diff --git a/SDT/schema4.0/docs/SDT_UML.uxf b/SDT/schema4.0/docs/SDT_UML.uxf
index 4a94e6eb11cb63d605a0405b308d7866fd93ab74..99d92ccafed46376c970518f61a5fc72f6bcd9e3 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>11</zoom_level>
+  <zoom_level>10</zoom_level>
   <element>
     <id>UMLNote</id>
     <coordinates>
-      <x>154</x>
-      <y>880</y>
-      <w>341</w>
-      <h>286</h>
+      <x>1440</x>
+      <y>670</y>
+      <w>290</w>
+      <h>260</h>
     </coordinates>
     <panel_attributes>bg=#FAF8C8
 fontsize=12
@@ -36,10 +36,10 @@ group=1</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>297</x>
-      <y>990</y>
-      <w>121</w>
-      <h>44</h>
+      <x>1570</x>
+      <y>770</y>
+      <w>110</w>
+      <h>40</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 fontsize=10
@@ -51,10 +51,10 @@ group=1</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>297</x>
-      <y>1034</y>
-      <w>121</w>
-      <h>33</h>
+      <x>1570</x>
+      <y>810</y>
+      <w>110</w>
+      <h>30</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;-
 fontsize=10
@@ -64,10 +64,10 @@ group=1</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1815</x>
-      <y>1199</y>
-      <w>165</w>
-      <h>242</h>
+      <x>1580</x>
+      <y>1110</y>
+      <w>150</w>
+      <h>220</h>
     </coordinates>
     <panel_attributes>&lt;&lt;enumeration&gt;&gt;
 BasicType
@@ -88,40 +88,40 @@ void</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1133</x>
-      <y>1287</y>
-      <w>154</w>
-      <h>88</h>
+      <x>960</x>
+      <y>1190</y>
+      <w>140</w>
+      <h>80</h>
     </coordinates>
     <panel_attributes>lt=&lt;&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>1133</x>
-      <y>1199</y>
-      <w>154</w>
-      <h>88</h>
+      <x>960</x>
+      <y>1110</y>
+      <w>140</w>
+      <h>80</h>
     </coordinates>
     <panel_attributes>lt=&lt;&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>605</x>
-      <y>1199</y>
-      <w>209</w>
-      <h>165</h>
+      <x>480</x>
+      <y>1110</y>
+      <w>190</w>
+      <h>150</h>
     </coordinates>
     <panel_attributes>DataType
 --
-/@ name : text/
+/@ name : Name/
 /@ unitOfMeasure : text/
 /- Doc : Doc/
 /- semanticURI : uri/
@@ -134,36 +134,36 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>770</x>
-      <y>1133</y>
-      <w>781</w>
-      <h>143</h>
+      <x>630</x>
+      <y>1060</y>
+      <w>710</w>
+      <h>120</h>
     </coordinates>
     <panel_attributes>lt=&lt;&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;50.0;10.0;10.0;690.0;10.0;690.0;90.0;640.0;90.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>770</x>
-      <y>1133</y>
-      <w>781</w>
-      <h>209</h>
+      <x>630</x>
+      <y>1060</y>
+      <w>710</w>
+      <h>180</h>
     </coordinates>
     <panel_attributes>lt=&lt;&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;50.0;10.0;10.0;690.0;10.0;690.0;150.0;640.0;150.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1265</x>
-      <y>1331</y>
-      <w>209</w>
-      <h>55</h>
+      <x>1080</x>
+      <y>1230</y>
+      <w>190</w>
+      <h>50</h>
     </coordinates>
     <panel_attributes>SimpleType
 --
@@ -174,27 +174,27 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1463</x>
-      <y>1353</y>
-      <w>374</w>
-      <h>55</h>
+      <x>1260</x>
+      <y>1260</y>
+      <w>340</w>
+      <h>40</h>
     </coordinates>
     <panel_attributes>lt=&lt;&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>1265</x>
-      <y>1463</y>
-      <w>209</w>
-      <h>121</h>
+      <x>1080</x>
+      <y>1350</y>
+      <w>190</w>
+      <h>110</h>
     </coordinates>
     <panel_attributes>Constraint
 --
-*@ name : text*
+*@ name : Name*
 /@ type : BasicType/
 /@ value : text/
 /- Doc : Doc/
@@ -205,36 +205,36 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>803</x>
-      <y>1309</y>
-      <w>484</w>
-      <h>198</h>
+      <x>660</x>
+      <y>1210</y>
+      <w>440</w>
+      <h>180</h>
     </coordinates>
     <panel_attributes>lt=&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>1463</x>
-      <y>1430</y>
-      <w>462</w>
-      <h>154</h>
+      <x>1260</x>
+      <y>1320</y>
+      <w>420</w>
+      <h>140</h>
     </coordinates>
     <panel_attributes>lt=&lt;&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>1265</x>
-      <y>1199</y>
-      <w>209</w>
-      <h>55</h>
+      <x>1080</x>
+      <y>1110</y>
+      <w>190</w>
+      <h>50</h>
     </coordinates>
     <panel_attributes>StructType
 --
@@ -245,10 +245,10 @@ fg=blue</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1265</x>
-      <y>1265</y>
-      <w>209</w>
-      <h>55</h>
+      <x>1080</x>
+      <y>1170</y>
+      <w>190</w>
+      <h>50</h>
     </coordinates>
     <panel_attributes>ArrayType
 --
@@ -259,24 +259,24 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1133</x>
-      <y>1254</y>
-      <w>154</w>
-      <h>55</h>
+      <x>960</x>
+      <y>1160</y>
+      <w>140</w>
+      <h>50</h>
     </coordinates>
     <panel_attributes>lt=&lt;&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>605</x>
-      <y>1045</y>
-      <w>1375</w>
-      <h>44</h>
+      <x>100</x>
+      <y>970</y>
+      <w>1630</w>
+      <h>40</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>187</x>
-      <y>0</y>
-      <w>1749</w>
-      <h>44</h>
+      <x>100</x>
+      <y>20</y>
+      <w>1630</w>
+      <h>40</h>
     </coordinates>
     <panel_attributes>SDT 4.0 - Basic Elements
 halign=center
@@ -303,14 +303,14 @@ lw=0.1</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>990</x>
-      <y>143</y>
-      <w>275</w>
-      <h>198</h>
+      <x>830</x>
+      <y>150</y>
+      <w>240</w>
+      <h>180</h>
     </coordinates>
     <panel_attributes>ModuleClass
 --
-*@ name : text*
+*@ name : Name*
 /@ optional : boolean = false/
 /- Doc : Doc/
 /- semanticURI : uri/
@@ -326,14 +326,14 @@ fg=blue
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1375</x>
-      <y>143</y>
-      <w>242</w>
-      <h>143</h>
+      <x>1180</x>
+      <y>150</y>
+      <w>220</w>
+      <h>130</h>
     </coordinates>
     <panel_attributes>Action
 --
-*@ name : text*
+*@ name : Name*
 /@ optional : boolean = false/
 /- Doc : Doc/
 /- semanticURI : uri/
@@ -345,14 +345,16 @@ fg=blue</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1749</x>
-      <y>242</y>
-      <w>187</w>
-      <h>110</h>
+      <x>1520</x>
+      <y>240</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
@@ -362,54 +364,56 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1606</x>
-      <y>242</y>
-      <w>165</w>
-      <h>44</h>
+      <x>1390</x>
+      <y>240</y>
+      <w>150</w>
+      <h>40</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1= 0..n</panel_attributes>
+m1= 0..n
+fontsize=12</panel_attributes>
     <additional_attributes>130.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>616</x>
-      <y>143</y>
-      <w>242</w>
-      <h>165</h>
+      <x>490</x>
+      <y>150</y>
+      <w>220</w>
+      <h>150</h>
     </coordinates>
     <panel_attributes>Domain
 --
-*@ id : ID*
+*@ id : Name*
 /- Doc : Doc/
 /- semanticURI : uri/
-/* imports/
+/* Imports/
 /* DataTypes : DataType/
 /* ModuleClasses : ModuleClass/
-/* Devices : Device/
+/* DeviceClasses : DeviceClass/
 fg=blue</panel_attributes>
     <additional_attributes/>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>847</x>
-      <y>143</y>
-      <w>165</w>
-      <h>110</h>
+      <x>700</x>
+      <y>150</y>
+      <w>150</w>
+      <h>100</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1= 0..n</panel_attributes>
+m1= 0..n
+fontsize=12</panel_attributes>
     <additional_attributes>130.0;10.0;50.0;10.0;50.0;80.0;10.0;80.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>616</x>
-      <y>484</y>
-      <w>242</w>
-      <h>121</h>
+      <x>490</x>
+      <y>460</y>
+      <w>220</w>
+      <h>110</h>
     </coordinates>
     <panel_attributes>SubDevice
 --
@@ -424,35 +428,36 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>847</x>
-      <y>242</y>
-      <w>77</w>
-      <h>132</h>
+      <x>700</x>
+      <y>240</y>
+      <w>70</w>
+      <h>120</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1=0..n
-</panel_attributes>
+fontsize=12</panel_attributes>
     <additional_attributes>10.0;90.0;50.0;90.0;50.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>847</x>
-      <y>484</y>
-      <w>165</w>
-      <h>77</h>
+      <x>700</x>
+      <y>480</y>
+      <w>150</w>
+      <h>50</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1= 0..n</panel_attributes>
-    <additional_attributes>130.0;10.0;60.0;10.0;60.0;50.0;10.0;50.0</additional_attributes>
+m1= 0..n
+fontsize=12</panel_attributes>
+    <additional_attributes>130.0;10.0;60.0;10.0;60.0;30.0;10.0;30.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1749</x>
-      <y>550</y>
-      <w>187</w>
-      <h>55</h>
+      <x>1520</x>
+      <y>520</y>
+      <w>210</w>
+      <h>50</h>
     </coordinates>
     <panel_attributes>Doc
 --
@@ -462,56 +467,58 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1254</x>
-      <y>143</y>
-      <w>143</w>
-      <h>77</h>
+      <x>1060</x>
+      <y>150</y>
+      <w>140</w>
+      <h>70</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1= 0..n
-</panel_attributes>
-    <additional_attributes>110.0;10.0;20.0;10.0;20.0;50.0;10.0;50.0</additional_attributes>
+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>1661</x>
-      <y>550</y>
-      <w>110</w>
-      <h>44</h>
+      <x>1460</x>
+      <y>520</y>
+      <w>80</w>
+      <h>40</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1=0..1</panel_attributes>
-    <additional_attributes>80.0;10.0;10.0;10.0</additional_attributes>
+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>1254</x>
-      <y>209</y>
-      <w>143</w>
-      <h>132</h>
+      <x>1060</x>
+      <y>210</y>
+      <w>140</w>
+      <h>120</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1= 0..n
-</panel_attributes>
-    <additional_attributes>110.0;90.0;20.0;90.0;20.0;10.0;10.0;10.0</additional_attributes>
+fontsize=12</panel_attributes>
+    <additional_attributes>120.0;90.0;30.0;90.0;30.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1375</x>
-      <y>297</y>
-      <w>242</w>
-      <h>176</h>
+      <x>1180</x>
+      <y>290</y>
+      <w>220</w>
+      <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
@@ -523,14 +530,14 @@ fg=blue
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1375</x>
-      <y>484</y>
-      <w>242</w>
-      <h>121</h>
+      <x>1180</x>
+      <y>480</y>
+      <w>220</w>
+      <h>110</h>
     </coordinates>
     <panel_attributes>Event
 --
-*@ name : text*
+*@ name : Name*
 /@ optional : boolean = false/
 /- Doc : Doc/
 /- semanticURI : uri/
@@ -542,23 +549,23 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1254</x>
-      <y>319</y>
-      <w>143</w>
-      <h>209</h>
+      <x>1060</x>
+      <y>310</y>
+      <w>140</w>
+      <h>210</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1= 0..n
-</panel_attributes>
-    <additional_attributes>110.0;160.0;50.0;160.0;50.0;10.0;10.0;10.0</additional_attributes>
+fontsize=12</panel_attributes>
+    <additional_attributes>120.0;180.0;60.0;180.0;60.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>847</x>
-      <y>319</y>
-      <w>165</w>
-      <h>264</h>
+      <x>700</x>
+      <y>310</y>
+      <w>150</w>
+      <h>240</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 
@@ -568,10 +575,10 @@ m1= 0..n
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>616</x>
-      <y>330</y>
-      <w>242</w>
-      <h>143</h>
+      <x>490</x>
+      <y>320</y>
+      <w>220</w>
+      <h>130</h>
     </coordinates>
     <panel_attributes>DeviceClass
 --
@@ -587,49 +594,51 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>847</x>
-      <y>429</y>
-      <w>77</w>
-      <h>110</h>
+      <x>700</x>
+      <y>410</y>
+      <w>70</w>
+      <h>100</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1=0..n</panel_attributes>
+m1=0..n
+fontsize=12</panel_attributes>
     <additional_attributes>10.0;70.0;40.0;70.0;40.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>847</x>
-      <y>319</y>
-      <w>165</w>
-      <h>99</h>
+      <x>700</x>
+      <y>310</y>
+      <w>150</w>
+      <h>90</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1= 0..n</panel_attributes>
+m1= 0..n
+fontsize=12</panel_attributes>
     <additional_attributes>130.0;10.0;80.0;10.0;80.0;70.0;10.0;70.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>847</x>
-      <y>407</y>
-      <w>165</w>
-      <h>110</h>
+      <x>700</x>
+      <y>390</y>
+      <w>150</w>
+      <h>120</h>
     </coordinates>
     <panel_attributes>lt=&lt;.</panel_attributes>
-    <additional_attributes>130.0;80.0;60.0;80.0;60.0;10.0;10.0;10.0</additional_attributes>
+    <additional_attributes>130.0;100.0;60.0;100.0;60.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>990</x>
-      <y>462</y>
-      <w>264</w>
-      <h>143</h>
+      <x>830</x>
+      <y>460</y>
+      <w>240</w>
+      <h>130</h>
     </coordinates>
     <panel_attributes>Property
 --
-*@ name : text*
+*@ name : Name*
 /@ optional : boolean = false/
 /@ value : text/
 /- Doc : Doc/
@@ -642,35 +651,36 @@ transparency=80</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1606</x>
-      <y>275</y>
-      <w>88</w>
-      <h>286</h>
+      <x>1390</x>
+      <y>270</y>
+      <w>70</w>
+      <h>280</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1=0..n
-</panel_attributes>
-    <additional_attributes>10.0;10.0;60.0;10.0;60.0;240.0;10.0;240.0</additional_attributes>
+m1= 0..n
+fontsize=12</panel_attributes>
+    <additional_attributes>10.0;10.0;30.0;10.0;30.0;260.0;10.0;260.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1243</x>
-      <y>319</y>
-      <w>77</w>
-      <h>209</h>
+      <x>1060</x>
+      <y>310</y>
+      <w>70</w>
+      <h>210</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1=0..n</panel_attributes>
-    <additional_attributes>10.0;160.0;30.0;160.0;30.0;10.0;20.0;10.0</additional_attributes>
+m1=0..n
+fontsize=12</panel_attributes>
+    <additional_attributes>10.0;180.0;30.0;180.0;30.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>935</x>
-      <y>1210</y>
-      <w>209</w>
-      <h>121</h>
+      <x>780</x>
+      <y>1120</y>
+      <w>190</w>
+      <h>110</h>
     </coordinates>
     <panel_attributes>&lt;&lt;enumeration&gt;&gt;
 TypeChoice
@@ -686,23 +696,23 @@ Enum : EnumType
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>803</x>
-      <y>1221</y>
-      <w>154</w>
-      <h>88</h>
+      <x>660</x>
+      <y>1130</y>
+      <w>140</w>
+      <h>80</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;-
 m1= 1
-</panel_attributes>
+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>UMLClass</id>
     <coordinates>
-      <x>187</x>
-      <y>352</y>
-      <w>363</w>
-      <h>253</h>
+      <x>100</x>
+      <y>340</y>
+      <w>330</w>
+      <h>230</h>
     </coordinates>
     <panel_attributes>Product
 --
@@ -714,7 +724,7 @@ m1= 1
 /* SubDevices : SubDevice/
 /- DeviceClass/
 /   @domain : IDRF/
-/   @class : id /
+/   @class : Name /
 /   -ImplementedProperties : Property /
 /   -ImplementedModuleClasses : ModuleClass  /
 /- Extend : Extend/
@@ -724,23 +734,23 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>539</x>
-      <y>341</y>
-      <w>99</w>
-      <h>55</h>
+      <x>420</x>
+      <y>340</y>
+      <w>90</w>
+      <h>40</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1=0..1
-</panel_attributes>
-    <additional_attributes>70.0;20.0;10.0;20.0</additional_attributes>
+fontsize=12</panel_attributes>
+    <additional_attributes>70.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>385</x>
-      <y>110</y>
-      <w>627</w>
-      <h>264</h>
+      <x>280</x>
+      <y>120</y>
+      <w>570</w>
+      <h>240</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 </panel_attributes>
@@ -749,34 +759,36 @@ m1=0..1
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>385</x>
-      <y>572</y>
-      <w>627</w>
-      <h>99</h>
+      <x>280</x>
+      <y>560</y>
+      <w>570</w>
+      <h>70</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1= 0..n</panel_attributes>
-    <additional_attributes>550.0;10.0;460.0;10.0;460.0;70.0;10.0;70.0;10.0;30.0</additional_attributes>
+m1= 0..n
+fontsize=12</panel_attributes>
+    <additional_attributes>550.0;10.0;460.0;10.0;460.0;50.0;10.0;50.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>539</x>
-      <y>484</y>
-      <w>99</w>
-      <h>44</h>
+      <x>420</x>
+      <y>460</y>
+      <w>90</w>
+      <h>40</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
-m1=0..n</panel_attributes>
+m1=0..n
+fontsize=12</panel_attributes>
     <additional_attributes>70.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1265</x>
-      <y>1397</y>
-      <w>209</w>
-      <h>55</h>
+      <x>1080</x>
+      <y>1290</y>
+      <w>190</w>
+      <h>50</h>
     </coordinates>
     <panel_attributes>EnumType
 --
@@ -787,27 +799,27 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1133</x>
-      <y>1298</y>
-      <w>154</w>
-      <h>143</h>
+      <x>960</x>
+      <y>1200</y>
+      <w>140</w>
+      <h>130</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;.
 m1=0..1
-</panel_attributes>
+fontsize=12</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>1540</x>
-      <y>1419</y>
-      <w>231</w>
-      <h>121</h>
+      <x>1330</x>
+      <y>1310</y>
+      <w>210</w>
+      <h>110</h>
     </coordinates>
     <panel_attributes>EnumValue
 --
-*@ name : text*
+*@ name : Name*
 *@ value : value*
 /@ type : BasicType = integer/
 /- Doc : Doc/
@@ -818,51 +830,53 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1463</x>
-      <y>1408</y>
-      <w>99</w>
-      <h>55</h>
+      <x>1260</x>
+      <y>1310</y>
+      <w>90</w>
+      <h>40</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;.
 m1=1..n
-</panel_attributes>
-    <additional_attributes>70.0;20.0;10.0;20.0</additional_attributes>
+fontsize=12</panel_attributes>
+    <additional_attributes>70.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1760</x>
-      <y>1430</y>
-      <w>132</w>
-      <h>88</h>
+      <x>1530</x>
+      <y>1320</y>
+      <w>110</w>
+      <h>80</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;-
-m1=0..1</panel_attributes>
+m1=0..1
+fontsize=12</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>308</x>
-      <y>693</y>
-      <w>242</w>
-      <h>88</h>
+      <x>210</x>
+      <y>670</y>
+      <w>220</w>
+      <h>80</h>
     </coordinates>
     <panel_attributes>Extend
 --
 *@domain : IDRF*
 *@entity : ID*
 /- ExtendChoice/
-fg=red</panel_attributes>
+fg=blue
+</panel_attributes>
     <additional_attributes/>
   </element>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>990</x>
-      <y>693</y>
-      <w>264</w>
-      <h>77</h>
+      <x>830</x>
+      <y>670</y>
+      <w>240</w>
+      <h>70</h>
     </coordinates>
     <panel_attributes>Exclude
 --
@@ -874,24 +888,24 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>847</x>
-      <y>693</y>
-      <w>165</w>
-      <h>77</h>
+      <x>700</x>
+      <y>670</y>
+      <w>150</w>
+      <h>70</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1= 1..n
 fontsize=12
-fg=red</panel_attributes>
+</panel_attributes>
     <additional_attributes>130.0;10.0;40.0;10.0;40.0;50.0;10.0;50.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>220</x>
-      <y>693</y>
-      <w>110</w>
-      <h>44</h>
+      <x>130</x>
+      <y>670</y>
+      <w>100</w>
+      <h>40</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1=0..1
@@ -901,10 +915,10 @@ fontsize=12</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>1375</x>
-      <y>682</y>
-      <w>242</w>
-      <h>176</h>
+      <x>1180</x>
+      <y>670</y>
+      <w>220</w>
+      <h>160</h>
     </coordinates>
     <panel_attributes>&lt;&lt;enumeration&gt;&gt;
 ExtendType
@@ -916,16 +930,16 @@ moduleclass
 property
 device
 subdevice
-fg=blue</panel_attributes>
+</panel_attributes>
     <additional_attributes/>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1243</x>
-      <y>693</y>
-      <w>154</w>
-      <h>77</h>
+      <x>1060</x>
+      <y>670</y>
+      <w>140</w>
+      <h>70</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;-
 m1=0..1
@@ -935,10 +949,10 @@ fontsize=12</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>990</x>
-      <y>781</y>
-      <w>264</w>
-      <h>77</h>
+      <x>830</x>
+      <y>750</y>
+      <w>240</w>
+      <h>70</h>
     </coordinates>
     <panel_attributes>Include
 --
@@ -950,24 +964,24 @@ fg=blue</panel_attributes>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>847</x>
-      <y>759</y>
-      <w>165</w>
-      <h>66</h>
+      <x>700</x>
+      <y>730</y>
+      <w>150</w>
+      <h>60</h>
     </coordinates>
     <panel_attributes>lt=&lt;.
 m1= 1..n
 fontsize=12
-fg=red</panel_attributes>
+</panel_attributes>
     <additional_attributes>130.0;30.0;40.0;30.0;40.0;10.0;10.0;10.0</additional_attributes>
   </element>
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>1243</x>
-      <y>693</y>
-      <w>154</w>
-      <h>165</h>
+      <x>1060</x>
+      <y>670</y>
+      <w>140</w>
+      <h>150</h>
     </coordinates>
     <panel_attributes>lt=-
 
@@ -977,10 +991,10 @@ fontsize=12</panel_attributes>
   <element>
     <id>UMLClass</id>
     <coordinates>
-      <x>649</x>
-      <y>693</y>
-      <w>209</w>
-      <h>88</h>
+      <x>490</x>
+      <y>670</y>
+      <w>220</w>
+      <h>80</h>
     </coordinates>
     <panel_attributes>&lt;&lt;enumeration&gt;&gt;
 ExtendChoice
@@ -995,15 +1009,15 @@ Includes : Include
   <element>
     <id>Relation</id>
     <coordinates>
-      <x>539</x>
-      <y>704</y>
-      <w>132</w>
-      <h>77</h>
+      <x>420</x>
+      <y>680</y>
+      <w>90</w>
+      <h>70</h>
     </coordinates>
     <panel_attributes>lt=&lt;&lt;-
 m1=0..1
 fontsize=12
-fg=red</panel_attributes>
-    <additional_attributes>100.0;10.0;50.0;10.0;50.0;50.0;10.0;50.0</additional_attributes>
+</panel_attributes>
+    <additional_attributes>70.0;10.0;50.0;10.0;50.0;50.0;10.0;50.0</additional_attributes>
   </element>
 </diagram>