SDT_UML.uxf 11.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>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>520</x>
      <y>500</y>
340 341 342 343 344 345 346 347 348 349 350 351 352
      <w>150</w>
      <h>50</h>
    </coordinates>
    <panel_attributes>Events
--
/- event : Event/

fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
353 354
      <x>740</x>
      <y>500</y>
355 356 357 358 359 360 361 362 363 364 365 366 367 368
      <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>
369 370
      <x>410</x>
      <y>170</y>
371 372 373 374 375 376 377 378 379 380 381
      <w>130</w>
      <h>370</h>
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
    <additional_attributes>110.0;340.0;30.0;340.0;30.0;10.0;10.0;10.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
382 383
      <x>660</x>
      <y>490</y>
384 385 386 387 388 389 390 391 392 393 394
      <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>
395 396
      <x>270</x>
      <y>520</y>
397 398 399 400 401 402 403 404 405 406
      <w>120</w>
      <h>30</h>
    </coordinates>
    <panel_attributes>Module
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
407 408
      <x>270</x>
      <y>260</y>
409 410 411 412 413 414 415 416 417 418
      <w>120</w>
      <h>30</h>
    </coordinates>
    <panel_attributes>ModuleClass
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
419 420
      <x>320</x>
      <y>190</y>
421 422 423 424 425 426 427 428 429 430 431
      <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>
432 433
      <x>380</x>
      <y>520</y>
434
      <w>110</w>
435
      <h>130</h>
436 437 438 439
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
440
    <additional_attributes>10.0;10.0;90.0;10.0;90.0;110.0;80.0;110.0</additional_attributes>
441 442 443 444
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
445 446
      <x>320</x>
      <y>280</y>
447
      <w>100</w>
448
      <h>260</h>
449 450 451
    </coordinates>
    <panel_attributes>lt=&lt;&lt;&lt;.
&lt;&lt;extends&gt;&gt;</panel_attributes>
452
    <additional_attributes>10.0;10.0;10.0;240.0</additional_attributes>
453 454 455 456
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
457 458
      <x>590</x>
      <y>350</y>
459 460 461 462 463 464 465 466 467 468 469
      <w>350</w>
      <h>220</h>
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
    <additional_attributes>10.0;10.0;10.0;130.0;330.0;130.0;330.0;200.0;310.0;200.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
470 471
      <x>890</x>
      <y>10</y>
472 473 474 475 476 477 478 479 480 481 482
      <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>
483 484
      <x>10</x>
      <y>500</y>
485 486 487 488 489 490 491 492 493
      <w>190</w>
      <h>110</h>
    </coordinates>
    <panel_attributes>RootDevice
--
*@ id : Name*
/- Doc : Doc/
/- Modules : Module/
/- Devices : Device/
494
/- DeviceInfo : DeviceInfo/
495 496 497 498 499 500
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
501 502
      <x>190</x>
      <y>560</y>
503 504 505 506 507 508 509 510 511 512 513
      <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>
514 515
      <x>0</x>
      <y>0</y>
516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534
      <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>
535 536
      <x>100</x>
      <y>60</y>
537 538 539 540 541 542 543 544 545 546 547 548
      <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>
549 550
      <x>100</x>
      <y>90</y>
551 552 553 554 555 556 557 558 559 560 561
      <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>
562 563
      <x>190</x>
      <y>520</y>
564
      <w>100</w>
565
      <h>60</h>
566 567 568 569
    </coordinates>
    <panel_attributes>lt=&lt;-
m1=0..*
</panel_attributes>
570 571 572 573 574 575 576 577 578 579 580 581 582
    <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>
583 584
  </element>
</diagram>