diff --git a/SDT/schema4.0/docs/SDT_UML.uxf b/SDT/schema4.0/docs/SDT_UML.uxf index 673555a3146b8816737827387fa21c03f841977e..5bc1cf3492bc8ea923a5ba8fe053aaa3e6111cfb 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>10</zoom_level> + <zoom_level>7</zoom_level> <element> <id>UMLNote</id> <coordinates> - <x>70</x> - <y>800</y> - <w>310</w> - <h>260</h> + <x>105</x> + <y>623</y> + <w>217</w> + <h>182</h> </coordinates> <panel_attributes>bg=#FAF8C8 fontsize=12 @@ -36,10 +36,10 @@ group=1</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>200</x> - <y>900</y> - <w>110</w> - <h>40</h> + <x>196</x> + <y>693</y> + <w>77</w> + <h>28</h> </coordinates> <panel_attributes>lt=<. fontsize=10 @@ -51,10 +51,10 @@ group=1</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>200</x> - <y>940</y> - <w>110</w> - <h>30</h> + <x>196</x> + <y>721</y> + <w>77</w> + <h>21</h> </coordinates> <panel_attributes>lt=<<- fontsize=10 @@ -64,10 +64,10 @@ group=1</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1580</x> - <y>1090</y> - <w>150</w> - <h>220</h> + <x>1162</x> + <y>826</y> + <w>105</w> + <h>154</h> </coordinates> <panel_attributes><<enumeration>> BasicType @@ -88,10 +88,10 @@ void</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>960</x> - <y>1170</y> - <w>140</w> - <h>80</h> + <x>728</x> + <y>882</y> + <w>98</w> + <h>56</h> </coordinates> <panel_attributes>lt=<<. m1= 0..1 @@ -101,10 +101,10 @@ m1= 0..1 <element> <id>Relation</id> <coordinates> - <x>960</x> - <y>1090</y> - <w>140</w> - <h>80</h> + <x>728</x> + <y>826</y> + <w>98</w> + <h>56</h> </coordinates> <panel_attributes>lt=<<. m1=0..1 @@ -114,10 +114,10 @@ m1=0..1 <element> <id>UMLClass</id> <coordinates> - <x>480</x> - <y>1090</y> - <w>190</w> - <h>150</h> + <x>392</x> + <y>826</y> + <w>133</w> + <h>105</h> </coordinates> <panel_attributes>DataType -- @@ -134,10 +134,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>630</x> - <y>1030</y> - <w>710</w> - <h>130</h> + <x>497</x> + <y>784</y> + <w>497</w> + <h>91</h> </coordinates> <panel_attributes>lt=<<. m2=1..n @@ -147,10 +147,10 @@ m2=1..n <element> <id>Relation</id> <coordinates> - <x>630</x> - <y>1030</y> - <w>710</w> - <h>190</h> + <x>497</x> + <y>784</y> + <w>497</w> + <h>133</h> </coordinates> <panel_attributes>lt=<<. m2=1 @@ -160,10 +160,10 @@ m2=1 <element> <id>UMLClass</id> <coordinates> - <x>1080</x> - <y>1210</y> - <w>190</w> - <h>50</h> + <x>812</x> + <y>910</y> + <w>133</w> + <h>35</h> </coordinates> <panel_attributes>SimpleType -- @@ -174,10 +174,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1260</x> - <y>1230</y> - <w>340</w> - <h>50</h> + <x>938</x> + <y>924</y> + <w>238</w> + <h>35</h> </coordinates> <panel_attributes>lt=<<- m1= 1 @@ -187,10 +187,10 @@ m1= 1 <element> <id>UMLClass</id> <coordinates> - <x>1080</x> - <y>1330</y> - <w>190</w> - <h>110</h> + <x>812</x> + <y>994</y> + <w>133</w> + <h>77</h> </coordinates> <panel_attributes>Constraint -- @@ -205,10 +205,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>660</x> - <y>1190</y> - <w>440</w> - <h>180</h> + <x>518</x> + <y>896</y> + <w>308</w> + <h>126</h> </coordinates> <panel_attributes>lt=<. m1=0..n @@ -218,10 +218,10 @@ m1=0..n <element> <id>Relation</id> <coordinates> - <x>1260</x> - <y>1300</y> - <w>420</w> - <h>140</h> + <x>938</x> + <y>973</y> + <w>294</w> + <h>98</h> </coordinates> <panel_attributes>lt=<<- m1=1 @@ -231,10 +231,10 @@ m1=1 <element> <id>UMLClass</id> <coordinates> - <x>1080</x> - <y>1090</y> - <w>190</w> - <h>50</h> + <x>812</x> + <y>826</y> + <w>133</w> + <h>35</h> </coordinates> <panel_attributes>StructType -- @@ -245,10 +245,10 @@ fg=blue</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1080</x> - <y>1150</y> - <w>190</w> - <h>50</h> + <x>812</x> + <y>868</y> + <w>133</w> + <h>35</h> </coordinates> <panel_attributes>ArrayType -- @@ -259,10 +259,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>960</x> - <y>1140</y> - <w>140</w> - <h>50</h> + <x>728</x> + <y>861</y> + <w>98</w> + <h>35</h> </coordinates> <panel_attributes>lt=<<. m1= 0..1 @@ -273,10 +273,10 @@ m1= 0..1 <element> <id>UMLClass</id> <coordinates> - <x>480</x> - <y>950</y> - <w>1250</w> - <h>40</h> + <x>392</x> + <y>728</y> + <w>875</w> + <h>28</h> </coordinates> <panel_attributes>halign=center SDT 4.0 - DataType @@ -288,10 +288,10 @@ lw=0.1</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>100</x> - <y>0</y> - <w>1590</w> - <h>40</h> + <x>126</x> + <y>63</y> + <w>1113</w> + <h>28</h> </coordinates> <panel_attributes>SDT 4.0 - Basic Elements halign=center @@ -303,10 +303,10 @@ lw=0.1</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>830</x> - <y>130</y> - <w>250</w> - <h>180</h> + <x>637</x> + <y>154</y> + <w>175</w> + <h>126</h> </coordinates> <panel_attributes>ModuleClass -- @@ -326,10 +326,10 @@ fg=blue <element> <id>UMLClass</id> <coordinates> - <x>1180</x> - <y>130</y> - <w>220</w> - <h>130</h> + <x>882</x> + <y>154</y> + <w>154</w> + <h>91</h> </coordinates> <panel_attributes>Action -- @@ -345,10 +345,10 @@ fg=blue</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1520</x> - <y>220</y> - <w>170</w> - <h>100</h> + <x>1120</x> + <y>217</y> + <w>119</w> + <h>70</h> </coordinates> <panel_attributes>Arg -- @@ -362,10 +362,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1390</x> - <y>220</y> - <w>150</w> - <h>40</h> + <x>1029</x> + <y>217</y> + <w>105</w> + <h>28</h> </coordinates> <panel_attributes>lt=<. m1= 0..n</panel_attributes> @@ -374,10 +374,10 @@ m1= 0..n</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>490</x> - <y>130</y> - <w>220</w> - <h>150</h> + <x>399</x> + <y>154</y> + <w>154</w> + <h>105</h> </coordinates> <panel_attributes>Domain -- @@ -394,10 +394,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>700</x> - <y>130</y> - <w>150</w> - <h>100</h> + <x>546</x> + <y>154</y> + <w>105</w> + <h>70</h> </coordinates> <panel_attributes>lt=<. m1= 0..n</panel_attributes> @@ -406,10 +406,10 @@ m1= 0..n</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>490</x> - <y>440</y> - <w>220</w> - <h>110</h> + <x>399</x> + <y>371</y> + <w>154</w> + <h>77</h> </coordinates> <panel_attributes>SubDevice -- @@ -424,10 +424,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>700</x> - <y>220</y> - <w>70</w> - <h>120</h> + <x>546</x> + <y>217</y> + <w>49</w> + <h>84</h> </coordinates> <panel_attributes>lt=<. m1=0..n @@ -437,10 +437,10 @@ m1=0..n <element> <id>Relation</id> <coordinates> - <x>700</x> - <y>440</y> - <w>150</w> - <h>70</h> + <x>546</x> + <y>371</y> + <w>105</w> + <h>49</h> </coordinates> <panel_attributes>lt=<. m1= 0..n</panel_attributes> @@ -449,10 +449,10 @@ m1= 0..n</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1520</x> - <y>500</y> - <w>170</w> - <h>50</h> + <x>1120</x> + <y>413</y> + <w>119</w> + <h>35</h> </coordinates> <panel_attributes>Doc -- @@ -462,10 +462,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1070</x> - <y>130</y> - <w>130</w> - <h>70</h> + <x>805</x> + <y>154</y> + <w>91</w> + <h>49</h> </coordinates> <panel_attributes>lt=<. m1= 0..n @@ -475,10 +475,10 @@ m1= 0..n <element> <id>Relation</id> <coordinates> - <x>1440</x> - <y>500</y> - <w>100</w> - <h>40</h> + <x>1064</x> + <y>413</y> + <w>70</w> + <h>28</h> </coordinates> <panel_attributes>lt=<. m1=0..1</panel_attributes> @@ -487,10 +487,10 @@ m1=0..1</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1070</x> - <y>190</y> - <w>130</w> - <h>120</h> + <x>805</x> + <y>196</y> + <w>91</w> + <h>84</h> </coordinates> <panel_attributes>lt=<. m1= 0..n @@ -500,10 +500,10 @@ m1= 0..n <element> <id>UMLClass</id> <coordinates> - <x>1180</x> - <y>270</y> - <w>220</w> - <h>160</h> + <x>882</x> + <y>252</y> + <w>154</w> + <h>112</h> </coordinates> <panel_attributes>DataPoint -- @@ -523,10 +523,10 @@ fg=blue <element> <id>UMLClass</id> <coordinates> - <x>1180</x> - <y>440</y> - <w>220</w> - <h>110</h> + <x>882</x> + <y>371</y> + <w>154</w> + <h>77</h> </coordinates> <panel_attributes>Event -- @@ -542,10 +542,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1070</x> - <y>290</y> - <w>130</w> - <h>190</h> + <x>805</x> + <y>266</y> + <w>91</w> + <h>133</h> </coordinates> <panel_attributes>lt=<. m1= 0..n @@ -555,10 +555,10 @@ m1= 0..n <element> <id>Relation</id> <coordinates> - <x>700</x> - <y>290</y> - <w>150</w> - <h>240</h> + <x>546</x> + <y>266</y> + <w>105</w> + <h>168</h> </coordinates> <panel_attributes>lt=<. @@ -568,10 +568,10 @@ m1= 0..n <element> <id>UMLClass</id> <coordinates> - <x>490</x> - <y>300</y> - <w>220</w> - <h>130</h> + <x>399</x> + <y>273</y> + <w>154</w> + <h>91</h> </coordinates> <panel_attributes>DeviceClass -- @@ -587,10 +587,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>700</x> - <y>390</y> - <w>70</w> - <h>100</h> + <x>546</x> + <y>336</y> + <w>49</w> + <h>70</h> </coordinates> <panel_attributes>lt=<. m1=0..n</panel_attributes> @@ -599,10 +599,10 @@ m1=0..n</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>700</x> - <y>290</y> - <w>150</w> - <h>90</h> + <x>546</x> + <y>266</y> + <w>105</w> + <h>63</h> </coordinates> <panel_attributes>lt=<. m1= 0..n</panel_attributes> @@ -611,10 +611,10 @@ m1= 0..n</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>700</x> - <y>370</y> - <w>150</w> - <h>100</h> + <x>546</x> + <y>322</y> + <w>105</w> + <h>70</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> @@ -622,10 +622,10 @@ m1= 0..n</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>830</x> - <y>420</y> - <w>240</w> - <h>130</h> + <x>637</x> + <y>357</y> + <w>168</w> + <h>91</h> </coordinates> <panel_attributes>Property -- @@ -642,10 +642,10 @@ transparency=80</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1390</x> - <y>250</y> - <w>80</w> - <h>260</h> + <x>1029</x> + <y>238</y> + <w>56</w> + <h>182</h> </coordinates> <panel_attributes>lt=<. m1=0..n @@ -655,10 +655,10 @@ m1=0..n <element> <id>Relation</id> <coordinates> - <x>1060</x> - <y>290</y> - <w>70</w> - <h>190</h> + <x>798</x> + <y>266</y> + <w>49</w> + <h>133</h> </coordinates> <panel_attributes>lt=<. m1=0..n</panel_attributes> @@ -667,10 +667,10 @@ m1=0..n</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>780</x> - <y>1100</y> - <w>190</w> - <h>110</h> + <x>602</x> + <y>833</y> + <w>133</w> + <h>77</h> </coordinates> <panel_attributes><<enumeration>> TypeChoice @@ -686,10 +686,10 @@ Enum : EnumType <element> <id>Relation</id> <coordinates> - <x>660</x> - <y>1110</y> - <w>140</w> - <h>80</h> + <x>518</x> + <y>840</y> + <w>98</w> + <h>56</h> </coordinates> <panel_attributes>lt=<<- m1= 1 @@ -699,10 +699,10 @@ m1= 1 <element> <id>UMLClass</id> <coordinates> - <x>100</x> - <y>320</y> - <w>330</w> - <h>230</h> + <x>126</x> + <y>287</y> + <w>231</w> + <h>161</h> </coordinates> <panel_attributes>Product -- @@ -724,10 +724,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>420</x> - <y>310</y> - <w>90</w> - <h>50</h> + <x>350</x> + <y>280</y> + <w>63</w> + <h>35</h> </coordinates> <panel_attributes>lt=<. m1=0..1 @@ -737,10 +737,10 @@ m1=0..1 <element> <id>Relation</id> <coordinates> - <x>280</x> - <y>100</y> - <w>570</w> - <h>240</h> + <x>252</x> + <y>133</y> + <w>399</w> + <h>168</h> </coordinates> <panel_attributes>lt=<. </panel_attributes> @@ -749,10 +749,10 @@ m1=0..1 <element> <id>Relation</id> <coordinates> - <x>280</x> - <y>520</y> - <w>570</w> - <h>90</h> + <x>252</x> + <y>427</y> + <w>399</w> + <h>63</h> </coordinates> <panel_attributes>lt=<. m1= 0..n</panel_attributes> @@ -761,10 +761,10 @@ m1= 0..n</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>420</x> - <y>440</y> - <w>90</w> - <h>40</h> + <x>350</x> + <y>371</y> + <w>63</w> + <h>28</h> </coordinates> <panel_attributes>lt=<. m1=0..n</panel_attributes> @@ -773,10 +773,10 @@ m1=0..n</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>1080</x> - <y>1270</y> - <w>190</w> - <h>50</h> + <x>812</x> + <y>952</y> + <w>133</w> + <h>35</h> </coordinates> <panel_attributes>EnumType -- @@ -787,10 +787,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>960</x> - <y>1180</y> - <w>140</w> - <h>130</h> + <x>728</x> + <y>889</y> + <w>98</w> + <h>91</h> </coordinates> <panel_attributes>lt=<<. m1=0..1 @@ -800,10 +800,10 @@ m1=0..1 <element> <id>UMLClass</id> <coordinates> - <x>1330</x> - <y>1290</y> - <w>210</w> - <h>110</h> + <x>987</x> + <y>966</y> + <w>147</w> + <h>77</h> </coordinates> <panel_attributes>EnumValue -- @@ -818,10 +818,10 @@ fg=blue</panel_attributes> <element> <id>Relation</id> <coordinates> - <x>1260</x> - <y>1280</y> - <w>90</w> - <h>50</h> + <x>938</x> + <y>959</y> + <w>63</w> + <h>35</h> </coordinates> <panel_attributes>lt=<<. m1=1..n @@ -831,10 +831,10 @@ m1=1..n <element> <id>Relation</id> <coordinates> - <x>1530</x> - <y>1300</y> - <w>120</w> - <h>80</h> + <x>1127</x> + <y>973</y> + <w>84</w> + <h>56</h> </coordinates> <panel_attributes>lt=<<- m1=0..1</panel_attributes> @@ -843,91 +843,164 @@ m1=0..1</panel_attributes> <element> <id>UMLClass</id> <coordinates> - <x>490</x> - <y>630</y> - <w>220</w> - <h>80</h> + <x>231</x> + <y>504</y> + <w>154</w> + <h>56</h> </coordinates> <panel_attributes>Extend -- *@domain : IDRF* *@entity : ID* -/- Excludes : Exclude/ - +- ExtendChoice fg=blue</panel_attributes> <additional_attributes/> </element> <element> <id>UMLClass</id> <coordinates> - <x>830</x> - <y>630</y> - <w>240</w> - <h>70</h> + <x>637</x> + <y>504</y> + <w>168</w> + <h>49</h> </coordinates> <panel_attributes>Exclude -- *@name : text* -/@type : ExcludeType = datapoint/ +/@type : ExtendType = datapoint/ fg=blue</panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> - <x>700</x> - <y>630</y> - <w>150</w> - <h>80</h> + <x>553</x> + <y>504</y> + <w>98</w> + <h>49</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> +m1= 0..n +fontsize=12</panel_attributes> + <additional_attributes>120.0;10.0;30.0;10.0;30.0;50.0;10.0;50.0</additional_attributes> </element> <element> <id>Relation</id> <coordinates> - <x>410</x> - <y>620</y> - <w>100</w> - <h>50</h> + <x>175</x> + <y>504</y> + <w>70</w> + <h>28</h> </coordinates> <panel_attributes>lt=<. m1=0..1 -</panel_attributes> - <additional_attributes>80.0;20.0;10.0;20.0</additional_attributes> +fontsize=12</panel_attributes> + <additional_attributes>80.0;10.0;10.0;10.0</additional_attributes> </element> <element> <id>UMLClass</id> <coordinates> - <x>1180</x> - <y>620</y> - <w>220</w> - <h>140</h> + <x>882</x> + <y>497</y> + <w>154</w> + <h>112</h> </coordinates> <panel_attributes><<enumeration>> -ExcludeType +ExtendType -- action datapoint event moduleclass property +device subdevice -</panel_attributes> +fg=blue</panel_attributes> <additional_attributes/> </element> <element> <id>Relation</id> <coordinates> - <x>1060</x> - <y>630</y> - <w>140</w> - <h>70</h> + <x>798</x> + <y>504</y> + <w>98</w> + <h>49</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;50.0;10.0;50.0</additional_attributes> </element> + <element> + <id>UMLClass</id> + <coordinates> + <x>637</x> + <y>560</y> + <w>168</w> + <h>49</h> + </coordinates> + <panel_attributes>Include +-- +*@name : text* +/@type : ExtendType = datapoint/ +fg=blue</panel_attributes> + <additional_attributes/> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>553</x> + <y>546</y> + <w>98</w> + <h>42</h> + </coordinates> + <panel_attributes>lt=<. +m1= 0..n +fontsize=12</panel_attributes> + <additional_attributes>120.0;30.0;30.0;30.0;30.0;10.0;10.0;10.0</additional_attributes> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>798</x> + <y>504</y> + <w>98</w> + <h>105</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>427</x> + <y>504</y> + <w>133</w> + <h>56</h> + </coordinates> + <panel_attributes><<enumeration>> +ExtendChoice +-- +Excludes : Exclude +Includes : Include + + +</panel_attributes> + <additional_attributes/> + </element> + <element> + <id>Relation</id> + <coordinates> + <x>378</x> + <y>511</y> + <w>63</w> + <h>49</h> + </coordinates> + <panel_attributes>lt=<<- +m1= 1 +fontsize=12</panel_attributes> + <additional_attributes>70.0;10.0;30.0;10.0;30.0;50.0;10.0;50.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 32f4786fa5b96ee820ede315d800f66dc61e0599..7efa3323ffa4f1af001a4f7f5064337adbb5311e 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