Commit 45762efe3318a3876aa08b9e74d580cbfd212a58

Authored by ankraft
1 parent dfa909c2

Added "void" data type to BasicType.

... ... @@ -556,6 +556,7 @@ If not stated otherwise datatypes should comply to the equivalent datatypes defi
556 556 - **datetime** : A time value as defined in [http://www.w3.org/TR/xmlschema-2/#dateTime](http://www.w3.org/TR/xmlschema-2/#dateTime) .
557 557 - **blob** : A blob value represents a binary object. The internal encoding is transparent and not defined here. The binary object must be encoded conforming to [http://www.w3.org/TR/xmlschema-2/#base64Binary](http://www.w3.org/TR/xmlschema-2/#base64Binary) .
558 558 - **uri** : A URI that represents a Uniform Resource Identifier Reference (URI) as defined by as defined in [RFC 2396](http://www.ietf.org/rfc/rfc2396.txt) and amended in [RFC 2732](http://www.ietf.org/rfc/rfc2732.txt) .
  559 +- **void** : The data type *void* represents the absence of a value. This data type can be used for [Actions](#Action) that don't return any value.
559 560  
560 561 ---
561 562  
... ...
1   -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2   -<diagram program="umlet" version="14.2">
3   - <help_text/>
4   - <zoom_level>8</zoom_level>
5   - <element>
6   - <id>UMLNote</id>
7   - <coordinates>
8   - <x>1016</x>
9   - <y>520</y>
10   - <w>248</w>
11   - <h>208</h>
12   - </coordinates>
13   - <panel_attributes>bg=#FAF8C8
14   -fontsize=12
15   -/@ optional elementAttribute/
16   -/@ optional elementAttribute = default value/
17   -*@ mandatoryElementAttribute*
18   -- mandatory element : Subclass (exact one)
19   -/- optionalElement : SubClass (zero or one)/
20   -/* optionalElement : SubClass (zero or many)/
21   -
22   -"Depends" Relation
23   -and Cardinality
24   -
25   -Subclassing
26   -
27   -Cardinalities:
28   -0,1 : zero or one
29   -1 : exact one
30   -0..* : zero or many
31   -1..* : at least one or many
32   -</panel_attributes>
33   - <additional_attributes/>
34   - </element>
35   - <element>
36   - <id>Relation</id>
37   - <coordinates>
38   - <x>1120</x>
39   - <y>600</y>
40   - <w>88</w>
41   - <h>32</h>
42   - </coordinates>
43   - <panel_attributes>lt=&lt;.
44   -fontsize=10
45   -m1=0..*
46   -</panel_attributes>
47   - <additional_attributes>90.0;20.0;10.0;20.0</additional_attributes>
48   - </element>
49   - <element>
50   - <id>Relation</id>
51   - <coordinates>
52   - <x>1120</x>
53   - <y>632</y>
54   - <w>88</w>
55   - <h>24</h>
56   - </coordinates>
57   - <panel_attributes>lt=&lt;&lt;-
58   -fontsize=10</panel_attributes>
59   - <additional_attributes>90.0;10.0;10.0;10.0</additional_attributes>
60   - </element>
61   - <element>
62   - <id>UMLClass</id>
63   - <coordinates>
64   - <x>1200</x>
65   - <y>888</y>
66   - <w>120</w>
67   - <h>176</h>
68   - </coordinates>
69   - <panel_attributes>&lt;&lt;enumeration&gt;&gt;
70   -BasicType
71   ---
72   -boolean
73   -byte
74   -integer
75   -float
76   -string
77   -enum
78   -date
79   -time
80   -datetime
81   -blob
82   -uri</panel_attributes>
83   - <additional_attributes/>
84   - </element>
85   - <element>
86   - <id>Relation</id>
87   - <coordinates>
88   - <x>864</x>
89   - <y>960</y>
90   - <w>112</w>
91   - <h>64</h>
92   - </coordinates>
93   - <panel_attributes>lt=&lt;&lt;.
94   -m1= 0,1
95   -</panel_attributes>
96   - <additional_attributes>120.0;50.0;60.0;50.0;60.0;10.0;10.0;10.0</additional_attributes>
97   - </element>
98   - <element>
99   - <id>Relation</id>
100   - <coordinates>
101   - <x>864</x>
102   - <y>896</y>
103   - <w>112</w>
104   - <h>64</h>
105   - </coordinates>
106   - <panel_attributes>lt=&lt;&lt;.
107   -m1= 0,1
108   -</panel_attributes>
109   - <additional_attributes>120.0;10.0;40.0;10.0;40.0;60.0;10.0;60.0</additional_attributes>
110   - </element>
111   - <element>
112   - <id>UMLClass</id>
113   - <coordinates>
114   - <x>480</x>
115   - <y>896</y>
116   - <w>152</w>
117   - <h>96</h>
118   - </coordinates>
119   - <panel_attributes>DataType
120   ---
121   -/@ name : text/
122   -/@ unitOfMeasure : text/
123   -/- Doc : Doc/
124   -- TypeChoice
125   -/* Constraints : Constraint/
126   -fg=blue</panel_attributes>
127   - <additional_attributes/>
128   - </element>
129   - <element>
130   - <id>Relation</id>
131   - <coordinates>
132   - <x>600</x>
133   - <y>848</y>
134   - <w>560</w>
135   - <h>104</h>
136   - </coordinates>
137   - <panel_attributes>lt=&lt;&lt;.
138   -m2=1..*
139   -</panel_attributes>
140   - <additional_attributes>10.0;60.0;10.0;20.0;680.0;20.0;680.0;100.0;640.0;100.0</additional_attributes>
141   - </element>
142   - <element>
143   - <id>Relation</id>
144   - <coordinates>
145   - <x>600</x>
146   - <y>848</y>
147   - <w>560</w>
148   - <h>152</h>
149   - </coordinates>
150   - <panel_attributes>lt=&lt;&lt;.
151   -m2=1
152   -</panel_attributes>
153   - <additional_attributes>10.0;60.0;10.0;20.0;680.0;20.0;680.0;160.0;640.0;160.0</additional_attributes>
154   - </element>
155   - <element>
156   - <id>UMLClass</id>
157   - <coordinates>
158   - <x>960</x>
159   - <y>992</y>
160   - <w>152</w>
161   - <h>40</h>
162   - </coordinates>
163   - <panel_attributes>SimpleType
164   ---
165   -*@ type : BasicType*
166   -fg=blue</panel_attributes>
167   - <additional_attributes/>
168   - </element>
169   - <element>
170   - <id>Relation</id>
171   - <coordinates>
172   - <x>1104</x>
173   - <y>1008</y>
174   - <w>112</w>
175   - <h>40</h>
176   - </coordinates>
177   - <panel_attributes>lt=&lt;&lt;-
178   -m1= 1
179   -</panel_attributes>
180   - <additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
181   - </element>
182   - <element>
183   - <id>UMLClass</id>
184   - <coordinates>
185   - <x>960</x>
186   - <y>1056</y>
187   - <w>152</w>
188   - <h>80</h>
189   - </coordinates>
190   - <panel_attributes>Constraint
191   ---
192   -*@ name : text*
193   -/@ type : BasicType/
194   -/@ value : text/
195   -/- Doc : Doc/
196   -fg=blue</panel_attributes>
197   - <additional_attributes/>
198   - </element>
199   - <element>
200   - <id>Relation</id>
201   - <coordinates>
202   - <x>624</x>
203   - <y>976</y>
204   - <w>352</w>
205   - <h>112</h>
206   - </coordinates>
207   - <panel_attributes>lt=&lt;.
208   -m1=0..*
209   -</panel_attributes>
210   - <additional_attributes>420.0;110.0;340.0;110.0;340.0;10.0;10.0;10.0</additional_attributes>
211   - </element>
212   - <element>
213   - <id>Relation</id>
214   - <coordinates>
215   - <x>1104</x>
216   - <y>1056</y>
217   - <w>168</w>
218   - <h>64</h>
219   - </coordinates>
220   - <panel_attributes>lt=&lt;&lt;-
221   -m1=1
222   -</panel_attributes>
223   - <additional_attributes>190.0;10.0;190.0;60.0;10.0;60.0</additional_attributes>
224   - </element>
225   - <element>
226   - <id>UMLClass</id>
227   - <coordinates>
228   - <x>960</x>
229   - <y>896</y>
230   - <w>152</w>
231   - <h>40</h>
232   - </coordinates>
233   - <panel_attributes>StructType
234   ---
235   -- DataType : DataType
236   -fg=blue</panel_attributes>
237   - <additional_attributes/>
238   - </element>
239   - <element>
240   - <id>UMLClass</id>
241   - <coordinates>
242   - <x>960</x>
243   - <y>944</y>
244   - <w>152</w>
245   - <h>40</h>
246   - </coordinates>
247   - <panel_attributes>ArrayType
248   ---
249   -- DataType : DataType
250   -fg=blue</panel_attributes>
251   - <additional_attributes/>
252   - </element>
253   - <element>
254   - <id>Relation</id>
255   - <coordinates>
256   - <x>864</x>
257   - <y>936</y>
258   - <w>112</w>
259   - <h>40</h>
260   - </coordinates>
261   - <panel_attributes>lt=&lt;&lt;.
262   -m1= 0,1
263   -
264   -</panel_attributes>
265   - <additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
266   - </element>
267   - <element>
268   - <id>UMLClass</id>
269   - <coordinates>
270   - <x>480</x>
271   - <y>776</y>
272   - <w>840</w>
273   - <h>32</h>
274   - </coordinates>
275   - <panel_attributes>halign=center
276   -SDT 4.0 - DataType
277   -fontsize=24
278   -bg=gray
279   -lw=0.1</panel_attributes>
280   - <additional_attributes/>
281   - </element>
282   - <element>
283   - <id>UMLClass</id>
284   - <coordinates>
285   - <x>480</x>
286   - <y>16</y>
287   - <w>960</w>
288   - <h>32</h>
289   - </coordinates>
290   - <panel_attributes>SDT 4.0 - Basic Elements
291   -halign=center
292   -fontsize=24
293   -bg=gray
294   -lw=0.1</panel_attributes>
295   - <additional_attributes/>
296   - </element>
297   - <element>
298   - <id>UMLClass</id>
299   - <coordinates>
300   - <x>752</x>
301   - <y>152</y>
302   - <w>176</w>
303   - <h>152</h>
304   - </coordinates>
305   - <panel_attributes>ModuleClass
306   ---
307   -*@ name : text*
308   -/@ optional : boolean = false/
309   -/- Doc : Doc/
310   -/- extends/
311   -/ @domain : IDRF/
312   -/ @class : text /
313   -/* Properties : Property/
314   -/* Actions : Action/
315   -/* Data : DataPoint/
316   -/* Events : Event/
317   -fg=blue
318   -</panel_attributes>
319   - <additional_attributes/>
320   - </element>
321   - <element>
322   - <id>UMLClass</id>
323   - <coordinates>
324   - <x>1024</x>
325   - <y>152</y>
326   - <w>176</w>
327   - <h>88</h>
328   - </coordinates>
329   - <panel_attributes>Action
330   ---
331   -*@ name : text*
332   -/@ optional : boolean = false/
333   -/- Doc : Doc/
334   -/- DataType : DataType/
335   -/* Args : Arg/
336   -fg=blue</panel_attributes>
337   - <additional_attributes/>
338   - </element>
339   - <element>
340   - <id>UMLClass</id>
341   - <coordinates>
342   - <x>1304</x>
343   - <y>224</y>
344   - <w>136</w>
345   - <h>64</h>
346   - </coordinates>
347   - <panel_attributes>Arg
348   ---
349   -*@ name ; text*
350   -/- Doc : Doc/
351   -- DataType : DataType
352   -fg=blue</panel_attributes>
353   - <additional_attributes/>
354   - </element>
355   - <element>
356   - <id>Relation</id>
357   - <coordinates>
358   - <x>1192</x>
359   - <y>224</y>
360   - <w>128</w>
361   - <h>32</h>
362   - </coordinates>
363   - <panel_attributes>lt=&lt;.
364   -m1= 0..*</panel_attributes>
365   - <additional_attributes>140.0;10.0;10.0;10.0</additional_attributes>
366   - </element>
367   - <element>
368   - <id>UMLClass</id>
369   - <coordinates>
370   - <x>480</x>
371   - <y>152</y>
372   - <w>176</w>
373   - <h>88</h>
374   - </coordinates>
375   - <panel_attributes>Domain
376   ---
377   -*@ id : ID*
378   -/- Doc : Doc/
379   -/* imports/
380   -/* ModuleClasses : ModuleClass/
381   -/* Devices : Device/
382   -fg=blue</panel_attributes>
383   - <additional_attributes/>
384   - </element>
385   - <element>
386   - <id>Relation</id>
387   - <coordinates>
388   - <x>648</x>
389   - <y>152</y>
390   - <w>120</w>
391   - <h>72</h>
392   - </coordinates>
393   - <panel_attributes>lt=&lt;.
394   -m1= 0..*</panel_attributes>
395   - <additional_attributes>130.0;10.0;50.0;10.0;50.0;70.0;10.0;70.0</additional_attributes>
396   - </element>
397   - <element>
398   - <id>UMLClass</id>
399   - <coordinates>
400   - <x>480</x>
401   - <y>360</y>
402   - <w>176</w>
403   - <h>80</h>
404   - </coordinates>
405   - <panel_attributes>SubDevice
406   ---
407   -*@ id : Name*
408   -/- Doc : Doc/
409   -/* Properties : Property/
410   -/* ModuleClasses : ModuleClass/
411   -fg=blue</panel_attributes>
412   - <additional_attributes/>
413   - </element>
414   - <element>
415   - <id>Relation</id>
416   - <coordinates>
417   - <x>648</x>
418   - <y>216</y>
419   - <w>56</w>
420   - <h>72</h>
421   - </coordinates>
422   - <panel_attributes>lt=&lt;.
423   -m1=0..*
424   -</panel_attributes>
425   - <additional_attributes>10.0;60.0;50.0;60.0;50.0;10.0;10.0;10.0</additional_attributes>
426   - </element>
427   - <element>
428   - <id>Relation</id>
429   - <coordinates>
430   - <x>648</x>
431   - <y>368</y>
432   - <w>120</w>
433   - <h>56</h>
434   - </coordinates>
435   - <panel_attributes>lt=&lt;.
436   -m1= 0..*</panel_attributes>
437   - <additional_attributes>130.0;10.0;60.0;10.0;60.0;50.0;10.0;50.0</additional_attributes>
438   - </element>
439   - <element>
440   - <id>UMLClass</id>
441   - <coordinates>
442   - <x>1304</x>
443   - <y>416</y>
444   - <w>136</w>
445   - <h>40</h>
446   - </coordinates>
447   - <panel_attributes>Doc
448   ---
449   -fg=blue</panel_attributes>
450   - <additional_attributes/>
451   - </element>
452   - <element>
453   - <id>Relation</id>
454   - <coordinates>
455   - <x>920</x>
456   - <y>152</y>
457   - <w>120</w>
458   - <h>48</h>
459   - </coordinates>
460   - <panel_attributes>lt=&lt;.
461   -m1= 0..*
462   -</panel_attributes>
463   - <additional_attributes>130.0;10.0;50.0;10.0;50.0;40.0;10.0;40.0</additional_attributes>
464   - </element>
465   - <element>
466   - <id>Relation</id>
467   - <coordinates>
468   - <x>1240</x>
469   - <y>408</y>
470   - <w>80</w>
471   - <h>40</h>
472   - </coordinates>
473   - <panel_attributes>lt=&lt;.
474   -m1=0,1
475   -</panel_attributes>
476   - <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
477   - </element>
478   - <element>
479   - <id>Relation</id>
480   - <coordinates>
481   - <x>920</x>
482   - <y>192</y>
483   - <w>120</w>
484   - <h>96</h>
485   - </coordinates>
486   - <panel_attributes>lt=&lt;.
487   -m1= 0..*
488   -</panel_attributes>
489   - <additional_attributes>130.0;90.0;50.0;90.0;50.0;10.0;10.0;10.0</additional_attributes>
490   - </element>
491   - <element>
492   - <id>UMLClass</id>
493   - <coordinates>
494   - <x>1024</x>
495   - <y>256</y>
496   - <w>176</w>
497   - <h>112</h>
498   - </coordinates>
499   - <panel_attributes>DataPoint
500   ---
501   -*@ name : text*
502   -/@ optional : boolean = false/
503   -/@ writable : boolean = true/
504   -/@ readable : boolean = true/
505   -/@ eventable : boolean = false/
506   -/- Doc : Doc/
507   -- DataType : DataType
508   -
509   -fg=blue
510   -</panel_attributes>
511   - <additional_attributes/>
512   - </element>
513   - <element>
514   - <id>UMLClass</id>
515   - <coordinates>
516   - <x>1024</x>
517   - <y>384</y>
518   - <w>176</w>
519   - <h>72</h>
520   - </coordinates>
521   - <panel_attributes>Event
522   ---
523   -*@ name : text*
524   -/@ optional : boolean = false/
525   -/- Doc : Doc/
526   -/* Data : DataPoint/
527   -
528   -fg=blue</panel_attributes>
529   - <additional_attributes/>
530   - </element>
531   - <element>
532   - <id>Relation</id>
533   - <coordinates>
534   - <x>920</x>
535   - <y>272</y>
536   - <w>120</w>
537   - <h>144</h>
538   - </coordinates>
539   - <panel_attributes>lt=&lt;.
540   -m1= 0..*
541   -</panel_attributes>
542   - <additional_attributes>130.0;150.0;80.0;150.0;80.0;10.0;10.0;10.0</additional_attributes>
543   - </element>
544   - <element>
545   - <id>Relation</id>
546   - <coordinates>
547   - <x>648</x>
548   - <y>272</y>
549   - <w>120</w>
550   - <h>168</h>
551   - </coordinates>
552   - <panel_attributes>lt=&lt;.
553   -
554   -</panel_attributes>
555   - <additional_attributes>130.0;10.0;80.0;10.0;80.0;190.0;10.0;190.0</additional_attributes>
556   - </element>
557   - <element>
558   - <id>UMLClass</id>
559   - <coordinates>
560   - <x>480</x>
561   - <y>256</y>
562   - <w>176</w>
563   - <h>88</h>
564   - </coordinates>
565   - <panel_attributes>DeviceClass
566   ---
567   -*@ id : Name*
568   -/- Doc : Doc/
569   -/* Properties : Property/
570   -/* ModuleClasses : ModuleClass/
571   -/* SubDevices : SubDevice/
572   -fg=blue</panel_attributes>
573   - <additional_attributes/>
574   - </element>
575   - <element>
576   - <id>Relation</id>
577   - <coordinates>
578   - <x>648</x>
579   - <y>328</y>
580   - <w>48</w>
581   - <h>64</h>
582   - </coordinates>
583   - <panel_attributes>lt=&lt;.
584   -m1=0..*
585   -</panel_attributes>
586   - <additional_attributes>10.0;50.0;40.0;50.0;40.0;10.0;10.0;10.0</additional_attributes>
587   - </element>
588   - <element>
589   - <id>Relation</id>
590   - <coordinates>
591   - <x>648</x>
592   - <y>272</y>
593   - <w>120</w>
594   - <h>48</h>
595   - </coordinates>
596   - <panel_attributes>lt=&lt;.
597   -m1= 0..*
598   -</panel_attributes>
599   - <additional_attributes>130.0;10.0;80.0;10.0;80.0;40.0;10.0;40.0</additional_attributes>
600   - </element>
601   - <element>
602   - <id>Relation</id>
603   - <coordinates>
604   - <x>648</x>
605   - <y>312</y>
606   - <w>120</w>
607   - <h>80</h>
608   - </coordinates>
609   - <panel_attributes>lt=&lt;.</panel_attributes>
610   - <additional_attributes>130.0;80.0;60.0;80.0;60.0;10.0;10.0;10.0</additional_attributes>
611   - </element>
612   - <element>
613   - <id>UMLClass</id>
614   - <coordinates>
615   - <x>752</x>
616   - <y>368</y>
617   - <w>176</w>
618   - <h>88</h>
619   - </coordinates>
620   - <panel_attributes>Property
621   ---
622   -*@ name : text*
623   -/@ optional : boolean = false/
624   -/@ value : text/
625   -/- Doc : Doc/
626   -- DataType : SimpleType
627   -fg=blue
628   -transparency=80</panel_attributes>
629   - <additional_attributes/>
630   - </element>
631   - <element>
632   - <id>Relation</id>
633   - <coordinates>
634   - <x>1192</x>
635   - <y>256</y>
636   - <w>64</w>
637   - <h>168</h>
638   - </coordinates>
639   - <panel_attributes>lt=&lt;.
640   -m1=0..*
641   -</panel_attributes>
642   - <additional_attributes>10.0;10.0;60.0;10.0;60.0;190.0;10.0;190.0</additional_attributes>
643   - </element>
644   - <element>
645   - <id>Relation</id>
646   - <coordinates>
647   - <x>920</x>
648   - <y>288</y>
649   - <w>56</w>
650   - <h>112</h>
651   - </coordinates>
652   - <panel_attributes>lt=&lt;.
653   -m1=0..*</panel_attributes>
654   - <additional_attributes>10.0;110.0;50.0;110.0;50.0;10.0;10.0;10.0</additional_attributes>
655   - </element>
656   - <element>
657   - <id>UMLClass</id>
658   - <coordinates>
659   - <x>720</x>
660   - <y>896</y>
661   - <w>152</w>
662   - <h>80</h>
663   - </coordinates>
664   - <panel_attributes>&lt;&lt;enumeration&gt;&gt;
665   -TypeChoice
666   ---
667   -SimpleType : SimpleType
668   -Struct : StructType
669   -Array : ArrayType
670   -
671   -</panel_attributes>
672   - <additional_attributes/>
673   - </element>
674   - <element>
675   - <id>Relation</id>
676   - <coordinates>
677   - <x>624</x>
678   - <y>904</y>
679   - <w>112</w>
680   - <h>72</h>
681   - </coordinates>
682   - <panel_attributes>lt=&lt;&lt;-
683   -m1= 1
684   -</panel_attributes>
685   - <additional_attributes>120.0;10.0;80.0;10.0;80.0;70.0;10.0;70.0</additional_attributes>
686   - </element>
687   - <element>
688   - <id>UMLClass</id>
689   - <coordinates>
690   - <x>184</x>
691   - <y>256</y>
692   - <w>240</w>
693   - <h>200</h>
694   - </coordinates>
695   - <panel_attributes>Product
696   ---
697   -*@ id : Name*
698   -/- Doc : Doc/
699   -/* Properties : Property/
700   -/* ModuleClasses : ModuleClass/
701   -/* SubDevices : SubDevice/
702   -/- DeviceClass/
703   -/ @domain : IDRF/
704   -/ @class : id /
705   -/ -ImplementedProperties : Property /
706   -/ -ImplementedModuleClasses : ModuleClass /
707   -/- Extends/
708   -/ @domain : IDRF/
709   -/ @class : id /
710   -fg=blue</panel_attributes>
711   - <additional_attributes/>
712   - </element>
713   - <element>
714   - <id>Relation</id>
715   - <coordinates>
716   - <x>416</x>
717   - <y>248</y>
718   - <w>80</w>
719   - <h>40</h>
720   - </coordinates>
721   - <panel_attributes>lt=&lt;.
722   -m1=0..1
723   -</panel_attributes>
724   - <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
725   - </element>
726   - <element>
727   - <id>Relation</id>
728   - <coordinates>
729   - <x>336</x>
730   - <y>120</y>
731   - <w>432</w>
732   - <h>152</h>
733   - </coordinates>
734   - <panel_attributes>lt=&lt;.
735   -m1= 0..*</panel_attributes>
736   - <additional_attributes>520.0;50.0;440.0;50.0;440.0;10.0;10.0;10.0;10.0;170.0</additional_attributes>
737   - </element>
738   - <element>
739   - <id>Relation</id>
740   - <coordinates>
741   - <x>336</x>
742   - <y>432</y>
743   - <w>432</w>
744   - <h>72</h>
745   - </coordinates>
746   - <panel_attributes>lt=&lt;.
747   -m1= 0..*</panel_attributes>
748   - <additional_attributes>520.0;10.0;430.0;10.0;430.0;70.0;10.0;70.0;10.0;30.0</additional_attributes>
749   - </element>
750   - <element>
751   - <id>Relation</id>
752   - <coordinates>
753   - <x>416</x>
754   - <y>352</y>
755   - <w>80</w>
756   - <h>40</h>
757   - </coordinates>
758   - <panel_attributes>lt=&lt;.
759   -m1=0..*
760   -</panel_attributes>
761   - <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
762   - </element>
763   -</diagram>
  1 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2 +<diagram program="umlet" version="14.3.0">
  3 + <help_text/>
  4 + <zoom_level>8</zoom_level>
  5 + <element>
  6 + <id>UMLNote</id>
  7 + <coordinates>
  8 + <x>936</x>
  9 + <y>504</y>
  10 + <w>248</w>
  11 + <h>208</h>
  12 + </coordinates>
  13 + <panel_attributes>bg=#FAF8C8
  14 +fontsize=12
  15 +/@ optional elementAttribute/
  16 +/@ optional elementAttribute = default value/
  17 +*@ mandatoryElementAttribute*
  18 +- mandatory element : Subclass (exact one)
  19 +/- optionalElement : SubClass (zero or one)/
  20 +/* optionalElement : SubClass (zero or many)/
  21 +
  22 +"Depends" Relation
  23 +and Cardinality
  24 +
  25 +Subclassing
  26 +
  27 +Cardinalities:
  28 +0,1 : zero or one
  29 +1 : exact one
  30 +0..* : zero or many
  31 +1..* : at least one or many
  32 +</panel_attributes>
  33 + <additional_attributes/>
  34 + </element>
  35 + <element>
  36 + <id>Relation</id>
  37 + <coordinates>
  38 + <x>1040</x>
  39 + <y>584</y>
  40 + <w>88</w>
  41 + <h>32</h>
  42 + </coordinates>
  43 + <panel_attributes>lt=&lt;.
  44 +fontsize=10
  45 +m1=0..*
  46 +</panel_attributes>
  47 + <additional_attributes>90.0;20.0;10.0;20.0</additional_attributes>
  48 + </element>
  49 + <element>
  50 + <id>Relation</id>
  51 + <coordinates>
  52 + <x>1040</x>
  53 + <y>616</y>
  54 + <w>88</w>
  55 + <h>24</h>
  56 + </coordinates>
  57 + <panel_attributes>lt=&lt;&lt;-
  58 +fontsize=10</panel_attributes>
  59 + <additional_attributes>90.0;10.0;10.0;10.0</additional_attributes>
  60 + </element>
  61 + <element>
  62 + <id>UMLClass</id>
  63 + <coordinates>
  64 + <x>1120</x>
  65 + <y>856</y>
  66 + <w>120</w>
  67 + <h>192</h>
  68 + </coordinates>
  69 + <panel_attributes>&lt;&lt;enumeration&gt;&gt;
  70 +BasicType
  71 +--
  72 +boolean
  73 +byte
  74 +integer
  75 +float
  76 +string
  77 +enum
  78 +date
  79 +time
  80 +datetime
  81 +blob
  82 +uri
  83 +void</panel_attributes>
  84 + <additional_attributes/>
  85 + </element>
  86 + <element>
  87 + <id>Relation</id>
  88 + <coordinates>
  89 + <x>784</x>
  90 + <y>944</y>
  91 + <w>112</w>
  92 + <h>64</h>
  93 + </coordinates>
  94 + <panel_attributes>lt=&lt;&lt;.
  95 +m1= 0,1
  96 +</panel_attributes>
  97 + <additional_attributes>120.0;50.0;60.0;50.0;60.0;10.0;10.0;10.0</additional_attributes>
  98 + </element>
  99 + <element>
  100 + <id>Relation</id>
  101 + <coordinates>
  102 + <x>784</x>
  103 + <y>880</y>
  104 + <w>112</w>
  105 + <h>64</h>
  106 + </coordinates>
  107 + <panel_attributes>lt=&lt;&lt;.
  108 +m1= 0,1
  109 +</panel_attributes>
  110 + <additional_attributes>120.0;10.0;40.0;10.0;40.0;60.0;10.0;60.0</additional_attributes>
  111 + </element>
  112 + <element>
  113 + <id>UMLClass</id>
  114 + <coordinates>
  115 + <x>400</x>
  116 + <y>880</y>
  117 + <w>152</w>
  118 + <h>96</h>
  119 + </coordinates>
  120 + <panel_attributes>DataType
  121 +--
  122 +/@ name : text/
  123 +/@ unitOfMeasure : text/
  124 +/- Doc : Doc/
  125 +- TypeChoice
  126 +/* Constraints : Constraint/
  127 +fg=blue</panel_attributes>
  128 + <additional_attributes/>
  129 + </element>
  130 + <element>
  131 + <id>Relation</id>
  132 + <coordinates>
  133 + <x>520</x>
  134 + <y>832</y>
  135 + <w>560</w>
  136 + <h>104</h>
  137 + </coordinates>
  138 + <panel_attributes>lt=&lt;&lt;.
  139 +m2=1..*
  140 +</panel_attributes>
  141 + <additional_attributes>10.0;60.0;10.0;20.0;680.0;20.0;680.0;100.0;640.0;100.0</additional_attributes>
  142 + </element>
  143 + <element>
  144 + <id>Relation</id>
  145 + <coordinates>
  146 + <x>520</x>
  147 + <y>832</y>
  148 + <w>560</w>
  149 + <h>152</h>
  150 + </coordinates>
  151 + <panel_attributes>lt=&lt;&lt;.
  152 +m2=1
  153 +</panel_attributes>
  154 + <additional_attributes>10.0;60.0;10.0;20.0;680.0;20.0;680.0;160.0;640.0;160.0</additional_attributes>
  155 + </element>
  156 + <element>
  157 + <id>UMLClass</id>
  158 + <coordinates>
  159 + <x>880</x>
  160 + <y>976</y>
  161 + <w>152</w>
  162 + <h>40</h>
  163 + </coordinates>
  164 + <panel_attributes>SimpleType
  165 +--
  166 +*@ type : BasicType*
  167 +fg=blue</panel_attributes>
  168 + <additional_attributes/>
  169 + </element>
  170 + <element>
  171 + <id>Relation</id>
  172 + <coordinates>
  173 + <x>1024</x>
  174 + <y>992</y>
  175 + <w>112</w>
  176 + <h>40</h>
  177 + </coordinates>
  178 + <panel_attributes>lt=&lt;&lt;-
  179 +m1= 1
  180 +</panel_attributes>
  181 + <additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
  182 + </element>
  183 + <element>
  184 + <id>UMLClass</id>
  185 + <coordinates>
  186 + <x>880</x>
  187 + <y>1040</y>
  188 + <w>152</w>
  189 + <h>80</h>
  190 + </coordinates>
  191 + <panel_attributes>Constraint
  192 +--
  193 +*@ name : text*
  194 +/@ type : BasicType/
  195 +/@ value : text/
  196 +/- Doc : Doc/
  197 +fg=blue</panel_attributes>
  198 + <additional_attributes/>
  199 + </element>
  200 + <element>
  201 + <id>Relation</id>
  202 + <coordinates>
  203 + <x>544</x>
  204 + <y>960</y>
  205 + <w>352</w>
  206 + <h>112</h>
  207 + </coordinates>
  208 + <panel_attributes>lt=&lt;.
  209 +m1=0..*
  210 +</panel_attributes>
  211 + <additional_attributes>420.0;110.0;340.0;110.0;340.0;10.0;10.0;10.0</additional_attributes>
  212 + </element>
  213 + <element>
  214 + <id>Relation</id>
  215 + <coordinates>
  216 + <x>1024</x>
  217 + <y>1040</y>
  218 + <w>176</w>
  219 + <h>64</h>
  220 + </coordinates>
  221 + <panel_attributes>lt=&lt;&lt;-
  222 +m1=1
  223 +</panel_attributes>
  224 + <additional_attributes>190.0;10.0;190.0;60.0;10.0;60.0</additional_attributes>
  225 + </element>
  226 + <element>
  227 + <id>UMLClass</id>
  228 + <coordinates>
  229 + <x>880</x>
  230 + <y>880</y>
  231 + <w>152</w>
  232 + <h>40</h>
  233 + </coordinates>
  234 + <panel_attributes>StructType
  235 +--
  236 +- DataType : DataType
  237 +fg=blue</panel_attributes>
  238 + <additional_attributes/>
  239 + </element>
  240 + <element>
  241 + <id>UMLClass</id>
  242 + <coordinates>
  243 + <x>880</x>
  244 + <y>928</y>
  245 + <w>152</w>
  246 + <h>40</h>
  247 + </coordinates>
  248 + <panel_attributes>ArrayType
  249 +--
  250 +- DataType : DataType
  251 +fg=blue</panel_attributes>
  252 + <additional_attributes/>
  253 + </element>
  254 + <element>
  255 + <id>Relation</id>
  256 + <coordinates>
  257 + <x>784</x>
  258 + <y>920</y>
  259 + <w>112</w>
  260 + <h>40</h>
  261 + </coordinates>
  262 + <panel_attributes>lt=&lt;&lt;.
  263 +m1= 0,1
  264 +
  265 +</panel_attributes>
  266 + <additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
  267 + </element>
  268 + <element>
  269 + <id>UMLClass</id>
  270 + <coordinates>
  271 + <x>400</x>
  272 + <y>760</y>
  273 + <w>840</w>
  274 + <h>32</h>
  275 + </coordinates>
  276 + <panel_attributes>halign=center
  277 +SDT 4.0 - DataType
  278 +fontsize=24
  279 +bg=gray
  280 +lw=0.1</panel_attributes>
  281 + <additional_attributes/>
  282 + </element>
  283 + <element>
  284 + <id>UMLClass</id>
  285 + <coordinates>
  286 + <x>400</x>
  287 + <y>0</y>
  288 + <w>960</w>
  289 + <h>32</h>
  290 + </coordinates>
  291 + <panel_attributes>SDT 4.0 - Basic Elements
  292 +halign=center
  293 +fontsize=24
  294 +bg=gray
  295 +lw=0.1</panel_attributes>
  296 + <additional_attributes/>
  297 + </element>
  298 + <element>
  299 + <id>UMLClass</id>
  300 + <coordinates>
  301 + <x>672</x>
  302 + <y>136</y>
  303 + <w>176</w>
  304 + <h>152</h>
  305 + </coordinates>
  306 + <panel_attributes>ModuleClass
  307 +--
  308 +*@ name : text*
  309 +/@ optional : boolean = false/
  310 +/- Doc : Doc/
  311 +/- extends/
  312 +/ @domain : IDRF/
  313 +/ @class : text /
  314 +/* Properties : Property/
  315 +/* Actions : Action/
  316 +/* Data : DataPoint/
  317 +/* Events : Event/
  318 +fg=blue
  319 +</panel_attributes>
  320 + <additional_attributes/>
  321 + </element>
  322 + <element>
  323 + <id>UMLClass</id>
  324 + <coordinates>
  325 + <x>944</x>
  326 + <y>136</y>
  327 + <w>176</w>
  328 + <h>88</h>
  329 + </coordinates>
  330 + <panel_attributes>Action
  331 +--
  332 +*@ name : text*
  333 +/@ optional : boolean = false/
  334 +/- Doc : Doc/
  335 +/- DataType : DataType/
  336 +/* Args : Arg/
  337 +fg=blue</panel_attributes>
  338 + <additional_attributes/>
  339 + </element>
  340 + <element>
  341 + <id>UMLClass</id>
  342 + <coordinates>
  343 + <x>1224</x>
  344 + <y>208</y>
  345 + <w>136</w>
  346 + <h>64</h>
  347 + </coordinates>
  348 + <panel_attributes>Arg
  349 +--
  350 +*@ name ; text*
  351 +/- Doc : Doc/
  352 +- DataType : DataType
  353 +fg=blue</panel_attributes>
  354 + <additional_attributes/>
  355 + </element>
  356 + <element>
  357 + <id>Relation</id>
  358 + <coordinates>
  359 + <x>1112</x>
  360 + <y>208</y>
  361 + <w>128</w>
  362 + <h>32</h>
  363 + </coordinates>
  364 + <panel_attributes>lt=&lt;.
  365 +m1= 0..*</panel_attributes>
  366 + <additional_attributes>140.0;10.0;10.0;10.0</additional_attributes>
  367 + </element>
  368 + <element>
  369 + <id>UMLClass</id>
  370 + <coordinates>
  371 + <x>400</x>
  372 + <y>136</y>
  373 + <w>176</w>
  374 + <h>88</h>
  375 + </coordinates>
  376 + <panel_attributes>Domain
  377 +--
  378 +*@ id : ID*
  379 +/- Doc : Doc/
  380 +/* imports/
  381 +/* ModuleClasses : ModuleClass/
  382 +/* Devices : Device/
  383 +fg=blue</panel_attributes>
  384 + <additional_attributes/>
  385 + </element>
  386 + <element>
  387 + <id>Relation</id>
  388 + <coordinates>
  389 + <x>568</x>
  390 + <y>136</y>
  391 + <w>120</w>
  392 + <h>72</h>
  393 + </coordinates>
  394 + <panel_attributes>lt=&lt;.
  395 +m1= 0..*</panel_attributes>
  396 + <additional_attributes>130.0;10.0;50.0;10.0;50.0;70.0;10.0;70.0</additional_attributes>
  397 + </element>
  398 + <element>
  399 + <id>UMLClass</id>
  400 + <coordinates>
  401 + <x>400</x>
  402 + <y>344</y>
  403 + <w>176</w>
  404 + <h>80</h>
  405 + </coordinates>
  406 + <panel_attributes>SubDevice
  407 +--
  408 +*@ id : Name*
  409 +/- Doc : Doc/
  410 +/* Properties : Property/
  411 +/* ModuleClasses : ModuleClass/
  412 +fg=blue</panel_attributes>
  413 + <additional_attributes/>
  414 + </element>
  415 + <element>
  416 + <id>Relation</id>
  417 + <coordinates>
  418 + <x>568</x>
  419 + <y>200</y>
  420 + <w>56</w>
  421 + <h>72</h>
  422 + </coordinates>
  423 + <panel_attributes>lt=&lt;.
  424 +m1=0..*
  425 +</panel_attributes>
  426 + <additional_attributes>10.0;60.0;50.0;60.0;50.0;10.0;10.0;10.0</additional_attributes>
  427 + </element>
  428 + <element>
  429 + <id>Relation</id>
  430 + <coordinates>
  431 + <x>568</x>
  432 + <y>352</y>
  433 + <w>120</w>
  434 + <h>56</h>
  435 + </coordinates>
  436 + <panel_attributes>lt=&lt;.
  437 +m1= 0..*</panel_attributes>
  438 + <additional_attributes>130.0;10.0;60.0;10.0;60.0;50.0;10.0;50.0</additional_attributes>
  439 + </element>
  440 + <element>
  441 + <id>UMLClass</id>
  442 + <coordinates>
  443 + <x>1224</x>
  444 + <y>400</y>
  445 + <w>136</w>
  446 + <h>40</h>
  447 + </coordinates>
  448 + <panel_attributes>Doc
  449 +--
  450 +fg=blue</panel_attributes>
  451 + <additional_attributes/>
  452 + </element>
  453 + <element>
  454 + <id>Relation</id>
  455 + <coordinates>
  456 + <x>840</x>
  457 + <y>136</y>
  458 + <w>120</w>
  459 + <h>48</h>
  460 + </coordinates>
  461 + <panel_attributes>lt=&lt;.
  462 +m1= 0..*
  463 +</panel_attributes>
  464 + <additional_attributes>130.0;10.0;50.0;10.0;50.0;40.0;10.0;40.0</additional_attributes>
  465 + </element>
  466 + <element>
  467 + <id>Relation</id>
  468 + <coordinates>
  469 + <x>1160</x>
  470 + <y>392</y>
  471 + <w>80</w>
  472 + <h>40</h>
  473 + </coordinates>
  474 + <panel_attributes>lt=&lt;.
  475 +m1=0,1
  476 +</panel_attributes>
  477 + <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
  478 + </element>
  479 + <element>
  480 + <id>Relation</id>
  481 + <coordinates>
  482 + <x>840</x>
  483 + <y>176</y>
  484 + <w>120</w>
  485 + <h>96</h>
  486 + </coordinates>
  487 + <panel_attributes>lt=&lt;.
  488 +m1= 0..*
  489 +</panel_attributes>
  490 + <additional_attributes>130.0;90.0;50.0;90.0;50.0;10.0;10.0;10.0</additional_attributes>
  491 + </element>
  492 + <element>
  493 + <id>UMLClass</id>
  494 + <coordinates>
  495 + <x>944</x>
  496 + <y>240</y>
  497 + <w>176</w>
  498 + <h>112</h>
  499 + </coordinates>
  500 + <panel_attributes>DataPoint
  501 +--
  502 +*@ name : text*
  503 +/@ optional : boolean = false/
  504 +/@ writable : boolean = true/
  505 +/@ readable : boolean = true/
  506 +/@ eventable : boolean = false/
  507 +/- Doc : Doc/
  508 +- DataType : DataType
  509 +
  510 +fg=blue
  511 +</panel_attributes>
  512 + <additional_attributes/>
  513 + </element>
  514 + <element>
  515 + <id>UMLClass</id>
  516 + <coordinates>
  517 + <x>944</x>
  518 + <y>368</y>
  519 + <w>176</w>
  520 + <h>72</h>
  521 + </coordinates>
  522 + <panel_attributes>Event
  523 +--
  524 +*@ name : text*
  525 +/@ optional : boolean = false/
  526 +/- Doc : Doc/
  527 +/* Data : DataPoint/
  528 +
  529 +fg=blue</panel_attributes>
  530 + <additional_attributes/>
  531 + </element>
  532 + <element>
  533 + <id>Relation</id>
  534 + <coordinates>
  535 + <x>840</x>
  536 + <y>256</y>
  537 + <w>120</w>
  538 + <h>144</h>
  539 + </coordinates>
  540 + <panel_attributes>lt=&lt;.
  541 +m1= 0..*
  542 +</panel_attributes>
  543 + <additional_attributes>130.0;150.0;80.0;150.0;80.0;10.0;10.0;10.0</additional_attributes>
  544 + </element>
  545 + <element>
  546 + <id>Relation</id>
  547 + <coordinates>
  548 + <x>568</x>
  549 + <y>256</y>
  550 + <w>120</w>
  551 + <h>168</h>
  552 + </coordinates>
  553 + <panel_attributes>lt=&lt;.
  554 +
  555 +</panel_attributes>
  556 + <additional_attributes>130.0;10.0;80.0;10.0;80.0;190.0;10.0;190.0</additional_attributes>
  557 + </element>
  558 + <element>
  559 + <id>UMLClass</id>
  560 + <coordinates>
  561 + <x>400</x>
  562 + <y>240</y>
  563 + <w>176</w>
  564 + <h>88</h>
  565 + </coordinates>
  566 + <panel_attributes>DeviceClass
  567 +--
  568 +*@ id : Name*
  569 +/- Doc : Doc/
  570 +/* Properties : Property/
  571 +/* ModuleClasses : ModuleClass/
  572 +/* SubDevices : SubDevice/
  573 +fg=blue</panel_attributes>
  574 + <additional_attributes/>
  575 + </element>
  576 + <element>
  577 + <id>Relation</id>
  578 + <coordinates>
  579 + <x>568</x>
  580 + <y>312</y>
  581 + <w>56</w>
  582 + <h>64</h>
  583 + </coordinates>
  584 + <panel_attributes>lt=&lt;.
  585 +m1=0..*
  586 +</panel_attributes>
  587 + <additional_attributes>10.0;50.0;40.0;50.0;40.0;10.0;10.0;10.0</additional_attributes>
  588 + </element>
  589 + <element>
  590 + <id>Relation</id>
  591 + <coordinates>
  592 + <x>568</x>
  593 + <y>256</y>
  594 + <w>120</w>
  595 + <h>48</h>
  596 + </coordinates>
  597 + <panel_attributes>lt=&lt;.
  598 +m1= 0..*
  599 +</panel_attributes>
  600 + <additional_attributes>130.0;10.0;80.0;10.0;80.0;40.0;10.0;40.0</additional_attributes>
  601 + </element>
  602 + <element>
  603 + <id>Relation</id>
  604 + <coordinates>
  605 + <x>568</x>
  606 + <y>296</y>
  607 + <w>120</w>
  608 + <h>80</h>
  609 + </coordinates>
  610 + <panel_attributes>lt=&lt;.</panel_attributes>
  611 + <additional_attributes>130.0;80.0;60.0;80.0;60.0;10.0;10.0;10.0</additional_attributes>
  612 + </element>
  613 + <element>
  614 + <id>UMLClass</id>
  615 + <coordinates>
  616 + <x>672</x>
  617 + <y>352</y>
  618 + <w>176</w>
  619 + <h>88</h>
  620 + </coordinates>
  621 + <panel_attributes>Property
  622 +--
  623 +*@ name : text*
  624 +/@ optional : boolean = false/
  625 +/@ value : text/
  626 +/- Doc : Doc/
  627 +- DataType : SimpleType
  628 +fg=blue
  629 +transparency=80</panel_attributes>
  630 + <additional_attributes/>
  631 + </element>
  632 + <element>
  633 + <id>Relation</id>
  634 + <coordinates>
  635 + <x>1112</x>
  636 + <y>240</y>
  637 + <w>64</w>
  638 + <h>168</h>
  639 + </coordinates>
  640 + <panel_attributes>lt=&lt;.
  641 +m1=0..*
  642 +</panel_attributes>
  643 + <additional_attributes>10.0;10.0;60.0;10.0;60.0;190.0;10.0;190.0</additional_attributes>
  644 + </element>
  645 + <element>
  646 + <id>Relation</id>
  647 + <coordinates>
  648 + <x>840</x>
  649 + <y>272</y>
  650 + <w>56</w>
  651 + <h>112</h>
  652 + </coordinates>
  653 + <panel_attributes>lt=&lt;.
  654 +m1=0..*</panel_attributes>
  655 + <additional_attributes>10.0;110.0;50.0;110.0;50.0;10.0;10.0;10.0</additional_attributes>
  656 + </element>
  657 + <element>
  658 + <id>UMLClass</id>
  659 + <coordinates>
  660 + <x>640</x>
  661 + <y>880</y>
  662 + <w>152</w>
  663 + <h>80</h>
  664 + </coordinates>
  665 + <panel_attributes>&lt;&lt;enumeration&gt;&gt;
  666 +TypeChoice
  667 +--
  668 +SimpleType : SimpleType
  669 +Struct : StructType
  670 +Array : ArrayType
  671 +
  672 +</panel_attributes>
  673 + <additional_attributes/>
  674 + </element>
  675 + <element>
  676 + <id>Relation</id>
  677 + <coordinates>
  678 + <x>544</x>
  679 + <y>888</y>
  680 + <w>112</w>
  681 + <h>72</h>
  682 + </coordinates>
  683 + <panel_attributes>lt=&lt;&lt;-
  684 +m1= 1
  685 +</panel_attributes>
  686 + <additional_attributes>120.0;10.0;80.0;10.0;80.0;70.0;10.0;70.0</additional_attributes>
  687 + </element>
  688 + <element>
  689 + <id>UMLClass</id>
  690 + <coordinates>
  691 + <x>104</x>
  692 + <y>240</y>
  693 + <w>240</w>
  694 + <h>200</h>
  695 + </coordinates>
  696 + <panel_attributes>Product
  697 +--
  698 +*@ id : Name*
  699 +/- Doc : Doc/
  700 +/* Properties : Property/
  701 +/* ModuleClasses : ModuleClass/
  702 +/* SubDevices : SubDevice/
  703 +/- DeviceClass/
  704 +/ @domain : IDRF/
  705 +/ @class : id /
  706 +/ -ImplementedProperties : Property /
  707 +/ -ImplementedModuleClasses : ModuleClass /
  708 +/- Extends/
  709 +/ @domain : IDRF/
  710 +/ @class : id /
  711 +fg=blue</panel_attributes>
  712 + <additional_attributes/>
  713 + </element>
  714 + <element>
  715 + <id>Relation</id>
  716 + <coordinates>
  717 + <x>336</x>
  718 + <y>232</y>
  719 + <w>80</w>
  720 + <h>40</h>
  721 + </coordinates>
  722 + <panel_attributes>lt=&lt;.
  723 +m1=0..1
  724 +</panel_attributes>
  725 + <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
  726 + </element>
  727 + <element>
  728 + <id>Relation</id>
  729 + <coordinates>
  730 + <x>256</x>
  731 + <y>104</y>
  732 + <w>432</w>
  733 + <h>152</h>
  734 + </coordinates>
  735 + <panel_attributes>lt=&lt;.
  736 +m1= 0..*</panel_attributes>
  737 + <additional_attributes>520.0;50.0;440.0;50.0;440.0;10.0;10.0;10.0;10.0;170.0</additional_attributes>
  738 + </element>
  739 + <element>
  740 + <id>Relation</id>
  741 + <coordinates>
  742 + <x>256</x>
  743 + <y>416</y>
  744 + <w>432</w>
  745 + <h>72</h>
  746 + </coordinates>
  747 + <panel_attributes>lt=&lt;.
  748 +m1= 0..*</panel_attributes>
  749 + <additional_attributes>520.0;10.0;430.0;10.0;430.0;70.0;10.0;70.0;10.0;30.0</additional_attributes>
  750 + </element>
  751 + <element>
  752 + <id>Relation</id>
  753 + <coordinates>
  754 + <x>336</x>
  755 + <y>336</y>
  756 + <w>80</w>
  757 + <h>40</h>
  758 + </coordinates>
  759 + <panel_attributes>lt=&lt;.
  760 +m1=0..*
  761 +</panel_attributes>
  762 + <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
  763 + </element>
  764 +</diagram>
... ...