diff --git a/SDT/schema4.0/docs/SDT_UML.uxf b/SDT/schema4.0/docs/SDT_UML.uxf index ad1ac219c6a1e00f6959103cae8410c0ca7ae5b9..43cf9b209bceac36183936d09fb365a5bfa18901 100644 --- a/SDT/schema4.0/docs/SDT_UML.uxf +++ b/SDT/schema4.0/docs/SDT_UML.uxf @@ -5,8 +5,8 @@ <element> <id>UMLNote</id> <coordinates> - <x>1080</x> - <y>630</y> + <x>1290</x> + <y>650</y> <w>310</w> <h>260</h> </coordinates> @@ -29,39 +29,42 @@ Cardinalities: 1 : exact one 0..* : zero or many 1..* : at least one or many -</panel_attributes> + +group=1</panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> - <x>1210</x> - <y>730</y> + <x>1420</x> + <y>750</y> <w>110</w> <h>40</h> </coordinates> <panel_attributes>lt=<. fontsize=10 m1=0..* -</panel_attributes> + +group=1</panel_attributes> <additional_attributes>90.0;20.0;10.0;20.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>1210</x> - <y>770</y> + <x>1420</x> + <y>790</y> <w>110</w> <h>30</h> </coordinates> <panel_attributes>lt=<<- -fontsize=10</panel_attributes> +fontsize=10 +group=1</panel_attributes> <additional_attributes>90.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>1500</x> + <x>1480</x> <y>1090</y> <w>150</w> <h>220</h> @@ -85,7 +88,7 @@ void</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>880</x> + <x>860</x> <y>1170</y> <w>140</w> <h>80</h> @@ -98,7 +101,7 @@ m1= 0,1 <element> <id>Relation</id> <coordinates> - <x>880</x> + <x>860</x> <y>1090</y> <w>140</w> <h>80</h> @@ -111,10 +114,10 @@ m1= 0,1 <element> <id>UMLClass</id> <coordinates> - <x>400</x> + <x>380</x> <y>1090</y> <w>190</w> - <h>180</h> + <h>150</h> </coordinates> <panel_attributes>DataType -- @@ -123,9 +126,7 @@ m1= 0,1 /- Doc : Doc/ /- semanticURI : uri/ - TypeChoice -/- extends/ -/ @domain : IDRF/ -/ @class : id / +/- extends : Extends/ /* Constraints : Constraint/ fg=blue</panel_attributes> <additional_attributes/> @@ -133,7 +134,7 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>550</x> + <x>530</x> <y>1030</y> <w>700</w> <h>130</h> @@ -146,7 +147,7 @@ m2=1..* <element> <id>Relation</id> <coordinates> - <x>550</x> + <x>530</x> <y>1030</y> <w>700</w> <h>190</h> @@ -159,7 +160,7 @@ m2=1 <element> <id>UMLClass</id> <coordinates> - <x>1000</x> + <x>980</x> <y>1210</y> <w>190</w> <h>50</h> @@ -173,7 +174,7 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1180</x> + <x>1160</x> <y>1230</y> <w>340</w> <h>50</h> @@ -186,7 +187,7 @@ m1= 1 <element> <id>UMLClass</id> <coordinates> - <x>1000</x> + <x>980</x> <y>1330</y> <w>190</w> <h>110</h> @@ -204,7 +205,7 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>580</x> + <x>560</x> <y>1190</y> <w>440</w> <h>180</h> @@ -217,7 +218,7 @@ m1=0..* <element> <id>Relation</id> <coordinates> - <x>1180</x> + <x>1160</x> <y>1300</y> <w>420</w> <h>140</h> @@ -230,7 +231,7 @@ m1=1 <element> <id>UMLClass</id> <coordinates> - <x>1000</x> + <x>980</x> <y>1090</y> <w>190</w> <h>50</h> @@ -244,7 +245,7 @@ fg=blue</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1000</x> + <x>980</x> <y>1150</y> <w>190</w> <h>50</h> @@ -258,7 +259,7 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>880</x> + <x>860</x> <y>1140</y> <w>140</w> <h>50</h> @@ -272,7 +273,7 @@ m1= 0,1 <element> <id>UMLClass</id> <coordinates> - <x>400</x> + <x>380</x> <y>950</y> <w>1250</w> <h>40</h> @@ -287,7 +288,7 @@ lw=0.1</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>20</x> + <x>0</x> <y>0</y> <w>1590</w> <h>40</h> @@ -302,10 +303,10 @@ lw=0.1</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>750</x> + <x>730</x> <y>130</y> <w>220</w> - <h>210</h> + <h>180</h> </coordinates> <panel_attributes>ModuleClass -- @@ -313,9 +314,7 @@ lw=0.1</panel_attributes> /@ optional : boolean = false/ /- Doc : Doc/ /- semanticURI : uri/ -/- extends/ -/ @domain : IDRF/ -/ @class : text / +/- extends : Extends/ /* Properties : Property/ /* Actions : Action/ /* Data : DataPoint/ @@ -327,7 +326,7 @@ fg=blue <element> <id>UMLClass</id> <coordinates> - <x>1090</x> + <x>1070</x> <y>130</y> <w>220</w> <h>130</h> @@ -346,7 +345,7 @@ fg=blue</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1440</x> + <x>1420</x> <y>220</y> <w>170</w> <h>100</h> @@ -363,7 +362,7 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1300</x> + <x>1280</x> <y>220</y> <w>160</w> <h>40</h> @@ -375,7 +374,7 @@ m1= 0..*</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>410</x> + <x>390</x> <y>130</y> <w>220</w> <h>150</h> @@ -395,7 +394,7 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>620</x> + <x>600</x> <y>130</y> <w>150</w> <h>100</h> @@ -407,7 +406,7 @@ m1= 0..*</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>410</x> + <x>390</x> <y>440</y> <w>220</w> <h>110</h> @@ -425,7 +424,7 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>620</x> + <x>600</x> <y>220</y> <w>70</w> <h>120</h> @@ -438,7 +437,7 @@ m1=0..* <element> <id>Relation</id> <coordinates> - <x>620</x> + <x>600</x> <y>440</y> <w>150</w> <h>70</h> @@ -450,7 +449,7 @@ m1= 0..*</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1440</x> + <x>1420</x> <y>500</y> <w>170</w> <h>50</h> @@ -463,7 +462,7 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>960</x> + <x>940</x> <y>130</y> <w>150</w> <h>70</h> @@ -476,7 +475,7 @@ m1= 0..* <element> <id>Relation</id> <coordinates> - <x>1360</x> + <x>1340</x> <y>490</y> <w>100</w> <h>50</h> @@ -489,7 +488,7 @@ m1=0,1 <element> <id>Relation</id> <coordinates> - <x>960</x> + <x>940</x> <y>190</y> <w>150</w> <h>120</h> @@ -502,7 +501,7 @@ m1= 0..* <element> <id>UMLClass</id> <coordinates> - <x>1090</x> + <x>1070</x> <y>270</y> <w>220</w> <h>160</h> @@ -525,7 +524,7 @@ fg=blue <element> <id>UMLClass</id> <coordinates> - <x>1090</x> + <x>1070</x> <y>440</y> <w>220</w> <h>110</h> @@ -544,20 +543,20 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>960</x> - <y>300</y> + <x>940</x> + <y>290</y> <w>150</w> - <h>180</h> + <h>190</h> </coordinates> <panel_attributes>lt=<. m1= 0..* </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;160.0;80.0;160.0;80.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>620</x> + <x>600</x> <y>290</y> <w>150</w> <h>240</h> @@ -570,7 +569,7 @@ m1= 0..* <element> <id>UMLClass</id> <coordinates> - <x>410</x> + <x>390</x> <y>300</y> <w>220</w> <h>130</h> @@ -589,7 +588,7 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>620</x> + <x>600</x> <y>390</y> <w>70</w> <h>100</h> @@ -602,7 +601,7 @@ m1=0..* <element> <id>Relation</id> <coordinates> - <x>620</x> + <x>600</x> <y>290</y> <w>150</w> <h>90</h> @@ -615,7 +614,7 @@ m1= 0..* <element> <id>Relation</id> <coordinates> - <x>620</x> + <x>600</x> <y>370</y> <w>150</w> <h>100</h> @@ -626,7 +625,7 @@ m1= 0..* <element> <id>UMLClass</id> <coordinates> - <x>750</x> + <x>730</x> <y>420</y> <w>220</w> <h>130</h> @@ -646,7 +645,7 @@ transparency=80</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1300</x> + <x>1280</x> <y>250</y> <w>80</w> <h>260</h> @@ -659,19 +658,19 @@ m1=0..* <element> <id>Relation</id> <coordinates> - <x>960</x> - <y>320</y> + <x>940</x> + <y>290</y> <w>70</w> - <h>160</h> + <h>190</h> </coordinates> <panel_attributes>lt=<. m1=0..*</panel_attributes> - <additional_attributes>10.0;130.0;50.0;130.0;50.0;10.0;10.0;10.0</additional_attributes> + <additional_attributes>10.0;160.0;40.0;160.0;40.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>700</x> + <x>680</x> <y>1100</y> <w>190</w> <h>110</h> @@ -690,7 +689,7 @@ Enum : EnumType <element> <id>Relation</id> <coordinates> - <x>580</x> + <x>560</x> <y>1110</y> <w>140</w> <h>80</h> @@ -703,10 +702,10 @@ m1= 1 <element> <id>UMLClass</id> <coordinates> - <x>20</x> - <y>300</y> + <x>0</x> + <y>320</y> <w>330</w> - <h>250</h> + <h>230</h> </coordinates> <panel_attributes>Product -- @@ -721,17 +720,15 @@ m1= 1 / @class : id / / -ImplementedProperties : Property / / -ImplementedModuleClasses : ModuleClass / -/- extends/ -/ @domain : IDRF/ -/ @class : id / +/- extends : Extends/ fg=blue</panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> - <x>340</x> - <y>290</y> + <x>320</x> + <y>310</y> <w>90</w> <h>50</h> </coordinates> @@ -743,19 +740,19 @@ m1=0..1 <element> <id>Relation</id> <coordinates> - <x>200</x> + <x>180</x> <y>100</y> <w>570</w> - <h>220</h> + <h>240</h> </coordinates> <panel_attributes>lt=<. m1= 0..*</panel_attributes> - <additional_attributes>550.0;40.0;470.0;40.0;470.0;10.0;10.0;10.0;10.0;200.0</additional_attributes> + <additional_attributes>550.0;40.0;470.0;40.0;470.0;10.0;10.0;10.0;10.0;220.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>200</x> + <x>180</x> <y>520</y> <w>570</w> <h>90</h> @@ -767,7 +764,7 @@ m1= 0..*</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>340</x> + <x>320</x> <y>430</y> <w>90</w> <h>50</h> @@ -780,7 +777,7 @@ m1=0..* <element> <id>UMLClass</id> <coordinates> - <x>1000</x> + <x>980</x> <y>1270</y> <w>190</w> <h>50</h> @@ -794,7 +791,7 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>880</x> + <x>860</x> <y>1180</y> <w>140</w> <h>130</h> @@ -807,7 +804,7 @@ m1= 0,1 <element> <id>UMLClass</id> <coordinates> - <x>1250</x> + <x>1230</x> <y>1290</y> <w>210</w> <h>110</h> @@ -825,7 +822,7 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1180</x> + <x>1160</x> <y>1280</y> <w>90</w> <h>50</h> @@ -838,7 +835,7 @@ m1= 1..* <element> <id>Relation</id> <coordinates> - <x>1450</x> + <x>1430</x> <y>1300</y> <w>110</w> <h>80</h> @@ -848,4 +845,61 @@ m1=0,1 </panel_attributes> <additional_attributes>70.0;10.0;70.0;60.0;10.0;60.0</additional_attributes> </element> + <element> + <id>UMLClass</id> + <coordinates> + <x>390</x> + <y>630</y> + <w>220</w> + <h>80</h> + </coordinates> + <panel_attributes>Extends +-- +*@domain : IDRF* +*@class : id* +/- exclude : Exclude/ + +fg=blue</panel_attributes> + <additional_attributes/> + </element> + <element> + <id>UMLClass</id> + <coordinates> + <x>730</x> + <y>630</y> + <w>220</w> + <h>70</h> + </coordinates> + <panel_attributes>Exclude +-- +*@name : text* +/@type : text = datapoint/ +fg=blue</panel_attributes> + <additional_attributes/> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>600</x> + <y>630</y> + <w>150</w> + <h>80</h> + </coordinates> + <panel_attributes>lt=<. +m1= 0..*</panel_attributes> + <additional_attributes>130.0;10.0;40.0;10.0;40.0;60.0;10.0;60.0</additional_attributes> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>310</x> + <y>620</y> + <w>100</w> + <h>50</h> + </coordinates> + <panel_attributes>lt=<. +m1=0..1 +</panel_attributes> + <additional_attributes>80.0;20.0;10.0;20.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 4a89d7e3d17fe14a5cccff373c0690c057ebbcdc..31a7e42ac92bff6c2c48cc91f6ee49df071956f9 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 34076629f1ff1e1017364d11163c3cb622b3ee64..321fe7b058339b3b2eedb2586040d76cf0432ba0 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