Skip to content
Snippets Groups Projects
Commit d7bcd0f5 authored by ankraft's avatar ankraft
Browse files

Removed BasicType : enum

parent dfa909c2
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="14.2"> <diagram program="umlet" version="14.3.0">
<help_text/> <help_text/>
<zoom_level>8</zoom_level> <zoom_level>8</zoom_level>
<element> <element>
<id>UMLNote</id> <id>UMLNote</id>
<coordinates> <coordinates>
<x>1016</x> <x>832</x>
<y>520</y> <y>504</y>
<w>248</w> <w>248</w>
<h>208</h> <h>208</h>
</coordinates> </coordinates>
<panel_attributes>bg=#FAF8C8 <panel_attributes>bg=#FAF8C8
fontsize=12 fontsize=12
/@ optional elementAttribute/ /@ optional elementAttribute/
/@ optional elementAttribute = default value/ /@ optional elementAttribute = default value/
*@ mandatoryElementAttribute* *@ mandatoryElementAttribute*
- mandatory element : Subclass (exact one) - mandatory element : Subclass (exact one)
/- optionalElement : SubClass (zero or one)/ /- optionalElement : SubClass (zero or one)/
/* optionalElement : SubClass (zero or many)/ /* optionalElement : SubClass (zero or many)/
"Depends" Relation "Depends" Relation
and Cardinality and Cardinality
Subclassing Subclassing
Cardinalities: Cardinalities:
0,1 : zero or one 0,1 : zero or one
1 : exact one 1 : exact one
0..* : zero or many 0..* : zero or many
1..* : at least one or many 1..* : at least one or many
</panel_attributes> </panel_attributes>
<additional_attributes/> <additional_attributes/>
</element> </element>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>1120</x> <x>936</x>
<y>600</y> <y>584</y>
<w>88</w> <w>88</w>
<h>32</h> <h>32</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;. <panel_attributes>lt=&lt;.
fontsize=10 fontsize=10
m1=0..* m1=0..*
</panel_attributes> </panel_attributes>
<additional_attributes>90.0;20.0;10.0;20.0</additional_attributes> <additional_attributes>90.0;20.0;10.0;20.0</additional_attributes>
</element> </element>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>1120</x> <x>936</x>
<y>632</y> <y>616</y>
<w>88</w> <w>88</w>
<h>24</h> <h>24</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;&lt;- <panel_attributes>lt=&lt;&lt;-
fontsize=10</panel_attributes> fontsize=10</panel_attributes>
<additional_attributes>90.0;10.0;10.0;10.0</additional_attributes> <additional_attributes>90.0;10.0;10.0;10.0</additional_attributes>
</element> </element>
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>1200</x> <x>1016</x>
<y>888</y> <y>880</y>
<w>120</w> <w>120</w>
<h>176</h> <h>168</h>
</coordinates> </coordinates>
<panel_attributes>&lt;&lt;enumeration&gt;&gt; <panel_attributes>&lt;&lt;enumeration&gt;&gt;
BasicType BasicType
-- --
boolean boolean
byte byte
integer integer
float float
string string
enum date
date time
time datetime
datetime blob
blob uri</panel_attributes>
uri</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>680</x>
<x>864</x> <y>944</y>
<y>960</y> <w>112</w>
<w>112</w> <h>64</h>
<h>64</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;&lt;.
<panel_attributes>lt=&lt;&lt;. m1= 0,1
m1= 0,1 </panel_attributes>
</panel_attributes> <additional_attributes>120.0;50.0;60.0;50.0;60.0;10.0;10.0;10.0</additional_attributes>
<additional_attributes>120.0;50.0;60.0;50.0;60.0;10.0;10.0;10.0</additional_attributes> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>680</x>
<x>864</x> <y>880</y>
<y>896</y> <w>112</w>
<w>112</w> <h>64</h>
<h>64</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;&lt;.
<panel_attributes>lt=&lt;&lt;. m1= 0,1
m1= 0,1 </panel_attributes>
</panel_attributes> <additional_attributes>120.0;10.0;40.0;10.0;40.0;60.0;10.0;60.0</additional_attributes>
<additional_attributes>120.0;10.0;40.0;10.0;40.0;60.0;10.0;60.0</additional_attributes> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>296</x>
<x>480</x> <y>880</y>
<y>896</y> <w>152</w>
<w>152</w> <h>96</h>
<h>96</h> </coordinates>
</coordinates> <panel_attributes>DataType
<panel_attributes>DataType --
-- /@ name : text/
/@ name : text/ /@ unitOfMeasure : text/
/@ unitOfMeasure : text/ /- Doc : Doc/
/- Doc : Doc/ - TypeChoice
- TypeChoice /* Constraints : Constraint/
/* Constraints : Constraint/ fg=blue</panel_attributes>
fg=blue</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>416</x>
<x>600</x> <y>832</y>
<y>848</y> <w>560</w>
<w>560</w> <h>104</h>
<h>104</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;&lt;.
<panel_attributes>lt=&lt;&lt;. m2=1..*
m2=1..* </panel_attributes>
</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>
<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> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>416</x>
<x>600</x> <y>832</y>
<y>848</y> <w>560</w>
<w>560</w> <h>152</h>
<h>152</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;&lt;.
<panel_attributes>lt=&lt;&lt;. m2=1
m2=1 </panel_attributes>
</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>
<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> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>776</x>
<x>960</x> <y>976</y>
<y>992</y> <w>152</w>
<w>152</w> <h>40</h>
<h>40</h> </coordinates>
</coordinates> <panel_attributes>SimpleType
<panel_attributes>SimpleType --
-- *@ type : BasicType*
*@ type : BasicType* fg=blue</panel_attributes>
fg=blue</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>920</x>
<x>1104</x> <y>992</y>
<y>1008</y> <w>112</w>
<w>112</w> <h>40</h>
<h>40</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;&lt;-
<panel_attributes>lt=&lt;&lt;- m1= 1
m1= 1 </panel_attributes>
</panel_attributes> <additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>776</x>
<x>960</x> <y>1040</y>
<y>1056</y> <w>152</w>
<w>152</w> <h>80</h>
<h>80</h> </coordinates>
</coordinates> <panel_attributes>Constraint
<panel_attributes>Constraint --
-- *@ name : text*
*@ name : text* /@ type : BasicType/
/@ type : BasicType/ /@ value : text/
/@ value : text/ /- Doc : Doc/
/- Doc : Doc/ fg=blue</panel_attributes>
fg=blue</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>440</x>
<x>624</x> <y>960</y>
<y>976</y> <w>352</w>
<w>352</w> <h>112</h>
<h>112</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1=0..*
m1=0..* </panel_attributes>
</panel_attributes> <additional_attributes>420.0;110.0;340.0;110.0;340.0;10.0;10.0;10.0</additional_attributes>
<additional_attributes>420.0;110.0;340.0;110.0;340.0;10.0;10.0;10.0</additional_attributes> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>920</x>
<x>1104</x> <y>1040</y>
<y>1056</y> <w>176</w>
<w>168</w> <h>64</h>
<h>64</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;&lt;-
<panel_attributes>lt=&lt;&lt;- m1=1
m1=1 </panel_attributes>
</panel_attributes> <additional_attributes>190.0;10.0;190.0;60.0;10.0;60.0</additional_attributes>
<additional_attributes>190.0;10.0;190.0;60.0;10.0;60.0</additional_attributes> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>776</x>
<x>960</x> <y>880</y>
<y>896</y> <w>152</w>
<w>152</w> <h>40</h>
<h>40</h> </coordinates>
</coordinates> <panel_attributes>StructType
<panel_attributes>StructType --
-- - DataType : DataType
- DataType : DataType fg=blue</panel_attributes>
fg=blue</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>776</x>
<x>960</x> <y>928</y>
<y>944</y> <w>152</w>
<w>152</w> <h>40</h>
<h>40</h> </coordinates>
</coordinates> <panel_attributes>ArrayType
<panel_attributes>ArrayType --
-- - DataType : DataType
- DataType : DataType fg=blue</panel_attributes>
fg=blue</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>680</x>
<x>864</x> <y>920</y>
<y>936</y> <w>112</w>
<w>112</w> <h>40</h>
<h>40</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;&lt;.
<panel_attributes>lt=&lt;&lt;. m1= 0,1
m1= 0,1
</panel_attributes>
</panel_attributes> <additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>296</x>
<x>480</x> <y>760</y>
<y>776</y> <w>840</w>
<w>840</w> <h>32</h>
<h>32</h> </coordinates>
</coordinates> <panel_attributes>halign=center
<panel_attributes>halign=center SDT 4.0 - DataType
SDT 4.0 - DataType fontsize=24
fontsize=24 bg=gray
bg=gray lw=0.1</panel_attributes>
lw=0.1</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>296</x>
<x>480</x> <y>0</y>
<y>16</y> <w>960</w>
<w>960</w> <h>32</h>
<h>32</h> </coordinates>
</coordinates> <panel_attributes>SDT 4.0 - Basic Elements
<panel_attributes>SDT 4.0 - Basic Elements halign=center
halign=center fontsize=24
fontsize=24 bg=gray
bg=gray lw=0.1</panel_attributes>
lw=0.1</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>568</x>
<x>752</x> <y>136</y>
<y>152</y> <w>176</w>
<w>176</w> <h>152</h>
<h>152</h> </coordinates>
</coordinates> <panel_attributes>ModuleClass
<panel_attributes>ModuleClass --
-- *@ name : text*
*@ name : text* /@ optional : boolean = false/
/@ optional : boolean = false/ /- Doc : Doc/
/- Doc : Doc/ /- extends/
/- extends/ / @domain : IDRF/
/ @domain : IDRF/ / @class : text /
/ @class : text / /* Properties : Property/
/* Properties : Property/ /* Actions : Action/
/* Actions : Action/ /* Data : DataPoint/
/* Data : DataPoint/ /* Events : Event/
/* Events : Event/ fg=blue
fg=blue </panel_attributes>
</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>840</x>
<x>1024</x> <y>136</y>
<y>152</y> <w>176</w>
<w>176</w> <h>88</h>
<h>88</h> </coordinates>
</coordinates> <panel_attributes>Action
<panel_attributes>Action --
-- *@ name : text*
*@ name : text* /@ optional : boolean = false/
/@ optional : boolean = false/ /- Doc : Doc/
/- Doc : Doc/ /- DataType : DataType/
/- DataType : DataType/ /* Args : Arg/
/* Args : Arg/ fg=blue</panel_attributes>
fg=blue</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>1120</x>
<x>1304</x> <y>208</y>
<y>224</y> <w>136</w>
<w>136</w> <h>64</h>
<h>64</h> </coordinates>
</coordinates> <panel_attributes>Arg
<panel_attributes>Arg --
-- *@ name ; text*
*@ name ; text* /- Doc : Doc/
/- Doc : Doc/ - DataType : DataType
- DataType : DataType fg=blue</panel_attributes>
fg=blue</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>1008</x>
<x>1192</x> <y>208</y>
<y>224</y> <w>128</w>
<w>128</w> <h>32</h>
<h>32</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1= 0..*</panel_attributes>
m1= 0..*</panel_attributes> <additional_attributes>140.0;10.0;10.0;10.0</additional_attributes>
<additional_attributes>140.0;10.0;10.0;10.0</additional_attributes> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>296</x>
<x>480</x> <y>136</y>
<y>152</y> <w>176</w>
<w>176</w> <h>88</h>
<h>88</h> </coordinates>
</coordinates> <panel_attributes>Domain
<panel_attributes>Domain --
-- *@ id : ID*
*@ id : ID* /- Doc : Doc/
/- Doc : Doc/ /* imports/
/* imports/ /* ModuleClasses : ModuleClass/
/* ModuleClasses : ModuleClass/ /* Devices : Device/
/* Devices : Device/ fg=blue</panel_attributes>
fg=blue</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>464</x>
<x>648</x> <y>136</y>
<y>152</y> <w>120</w>
<w>120</w> <h>72</h>
<h>72</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1= 0..*</panel_attributes>
m1= 0..*</panel_attributes> <additional_attributes>130.0;10.0;50.0;10.0;50.0;70.0;10.0;70.0</additional_attributes>
<additional_attributes>130.0;10.0;50.0;10.0;50.0;70.0;10.0;70.0</additional_attributes> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>296</x>
<x>480</x> <y>344</y>
<y>360</y> <w>176</w>
<w>176</w> <h>80</h>
<h>80</h> </coordinates>
</coordinates> <panel_attributes>SubDevice
<panel_attributes>SubDevice --
-- *@ id : Name*
*@ id : Name* /- Doc : Doc/
/- Doc : Doc/ /* Properties : Property/
/* Properties : Property/ /* ModuleClasses : ModuleClass/
/* ModuleClasses : ModuleClass/ fg=blue</panel_attributes>
fg=blue</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>464</x>
<x>648</x> <y>200</y>
<y>216</y> <w>56</w>
<w>56</w> <h>72</h>
<h>72</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1=0..*
m1=0..* </panel_attributes>
</panel_attributes> <additional_attributes>10.0;60.0;50.0;60.0;50.0;10.0;10.0;10.0</additional_attributes>
<additional_attributes>10.0;60.0;50.0;60.0;50.0;10.0;10.0;10.0</additional_attributes> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>464</x>
<x>648</x> <y>352</y>
<y>368</y> <w>120</w>
<w>120</w> <h>56</h>
<h>56</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1= 0..*</panel_attributes>
m1= 0..*</panel_attributes> <additional_attributes>130.0;10.0;60.0;10.0;60.0;50.0;10.0;50.0</additional_attributes>
<additional_attributes>130.0;10.0;60.0;10.0;60.0;50.0;10.0;50.0</additional_attributes> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>1120</x>
<x>1304</x> <y>400</y>
<y>416</y> <w>136</w>
<w>136</w> <h>40</h>
<h>40</h> </coordinates>
</coordinates> <panel_attributes>Doc
<panel_attributes>Doc --
-- fg=blue</panel_attributes>
fg=blue</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>736</x>
<x>920</x> <y>136</y>
<y>152</y> <w>120</w>
<w>120</w> <h>48</h>
<h>48</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1= 0..*
m1= 0..* </panel_attributes>
</panel_attributes> <additional_attributes>130.0;10.0;50.0;10.0;50.0;40.0;10.0;40.0</additional_attributes>
<additional_attributes>130.0;10.0;50.0;10.0;50.0;40.0;10.0;40.0</additional_attributes> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>1056</x>
<x>1240</x> <y>392</y>
<y>408</y> <w>80</w>
<w>80</w> <h>40</h>
<h>40</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1=0,1
m1=0,1 </panel_attributes>
</panel_attributes> <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
<additional_attributes>80.0;20.0;10.0;20.0</additional_attributes> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>736</x>
<x>920</x> <y>176</y>
<y>192</y> <w>120</w>
<w>120</w> <h>96</h>
<h>96</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1= 0..*
m1= 0..* </panel_attributes>
</panel_attributes> <additional_attributes>130.0;90.0;50.0;90.0;50.0;10.0;10.0;10.0</additional_attributes>
<additional_attributes>130.0;90.0;50.0;90.0;50.0;10.0;10.0;10.0</additional_attributes> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>840</x>
<x>1024</x> <y>240</y>
<y>256</y> <w>176</w>
<w>176</w> <h>112</h>
<h>112</h> </coordinates>
</coordinates> <panel_attributes>DataPoint
<panel_attributes>DataPoint --
-- *@ name : text*
*@ name : text* /@ optional : boolean = false/
/@ optional : boolean = false/ /@ writable : boolean = true/
/@ writable : boolean = true/ /@ readable : boolean = true/
/@ readable : boolean = true/ /@ eventable : boolean = false/
/@ eventable : boolean = false/ /- Doc : Doc/
/- Doc : Doc/ - DataType : DataType
- DataType : DataType
fg=blue
fg=blue </panel_attributes>
</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>840</x>
<x>1024</x> <y>368</y>
<y>384</y> <w>176</w>
<w>176</w> <h>72</h>
<h>72</h> </coordinates>
</coordinates> <panel_attributes>Event
<panel_attributes>Event --
-- *@ name : text*
*@ name : text* /@ optional : boolean = false/
/@ optional : boolean = false/ /- Doc : Doc/
/- Doc : Doc/ /* Data : DataPoint/
/* Data : DataPoint/
fg=blue</panel_attributes>
fg=blue</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>736</x>
<x>920</x> <y>256</y>
<y>272</y> <w>120</w>
<w>120</w> <h>144</h>
<h>144</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1= 0..*
m1= 0..* </panel_attributes>
</panel_attributes> <additional_attributes>130.0;150.0;80.0;150.0;80.0;10.0;10.0;10.0</additional_attributes>
<additional_attributes>130.0;150.0;80.0;150.0;80.0;10.0;10.0;10.0</additional_attributes> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>464</x>
<x>648</x> <y>256</y>
<y>272</y> <w>120</w>
<w>120</w> <h>168</h>
<h>168</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;.
</panel_attributes>
</panel_attributes> <additional_attributes>130.0;10.0;80.0;10.0;80.0;190.0;10.0;190.0</additional_attributes>
<additional_attributes>130.0;10.0;80.0;10.0;80.0;190.0;10.0;190.0</additional_attributes> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>296</x>
<x>480</x> <y>240</y>
<y>256</y> <w>176</w>
<w>176</w> <h>88</h>
<h>88</h> </coordinates>
</coordinates> <panel_attributes>DeviceClass
<panel_attributes>DeviceClass --
-- *@ id : Name*
*@ id : Name* /- Doc : Doc/
/- Doc : Doc/ /* Properties : Property/
/* Properties : Property/ /* ModuleClasses : ModuleClass/
/* ModuleClasses : ModuleClass/ /* SubDevices : SubDevice/
/* SubDevices : SubDevice/ fg=blue</panel_attributes>
fg=blue</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>464</x>
<x>648</x> <y>312</y>
<y>328</y> <w>56</w>
<w>48</w> <h>64</h>
<h>64</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1=0..*
m1=0..* </panel_attributes>
</panel_attributes> <additional_attributes>10.0;50.0;40.0;50.0;40.0;10.0;10.0;10.0</additional_attributes>
<additional_attributes>10.0;50.0;40.0;50.0;40.0;10.0;10.0;10.0</additional_attributes> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>464</x>
<x>648</x> <y>256</y>
<y>272</y> <w>120</w>
<w>120</w> <h>48</h>
<h>48</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1= 0..*
m1= 0..* </panel_attributes>
</panel_attributes> <additional_attributes>130.0;10.0;80.0;10.0;80.0;40.0;10.0;40.0</additional_attributes>
<additional_attributes>130.0;10.0;80.0;10.0;80.0;40.0;10.0;40.0</additional_attributes> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>464</x>
<x>648</x> <y>296</y>
<y>312</y> <w>120</w>
<w>120</w> <h>80</h>
<h>80</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.</panel_attributes>
<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>
<additional_attributes>130.0;80.0;60.0;80.0;60.0;10.0;10.0;10.0</additional_attributes> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>568</x>
<x>752</x> <y>352</y>
<y>368</y> <w>176</w>
<w>176</w> <h>88</h>
<h>88</h> </coordinates>
</coordinates> <panel_attributes>Property
<panel_attributes>Property --
-- *@ name : text*
*@ name : text* /@ optional : boolean = false/
/@ optional : boolean = false/ /@ value : text/
/@ value : text/ /- Doc : Doc/
/- Doc : Doc/ - DataType : SimpleType
- DataType : SimpleType fg=blue
fg=blue transparency=80</panel_attributes>
transparency=80</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>1008</x>
<x>1192</x> <y>240</y>
<y>256</y> <w>64</w>
<w>64</w> <h>168</h>
<h>168</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1=0..*
m1=0..* </panel_attributes>
</panel_attributes> <additional_attributes>10.0;10.0;60.0;10.0;60.0;190.0;10.0;190.0</additional_attributes>
<additional_attributes>10.0;10.0;60.0;10.0;60.0;190.0;10.0;190.0</additional_attributes> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>736</x>
<x>920</x> <y>272</y>
<y>288</y> <w>56</w>
<w>56</w> <h>112</h>
<h>112</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1=0..*</panel_attributes>
m1=0..*</panel_attributes> <additional_attributes>10.0;110.0;50.0;110.0;50.0;10.0;10.0;10.0</additional_attributes>
<additional_attributes>10.0;110.0;50.0;110.0;50.0;10.0;10.0;10.0</additional_attributes> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>536</x>
<x>720</x> <y>880</y>
<y>896</y> <w>152</w>
<w>152</w> <h>80</h>
<h>80</h> </coordinates>
</coordinates> <panel_attributes>&lt;&lt;enumeration&gt;&gt;
<panel_attributes>&lt;&lt;enumeration&gt;&gt; TypeChoice
TypeChoice --
-- SimpleType : SimpleType
SimpleType : SimpleType Struct : StructType
Struct : StructType Array : ArrayType
Array : ArrayType
</panel_attributes>
</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>440</x>
<x>624</x> <y>888</y>
<y>904</y> <w>112</w>
<w>112</w> <h>72</h>
<h>72</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;&lt;-
<panel_attributes>lt=&lt;&lt;- m1= 1
m1= 1 </panel_attributes>
</panel_attributes> <additional_attributes>120.0;10.0;80.0;10.0;80.0;70.0;10.0;70.0</additional_attributes>
<additional_attributes>120.0;10.0;80.0;10.0;80.0;70.0;10.0;70.0</additional_attributes> </element>
</element> <element>
<element> <id>UMLClass</id>
<id>UMLClass</id> <coordinates>
<coordinates> <x>0</x>
<x>184</x> <y>240</y>
<y>256</y> <w>240</w>
<w>240</w> <h>200</h>
<h>200</h> </coordinates>
</coordinates> <panel_attributes>Product
<panel_attributes>Product --
-- *@ id : Name*
*@ id : Name* /- Doc : Doc/
/- Doc : Doc/ /* Properties : Property/
/* Properties : Property/ /* ModuleClasses : ModuleClass/
/* ModuleClasses : ModuleClass/ /* SubDevices : SubDevice/
/* SubDevices : SubDevice/ /- DeviceClass/
/- DeviceClass/ / @domain : IDRF/
/ @domain : IDRF/ / @class : id /
/ @class : id / / -ImplementedProperties : Property /
/ -ImplementedProperties : Property / / -ImplementedModuleClasses : ModuleClass /
/ -ImplementedModuleClasses : ModuleClass / /- Extends/
/- Extends/ / @domain : IDRF/
/ @domain : IDRF/ / @class : id /
/ @class : id / fg=blue</panel_attributes>
fg=blue</panel_attributes> <additional_attributes/>
<additional_attributes/> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>232</x>
<x>416</x> <y>232</y>
<y>248</y> <w>80</w>
<w>80</w> <h>40</h>
<h>40</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1=0..1
m1=0..1 </panel_attributes>
</panel_attributes> <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
<additional_attributes>80.0;20.0;10.0;20.0</additional_attributes> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>152</x>
<x>336</x> <y>104</y>
<y>120</y> <w>432</w>
<w>432</w> <h>152</h>
<h>152</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1= 0..*</panel_attributes>
m1= 0..*</panel_attributes> <additional_attributes>520.0;50.0;440.0;50.0;440.0;10.0;10.0;10.0;10.0;170.0</additional_attributes>
<additional_attributes>520.0;50.0;440.0;50.0;440.0;10.0;10.0;10.0;10.0;170.0</additional_attributes> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>152</x>
<x>336</x> <y>416</y>
<y>432</y> <w>432</w>
<w>432</w> <h>72</h>
<h>72</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1= 0..*</panel_attributes>
m1= 0..*</panel_attributes> <additional_attributes>520.0;10.0;430.0;10.0;430.0;70.0;10.0;70.0;10.0;30.0</additional_attributes>
<additional_attributes>520.0;10.0;430.0;10.0;430.0;70.0;10.0;70.0;10.0;30.0</additional_attributes> </element>
</element> <element>
<element> <id>Relation</id>
<id>Relation</id> <coordinates>
<coordinates> <x>232</x>
<x>416</x> <y>336</y>
<y>352</y> <w>80</w>
<w>80</w> <h>40</h>
<h>40</h> </coordinates>
</coordinates> <panel_attributes>lt=&lt;.
<panel_attributes>lt=&lt;. m1=0..*
m1=0..* </panel_attributes>
</panel_attributes> <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
<additional_attributes>80.0;20.0;10.0;20.0</additional_attributes> </element>
</element> </diagram>
</diagram>
SDT/schema4.0/docs/images/SDT_UML_DataType.png

34.4 KiB | W: | H:

SDT/schema4.0/docs/images/SDT_UML_DataType.png

151 KiB | W: | H:

SDT/schema4.0/docs/images/SDT_UML_DataType.png
SDT/schema4.0/docs/images/SDT_UML_DataType.png
SDT/schema4.0/docs/images/SDT_UML_DataType.png
SDT/schema4.0/docs/images/SDT_UML_DataType.png
  • 2-up
  • Swipe
  • Onion skin
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment