SDT_UML.uxf 11.3 KB
Newer Older
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<diagram program="umlet" version="13.1">
3 4 5 6
  <zoom_level>10</zoom_level>
  <element>
    <id>UMLClass</id>
    <coordinates>
7 8
      <x>270</x>
      <y>70</y>
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
      <w>150</w>
      <h>130</h>
    </coordinates>
    <panel_attributes>ModuleDef
--
*@ name : text*
/- extends: Extends/
/- Doc : Doc/
/- Actions : Actions/
/- Data : Data/
/- Events : Events/
</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
26 27
      <x>520</x>
      <y>160</y>
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
      <w>140</w>
      <h>100</h>
    </coordinates>
    <panel_attributes>Action
--
*@ name : text*
/@ type : DataType/
/- Doc : Doc/
/- Arg : Arg/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
43 44
      <x>410</x>
      <y>70</y>
45 46 47 48 49 50 51 52 53 54 55
      <w>130</w>
      <h>70</h>
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0,1
</panel_attributes>
    <additional_attributes>110.0;10.0;40.0;10.0;40.0;50.0;10.0;50.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
56 57
      <x>740</x>
      <y>230</y>
58 59 60 61 62 63 64 65 66 67 68 69 70 71
      <w>160</w>
      <h>80</h>
    </coordinates>
    <panel_attributes>Arg
--
*@ name ; text*
*@ type : DataType*
/- Doc : Doc/
</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
72 73
      <x>650</x>
      <y>230</y>
74 75 76 77 78 79 80 81 82 83
      <w>110</w>
      <h>40</h>
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*</panel_attributes>
    <additional_attributes>90.0;10.0;10.0;10.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
84 85
      <x>0</x>
      <y>200</y>
86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
      <w>200</w>
      <h>100</h>
    </coordinates>
    <panel_attributes>Domain
--
*@ id : ID*
/- imports/
/- Modules : ModuleClass/
/- RootDevices : RootDevice/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
101 102
      <x>190</x>
      <y>250</y>
103 104 105 106 107 108 109 110 111 112 113
      <w>100</w>
      <h>50</h>
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
    <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
114 115
      <x>270</x>
      <y>570</y>
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
      <w>190</w>
      <h>100</h>
    </coordinates>
    <panel_attributes>Device
--
*@ id : Name*
/- Doc : Doc/
/- Modules : Module/
/- DeviceInfo : DeviceInfo/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
131 132
      <x>180</x>
      <y>270</y>
133 134 135 136 137 138 139 140 141 142 143
      <w>50</w>
      <h>250</h>
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
    <additional_attributes>10.0;230.0;10.0;180.0;30.0;180.0;30.0;10.0;20.0;10.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
144 145
      <x>530</x>
      <y>580</y>
146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
      <w>180</w>
      <h>130</h>
    </coordinates>
    <panel_attributes>DeviceInfo
--
*- name : text*
*- vendor : text*
/- serialNumber : text/
/- vendorURL : URL/
/- firmwareVersion : text/
/- Doc : Doc/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
163 164 165 166
      <x>450</x>
      <y>580</y>
      <w>100</w>
      <h>90</h>
167 168
    </coordinates>
    <panel_attributes>lt=&lt;-
169 170
m1= 0,1</panel_attributes>
    <additional_attributes>80.0;10.0;40.0;10.0;40.0;70.0;10.0;70.0</additional_attributes>
171 172 173 174
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
175 176
      <x>740</x>
      <y>0</y>
177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197
      <w>160</w>
      <h>210</h>
    </coordinates>
    <panel_attributes>&lt;&lt;Enumeration&gt;&gt;
DataType
--
boolean
byte
integer
float
string
enum
date
time
datetime
blob</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
198 199
      <x>790</x>
      <y>620</y>
200 201 202 203 204 205 206 207 208 209 210
      <w>110</w>
      <h>50</h>
    </coordinates>
    <panel_attributes>Doc
--
- ...</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
211 212
      <x>520</x>
      <y>60</y>
213 214 215 216 217 218 219 220 221 222 223 224 225 226
      <w>130</w>
      <h>80</h>
    </coordinates>
    <panel_attributes>&lt;&lt;Attributes&gt;&gt;
Extends
--
@domain : IDRF
@class : text
</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
227 228
      <x>410</x>
      <y>140</y>
229 230 231 232 233 234 235 236 237 238 239
      <w>130</w>
      <h>60</h>
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
    <additional_attributes>110.0;30.0;80.0;30.0;80.0;10.0;10.0;10.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
240 241
      <x>650</x>
      <y>10</y>
242 243 244 245 246 247 248 249 250 251 252
      <w>110</w>
      <h>220</h>
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0,1
</panel_attributes>
    <additional_attributes>90.0;10.0;40.0;10.0;40.0;200.0;10.0;200.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
253 254
      <x>720</x>
      <y>610</y>
255 256 257 258 259 260 261 262 263 264 265
      <w>90</w>
      <h>50</h>
    </coordinates>
    <panel_attributes>lt=&lt;..
m1=0..*
</panel_attributes>
    <additional_attributes>70.0;20.0;10.0;20.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
266 267
      <x>890</x>
      <y>80</y>
268 269 270 271 272 273 274 275 276 277 278
      <w>50</w>
      <h>220</h>
    </coordinates>
    <panel_attributes>lt=&lt;-
m1= 1
</panel_attributes>
    <additional_attributes>10.0;10.0;30.0;10.0;30.0;200.0;10.0;200.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
279 280
      <x>520</x>
      <y>310</y>
281 282 283 284 285 286 287 288 289 290 291 292
      <w>170</w>
      <h>50</h>
    </coordinates>
    <panel_attributes>Data
--
/- dataPoint : DataPoint/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
293 294
      <x>410</x>
      <y>160</y>
295 296 297 298 299 300 301 302 303 304 305
      <w>130</w>
      <h>190</h>
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
    <additional_attributes>110.0;160.0;50.0;160.0;50.0;10.0;10.0;10.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
306 307
      <x>680</x>
      <y>320</y>
308 309 310 311 312 313 314 315 316 317 318
      <w>80</w>
      <h>50</h>
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
    <additional_attributes>60.0;20.0;10.0;20.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
319 320
      <x>740</x>
      <y>330</y>
321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337
      <w>160</w>
      <h>130</h>
    </coordinates>
    <panel_attributes>DataPoint
--
*@ name : text*
/@ type : DataType/
/@ writable : boolean/
/@ readable : boolean/
/@ eventable : boolean/
/- Doc : Doc/
</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
338 339
      <x>530</x>
      <y>490</y>
340 341 342 343 344 345 346 347 348 349 350 351 352 353
      <w>160</w>
      <h>80</h>
    </coordinates>
    <panel_attributes>Event
--
*@ name : text*
/- data : Data/
- Doc : Doc
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
354 355
      <x>410</x>
      <y>170</y>
356 357
      <w>140</w>
      <h>360</h>
358 359 360 361
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
362
    <additional_attributes>120.0;330.0;30.0;330.0;30.0;10.0;10.0;10.0</additional_attributes>
363 364 365 366
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
367 368
      <x>270</x>
      <y>520</y>
369 370 371 372 373 374 375 376 377 378
      <w>120</w>
      <h>30</h>
    </coordinates>
    <panel_attributes>Module
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
379 380
      <x>270</x>
      <y>260</y>
381 382 383 384 385 386 387 388 389 390
      <w>120</w>
      <h>30</h>
    </coordinates>
    <panel_attributes>ModuleClass
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
391 392
      <x>320</x>
      <y>190</y>
393 394 395 396 397 398 399 400 401 402 403
      <w>100</w>
      <h>90</h>
    </coordinates>
    <panel_attributes>lt=&lt;&lt;&lt;.
&lt;&lt;extends&gt;&gt;
</panel_attributes>
    <additional_attributes>10.0;10.0;10.0;70.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
404 405
      <x>380</x>
      <y>520</y>
406
      <w>110</w>
407
      <h>130</h>
408 409 410 411
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
412
    <additional_attributes>10.0;10.0;90.0;10.0;90.0;110.0;80.0;110.0</additional_attributes>
413 414 415 416
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
417 418
      <x>320</x>
      <y>280</y>
419
      <w>100</w>
420
      <h>260</h>
421 422 423
    </coordinates>
    <panel_attributes>lt=&lt;&lt;&lt;.
&lt;&lt;extends&gt;&gt;</panel_attributes>
424
    <additional_attributes>10.0;10.0;10.0;240.0</additional_attributes>
425 426 427 428
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
429 430
      <x>590</x>
      <y>350</y>
431 432
      <w>130</w>
      <h>210</h>
433 434 435 436
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
437
    <additional_attributes>10.0;10.0;10.0;120.0;110.0;120.0;110.0;190.0;100.0;190.0</additional_attributes>
438 439 440 441
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
442 443
      <x>890</x>
      <y>10</y>
444 445 446 447 448 449 450 451 452 453 454
      <w>70</w>
      <h>390</h>
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=1
</panel_attributes>
    <additional_attributes>10.0;10.0;50.0;10.0;50.0;370.0;10.0;370.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
455 456
      <x>10</x>
      <y>500</y>
457 458 459 460 461 462 463 464 465
      <w>190</w>
      <h>110</h>
    </coordinates>
    <panel_attributes>RootDevice
--
*@ id : Name*
/- Doc : Doc/
/- Modules : Module/
/- Devices : Device/
466
/- DeviceInfo : DeviceInfo/
467 468 469 470 471 472
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
473 474
      <x>190</x>
      <y>560</y>
475 476 477 478 479 480 481 482 483 484 485
      <w>100</w>
      <h>50</h>
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
    <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
  </element>
  <element>
    <id>UMLNote</id>
    <coordinates>
486 487
      <x>0</x>
      <y>0</y>
488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506
      <w>200</w>
      <h>130</h>
    </coordinates>
    <panel_attributes>bg=#FAF8C8
fontsize=10
@elementAttribute
*@mandatoryElementAttribute*
- element
- element : Subclass
/- optionalElement/

"Contains" Relation

Subclassing</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
507 508
      <x>100</x>
      <y>60</y>
509 510 511 512 513 514 515 516 517 518 519 520
      <w>100</w>
      <h>40</h>
    </coordinates>
    <panel_attributes>lt=&lt;-
fontsize=10
m1=0..*
</panel_attributes>
    <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
521 522
      <x>100</x>
      <y>90</y>
523 524 525 526 527 528 529 530 531 532 533
      <w>110</w>
      <h>40</h>
    </coordinates>
    <panel_attributes>lt=&lt;&lt;&lt;.
&lt;&lt;extends&gt;&gt;
fontsize=10</panel_attributes>
    <additional_attributes>90.0;20.0;10.0;20.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
534 535
      <x>190</x>
      <y>520</y>
536
      <w>100</w>
537
      <h>60</h>
538 539 540 541
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
542 543 544 545 546 547 548 549 550 551 552 553 554
    <additional_attributes>80.0;10.0;30.0;10.0;30.0;40.0;10.0;40.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
      <x>190</x>
      <y>580</y>
      <w>360</w>
      <h>130</h>
    </coordinates>
    <panel_attributes>lt=&lt;-
</panel_attributes>
    <additional_attributes>340.0;10.0;300.0;10.0;300.0;110.0;30.0;110.0;30.0;20.0;10.0;20.0</additional_attributes>
555 556
  </element>
</diagram>