SDT_UML.uxf 21.6 KB
Newer Older
1 2 3
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="14.3.0">
  <help_text/>
4
  <zoom_level>6</zoom_level>
5 6 7
  <element>
    <id>UMLNote</id>
    <coordinates>
8
      <x>840</x>
9
      <y>1098</y>
10 11
      <w>174</w>
      <h>156</h>
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
    </coordinates>
    <panel_attributes>bg=#FAF8C8
fontsize=12
/@ optional elementAttribute/
/@ optional elementAttribute = default value/
*@ mandatoryElementAttribute*
- mandatory element : Subclass  (exact one)
/- optionalElement : SubClass      (zero or one)/
/* optionalElement : SubClass      (zero or many)/

"Depends" Relation
and Cardinality

Subclassing

Cardinalities:
0,1  : zero or one
1     : exact one
0..* : zero or many
1..* : at least one or many
32 33

group=1</panel_attributes>
34 35 36 37 38
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
39
      <x>918</x>
40
      <y>1158</y>
41 42
      <w>66</w>
      <h>24</h>
43 44 45 46
    </coordinates>
    <panel_attributes>lt=&lt;.
fontsize=10
m1=0..*
47 48

group=1</panel_attributes>
49 50 51 52 53
    <additional_attributes>90.0;20.0;10.0;20.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
54
      <x>918</x>
55
      <y>1182</y>
56 57
      <w>66</w>
      <h>18</h>
58 59
    </coordinates>
    <panel_attributes>lt=&lt;&lt;-
60 61
fontsize=10
group=1</panel_attributes>
62 63 64 65 66
    <additional_attributes>90.0;10.0;10.0;10.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
67
      <x>924</x>
68
      <y>822</y>
69 70
      <w>90</w>
      <h>132</h>
71 72 73 74 75 76 77 78 79 80 81 82 83
    </coordinates>
    <panel_attributes>&lt;&lt;enumeration&gt;&gt;
BasicType
--
boolean
byte
integer
float
string
date
time
datetime
blob
ankraft's avatar
ankraft committed
84 85
uri
void</panel_attributes>
86 87 88 89 90
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
91
      <x>552</x>
92
      <y>870</y>
93 94
      <w>84</w>
      <h>48</h>
95 96
    </coordinates>
    <panel_attributes>lt=&lt;&lt;.
97
m1= 0..1
98
fontsize=12</panel_attributes>
99 100 101 102 103
    <additional_attributes>120.0;50.0;60.0;50.0;60.0;10.0;10.0;10.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
104
      <x>552</x>
105
      <y>822</y>
106 107
      <w>84</w>
      <h>48</h>
108 109
    </coordinates>
    <panel_attributes>lt=&lt;&lt;.
110
m1=0..1
111
fontsize=12</panel_attributes>
112 113 114 115 116
    <additional_attributes>120.0;10.0;40.0;10.0;40.0;60.0;10.0;60.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
117
      <x>264</x>
118
      <y>822</y>
119 120
      <w>114</w>
      <h>90</h>
121 122 123
    </coordinates>
    <panel_attributes>DataType
--
124
/@ name : Name/
125
/@ unitOfMeasure : text/
126
/@ semanticURI : uri/
127 128
/- Doc : Doc/
- TypeChoice
129
/- Extend : Extend/
130 131 132 133 134 135 136
/* Constraints : Constraint/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
137
      <x>372</x>
138
      <y>792</y>
139 140
      <w>408</w>
      <h>72</h>
141 142
    </coordinates>
    <panel_attributes>lt=&lt;&lt;.
143
m2=1..n
144 145
fontsize=12</panel_attributes>
    <additional_attributes>10.0;60.0;40.0;60.0;40.0;10.0;660.0;10.0;660.0;90.0;610.0;90.0</additional_attributes>
146 147 148 149
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
150
      <x>372</x>
151
      <y>792</y>
152 153
      <w>408</w>
      <h>108</h>
154 155 156
    </coordinates>
    <panel_attributes>lt=&lt;&lt;.
m2=1
157 158
fontsize=12</panel_attributes>
    <additional_attributes>10.0;60.0;40.0;60.0;40.0;10.0;660.0;10.0;660.0;150.0;610.0;150.0</additional_attributes>
159 160 161 162
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
163
      <x>624</x>
164
      <y>894</y>
165 166
      <w>114</w>
      <h>30</h>
167 168 169 170 171 172 173 174 175 176
    </coordinates>
    <panel_attributes>SimpleType
--
*@ type : BasicType*
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
177
      <x>732</x>
178
      <y>912</y>
179 180
      <w>204</w>
      <h>24</h>
181 182 183
    </coordinates>
    <panel_attributes>lt=&lt;&lt;-
m1= 1
184 185
fontsize=12</panel_attributes>
    <additional_attributes>320.0;10.0;10.0;10.0</additional_attributes>
186 187 188 189
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
190
      <x>624</x>
191
      <y>966</y>
192 193
      <w>114</w>
      <h>66</h>
194 195 196
    </coordinates>
    <panel_attributes>Constraint
--
197
*@ name : Name*
198 199
/@ type : BasicType/
/@ value : text/
200
/@ semanticURI : uri/
201 202 203 204 205 206 207
/- Doc : Doc/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
208
      <x>372</x>
209
      <y>882</y>
210 211
      <w>264</w>
      <h>108</h>
212 213
    </coordinates>
    <panel_attributes>lt=&lt;.
214
m1=0..n
215
fontsize=12</panel_attributes>
ankraft's avatar
ankraft committed
216
    <additional_attributes>420.0;150.0;80.0;150.0;80.0;10.0;10.0;10.0</additional_attributes>
217 218 219 220
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
221
      <x>732</x>
222
      <y>948</y>
223 224
      <w>252</w>
      <h>84</h>
225 226 227
    </coordinates>
    <panel_attributes>lt=&lt;&lt;-
m1=1
228
fontsize=12</panel_attributes>
229
    <additional_attributes>390.0;10.0;390.0;120.0;10.0;120.0</additional_attributes>
230 231 232 233
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
234
      <x>624</x>
235
      <y>822</y>
236 237
      <w>114</w>
      <h>30</h>
238 239 240 241 242 243 244 245 246 247
    </coordinates>
    <panel_attributes>StructType
--
- DataType : DataType
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
248
      <x>624</x>
249
      <y>858</y>
250 251
      <w>114</w>
      <h>30</h>
252 253 254 255 256 257 258 259 260 261
    </coordinates>
    <panel_attributes>ArrayType
--
- DataType : DataType
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
262
      <x>552</x>
263
      <y>852</y>
264 265
      <w>84</w>
      <h>30</h>
266 267
    </coordinates>
    <panel_attributes>lt=&lt;&lt;.
268
m1= 0..1
269
fontsize=12
270 271 272 273 274 275
</panel_attributes>
    <additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
276
      <x>264</x>
277
      <y>738</y>
278 279
      <w>750</w>
      <h>24</h>
280 281 282 283 284 285 286 287 288 289 290
    </coordinates>
    <panel_attributes>halign=center
SDT 4.0 - DataType
fontsize=24
bg=gray
lw=0.1</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
291 292 293
      <x>60</x>
      <y>84</y>
      <w>954</w>
294
      <h>24</h>
295 296 297 298 299 300 301 302 303 304 305
    </coordinates>
    <panel_attributes>SDT 4.0 - Basic Elements
halign=center
fontsize=24
bg=gray
lw=0.1</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
306
      <x>474</x>
307
      <y>162</y>
308 309
      <w>144</w>
      <h>108</h>
310 311 312
    </coordinates>
    <panel_attributes>ModuleClass
--
313
*@ name : Name*
314
/@ optional : boolean = false/
315
/@ semanticURI : uri/
316
/- Doc : Doc/
317
/- Extend : Extend/
318 319 320 321 322 323 324 325 326 327 328
/* Properties : Property/
/* Actions : Action/
/* Data : DataPoint/
/* Events : Event/
fg=blue
</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
329
      <x>684</x>
330
      <y>162</y>
331 332
      <w>132</w>
      <h>78</h>
333 334 335
    </coordinates>
    <panel_attributes>Action
--
336
*@ name : Name*
337
/@ optional : boolean = false/
338
/@ semanticURI : uri/
339 340 341 342 343 344 345 346 347
/- Doc : Doc/
/- DataType : DataType/
/* Args : Arg/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
348
      <x>888</x>
349
      <y>216</y>
350 351
      <w>126</w>
      <h>78</h>
352 353 354
    </coordinates>
    <panel_attributes>Arg
--
355 356 357
*@ name : Name*
/@ optional : boolean = false/
/@ default : text/
358
/@ semanticURI : uri/
359 360 361 362 363 364 365 366
/- Doc : Doc/
- DataType : DataType
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
367
      <x>810</x>
368
      <y>216</y>
369 370
      <w>90</w>
      <h>24</h>
371 372
    </coordinates>
    <panel_attributes>lt=&lt;.
373 374 375
m1= 0..n
fontsize=12</panel_attributes>
    <additional_attributes>130.0;10.0;10.0;10.0</additional_attributes>
376 377 378 379
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
380
      <x>60</x>
381
      <y>162</y>
382 383
      <w>138</w>
      <h>96</h>
384 385 386
    </coordinates>
    <panel_attributes>Domain
--
387
*@ id : Name*
388
/@ semanticURI : uri/
389
/- Doc : Doc/
390
/* Imports/
391
/* DataTypes : DataType/
392
/* ModuleClasses : ModuleClass/
393
/* DeviceClasses : DeviceClass/
394
/* ProductClasses : ProductClass/
395 396 397 398 399 400
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
401
      <x>384</x>
402
      <y>162</y>
403 404
      <w>102</w>
      <h>48</h>
405 406
    </coordinates>
    <panel_attributes>lt=&lt;.
ankraft's avatar
ankraft committed
407
m1=0..n
408
fontsize=12</panel_attributes>
ankraft's avatar
ankraft committed
409
    <additional_attributes>150.0;10.0;60.0;10.0;60.0;60.0;10.0;60.0</additional_attributes>
410 411 412 413
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
414
      <x>258</x>
415
      <y>348</y>
416 417
      <w>132</w>
      <h>66</h>
418 419 420 421
    </coordinates>
    <panel_attributes>SubDevice
--
*@ id : Name*
422
/@ semanticURI : uri/
423 424 425 426 427 428 429 430 431
/- Doc : Doc/
/* Properties : Property/
/* ModuleClasses : ModuleClass/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
432
      <x>384</x>
433
      <y>234</y>
434 435
      <w>42</w>
      <h>54</h>
436 437
    </coordinates>
    <panel_attributes>lt=&lt;.
438
m1=0..n
439 440
fontsize=12</panel_attributes>
    <additional_attributes>10.0;60.0;40.0;60.0;40.0;10.0;10.0;10.0</additional_attributes>
441 442 443 444
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
445
      <x>384</x>
446
      <y>276</y>
447 448
      <w>102</w>
      <h>114</h>
449 450
    </coordinates>
    <panel_attributes>lt=&lt;.
451 452
m1= 0..n
fontsize=12</panel_attributes>
ankraft's avatar
ankraft committed
453
    <additional_attributes>150.0;10.0;80.0;10.0;80.0;170.0;10.0;170.0</additional_attributes>
454 455 456 457
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
458
      <x>888</x>
459
      <y>384</y>
460 461
      <w>126</w>
      <h>30</h>
462 463 464 465 466 467 468 469 470
    </coordinates>
    <panel_attributes>Doc
--
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
471
      <x>612</x>
472
      <y>162</y>
473 474
      <w>84</w>
      <h>42</h>
475 476
    </coordinates>
    <panel_attributes>lt=&lt;.
477
m1= 0..n
478 479
fontsize=12</panel_attributes>
    <additional_attributes>120.0;10.0;40.0;10.0;40.0;50.0;10.0;50.0</additional_attributes>
480 481 482 483
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
484
      <x>852</x>
485
      <y>384</y>
486 487
      <w>48</w>
      <h>24</h>
488 489
    </coordinates>
    <panel_attributes>lt=&lt;.
490 491 492
m1=0..1
fontsize=12</panel_attributes>
    <additional_attributes>60.0;10.0;10.0;10.0</additional_attributes>
493 494 495 496
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
497
      <x>612</x>
498
      <y>198</y>
499 500
      <w>84</w>
      <h>72</h>
501 502
    </coordinates>
    <panel_attributes>lt=&lt;.
503
m1= 0..n
504 505
fontsize=12</panel_attributes>
    <additional_attributes>120.0;90.0;40.0;90.0;40.0;10.0;10.0;10.0</additional_attributes>
506 507 508 509
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
510
      <x>684</x>
511
      <y>246</y>
512 513
      <w>132</w>
      <h>108</h>
514 515 516
    </coordinates>
    <panel_attributes>DataPoint
--
517
*@ name : Name*
518 519 520 521
/@ optional : boolean = false/
/@ writable : boolean = true/
/@ readable : boolean = true/
/@ eventable : boolean = false/
522
/@ default : text/
523
/@ semanticURI : uri/
524 525
/- Doc : Doc/
- DataType : DataType
ankraft's avatar
ankraft committed
526

527 528 529 530 531 532 533
fg=blue
</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
534
      <x>684</x>
535
      <y>360</y>
536 537
      <w>132</w>
      <h>66</h>
538 539 540
    </coordinates>
    <panel_attributes>Event
--
541
*@ name : Name*
542
/@ optional : boolean = false/
543
/@ semanticURI : uri/
544 545 546 547 548 549 550 551
/- Doc : Doc/
/* Data : DataPoint/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
552
      <x>612</x>
553
      <y>258</y>
554 555
      <w>84</w>
      <h>126</h>
556 557
    </coordinates>
    <panel_attributes>lt=&lt;.
558
m1= 0..n
559 560
fontsize=12</panel_attributes>
    <additional_attributes>120.0;180.0;80.0;180.0;80.0;10.0;10.0;10.0</additional_attributes>
561 562 563 564
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
565
      <x>384</x>
566
      <y>162</y>
567 568
      <w>102</w>
      <h>252</h>
569 570 571 572
    </coordinates>
    <panel_attributes>lt=&lt;.

</panel_attributes>
ankraft's avatar
ankraft committed
573
    <additional_attributes>150.0;10.0;100.0;10.0;100.0;400.0;10.0;400.0</additional_attributes>
574 575 576 577
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
578
      <x>258</x>
579
      <y>264</y>
580 581
      <w>132</w>
      <h>78</h>
582 583 584 585
    </coordinates>
    <panel_attributes>DeviceClass
--
*@ id : Name*
586
/@ semanticURI : uri/
587 588 589 590 591 592 593 594 595 596
/- Doc : Doc/
/* Properties : Property/
/* ModuleClasses : ModuleClass/
/* SubDevices : SubDevice/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
597
      <x>384</x>
598
      <y>324</y>
599 600
      <w>48</w>
      <h>48</h>
601 602
    </coordinates>
    <panel_attributes>lt=&lt;.
603 604 605
m1=0..n
fontsize=12</panel_attributes>
    <additional_attributes>10.0;50.0;60.0;50.0;60.0;10.0;10.0;10.0</additional_attributes>
606 607 608 609
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
610
      <x>384</x>
611
      <y>162</y>
612 613
      <w>102</w>
      <h>168</h>
614 615
    </coordinates>
    <panel_attributes>lt=&lt;.
616
fontsize=12</panel_attributes>
ankraft's avatar
ankraft committed
617
    <additional_attributes>150.0;10.0;100.0;10.0;100.0;260.0;10.0;260.0</additional_attributes>
618 619 620 621
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
622
      <x>384</x>
623
      <y>276</y>
624 625
      <w>102</w>
      <h>42</h>
626 627
    </coordinates>
    <panel_attributes>lt=&lt;.</panel_attributes>
ankraft's avatar
ankraft committed
628
    <additional_attributes>150.0;10.0;80.0;10.0;80.0;50.0;10.0;50.0</additional_attributes>
629 630 631 632
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
633
      <x>474</x>
634
      <y>276</y>
635 636
      <w>144</w>
      <h>78</h>
637 638 639
    </coordinates>
    <panel_attributes>Property
--
640
*@ name : Name*
641 642
/@ optional : boolean = false/
/@ value : text/
643
/@ semanticURI : uri/
644 645
/- Doc : Doc/
- DataType : SimpleType
ankraft's avatar
ankraft committed
646 647
fg=blue
transparency=80</panel_attributes>
648 649 650 651 652
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
653
      <x>810</x>
654
      <y>162</y>
655 656
      <w>42</w>
      <h>240</h>
657 658
    </coordinates>
    <panel_attributes>lt=&lt;.
659
m1=0..n
660 661
fontsize=12</panel_attributes>
    <additional_attributes>10.0;10.0;40.0;10.0;40.0;380.0;10.0;380.0</additional_attributes>
662 663 664 665
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
666
      <x>612</x>
667
      <y>258</y>
668 669
      <w>42</w>
      <h>42</h>
670 671
    </coordinates>
    <panel_attributes>lt=&lt;.
672 673 674
m1=0..n
fontsize=12</panel_attributes>
    <additional_attributes>10.0;40.0;40.0;40.0;40.0;10.0;10.0;10.0</additional_attributes>
675 676 677 678
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
679
      <x>444</x>
680
      <y>828</y>
681 682
      <w>114</w>
      <h>66</h>
683 684 685 686 687 688
    </coordinates>
    <panel_attributes>&lt;&lt;enumeration&gt;&gt;
TypeChoice
--
SimpleType : SimpleType
Struct : StructType
ankraft's avatar
ankraft committed
689 690
Array : ArrayType
Enum : EnumType
691 692 693 694 695 696 697

</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
698
      <x>372</x>
699
      <y>834</y>
700 701
      <w>84</w>
      <h>48</h>
702 703 704
    </coordinates>
    <panel_attributes>lt=&lt;&lt;-
m1= 1
705
fontsize=12</panel_attributes>
ankraft's avatar
ankraft committed
706
    <additional_attributes>120.0;10.0;80.0;10.0;80.0;60.0;10.0;60.0</additional_attributes>
707 708 709 710
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
711
      <x>384</x>
712
      <y>210</y>
713 714
      <w>102</w>
      <h>84</h>
715 716
    </coordinates>
    <panel_attributes>lt=&lt;.
717
fontsize=12</panel_attributes>
ankraft's avatar
ankraft committed
718
    <additional_attributes>150.0;120.0;80.0;120.0;80.0;10.0;10.0;10.0</additional_attributes>
719 720 721 722
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
723
      <x>192</x>
724
      <y>138</y>
725 726
      <w>294</w>
      <h>66</h>
727 728
    </coordinates>
    <panel_attributes>lt=&lt;.
729
</panel_attributes>
730
    <additional_attributes>470.0;50.0;380.0;50.0;380.0;20.0;40.0;20.0;40.0;90.0;10.0;90.0</additional_attributes>
731 732 733 734
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
735
      <x>384</x>
736
      <y>222</y>
737 738
      <w>48</w>
      <h>144</h>
739 740
    </coordinates>
    <panel_attributes>lt=&lt;.
741 742 743

fontsize=12</panel_attributes>
    <additional_attributes>10.0;220.0;60.0;220.0;60.0;10.0;10.0;10.0</additional_attributes>
744
  </element>
ankraft's avatar
ankraft committed
745 746 747
  <element>
    <id>UMLClass</id>
    <coordinates>
748
      <x>624</x>
749
      <y>930</y>
750 751
      <w>114</w>
      <h>30</h>
ankraft's avatar
ankraft committed
752 753 754
    </coordinates>
    <panel_attributes>EnumType
--
755
*- EnumValue : EnumValue*
ankraft's avatar
ankraft committed
756 757 758 759 760 761
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
762
      <x>552</x>
763
      <y>876</y>
764 765
      <w>84</w>
      <h>78</h>
ankraft's avatar
ankraft committed
766 767
    </coordinates>
    <panel_attributes>lt=&lt;&lt;.
768
m1=0..1
769 770
fontsize=12</panel_attributes>
    <additional_attributes>120.0;100.0;40.0;100.0;40.0;10.0;10.0;10.0</additional_attributes>
ankraft's avatar
ankraft committed
771 772 773 774
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
775
      <x>774</x>
776
      <y>942</y>
777 778
      <w>126</w>
      <h>66</h>
ankraft's avatar
ankraft committed
779 780 781
    </coordinates>
    <panel_attributes>EnumValue
--
782
*@ name : Name*
783
*@ value : text*
ankraft's avatar
ankraft committed
784
/@ type : BasicType = integer/
785
/@ semanticURI : uri/
ankraft's avatar
ankraft committed
786 787 788 789 790 791 792
/- Doc : Doc/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
793
      <x>732</x>
794
      <y>942</y>
795 796
      <w>54</w>
      <h>24</h>
ankraft's avatar
ankraft committed
797 798
    </coordinates>
    <panel_attributes>lt=&lt;&lt;.
799
m1=1..n
800 801
fontsize=12</panel_attributes>
    <additional_attributes>70.0;10.0;10.0;10.0</additional_attributes>
ankraft's avatar
ankraft committed
802 803 804 805
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
806
      <x>894</x>
807
      <y>948</y>
808 809
      <w>66</w>
      <h>48</h>
ankraft's avatar
ankraft committed
810 811
    </coordinates>
    <panel_attributes>lt=&lt;&lt;-
812 813
m1=0..1
fontsize=12</panel_attributes>
814 815 816 817 818
    <additional_attributes>70.0;10.0;70.0;60.0;10.0;60.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
819
      <x>300</x>
820
      <y>552</y>
821 822
      <w>132</w>
      <h>48</h>
823
    </coordinates>
824
    <panel_attributes>Extend
825
--
ankraft's avatar
ankraft committed
826 827
*@domain : Name*
*@entity : Name*
828 829 830
/- ExtendChoice/
fg=blue
</panel_attributes>
831 832 833 834 835
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
836
      <x>672</x>
837
      <y>552</y>
838 839
      <w>144</w>
      <h>42</h>
840 841 842
    </coordinates>
    <panel_attributes>Exclude
--
ankraft's avatar
ankraft committed
843
*@name : Name*
844
/@type : ExtendType = datapoint/
845 846 847 848 849 850
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
851
      <x>618</x>
852
      <y>552</y>
853 854
      <w>66</w>
      <h>42</h>
855 856
    </coordinates>
    <panel_attributes>lt=&lt;.
857 858 859
m1= 1..n
fontsize=12
</panel_attributes>
ankraft's avatar
ankraft committed
860
    <additional_attributes>90.0;10.0;30.0;10.0;30.0;50.0;10.0;50.0</additional_attributes>
861 862 863 864
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
865
      <x>264</x>
866
      <y>552</y>
867 868
      <w>48</w>
      <h>24</h>
869 870 871 872
    </coordinates>
    <panel_attributes>lt=&lt;.
m1=0..1
fontsize=12</panel_attributes>
ankraft's avatar
ankraft committed
873
    <additional_attributes>60.0;10.0;10.0;10.0</additional_attributes>
874 875 876 877
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
878
      <x>882</x>
879
      <y>552</y>
880 881
      <w>132</w>
      <h>96</h>
882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898
    </coordinates>
    <panel_attributes>&lt;&lt;enumeration&gt;&gt;
ExtendType
--
action
datapoint
event
moduleclass
property
device
subdevice
</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
899
      <x>810</x>
900
      <y>552</y>
901 902
      <w>84</w>
      <h>42</h>
903 904 905 906 907 908 909 910 911
    </coordinates>
    <panel_attributes>lt=&lt;&lt;-
m1=0..1
fontsize=12</panel_attributes>
    <additional_attributes>120.0;10.0;40.0;10.0;40.0;50.0;10.0;50.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
912
      <x>672</x>
913
      <y>600</y>
914 915
      <w>144</w>
      <h>42</h>
916 917 918
    </coordinates>
    <panel_attributes>Include
--
ankraft's avatar
ankraft committed
919
*@name : Name*
920 921 922 923 924 925 926
/@type : ExtendType = datapoint/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
927
      <x>618</x>
928
      <y>588</y>
929 930
      <w>66</w>
      <h>36</h>
931 932
    </coordinates>
    <panel_attributes>lt=&lt;.
933 934 935
m1= 1..n
fontsize=12
</panel_attributes>
ankraft's avatar
ankraft committed
936
    <additional_attributes>90.0;30.0;30.0;30.0;30.0;10.0;10.0;10.0</additional_attributes>
937 938 939 940
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
941
      <x>810</x>
942
      <y>552</y>
943 944
      <w>84</w>
      <h>90</h>
945 946 947 948 949 950 951 952 953
    </coordinates>
    <panel_attributes>lt=-

fontsize=12</panel_attributes>
    <additional_attributes>120.0;10.0;40.0;10.0;40.0;130.0;10.0;130.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
954
      <x>492</x>
955
      <y>552</y>
956 957
      <w>132</w>
      <h>48</h>
958 959 960 961 962 963 964 965 966 967 968 969 970 971
    </coordinates>
    <panel_attributes>&lt;&lt;enumeration&gt;&gt;
ExtendChoice
--
Excludes : Exclude
Includes : Include


</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
972
      <x>426</x>
973
      <y>558</y>
974 975
      <w>78</w>
      <h>42</h>
976 977
    </coordinates>
    <panel_attributes>lt=&lt;&lt;-
978
m1=0..1
979
fontsize=12
ankraft's avatar
ankraft committed
980
</panel_attributes>
ankraft's avatar
ankraft committed
981
    <additional_attributes>110.0;10.0;40.0;10.0;40.0;50.0;10.0;50.0</additional_attributes>
982 983 984 985
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
986
      <x>258</x>
987
      <y>162</y>
988 989
      <w>132</w>
      <h>96</h>
990
    </coordinates>
991
    <panel_attributes>ProductClass
992 993 994 995 996 997 998
--
*@ id : Name*
/@ semanticURI : uri/
/- Doc : Doc/
/* Properties : Property/
/* ModuleClasses : ModuleClass/
/* SubDevices : SubDevice/
999
/- DeviceClass : Extend/
ankraft's avatar
ankraft committed
1000
/- Extend : Extend/
1001 1002 1003 1004 1005 1006
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
1007
      <x>192</x>
1008
      <y>246</y>
1009 1010
      <w>78</w>
      <h>42</h>
1011 1012 1013 1014 1015 1016 1017 1018 1019
    </coordinates>
    <panel_attributes>lt=&lt;.
m1=0..n
fontsize=12</panel_attributes>
    <additional_attributes>110.0;40.0;60.0;40.0;60.0;10.0;10.0;10.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
1020
      <x>192</x>
1021
      <y>162</y>
1022 1023
      <w>78</w>
      <h>78</h>
1024 1025 1026 1027 1028 1029 1030 1031 1032
    </coordinates>
    <panel_attributes>lt=&lt;.
m1=0..n
fontsize=12</panel_attributes>
    <additional_attributes>110.0;10.0;60.0;10.0;60.0;110.0;10.0;110.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
1033
      <x>264</x>
1034
      <y>486</y>
1035 1036
      <w>750</w>
      <h>24</h>
1037 1038 1039 1040 1041 1042 1043
    </coordinates>
    <panel_attributes>halign=center
SDT 4.0 - Extend
fontsize=24
bg=gray
lw=0.1</panel_attributes>
    <additional_attributes/>
ankraft's avatar
ankraft committed
1044
  </element>
1045
</diagram>