SDT_UML.uxf 10.8 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>330</x>
      <y>120</y>
9 10 11
      <w>150</w>
      <h>130</h>
    </coordinates>
12
    <panel_attributes>ModuleClass
13 14 15 16 17 18 19
--
*@ name : text*
/- extends: Extends/
/- Doc : Doc/
/- Actions : Actions/
/- Data : Data/
/- Events : Events/
20
fg=blue
21 22 23 24 25 26
</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
27 28
      <x>580</x>
      <y>190</y>
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
      <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>
44 45
      <x>470</x>
      <y>100</y>
46
      <w>130</w>
47
      <h>90</h>
48 49 50 51
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0,1
</panel_attributes>
52
    <additional_attributes>110.0;10.0;40.0;10.0;40.0;70.0;10.0;70.0</additional_attributes>
53 54 55 56
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
57 58
      <x>800</x>
      <y>260</y>
59 60 61 62 63 64 65 66
      <w>160</w>
      <h>80</h>
    </coordinates>
    <panel_attributes>Arg
--
*@ name ; text*
*@ type : DataType*
/- Doc : Doc/
67
fg=blue</panel_attributes>
68 69 70 71 72
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
73 74
      <x>710</x>
      <y>260</y>
75 76 77 78 79 80 81 82 83 84
      <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>
85 86
      <x>60</x>
      <y>230</y>
87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
      <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>
102 103
      <x>250</x>
      <y>120</y>
104
      <w>100</w>
105
      <h>200</h>
106 107
    </coordinates>
    <panel_attributes>lt=&lt;-
108 109
m1= 0..*</panel_attributes>
    <additional_attributes>80.0;10.0;30.0;10.0;30.0;180.0;10.0;180.0</additional_attributes>
110 111 112 113
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
114 115
      <x>330</x>
      <y>600</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>240</x>
      <y>300</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>590</x>
      <y>610</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
      <x>510</x>
      <y>610</y>
165 166
      <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>800</x>
      <y>30</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>850</x>
      <y>650</y>
200 201 202 203 204
      <w>110</w>
      <h>50</h>
    </coordinates>
    <panel_attributes>Doc
--
205 206
- ...
fg=blue</panel_attributes>
207 208 209 210 211
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
212 213
      <x>580</x>
      <y>90</y>
214 215 216 217 218 219 220 221 222 223 224 225 226 227
      <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>
228 229
      <x>470</x>
      <y>180</y>
230
      <w>130</w>
231
      <h>50</h>
232 233 234 235
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
236
    <additional_attributes>110.0;20.0;10.0;20.0</additional_attributes>
237 238 239 240
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
241 242
      <x>710</x>
      <y>40</y>
243 244 245 246 247 248 249 250 251 252 253
      <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>
254 255
      <x>780</x>
      <y>640</y>
256 257 258 259 260 261 262 263 264 265 266
      <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>
267 268
      <x>950</x>
      <y>110</y>
269 270 271 272 273 274 275 276 277 278 279
      <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>
280 281
      <x>580</x>
      <y>340</y>
282 283 284 285 286 287 288 289 290 291 292 293
      <w>170</w>
      <h>50</h>
    </coordinates>
    <panel_attributes>Data
--
/- dataPoint : DataPoint/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
294 295
      <x>470</x>
      <y>210</y>
296
      <w>130</w>
297
      <h>170</h>
298 299 300 301
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
302
    <additional_attributes>110.0;140.0;50.0;140.0;50.0;10.0;10.0;10.0</additional_attributes>
303 304 305 306
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
307 308
      <x>740</x>
      <y>350</y>
309 310 311 312 313 314 315 316 317 318 319
      <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>
320 321
      <x>800</x>
      <y>360</y>
322 323 324 325 326 327 328 329 330 331 332
      <w>160</w>
      <h>130</h>
    </coordinates>
    <panel_attributes>DataPoint
--
*@ name : text*
/@ type : DataType/
/@ writable : boolean/
/@ readable : boolean/
/@ eventable : boolean/
/- Doc : Doc/
333
fg=blue
334 335 336 337 338 339
</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
340 341
      <x>590</x>
      <y>520</y>
342 343 344 345 346 347 348 349 350 351 352 353 354 355
      <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>
356 357
      <x>470</x>
      <y>220</y>
358
      <w>140</w>
359
      <h>340</h>
360 361 362 363
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
364
    <additional_attributes>120.0;310.0;30.0;310.0;30.0;10.0;10.0;10.0</additional_attributes>
365 366 367 368
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
369 370
      <x>330</x>
      <y>550</y>
371 372 373 374 375 376 377 378 379 380
      <w>120</w>
      <h>30</h>
    </coordinates>
    <panel_attributes>Module
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
381 382
      <x>440</x>
      <y>550</y>
383
      <w>110</w>
384
      <h>130</h>
385 386 387 388
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
389
    <additional_attributes>10.0;10.0;90.0;10.0;90.0;110.0;80.0;110.0</additional_attributes>
390 391 392 393
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
394 395
      <x>380</x>
      <y>240</y>
396
      <w>100</w>
397
      <h>330</h>
398 399 400
    </coordinates>
    <panel_attributes>lt=&lt;&lt;&lt;.
&lt;&lt;extends&gt;&gt;</panel_attributes>
401
    <additional_attributes>10.0;10.0;10.0;310.0</additional_attributes>
402 403 404 405
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
406 407
      <x>650</x>
      <y>380</y>
408 409
      <w>130</w>
      <h>210</h>
410 411 412 413
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
414
    <additional_attributes>10.0;10.0;10.0;120.0;110.0;120.0;110.0;190.0;100.0;190.0</additional_attributes>
415 416 417 418
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
419 420
      <x>950</x>
      <y>40</y>
421 422 423 424 425 426 427 428 429 430 431
      <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>
432 433
      <x>70</x>
      <y>530</y>
434 435 436 437 438 439 440 441 442
      <w>190</w>
      <h>110</h>
    </coordinates>
    <panel_attributes>RootDevice
--
*@ id : Name*
/- Doc : Doc/
/- Modules : Module/
/- Devices : Device/
443
/- DeviceInfo : DeviceInfo/
444 445 446 447 448 449
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
450 451
      <x>250</x>
      <y>590</y>
452 453 454 455 456 457 458 459 460 461 462
      <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>
463 464
      <x>60</x>
      <y>30</y>
465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483
      <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>
484 485
      <x>160</x>
      <y>90</y>
486 487 488 489 490 491 492 493 494 495 496 497
      <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>
498 499
      <x>160</x>
      <y>120</y>
500 501 502 503 504 505 506 507 508 509 510
      <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>
511 512
      <x>250</x>
      <y>550</y>
513
      <w>100</w>
514
      <h>60</h>
515 516 517 518
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
519 520 521 522 523
    <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>
524 525
      <x>250</x>
      <y>610</y>
526 527 528 529 530 531
      <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>
532 533
  </element>
</diagram>