Commit a140b93f authored by ankraft's avatar ankraft

Added EnumType TypeChoice to DataTypes.

parent dfa909c2
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="14.2">
<diagram program="umlet" version="14.3.0">
<help_text/>
<zoom_level>8</zoom_level>
<zoom_level>10</zoom_level>
<element>
<id>UMLNote</id>
<coordinates>
<x>1016</x>
<y>520</y>
<w>248</w>
<h>208</h>
<x>1040</x>
<y>630</y>
<w>310</w>
<h>260</h>
</coordinates>
<panel_attributes>bg=#FAF8C8
fontsize=12
......@@ -35,10 +35,10 @@ Cardinalities:
<element>
<id>Relation</id>
<coordinates>
<x>1120</x>
<y>600</y>
<w>88</w>
<h>32</h>
<x>1170</x>
<y>730</y>
<w>110</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;.
fontsize=10
......@@ -49,10 +49,10 @@ m1=0..*
<element>
<id>Relation</id>
<coordinates>
<x>1120</x>
<y>632</y>
<w>88</w>
<h>24</h>
<x>1170</x>
<y>770</y>
<w>110</w>
<h>30</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;-
fontsize=10</panel_attributes>
......@@ -61,10 +61,10 @@ fontsize=10</panel_attributes>
<element>
<id>UMLClass</id>
<coordinates>
<x>1200</x>
<y>888</y>
<w>120</w>
<h>176</h>
<x>1460</x>
<y>1080</y>
<w>150</w>
<h>220</h>
</coordinates>
<panel_attributes>&lt;&lt;enumeration&gt;&gt;
BasicType
......@@ -85,10 +85,10 @@ uri</panel_attributes>
<element>
<id>Relation</id>
<coordinates>
<x>864</x>
<y>960</y>
<w>112</w>
<h>64</h>
<x>840</x>
<y>1170</y>
<w>140</w>
<h>80</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;.
m1= 0,1
......@@ -98,10 +98,10 @@ m1= 0,1
<element>
<id>Relation</id>
<coordinates>
<x>864</x>
<y>896</y>
<w>112</w>
<h>64</h>
<x>840</x>
<y>1090</y>
<w>140</w>
<h>80</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;.
m1= 0,1
......@@ -111,10 +111,10 @@ m1= 0,1
<element>
<id>UMLClass</id>
<coordinates>
<x>480</x>
<y>896</y>
<w>152</w>
<h>96</h>
<x>360</x>
<y>1090</y>
<w>190</w>
<h>120</h>
</coordinates>
<panel_attributes>DataType
--
......@@ -129,10 +129,10 @@ fg=blue</panel_attributes>
<element>
<id>Relation</id>
<coordinates>
<x>600</x>
<y>848</y>
<w>560</w>
<h>104</h>
<x>510</x>
<y>1030</y>
<w>700</w>
<h>130</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;.
m2=1..*
......@@ -142,10 +142,10 @@ m2=1..*
<element>
<id>Relation</id>
<coordinates>
<x>600</x>
<y>848</y>
<w>560</w>
<h>152</h>
<x>510</x>
<y>1030</y>
<w>700</w>
<h>190</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;.
m2=1
......@@ -156,9 +156,9 @@ m2=1
<id>UMLClass</id>
<coordinates>
<x>960</x>
<y>992</y>
<w>152</w>
<h>40</h>
<y>1210</y>
<w>190</w>
<h>50</h>
</coordinates>
<panel_attributes>SimpleType
--
......@@ -169,23 +169,23 @@ fg=blue</panel_attributes>
<element>
<id>Relation</id>
<coordinates>
<x>1104</x>
<y>1008</y>
<w>112</w>
<h>40</h>
<x>1140</x>
<y>1230</y>
<w>340</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;-
m1= 1
</panel_attributes>
<additional_attributes>120.0;20.0;10.0;20.0</additional_attributes>
<additional_attributes>320.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>960</x>
<y>1056</y>
<w>152</w>
<h>80</h>
<y>1330</y>
<w>190</w>
<h>100</h>
</coordinates>
<panel_attributes>Constraint
--
......@@ -199,36 +199,36 @@ fg=blue</panel_attributes>
<element>
<id>Relation</id>
<coordinates>
<x>624</x>
<y>976</y>
<w>352</w>
<h>112</h>
<x>540</x>
<y>1190</y>
<w>440</w>
<h>180</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1=0..*
</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;150.0;80.0;150.0;80.0;10.0;10.0;10.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>1104</x>
<y>1056</y>
<w>168</w>
<h>64</h>
<x>1140</x>
<y>1290</y>
<w>420</w>
<h>130</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;-
m1=1
</panel_attributes>
<additional_attributes>190.0;10.0;190.0;60.0;10.0;60.0</additional_attributes>
<additional_attributes>390.0;10.0;390.0;110.0;10.0;110.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>960</x>
<y>896</y>
<w>152</w>
<h>40</h>
<y>1090</y>
<w>190</w>
<h>50</h>
</coordinates>
<panel_attributes>StructType
--
......@@ -240,9 +240,9 @@ fg=blue</panel_attributes>
<id>UMLClass</id>
<coordinates>
<x>960</x>
<y>944</y>
<w>152</w>
<h>40</h>
<y>1150</y>
<w>190</w>
<h>50</h>
</coordinates>
<panel_attributes>ArrayType
--
......@@ -253,10 +253,10 @@ fg=blue</panel_attributes>
<element>
<id>Relation</id>
<coordinates>
<x>864</x>
<y>936</y>
<w>112</w>
<h>40</h>
<x>840</x>
<y>1140</y>
<w>140</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;.
m1= 0,1
......@@ -267,10 +267,10 @@ m1= 0,1
<element>
<id>UMLClass</id>
<coordinates>
<x>480</x>
<y>776</y>
<w>840</w>
<h>32</h>
<x>370</x>
<y>950</y>
<w>1200</w>
<h>40</h>
</coordinates>
<panel_attributes>halign=center
SDT 4.0 - DataType
......@@ -282,10 +282,10 @@ lw=0.1</panel_attributes>
<element>
<id>UMLClass</id>
<coordinates>
<x>480</x>
<y>16</y>
<w>960</w>
<h>32</h>
<x>370</x>
<y>0</y>
<w>1200</w>
<h>40</h>
</coordinates>
<panel_attributes>SDT 4.0 - Basic Elements
halign=center
......@@ -297,10 +297,10 @@ lw=0.1</panel_attributes>
<element>
<id>UMLClass</id>
<coordinates>
<x>752</x>
<y>152</y>
<w>176</w>
<h>152</h>
<x>710</x>
<y>170</y>
<w>220</w>
<h>190</h>
</coordinates>
<panel_attributes>ModuleClass
--
......@@ -321,10 +321,10 @@ fg=blue
<element>
<id>UMLClass</id>
<coordinates>
<x>1024</x>
<y>152</y>
<w>176</w>
<h>88</h>
<x>1050</x>
<y>170</y>
<w>220</w>
<h>110</h>
</coordinates>
<panel_attributes>Action
--
......@@ -339,10 +339,10 @@ fg=blue</panel_attributes>
<element>
<id>UMLClass</id>
<coordinates>
<x>1304</x>
<y>224</y>
<w>136</w>
<h>64</h>
<x>1400</x>
<y>260</y>
<w>170</w>
<h>80</h>
</coordinates>
<panel_attributes>Arg
--
......@@ -355,10 +355,10 @@ fg=blue</panel_attributes>
<element>
<id>Relation</id>
<coordinates>
<x>1192</x>
<y>224</y>
<w>128</w>
<h>32</h>
<x>1260</x>
<y>260</y>
<w>160</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1= 0..*</panel_attributes>
......@@ -367,10 +367,10 @@ m1= 0..*</panel_attributes>
<element>
<id>UMLClass</id>
<coordinates>
<x>480</x>
<y>152</y>
<w>176</w>
<h>88</h>
<x>370</x>
<y>170</y>
<w>220</w>
<h>110</h>
</coordinates>
<panel_attributes>Domain
--
......@@ -385,10 +385,10 @@ fg=blue</panel_attributes>
<element>
<id>Relation</id>
<coordinates>
<x>648</x>
<y>152</y>
<w>120</w>
<h>72</h>
<x>580</x>
<y>170</y>
<w>150</w>
<h>90</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1= 0..*</panel_attributes>
......@@ -397,10 +397,10 @@ m1= 0..*</panel_attributes>
<element>
<id>UMLClass</id>
<coordinates>
<x>480</x>
<y>360</y>
<w>176</w>
<h>80</h>
<x>370</x>
<y>430</y>
<w>220</w>
<h>100</h>
</coordinates>
<panel_attributes>SubDevice
--
......@@ -414,10 +414,10 @@ fg=blue</panel_attributes>
<element>
<id>Relation</id>
<coordinates>
<x>648</x>
<y>216</y>
<w>56</w>
<h>72</h>
<x>580</x>
<y>250</y>
<w>70</w>
<h>90</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1=0..*
......@@ -427,10 +427,10 @@ m1=0..*
<element>
<id>Relation</id>
<coordinates>
<x>648</x>
<y>368</y>
<w>120</w>
<h>56</h>
<x>580</x>
<y>440</y>
<w>150</w>
<h>70</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1= 0..*</panel_attributes>
......@@ -439,10 +439,10 @@ m1= 0..*</panel_attributes>
<element>
<id>UMLClass</id>
<coordinates>
<x>1304</x>
<y>416</y>
<w>136</w>
<h>40</h>
<x>1400</x>
<y>500</y>
<w>170</w>
<h>50</h>
</coordinates>
<panel_attributes>Doc
--
......@@ -453,9 +453,9 @@ fg=blue</panel_attributes>
<id>Relation</id>
<coordinates>
<x>920</x>
<y>152</y>
<w>120</w>
<h>48</h>
<y>170</y>
<w>150</w>
<h>60</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1= 0..*
......@@ -465,10 +465,10 @@ m1= 0..*
<element>
<id>Relation</id>
<coordinates>
<x>1240</x>
<y>408</y>
<w>80</w>
<h>40</h>
<x>1320</x>
<y>490</y>
<w>100</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1=0,1
......@@ -479,9 +479,9 @@ m1=0,1
<id>Relation</id>
<coordinates>
<x>920</x>
<y>192</y>
<w>120</w>
<h>96</h>
<y>220</y>
<w>150</w>
<h>120</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1= 0..*
......@@ -491,10 +491,10 @@ m1= 0..*
<element>
<id>UMLClass</id>
<coordinates>
<x>1024</x>
<y>256</y>
<w>176</w>
<h>112</h>
<x>1050</x>
<y>300</y>
<w>220</w>
<h>140</h>
</coordinates>
<panel_attributes>DataPoint
--
......@@ -513,10 +513,10 @@ fg=blue
<element>
<id>UMLClass</id>
<coordinates>
<x>1024</x>
<y>384</y>
<w>176</w>
<h>72</h>
<x>1050</x>
<y>460</y>
<w>220</w>
<h>90</h>
</coordinates>
<panel_attributes>Event
--
......@@ -532,9 +532,9 @@ fg=blue</panel_attributes>
<id>Relation</id>
<coordinates>
<x>920</x>
<y>272</y>
<w>120</w>
<h>144</h>
<y>320</y>
<w>150</w>
<h>180</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1= 0..*
......@@ -544,10 +544,10 @@ m1= 0..*
<element>
<id>Relation</id>
<coordinates>
<x>648</x>
<y>272</y>
<w>120</w>
<h>168</h>
<x>580</x>
<y>320</y>
<w>150</w>
<h>210</h>
</coordinates>
<panel_attributes>lt=&lt;.
......@@ -557,10 +557,10 @@ m1= 0..*
<element>
<id>UMLClass</id>
<coordinates>
<x>480</x>
<y>256</y>
<w>176</w>
<h>88</h>
<x>370</x>
<y>300</y>
<w>220</w>
<h>110</h>
</coordinates>
<panel_attributes>DeviceClass
--
......@@ -575,10 +575,10 @@ fg=blue</panel_attributes>
<element>
<id>Relation</id>
<coordinates>
<x>648</x>
<y>328</y>
<w>48</w>
<h>64</h>
<x>580</x>
<y>390</y>
<w>70</w>
<h>80</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1=0..*
......@@ -588,10 +588,10 @@ m1=0..*
<element>
<id>Relation</id>
<coordinates>
<x>648</x>
<y>272</y>
<w>120</w>
<h>48</h>
<x>580</x>
<y>320</y>
<w>150</w>
<h>60</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1= 0..*
......@@ -601,10 +601,10 @@ m1= 0..*
<element>
<id>Relation</id>
<coordinates>
<x>648</x>
<y>312</y>
<w>120</w>
<h>80</h>
<x>580</x>
<y>370</y>
<w>150</w>
<h>100</h>
</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>
......@@ -612,10 +612,10 @@ m1= 0..*
<element>
<id>UMLClass</id>
<coordinates>
<x>752</x>
<y>368</y>
<w>176</w>
<h>88</h>
<x>710</x>
<y>440</y>
<w>220</w>
<h>110</h>
</coordinates>
<panel_attributes>Property
--
......@@ -631,10 +631,10 @@ transparency=80</panel_attributes>
<element>
<id>Relation</id>
<coordinates>
<x>1192</x>
<y>256</y>
<w>64</w>
<h>168</h>
<x>1260</x>
<y>300</y>
<w>80</w>
<h>210</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1=0..*
......@@ -645,9 +645,9 @@ m1=0..*
<id>Relation</id>
<coordinates>
<x>920</x>
<y>288</y>
<w>56</w>
<h>112</h>
<y>340</y>
<w>70</w>
<h>140</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1=0..*</panel_attributes>
......@@ -656,10 +656,10 @@ m1=0..*</panel_attributes>
<element>
<id>UMLClass</id>
<coordinates>
<x>720</x>
<y>896</y>
<w>152</w>
<h>80</h>
<x>660</x>
<y>1100</y>
<w>190</w>
<h>110</h>
</coordinates>
<panel_attributes>&lt;&lt;enumeration&gt;&gt;
TypeChoice
......@@ -667,6 +667,7 @@ TypeChoice
SimpleType : SimpleType
Struct : StructType
Array : ArrayType
Enum : EnumType
</panel_attributes>
<additional_attributes/>
......@@ -674,23 +675,23 @@ Array : ArrayType
<element>
<id>Relation</id>
<coordinates>
<x>624</x>
<y>904</y>
<w>112</w>
<h>72</h>
<x>540</x>
<y>1110</y>
<w>140</w>
<h>80</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;-
m1= 1
</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;60.0;10.0;60.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>184</x>
<y>256</y>
<w>240</w>
<h>200</h>
<x>0</x>
<y>300</y>
<w>300</w>
<h>250</h>
</coordinates>
<panel_attributes>Product
--
......@@ -713,10 +714,10 @@ fg=blue</panel_attributes>
<element>
<id>Relation</id>
<coordinates>
<x>416</x>
<y>248</y>
<w>80</w>
<h>40</h>
<x>290</x>
<y>290</y>
<w>100</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1=0..1
......@@ -726,10 +727,10 @@ m1=0..1
<element>
<id>Relation</id>
<coordinates>
<x>336</x>
<y>120</y>
<w>432</w>
<h>152</h>
<x>190</x>
<y>130</y>
<w>540</w>
<h>190</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1= 0..*</panel_attributes>
......@@ -738,10 +739,10 @@ m1= 0..*</panel_attributes>
<element>
<id>Relation</id>
<coordinates>
<x>336</x>
<y>432</y>
<w>432</w>
<h>72</h>
<x>190</x>
<y>520</y>
<w>540</w>
<h>90</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1= 0..*</panel_attributes>
......@@ -750,14 +751,84 @@ m1= 0..*</panel_attributes>
<element>
<id>Relation</id>
<coordinates>
<x>416</x>
<y>352</y>
<w>80</w>
<h>40</h>
<x>290</x>
<y>420</y>
<w>100</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;.
m1=0..*
</panel_attributes>
<additional_attributes>80.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>960</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>840</x>