diff --git a/SDT/schema4.0/docs/SDT_UML.uxf b/SDT/schema4.0/docs/SDT_UML.uxf index 73ed2ae193733bb1105ff39e19adec951a48bda6..b63165a9f3bea7c6ac9fd9480def6bdcde3068dd 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>1630</x> - <y>720</y> + <x>1390</x> + <y>1690</y> <w>290</w> <h>260</h> </coordinates> @@ -36,8 +36,8 @@ group=1</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1760</x> - <y>820</y> + <x>1520</x> + <y>1790</y> <w>110</w> <h>40</h> </coordinates> @@ -51,8 +51,8 @@ group=1</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1760</x> - <y>860</y> + <x>1520</x> + <y>1830</y> <w>110</w> <h>30</h> </coordinates> @@ -64,8 +64,8 @@ group=1</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1770</x> - <y>1160</y> + <x>1530</x> + <y>1230</y> <w>150</w> <h>220</h> </coordinates> @@ -88,8 +88,8 @@ void</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1150</x> - <y>1240</y> + <x>910</x> + <y>1310</y> <w>140</w> <h>80</h> </coordinates> @@ -101,8 +101,8 @@ fontsize=12</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1150</x> - <y>1160</y> + <x>910</x> + <y>1230</y> <w>140</w> <h>80</h> </coordinates> @@ -114,8 +114,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>670</x> - <y>1160</y> + <x>430</x> + <y>1230</y> <w>190</w> <h>150</h> </coordinates> @@ -134,8 +134,8 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>850</x> - <y>1110</y> + <x>610</x> + <y>1180</y> <w>680</w> <h>120</h> </coordinates> @@ -147,8 +147,8 @@ fontsize=12</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>850</x> - <y>1110</y> + <x>610</x> + <y>1180</y> <w>680</w> <h>180</h> </coordinates> @@ -160,8 +160,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1270</x> - <y>1280</y> + <x>1030</x> + <y>1350</y> <w>190</w> <h>50</h> </coordinates> @@ -174,8 +174,8 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1450</x> - <y>1310</y> + <x>1210</x> + <y>1380</y> <w>340</w> <h>40</h> </coordinates> @@ -187,8 +187,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1270</x> - <y>1400</y> + <x>1030</x> + <y>1470</y> <w>190</w> <h>110</h> </coordinates> @@ -205,8 +205,8 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>850</x> - <y>1260</y> + <x>610</x> + <y>1330</y> <w>440</w> <h>180</h> </coordinates> @@ -218,8 +218,8 @@ fontsize=12</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1450</x> - <y>1370</y> + <x>1210</x> + <y>1440</y> <w>420</w> <h>140</h> </coordinates> @@ -231,8 +231,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1270</x> - <y>1160</y> + <x>1030</x> + <y>1230</y> <w>190</w> <h>50</h> </coordinates> @@ -245,8 +245,8 @@ fg=blue</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1270</x> - <y>1220</y> + <x>1030</x> + <y>1290</y> <w>190</w> <h>50</h> </coordinates> @@ -259,8 +259,8 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1150</x> - <y>1210</y> + <x>910</x> + <y>1280</y> <w>140</w> <h>50</h> </coordinates> @@ -273,8 +273,8 @@ fontsize=12 <element> <id>UMLClass</id> <coordinates> - <x>670</x> - <y>1020</y> + <x>430</x> + <y>1090</y> <w>1250</w> <h>40</h> </coordinates> @@ -288,8 +288,8 @@ lw=0.1</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>310</x> - <y>70</y> + <x>70</x> + <y>0</y> <w>1610</w> <h>40</h> </coordinates> @@ -303,8 +303,8 @@ lw=0.1</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1020</x> - <y>200</y> + <x>780</x> + <y>130</y> <w>240</w> <h>180</h> </coordinates> @@ -326,8 +326,8 @@ fg=blue <element> <id>UMLClass</id> <coordinates> - <x>1370</x> - <y>200</y> + <x>1130</x> + <y>130</y> <w>220</w> <h>130</h> </coordinates> @@ -345,8 +345,8 @@ fg=blue</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1710</x> - <y>290</y> + <x>1470</x> + <y>220</y> <w>210</w> <h>130</h> </coordinates> @@ -364,8 +364,8 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1580</x> - <y>290</y> + <x>1340</x> + <y>220</y> <w>150</w> <h>40</h> </coordinates> @@ -377,8 +377,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>350</x> - <y>200</y> + <x>110</x> + <y>130</y> <w>220</w> <h>160</h> </coordinates> @@ -398,8 +398,8 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>880</x> - <y>200</y> + <x>640</x> + <y>130</y> <w>160</w> <h>80</h> </coordinates> @@ -411,8 +411,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>670</x> - <y>510</y> + <x>430</x> + <y>440</y> <w>220</w> <h>110</h> </coordinates> @@ -429,8 +429,8 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>880</x> - <y>320</y> + <x>640</x> + <y>250</y> <w>70</w> <h>90</h> </coordinates> @@ -442,8 +442,8 @@ fontsize=12</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>880</x> - <y>390</y> + <x>640</x> + <y>320</y> <w>160</w> <h>190</h> </coordinates> @@ -455,8 +455,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1710</x> - <y>570</y> + <x>1470</x> + <y>500</y> <w>210</w> <h>50</h> </coordinates> @@ -468,8 +468,8 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1250</x> - <y>200</y> + <x>1010</x> + <y>130</y> <w>140</w> <h>70</h> </coordinates> @@ -481,8 +481,8 @@ fontsize=12</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1650</x> - <y>570</y> + <x>1410</x> + <y>500</y> <w>80</w> <h>40</h> </coordinates> @@ -494,8 +494,8 @@ fontsize=12</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1250</x> - <y>260</y> + <x>1010</x> + <y>190</y> <w>140</w> <h>120</h> </coordinates> @@ -507,8 +507,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1370</x> - <y>340</y> + <x>1130</x> + <y>270</y> <w>220</w> <h>180</h> </coordinates> @@ -531,8 +531,8 @@ fg=blue <element> <id>UMLClass</id> <coordinates> - <x>1370</x> - <y>530</y> + <x>1130</x> + <y>460</y> <w>220</w> <h>110</h> </coordinates> @@ -550,8 +550,8 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1250</x> - <y>360</y> + <x>1010</x> + <y>290</y> <w>140</w> <h>210</h> </coordinates> @@ -563,8 +563,8 @@ fontsize=12</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>880</x> - <y>200</y> + <x>640</x> + <y>130</y> <w>160</w> <h>420</h> </coordinates> @@ -576,8 +576,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>670</x> - <y>370</y> + <x>430</x> + <y>300</y> <w>220</w> <h>130</h> </coordinates> @@ -595,8 +595,8 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>880</x> - <y>470</y> + <x>640</x> + <y>400</y> <w>80</w> <h>80</h> </coordinates> @@ -608,8 +608,8 @@ fontsize=12</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>880</x> - <y>200</y> + <x>640</x> + <y>130</y> <w>160</w> <h>280</h> </coordinates> @@ -620,8 +620,8 @@ fontsize=12</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>880</x> - <y>390</y> + <x>640</x> + <y>320</y> <w>160</w> <h>70</h> </coordinates> @@ -631,8 +631,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1020</x> - <y>390</y> + <x>780</x> + <y>320</y> <w>240</w> <h>130</h> </coordinates> @@ -651,8 +651,8 @@ transparency=80</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1580</x> - <y>200</y> + <x>1340</x> + <y>130</y> <w>70</w> <h>400</h> </coordinates> @@ -664,8 +664,8 @@ fontsize=12</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1250</x> - <y>360</y> + <x>1010</x> + <y>290</y> <w>70</w> <h>70</h> </coordinates> @@ -677,8 +677,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>970</x> - <y>1170</y> + <x>730</x> + <y>1240</y> <w>190</w> <h>110</h> </coordinates> @@ -696,8 +696,8 @@ Enum : EnumType <element> <id>Relation</id> <coordinates> - <x>850</x> - <y>1180</y> + <x>610</x> + <y>1250</y> <w>140</w> <h>80</h> </coordinates> @@ -709,8 +709,8 @@ fontsize=12</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>880</x> - <y>280</y> + <x>640</x> + <y>210</y> <w>160</w> <h>140</h> </coordinates> @@ -721,8 +721,8 @@ fontsize=12</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>560</x> - <y>160</y> + <x>320</x> + <y>90</y> <w>480</w> <h>110</h> </coordinates> @@ -733,8 +733,8 @@ fontsize=12</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>880</x> - <y>300</y> + <x>640</x> + <y>230</y> <w>80</w> <h>240</h> </coordinates> @@ -746,8 +746,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1270</x> - <y>1340</y> + <x>1030</x> + <y>1410</y> <w>190</w> <h>50</h> </coordinates> @@ -760,8 +760,8 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1150</x> - <y>1250</y> + <x>910</x> + <y>1320</y> <w>140</w> <h>130</h> </coordinates> @@ -773,8 +773,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1520</x> - <y>1360</y> + <x>1280</x> + <y>1430</y> <w>210</w> <h>110</h> </coordinates> @@ -791,8 +791,8 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1450</x> - <y>1360</y> + <x>1210</x> + <y>1430</y> <w>90</w> <h>40</h> </coordinates> @@ -804,8 +804,8 @@ fontsize=12</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1720</x> - <y>1370</y> + <x>1480</x> + <y>1440</y> <w>110</w> <h>80</h> </coordinates> @@ -817,8 +817,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>360</x> - <y>720</y> + <x>450</x> + <y>780</y> <w>220</w> <h>80</h> </coordinates> @@ -834,8 +834,8 @@ fg=blue <element> <id>UMLClass</id> <coordinates> - <x>1020</x> - <y>720</y> + <x>1110</x> + <y>780</y> <w>240</w> <h>70</h> </coordinates> @@ -849,8 +849,8 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>880</x> - <y>720</y> + <x>970</x> + <y>780</y> <w>160</w> <h>70</h> </coordinates> @@ -863,8 +863,8 @@ fontsize=12 <element> <id>Relation</id> <coordinates> - <x>310</x> - <y>720</y> + <x>400</x> + <y>780</y> <w>70</w> <h>40</h> </coordinates> @@ -876,8 +876,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1370</x> - <y>720</y> + <x>1460</x> + <y>780</y> <w>220</w> <h>160</h> </coordinates> @@ -897,8 +897,8 @@ subdevice <element> <id>Relation</id> <coordinates> - <x>1250</x> - <y>720</y> + <x>1340</x> + <y>780</y> <w>140</w> <h>70</h> </coordinates> @@ -910,8 +910,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1020</x> - <y>800</y> + <x>1110</x> + <y>860</y> <w>240</w> <h>70</h> </coordinates> @@ -925,8 +925,8 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>880</x> - <y>780</y> + <x>970</x> + <y>840</y> <w>160</w> <h>60</h> </coordinates> @@ -939,8 +939,8 @@ fontsize=12 <element> <id>Relation</id> <coordinates> - <x>1250</x> - <y>720</y> + <x>1340</x> + <y>780</y> <w>140</w> <h>150</h> </coordinates> @@ -952,8 +952,8 @@ fontsize=12</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>670</x> - <y>720</y> + <x>760</x> + <y>780</y> <w>220</w> <h>80</h> </coordinates> @@ -970,8 +970,8 @@ Includes : Include <element> <id>Relation</id> <coordinates> - <x>570</x> - <y>730</y> + <x>660</x> + <y>790</y> <w>120</w> <h>70</h> </coordinates> @@ -984,8 +984,8 @@ fontsize=12 <element> <id>UMLClass</id> <coordinates> - <x>670</x> - <y>200</y> + <x>430</x> + <y>130</y> <w>220</w> <h>160</h> </coordinates> @@ -1005,8 +1005,8 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>560</x> - <y>340</y> + <x>320</x> + <y>270</y> <w>130</w> <h>70</h> </coordinates> @@ -1018,8 +1018,8 @@ fontsize=12</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>560</x> - <y>200</y> + <x>320</x> + <y>130</y> <w>130</w> <h>130</h> </coordinates> @@ -1028,4 +1028,19 @@ m1=0..n fontsize=12</panel_attributes> <additional_attributes>110.0;10.0;60.0;10.0;60.0;110.0;10.0;110.0</additional_attributes> </element> + <element> + <id>UMLClass</id> + <coordinates> + <x>400</x> + <y>670</y> + <w>1280</w> + <h>40</h> + </coordinates> + <panel_attributes>halign=center +SDT 4.0 - Extend +fontsize=24 +bg=gray +lw=0.1</panel_attributes> + <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 1197b67af9d23df97950b4341bbc9daa35d53fe1..0b397001c5b48424609ff9d197d1412ffd9e5ce7 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 e76b06562016fe24273803ac5a5105c312a69933..461a937564959815d6938cd3e0ddcf16b051e8a3 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 diff --git a/SDT/schema4.0/docs/images/SDT_UML_Extend.png b/SDT/schema4.0/docs/images/SDT_UML_Extend.png new file mode 100644 index 0000000000000000000000000000000000000000..3f03388565639828dc0e4c1a2f79877a092ed8b6 Binary files /dev/null and b/SDT/schema4.0/docs/images/SDT_UML_Extend.png differ diff --git a/SDT/schema4.0/docs/images/SDT_UML_Key.png b/SDT/schema4.0/docs/images/SDT_UML_Key.png index 88b15e3a83759d499bb639b6bd38d11f70dcc0fe..47960a5b026770b4c088efea11feba383abb94c9 100644 Binary files a/SDT/schema4.0/docs/images/SDT_UML_Key.png and b/SDT/schema4.0/docs/images/SDT_UML_Key.png differ