From 3519a9b88221c37eac9ea27ec4d1ff307a438f9d Mon Sep 17 00:00:00 2001 From: ankraft <an.kraft@googlemail.com> Date: Wed, 24 Apr 2019 14:41:46 +0200 Subject: [PATCH] Updated to latest UML diagram --- SDT/schema4.0/docs/SDT_UML.uxf | 858 +++++++++++++++++++-------------- 1 file changed, 497 insertions(+), 361 deletions(-) diff --git a/SDT/schema4.0/docs/SDT_UML.uxf b/SDT/schema4.0/docs/SDT_UML.uxf index 498f6c7..73ed2ae 100644 --- a/SDT/schema4.0/docs/SDT_UML.uxf +++ b/SDT/schema4.0/docs/SDT_UML.uxf @@ -5,9 +5,9 @@ <element> <id>UMLNote</id> <coordinates> - <x>1390</x> - <y>690</y> - <w>310</w> + <x>1630</x> + <y>720</y> + <w>290</w> <h>260</h> </coordinates> <panel_attributes>bg=#FAF8C8 @@ -36,8 +36,8 @@ group=1</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1520</x> - <y>790</y> + <x>1760</x> + <y>820</y> <w>110</w> <h>40</h> </coordinates> @@ -51,8 +51,8 @@ group=1</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1520</x> - <y>830</y> + <x>1760</x> + <y>860</y> <w>110</w> <h>30</h> </coordinates> @@ -64,8 +64,8 @@ group=1</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1580</x> - <y>1130</y> + <x>1770</x> + <y>1160</y> <w>150</w> <h>220</h> </coordinates> @@ -88,45 +88,45 @@ void</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>960</x> - <y>1210</y> + <x>1150</x> + <y>1240</y> <w>140</w> <h>80</h> </coordinates> <panel_attributes>lt=<<. m1= 0..1 -</panel_attributes> +fontsize=12</panel_attributes> <additional_attributes>120.0;50.0;60.0;50.0;60.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>960</x> - <y>1130</y> + <x>1150</x> + <y>1160</y> <w>140</w> <h>80</h> </coordinates> <panel_attributes>lt=<<. m1=0..1 -</panel_attributes> +fontsize=12</panel_attributes> <additional_attributes>120.0;10.0;40.0;10.0;40.0;60.0;10.0;60.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>480</x> - <y>1130</y> + <x>670</x> + <y>1160</y> <w>190</w> <h>150</h> </coordinates> <panel_attributes>DataType -- -/@ name : text/ +/@ name : Name/ /@ unitOfMeasure : text/ /- Doc : Doc/ /- semanticURI : uri/ - TypeChoice -/- extends : Extends/ +/- Extend : Extend/ /* Constraints : Constraint/ fg=blue</panel_attributes> <additional_attributes/> @@ -134,34 +134,34 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>630</x> - <y>1070</y> - <w>710</w> - <h>130</h> + <x>850</x> + <y>1110</y> + <w>680</w> + <h>120</h> </coordinates> <panel_attributes>lt=<<. m2=1..n -</panel_attributes> - <additional_attributes>10.0;60.0;10.0;20.0;690.0;20.0;690.0;100.0;640.0;100.0</additional_attributes> +fontsize=12</panel_attributes> + <additional_attributes>10.0;60.0;40.0;60.0;40.0;10.0;660.0;10.0;660.0;90.0;610.0;90.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>630</x> - <y>1070</y> - <w>710</w> - <h>190</h> + <x>850</x> + <y>1110</y> + <w>680</w> + <h>180</h> </coordinates> <panel_attributes>lt=<<. m2=1 -</panel_attributes> - <additional_attributes>10.0;60.0;10.0;20.0;690.0;20.0;690.0;160.0;640.0;160.0</additional_attributes> +fontsize=12</panel_attributes> + <additional_attributes>10.0;60.0;40.0;60.0;40.0;10.0;660.0;10.0;660.0;150.0;610.0;150.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>1080</x> - <y>1250</y> + <x>1270</x> + <y>1280</y> <w>190</w> <h>50</h> </coordinates> @@ -174,27 +174,27 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1260</x> - <y>1270</y> + <x>1450</x> + <y>1310</y> <w>340</w> - <h>50</h> + <h>40</h> </coordinates> <panel_attributes>lt=<<- m1= 1 -</panel_attributes> - <additional_attributes>320.0;20.0;10.0;20.0</additional_attributes> +fontsize=12</panel_attributes> + <additional_attributes>320.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>1080</x> - <y>1370</y> + <x>1270</x> + <y>1400</y> <w>190</w> <h>110</h> </coordinates> <panel_attributes>Constraint -- -*@ name : text* +*@ name : Name* /@ type : BasicType/ /@ value : text/ /- Doc : Doc/ @@ -205,34 +205,34 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>660</x> - <y>1230</y> + <x>850</x> + <y>1260</y> <w>440</w> <h>180</h> </coordinates> <panel_attributes>lt=<. m1=0..n -</panel_attributes> +fontsize=12</panel_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>1260</x> - <y>1340</y> + <x>1450</x> + <y>1370</y> <w>420</w> <h>140</h> </coordinates> <panel_attributes>lt=<<- m1=1 -</panel_attributes> +fontsize=12</panel_attributes> <additional_attributes>390.0;10.0;390.0;120.0;10.0;120.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>1080</x> - <y>1130</y> + <x>1270</x> + <y>1160</y> <w>190</w> <h>50</h> </coordinates> @@ -245,8 +245,8 @@ fg=blue</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1080</x> - <y>1190</y> + <x>1270</x> + <y>1220</y> <w>190</w> <h>50</h> </coordinates> @@ -259,22 +259,22 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>960</x> - <y>1180</y> + <x>1150</x> + <y>1210</y> <w>140</w> <h>50</h> </coordinates> <panel_attributes>lt=<<. m1= 0..1 - +fontsize=12 </panel_attributes> <additional_attributes>120.0;20.0;10.0;20.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>480</x> - <y>990</y> + <x>670</x> + <y>1020</y> <w>1250</w> <h>40</h> </coordinates> @@ -288,167 +288,8 @@ lw=0.1</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>780</x> - <y>1140</y> - <w>190</w> - <h>110</h> - </coordinates> - <panel_attributes><<enumeration>> -TypeChoice --- -SimpleType : SimpleType -Struct : StructType -Array : ArrayType -Enum : EnumType - -</panel_attributes> - <additional_attributes/> - </element> - <element> - <id>Relation</id> - <coordinates> - <x>660</x> - <y>1150</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;60.0;10.0;60.0</additional_attributes> - </element> - <element> - <id>UMLClass</id> - <coordinates> - <x>1080</x> - <y>1310</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>960</x> - <y>1220</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>1330</x> - <y>1330</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>1260</x> - <y>1320</y> - <w>90</w> - <h>50</h> - </coordinates> - <panel_attributes>lt=<<. -m1=1..n -</panel_attributes> - <additional_attributes>70.0;20.0;10.0;20.0</additional_attributes> - </element> - <element> - <id>Relation</id> - <coordinates> - <x>1530</x> - <y>1340</y> - <w>120</w> - <h>80</h> - </coordinates> - <panel_attributes>lt=<<- -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>490</x> - <y>670</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>830</x> - <y>670</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>700</x> - <y>670</y> - <w>150</w> - <h>80</h> - </coordinates> - <panel_attributes>lt=<. -m1= 0..n</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>410</x> - <y>660</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> - <element> - <id>UMLClass</id> - <coordinates> - <x>130</x> - <y>20</y> + <x>310</x> + <y>70</y> <w>1610</w> <h>40</h> </coordinates> @@ -462,18 +303,18 @@ lw=0.1</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>900</x> - <y>100</y> - <w>220</w> + <x>1020</x> + <y>200</y> + <w>240</w> <h>180</h> </coordinates> <panel_attributes>ModuleClass -- -*@ name : text* +*@ name : Name* /@ optional : boolean = false/ /- Doc : Doc/ /- semanticURI : uri/ -/- Extends : Extends/ +/- Extend : Extend/ /* Properties : Property/ /* Actions : Action/ /* Data : DataPoint/ @@ -485,14 +326,14 @@ fg=blue <element> <id>UMLClass</id> <coordinates> - <x>1240</x> - <y>100</y> + <x>1370</x> + <y>200</y> <w>220</w> <h>130</h> </coordinates> <panel_attributes>Action -- -*@ name : text* +*@ name : Name* /@ optional : boolean = false/ /- Doc : Doc/ /- semanticURI : uri/ @@ -504,14 +345,16 @@ fg=blue</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1570</x> - <y>190</y> - <w>170</w> - <h>100</h> + <x>1710</x> + <y>290</y> + <w>210</w> + <h>130</h> </coordinates> <panel_attributes>Arg -- -*@ name ; text* +*@ name : Name* +/@ optional : boolean = false/ +/@ default : text/ /- Doc : Doc/ /- semanticURI : uri/ - DataType : DataType @@ -521,33 +364,33 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1450</x> - <y>190</y> - <w>140</w> + <x>1580</x> + <y>290</y> + <w>150</w> <h>40</h> </coordinates> <panel_attributes>lt=<. m1= 0..n fontsize=12</panel_attributes> - <additional_attributes>120.0;10.0;10.0;10.0</additional_attributes> + <additional_attributes>130.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>130</x> - <y>100</y> + <x>350</x> + <y>200</y> <w>220</w> <h>160</h> </coordinates> <panel_attributes>Domain -- -*@ id : ID* +*@ id : Name* /- Doc : Doc/ /- semanticURI : uri/ -/* imports/ +/* Imports/ /* DataTypes : DataType/ /* ModuleClasses : ModuleClass/ -/* Devices : Device/ +/* DeviceClasses : DeviceClass/ /* Products : Product/ fg=blue</panel_attributes> <additional_attributes/> @@ -555,21 +398,22 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>340</x> - <y>70</y> - <w>580</w> - <h>130</h> + <x>880</x> + <y>200</y> + <w>160</w> + <h>80</h> </coordinates> - <panel_attributes>lt=. + <panel_attributes>lt=<. +m1= 0..n fontsize=12</panel_attributes> - <additional_attributes>560.0;40.0;500.0;40.0;500.0;10.0;40.0;10.0;40.0;110.0;10.0;110.0</additional_attributes> + <additional_attributes>140.0;10.0;60.0;10.0;60.0;60.0;10.0;60.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>450</x> - <y>410</y> - <w>330</w> + <x>670</x> + <y>510</y> + <w>220</w> <h>110</h> </coordinates> <panel_attributes>SubDevice @@ -585,71 +429,97 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>340</x> - <y>230</y> - <w>130</w> - <h>80</h> + <x>880</x> + <y>320</y> + <w>70</w> + <h>90</h> </coordinates> <panel_attributes>lt=<. m1=0..n fontsize=12</panel_attributes> - <additional_attributes>110.0;50.0;40.0;50.0;40.0;10.0;10.0;10.0</additional_attributes> + <additional_attributes>10.0;60.0;40.0;60.0;40.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>770</x> - <y>290</y> - <w>150</w> - <h>230</h> + <x>880</x> + <y>390</y> + <w>160</w> + <h>190</h> </coordinates> - <panel_attributes>lt=. + <panel_attributes>lt=<. +m1= 0..n fontsize=12</panel_attributes> - <additional_attributes>130.0;10.0;80.0;10.0;80.0;210.0;10.0;210.0</additional_attributes> + <additional_attributes>140.0;10.0;80.0;10.0;80.0;170.0;10.0;170.0</additional_attributes> + </element> + <element> + <id>UMLClass</id> + <coordinates> + <x>1710</x> + <y>570</y> + <w>210</w> + <h>50</h> + </coordinates> + <panel_attributes>Doc +-- +fg=blue</panel_attributes> + <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> - <x>1110</x> - <y>100</y> - <w>150</w> + <x>1250</x> + <y>200</y> + <w>140</w> <h>70</h> </coordinates> <panel_attributes>lt=<. m1= 0..n -fontsize=12 -</panel_attributes> - <additional_attributes>130.0;10.0;70.0;10.0;70.0;50.0;10.0;50.0</additional_attributes> +fontsize=12</panel_attributes> + <additional_attributes>120.0;10.0;40.0;10.0;40.0;50.0;10.0;50.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>1110</x> - <y>160</y> - <w>150</w> + <x>1650</x> + <y>570</y> + <w>80</w> + <h>40</h> + </coordinates> + <panel_attributes>lt=<. +m1=0..1 +fontsize=12</panel_attributes> + <additional_attributes>60.0;10.0;10.0;10.0</additional_attributes> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>1250</x> + <y>260</y> + <w>140</w> <h>120</h> </coordinates> <panel_attributes>lt=<. m1= 0..n -fontsize=12 -</panel_attributes> - <additional_attributes>130.0;90.0;90.0;90.0;90.0;10.0;10.0;10.0</additional_attributes> +fontsize=12</panel_attributes> + <additional_attributes>120.0;90.0;40.0;90.0;40.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>1240</x> - <y>240</y> + <x>1370</x> + <y>340</y> <w>220</w> - <h>160</h> + <h>180</h> </coordinates> <panel_attributes>DataPoint -- -*@ name : text* +*@ name : Name* /@ optional : boolean = false/ /@ writable : boolean = true/ /@ readable : boolean = true/ /@ eventable : boolean = false/ +/@ default : text/ /- Doc : Doc/ /- semanticURI : uri/ - DataType : DataType @@ -661,14 +531,14 @@ fg=blue <element> <id>UMLClass</id> <coordinates> - <x>1240</x> - <y>410</y> + <x>1370</x> + <y>530</y> <w>220</w> <h>110</h> </coordinates> <panel_attributes>Event -- -*@ name : text* +*@ name : Name* /@ optional : boolean = false/ /- Doc : Doc/ /- semanticURI : uri/ @@ -680,36 +550,35 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1110</x> - <y>200</y> - <w>150</w> - <h>250</h> + <x>1250</x> + <y>360</y> + <w>140</w> + <h>210</h> </coordinates> <panel_attributes>lt=<. m1= 0..n -fontsize=12 -</panel_attributes> - <additional_attributes>130.0;220.0;70.0;220.0;70.0;10.0;10.0;10.0</additional_attributes> +fontsize=12</panel_attributes> + <additional_attributes>120.0;180.0;80.0;180.0;80.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>770</x> - <y>100</y> - <w>150</w> - <h>400</h> + <x>880</x> + <y>200</y> + <w>160</w> + <h>420</h> </coordinates> - <panel_attributes>lt=. + <panel_attributes>lt=<. </panel_attributes> - <additional_attributes>130.0;10.0;70.0;10.0;70.0;380.0;10.0;380.0</additional_attributes> + <additional_attributes>140.0;10.0;110.0;10.0;110.0;400.0;10.0;400.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>450</x> - <y>270</y> - <w>330</w> + <x>670</x> + <y>370</y> + <w>220</w> <h>130</h> </coordinates> <panel_attributes>DeviceClass @@ -726,51 +595,50 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>770</x> - <y>360</y> + <x>880</x> + <y>470</y> <w>80</w> <h>80</h> </coordinates> - <panel_attributes>lt=. - + <panel_attributes>lt=<. +m1=0..n fontsize=12</panel_attributes> - <additional_attributes>10.0;60.0;60.0;60.0;60.0;10.0;10.0;10.0</additional_attributes> + <additional_attributes>10.0;50.0;60.0;50.0;60.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>770</x> - <y>100</y> - <w>150</w> - <h>250</h> + <x>880</x> + <y>200</y> + <w>160</w> + <h>280</h> </coordinates> <panel_attributes>lt=<. -m1= 0..n fontsize=12</panel_attributes> - <additional_attributes>130.0;10.0;70.0;10.0;70.0;230.0;10.0;230.0</additional_attributes> + <additional_attributes>140.0;10.0;110.0;10.0;110.0;260.0;10.0;260.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>770</x> - <y>290</y> - <w>150</w> - <h>80</h> + <x>880</x> + <y>390</y> + <w>160</w> + <h>70</h> </coordinates> - <panel_attributes>lt=.</panel_attributes> - <additional_attributes>130.0;10.0;80.0;10.0;80.0;60.0;10.0;60.0</additional_attributes> + <panel_attributes>lt=<.</panel_attributes> + <additional_attributes>140.0;10.0;80.0;10.0;80.0;50.0;10.0;50.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>900</x> - <y>290</y> - <w>220</w> + <x>1020</x> + <y>390</y> + <w>240</w> <h>130</h> </coordinates> <panel_attributes>Property -- -*@ name : text* +*@ name : Name* /@ optional : boolean = false/ /@ value : text/ /- Doc : Doc/ @@ -783,107 +651,375 @@ transparency=80</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1450</x> - <y>220</y> - <w>80</w> - <h>260</h> + <x>1580</x> + <y>200</y> + <w>70</w> + <h>400</h> </coordinates> <panel_attributes>lt=<. m1=0..n -fontsize=12 -</panel_attributes> - <additional_attributes>10.0;10.0;60.0;10.0;60.0;240.0;10.0;240.0</additional_attributes> +fontsize=12</panel_attributes> + <additional_attributes>10.0;10.0;40.0;10.0;40.0;380.0;10.0;380.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>1110</x> - <y>250</y> + <x>1250</x> + <y>360</y> <w>70</w> - <h>80</h> + <h>70</h> </coordinates> <panel_attributes>lt=<. m1=0..n fontsize=12</panel_attributes> - <additional_attributes>10.0;50.0;50.0;50.0;50.0;10.0;10.0;10.0</additional_attributes> + <additional_attributes>10.0;40.0;40.0;40.0;40.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>450</x> - <y>100</y> - <w>330</w> - <h>160</h> + <x>970</x> + <y>1170</y> + <w>190</w> + <h>110</h> </coordinates> - <panel_attributes>Product + <panel_attributes><<enumeration>> +TypeChoice -- -*@ id : Name* +SimpleType : SimpleType +Struct : StructType +Array : ArrayType +Enum : EnumType + +</panel_attributes> + <additional_attributes/> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>850</x> + <y>1180</y> + <w>140</w> + <h>80</h> + </coordinates> + <panel_attributes>lt=<<- +m1= 1 +fontsize=12</panel_attributes> + <additional_attributes>120.0;10.0;80.0;10.0;80.0;60.0;10.0;60.0</additional_attributes> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>880</x> + <y>280</y> + <w>160</w> + <h>140</h> + </coordinates> + <panel_attributes>lt=<. +fontsize=12</panel_attributes> + <additional_attributes>140.0;120.0;80.0;120.0;80.0;10.0;10.0;10.0</additional_attributes> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>560</x> + <y>160</y> + <w>480</w> + <h>110</h> + </coordinates> + <panel_attributes>lt=<. +</panel_attributes> + <additional_attributes>460.0;50.0;380.0;50.0;380.0;20.0;40.0;20.0;40.0;90.0;10.0;90.0</additional_attributes> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>880</x> + <y>300</y> + <w>80</w> + <h>240</h> + </coordinates> + <panel_attributes>lt=<. + +fontsize=12</panel_attributes> + <additional_attributes>10.0;220.0;60.0;220.0;60.0;10.0;10.0;10.0</additional_attributes> + </element> + <element> + <id>UMLClass</id> + <coordinates> + <x>1270</x> + <y>1340</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>1150</x> + <y>1250</y> + <w>140</w> + <h>130</h> + </coordinates> + <panel_attributes>lt=<<. +m1=0..1 +fontsize=12</panel_attributes> + <additional_attributes>120.0;100.0;40.0;100.0;40.0;10.0;10.0;10.0</additional_attributes> + </element> + <element> + <id>UMLClass</id> + <coordinates> + <x>1520</x> + <y>1360</y> + <w>210</w> + <h>110</h> + </coordinates> + <panel_attributes>EnumValue +-- +*@ name : Name* +*@ value : value* +/@ type : BasicType = integer/ /- Doc : Doc/ /- semanticURI : uri/ -/* Properties : Property/ -/* ModuleClasses : ModuleClass/ -/* SubDevices : SubDevice/ -/- DeviceClass : Extend/ -/- Extends : Extends/ fg=blue</panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> - <x>770</x> - <y>230</y> - <w>70</w> + <x>1450</x> + <y>1360</y> + <w>90</w> + <h>40</h> + </coordinates> + <panel_attributes>lt=<<. +m1=1..n +fontsize=12</panel_attributes> + <additional_attributes>70.0;10.0;10.0;10.0</additional_attributes> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>1720</x> + <y>1370</y> + <w>110</w> <h>80</h> </coordinates> - <panel_attributes>lt=<. + <panel_attributes>lt=<<- m1=0..1 fontsize=12</panel_attributes> - <additional_attributes>10.0;50.0;40.0;50.0;40.0;10.0;10.0;10.0</additional_attributes> + <additional_attributes>70.0;10.0;70.0;60.0;10.0;60.0</additional_attributes> + </element> + <element> + <id>UMLClass</id> + <coordinates> + <x>360</x> + <y>720</y> + <w>220</w> + <h>80</h> + </coordinates> + <panel_attributes>Extend +-- +*@domain : IDRF* +*@entity : ID* +/- ExtendChoice/ +fg=blue +</panel_attributes> + <additional_attributes/> + </element> + <element> + <id>UMLClass</id> + <coordinates> + <x>1020</x> + <y>720</y> + <w>240</w> + <h>70</h> + </coordinates> + <panel_attributes>Exclude +-- +*@name : text* +/@type : ExtendType = datapoint/ +fg=blue</panel_attributes> + <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> - <x>770</x> - <y>100</y> - <w>150</w> - <h>100</h> + <x>880</x> + <y>720</y> + <w>160</w> + <h>70</h> </coordinates> - <panel_attributes>lt=. + <panel_attributes>lt=<. +m1= 1..n +fontsize=12 </panel_attributes> - <additional_attributes>130.0;10.0;70.0;10.0;70.0;80.0;10.0;80.0</additional_attributes> + <additional_attributes>140.0;10.0;40.0;10.0;40.0;50.0;10.0;50.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>770</x> - <y>230</y> - <w>150</w> - <h>100</h> + <x>310</x> + <y>720</y> + <w>70</w> + <h>40</h> </coordinates> <panel_attributes>lt=<. +m1=0..1 +fontsize=12</panel_attributes> + <additional_attributes>50.0;10.0;20.0;10.0</additional_attributes> + </element> + <element> + <id>UMLClass</id> + <coordinates> + <x>1370</x> + <y>720</y> + <w>220</w> + <h>160</h> + </coordinates> + <panel_attributes><<enumeration>> +ExtendType +-- +action +datapoint +event +moduleclass +property +device +subdevice +</panel_attributes> + <additional_attributes/> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>1250</x> + <y>720</y> + <w>140</w> + <h>70</h> + </coordinates> + <panel_attributes>lt=<<- +m1=0..1 +fontsize=12</panel_attributes> + <additional_attributes>120.0;10.0;40.0;10.0;40.0;50.0;10.0;50.0</additional_attributes> + </element> + <element> + <id>UMLClass</id> + <coordinates> + <x>1020</x> + <y>800</y> + <w>240</w> + <h>70</h> + </coordinates> + <panel_attributes>Include +-- +*@name : text* +/@type : ExtendType = datapoint/ +fg=blue</panel_attributes> + <additional_attributes/> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>880</x> + <y>780</y> + <w>160</w> + <h>60</h> + </coordinates> + <panel_attributes>lt=<. +m1= 1..n fontsize=12 -m1=0..n</panel_attributes> - <additional_attributes>130.0;70.0;80.0;70.0;80.0;10.0;10.0;10.0</additional_attributes> +</panel_attributes> + <additional_attributes>140.0;30.0;40.0;30.0;40.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>770</x> - <y>230</y> - <w>80</w> - <h>220</h> + <x>1250</x> + <y>720</y> + <w>140</w> + <h>150</h> + </coordinates> + <panel_attributes>lt=- + +fontsize=12</panel_attributes> + <additional_attributes>120.0;10.0;40.0;10.0;40.0;130.0;10.0;130.0</additional_attributes> + </element> + <element> + <id>UMLClass</id> + <coordinates> + <x>670</x> + <y>720</y> + <w>220</w> + <h>80</h> + </coordinates> + <panel_attributes><<enumeration>> +ExtendChoice +-- +Excludes : Exclude +Includes : Include + + +</panel_attributes> + <additional_attributes/> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>570</x> + <y>730</y> + <w>120</w> + <h>70</h> + </coordinates> + <panel_attributes>lt=<<- +m1=0..1 +fontsize=12 +</panel_attributes> + <additional_attributes>100.0;10.0;40.0;10.0;40.0;50.0;10.0;50.0</additional_attributes> + </element> + <element> + <id>UMLClass</id> + <coordinates> + <x>670</x> + <y>200</y> + <w>220</w> + <h>160</h> + </coordinates> + <panel_attributes>Product +-- +*@ id : Name* +/- Doc : Doc/ +/- semanticURI : uri/ +/* Properties : Property/ +/* ModuleClasses : ModuleClass/ +/* SubDevices : SubDevice/ +/- DeviceClass : Extend/ +/- Extends : Extend/ +fg=blue</panel_attributes> + <additional_attributes/> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>560</x> + <y>340</y> + <w>130</w> + <h>70</h> </coordinates> <panel_attributes>lt=<. m1=0..n fontsize=12</panel_attributes> - <additional_attributes>10.0;190.0;60.0;190.0;60.0;10.0;10.0;10.0</additional_attributes> + <additional_attributes>110.0;40.0;60.0;40.0;60.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>340</x> - <y>100</y> + <x>560</x> + <y>200</y> <w>130</w> <h>130</h> </coordinates> -- GitLab