diff --git a/SDT/schema4.0/docs/SDT_UML.uxf b/SDT/schema4.0/docs/SDT_UML.uxf index 8fd047f8f0a5ebbc67c4dc8d21ed402c106a396e..ff9c98e6d1f9cfd145bfdc9a9065966509c041b9 100644 --- a/SDT/schema4.0/docs/SDT_UML.uxf +++ b/SDT/schema4.0/docs/SDT_UML.uxf @@ -1,14 +1,14 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <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>936</x> - <y>504</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>1040</x> - <y>584</y> - <w>88</w> - <h>32</h> + <x>1170</x> + <y>730</y> + <w>110</w> + <h>40</h> </coordinates> <panel_attributes>lt=<. fontsize=10 @@ -49,10 +49,10 @@ m1=0..* <element> <id>Relation</id> <coordinates> - <x>1040</x> - <y>616</y> - <w>88</w> - <h>24</h> + <x>1170</x> + <y>770</y> + <w>110</w> + <h>30</h> </coordinates> <panel_attributes>lt=<<- fontsize=10</panel_attributes> @@ -61,10 +61,10 @@ fontsize=10</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1120</x> - <y>856</y> - <w>120</w> - <h>192</h> + <x>1460</x> + <y>1090</y> + <w>150</w> + <h>240</h> </coordinates> <panel_attributes><<enumeration>> BasicType @@ -86,10 +86,10 @@ void</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>784</x> - <y>944</y> - <w>112</w> - <h>64</h> + <x>840</x> + <y>1170</y> + <w>140</w> + <h>80</h> </coordinates> <panel_attributes>lt=<<. m1= 0,1 @@ -99,10 +99,10 @@ m1= 0,1 <element> <id>Relation</id> <coordinates> - <x>784</x> - <y>880</y> - <w>112</w> - <h>64</h> + <x>840</x> + <y>1090</y> + <w>140</w> + <h>80</h> </coordinates> <panel_attributes>lt=<<. m1= 0,1 @@ -112,10 +112,10 @@ m1= 0,1 <element> <id>UMLClass</id> <coordinates> - <x>400</x> - <y>880</y> - <w>152</w> - <h>96</h> + <x>360</x> + <y>1090</y> + <w>190</w> + <h>120</h> </coordinates> <panel_attributes>DataType -- @@ -130,10 +130,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>520</x> - <y>832</y> - <w>560</w> - <h>104</h> + <x>510</x> + <y>1030</y> + <w>700</w> + <h>130</h> </coordinates> <panel_attributes>lt=<<. m2=1..* @@ -143,10 +143,10 @@ m2=1..* <element> <id>Relation</id> <coordinates> - <x>520</x> - <y>832</y> - <w>560</w> - <h>152</h> + <x>510</x> + <y>1030</y> + <w>700</w> + <h>190</h> </coordinates> <panel_attributes>lt=<<. m2=1 @@ -156,10 +156,10 @@ m2=1 <element> <id>UMLClass</id> <coordinates> - <x>880</x> - <y>976</y> - <w>152</w> - <h>40</h> + <x>960</x> + <y>1210</y> + <w>190</w> + <h>50</h> </coordinates> <panel_attributes>SimpleType -- @@ -170,23 +170,23 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1024</x> - <y>992</y> - <w>112</w> - <h>40</h> + <x>1140</x> + <y>1230</y> + <w>340</w> + <h>50</h> </coordinates> <panel_attributes>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>880</x> - <y>1040</y> - <w>152</w> - <h>80</h> + <x>960</x> + <y>1330</y> + <w>190</w> + <h>100</h> </coordinates> <panel_attributes>Constraint -- @@ -200,36 +200,36 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>544</x> - <y>960</y> - <w>352</w> - <h>112</h> + <x>540</x> + <y>1190</y> + <w>440</w> + <h>180</h> </coordinates> <panel_attributes>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>1024</x> - <y>1040</y> - <w>176</w> - <h>64</h> + <x>1140</x> + <y>1320</y> + <w>420</w> + <h>100</h> </coordinates> <panel_attributes>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;80.0;10.0;80.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>880</x> - <y>880</y> - <w>152</w> - <h>40</h> + <x>960</x> + <y>1090</y> + <w>190</w> + <h>50</h> </coordinates> <panel_attributes>StructType -- @@ -240,10 +240,10 @@ fg=blue</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>880</x> - <y>928</y> - <w>152</w> - <h>40</h> + <x>960</x> + <y>1150</y> + <w>190</w> + <h>50</h> </coordinates> <panel_attributes>ArrayType -- @@ -254,10 +254,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>784</x> - <y>920</y> - <w>112</w> - <h>40</h> + <x>840</x> + <y>1140</y> + <w>140</w> + <h>50</h> </coordinates> <panel_attributes>lt=<<. m1= 0,1 @@ -268,10 +268,10 @@ m1= 0,1 <element> <id>UMLClass</id> <coordinates> - <x>400</x> - <y>760</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 @@ -283,10 +283,10 @@ lw=0.1</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>400</x> + <x>370</x> <y>0</y> - <w>960</w> - <h>32</h> + <w>1200</w> + <h>40</h> </coordinates> <panel_attributes>SDT 4.0 - Basic Elements halign=center @@ -298,10 +298,10 @@ lw=0.1</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>672</x> - <y>136</y> - <w>176</w> - <h>152</h> + <x>710</x> + <y>170</y> + <w>220</w> + <h>190</h> </coordinates> <panel_attributes>ModuleClass -- @@ -322,10 +322,10 @@ fg=blue <element> <id>UMLClass</id> <coordinates> - <x>944</x> - <y>136</y> - <w>176</w> - <h>88</h> + <x>1050</x> + <y>170</y> + <w>220</w> + <h>110</h> </coordinates> <panel_attributes>Action -- @@ -340,10 +340,10 @@ fg=blue</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1224</x> - <y>208</y> - <w>136</w> - <h>64</h> + <x>1400</x> + <y>260</y> + <w>170</w> + <h>80</h> </coordinates> <panel_attributes>Arg -- @@ -356,10 +356,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1112</x> - <y>208</y> - <w>128</w> - <h>32</h> + <x>1260</x> + <y>260</y> + <w>160</w> + <h>40</h> </coordinates> <panel_attributes>lt=<. m1= 0..*</panel_attributes> @@ -368,10 +368,10 @@ m1= 0..*</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>400</x> - <y>136</y> - <w>176</w> - <h>88</h> + <x>370</x> + <y>170</y> + <w>220</w> + <h>110</h> </coordinates> <panel_attributes>Domain -- @@ -386,10 +386,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>568</x> - <y>136</y> - <w>120</w> - <h>72</h> + <x>580</x> + <y>170</y> + <w>150</w> + <h>90</h> </coordinates> <panel_attributes>lt=<. m1= 0..*</panel_attributes> @@ -398,10 +398,10 @@ m1= 0..*</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>400</x> - <y>344</y> - <w>176</w> - <h>80</h> + <x>370</x> + <y>430</y> + <w>220</w> + <h>100</h> </coordinates> <panel_attributes>SubDevice -- @@ -415,10 +415,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>568</x> - <y>200</y> - <w>56</w> - <h>72</h> + <x>580</x> + <y>250</y> + <w>70</w> + <h>90</h> </coordinates> <panel_attributes>lt=<. m1=0..* @@ -428,10 +428,10 @@ m1=0..* <element> <id>Relation</id> <coordinates> - <x>568</x> - <y>352</y> - <w>120</w> - <h>56</h> + <x>580</x> + <y>440</y> + <w>150</w> + <h>70</h> </coordinates> <panel_attributes>lt=<. m1= 0..*</panel_attributes> @@ -440,10 +440,10 @@ m1= 0..*</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1224</x> - <y>400</y> - <w>136</w> - <h>40</h> + <x>1400</x> + <y>500</y> + <w>170</w> + <h>50</h> </coordinates> <panel_attributes>Doc -- @@ -453,10 +453,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>840</x> - <y>136</y> - <w>120</w> - <h>48</h> + <x>920</x> + <y>170</y> + <w>150</w> + <h>60</h> </coordinates> <panel_attributes>lt=<. m1= 0..* @@ -466,10 +466,10 @@ m1= 0..* <element> <id>Relation</id> <coordinates> - <x>1160</x> - <y>392</y> - <w>80</w> - <h>40</h> + <x>1320</x> + <y>490</y> + <w>100</w> + <h>50</h> </coordinates> <panel_attributes>lt=<. m1=0,1 @@ -479,10 +479,10 @@ m1=0,1 <element> <id>Relation</id> <coordinates> - <x>840</x> - <y>176</y> - <w>120</w> - <h>96</h> + <x>920</x> + <y>220</y> + <w>150</w> + <h>120</h> </coordinates> <panel_attributes>lt=<. m1= 0..* @@ -492,10 +492,10 @@ m1= 0..* <element> <id>UMLClass</id> <coordinates> - <x>944</x> - <y>240</y> - <w>176</w> - <h>112</h> + <x>1050</x> + <y>300</y> + <w>220</w> + <h>140</h> </coordinates> <panel_attributes>DataPoint -- @@ -514,10 +514,10 @@ fg=blue <element> <id>UMLClass</id> <coordinates> - <x>944</x> - <y>368</y> - <w>176</w> - <h>72</h> + <x>1050</x> + <y>460</y> + <w>220</w> + <h>90</h> </coordinates> <panel_attributes>Event -- @@ -532,10 +532,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>840</x> - <y>256</y> - <w>120</w> - <h>144</h> + <x>920</x> + <y>320</y> + <w>150</w> + <h>180</h> </coordinates> <panel_attributes>lt=<. m1= 0..* @@ -545,10 +545,10 @@ m1= 0..* <element> <id>Relation</id> <coordinates> - <x>568</x> - <y>256</y> - <w>120</w> - <h>168</h> + <x>580</x> + <y>320</y> + <w>150</w> + <h>210</h> </coordinates> <panel_attributes>lt=<. @@ -558,10 +558,10 @@ m1= 0..* <element> <id>UMLClass</id> <coordinates> - <x>400</x> - <y>240</y> - <w>176</w> - <h>88</h> + <x>370</x> + <y>300</y> + <w>220</w> + <h>110</h> </coordinates> <panel_attributes>DeviceClass -- @@ -576,10 +576,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>568</x> - <y>312</y> - <w>56</w> - <h>64</h> + <x>580</x> + <y>390</y> + <w>70</w> + <h>80</h> </coordinates> <panel_attributes>lt=<. m1=0..* @@ -589,10 +589,10 @@ m1=0..* <element> <id>Relation</id> <coordinates> - <x>568</x> - <y>256</y> - <w>120</w> - <h>48</h> + <x>580</x> + <y>320</y> + <w>150</w> + <h>60</h> </coordinates> <panel_attributes>lt=<. m1= 0..* @@ -602,10 +602,10 @@ m1= 0..* <element> <id>Relation</id> <coordinates> - <x>568</x> - <y>296</y> - <w>120</w> - <h>80</h> + <x>580</x> + <y>370</y> + <w>150</w> + <h>100</h> </coordinates> <panel_attributes>lt=<.</panel_attributes> <additional_attributes>130.0;80.0;60.0;80.0;60.0;10.0;10.0;10.0</additional_attributes> @@ -613,10 +613,10 @@ m1= 0..* <element> <id>UMLClass</id> <coordinates> - <x>672</x> - <y>352</y> - <w>176</w> - <h>88</h> + <x>710</x> + <y>440</y> + <w>220</w> + <h>110</h> </coordinates> <panel_attributes>Property -- @@ -632,10 +632,10 @@ transparency=80</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1112</x> - <y>240</y> - <w>64</w> - <h>168</h> + <x>1260</x> + <y>300</y> + <w>80</w> + <h>210</h> </coordinates> <panel_attributes>lt=<. m1=0..* @@ -645,10 +645,10 @@ m1=0..* <element> <id>Relation</id> <coordinates> - <x>840</x> - <y>272</y> - <w>56</w> - <h>112</h> + <x>920</x> + <y>340</y> + <w>70</w> + <h>140</h> </coordinates> <panel_attributes>lt=<. m1=0..*</panel_attributes> @@ -657,17 +657,18 @@ m1=0..*</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>640</x> - <y>880</y> - <w>152</w> - <h>80</h> + <x>660</x> + <y>1100</y> + <w>190</w> + <h>110</h> </coordinates> <panel_attributes><<enumeration>> TypeChoice -- SimpleType : SimpleType Struct : StructType -Array : ArrayType +Array : ArrayType +Enum : EnumType </panel_attributes> <additional_attributes/> @@ -675,23 +676,23 @@ Array : ArrayType <element> <id>Relation</id> <coordinates> - <x>544</x> - <y>888</y> - <w>112</w> - <h>72</h> + <x>540</x> + <y>1110</y> + <w>140</w> + <h>80</h> </coordinates> <panel_attributes>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>104</x> - <y>240</y> - <w>240</w> - <h>200</h> + <x>0</x> + <y>300</y> + <w>300</w> + <h>250</h> </coordinates> <panel_attributes>Product -- @@ -714,10 +715,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>336</x> - <y>232</y> - <w>80</w> - <h>40</h> + <x>290</x> + <y>290</y> + <w>100</w> + <h>50</h> </coordinates> <panel_attributes>lt=<. m1=0..1 @@ -727,10 +728,10 @@ m1=0..1 <element> <id>Relation</id> <coordinates> - <x>256</x> - <y>104</y> - <w>432</w> - <h>152</h> + <x>190</x> + <y>130</y> + <w>540</w> + <h>190</h> </coordinates> <panel_attributes>lt=<. m1= 0..*</panel_attributes> @@ -739,10 +740,10 @@ m1= 0..*</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>256</x> - <y>416</y> - <w>432</w> - <h>72</h> + <x>190</x> + <y>520</y> + <w>540</w> + <h>90</h> </coordinates> <panel_attributes>lt=<. m1= 0..*</panel_attributes> @@ -751,14 +752,84 @@ m1= 0..*</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>336</x> - <y>336</y> - <w>80</w> - <h>40</h> + <x>290</x> + <y>420</y> + <w>100</w> + <h>50</h> </coordinates> <panel_attributes>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> + <y>1180</y> + <w>140</w> + <h>130</h> + </coordinates> + <panel_attributes>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>1210</x> + <y>1290</y> + <w>210</w> + <h>90</h> + </coordinates> + <panel_attributes>EnumValue +-- +*@ name : text* +*@ value : value* +/@ type : BasicType = integer/ +/- Doc : Doc/ +fg=blue</panel_attributes> + <additional_attributes/> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>1140</x> + <y>1280</y> + <w>90</w> + <h>50</h> + </coordinates> + <panel_attributes>lt=<<. +m1= 1..* +</panel_attributes> + <additional_attributes>70.0;20.0;10.0;20.0</additional_attributes> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>1410</x> + <y>1320</y> + <w>110</w> + <h>60</h> + </coordinates> + <panel_attributes>lt=<<- +m1=0,1 +</panel_attributes> + <additional_attributes>70.0;10.0;70.0;40.0;10.0;40.0</additional_attributes> + </element> </diagram> diff --git a/SDT/schema4.0/docs/images/SDT_UML_DataType.png b/SDT/schema4.0/docs/images/SDT_UML_DataType.png index 3b6a4016b5f3de1a2f8717b8f04f8d6f5a5ee327..70eccfc2d94ffff9663f15a2d5a69a2ed5b228ec 100644 Binary files a/SDT/schema4.0/docs/images/SDT_UML_DataType.png and b/SDT/schema4.0/docs/images/SDT_UML_DataType.png differ