SDT_UML.uxf 17.6 KB
Newer Older
ankraft's avatar
ankraft committed
1 2 3
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="14.3.0">
  <help_text/>
ankraft's avatar
ankraft committed
4
  <zoom_level>10</zoom_level>
ankraft's avatar
ankraft committed
5 6 7
  <element>
    <id>UMLNote</id>
    <coordinates>
ankraft's avatar
ankraft committed
8 9 10 11
      <x>1080</x>
      <y>630</y>
      <w>310</w>
      <h>260</h>
ankraft's avatar
ankraft committed
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
    </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
</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
38 39 40 41
      <x>1210</x>
      <y>730</y>
      <w>110</w>
      <h>40</h>
ankraft's avatar
ankraft committed
42 43 44 45 46 47 48 49 50 51
    </coordinates>
    <panel_attributes>lt=&lt;.
fontsize=10
m1=0..*
</panel_attributes>
    <additional_attributes>90.0;20.0;10.0;20.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
52 53 54 55
      <x>1210</x>
      <y>770</y>
      <w>110</w>
      <h>30</h>
ankraft's avatar
ankraft committed
56 57 58 59 60 61 62 63
    </coordinates>
    <panel_attributes>lt=&lt;&lt;-
fontsize=10</panel_attributes>
    <additional_attributes>90.0;10.0;10.0;10.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
64 65 66 67
      <x>1500</x>
      <y>1090</y>
      <w>150</w>
      <h>220</h>
ankraft's avatar
ankraft committed
68 69 70 71 72 73 74 75 76 77 78 79 80
    </coordinates>
    <panel_attributes>&lt;&lt;enumeration&gt;&gt;
BasicType
--
boolean
byte
integer
float
string
date
time
datetime
blob
ankraft's avatar
ankraft committed
81 82
uri
void</panel_attributes>
ankraft's avatar
ankraft committed
83 84 85 86 87
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
88 89 90 91
      <x>880</x>
      <y>1170</y>
      <w>140</w>
      <h>80</h>
ankraft's avatar
ankraft committed
92 93 94 95 96 97 98 99 100
    </coordinates>
    <panel_attributes>lt=&lt;&lt;.
m1= 0,1
</panel_attributes>
    <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>
ankraft's avatar
ankraft committed
101 102 103 104
      <x>880</x>
      <y>1090</y>
      <w>140</w>
      <h>80</h>
ankraft's avatar
ankraft committed
105 106 107 108 109 110 111 112 113
    </coordinates>
    <panel_attributes>lt=&lt;&lt;.
m1= 0,1
</panel_attributes>
    <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>
ankraft's avatar
ankraft committed
114 115 116 117
      <x>400</x>
      <y>1090</y>
      <w>190</w>
      <h>180</h>
ankraft's avatar
ankraft committed
118 119 120 121 122 123
    </coordinates>
    <panel_attributes>DataType
--
/@ name : text/
/@ unitOfMeasure : text/
/- Doc : Doc/
ankraft's avatar
ankraft committed
124
/- semanticURI : uri/
ankraft's avatar
ankraft committed
125
- TypeChoice
ankraft's avatar
ankraft committed
126 127 128
/- extends/
/   @domain : IDRF/
/   @class : id /
ankraft's avatar
ankraft committed
129 130 131 132 133 134 135
/* Constraints : Constraint/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
136 137 138 139
      <x>550</x>
      <y>1030</y>
      <w>700</w>
      <h>130</h>
ankraft's avatar
ankraft committed
140 141 142 143 144 145 146 147 148
    </coordinates>
    <panel_attributes>lt=&lt;&lt;.
m2=1..*
</panel_attributes>
    <additional_attributes>10.0;60.0;10.0;20.0;680.0;20.0;680.0;100.0;640.0;100.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
149 150 151 152
      <x>550</x>
      <y>1030</y>
      <w>700</w>
      <h>190</h>
ankraft's avatar
ankraft committed
153 154 155 156 157 158 159 160 161
    </coordinates>
    <panel_attributes>lt=&lt;&lt;.
m2=1
</panel_attributes>
    <additional_attributes>10.0;60.0;10.0;20.0;680.0;20.0;680.0;160.0;640.0;160.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
162 163 164 165
      <x>1000</x>
      <y>1210</y>
      <w>190</w>
      <h>50</h>
ankraft's avatar
ankraft committed
166 167 168 169 170 171 172 173 174 175
    </coordinates>
    <panel_attributes>SimpleType
--
*@ type : BasicType*
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
176 177 178 179
      <x>1180</x>
      <y>1230</y>
      <w>340</w>
      <h>50</h>
ankraft's avatar
ankraft committed
180 181 182 183
    </coordinates>
    <panel_attributes>lt=&lt;&lt;-
m1= 1
</panel_attributes>
ankraft's avatar
ankraft committed
184
    <additional_attributes>320.0;20.0;10.0;20.0</additional_attributes>
ankraft's avatar
ankraft committed
185 186 187 188
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
189 190 191 192
      <x>1000</x>
      <y>1330</y>
      <w>190</w>
      <h>110</h>
ankraft's avatar
ankraft committed
193 194 195 196 197 198 199
    </coordinates>
    <panel_attributes>Constraint
--
*@ name : text*
/@ type : BasicType/
/@ value : text/
/- Doc : Doc/
ankraft's avatar
ankraft committed
200
/- semanticURI : uri/
ankraft's avatar
ankraft committed
201 202 203 204 205 206
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
207 208 209 210
      <x>580</x>
      <y>1190</y>
      <w>440</w>
      <h>180</h>
ankraft's avatar
ankraft committed
211 212 213 214
    </coordinates>
    <panel_attributes>lt=&lt;.
m1=0..*
</panel_attributes>
ankraft's avatar
ankraft committed
215
    <additional_attributes>420.0;150.0;80.0;150.0;80.0;10.0;10.0;10.0</additional_attributes>
ankraft's avatar
ankraft committed
216 217 218 219
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
220 221 222 223
      <x>1180</x>
      <y>1300</y>
      <w>420</w>
      <h>140</h>
ankraft's avatar
ankraft committed
224 225 226 227
    </coordinates>
    <panel_attributes>lt=&lt;&lt;-
m1=1
</panel_attributes>
ankraft's avatar
ankraft committed
228
    <additional_attributes>390.0;10.0;390.0;120.0;10.0;120.0</additional_attributes>
ankraft's avatar
ankraft committed
229 230 231 232
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
233 234 235 236
      <x>1000</x>
      <y>1090</y>
      <w>190</w>
      <h>50</h>
ankraft's avatar
ankraft committed
237 238 239 240 241 242 243 244 245 246
    </coordinates>
    <panel_attributes>StructType
--
- DataType : DataType
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
247 248 249 250
      <x>1000</x>
      <y>1150</y>
      <w>190</w>
      <h>50</h>
ankraft's avatar
ankraft committed
251 252 253 254 255 256 257 258 259 260
    </coordinates>
    <panel_attributes>ArrayType
--
- DataType : DataType
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
261 262 263 264
      <x>880</x>
      <y>1140</y>
      <w>140</w>
      <h>50</h>
ankraft's avatar
ankraft committed
265 266 267 268 269 270 271 272 273 274
    </coordinates>
    <panel_attributes>lt=&lt;&lt;.
m1= 0,1

</panel_attributes>
    <additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
275 276 277 278
      <x>400</x>
      <y>950</y>
      <w>1250</w>
      <h>40</h>
ankraft's avatar
ankraft committed
279 280 281 282 283 284 285 286 287 288 289
    </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>
ankraft's avatar
ankraft committed
290
      <x>20</x>
ankraft's avatar
ankraft committed
291
      <y>0</y>
ankraft's avatar
ankraft committed
292 293
      <w>1590</w>
      <h>40</h>
ankraft's avatar
ankraft committed
294 295 296 297 298 299 300 301 302 303 304
    </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>
ankraft's avatar
ankraft committed
305 306 307 308
      <x>750</x>
      <y>130</y>
      <w>220</w>
      <h>210</h>
ankraft's avatar
ankraft committed
309 310 311 312 313 314
    </coordinates>
    <panel_attributes>ModuleClass
--
*@ name : text*
/@ optional : boolean = false/
/- Doc : Doc/
ankraft's avatar
ankraft committed
315
/- semanticURI : uri/
ankraft's avatar
ankraft committed
316 317 318 319 320 321 322 323 324 325 326 327 328 329
/- extends/
/   @domain : IDRF/
/   @class : text /
/* Properties : Property/
/* Actions : Action/
/* Data : DataPoint/
/* Events : Event/
fg=blue
</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
330 331 332 333
      <x>1090</x>
      <y>130</y>
      <w>220</w>
      <h>130</h>
ankraft's avatar
ankraft committed
334 335 336 337 338 339
    </coordinates>
    <panel_attributes>Action
--
*@ name : text*
/@ optional : boolean = false/
/- Doc : Doc/
ankraft's avatar
ankraft committed
340
/- semanticURI : uri/
ankraft's avatar
ankraft committed
341 342 343 344 345 346 347 348
/- DataType : DataType/
/* Args : Arg/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
349 350 351 352
      <x>1440</x>
      <y>220</y>
      <w>170</w>
      <h>100</h>
ankraft's avatar
ankraft committed
353 354 355 356 357
    </coordinates>
    <panel_attributes>Arg
--
*@ name ; text*
/- Doc : Doc/
ankraft's avatar
ankraft committed
358
/- semanticURI : uri/
ankraft's avatar
ankraft committed
359 360 361 362 363 364 365
- DataType : DataType
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
366 367 368 369
      <x>1300</x>
      <y>220</y>
      <w>160</w>
      <h>40</h>
ankraft's avatar
ankraft committed
370 371 372 373 374 375 376 377
    </coordinates>
    <panel_attributes>lt=&lt;.
m1= 0..*</panel_attributes>
    <additional_attributes>140.0;10.0;10.0;10.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
378 379 380 381
      <x>410</x>
      <y>130</y>
      <w>220</w>
      <h>150</h>
ankraft's avatar
ankraft committed
382 383 384 385 386
    </coordinates>
    <panel_attributes>Domain
--
*@ id : ID*
/- Doc : Doc/
ankraft's avatar
ankraft committed
387
/- semanticURI : uri/
ankraft's avatar
ankraft committed
388
/* imports/
ankraft's avatar
ankraft committed
389
/* DataTypes : DataType/
ankraft's avatar
ankraft committed
390 391 392 393 394 395 396 397
/* ModuleClasses : ModuleClass/
/* Devices : Device/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
398 399 400 401
      <x>620</x>
      <y>130</y>
      <w>150</w>
      <h>100</h>
ankraft's avatar
ankraft committed
402 403 404
    </coordinates>
    <panel_attributes>lt=&lt;.
m1= 0..*</panel_attributes>
ankraft's avatar
ankraft committed
405
    <additional_attributes>130.0;10.0;50.0;10.0;50.0;80.0;10.0;80.0</additional_attributes>
ankraft's avatar
ankraft committed
406 407 408 409
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
410 411 412 413
      <x>410</x>
      <y>440</y>
      <w>220</w>
      <h>110</h>
ankraft's avatar
ankraft committed
414 415 416 417 418
    </coordinates>
    <panel_attributes>SubDevice
--
*@ id : Name*
/- Doc : Doc/
ankraft's avatar
ankraft committed
419
/- semanticURI : uri/
ankraft's avatar
ankraft committed
420 421 422 423 424 425 426 427
/* Properties : Property/
/* ModuleClasses : ModuleClass/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
428 429 430 431
      <x>620</x>
      <y>220</y>
      <w>70</w>
      <h>120</h>
ankraft's avatar
ankraft committed
432 433 434 435
    </coordinates>
    <panel_attributes>lt=&lt;.
m1=0..*
</panel_attributes>
ankraft's avatar
ankraft committed
436
    <additional_attributes>10.0;90.0;50.0;90.0;50.0;10.0;10.0;10.0</additional_attributes>
ankraft's avatar
ankraft committed
437 438 439 440
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
441 442 443 444
      <x>620</x>
      <y>440</y>
      <w>150</w>
      <h>70</h>
ankraft's avatar
ankraft committed
445 446 447 448 449 450 451 452
    </coordinates>
    <panel_attributes>lt=&lt;.
m1= 0..*</panel_attributes>
    <additional_attributes>130.0;10.0;60.0;10.0;60.0;50.0;10.0;50.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
453 454 455 456
      <x>1440</x>
      <y>500</y>
      <w>170</w>
      <h>50</h>
ankraft's avatar
ankraft committed
457 458 459 460 461 462 463 464 465
    </coordinates>
    <panel_attributes>Doc
--
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
466 467 468 469
      <x>960</x>
      <y>130</y>
      <w>150</w>
      <h>70</h>
ankraft's avatar
ankraft committed
470 471 472 473
    </coordinates>
    <panel_attributes>lt=&lt;.
m1= 0..*
</panel_attributes>
ankraft's avatar
ankraft committed
474
    <additional_attributes>130.0;10.0;50.0;10.0;50.0;50.0;10.0;50.0</additional_attributes>
ankraft's avatar
ankraft committed
475 476 477 478
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
479 480 481 482
      <x>1360</x>
      <y>490</y>
      <w>100</w>
      <h>50</h>
ankraft's avatar
ankraft committed
483 484 485 486 487 488 489 490 491
    </coordinates>
    <panel_attributes>lt=&lt;.
m1=0,1
</panel_attributes>
    <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
492 493 494 495
      <x>960</x>
      <y>190</y>
      <w>150</w>
      <h>120</h>
ankraft's avatar
ankraft committed
496 497 498 499 500 501 502 503 504
    </coordinates>
    <panel_attributes>lt=&lt;.
m1= 0..*
</panel_attributes>
    <additional_attributes>130.0;90.0;50.0;90.0;50.0;10.0;10.0;10.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
505 506 507 508
      <x>1090</x>
      <y>270</y>
      <w>220</w>
      <h>160</h>
ankraft's avatar
ankraft committed
509 510 511 512 513 514 515 516 517
    </coordinates>
    <panel_attributes>DataPoint
--
*@ name : text*
/@ optional : boolean = false/
/@ writable : boolean = true/
/@ readable : boolean = true/
/@ eventable : boolean = false/
/- Doc : Doc/
ankraft's avatar
ankraft committed
518
/- semanticURI : uri/
ankraft's avatar
ankraft committed
519 520 521 522 523 524 525 526 527
- DataType : DataType

fg=blue
</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
528 529 530 531
      <x>1090</x>
      <y>440</y>
      <w>220</w>
      <h>110</h>
ankraft's avatar
ankraft committed
532 533 534 535 536 537
    </coordinates>
    <panel_attributes>Event
--
*@ name : text*
/@ optional : boolean = false/
/- Doc : Doc/
ankraft's avatar
ankraft committed
538
/- semanticURI : uri/
ankraft's avatar
ankraft committed
539 540 541 542 543 544 545 546
/* Data : DataPoint/

fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
547 548 549 550
      <x>960</x>
      <y>300</y>
      <w>150</w>
      <h>180</h>
ankraft's avatar
ankraft committed
551 552 553 554 555 556 557 558 559
    </coordinates>
    <panel_attributes>lt=&lt;.
m1= 0..*
</panel_attributes>
    <additional_attributes>130.0;150.0;80.0;150.0;80.0;10.0;10.0;10.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
560 561 562 563
      <x>620</x>
      <y>290</y>
      <w>150</w>
      <h>240</h>
ankraft's avatar
ankraft committed
564 565 566 567
    </coordinates>
    <panel_attributes>lt=&lt;.

</panel_attributes>
ankraft's avatar
ankraft committed
568
    <additional_attributes>130.0;10.0;80.0;10.0;80.0;220.0;10.0;220.0</additional_attributes>
ankraft's avatar
ankraft committed
569 570 571 572
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
573 574 575 576
      <x>410</x>
      <y>300</y>
      <w>220</w>
      <h>130</h>
ankraft's avatar
ankraft committed
577 578 579 580 581
    </coordinates>
    <panel_attributes>DeviceClass
--
*@ id : Name*
/- Doc : Doc/
ankraft's avatar
ankraft committed
582
/- semanticURI : uri/
ankraft's avatar
ankraft committed
583 584 585 586 587 588 589 590 591
/* Properties : Property/
/* ModuleClasses : ModuleClass/
/* SubDevices : SubDevice/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
592 593 594 595
      <x>620</x>
      <y>390</y>
      <w>70</w>
      <h>100</h>
ankraft's avatar
ankraft committed
596 597 598 599
    </coordinates>
    <panel_attributes>lt=&lt;.
m1=0..*
</panel_attributes>
ankraft's avatar
ankraft committed
600
    <additional_attributes>10.0;70.0;40.0;70.0;40.0;10.0;10.0;10.0</additional_attributes>
ankraft's avatar
ankraft committed
601 602 603 604
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
605 606 607 608
      <x>620</x>
      <y>290</y>
      <w>150</w>
      <h>90</h>
ankraft's avatar
ankraft committed
609 610 611 612
    </coordinates>
    <panel_attributes>lt=&lt;.
m1= 0..*
</panel_attributes>
ankraft's avatar
ankraft committed
613
    <additional_attributes>130.0;10.0;80.0;10.0;80.0;70.0;10.0;70.0</additional_attributes>
ankraft's avatar
ankraft committed
614 615 616 617
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
618 619 620 621
      <x>620</x>
      <y>370</y>
      <w>150</w>
      <h>100</h>
ankraft's avatar
ankraft committed
622 623 624 625 626 627 628
    </coordinates>
    <panel_attributes>lt=&lt;.</panel_attributes>
    <additional_attributes>130.0;80.0;60.0;80.0;60.0;10.0;10.0;10.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
629 630 631 632
      <x>750</x>
      <y>420</y>
      <w>220</w>
      <h>130</h>
ankraft's avatar
ankraft committed
633 634 635 636 637 638 639
    </coordinates>
    <panel_attributes>Property
--
*@ name : text*
/@ optional : boolean = false/
/@ value : text/
/- Doc : Doc/
ankraft's avatar
ankraft committed
640
/- semanticURI : uri/
ankraft's avatar
ankraft committed
641 642 643 644 645 646 647 648
- DataType : SimpleType
fg=blue
transparency=80</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
649 650 651 652
      <x>1300</x>
      <y>250</y>
      <w>80</w>
      <h>260</h>
ankraft's avatar
ankraft committed
653 654 655 656
    </coordinates>
    <panel_attributes>lt=&lt;.
m1=0..*
</panel_attributes>
ankraft's avatar
ankraft committed
657
    <additional_attributes>10.0;10.0;60.0;10.0;60.0;240.0;10.0;240.0</additional_attributes>
ankraft's avatar
ankraft committed
658 659 660 661
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
662 663 664 665
      <x>960</x>
      <y>320</y>
      <w>70</w>
      <h>160</h>
ankraft's avatar
ankraft committed
666 667 668
    </coordinates>
    <panel_attributes>lt=&lt;.
m1=0..*</panel_attributes>
ankraft's avatar
ankraft committed
669
    <additional_attributes>10.0;130.0;50.0;130.0;50.0;10.0;10.0;10.0</additional_attributes>
ankraft's avatar
ankraft committed
670 671 672 673
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
674 675 676 677
      <x>700</x>
      <y>1100</y>
      <w>190</w>
      <h>110</h>
ankraft's avatar
ankraft committed
678 679 680 681 682 683
    </coordinates>
    <panel_attributes>&lt;&lt;enumeration&gt;&gt;
TypeChoice
--
SimpleType : SimpleType
Struct : StructType
ankraft's avatar
ankraft committed
684 685
Array : ArrayType
Enum : EnumType
ankraft's avatar
ankraft committed
686 687 688 689 690 691 692

</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
693 694 695 696
      <x>580</x>
      <y>1110</y>
      <w>140</w>
      <h>80</h>
ankraft's avatar
ankraft committed
697 698 699 700
    </coordinates>
    <panel_attributes>lt=&lt;&lt;-
m1= 1
</panel_attributes>
ankraft's avatar
ankraft committed
701
    <additional_attributes>120.0;10.0;80.0;10.0;80.0;60.0;10.0;60.0</additional_attributes>
ankraft's avatar
ankraft committed
702 703 704 705
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
ankraft's avatar
ankraft committed
706 707 708 709
      <x>20</x>
      <y>300</y>
      <w>330</w>
      <h>250</h>
ankraft's avatar
ankraft committed
710 711 712 713 714
    </coordinates>
    <panel_attributes>Product
--
*@ id : Name*
/- Doc : Doc/
ankraft's avatar
ankraft committed
715
/- semanticURI : uri/
ankraft's avatar
ankraft committed
716 717 718 719 720 721 722 723
/* Properties : Property/
/* ModuleClasses : ModuleClass/
/* SubDevices : SubDevice/
/- DeviceClass/
/   @domain : IDRF/
/   @class : id /
/   -ImplementedProperties : Property /
/   -ImplementedModuleClasses : ModuleClass  /
ankraft's avatar
ankraft committed
724
/- extends/
ankraft's avatar
ankraft committed
725 726 727 728 729 730 731 732
/   @domain : IDRF/
/   @class : id /
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
733 734 735 736
      <x>340</x>
      <y>290</y>
      <w>90</w>
      <h>50</h>
ankraft's avatar
ankraft committed
737 738 739 740
    </coordinates>
    <panel_attributes>lt=&lt;.
m1=0..1
</panel_attributes>
ankraft's avatar
ankraft committed
741
    <additional_attributes>70.0;20.0;10.0;20.0</additional_attributes>
ankraft's avatar
ankraft committed
742 743 744 745
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
746 747 748 749
      <x>200</x>
      <y>100</y>
      <w>570</w>
      <h>220</h>
ankraft's avatar
ankraft committed
750 751 752
    </coordinates>
    <panel_attributes>lt=&lt;.
m1= 0..*</panel_attributes>
ankraft's avatar
ankraft committed
753
    <additional_attributes>550.0;40.0;470.0;40.0;470.0;10.0;10.0;10.0;10.0;200.0</additional_attributes>
ankraft's avatar
ankraft committed
754 755 756 757
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
758 759 760 761
      <x>200</x>
      <y>520</y>
      <w>570</w>
      <h>90</h>
ankraft's avatar
ankraft committed
762 763 764
    </coordinates>
    <panel_attributes>lt=&lt;.
m1= 0..*</panel_attributes>
ankraft's avatar
ankraft committed
765
    <additional_attributes>550.0;10.0;460.0;10.0;460.0;70.0;10.0;70.0;10.0;30.0</additional_attributes>
ankraft's avatar
ankraft committed
766 767 768 769
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
ankraft's avatar
ankraft committed
770 771 772 773
      <x>340</x>
      <y>430</y>
      <w>90</w>
      <h>50</h>
ankraft's avatar
ankraft committed
774 775 776 777
    </coordinates>
    <panel_attributes>lt=&lt;.
m1=0..*
</panel_attributes>
ankraft's avatar
ankraft committed
778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849
    <additional_attributes>70.0;20.0;10.0;20.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>1000</x>
      <y>1270</y>
      <w>190</w>
      <h>50</h>
    </coordinates>
    <panel_attributes>EnumType
--
*- enumValue : EnumValue*
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
      <x>880</x>
      <y>1180</y>
      <w>140</w>
      <h>130</h>
    </coordinates>
    <panel_attributes>lt=&lt;&lt;.
m1= 0,1
</panel_attributes>
    <additional_attributes>120.0;100.0;50.0;100.0;50.0;10.0;10.0;10.0</additional_attributes>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>1250</x>
      <y>1290</y>
      <w>210</w>
      <h>110</h>
    </coordinates>
    <panel_attributes>EnumValue
--
*@ name : text*
*@ value : value*
/@ type : BasicType = integer/
/- Doc : Doc/
/- semanticURI : uri/
fg=blue</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
      <x>1180</x>
      <y>1280</y>
      <w>90</w>
      <h>50</h>
    </coordinates>
    <panel_attributes>lt=&lt;&lt;.
m1= 1..*
</panel_attributes>
    <additional_attributes>70.0;20.0;10.0;20.0</additional_attributes>
  </element>
  <element>
    <id>Relation</id>
    <coordinates>
      <x>1450</x>
      <y>1300</y>
      <w>110</w>
      <h>80</h>
    </coordinates>
    <panel_attributes>lt=&lt;&lt;-
m1=0,1
</panel_attributes>
    <additional_attributes>70.0;10.0;70.0;60.0;10.0;60.0</additional_attributes>
ankraft's avatar
ankraft committed
850 851
  </element>
</diagram>