Commit 3a354db5 authored by ankraft's avatar ankraft

Merge branch 'WI-0081-Smart_Device_Template_4_0' of git.onem2m.org:MAS/SDT...

Merge branch 'WI-0081-Smart_Device_Template_4_0' of git.onem2m.org:MAS/SDT into WI-0081-Smart_Device_Template_4_0

# Conflicts:
#	SDT/schema4.0/docs/SDT_UML.uxf
#	SDT/schema4.0/docs/images/SDT_UML_Basic_Elements.png
parents 24da6924 c08d3e84
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="14.3.0"> <diagram program="umlet" version="14.3.0">
<help_text/> <help_text/>
<zoom_level>10</zoom_level> <zoom_level>6</zoom_level>
<element> <element>
<id>UMLNote</id> <id>UMLNote</id>
<coordinates> <coordinates>
<x>1390</x> <x>840</x>
<y>1690</y> <y>1098</y>
<w>290</w> <w>174</w>
<h>260</h> <h>156</h>
</coordinates> </coordinates>
<panel_attributes>bg=#FAF8C8 <panel_attributes>bg=#FAF8C8
fontsize=12 fontsize=12
...@@ -36,10 +36,10 @@ group=1</panel_attributes> ...@@ -36,10 +36,10 @@ group=1</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>1520</x> <x>918</x>
<y>1790</y> <y>1158</y>
<w>110</w> <w>66</w>
<h>40</h> <h>24</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;. <panel_attributes>lt=&lt;.
fontsize=10 fontsize=10
...@@ -51,10 +51,10 @@ group=1</panel_attributes> ...@@ -51,10 +51,10 @@ group=1</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>1520</x> <x>918</x>
<y>1830</y> <y>1182</y>
<w>110</w> <w>66</w>
<h>30</h> <h>18</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;&lt;- <panel_attributes>lt=&lt;&lt;-
fontsize=10 fontsize=10
...@@ -64,10 +64,10 @@ group=1</panel_attributes> ...@@ -64,10 +64,10 @@ group=1</panel_attributes>
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>1530</x> <x>924</x>
<y>1230</y> <y>822</y>
<w>150</w> <w>90</w>
<h>220</h> <h>132</h>
</coordinates> </coordinates>
<panel_attributes>&lt;&lt;enumeration&gt;&gt; <panel_attributes>&lt;&lt;enumeration&gt;&gt;
BasicType BasicType
...@@ -88,10 +88,10 @@ void</panel_attributes> ...@@ -88,10 +88,10 @@ void</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>910</x> <x>552</x>
<y>1310</y> <y>870</y>
<w>140</w> <w>84</w>
<h>80</h> <h>48</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;&lt;. <panel_attributes>lt=&lt;&lt;.
m1= 0..1 m1= 0..1
...@@ -101,10 +101,10 @@ fontsize=12</panel_attributes> ...@@ -101,10 +101,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>910</x> <x>552</x>
<y>1230</y> <y>822</y>
<w>140</w> <w>84</w>
<h>80</h> <h>48</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;&lt;. <panel_attributes>lt=&lt;&lt;.
m1=0..1 m1=0..1
...@@ -114,10 +114,10 @@ fontsize=12</panel_attributes> ...@@ -114,10 +114,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>430</x> <x>264</x>
<y>1230</y> <y>822</y>
<w>190</w> <w>114</w>
<h>150</h> <h>90</h>
</coordinates> </coordinates>
<panel_attributes>DataType <panel_attributes>DataType
-- --
...@@ -134,10 +134,10 @@ fg=blue</panel_attributes> ...@@ -134,10 +134,10 @@ fg=blue</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>610</x> <x>372</x>
<y>1180</y> <y>792</y>
<w>680</w> <w>408</w>
<h>120</h> <h>72</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;&lt;. <panel_attributes>lt=&lt;&lt;.
m2=1..n m2=1..n
...@@ -147,10 +147,10 @@ fontsize=12</panel_attributes> ...@@ -147,10 +147,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>610</x> <x>372</x>
<y>1180</y> <y>792</y>
<w>680</w> <w>408</w>
<h>180</h> <h>108</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;&lt;. <panel_attributes>lt=&lt;&lt;.
m2=1 m2=1
...@@ -160,10 +160,10 @@ fontsize=12</panel_attributes> ...@@ -160,10 +160,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>1030</x> <x>624</x>
<y>1350</y> <y>894</y>
<w>190</w> <w>114</w>
<h>50</h> <h>30</h>
</coordinates> </coordinates>
<panel_attributes>SimpleType <panel_attributes>SimpleType
-- --
...@@ -174,10 +174,10 @@ fg=blue</panel_attributes> ...@@ -174,10 +174,10 @@ fg=blue</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>1210</x> <x>732</x>
<y>1380</y> <y>912</y>
<w>340</w> <w>204</w>
<h>40</h> <h>24</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;&lt;- <panel_attributes>lt=&lt;&lt;-
m1= 1 m1= 1
...@@ -187,10 +187,10 @@ fontsize=12</panel_attributes> ...@@ -187,10 +187,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>1030</x> <x>624</x>
<y>1470</y> <y>966</y>
<w>190</w> <w>114</w>
<h>110</h> <h>66</h>
</coordinates> </coordinates>
<panel_attributes>Constraint <panel_attributes>Constraint
-- --
...@@ -205,10 +205,10 @@ fg=blue</panel_attributes> ...@@ -205,10 +205,10 @@ fg=blue</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>610</x> <x>372</x>
<y>1330</y> <y>882</y>
<w>440</w> <w>264</w>
<h>180</h> <h>108</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;. <panel_attributes>lt=&lt;.
m1=0..n m1=0..n
...@@ -218,10 +218,10 @@ fontsize=12</panel_attributes> ...@@ -218,10 +218,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>1210</x> <x>732</x>
<y>1440</y> <y>948</y>
<w>420</w> <w>252</w>
<h>140</h> <h>84</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;&lt;- <panel_attributes>lt=&lt;&lt;-
m1=1 m1=1
...@@ -231,10 +231,10 @@ fontsize=12</panel_attributes> ...@@ -231,10 +231,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>1030</x> <x>624</x>
<y>1230</y> <y>822</y>
<w>190</w> <w>114</w>
<h>50</h> <h>30</h>
</coordinates> </coordinates>
<panel_attributes>StructType <panel_attributes>StructType
-- --
...@@ -245,10 +245,10 @@ fg=blue</panel_attributes> ...@@ -245,10 +245,10 @@ fg=blue</panel_attributes>
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>1030</x> <x>624</x>
<y>1290</y> <y>858</y>
<w>190</w> <w>114</w>
<h>50</h> <h>30</h>
</coordinates> </coordinates>
<panel_attributes>ArrayType <panel_attributes>ArrayType
-- --
...@@ -259,10 +259,10 @@ fg=blue</panel_attributes> ...@@ -259,10 +259,10 @@ fg=blue</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>910</x> <x>552</x>
<y>1280</y> <y>852</y>
<w>140</w> <w>84</w>
<h>50</h> <h>30</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;&lt;. <panel_attributes>lt=&lt;&lt;.
m1= 0..1 m1= 0..1
...@@ -273,10 +273,10 @@ fontsize=12 ...@@ -273,10 +273,10 @@ fontsize=12
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>430</x> <x>264</x>
<y>1090</y> <y>738</y>
<w>1250</w> <w>750</w>
<h>40</h> <h>24</h>
</coordinates> </coordinates>
<panel_attributes>halign=center <panel_attributes>halign=center
SDT 4.0 - DataType SDT 4.0 - DataType
...@@ -288,10 +288,10 @@ lw=0.1</panel_attributes> ...@@ -288,10 +288,10 @@ lw=0.1</panel_attributes>
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>70</x> <x>60</x>
<y>0</y> <y>84</y>
<w>1610</w> <w>954</w>
<h>40</h> <h>24</h>
</coordinates> </coordinates>
<panel_attributes>SDT 4.0 - Basic Elements <panel_attributes>SDT 4.0 - Basic Elements
halign=center halign=center
...@@ -303,10 +303,10 @@ lw=0.1</panel_attributes> ...@@ -303,10 +303,10 @@ lw=0.1</panel_attributes>
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>780</x> <x>474</x>
<y>130</y> <y>162</y>
<w>240</w> <w>144</w>
<h>180</h> <h>108</h>
</coordinates> </coordinates>
<panel_attributes>ModuleClass <panel_attributes>ModuleClass
-- --
...@@ -326,10 +326,10 @@ fg=blue ...@@ -326,10 +326,10 @@ fg=blue
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>1130</x> <x>684</x>
<y>130</y> <y>162</y>
<w>220</w> <w>132</w>
<h>130</h> <h>78</h>
</coordinates> </coordinates>
<panel_attributes>Action <panel_attributes>Action
-- --
...@@ -345,10 +345,10 @@ fg=blue</panel_attributes> ...@@ -345,10 +345,10 @@ fg=blue</panel_attributes>
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>1470</x> <x>888</x>
<y>220</y> <y>216</y>
<w>210</w> <w>126</w>
<h>130</h> <h>78</h>
</coordinates> </coordinates>
<panel_attributes>Arg <panel_attributes>Arg
-- --
...@@ -364,10 +364,10 @@ fg=blue</panel_attributes> ...@@ -364,10 +364,10 @@ fg=blue</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>1340</x> <x>810</x>
<y>220</y> <y>216</y>
<w>150</w> <w>90</w>
<h>40</h> <h>24</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;. <panel_attributes>lt=&lt;.
m1= 0..n m1= 0..n
...@@ -377,10 +377,10 @@ fontsize=12</panel_attributes> ...@@ -377,10 +377,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>90</x> <x>60</x>
<y>130</y> <y>162</y>
<w>230</w> <w>138</w>
<h>160</h> <h>96</h>
</coordinates> </coordinates>
<panel_attributes>Domain <panel_attributes>Domain
-- --
...@@ -398,10 +398,10 @@ fg=blue</panel_attributes> ...@@ -398,10 +398,10 @@ fg=blue</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>630</x> <x>384</x>
<y>130</y> <y>162</y>
<w>170</w> <w>102</w>
<h>80</h> <h>48</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;. <panel_attributes>lt=&lt;.
m1=0..n m1=0..n
...@@ -411,10 +411,10 @@ fontsize=12</panel_attributes> ...@@ -411,10 +411,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>420</x> <x>258</x>
<y>440</y> <y>348</y>
<w>220</w> <w>132</w>
<h>110</h> <h>66</h>
</coordinates> </coordinates>
<panel_attributes>SubDevice <panel_attributes>SubDevice
-- --
...@@ -429,10 +429,10 @@ fg=blue</panel_attributes> ...@@ -429,10 +429,10 @@ fg=blue</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>630</x> <x>384</x>
<y>250</y> <y>234</y>
<w>70</w> <w>42</w>
<h>90</h> <h>54</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;. <panel_attributes>lt=&lt;.
m1=0..n m1=0..n
...@@ -442,10 +442,10 @@ fontsize=12</panel_attributes> ...@@ -442,10 +442,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>630</x> <x>384</x>
<y>320</y> <y>276</y>
<w>170</w> <w>102</w>
<h>190</h> <h>114</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;. <panel_attributes>lt=&lt;.
m1= 0..n m1= 0..n
...@@ -455,10 +455,10 @@ fontsize=12</panel_attributes> ...@@ -455,10 +455,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>1470</x> <x>888</x>
<y>500</y> <y>384</y>
<w>210</w> <w>126</w>
<h>50</h> <h>30</h>
</coordinates> </coordinates>
<panel_attributes>Doc <panel_attributes>Doc
-- --
...@@ -468,10 +468,10 @@ fg=blue</panel_attributes> ...@@ -468,10 +468,10 @@ fg=blue</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>1010</x> <x>612</x>
<y>130</y> <y>162</y>
<w>140</w> <w>84</w>
<h>70</h> <h>42</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;. <panel_attributes>lt=&lt;.
m1= 0..n m1= 0..n
...@@ -481,10 +481,10 @@ fontsize=12</panel_attributes> ...@@ -481,10 +481,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>1410</x> <x>852</x>
<y>500</y> <y>384</y>
<w>80</w> <w>48</w>
<h>40</h> <h>24</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;. <panel_attributes>lt=&lt;.
m1=0..1 m1=0..1
...@@ -494,10 +494,10 @@ fontsize=12</panel_attributes> ...@@ -494,10 +494,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>1010</x> <x>612</x>
<y>190</y> <y>198</y>
<w>140</w> <w>84</w>
<h>120</h> <h>72</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;. <panel_attributes>lt=&lt;.
m1= 0..n m1= 0..n
...@@ -507,10 +507,10 @@ fontsize=12</panel_attributes> ...@@ -507,10 +507,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>1130</x> <x>684</x>
<y>270</y> <y>246</y>
<w>220</w> <w>132</w>
<h>180</h> <h>108</h>
</coordinates> </coordinates>
<panel_attributes>DataPoint <panel_attributes>DataPoint
-- --
...@@ -531,10 +531,10 @@ fg=blue ...@@ -531,10 +531,10 @@ fg=blue
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>1130</x> <x>684</x>
<y>460</y> <y>360</y>
<w>220</w> <w>132</w>
<h>110</h> <h>66</h>
</coordinates> </coordinates>
<panel_attributes>Event <panel_attributes>Event
-- --
...@@ -549,10 +549,10 @@ fg=blue</panel_attributes> ...@@ -549,10 +549,10 @@ fg=blue</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>1010</x> <x>612</x>
<y>290</y> <y>258</y>
<w>140</w> <w>84</w>
<h>210</h> <h>126</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;. <panel_attributes>lt=&lt;.
m1= 0..n m1= 0..n
...@@ -562,10 +562,10 @@ fontsize=12</panel_attributes> ...@@ -562,10 +562,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>630</x> <x>384</x>
<y>130</y> <y>162</y>
<w>170</w> <w>102</w>
<h>420</h> <h>252</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;. <panel_attributes>lt=&lt;.
...@@ -575,10 +575,10 @@ fontsize=12</panel_attributes> ...@@ -575,10 +575,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>420</x> <x>258</x>
<y>300</y> <y>264</y>
<w>220</w> <w>132</w>
<h>130</h> <h>78</h>
</coordinates> </coordinates>
<panel_attributes>DeviceClass <panel_attributes>DeviceClass
-- --
...@@ -594,10 +594,10 @@ fg=blue</panel_attributes> ...@@ -594,10 +594,10 @@ fg=blue</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>630</x> <x>384</x>
<y>400</y> <y>324</y>
<w>80</w> <w>48</w>
<h>80</h> <h>48</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;. <panel_attributes>lt=&lt;.
m1=0..n m1=0..n
...@@ -607,10 +607,10 @@ fontsize=12</panel_attributes> ...@@ -607,10 +607,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>630</x> <x>384</x>
<y>130</y> <y>162</y>
<w>170</w> <w>102</w>
<h>280</h> <h>168</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;. <panel_attributes>lt=&lt;.
fontsize=12</panel_attributes> fontsize=12</panel_attributes>
...@@ -619,10 +619,10 @@ fontsize=12</panel_attributes> ...@@ -619,10 +619,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>630</x> <x>384</x>
<y>320</y> <y>276</y>
<w>170</w> <w>102</w>
<h>70</h> <h>42</h>
</coordinates> </coordinates>
<panel_attributes>lt=&lt;.</panel_attributes> <panel_attributes>lt=&lt;.</panel_attributes>
<additional_attributes>150.0;10.0;80.0;10.0;80.0;50.0;10.0;50.0</additional_attributes> <additional_attributes>150.0;10.0;80.0;10.0;80.0;50.0;10.0;50.0</additional_attributes>
...@@ -630,10 +630,10 @@ fontsize=12</panel_attributes> ...@@ -630,10 +630,10 @@ fontsize=12</panel_attributes>
<element> <element>
<id>UMLClass</id> <id>UMLClass</id>
<coordinates> <coordinates>
<x>780</x> <x>474</x>
<y>320</y> <y>276</y>
<w>240</w> <w>144</w>
<h>130</h> <h>78</h>
</coordinates> </coordinates>
<panel_attributes>Property <panel_attributes>Property
-- --
...@@ -650,10 +650,10 @@ transparency=80</panel_attributes> ...@@ -650,10 +650,10 @@ transparency=80</panel_attributes>
<element> <element>
<id>Relation</id> <id>Relation</id>
<coordinates> <coordinates>
<x>1340</x> <x>810</x>
<y>130</y>