diff --git a/SDT/schema4.0/docs/SDT_UML.uxf b/SDT/schema4.0/docs/SDT_UML.uxf index 28b1ed3e4c0102bf3d0eda06d8019966068dbad0..d4dc9b4acfb8af42ebf67c6873e5f228e00f51b1 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>856</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>960</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>960</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>1040</x> - <y>872</y> - <w>120</w> - <h>176</h> + <x>1460</x> + <y>1090</y> + <w>150</w> + <h>240</h> </coordinates> <panel_attributes><<enumeration>> BasicType @@ -79,16 +79,17 @@ date time datetime blob -uri</panel_attributes> +uri +void</panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> - <x>704</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 @@ -98,10 +99,10 @@ m1= 0,1 <element> <id>Relation</id> <coordinates> - <x>704</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 @@ -111,10 +112,10 @@ m1= 0,1 <element> <id>UMLClass</id> <coordinates> - <x>320</x> - <y>880</y> - <w>152</w> - <h>104</h> + <x>360</x> + <y>1090</y> + <w>190</w> + <h>130</h> </coordinates> <panel_attributes>DataType -- @@ -130,10 +131,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>440</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 +144,10 @@ m2=1..* <element> <id>Relation</id> <coordinates> - <x>440</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 +157,10 @@ m2=1 <element> <id>UMLClass</id> <coordinates> - <x>800</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 +171,23 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>944</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>800</x> - <y>1040</y> - <w>152</w> - <h>88</h> + <x>960</x> + <y>1330</y> + <w>190</w> + <h>110</h> </coordinates> <panel_attributes>Constraint -- @@ -201,36 +202,36 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>464</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>944</x> - <y>1040</y> - <w>176</w> - <h>64</h> + <x>1140</x> + <y>1320</y> + <w>420</w> + <h>120</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;100.0;10.0;100.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>800</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 -- @@ -241,10 +242,10 @@ fg=blue</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>800</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 -- @@ -255,10 +256,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>704</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 @@ -269,10 +270,10 @@ m1= 0,1 <element> <id>UMLClass</id> <coordinates> - <x>320</x> - <y>760</y> - <w>840</w> - <h>32</h> + <x>360</x> + <y>950</y> + <w>1250</w> + <h>40</h> </coordinates> <panel_attributes>halign=center SDT 4.0 - DataType @@ -284,10 +285,10 @@ lw=0.1</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>24</x> + <x>0</x> <y>0</y> - <w>1256</w> - <h>32</h> + <w>1570</w> + <h>40</h> </coordinates> <panel_attributes>SDT 4.0 - Basic Elements halign=center @@ -299,10 +300,10 @@ lw=0.1</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>592</x> - <y>128</y> - <w>176</w> - <h>168</h> + <x>710</x> + <y>130</y> + <w>220</w> + <h>210</h> </coordinates> <panel_attributes>ModuleClass -- @@ -324,10 +325,10 @@ fg=blue <element> <id>UMLClass</id> <coordinates> - <x>864</x> - <y>128</y> - <w>176</w> - <h>104</h> + <x>1050</x> + <y>130</y> + <w>220</w> + <h>130</h> </coordinates> <panel_attributes>Action -- @@ -343,10 +344,10 @@ fg=blue</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1144</x> - <y>200</y> - <w>136</w> - <h>80</h> + <x>1400</x> + <y>220</y> + <w>170</w> + <h>100</h> </coordinates> <panel_attributes>Arg -- @@ -360,10 +361,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1032</x> - <y>200</y> - <w>128</w> - <h>32</h> + <x>1260</x> + <y>220</y> + <w>160</w> + <h>40</h> </coordinates> <panel_attributes>lt=<. m1= 0..*</panel_attributes> @@ -372,16 +373,16 @@ m1= 0..*</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>320</x> - <y>128</y> - <w>176</w> - <h>104</h> + <x>370</x> + <y>130</y> + <w>220</w> + <h>130</h> </coordinates> <panel_attributes>Domain -- *@ id : ID* -/- semanticURI : uri/ /- Doc : Doc/ +/- semanticURI : uri/ /* imports/ /* ModuleClasses : ModuleClass/ /* Devices : Device/ @@ -391,22 +392,22 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>488</x> - <y>128</y> - <w>120</w> - <h>72</h> + <x>580</x> + <y>130</y> + <w>150</w> + <h>100</h> </coordinates> <panel_attributes>lt=<. 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;80.0;10.0;80.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>320</x> - <y>352</y> - <w>176</w> - <h>88</h> + <x>370</x> + <y>440</y> + <w>220</w> + <h>110</h> </coordinates> <panel_attributes>SubDevice -- @@ -415,30 +416,29 @@ m1= 0..*</panel_attributes> /- semanticURI : uri/ /* Properties : Property/ /* ModuleClasses : ModuleClass/ - fg=blue</panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> - <x>488</x> - <y>192</y> - <w>56</w> - <h>80</h> + <x>580</x> + <y>220</y> + <w>70</w> + <h>120</h> </coordinates> <panel_attributes>lt=<. m1=0..* </panel_attributes> - <additional_attributes>10.0;70.0;50.0;70.0;50.0;10.0;10.0;10.0</additional_attributes> + <additional_attributes>10.0;90.0;50.0;90.0;50.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>488</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> @@ -447,10 +447,10 @@ m1= 0..*</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1144</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 -- @@ -460,49 +460,49 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>760</x> - <y>128</y> - <w>120</w> - <h>48</h> + <x>920</x> + <y>130</y> + <w>150</w> + <h>70</h> </coordinates> <panel_attributes>lt=<. m1= 0..* </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;50.0;10.0;50.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>1088</x> - <y>392</y> - <w>72</w> - <h>40</h> + <x>1320</x> + <y>490</y> + <w>100</w> + <h>50</h> </coordinates> <panel_attributes>lt=<. m1=0,1 </panel_attributes> - <additional_attributes>70.0;20.0;10.0;20.0</additional_attributes> + <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>760</x> - <y>168</y> - <w>120</w> - <h>104</h> + <x>920</x> + <y>190</y> + <w>150</w> + <h>120</h> </coordinates> <panel_attributes>lt=<. m1= 0..* </panel_attributes> - <additional_attributes>130.0;100.0;50.0;100.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> <id>UMLClass</id> <coordinates> - <x>864</x> - <y>240</y> - <w>176</w> - <h>128</h> + <x>1050</x> + <y>270</y> + <w>220</w> + <h>160</h> </coordinates> <panel_attributes>DataPoint -- @@ -514,6 +514,7 @@ m1= 0..* /- Doc : Doc/ /- semanticURI : uri/ - DataType : DataType + fg=blue </panel_attributes> <additional_attributes/> @@ -521,10 +522,10 @@ fg=blue <element> <id>UMLClass</id> <coordinates> - <x>864</x> - <y>376</y> - <w>176</w> - <h>88</h> + <x>1050</x> + <y>440</y> + <w>220</w> + <h>110</h> </coordinates> <panel_attributes>Event -- @@ -533,16 +534,17 @@ fg=blue /- Doc : Doc/ /- semanticURI : uri/ /* Data : DataPoint/ + fg=blue</panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> - <x>760</x> - <y>264</y> - <w>120</w> - <h>144</h> + <x>920</x> + <y>300</y> + <w>150</w> + <h>180</h> </coordinates> <panel_attributes>lt=<. m1= 0..* @@ -552,23 +554,23 @@ m1= 0..* <element> <id>Relation</id> <coordinates> - <x>488</x> - <y>248</y> - <w>120</w> - <h>176</h> + <x>580</x> + <y>290</y> + <w>150</w> + <h>240</h> </coordinates> <panel_attributes>lt=<. </panel_attributes> - <additional_attributes>130.0;10.0;80.0;10.0;80.0;200.0;10.0;200.0</additional_attributes> + <additional_attributes>130.0;10.0;80.0;10.0;80.0;220.0;10.0;220.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>320</x> - <y>240</y> - <w>176</w> - <h>104</h> + <x>370</x> + <y>300</y> + <w>220</w> + <h>130</h> </coordinates> <panel_attributes>DeviceClass -- @@ -584,36 +586,36 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>488</x> - <y>312</y> - <w>56</w> - <h>72</h> + <x>580</x> + <y>390</y> + <w>70</w> + <h>100</h> </coordinates> <panel_attributes>lt=<. m1=0..* </panel_attributes> - <additional_attributes>10.0;60.0;40.0;60.0;40.0;10.0;10.0;10.0</additional_attributes> + <additional_attributes>10.0;70.0;40.0;70.0;40.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>488</x> - <y>248</y> - <w>120</w> - <h>56</h> + <x>580</x> + <y>290</y> + <w>150</w> + <h>90</h> </coordinates> <panel_attributes>lt=<. m1= 0..* </panel_attributes> - <additional_attributes>130.0;10.0;80.0;10.0;80.0;50.0;10.0;50.0</additional_attributes> + <additional_attributes>130.0;10.0;80.0;10.0;80.0;70.0;10.0;70.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>488</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> @@ -621,10 +623,10 @@ m1= 0..* <element> <id>UMLClass</id> <coordinates> - <x>592</x> - <y>352</y> - <w>176</w> - <h>104</h> + <x>710</x> + <y>420</y> + <w>220</w> + <h>130</h> </coordinates> <panel_attributes>Property -- @@ -634,48 +636,50 @@ m1= 0..* /- Doc : Doc/ /- semanticURI : uri/ - DataType : SimpleType -fg=blue</panel_attributes> +fg=blue +transparency=80</panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> - <x>1032</x> - <y>240</y> - <w>64</w> - <h>176</h> + <x>1260</x> + <y>250</y> + <w>80</w> + <h>260</h> </coordinates> <panel_attributes>lt=<. m1=0..* </panel_attributes> - <additional_attributes>10.0;10.0;60.0;10.0;60.0;200.0;10.0;200.0</additional_attributes> + <additional_attributes>10.0;10.0;60.0;10.0;60.0;240.0;10.0;240.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>760</x> - <y>272</y> - <w>56</w> - <h>112</h> + <x>920</x> + <y>320</y> + <w>70</w> + <h>160</h> </coordinates> <panel_attributes>lt=<. 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;130.0;50.0;130.0;50.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>560</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/> @@ -683,23 +687,23 @@ Array : ArrayType <element> <id>Relation</id> <coordinates> - <x>464</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>24</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 -- @@ -717,17 +721,16 @@ m1= 1 /- Extends/ / @domain : IDRF/ / @class : id / - fg=blue</panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> - <x>256</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 @@ -737,22 +740,22 @@ m1=0..1 <element> <id>Relation</id> <coordinates> - <x>176</x> - <y>104</y> - <w>432</w> - <h>152</h> + <x>190</x> + <y>100</y> + <w>540</w> + <h>220</h> </coordinates> <panel_attributes>lt=<. m1= 0..*</panel_attributes> - <additional_attributes>520.0;40.0;440.0;40.0;440.0;10.0;10.0;10.0;10.0;170.0</additional_attributes> + <additional_attributes>520.0;40.0;440.0;40.0;440.0;10.0;10.0;10.0;10.0;200.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>176</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> @@ -761,14 +764,85 @@ m1= 0..*</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>256</x> - <y>344</y> - <w>80</w> - <h>40</h> + <x>290</x> + <y>430</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>110</h> + </coordinates> + <panel_attributes>EnumValue +-- +*@ name : text* +*@ value : value* +/@ type : BasicType = integer/ +/- Doc : Doc/ +/- semanticURI : uri/ +fg=blue</panel_attributes> + <additional_attributes/> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>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_Basic_Elements.png b/SDT/schema4.0/docs/images/SDT_UML_Basic_Elements.png index 8c0f875e779c1361ebbfda6a6130806e518a517b..ef87ed3547cb0315a8f863f0110ed470523096f5 100644 Binary files a/SDT/schema4.0/docs/images/SDT_UML_Basic_Elements.png and b/SDT/schema4.0/docs/images/SDT_UML_Basic_Elements.png differ diff --git a/SDT/schema4.0/docs/images/SDT_UML_DataType.png b/SDT/schema4.0/docs/images/SDT_UML_DataType.png index 3bc43ab5ae4c299c49d9c2e3a8c6e01291a9c2b8..8a77daf4a139323743cb8c23ad7a7fb67eac94fb 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