[Volute] r3993 - in trunk/projects/dm/STC-2.0: doc/diagrams/alt model/coords model/coordsys model/meas

Volute commit messages volutecommits at g-vo.org
Sat Apr 29 00:29:08 CEST 2017


Author: mdittmar
Date: Sat Apr 29 00:29:07 2017
New Revision: 3993

Log:
migrate alternate modeling as current

Added:
   trunk/projects/dm/STC-2.0/doc/diagrams/alt/Measurement overview diagram.png   (contents, props changed)
   trunk/projects/dm/STC-2.0/model/meas/
   trunk/projects/dm/STC-2.0/model/meas/STC_meas_V2.0.zip   (contents, props changed)
   trunk/projects/dm/STC-2.0/model/meas/stc_meas_2.0_uml2p4p1.xmi   (contents, props changed)
Deleted:
   trunk/projects/dm/STC-2.0/model/coordsys/
Modified:
   trunk/projects/dm/STC-2.0/doc/diagrams/alt/uncertainty diagram.png
   trunk/projects/dm/STC-2.0/model/coords/STC_coords_V2.0.zip
   trunk/projects/dm/STC-2.0/model/coords/stc_coords_2.0_uml2p4p1.xmi

Added: trunk/projects/dm/STC-2.0/doc/diagrams/alt/Measurement overview diagram.png
==============================================================================
Binary file. No diff available.

Modified: trunk/projects/dm/STC-2.0/doc/diagrams/alt/uncertainty diagram.png
==============================================================================
Binary file (source and/or target). No diff available.

Modified: trunk/projects/dm/STC-2.0/model/coords/STC_coords_V2.0.zip
==============================================================================
Binary file (source and/or target). No diff available.

Modified: trunk/projects/dm/STC-2.0/model/coords/stc_coords_2.0_uml2p4p1.xmi
==============================================================================
--- trunk/projects/dm/STC-2.0/model/coords/stc_coords_2.0_uml2p4p1.xmi	Fri Apr 28 23:32:54 2017	(r3992)
+++ trunk/projects/dm/STC-2.0/model/coords/stc_coords_2.0_uml2p4p1.xmi	Sat Apr 29 00:29:07 2017	(r3993)
@@ -1,1808 +1,1614 @@
-<?xml version="1.0" encoding="UTF-8"?><xmi:XMI xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:IVOA_UML_Profile="http:///schemas/IVOA_UML_Profile/_k-SrEAToEeec3YfVJOGZAw/0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.omg.org/spec/UML/20100901" xmi:version="2.1" xsi:schemaLocation="http://www.eclipse.org/uml2/3.0.0/UML http://schema.omg.org/spec/UML/20100901 http:///schemas/IVOA_UML_Profile/_k-SrEAToEeec3YfVJOGZAw/0 IVOA_UML_Profile.profile.xmi#_k-ccFwToEeec3YfVJOGZAw">
-  <uml:Model xmi:id="_k9_wIAToEeec3YfVJOGZAw" name="coords">
-    <eAnnotations xmi:id="_k9_wIQToEeec3YfVJOGZAw" source="Objing">
-      <contents xmi:type="uml:Property" xmi:id="_k9_wIgToEeec3YfVJOGZAw" name="exporterVersion">
-        <defaultValue xmi:type="uml:LiteralString" xmi:id="_k9_wIwToEeec3YfVJOGZAw" value="3.0.0"/>
+<?xml version="1.0" encoding="UTF-8"?><xmi:XMI xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:IVOA_UML_Profile="http:///schemas/IVOA_UML_Profile/_L37-jywmEeeQ1MfYuQw_Rg/0" xmlns:default="http:///schemas/default/_L4hxoCwmEeeQ1MfYuQw_Rg/0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.omg.org/spec/UML/20100901" xmi:version="2.1" xsi:schemaLocation="http://www.eclipse.org/uml2/3.0.0/UML http://schema.omg.org/spec/UML/20100901 http:///schemas/IVOA_UML_Profile/_L37-jywmEeeQ1MfYuQw_Rg/0 IVOA_UML_Profile.profile.xmi#_L41TpywmEeeQ1MfYuQw_Rg http:///schemas/default/_L4hxoCwmEeeQ1MfYuQw_Rg/0 default.profile.xmi#_MH9UxywmEeeQ1MfYuQw_Rg">
+  <uml:Model xmi:id="_L3yKwCwmEeeQ1MfYuQw_Rg" name="coords">
+    <eAnnotations xmi:id="_L3yKwSwmEeeQ1MfYuQw_Rg" source="Objing">
+      <contents xmi:type="uml:Property" xmi:id="_L3yKwiwmEeeQ1MfYuQw_Rg" name="exporterVersion">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yKwywmEeeQ1MfYuQw_Rg" value="3.0.0"/>
       </contents>
-      <contents xmi:type="uml:Property" xmi:id="_k9_wJAToEeec3YfVJOGZAw" name="isRoundTrip"/>
-      <contents xmi:type="uml:Property" xmi:id="_k9_wJQToEeec3YfVJOGZAw" name="Visibility">
-        <defaultValue xmi:type="uml:LiteralString" xmi:id="_k9_wJgToEeec3YfVJOGZAw" value="0"/>
+      <contents xmi:type="uml:Property" xmi:id="_L3yKxCwmEeeQ1MfYuQw_Rg" name="isRoundTrip"/>
+      <contents xmi:type="uml:Property" xmi:id="_L3yKxSwmEeeQ1MfYuQw_Rg" name="Visibility">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yKxiwmEeeQ1MfYuQw_Rg" value="0"/>
       </contents>
     </eAnnotations>
-    <packagedElement xmi:type="uml:InformationItem" xmi:id="_k9_wJwToEeec3YfVJOGZAw" name="STC Coordinates Model V2.0 (2016)">
-      <eAnnotations xmi:id="_k9_wKAToEeec3YfVJOGZAw" source="Objing">
-        <contents xmi:type="uml:Property" xmi:id="_k9_wKQToEeec3YfVJOGZAw" name="Visibility">
-          <defaultValue xmi:type="uml:LiteralString" xmi:id="_k9_wKgToEeec3YfVJOGZAw" value="0"/>
+    <ownedComment xmi:type="uml:Comment" xmi:id="_L3yKxywmEeeQ1MfYuQw_Rg">
+      <eAnnotations xmi:id="_L3yKyCwmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L3yKySwmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yKyiwmEeeQ1MfYuQw_Rg" value="description"/>
         </contents>
       </eAnnotations>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Package" xmi:id="_k9_wKwToEeec3YfVJOGZAw" name="ivoa">
-      <eAnnotations xmi:id="_k9_wLAToEeec3YfVJOGZAw" source="Objing">
-        <contents xmi:type="uml:Property" xmi:id="_k9_wLQToEeec3YfVJOGZAw" name="Visibility">
-          <defaultValue xmi:type="uml:LiteralString" xmi:id="_k9_wLgToEeec3YfVJOGZAw" value="0"/>
+      <body>The coordsys model defines a pattern for Coordinate Frame specifications, various Coordinate System objects for bundling Coordinate Frames into associated groups, and implements the CoordFrame pattern for several physical domains.  The expectation is that as models are created which touch on domains not represented here, they will implement this pattern in the same fashion for the new domain.  This implementation may reside in the other model, or be added to this list of implementations.  Models which refer to the CoordFrame of this model are stating an expectation that the instances included follow the specified pattern.
+</body>
+    </ownedComment>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yKyywmEeeQ1MfYuQw_Rg" constrainedElement="_L3yLdSwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yKzCwmEeeQ1MfYuQw_Rg" value="coordSpace:PixelSpace[1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yKzSwmEeeQ1MfYuQw_Rg" constrainedElement="_L3yLfiwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yKziwmEeeQ1MfYuQw_Rg" value="coordAxis:PixelAxis[1..3]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yKzywmEeeQ1MfYuQw_Rg" constrainedElement="_L3yLlSwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK0CwmEeeQ1MfYuQw_Rg" value="coordAxis:PixelAxis"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK0SwmEeeQ1MfYuQw_Rg" constrainedElement="_L3yLqSwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK0iwmEeeQ1MfYuQw_Rg" value="coordSpace:GenericCoordSpace[1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK0ywmEeeQ1MfYuQw_Rg" constrainedElement="_L3yLsiwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK1CwmEeeQ1MfYuQw_Rg" value="axis:PhysicalAxis[1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK1SwmEeeQ1MfYuQw_Rg" constrainedElement="_L3772CwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK1iwmEeeQ1MfYuQw_Rg" value="coordSpace:SpatialSpace[1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK1ywmEeeQ1MfYuQw_Rg" constrainedElement="_L3777ywmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK2CwmEeeQ1MfYuQw_Rg" value="coordAxis:PhysicalAxis[1..3]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK2SwmEeeQ1MfYuQw_Rg" constrainedElement="_L377-ywmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK2iwmEeeQ1MfYuQw_Rg" value="coordAxis:PhysicalAxis[1..3]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK2ywmEeeQ1MfYuQw_Rg" constrainedElement="_L378HSwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK3CwmEeeQ1MfYuQw_Rg" value="cval:RealQuantity"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK3SwmEeeQ1MfYuQw_Rg" constrainedElement="_L378nSwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK3iwmEeeQ1MfYuQw_Rg" value="cmpt:SpatialCoordValue[1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK3ywmEeeQ1MfYuQw_Rg" constrainedElement="_L378oiwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK4CwmEeeQ1MfYuQw_Rg" value="cmpt:SpatialCoordValue[2]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK4SwmEeeQ1MfYuQw_Rg" constrainedElement="_L378pywmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK4iwmEeeQ1MfYuQw_Rg" value="cmpt:SpatialCoordValue[3]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK4ywmEeeQ1MfYuQw_Rg" constrainedElement="_L378vCwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK5CwmEeeQ1MfYuQw_Rg" value="coordSpace:SpectralSpace[1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK5SwmEeeQ1MfYuQw_Rg" constrainedElement="_L378xSwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK5iwmEeeQ1MfYuQw_Rg" value="coordAxis:PhysicalAxis[1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK5ywmEeeQ1MfYuQw_Rg" constrainedElement="_L378yiwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK6CwmEeeQ1MfYuQw_Rg" value="cval:RealQuantity"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK6SwmEeeQ1MfYuQw_Rg" constrainedElement="_L3788SwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK6iwmEeeQ1MfYuQw_Rg" value="coordSpace:TimeSpace[1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK6ywmEeeQ1MfYuQw_Rg" constrainedElement="_L379DiwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK7CwmEeeQ1MfYuQw_Rg" value="coordAxis:PhysicalAxis[1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK7SwmEeeQ1MfYuQw_Rg" constrainedElement="_L379HCwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK7iwmEeeQ1MfYuQw_Rg" value="cval:RealQuantity"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK7ywmEeeQ1MfYuQw_Rg" constrainedElement="_L379JSwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK8CwmEeeQ1MfYuQw_Rg" value="cval:DateTimeQuantity"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK8SwmEeeQ1MfYuQw_Rg" constrainedElement="_L379SywmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK8iwmEeeQ1MfYuQw_Rg" value="coordSpace:PolarizationSpace[1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK8ywmEeeQ1MfYuQw_Rg" constrainedElement="_L379UCwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK9CwmEeeQ1MfYuQw_Rg" value="coordAxis:DiscreteAxis[1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK9SwmEeeQ1MfYuQw_Rg" constrainedElement="_L37-dCwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK9iwmEeeQ1MfYuQw_Rg" value="coordAxis:PhysicalAxis[1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_L3yK9ywmEeeQ1MfYuQw_Rg" constrainedElement="_L37-iiwmEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_L3yK-CwmEeeQ1MfYuQw_Rg" value="coordAxis:DiscreteAxis"/>
+    </ownedRule>
+    <packagedElement xmi:type="uml:Package" xmi:id="_L3yK-SwmEeeQ1MfYuQw_Rg" name="ivoa">
+      <eAnnotations xmi:id="_L3yK-iwmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L3yK-ywmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yK_CwmEeeQ1MfYuQw_Rg" value="0"/>
         </contents>
       </eAnnotations>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k9_wLwToEeec3YfVJOGZAw" name="real">
-        <eAnnotations xmi:id="_k9_wMAToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k9_wMQToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k9_wMgToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L3yK_SwmEeeQ1MfYuQw_Rg" name="nonnegativeInteger">
+        <eAnnotations xmi:id="_L3yK_iwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yK_ywmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLACwmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k9_wMwToEeec3YfVJOGZAw" name="isPrimitive"/>
+          <contents xmi:type="uml:Property" xmi:id="_L3yLASwmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
         </eAnnotations>
       </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k9_wNAToEeec3YfVJOGZAw" name="datetime">
-        <eAnnotations xmi:id="_k9_wNQToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k9_wNgToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k9_wNwToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L3yLAiwmEeeQ1MfYuQw_Rg" name="integer">
+        <eAnnotations xmi:id="_L3yLAywmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yLBCwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLBSwmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k9_wOAToEeec3YfVJOGZAw" name="isPrimitive"/>
+          <contents xmi:type="uml:Property" xmi:id="_L3yLBiwmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
         </eAnnotations>
       </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k9_wOQToEeec3YfVJOGZAw" name="anyURI">
-        <eAnnotations xmi:id="_k9_wOgToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k9_wOwToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k9_wPAToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L3yLBywmEeeQ1MfYuQw_Rg" name="rational">
+        <eAnnotations xmi:id="_L3yLCCwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yLCSwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLCiwmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k9_wPQToEeec3YfVJOGZAw" name="isPrimitive"/>
+          <contents xmi:type="uml:Property" xmi:id="_L3yLCywmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k9_wPgToEeec3YfVJOGZAw" general="_k9_wPwToEeec3YfVJOGZAw"/>
       </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k9_wPwToEeec3YfVJOGZAw" name="string">
-        <eAnnotations xmi:id="_k9_wQAToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k9_wQQToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6EAToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L3yLDCwmEeeQ1MfYuQw_Rg" name="real">
+        <eAnnotations xmi:id="_L3yLDSwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yLDiwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLDywmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6EQToEeec3YfVJOGZAw" name="isPrimitive"/>
+          <contents xmi:type="uml:Property" xmi:id="_L3yLECwmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
         </eAnnotations>
       </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6EgToEeec3YfVJOGZAw" name="nonnegativeInteger">
-        <eAnnotations xmi:id="_k-I6EwToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6FAToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6FQToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L3yLESwmEeeQ1MfYuQw_Rg" name="complex">
+        <eAnnotations xmi:id="_L3yLEiwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yLEywmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLFCwmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6FgToEeec3YfVJOGZAw" name="isPrimitive"/>
+          <contents xmi:type="uml:Property" xmi:id="_L3yLFSwmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
         </eAnnotations>
       </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6FwToEeec3YfVJOGZAw" name="boolean">
-        <eAnnotations xmi:id="_k-I6GAToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6GQToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6GgToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L3yLFiwmEeeQ1MfYuQw_Rg" name="string">
+        <eAnnotations xmi:id="_L3yLFywmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yLGCwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLGSwmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6GwToEeec3YfVJOGZAw" name="isPrimitive"/>
+          <contents xmi:type="uml:Property" xmi:id="_L3yLGiwmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
         </eAnnotations>
       </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6HAToEeec3YfVJOGZAw" name="integer">
-        <eAnnotations xmi:id="_k-I6HQToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6HgToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6HwToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L3yLGywmEeeQ1MfYuQw_Rg" name="boolean">
+        <eAnnotations xmi:id="_L3yLHCwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yLHSwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLHiwmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6IAToEeec3YfVJOGZAw" name="isPrimitive"/>
+          <contents xmi:type="uml:Property" xmi:id="_L3yLHywmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
         </eAnnotations>
       </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6IQToEeec3YfVJOGZAw" name="rational">
-        <eAnnotations xmi:id="_k-I6IgToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6IwToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6JAToEeec3YfVJOGZAw" value="0"/>
-          </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6JQToEeec3YfVJOGZAw" name="isPrimitive"/>
-        </eAnnotations>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I6JgToEeec3YfVJOGZAw" name="numerator" visibility="public" type="_k-I6HAToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I6JwToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I6KAToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6KQToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I6KgToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6KwToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I6LAToEeec3YfVJOGZAw" name="denominator" visibility="public" type="_k-I6EgToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I6LQToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I6LgToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6LwToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I6MAToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6MQToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-      </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6MgToEeec3YfVJOGZAw" name="complex">
-        <eAnnotations xmi:id="_k-I6MwToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6NAToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6NQToEeec3YfVJOGZAw" value="0"/>
-          </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6NgToEeec3YfVJOGZAw" name="isPrimitive"/>
-        </eAnnotations>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I6NwToEeec3YfVJOGZAw" name="re" visibility="public" type="_k9_wLwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I6OAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I6OQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6OgToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I6OwToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6PAToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I6PQToEeec3YfVJOGZAw" name="im" visibility="public" type="_k9_wLwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I6PgToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I6PwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6QAToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I6QQToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6QgToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-      </packagedElement>
-      <packagedElement xmi:type="uml:InformationItem" xmi:id="_k-I6QwToEeec3YfVJOGZAw" name="IVOA Base Types V1.0 (2016)">
-        <eAnnotations xmi:id="_k-I6RAToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6RQToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6RgToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L3yLICwmEeeQ1MfYuQw_Rg" name="datetime">
+        <eAnnotations xmi:id="_L3yLISwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yLIiwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLIywmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L3yLJCwmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
         </eAnnotations>
       </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6RwToEeec3YfVJOGZAw" name="Unit">
-        <eAnnotations xmi:id="_k-I6SAToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6SQToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6SgToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L3yLJSwmEeeQ1MfYuQw_Rg" name="anyURI">
+        <eAnnotations xmi:id="_L3yLJiwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yLJywmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLKCwmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6SwToEeec3YfVJOGZAw" name="isPrimitive"/>
+          <contents xmi:type="uml:Property" xmi:id="_L3yLKSwmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I6TAToEeec3YfVJOGZAw" general="_k9_wPwToEeec3YfVJOGZAw"/>
+        <generalization xmi:type="uml:Generalization" xmi:id="_L3yLKiwmEeeQ1MfYuQw_Rg" general="_L3yLFiwmEeeQ1MfYuQw_Rg"/>
       </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I6TQToEeec3YfVJOGZAw" name="Quantity" isAbstract="true">
-        <eAnnotations xmi:id="_k-I6TgToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6TwToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6UAToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L3yLKywmEeeQ1MfYuQw_Rg" name="Quantity" isAbstract="true">
+        <eAnnotations xmi:id="_L3yLLCwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yLLSwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLLiwmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L3yLLywmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
         </eAnnotations>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I6UQToEeec3YfVJOGZAw" name="unit" visibility="public" type="_k-I6RwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I6UgToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I6UwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6VAToEeec3YfVJOGZAw" value="0"/>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_L3yLMCwmEeeQ1MfYuQw_Rg" name="unit" visibility="public" type="_L3yLTywmEeeQ1MfYuQw_Rg" isUnique="false">
+          <eAnnotations xmi:id="_L3yLMSwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3yLMiwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLMywmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I6VQToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6VgToEeec3YfVJOGZAw" value="read_write"/>
+            <contents xmi:type="uml:Property" xmi:id="_L3yLNCwmEeeQ1MfYuQw_Rg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLNSwmEeeQ1MfYuQw_Rg" value="read_write"/>
             </contents>
           </eAnnotations>
-          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I6VwToEeec3YfVJOGZAw"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L3yLNiwmEeeQ1MfYuQw_Rg"/>
         </ownedAttribute>
       </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I6WAToEeec3YfVJOGZAw" name="IntegerQuantity">
-        <eAnnotations xmi:id="_k-I6WQToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6WgToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6WwToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L3yLNywmEeeQ1MfYuQw_Rg" name="IntegerQuantity">
+        <eAnnotations xmi:id="_L3yLOCwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yLOSwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLOiwmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L3yLOywmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I6XAToEeec3YfVJOGZAw" general="_k-I6TQToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I6XQToEeec3YfVJOGZAw" name="value" visibility="public" type="_k-I6HAToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I6XgToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I6XwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6YAToEeec3YfVJOGZAw" value="0"/>
+        <generalization xmi:type="uml:Generalization" xmi:id="_L3yLPCwmEeeQ1MfYuQw_Rg" general="_L3yLKywmEeeQ1MfYuQw_Rg"/>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_L3yLPSwmEeeQ1MfYuQw_Rg" name="value" visibility="public" type="_L3yLAiwmEeeQ1MfYuQw_Rg" isUnique="false">
+          <eAnnotations xmi:id="_L3yLPiwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3yLPywmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLQCwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I6YQToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6YgToEeec3YfVJOGZAw" value="read_write"/>
+            <contents xmi:type="uml:Property" xmi:id="_L3yLQSwmEeeQ1MfYuQw_Rg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLQiwmEeeQ1MfYuQw_Rg" value="read_write"/>
             </contents>
           </eAnnotations>
         </ownedAttribute>
       </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6YwToEeec3YfVJOGZAw" name="RealQuantity">
-        <eAnnotations xmi:id="_k-I6ZAToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6ZQToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6ZgToEeec3YfVJOGZAw" value="0"/>
-          </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6ZwToEeec3YfVJOGZAw" name="isPrimitive"/>
-        </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I6aAToEeec3YfVJOGZAw" general="_k-I6TQToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I6aQToEeec3YfVJOGZAw" name="value" visibility="public" type="_k9_wLwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I6agToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I6awToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6bAToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L3yLQywmEeeQ1MfYuQw_Rg" name="RealQuantity">
+        <eAnnotations xmi:id="_L3yLRCwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yLRSwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLRiwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L3yLRywmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_L3yLSCwmEeeQ1MfYuQw_Rg" general="_L3yLKywmEeeQ1MfYuQw_Rg"/>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_L3yLSSwmEeeQ1MfYuQw_Rg" name="value" visibility="public" type="_L3yLDCwmEeeQ1MfYuQw_Rg" isUnique="false">
+          <eAnnotations xmi:id="_L3yLSiwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3yLSywmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLTCwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I6bQToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6bgToEeec3YfVJOGZAw" value="read_write"/>
+            <contents xmi:type="uml:Property" xmi:id="_L3yLTSwmEeeQ1MfYuQw_Rg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLTiwmEeeQ1MfYuQw_Rg" value="read_write"/>
             </contents>
           </eAnnotations>
         </ownedAttribute>
       </packagedElement>
-    </packagedElement>
-    <packagedElement xmi:type="uml:Package" xmi:id="_k-I6bwToEeec3YfVJOGZAw" name="coordsys">
-      <eAnnotations xmi:id="_k-I6cAToEeec3YfVJOGZAw" source="Objing">
-        <contents xmi:type="uml:Property" xmi:id="_k-I6cQToEeec3YfVJOGZAw" name="Visibility">
-          <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6cgToEeec3YfVJOGZAw" value="0"/>
-        </contents>
-      </eAnnotations>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6cwToEeec3YfVJOGZAw" name="PixelCoord">
-        <eAnnotations xmi:id="_k-I6dAToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6dQToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6dgToEeec3YfVJOGZAw" value="0"/>
-          </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6dwToEeec3YfVJOGZAw" name="isPrimitive"/>
-        </eAnnotations>
-      </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6eAToEeec3YfVJOGZAw" name="SpatialCoord">
-        <eAnnotations xmi:id="_k-I6eQToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6egToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6ewToEeec3YfVJOGZAw" value="0"/>
-          </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6fAToEeec3YfVJOGZAw" name="isPrimitive"/>
-        </eAnnotations>
-      </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6fQToEeec3YfVJOGZAw" name="SpectralCoord">
-        <eAnnotations xmi:id="_k-I6fgToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6fwToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6gAToEeec3YfVJOGZAw" value="0"/>
-          </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6gQToEeec3YfVJOGZAw" name="isPrimitive"/>
-        </eAnnotations>
-      </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6ggToEeec3YfVJOGZAw" name="TimeCoord">
-        <eAnnotations xmi:id="_k-I6gwToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6hAToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6hQToEeec3YfVJOGZAw" value="0"/>
-          </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6hgToEeec3YfVJOGZAw" name="isPrimitive"/>
-        </eAnnotations>
-      </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6hwToEeec3YfVJOGZAw" name="PolStokesCoord">
-        <eAnnotations xmi:id="_k-I6iAToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6iQToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6igToEeec3YfVJOGZAw" value="0"/>
-          </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6iwToEeec3YfVJOGZAw" name="isPrimitive"/>
-        </eAnnotations>
-      </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6jAToEeec3YfVJOGZAw" name="PolCircularCoord">
-        <eAnnotations xmi:id="_k-I6jQToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6jgToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6jwToEeec3YfVJOGZAw" value="0"/>
-          </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6kAToEeec3YfVJOGZAw" name="isPrimitive"/>
-        </eAnnotations>
-      </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6kQToEeec3YfVJOGZAw" name="PolLinearCoord">
-        <eAnnotations xmi:id="_k-I6kgToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6kwToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6lAToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L3yLTywmEeeQ1MfYuQw_Rg" name="Unit">
+        <eAnnotations xmi:id="_L3yLUCwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yLUSwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLUiwmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6lQToEeec3YfVJOGZAw" name="isPrimitive"/>
+          <contents xmi:type="uml:Property" xmi:id="_L3yLUywmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
         </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_L3yLVCwmEeeQ1MfYuQw_Rg" general="_L3yLFiwmEeeQ1MfYuQw_Rg"/>
       </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6lgToEeec3YfVJOGZAw" name="PolVectorCoord">
-        <eAnnotations xmi:id="_k-I6lwToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6mAToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6mQToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L3yLVSwmEeeQ1MfYuQw_Rg" name="DateTimeQuantity">
+        <eAnnotations xmi:id="_L3yLViwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yLVywmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLWCwmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6mgToEeec3YfVJOGZAw" name="isPrimitive"/>
-        </eAnnotations>
-      </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6mwToEeec3YfVJOGZAw" name="GenericCoord">
-        <eAnnotations xmi:id="_k-I6nAToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6nQToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6ngToEeec3YfVJOGZAw" value="0"/>
-          </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6nwToEeec3YfVJOGZAw" name="isPrimitive"/>
-        </eAnnotations>
-      </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6oAToEeec3YfVJOGZAw" name="RedshiftCoord">
-        <eAnnotations xmi:id="_k-I6oQToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6ogToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6owToEeec3YfVJOGZAw" value="0"/>
-          </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6pAToEeec3YfVJOGZAw" name="isPrimitive"/>
-        </eAnnotations>
-      </packagedElement>
-      <packagedElement xmi:type="uml:InformationItem" xmi:id="_k-I6pQToEeec3YfVJOGZAw" name="STC coordsys model V2.0 (2016)">
-        <eAnnotations xmi:id="_k-I6pgToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6pwToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6qAToEeec3YfVJOGZAw" value="0"/>
-          </contents>
-        </eAnnotations>
-      </packagedElement>
-      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_k-I6qQToEeec3YfVJOGZAw" name="AbsoluteCoordinate">
-        <eAnnotations xmi:id="_k-I6qgToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6qwToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6rAToEeec3YfVJOGZAw" value="0"/>
-          </contents>
-          <contents xmi:type="uml:Property" xmi:id="_k-I6rQToEeec3YfVJOGZAw" name="isPrimitive"/>
+          <contents xmi:type="uml:Property" xmi:id="_L3yLWSwmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
         </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_L3yLWiwmEeeQ1MfYuQw_Rg" general="_L3yLKywmEeeQ1MfYuQw_Rg"/>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_L3yLWywmEeeQ1MfYuQw_Rg" name="value" visibility="public" type="_L3yLICwmEeeQ1MfYuQw_Rg" isUnique="false">
+          <eAnnotations xmi:id="_L3yLXCwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3yLXSwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLXiwmEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_L3yLXywmEeeQ1MfYuQw_Rg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLYCwmEeeQ1MfYuQw_Rg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
       </packagedElement>
     </packagedElement>
-    <packagedElement xmi:type="uml:Package" xmi:id="_k-I6rgToEeec3YfVJOGZAw" name="domain">
-      <eAnnotations xmi:id="_k-I6rwToEeec3YfVJOGZAw" source="Objing">
-        <contents xmi:type="uml:Property" xmi:id="_k-I6sAToEeec3YfVJOGZAw" name="Visibility">
-          <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6sQToEeec3YfVJOGZAw" value="0"/>
+    <packagedElement xmi:type="uml:InformationItem" xmi:id="_L3yLYSwmEeeQ1MfYuQw_Rg" name="Astronomical Coordinates and Systems model (2017)">
+      <eAnnotations xmi:id="_L3yLYiwmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L3yLYywmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLZCwmEeeQ1MfYuQw_Rg" value="0"/>
         </contents>
       </eAnnotations>
-      <packagedElement xmi:type="uml:Package" xmi:id="_k-I6sgToEeec3YfVJOGZAw" name="generic">
-        <eAnnotations xmi:id="_k-I6swToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I6tAToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6tQToEeec3YfVJOGZAw" value="0"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Package" xmi:id="_L3yLZSwmEeeQ1MfYuQw_Rg" name="domain">
+      <eAnnotations xmi:id="_L3yLZiwmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L3yLZywmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLaCwmEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <ownedComment xmi:type="uml:Comment" xmi:id="_L3yLaSwmEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_L3yLaiwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yLaywmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLbCwmEeeQ1MfYuQw_Rg" value="description"/>
+          </contents>
+        </eAnnotations>
+        <body>The Domain package contains implementations of the Coordinate Frame pattern for various physical domains.  Many of these domains are 1-Dimensional and there is a good deal of consolidation which could take place in those domains (ie 1-1 relations could get absorbed or eliminated).  However, the defined pattern satisfies ALL domains, and we feel the consistancy this generates simplifies the understanding and implementation of the model.  If one understands the pattern, the interpretation of any domain is straight-forward.</body>
+      </ownedComment>
+      <packagedElement xmi:type="uml:Package" xmi:id="_L3yLbSwmEeeQ1MfYuQw_Rg" name="pixel">
+        <eAnnotations xmi:id="_L3yLbiwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yLbywmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLcCwmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
         </eAnnotations>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I6tgToEeec3YfVJOGZAw" name="Measurement">
-          <eAnnotations xmi:id="_k-I6twToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I6uAToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6uQToEeec3YfVJOGZAw" value="0"/>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_L3yLcSwmEeeQ1MfYuQw_Rg">
+          <eAnnotations xmi:id="_L3yLciwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3yLcywmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLdCwmEeeQ1MfYuQw_Rg" value="description"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I6ugToEeec3YfVJOGZAw" general="_k-I83wToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I6uwToEeec3YfVJOGZAw" name="error" visibility="public" type="_k-I61AToEeec3YfVJOGZAw" aggregation="composite" association="_k-I6yQToEeec3YfVJOGZAw">
-            <eAnnotations xmi:id="_k-I6vAToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I6vQToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6vgToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I6vwToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6wAToEeec3YfVJOGZAw" value="read_write"/>
+          <body>This package implements the Coordinate Frame pattern for the Pixel domain.
+The Pixel coordinate space is defined as a 'virtual' binned space, with no physical meaning.  The axes in this space provide integer indexes into the space.</body>
+        </ownedComment>
+        <packagedElement xmi:type="uml:Class" xmi:id="_L3yLdSwmEeeQ1MfYuQw_Rg" name="PixelFrame">
+          <eAnnotations xmi:id="_L3yLdiwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3yLdywmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLeCwmEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+          </eAnnotations>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_L3yLeSwmEeeQ1MfYuQw_Rg">
+            <eAnnotations xmi:id="_L3yLeiwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L3yLeywmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLfCwmEeeQ1MfYuQw_Rg" value="comment"/>
               </contents>
             </eAnnotations>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I6wQToEeec3YfVJOGZAw" value="*"/>
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I6wgToEeec3YfVJOGZAw"/>
-          </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I6wwToEeec3YfVJOGZAw" name="coord" visibility="public" type="_k-I6mwToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I6xAToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I6xQToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6xgToEeec3YfVJOGZAw" value="0"/>
+            <body>origin: 0.0
+dimensionality: 1..3
+orientation: n/a
+</body>
+          </ownedComment>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L3yLfSwmEeeQ1MfYuQw_Rg" general="_L379riwmEeeQ1MfYuQw_Rg"/>
+        </packagedElement>
+        <packagedElement xmi:type="uml:Class" xmi:id="_L3yLfiwmEeeQ1MfYuQw_Rg" name="PixelSpace">
+          <eAnnotations xmi:id="_L3yLfywmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3yLgCwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLgSwmEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+          </eAnnotations>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L3yLgiwmEeeQ1MfYuQw_Rg" general="_L37-DywmEeeQ1MfYuQw_Rg"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L3yLgywmEeeQ1MfYuQw_Rg" name="handedness" visibility="public" type="_L37-biwmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L3yLhCwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L3yLhSwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLhiwmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I6xwToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6yAToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L3yLhywmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLiCwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L3yLiSwmEeeQ1MfYuQw_Rg"/>
           </ownedAttribute>
         </packagedElement>
-        <packagedElement xmi:type="uml:Association" xmi:id="_k-I6yQToEeec3YfVJOGZAw" memberEnd="_k-I6uwToEeec3YfVJOGZAw _k-I6ygToEeec3YfVJOGZAw">
-          <ownedEnd xmi:type="uml:Property" xmi:id="_k-I6ygToEeec3YfVJOGZAw" visibility="public" type="_k-I6tgToEeec3YfVJOGZAw" association="_k-I6yQToEeec3YfVJOGZAw">
-            <eAnnotations xmi:id="_k-I6ywToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I6zAToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6zQToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:Class" xmi:id="_L3yLiiwmEeeQ1MfYuQw_Rg" name="PixelAxis">
+          <eAnnotations xmi:id="_L3yLiywmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3yLjCwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLjSwmEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+          </eAnnotations>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L3yLjiwmEeeQ1MfYuQw_Rg" general="_L37-ISwmEeeQ1MfYuQw_Rg"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L3yLjywmEeeQ1MfYuQw_Rg" name="numPix" visibility="public" type="_L3yK_SwmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L3yLkCwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L3yLkSwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLkiwmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I6zgToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6zwToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L3yLkywmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLlCwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
-          </ownedEnd>
+          </ownedAttribute>
         </packagedElement>
-        <packagedElement xmi:type="uml:InformationItem" xmi:id="_k-I60AToEeec3YfVJOGZAw" name="Generic Domain Package">
-          <eAnnotations xmi:id="_k-I60QToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I60gToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I60wToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L3yLlSwmEeeQ1MfYuQw_Rg" name="PixelIndex">
+          <eAnnotations xmi:id="_L3yLliwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3yLlywmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLmCwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L3yLmSwmEeeQ1MfYuQw_Rg" general="_L37-fywmEeeQ1MfYuQw_Rg"/>
+        </packagedElement>
+        <packagedElement xmi:type="uml:Association" xmi:id="_L3yLmiwmEeeQ1MfYuQw_Rg" memberEnd="_L37-CCwmEeeQ1MfYuQw_Rg _L3yLmywmEeeQ1MfYuQw_Rg">
+          <ownedEnd xmi:type="uml:Property" xmi:id="_L3yLmywmEeeQ1MfYuQw_Rg" visibility="public" type="_L37-ACwmEeeQ1MfYuQw_Rg" association="_L3yLmiwmEeeQ1MfYuQw_Rg">
+            <eAnnotations xmi:id="_L3yLnCwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L3yLnSwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLniwmEeeQ1MfYuQw_Rg" value="0"/>
+              </contents>
+              <contents xmi:type="uml:Property" xmi:id="_L3yLnywmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLoCwmEeeQ1MfYuQw_Rg" value="read_write"/>
+              </contents>
+            </eAnnotations>
+          </ownedEnd>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I61AToEeec3YfVJOGZAw" name="Error" isAbstract="true">
-          <eAnnotations xmi:id="_k-I61QToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I61gToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I61wToEeec3YfVJOGZAw" value="0"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Package" xmi:id="_L3yLoSwmEeeQ1MfYuQw_Rg" name="generic">
+        <eAnnotations xmi:id="_L3yLoiwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3yLoywmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLpCwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_L3yLpSwmEeeQ1MfYuQw_Rg">
+          <eAnnotations xmi:id="_L3yLpiwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3yLpywmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLqCwmEeeQ1MfYuQw_Rg" value="description"/>
             </contents>
           </eAnnotations>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I62AToEeec3YfVJOGZAw" name="StatisticalError">
-          <eAnnotations xmi:id="_k-I62QToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I62gToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I62wToEeec3YfVJOGZAw" value="0"/>
+          <body>Implementation of the Coordinate Frame pattern for 'generic' domains.   The generic domain covers any domain not represented by the specialized physical domains, and a specialized representation is not deemed necessary.</body>
+        </ownedComment>
+        <packagedElement xmi:type="uml:Class" xmi:id="_L3yLqSwmEeeQ1MfYuQw_Rg" name="GenericFrame">
+          <eAnnotations xmi:id="_L3yLqiwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3yLqywmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLrCwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I63AToEeec3YfVJOGZAw" general="_k-I61AToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I63QToEeec3YfVJOGZAw" name="statError" visibility="public" type="_k-I86wToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I63gToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I63wToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I64AToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I64QToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I64gToEeec3YfVJOGZAw" value="read_write"/>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_L3yLrSwmEeeQ1MfYuQw_Rg">
+            <eAnnotations xmi:id="_L3yLriwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L3yLrywmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLsCwmEeeQ1MfYuQw_Rg" value="comment"/>
               </contents>
             </eAnnotations>
-          </ownedAttribute>
+            <body>origin: 0.0 
+dimensionality: 1D
+orientation: n/a
+</body>
+          </ownedComment>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L3yLsSwmEeeQ1MfYuQw_Rg" general="_L379riwmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I64wToEeec3YfVJOGZAw" name="SystematicError">
-          <eAnnotations xmi:id="_k-I65AToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I65QToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I65gToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:Class" xmi:id="_L3yLsiwmEeeQ1MfYuQw_Rg" name="GenericCoordSpace">
+          <eAnnotations xmi:id="_L3yLsywmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3yLtCwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3yLtSwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I65wToEeec3YfVJOGZAw" general="_k-I61AToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I66AToEeec3YfVJOGZAw" name="sysError" visibility="public" type="_k-I86wToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I66QToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I66gToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I66wToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I67AToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I67QToEeec3YfVJOGZAw" value="read_write"/>
-              </contents>
-            </eAnnotations>
-          </ownedAttribute>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L3yLtiwmEeeQ1MfYuQw_Rg" general="_L37-DywmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I67gToEeec3YfVJOGZAw" name="RandomError">
-          <eAnnotations xmi:id="_k-I67wToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I68AToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I68QToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L3yLtywmEeeQ1MfYuQw_Rg" name="GenericCoordValue">
+          <eAnnotations xmi:id="_L377wCwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L377wSwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L377wiwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I68gToEeec3YfVJOGZAw" general="_k-I61AToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I68wToEeec3YfVJOGZAw" name="randError" visibility="public" type="_k-I86wToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I69AToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I69QToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I69gToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I69wToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6-AToEeec3YfVJOGZAw" value="read_write"/>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_L377wywmEeeQ1MfYuQw_Rg">
+            <eAnnotations xmi:id="_L377xCwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L377xSwmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L377xiwmEeeQ1MfYuQw_Rg" value="description"/>
               </contents>
             </eAnnotations>
-          </ownedAttribute>
+            <body>An instance of a point along the associated axis.
+NOTE: This represents an absolute point in the coordinate space and not a 'measured' value, which is defined in the coords model.</body>
+          </ownedComment>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L377xywmEeeQ1MfYuQw_Rg" general="_L37-dCwmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I6-QToEeec3YfVJOGZAw" name="Resolution">
-          <eAnnotations xmi:id="_k-I6-gToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I6-wToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I6_AToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-          </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I6_QToEeec3YfVJOGZAw" general="_k-I61AToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I6_gToEeec3YfVJOGZAw" name="res" visibility="public" type="_k-I86wToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I6_wToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7AAToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7AQToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:Association" xmi:id="_L377yCwmEeeQ1MfYuQw_Rg" memberEnd="_L379xywmEeeQ1MfYuQw_Rg _L377ySwmEeeQ1MfYuQw_Rg">
+          <ownedEnd xmi:type="uml:Property" xmi:id="_L377ySwmEeeQ1MfYuQw_Rg" visibility="public" type="_L379vywmEeeQ1MfYuQw_Rg" association="_L377yCwmEeeQ1MfYuQw_Rg">
+            <eAnnotations xmi:id="_L377yiwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L377yywmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L377zCwmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7AgToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7AwToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L377zSwmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L377ziwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
-          </ownedAttribute>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L377zywmEeeQ1MfYuQw_Rg"/>
+          </ownedEnd>
         </packagedElement>
       </packagedElement>
-      <packagedElement xmi:type="uml:Package" xmi:id="_k-I7BAToEeec3YfVJOGZAw" name="spatial">
-        <eAnnotations xmi:id="_k-I7BQToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I7BgToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7BwToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:Package" xmi:id="_L3770CwmEeeQ1MfYuQw_Rg" name="spatial">
+        <eAnnotations xmi:id="_L3770SwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3770iwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3770ywmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
         </eAnnotations>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I7CAToEeec3YfVJOGZAw" name="Position" isAbstract="true">
-          <eAnnotations xmi:id="_k-I7CQToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7CgToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7CwToEeec3YfVJOGZAw" value="0"/>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_L3771CwmEeeQ1MfYuQw_Rg">
+          <eAnnotations xmi:id="_L3771SwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3771iwmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3771ywmEeeQ1MfYuQw_Rg" value="description"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I7DAToEeec3YfVJOGZAw" general="_k-I83wToEeec3YfVJOGZAw"/>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I7DQToEeec3YfVJOGZAw" name="Position1D">
-          <eAnnotations xmi:id="_k-I7DgToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7DwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7EAToEeec3YfVJOGZAw" value="0"/>
+          <body>Implementation of the Coordinate Frame pattern for the Spatial domain.
+This domain is relatively complex each property of the pattern ( origin, orientation, coordinate space ) has a non-trivial definition and the domain has a higher level of dimensionality.
+</body>
+        </ownedComment>
+        <packagedElement xmi:type="uml:Class" xmi:id="_L3772CwmEeeQ1MfYuQw_Rg" name="SpaceFrame">
+          <eAnnotations xmi:id="_L3772SwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3772iwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3772ywmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I7EQToEeec3YfVJOGZAw" general="_k-I7CAToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I7EgToEeec3YfVJOGZAw" name="error" visibility="public" type="_k-I7YwToEeec3YfVJOGZAw" aggregation="composite" association="_k-I7IAToEeec3YfVJOGZAw">
-            <eAnnotations xmi:id="_k-I7EwToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7FAToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7FQToEeec3YfVJOGZAw" value="0"/>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L3773CwmEeeQ1MfYuQw_Rg" general="_L379riwmEeeQ1MfYuQw_Rg"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L3773SwmEeeQ1MfYuQw_Rg" name="spaceRefFrame" visibility="public" type="_L378QCwmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L3773iwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L3773ywmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3774CwmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7FgToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7FwToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L3774SwmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3774iwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I7GAToEeec3YfVJOGZAw" value="*"/>
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I7GQToEeec3YfVJOGZAw"/>
           </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I7GgToEeec3YfVJOGZAw" name="coord" visibility="public" type="_k-I6eAToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I7GwToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7HAToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7HQToEeec3YfVJOGZAw" value="0"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L3774ywmEeeQ1MfYuQw_Rg" name="equinox" visibility="public" type="_L378BywmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L3775CwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L3775SwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3775iwmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7HgToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7HwToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L3775ywmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3776CwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L3776SwmEeeQ1MfYuQw_Rg"/>
           </ownedAttribute>
         </packagedElement>
-        <packagedElement xmi:type="uml:Association" xmi:id="_k-I7IAToEeec3YfVJOGZAw" memberEnd="_k-I7EgToEeec3YfVJOGZAw _k-I7IQToEeec3YfVJOGZAw">
-          <ownedEnd xmi:type="uml:Property" xmi:id="_k-I7IQToEeec3YfVJOGZAw" visibility="public" type="_k-I7DQToEeec3YfVJOGZAw" association="_k-I7IAToEeec3YfVJOGZAw">
-            <eAnnotations xmi:id="_k-I7IgToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7IwToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7JAToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7JQToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7JgToEeec3YfVJOGZAw" value="read_write"/>
-              </contents>
-            </eAnnotations>
-          </ownedEnd>
+        <packagedElement xmi:type="uml:Class" xmi:id="_L3776iwmEeeQ1MfYuQw_Rg" name="SpatialSpace" isAbstract="true">
+          <eAnnotations xmi:id="_L3776ywmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3777CwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3777SwmEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+          </eAnnotations>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L3777iwmEeeQ1MfYuQw_Rg" general="_L37-DywmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I7JwToEeec3YfVJOGZAw" name="Position2D">
-          <eAnnotations xmi:id="_k-I7KAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7KQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7KgToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:Class" xmi:id="_L3777ywmEeeQ1MfYuQw_Rg" name="Spherical">
+          <eAnnotations xmi:id="_L3778CwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3778SwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3778iwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I7KwToEeec3YfVJOGZAw" general="_k-I7CAToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I7LAToEeec3YfVJOGZAw" name="error" visibility="public" type="_k-I7kwToEeec3YfVJOGZAw" aggregation="composite" association="_k-I7PAToEeec3YfVJOGZAw">
-            <eAnnotations xmi:id="_k-I7LQToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7LgToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7LwToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7MAToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7MQToEeec3YfVJOGZAw" value="read_write"/>
-              </contents>
-            </eAnnotations>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I7MgToEeec3YfVJOGZAw" value="*"/>
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I7MwToEeec3YfVJOGZAw"/>
-          </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I7NAToEeec3YfVJOGZAw" name="coord" visibility="public" type="_k-I6eAToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I7NQToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7NgToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7NwToEeec3YfVJOGZAw" value="0"/>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L3778ywmEeeQ1MfYuQw_Rg" general="_L3776iwmEeeQ1MfYuQw_Rg"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L3779CwmEeeQ1MfYuQw_Rg" name="handedness" visibility="public" type="_L37-biwmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L3779SwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L3779iwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3779ywmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7OAToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7OQToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L377-CwmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L377-SwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I7OgToEeec3YfVJOGZAw" value="2"/>
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I7OwToEeec3YfVJOGZAw" value="2"/>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L377-iwmEeeQ1MfYuQw_Rg"/>
           </ownedAttribute>
         </packagedElement>
-        <packagedElement xmi:type="uml:Association" xmi:id="_k-I7PAToEeec3YfVJOGZAw" memberEnd="_k-I7LAToEeec3YfVJOGZAw _k-I7PQToEeec3YfVJOGZAw">
-          <ownedEnd xmi:type="uml:Property" xmi:id="_k-I7PQToEeec3YfVJOGZAw" visibility="public" type="_k-I7JwToEeec3YfVJOGZAw" association="_k-I7PAToEeec3YfVJOGZAw">
-            <eAnnotations xmi:id="_k-I7PgToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7PwToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7QAToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:Class" xmi:id="_L377-ywmEeeQ1MfYuQw_Rg" name="Cartesian">
+          <eAnnotations xmi:id="_L377_CwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L377_SwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L377_iwmEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+          </eAnnotations>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L377_ywmEeeQ1MfYuQw_Rg" general="_L3776iwmEeeQ1MfYuQw_Rg"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L378ACwmEeeQ1MfYuQw_Rg" name="handedness" visibility="public" type="_L37-biwmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L378ASwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L378AiwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378AywmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7QQToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7QgToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L378BCwmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378BSwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
-          </ownedEnd>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L378BiwmEeeQ1MfYuQw_Rg"/>
+          </ownedAttribute>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I7QwToEeec3YfVJOGZAw" name="Position3D">
-          <eAnnotations xmi:id="_k-I7RAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7RQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7RgToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L378BywmEeeQ1MfYuQw_Rg" name="Epoch">
+          <eAnnotations xmi:id="_L378CCwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L378CSwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378CiwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I7RwToEeec3YfVJOGZAw" general="_k-I7CAToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I7SAToEeec3YfVJOGZAw" name="error" visibility="public" type="_k-I7wwToEeec3YfVJOGZAw" aggregation="composite" association="_k-I7WAToEeec3YfVJOGZAw">
-            <eAnnotations xmi:id="_k-I7SQToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7SgToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7SwToEeec3YfVJOGZAw" value="0"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L378CywmEeeQ1MfYuQw_Rg" name="type" visibility="public" type="_L378FywmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L378DCwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L378DSwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378DiwmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7TAToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7TQToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L378DywmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378ECwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I7TgToEeec3YfVJOGZAw" value="*"/>
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I7TwToEeec3YfVJOGZAw"/>
           </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I7UAToEeec3YfVJOGZAw" name="coord" visibility="public" type="_k-I6eAToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I7UQToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7UgToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7UwToEeec3YfVJOGZAw" value="0"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L378ESwmEeeQ1MfYuQw_Rg" name="year" visibility="public" type="_L3yLDCwmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L378EiwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L378EywmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378FCwmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7VAToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7VQToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L378FSwmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378FiwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I7VgToEeec3YfVJOGZAw" value="3"/>
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I7VwToEeec3YfVJOGZAw" value="3"/>
           </ownedAttribute>
         </packagedElement>
-        <packagedElement xmi:type="uml:Association" xmi:id="_k-I7WAToEeec3YfVJOGZAw" memberEnd="_k-I7SAToEeec3YfVJOGZAw _k-I7WQToEeec3YfVJOGZAw">
-          <ownedEnd xmi:type="uml:Property" xmi:id="_k-I7WQToEeec3YfVJOGZAw" visibility="public" type="_k-I7QwToEeec3YfVJOGZAw" association="_k-I7WAToEeec3YfVJOGZAw">
-            <eAnnotations xmi:id="_k-I7WgToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7WwToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7XAToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7XQToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7XgToEeec3YfVJOGZAw" value="read_write"/>
+        <packagedElement xmi:type="uml:Enumeration" xmi:id="_L378FywmEeeQ1MfYuQw_Rg" name="EpochType">
+          <eAnnotations xmi:id="_L378GCwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L378GSwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378GiwmEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+          </eAnnotations>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378GywmEeeQ1MfYuQw_Rg" name="J"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378HCwmEeeQ1MfYuQw_Rg" name="B"/>
+        </packagedElement>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L378HSwmEeeQ1MfYuQw_Rg" name="SpatialCoordValue">
+          <eAnnotations xmi:id="_L378HiwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L378HywmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378ICwmEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+          </eAnnotations>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_L378ISwmEeeQ1MfYuQw_Rg">
+            <eAnnotations xmi:id="_L378IiwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L378IywmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378JCwmEeeQ1MfYuQw_Rg" value="description"/>
               </contents>
             </eAnnotations>
-          </ownedEnd>
+            <body>An instance of a point along the associated axis.
+NOTE: This represents an absolute point in the coordinate space and not a 'measured' value, which is defined in the coords model.</body>
+          </ownedComment>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L378JSwmEeeQ1MfYuQw_Rg" general="_L37-dCwmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:InformationItem" xmi:id="_k-I7XwToEeec3YfVJOGZAw" name="Spatial Domain Package">
-          <eAnnotations xmi:id="_k-I7YAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7YQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7YgToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:Enumeration" xmi:id="_L378JiwmEeeQ1MfYuQw_Rg" name="StdRefPosition">
+          <eAnnotations xmi:id="_L378JywmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L378KCwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378KSwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378KiwmEeeQ1MfYuQw_Rg" name="TOPOCENTER"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378KywmEeeQ1MfYuQw_Rg" name="BARYCENTER"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378LCwmEeeQ1MfYuQw_Rg" name="HELIOCENTER"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378LSwmEeeQ1MfYuQw_Rg" name="GEOCENTER"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378LiwmEeeQ1MfYuQw_Rg" name="GALACTIC_CENTER"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378LywmEeeQ1MfYuQw_Rg" name="LOCAL_GROUP_CENTER"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378MCwmEeeQ1MfYuQw_Rg" name="MOON"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378MSwmEeeQ1MfYuQw_Rg" name="EMBARYCENTER"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378MiwmEeeQ1MfYuQw_Rg" name="MERCURY"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378MywmEeeQ1MfYuQw_Rg" name="VENUS"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378NCwmEeeQ1MfYuQw_Rg" name="MARS"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378NSwmEeeQ1MfYuQw_Rg" name="JUPITER"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378NiwmEeeQ1MfYuQw_Rg" name="SATURN"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378NywmEeeQ1MfYuQw_Rg" name="URANUS"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378OCwmEeeQ1MfYuQw_Rg" name="NEPTUNE"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378OSwmEeeQ1MfYuQw_Rg" name="PLUTO"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378OiwmEeeQ1MfYuQw_Rg" name="RELOCATABLE"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378OywmEeeQ1MfYuQw_Rg" name="LSR"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378PCwmEeeQ1MfYuQw_Rg" name="LSRK"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378PSwmEeeQ1MfYuQw_Rg" name="LSRD"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378PiwmEeeQ1MfYuQw_Rg" name="UNKNOWN"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378PywmEeeQ1MfYuQw_Rg" name="CUSTOM"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I7YwToEeec3YfVJOGZAw" name="Error1D" isAbstract="true">
-          <eAnnotations xmi:id="_k-I7ZAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7ZQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7ZgToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:Enumeration" xmi:id="_L378QCwmEeeQ1MfYuQw_Rg" name="StdRefFrame">
+          <eAnnotations xmi:id="_L378QSwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L378QiwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378QywmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378RCwmEeeQ1MfYuQw_Rg" name="ICRS"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378RSwmEeeQ1MfYuQw_Rg" name="FK4"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378RiwmEeeQ1MfYuQw_Rg" name="FK5"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378RywmEeeQ1MfYuQw_Rg" name="ECLIPTIC"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378SCwmEeeQ1MfYuQw_Rg" name="GALACTIC_I"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378SSwmEeeQ1MfYuQw_Rg" name="GALACTIC_II"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378SiwmEeeQ1MfYuQw_Rg" name="SUPER_GALACTIC"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378SywmEeeQ1MfYuQw_Rg" name="AZ_EL"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378TCwmEeeQ1MfYuQw_Rg" name="BODY"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378TSwmEeeQ1MfYuQw_Rg" name="GEO_C"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378TiwmEeeQ1MfYuQw_Rg" name="GEO_D"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378TywmEeeQ1MfYuQw_Rg" name="MAG"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378UCwmEeeQ1MfYuQw_Rg" name="GSE"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378USwmEeeQ1MfYuQw_Rg" name="GSM"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378UiwmEeeQ1MfYuQw_Rg" name="SM"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378UywmEeeQ1MfYuQw_Rg" name="HGC"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378VCwmEeeQ1MfYuQw_Rg" name="HEE"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378VSwmEeeQ1MfYuQw_Rg" name="HEEQ"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378ViwmEeeQ1MfYuQw_Rg" name="HCI"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378VywmEeeQ1MfYuQw_Rg" name="HCD"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378WCwmEeeQ1MfYuQw_Rg" name="MERCURY_C"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378WSwmEeeQ1MfYuQw_Rg" name="VENUS_C"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378WiwmEeeQ1MfYuQw_Rg" name="LUNA_C"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378WywmEeeQ1MfYuQw_Rg" name="MARS_C"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378XCwmEeeQ1MfYuQw_Rg" name="JUPITER_C_III"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378XSwmEeeQ1MfYuQw_Rg" name="SATURN_C_III"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378XiwmEeeQ1MfYuQw_Rg" name="URANUS_C_III"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378XywmEeeQ1MfYuQw_Rg" name="NEPTUNE_C_III"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378YCwmEeeQ1MfYuQw_Rg" name="PLUTO_C"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378YSwmEeeQ1MfYuQw_Rg" name="MERCURY_G"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378YiwmEeeQ1MfYuQw_Rg" name="VENUS_G"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378YywmEeeQ1MfYuQw_Rg" name="LUNA_G"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378ZCwmEeeQ1MfYuQw_Rg" name="MARS_G"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378ZSwmEeeQ1MfYuQw_Rg" name="JUPITER_G_III"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378ZiwmEeeQ1MfYuQw_Rg" name="SATURN_G_III"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378ZywmEeeQ1MfYuQw_Rg" name="URANUS_G_III"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378aCwmEeeQ1MfYuQw_Rg" name="NEPTUNE_G_III"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378aSwmEeeQ1MfYuQw_Rg" name="PLUTO_G"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378aiwmEeeQ1MfYuQw_Rg" name="UNKNOWN"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L378aywmEeeQ1MfYuQw_Rg" name="CUSTOM"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I7ZwToEeec3YfVJOGZAw" name="StatisticalError1D">
-          <eAnnotations xmi:id="_k-I7aAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7aQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7agToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L378bCwmEeeQ1MfYuQw_Rg" name="RefLocation" isAbstract="true">
+          <eAnnotations xmi:id="_L378bSwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L378biwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378bywmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I7awToEeec3YfVJOGZAw" general="_k-I7YwToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I7bAToEeec3YfVJOGZAw" name="statError" visibility="public" type="_k-I86wToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I7bQToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7bgToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7bwToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7cAToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7cQToEeec3YfVJOGZAw" value="read_write"/>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_L378cCwmEeeQ1MfYuQw_Rg">
+            <eAnnotations xmi:id="_L378cSwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L378ciwmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378cywmEeeQ1MfYuQw_Rg" value="description"/>
               </contents>
             </eAnnotations>
-          </ownedAttribute>
+            <body>RefLocation defines the origin of the spatial coordinate space.  This location is represented either by a standard reference position, or a specified point in another Spatial frame.  This object is used as the origin of the SpaceFrame here, but also to specify the Spatial Reference Position (refPosition) associated with other domain Frames.  For example, in the Time domain, the Spatial Reference Position indicates that the 'time' values are the time that the 'event' occured at that location, which may be different from the detector location.  
+ </body>
+          </ownedComment>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I7cgToEeec3YfVJOGZAw" name="SystematicError1D">
-          <eAnnotations xmi:id="_k-I7cwToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7dAToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7dQToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L378dCwmEeeQ1MfYuQw_Rg" name="StdRefLocation">
+          <eAnnotations xmi:id="_L378dSwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L378diwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378dywmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I7dgToEeec3YfVJOGZAw" general="_k-I7YwToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I7dwToEeec3YfVJOGZAw" name="sysError" visibility="public" type="_k-I86wToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I7eAToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7eQToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7egToEeec3YfVJOGZAw" value="0"/>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L378eCwmEeeQ1MfYuQw_Rg" general="_L378bCwmEeeQ1MfYuQw_Rg"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L378eSwmEeeQ1MfYuQw_Rg" name="position" visibility="public" type="_L378JiwmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L378eiwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L378eywmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378fCwmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7ewToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7fAToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L378fSwmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378fiwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
           </ownedAttribute>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I7fQToEeec3YfVJOGZAw" name="RandomError1D">
-          <eAnnotations xmi:id="_k-I7fgToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7fwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7gAToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L378fywmEeeQ1MfYuQw_Rg" name="CustomRefLocation">
+          <eAnnotations xmi:id="_L378gCwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L378gSwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378giwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I7gQToEeec3YfVJOGZAw" general="_k-I7YwToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I7ggToEeec3YfVJOGZAw" name="randError" visibility="public" type="_k-I86wToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I7gwToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7hAToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7hQToEeec3YfVJOGZAw" value="0"/>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L378gywmEeeQ1MfYuQw_Rg" general="_L378bCwmEeeQ1MfYuQw_Rg"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L378hCwmEeeQ1MfYuQw_Rg" name="epoch" visibility="public" type="_L378BywmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L378hSwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L378hiwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378hywmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7hgToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7hwToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L378iCwmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378iSwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L378iiwmEeeQ1MfYuQw_Rg"/>
           </ownedAttribute>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I7iAToEeec3YfVJOGZAw" name="Resolution1D">
-          <eAnnotations xmi:id="_k-I7iQToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7igToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7iwToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-          </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I7jAToEeec3YfVJOGZAw" general="_k-I7YwToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I7jQToEeec3YfVJOGZAw" name="res" visibility="public" type="_k-I86wToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I7jgToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7jwToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7kAToEeec3YfVJOGZAw" value="0"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L378iywmEeeQ1MfYuQw_Rg" name="position" visibility="public" type="_L378mCwmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L378jCwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L378jSwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378jiwmEeeQ1MfYuQw_Rg" value="0"/>
+              </contents>
+              <contents xmi:type="uml:Property" xmi:id="_L378jywmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378kCwmEeeQ1MfYuQw_Rg" value="read_write"/>
+              </contents>
+            </eAnnotations>
+          </ownedAttribute>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L378kSwmEeeQ1MfYuQw_Rg" name="velocity" visibility="public" type="_L378mCwmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L378kiwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L378kywmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378lCwmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7kQToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7kgToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L378lSwmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378liwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L378lywmEeeQ1MfYuQw_Rg"/>
           </ownedAttribute>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I7kwToEeec3YfVJOGZAw" name="Error2D" isAbstract="true">
-          <eAnnotations xmi:id="_k-I7lAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7lQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7lgToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L378mCwmEeeQ1MfYuQw_Rg" name="SpatialCoord" isAbstract="true">
+          <eAnnotations xmi:id="_L378mSwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L378miwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378mywmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L378nCwmEeeQ1MfYuQw_Rg" general="_L37-YiwmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I7lwToEeec3YfVJOGZAw" name="StatisticalError2D">
-          <eAnnotations xmi:id="_k-I7mAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7mQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7mgToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L378nSwmEeeQ1MfYuQw_Rg" name="SpatialCoord1D">
+          <eAnnotations xmi:id="_L378niwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L378nywmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378oCwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I7mwToEeec3YfVJOGZAw" general="_k-I7kwToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I7nAToEeec3YfVJOGZAw" name="statError" visibility="public" type="_k-I88AToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I7nQToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7ngToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7nwToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7oAToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7oQToEeec3YfVJOGZAw" value="read_write"/>
-              </contents>
-            </eAnnotations>
-          </ownedAttribute>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L378oSwmEeeQ1MfYuQw_Rg" general="_L378mCwmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I7ogToEeec3YfVJOGZAw" name="SystematicError2D">
-          <eAnnotations xmi:id="_k-I7owToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7pAToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7pQToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L378oiwmEeeQ1MfYuQw_Rg" name="SpatialCoord2D">
+          <eAnnotations xmi:id="_L378oywmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L378pCwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378pSwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I7pgToEeec3YfVJOGZAw" general="_k-I7kwToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I7pwToEeec3YfVJOGZAw" name="sysError" visibility="public" type="_k-I88AToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I7qAToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7qQToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7qgToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7qwToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7rAToEeec3YfVJOGZAw" value="read_write"/>
-              </contents>
-            </eAnnotations>
-          </ownedAttribute>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L378piwmEeeQ1MfYuQw_Rg" general="_L378mCwmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I7rQToEeec3YfVJOGZAw" name="RandomError2D">
-          <eAnnotations xmi:id="_k-I7rgToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7rwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7sAToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L378pywmEeeQ1MfYuQw_Rg" name="SpatialCoord3D">
+          <eAnnotations xmi:id="_L378qCwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L378qSwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378qiwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I7sQToEeec3YfVJOGZAw" general="_k-I7kwToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I7sgToEeec3YfVJOGZAw" name="randError" visibility="public" type="_k-I88AToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I7swToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7tAToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7tQToEeec3YfVJOGZAw" value="0"/>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L378qywmEeeQ1MfYuQw_Rg" general="_L378mCwmEeeQ1MfYuQw_Rg"/>
+        </packagedElement>
+        <packagedElement xmi:type="uml:Association" xmi:id="_L378rCwmEeeQ1MfYuQw_Rg" memberEnd="_L3793ywmEeeQ1MfYuQw_Rg _L378rSwmEeeQ1MfYuQw_Rg">
+          <ownedEnd xmi:type="uml:Property" xmi:id="_L378rSwmEeeQ1MfYuQw_Rg" visibility="public" type="_L379zywmEeeQ1MfYuQw_Rg" association="_L378rCwmEeeQ1MfYuQw_Rg">
+            <eAnnotations xmi:id="_L378riwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L378rywmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378sCwmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7tgToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7twToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L378sSwmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378siwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
-          </ownedAttribute>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L378sywmEeeQ1MfYuQw_Rg"/>
+          </ownedEnd>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I7uAToEeec3YfVJOGZAw" name="Resolution2D">
-          <eAnnotations xmi:id="_k-I7uQToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7ugToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7uwToEeec3YfVJOGZAw" value="0"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:Package" xmi:id="_L378tCwmEeeQ1MfYuQw_Rg" name="spectral">
+        <eAnnotations xmi:id="_L378tSwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L378tiwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378tywmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_L378uCwmEeeQ1MfYuQw_Rg">
+          <eAnnotations xmi:id="_L378uSwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L378uiwmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378uywmEeeQ1MfYuQw_Rg" value="description"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I7vAToEeec3YfVJOGZAw" general="_k-I7kwToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I7vQToEeec3YfVJOGZAw" name="res" visibility="public" type="_k-I88AToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I7vgToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7vwToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7wAToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I7wQToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7wgToEeec3YfVJOGZAw" value="read_write"/>
+          <body>Implementation of the Coordinate Frame pattern for the Spectral domain.
+This is a basic 1-Dimensional coordinate space.</body>
+        </ownedComment>
+        <packagedElement xmi:type="uml:Class" xmi:id="_L378vCwmEeeQ1MfYuQw_Rg" name="SpectralFrame">
+          <eAnnotations xmi:id="_L378vSwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L378viwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378vywmEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+          </eAnnotations>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_L378wCwmEeeQ1MfYuQw_Rg">
+            <eAnnotations xmi:id="_L378wSwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L378wiwmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378wywmEeeQ1MfYuQw_Rg" value="comment"/>
               </contents>
             </eAnnotations>
-          </ownedAttribute>
+            <body>origin: 0.0
+dimensionality: 1D
+orientation: n/a
+</body>
+          </ownedComment>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L378xCwmEeeQ1MfYuQw_Rg" general="_L379riwmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I7wwToEeec3YfVJOGZAw" name="Error3D" isAbstract="true">
-          <eAnnotations xmi:id="_k-I7xAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7xQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7xgToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:Class" xmi:id="_L378xSwmEeeQ1MfYuQw_Rg" name="SpectralSpace">
+          <eAnnotations xmi:id="_L378xiwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L378xywmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378yCwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L378ySwmEeeQ1MfYuQw_Rg" general="_L37-DywmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I7xwToEeec3YfVJOGZAw" name="StatisticalError3D">
-          <eAnnotations xmi:id="_k-I7yAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7yQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7ygToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L378yiwmEeeQ1MfYuQw_Rg" name="SpectralValue" isAbstract="true">
+          <eAnnotations xmi:id="_L378yywmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L378zCwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378zSwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I7ywToEeec3YfVJOGZAw" general="_k-I7wwToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I7zAToEeec3YfVJOGZAw" name="statError" visibility="public" type="_k-I89QToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I7zQToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7zgToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7zwToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I70AToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I70QToEeec3YfVJOGZAw" value="read_write"/>
-              </contents>
-            </eAnnotations>
-          </ownedAttribute>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L378ziwmEeeQ1MfYuQw_Rg" general="_L37-dCwmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I70gToEeec3YfVJOGZAw" name="SystematicError3D">
-          <eAnnotations xmi:id="_k-I70wToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I71AToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I71QToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L378zywmEeeQ1MfYuQw_Rg" name="Wavelength">
+          <eAnnotations xmi:id="_L3780CwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3780SwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3780iwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
+            <contents xmi:type="uml:Property" xmi:id="_L3780ywmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I71gToEeec3YfVJOGZAw" general="_k-I7wwToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I71wToEeec3YfVJOGZAw" name="sysError" visibility="public" type="_k-I89QToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I72AToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I72QToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I72gToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I72wToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I73AToEeec3YfVJOGZAw" value="read_write"/>
-              </contents>
-            </eAnnotations>
-          </ownedAttribute>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L3781CwmEeeQ1MfYuQw_Rg" general="_L378yiwmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I73QToEeec3YfVJOGZAw" name="RandomError3D">
-          <eAnnotations xmi:id="_k-I73gToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I73wToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I74AToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L3781SwmEeeQ1MfYuQw_Rg" name="Frequency">
+          <eAnnotations xmi:id="_L3781iwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3781ywmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3782CwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
+            <contents xmi:type="uml:Property" xmi:id="_L3782SwmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I74QToEeec3YfVJOGZAw" general="_k-I7wwToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I74gToEeec3YfVJOGZAw" name="randError" visibility="public" type="_k-I89QToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I74wToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I75AToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I75QToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I75gToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I75wToEeec3YfVJOGZAw" value="read_write"/>
-              </contents>
-            </eAnnotations>
-          </ownedAttribute>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L3782iwmEeeQ1MfYuQw_Rg" general="_L378yiwmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I76AToEeec3YfVJOGZAw" name="Resolution3D">
-          <eAnnotations xmi:id="_k-I76QToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I76gToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I76wToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_L3782ywmEeeQ1MfYuQw_Rg" name="Energy">
+          <eAnnotations xmi:id="_L3783CwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3783SwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3783iwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
+            <contents xmi:type="uml:Property" xmi:id="_L3783ywmEeeQ1MfYuQw_Rg" name="isPrimitive"/>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I77AToEeec3YfVJOGZAw" general="_k-I7wwToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I77QToEeec3YfVJOGZAw" name="res" visibility="public" type="_k-I89QToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I77gToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I77wToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I78AToEeec3YfVJOGZAw" value="0"/>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L3784CwmEeeQ1MfYuQw_Rg" general="_L378yiwmEeeQ1MfYuQw_Rg"/>
+        </packagedElement>
+        <packagedElement xmi:type="uml:Association" xmi:id="_L3784SwmEeeQ1MfYuQw_Rg" memberEnd="_L3797SwmEeeQ1MfYuQw_Rg _L3784iwmEeeQ1MfYuQw_Rg">
+          <ownedEnd xmi:type="uml:Property" xmi:id="_L3784iwmEeeQ1MfYuQw_Rg" visibility="public" type="_L379zywmEeeQ1MfYuQw_Rg" association="_L3784SwmEeeQ1MfYuQw_Rg">
+            <eAnnotations xmi:id="_L3784ywmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L3785CwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3785SwmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I78QToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I78gToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L3785iwmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3785ywmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
-          </ownedAttribute>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L3786CwmEeeQ1MfYuQw_Rg"/>
+          </ownedEnd>
         </packagedElement>
       </packagedElement>
-      <packagedElement xmi:type="uml:Package" xmi:id="_k-I78wToEeec3YfVJOGZAw" name="spectral">
-        <eAnnotations xmi:id="_k-I79AToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I79QToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I79gToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:Package" xmi:id="_L3786SwmEeeQ1MfYuQw_Rg" name="temporal">
+        <eAnnotations xmi:id="_L3786iwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3786ywmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3787CwmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
         </eAnnotations>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I79wToEeec3YfVJOGZAw" name="DerivedSpectralCoordinate" isAbstract="true">
-          <eAnnotations xmi:id="_k-I7-AToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I7-QToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7-gToEeec3YfVJOGZAw" value="0"/>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_L3787SwmEeeQ1MfYuQw_Rg">
+          <eAnnotations xmi:id="_L3787iwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3787ywmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3788CwmEeeQ1MfYuQw_Rg" value="description"/>
+            </contents>
+          </eAnnotations>
+          <body>Implementation of the Coordinate Frame pattern for the Time domain.
+This is a basic 1-Dimensional coordinate space.</body>
+        </ownedComment>
+        <packagedElement xmi:type="uml:Class" xmi:id="_L3788SwmEeeQ1MfYuQw_Rg" name="TimeFrame">
+          <eAnnotations xmi:id="_L3788iwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L3788ywmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3789CwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I7-wToEeec3YfVJOGZAw" general="_k-I83wToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I7_AToEeec3YfVJOGZAw" name="error" visibility="public" type="_k-I8JAToEeec3YfVJOGZAw" aggregation="composite" association="_k-I8CgToEeec3YfVJOGZAw">
-            <eAnnotations xmi:id="_k-I7_QToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I7_gToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I7_wToEeec3YfVJOGZAw" value="0"/>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_L3789SwmEeeQ1MfYuQw_Rg">
+            <eAnnotations xmi:id="_L3789iwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L3789ywmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378-CwmEeeQ1MfYuQw_Rg" value="comment"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8AAToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8AQToEeec3YfVJOGZAw" value="read_write"/>
+            </eAnnotations>
+            <body>origin: implied
+dimensionality: 1D
+orientation: n/a
+</body>
+          </ownedComment>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L378-SwmEeeQ1MfYuQw_Rg" general="_L379riwmEeeQ1MfYuQw_Rg"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L378-iwmEeeQ1MfYuQw_Rg" name="timescale" visibility="public" type="_L379LiwmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L378-ywmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L378_CwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378_SwmEeeQ1MfYuQw_Rg" value="0"/>
+              </contents>
+              <contents xmi:type="uml:Property" xmi:id="_L378_iwmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L378_ywmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I8AgToEeec3YfVJOGZAw" value="*"/>
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I8AwToEeec3YfVJOGZAw"/>
           </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I8BAToEeec3YfVJOGZAw" name="coord" visibility="public" type="_k-I6fQToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I8BQToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I8BgToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8BwToEeec3YfVJOGZAw" value="0"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L379ACwmEeeQ1MfYuQw_Rg" name="refDirection" visibility="public" type="_L378bCwmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L379ASwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L379AiwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379AywmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8CAToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8CQToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L379BCwmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379BSwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L379BiwmEeeQ1MfYuQw_Rg"/>
           </ownedAttribute>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Association" xmi:id="_k-I8CgToEeec3YfVJOGZAw" memberEnd="_k-I7_AToEeec3YfVJOGZAw _k-I8CwToEeec3YfVJOGZAw">
-          <ownedEnd xmi:type="uml:Property" xmi:id="_k-I8CwToEeec3YfVJOGZAw" visibility="public" type="_k-I79wToEeec3YfVJOGZAw" association="_k-I8CgToEeec3YfVJOGZAw">
-            <eAnnotations xmi:id="_k-I8DAToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I8DQToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8DgToEeec3YfVJOGZAw" value="0"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L379BywmEeeQ1MfYuQw_Rg" name="time0" visibility="public" type="_L379EywmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L379CCwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L379CSwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379CiwmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8DwToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8EAToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L379CywmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379DCwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
-          </ownedEnd>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8EQToEeec3YfVJOGZAw" name="Energy">
-          <eAnnotations xmi:id="_k-I8EgToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8EwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8FAToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-          </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I8FQToEeec3YfVJOGZAw" general="_k-I79wToEeec3YfVJOGZAw"/>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8FgToEeec3YfVJOGZAw" name="Frequency">
-          <eAnnotations xmi:id="_k-I8FwToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8GAToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8GQToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-          </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I8GgToEeec3YfVJOGZAw" general="_k-I79wToEeec3YfVJOGZAw"/>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8GwToEeec3YfVJOGZAw" name="Wavelength">
-          <eAnnotations xmi:id="_k-I8HAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8HQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8HgToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-          </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I8HwToEeec3YfVJOGZAw" general="_k-I79wToEeec3YfVJOGZAw"/>
-        </packagedElement>
-        <packagedElement xmi:type="uml:InformationItem" xmi:id="_k-I8IAToEeec3YfVJOGZAw" name="Spectral Domain Package">
-          <eAnnotations xmi:id="_k-I8IQToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8IgToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8IwToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-          </eAnnotations>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L379DSwmEeeQ1MfYuQw_Rg"/>
+          </ownedAttribute>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8JAToEeec3YfVJOGZAw" name="Error" isAbstract="true">
-          <eAnnotations xmi:id="_k-I8JQToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8JgToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8JwToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:Class" xmi:id="_L379DiwmEeeQ1MfYuQw_Rg" name="TimeSpace">
+          <eAnnotations xmi:id="_L379DywmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379ECwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379ESwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L379EiwmEeeQ1MfYuQw_Rg" general="_L37-DywmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8KAToEeec3YfVJOGZAw" name="StatisticalError">
-          <eAnnotations xmi:id="_k-I8KQToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8KgToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8KwToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L379EywmEeeQ1MfYuQw_Rg" name="TimeStamp" isAbstract="true">
+          <eAnnotations xmi:id="_L379FCwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379FSwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379FiwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I8LAToEeec3YfVJOGZAw" general="_k-I8JAToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I8LQToEeec3YfVJOGZAw" name="statError" visibility="public" type="_k-I86wToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I8LgToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I8LwToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8MAToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8MQToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8MgToEeec3YfVJOGZAw" value="read_write"/>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_L379FywmEeeQ1MfYuQw_Rg">
+            <eAnnotations xmi:id="_L379GCwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L379GSwmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379GiwmEeeQ1MfYuQw_Rg" value="description"/>
               </contents>
             </eAnnotations>
-          </ownedAttribute>
+            <body>An instance of a point along the associated axis.
+NOTE: This represents an absolute point in the coordinate space and not a 'measured' value, which is defined in the coords model.</body>
+          </ownedComment>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L379GywmEeeQ1MfYuQw_Rg" general="_L37-dCwmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8MwToEeec3YfVJOGZAw" name="SystematicError">
-          <eAnnotations xmi:id="_k-I8NAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8NQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8NgToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L379HCwmEeeQ1MfYuQw_Rg" name="TimeOffset">
+          <eAnnotations xmi:id="_L379HSwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379HiwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379HywmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I8NwToEeec3YfVJOGZAw" general="_k-I8JAToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I8OAToEeec3YfVJOGZAw" name="sysError" visibility="public" type="_k-I86wToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I8OQToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I8OgToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8OwToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8PAToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8PQToEeec3YfVJOGZAw" value="read_write"/>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_L379ICwmEeeQ1MfYuQw_Rg">
+            <eAnnotations xmi:id="_L379ISwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L379IiwmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379IywmEeeQ1MfYuQw_Rg" value="description"/>
               </contents>
             </eAnnotations>
-          </ownedAttribute>
+            <body>The time coordinate is represented as an offset from the origin.</body>
+          </ownedComment>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L379JCwmEeeQ1MfYuQw_Rg" general="_L379EywmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8PgToEeec3YfVJOGZAw" name="RandomError">
-          <eAnnotations xmi:id="_k-I8PwToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8QAToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8QQToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L379JSwmEeeQ1MfYuQw_Rg" name="ISOTime">
+          <eAnnotations xmi:id="_L379JiwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379JywmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379KCwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I8QgToEeec3YfVJOGZAw" general="_k-I8JAToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I8QwToEeec3YfVJOGZAw" name="randError" visibility="public" type="_k-I86wToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I8RAToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I8RQToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8RgToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8RwToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8SAToEeec3YfVJOGZAw" value="read_write"/>
+          <ownedComment xmi:type="uml:Comment" xmi:id="_L379KSwmEeeQ1MfYuQw_Rg">
+            <eAnnotations xmi:id="_L379KiwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L379KywmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379LCwmEeeQ1MfYuQw_Rg" value="description"/>
               </contents>
             </eAnnotations>
-          </ownedAttribute>
+            <body>The time is represented as a particular instant.  While interchangable with the TimeOffset, this form typically has a defined structure in representation.</body>
+          </ownedComment>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L379LSwmEeeQ1MfYuQw_Rg" general="_L379EywmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8SQToEeec3YfVJOGZAw" name="Resolution">
-          <eAnnotations xmi:id="_k-I8SgToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8SwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8TAToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:Enumeration" xmi:id="_L379LiwmEeeQ1MfYuQw_Rg" name="TimeScale">
+          <eAnnotations xmi:id="_L379LywmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379MCwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379MSwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I8TQToEeec3YfVJOGZAw" general="_k-I8JAToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I8TgToEeec3YfVJOGZAw" name="res" visibility="public" type="_k-I86wToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I8TwToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I8UAToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8UQToEeec3YfVJOGZAw" value="0"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379MiwmEeeQ1MfYuQw_Rg" name="TT"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379MywmEeeQ1MfYuQw_Rg" name="ET"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379NCwmEeeQ1MfYuQw_Rg" name="TDB"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379NSwmEeeQ1MfYuQw_Rg" name="TCG"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379NiwmEeeQ1MfYuQw_Rg" name="TCB"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379NywmEeeQ1MfYuQw_Rg" name="TAI"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379OCwmEeeQ1MfYuQw_Rg" name="UTC"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379OSwmEeeQ1MfYuQw_Rg" name="LST"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379OiwmEeeQ1MfYuQw_Rg" name="LOCAL"/>
+        </packagedElement>
+        <packagedElement xmi:type="uml:Association" xmi:id="_L379OywmEeeQ1MfYuQw_Rg" memberEnd="_L3795iwmEeeQ1MfYuQw_Rg _L379PCwmEeeQ1MfYuQw_Rg">
+          <ownedEnd xmi:type="uml:Property" xmi:id="_L379PCwmEeeQ1MfYuQw_Rg" visibility="public" type="_L379zywmEeeQ1MfYuQw_Rg" association="_L379OywmEeeQ1MfYuQw_Rg">
+            <eAnnotations xmi:id="_L379PSwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L379PiwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379PywmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8UgToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8UwToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L379QCwmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379QSwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
-          </ownedAttribute>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L379QiwmEeeQ1MfYuQw_Rg"/>
+          </ownedEnd>
         </packagedElement>
       </packagedElement>
-      <packagedElement xmi:type="uml:Package" xmi:id="_k-I8VAToEeec3YfVJOGZAw" name="temporal">
-        <eAnnotations xmi:id="_k-I8VQToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I8VgToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8VwToEeec3YfVJOGZAw" value="0"/>
+      <packagedElement xmi:type="uml:Package" xmi:id="_L379QywmEeeQ1MfYuQw_Rg" name="polarization">
+        <eAnnotations xmi:id="_L379RCwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L379RSwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379RiwmEeeQ1MfYuQw_Rg" value="0"/>
           </contents>
         </eAnnotations>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8WAToEeec3YfVJOGZAw" name="Time">
-          <eAnnotations xmi:id="_k-I8WQToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8WgToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8WwToEeec3YfVJOGZAw" value="0"/>
+        <ownedComment xmi:type="uml:Comment" xmi:id="_L379RywmEeeQ1MfYuQw_Rg">
+          <eAnnotations xmi:id="_L379SCwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379SSwmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379SiwmEeeQ1MfYuQw_Rg" value="description"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I8XAToEeec3YfVJOGZAw" general="_k-I83wToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I8XQToEeec3YfVJOGZAw" name="error" visibility="public" type="_k-I8dgToEeec3YfVJOGZAw" aggregation="composite" association="_k-I8awToEeec3YfVJOGZAw">
-            <eAnnotations xmi:id="_k-I8XgToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I8XwToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8YAToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8YQToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8YgToEeec3YfVJOGZAw" value="read_write"/>
-              </contents>
-            </eAnnotations>
-            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I8YwToEeec3YfVJOGZAw" value="*"/>
-            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I8ZAToEeec3YfVJOGZAw"/>
-          </ownedAttribute>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I8ZQToEeec3YfVJOGZAw" name="coord" visibility="public" type="_k-I6ggToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I8ZgToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I8ZwToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8aAToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8aQToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8agToEeec3YfVJOGZAw" value="read_write"/>
-              </contents>
-            </eAnnotations>
-          </ownedAttribute>
-        </packagedElement>
-        <packagedElement xmi:type="uml:Association" xmi:id="_k-I8awToEeec3YfVJOGZAw" memberEnd="_k-I8XQToEeec3YfVJOGZAw _k-I8bAToEeec3YfVJOGZAw">
-          <ownedEnd xmi:type="uml:Property" xmi:id="_k-I8bAToEeec3YfVJOGZAw" visibility="public" type="_k-I8WAToEeec3YfVJOGZAw" association="_k-I8awToEeec3YfVJOGZAw">
-            <eAnnotations xmi:id="_k-I8bQToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I8bgToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8bwToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8cAToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8cQToEeec3YfVJOGZAw" value="read_write"/>
-              </contents>
-            </eAnnotations>
-          </ownedEnd>
+          <body>Implementation of the Coordinate Frame pattern for the Polarization domain.
+This is a 1-Dimensional coordinate space, but the nature of the polarization coordinate values (discrete enumerated strings) requires a different axis specification.</body>
+        </ownedComment>
+        <packagedElement xmi:type="uml:Class" xmi:id="_L379SywmEeeQ1MfYuQw_Rg" name="PolarizationFrame">
+          <eAnnotations xmi:id="_L379TCwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379TSwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379TiwmEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+          </eAnnotations>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L379TywmEeeQ1MfYuQw_Rg" general="_L379riwmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:InformationItem" xmi:id="_k-I8cgToEeec3YfVJOGZAw" name="Temporal Domain Package">
-          <eAnnotations xmi:id="_k-I8cwToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8dAToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8dQToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:Class" xmi:id="_L379UCwmEeeQ1MfYuQw_Rg" name="PolarizationSpace">
+          <eAnnotations xmi:id="_L379USwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379UiwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379UywmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L379VCwmEeeQ1MfYuQw_Rg" general="_L37-DywmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8dgToEeec3YfVJOGZAw" name="Error" isAbstract="true">
-          <eAnnotations xmi:id="_k-I8dwToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8eAToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8eQToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L379VSwmEeeQ1MfYuQw_Rg" name="PolCoordValue" isAbstract="true">
+          <eAnnotations xmi:id="_L379ViwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379VywmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379WCwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L379WSwmEeeQ1MfYuQw_Rg" general="_L37-iiwmEeeQ1MfYuQw_Rg"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8egToEeec3YfVJOGZAw" name="StatisticalError">
-          <eAnnotations xmi:id="_k-I8ewToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8fAToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8fQToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L379WiwmEeeQ1MfYuQw_Rg" name="PolStokes">
+          <eAnnotations xmi:id="_L379WywmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379XCwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379XSwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I8fgToEeec3YfVJOGZAw" general="_k-I8dgToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I8fwToEeec3YfVJOGZAw" name="statError" visibility="public" type="_k-I86wToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I8gAToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I8gQToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8ggToEeec3YfVJOGZAw" value="0"/>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L379XiwmEeeQ1MfYuQw_Rg" general="_L379VSwmEeeQ1MfYuQw_Rg"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L379XywmEeeQ1MfYuQw_Rg" name="cval" visibility="public" type="_L379hiwmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L379YCwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L379YSwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379YiwmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8gwToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8hAToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L379YywmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379ZCwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
           </ownedAttribute>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8hQToEeec3YfVJOGZAw" name="SystematicError">
-          <eAnnotations xmi:id="_k-I8hgToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8hwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8iAToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L379ZSwmEeeQ1MfYuQw_Rg" name="PolCircular">
+          <eAnnotations xmi:id="_L379ZiwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379ZywmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379aCwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I8iQToEeec3YfVJOGZAw" general="_k-I8dgToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I8igToEeec3YfVJOGZAw" name="sysError" visibility="public" type="_k-I86wToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I8iwToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I8jAToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8jQToEeec3YfVJOGZAw" value="0"/>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L379aSwmEeeQ1MfYuQw_Rg" general="_L379VSwmEeeQ1MfYuQw_Rg"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L379aiwmEeeQ1MfYuQw_Rg" name="cval" visibility="public" type="_L379jiwmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L379aywmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L379bCwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379bSwmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8jgToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8jwToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L379biwmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379bywmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
           </ownedAttribute>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8kAToEeec3YfVJOGZAw" name="RandomError">
-          <eAnnotations xmi:id="_k-I8kQToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8kgToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8kwToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L379cCwmEeeQ1MfYuQw_Rg" name="PolLinear">
+          <eAnnotations xmi:id="_L379cSwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379ciwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379cywmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I8lAToEeec3YfVJOGZAw" general="_k-I8dgToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I8lQToEeec3YfVJOGZAw" name="randError" visibility="public" type="_k-I86wToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I8lgToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I8lwToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8mAToEeec3YfVJOGZAw" value="0"/>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L379dCwmEeeQ1MfYuQw_Rg" general="_L379VSwmEeeQ1MfYuQw_Rg"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L379dSwmEeeQ1MfYuQw_Rg" name="cval" visibility="public" type="_L379liwmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L379diwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L379dywmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379eCwmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8mQToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8mgToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L379eSwmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379eiwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
           </ownedAttribute>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8mwToEeec3YfVJOGZAw" name="Resolution">
-          <eAnnotations xmi:id="_k-I8nAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8nQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8ngToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:DataType" xmi:id="_L379eywmEeeQ1MfYuQw_Rg" name="PolVector">
+          <eAnnotations xmi:id="_L379fCwmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379fSwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379fiwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I8nwToEeec3YfVJOGZAw" general="_k-I8dgToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I8oAToEeec3YfVJOGZAw" name="res" visibility="public" type="_k-I86wToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I8oQToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I8ogToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8owToEeec3YfVJOGZAw" value="0"/>
+          <generalization xmi:type="uml:Generalization" xmi:id="_L379fywmEeeQ1MfYuQw_Rg" general="_L379VSwmEeeQ1MfYuQw_Rg"/>
+          <ownedAttribute xmi:type="uml:Property" xmi:id="_L379gCwmEeeQ1MfYuQw_Rg" name="cval" visibility="public" type="_L379niwmEeeQ1MfYuQw_Rg" isUnique="false">
+            <eAnnotations xmi:id="_L379gSwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L379giwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379gywmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8pAToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8pQToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L379hCwmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379hSwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
           </ownedAttribute>
         </packagedElement>
-      </packagedElement>
-      <packagedElement xmi:type="uml:Package" xmi:id="_k-I8pgToEeec3YfVJOGZAw" name="polarization">
-        <eAnnotations xmi:id="_k-I8pwToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I8qAToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8qQToEeec3YfVJOGZAw" value="0"/>
-          </contents>
-        </eAnnotations>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8qgToEeec3YfVJOGZAw" name="DerivedPolarizationCoordinate" isAbstract="true">
-          <eAnnotations xmi:id="_k-I8qwToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8rAToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8rQToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:Enumeration" xmi:id="_L379hiwmEeeQ1MfYuQw_Rg" name="PolStokesEnum">
+          <eAnnotations xmi:id="_L379hywmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379iCwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379iSwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I8rgToEeec3YfVJOGZAw" general="_k-I83wToEeec3YfVJOGZAw"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379iiwmEeeQ1MfYuQw_Rg" name="I"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379iywmEeeQ1MfYuQw_Rg" name="Q"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379jCwmEeeQ1MfYuQw_Rg" name="U"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379jSwmEeeQ1MfYuQw_Rg" name="V"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8rwToEeec3YfVJOGZAw" name="Stokes">
-          <eAnnotations xmi:id="_k-I8sAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8sQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8sgToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:Enumeration" xmi:id="_L379jiwmEeeQ1MfYuQw_Rg" name="PolCircularEnum">
+          <eAnnotations xmi:id="_L379jywmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379kCwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379kSwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I8swToEeec3YfVJOGZAw" general="_k-I8qgToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I8tAToEeec3YfVJOGZAw" name="coord" visibility="public" type="_k-I6hwToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I8tQToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I8tgToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8twToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8uAToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8uQToEeec3YfVJOGZAw" value="read_write"/>
-              </contents>
-            </eAnnotations>
-          </ownedAttribute>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379kiwmEeeQ1MfYuQw_Rg" name="RR"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379kywmEeeQ1MfYuQw_Rg" name="LL"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379lCwmEeeQ1MfYuQw_Rg" name="RL"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379lSwmEeeQ1MfYuQw_Rg" name="LR"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8ugToEeec3YfVJOGZAw" name="Circular">
-          <eAnnotations xmi:id="_k-I8uwToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8vAToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8vQToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:Enumeration" xmi:id="_L379liwmEeeQ1MfYuQw_Rg" name="PolLinearEnum">
+          <eAnnotations xmi:id="_L379lywmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379mCwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379mSwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I8vgToEeec3YfVJOGZAw" general="_k-I8qgToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I8vwToEeec3YfVJOGZAw" name="coord" visibility="public" type="_k-I6jAToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I8wAToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I8wQToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8wgToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8wwToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8xAToEeec3YfVJOGZAw" value="read_write"/>
-              </contents>
-            </eAnnotations>
-          </ownedAttribute>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379miwmEeeQ1MfYuQw_Rg" name="XX"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379mywmEeeQ1MfYuQw_Rg" name="YY"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379nCwmEeeQ1MfYuQw_Rg" name="XY"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379nSwmEeeQ1MfYuQw_Rg" name="YX"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I8xQToEeec3YfVJOGZAw" name="Linear">
-          <eAnnotations xmi:id="_k-I8xgToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I8xwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8yAToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:Enumeration" xmi:id="_L379niwmEeeQ1MfYuQw_Rg" name="PolVectorEnum">
+          <eAnnotations xmi:id="_L379nywmEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_L379oCwmEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379oSwmEeeQ1MfYuQw_Rg" value="0"/>
             </contents>
           </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I8yQToEeec3YfVJOGZAw" general="_k-I8qgToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I8ygToEeec3YfVJOGZAw" name="coord" visibility="public" type="_k-I6kQToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I8ywToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I8zAToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8zQToEeec3YfVJOGZAw" value="0"/>
-              </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I8zgToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8zwToEeec3YfVJOGZAw" value="read_write"/>
-              </contents>
-            </eAnnotations>
-          </ownedAttribute>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379oiwmEeeQ1MfYuQw_Rg" name="I"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379oywmEeeQ1MfYuQw_Rg" name="PF"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379pCwmEeeQ1MfYuQw_Rg" name="PP"/>
+          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L379pSwmEeeQ1MfYuQw_Rg" name="PA"/>
         </packagedElement>
-        <packagedElement xmi:type="uml:Class" xmi:id="_k-I80AToEeec3YfVJOGZAw" name="Vector">
-          <eAnnotations xmi:id="_k-I80QToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I80gToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I80wToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-          </eAnnotations>
-          <generalization xmi:type="uml:Generalization" xmi:id="_k-I81AToEeec3YfVJOGZAw" general="_k-I8qgToEeec3YfVJOGZAw"/>
-          <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I81QToEeec3YfVJOGZAw" name="coord" visibility="public" type="_k-I6lgToEeec3YfVJOGZAw" isUnique="false">
-            <eAnnotations xmi:id="_k-I81gToEeec3YfVJOGZAw" source="Objing">
-              <contents xmi:type="uml:Property" xmi:id="_k-I81wToEeec3YfVJOGZAw" name="Visibility">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I82AToEeec3YfVJOGZAw" value="0"/>
+        <packagedElement xmi:type="uml:Association" xmi:id="_L379piwmEeeQ1MfYuQw_Rg" memberEnd="_L3792CwmEeeQ1MfYuQw_Rg _L379pywmEeeQ1MfYuQw_Rg">
+          <ownedEnd xmi:type="uml:Property" xmi:id="_L379pywmEeeQ1MfYuQw_Rg" visibility="public" type="_L379zywmEeeQ1MfYuQw_Rg" association="_L379piwmEeeQ1MfYuQw_Rg">
+            <eAnnotations xmi:id="_L379qCwmEeeQ1MfYuQw_Rg" source="Objing">
+              <contents xmi:type="uml:Property" xmi:id="_L379qSwmEeeQ1MfYuQw_Rg" name="Visibility">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379qiwmEeeQ1MfYuQw_Rg" value="0"/>
               </contents>
-              <contents xmi:type="uml:Property" xmi:id="_k-I82QToEeec3YfVJOGZAw" name="AccessMode">
-                <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I82gToEeec3YfVJOGZAw" value="read_write"/>
+              <contents xmi:type="uml:Property" xmi:id="_L379qywmEeeQ1MfYuQw_Rg" name="AccessMode">
+                <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379rCwmEeeQ1MfYuQw_Rg" value="read_write"/>
               </contents>
             </eAnnotations>
-          </ownedAttribute>
-        </packagedElement>
-        <packagedElement xmi:type="uml:InformationItem" xmi:id="_k-I82wToEeec3YfVJOGZAw" name="Polarization Domain Package">
-          <eAnnotations xmi:id="_k-I83AToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I83QToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I83gToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-          </eAnnotations>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L379rSwmEeeQ1MfYuQw_Rg"/>
+          </ownedEnd>
         </packagedElement>
       </packagedElement>
     </packagedElement>
-    <packagedElement xmi:type="uml:Class" xmi:id="_k-I83wToEeec3YfVJOGZAw" name="DerivedCoordinate" isAbstract="true">
-      <eAnnotations xmi:id="_k-I84AToEeec3YfVJOGZAw" source="Objing">
-        <contents xmi:type="uml:Property" xmi:id="_k-I84QToEeec3YfVJOGZAw" name="Visibility">
-          <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I84gToEeec3YfVJOGZAw" value="0"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_L379riwmEeeQ1MfYuQw_Rg" name="CoordFrame" isAbstract="true">
+      <eAnnotations xmi:id="_L379rywmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L379sCwmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379sSwmEeeQ1MfYuQw_Rg" value="0"/>
         </contents>
       </eAnnotations>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L379siwmEeeQ1MfYuQw_Rg" name="coordSpace" visibility="public" type="_L37-DywmEeeQ1MfYuQw_Rg" aggregation="composite" association="_L379uCwmEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_L379sywmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L379tCwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379tSwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L379tiwmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379tywmEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_L379uCwmEeeQ1MfYuQw_Rg" memberEnd="_L379siwmEeeQ1MfYuQw_Rg _L379uSwmEeeQ1MfYuQw_Rg">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_L379uSwmEeeQ1MfYuQw_Rg" visibility="public" type="_L379riwmEeeQ1MfYuQw_Rg" association="_L379uCwmEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_L379uiwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L379uywmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379vCwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L379vSwmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379viwmEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedEnd>
     </packagedElement>
-    <packagedElement xmi:type="uml:Package" xmi:id="_k-I84wToEeec3YfVJOGZAw" name="dtypes">
-      <eAnnotations xmi:id="_k-I85AToEeec3YfVJOGZAw" source="Objing">
-        <contents xmi:type="uml:Property" xmi:id="_k-I85QToEeec3YfVJOGZAw" name="Visibility">
-          <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I85gToEeec3YfVJOGZAw" value="0"/>
+    <packagedElement xmi:type="uml:Class" xmi:id="_L379vywmEeeQ1MfYuQw_Rg" name="CoordSys">
+      <eAnnotations xmi:id="_L379wCwmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L379wSwmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379wiwmEeeQ1MfYuQw_Rg" value="0"/>
         </contents>
       </eAnnotations>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I85wToEeec3YfVJOGZAw" name="Uncertainty" isAbstract="true">
-        <eAnnotations xmi:id="_k-I86AToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I86QToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I86gToEeec3YfVJOGZAw" value="0"/>
+      <ownedComment xmi:type="uml:Comment" xmi:id="_L379wywmEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_L379xCwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L379xSwmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379xiwmEeeQ1MfYuQw_Rg" value="description"/>
+          </contents>
+        </eAnnotations>
+        <body>The CoordSys object is the parent of a set of containers for organizing Coordinate Frame specifications into related groupings.  </body>
+      </ownedComment>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L379xywmEeeQ1MfYuQw_Rg" name="genericFrame" visibility="public" type="_L3yLqSwmEeeQ1MfYuQw_Rg" association="_L377yCwmEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_L379yCwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L379ySwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379yiwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L379yywmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379zCwmEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L379zSwmEeeQ1MfYuQw_Rg" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L379ziwmEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_L379zywmEeeQ1MfYuQw_Rg" name="AstroCoordSystem">
+      <eAnnotations xmi:id="_L3790CwmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L3790SwmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3790iwmEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <ownedComment xmi:type="uml:Comment" xmi:id="_L3790ywmEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_L3791CwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3791SwmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3791iwmEeeQ1MfYuQw_Rg" value="description"/>
           </contents>
         </eAnnotations>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I86wToEeec3YfVJOGZAw" name="Uncertainty1D" isAbstract="true">
-        <eAnnotations xmi:id="_k-I87AToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I87QToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I87gToEeec3YfVJOGZAw" value="0"/>
+        <body>AstroCoordSystem is a container object for organizing physical Coordinate Frame specifications into related groupings.  The object provides a references to Coordinate Frame instances in each of the known domain implementations.  As a whole, the AstroCoordSystem should provide a complete description of the domain space. </body>
+      </ownedComment>
+      <generalization xmi:type="uml:Generalization" xmi:id="_L3791ywmEeeQ1MfYuQw_Rg" general="_L379vywmEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L3792CwmEeeQ1MfYuQw_Rg" name="polarizationFrame" visibility="public" type="_L379SywmEeeQ1MfYuQw_Rg" association="_L379piwmEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_L3792SwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3792iwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3792ywmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L3793CwmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3793SwmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I87wToEeec3YfVJOGZAw" general="_k-I85wToEeec3YfVJOGZAw"/>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I88AToEeec3YfVJOGZAw" name="Uncertainty2D" isAbstract="true">
-        <eAnnotations xmi:id="_k-I88QToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I88gToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I88wToEeec3YfVJOGZAw" value="0"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L3793iwmEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L3793ywmEeeQ1MfYuQw_Rg" name="spaceFrame" visibility="public" type="_L3772CwmEeeQ1MfYuQw_Rg" association="_L378rCwmEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_L3794CwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3794SwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3794iwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L3794ywmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3795CwmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I89AToEeec3YfVJOGZAw" general="_k-I85wToEeec3YfVJOGZAw"/>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I89QToEeec3YfVJOGZAw" name="Uncertainty3D" isAbstract="true">
-        <eAnnotations xmi:id="_k-I89gToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I89wToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8-AToEeec3YfVJOGZAw" value="0"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L3795SwmEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L3795iwmEeeQ1MfYuQw_Rg" name="timeFrame" visibility="public" type="_L3788SwmEeeQ1MfYuQw_Rg" association="_L379OywmEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_L3795ywmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3796CwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3796SwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L3796iwmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3796ywmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I8-QToEeec3YfVJOGZAw" general="_k-I85wToEeec3YfVJOGZAw"/>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I8-gToEeec3YfVJOGZAw" name="Symmetrical1D">
-        <eAnnotations xmi:id="_k-I8-wToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I8_AToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I8_QToEeec3YfVJOGZAw" value="0"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L3797CwmEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L3797SwmEeeQ1MfYuQw_Rg" name="spectralFrame" visibility="public" type="_L378vCwmEeeQ1MfYuQw_Rg" association="_L3784SwmEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_L3797iwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3797ywmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3798CwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L3798SwmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3798iwmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I8_gToEeec3YfVJOGZAw" general="_k-I86wToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I8_wToEeec3YfVJOGZAw" name="radius" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9AAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9AQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9AgToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9AwToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9BAToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I9BQToEeec3YfVJOGZAw" name="Asymmetrical1D">
-        <eAnnotations xmi:id="_k-I9BgToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I9BwToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9CAToEeec3YfVJOGZAw" value="0"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L3798ywmEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L3799CwmEeeQ1MfYuQw_Rg" name="refPosition" visibility="public" type="_L378bCwmEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_L3799SwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L3799iwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L3799ywmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L379-CwmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379-SwmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I9CQToEeec3YfVJOGZAw" general="_k-I86wToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9CgToEeec3YfVJOGZAw" name="plus" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9CwToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9DAToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9DQToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9DgToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9DwToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9EAToEeec3YfVJOGZAw" name="minus" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9EQToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9EgToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9EwToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9FAToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9FQToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I9FgToEeec3YfVJOGZAw" name="Bounds1D">
-        <eAnnotations xmi:id="_k-I9FwToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I9GAToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9GQToEeec3YfVJOGZAw" value="0"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L379-iwmEeeQ1MfYuQw_Rg" name="planetaryEphem" visibility="public" type="_L3yLFiwmEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_L379-ywmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L379_CwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379_SwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L379_iwmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L379_ywmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I9GgToEeec3YfVJOGZAw" general="_k-I86wToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9GwToEeec3YfVJOGZAw" name="loLimit" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9HAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9HQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9HgToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9HwToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9IAToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9IQToEeec3YfVJOGZAw" name="hiLimit" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9IgToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9IwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9JAToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9JQToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9JgToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I9JwToEeec3YfVJOGZAw" name="Symmetrical2D">
-        <eAnnotations xmi:id="_k-I9KAToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I9KQToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9KgToEeec3YfVJOGZAw" value="0"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_L37-ACwmEeeQ1MfYuQw_Rg" name="PixelCoordSystem">
+      <eAnnotations xmi:id="_L37-ASwmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L37-AiwmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-AywmEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <ownedComment xmi:type="uml:Comment" xmi:id="_L37-BCwmEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_L37-BSwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L37-BiwmEeeQ1MfYuQw_Rg" name="NoteType_Name">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-BywmEeeQ1MfYuQw_Rg" value="description"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I9KwToEeec3YfVJOGZAw" general="_k-I88AToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9LAToEeec3YfVJOGZAw" name="radius" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9LQToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9LgToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9LwToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9MAToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9MQToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I9MgToEeec3YfVJOGZAw" name="Asymmetrical2D">
-        <eAnnotations xmi:id="_k-I9MwToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I9NAToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9NQToEeec3YfVJOGZAw" value="0"/>
+        <body>The PixelCoordSystem contains the complete list of Pixel Frame specifications.  Here, the relation between the system and its frames is different than in the physical CoordSys.  In the pixel domain, there is only 1 system, composed of a specific set of PixelAxes organized in PixelFrames.</body>
+      </ownedComment>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L37-CCwmEeeQ1MfYuQw_Rg" name="pixelFrame" visibility="public" type="_L3yLdSwmEeeQ1MfYuQw_Rg" aggregation="composite" association="_L3yLmiwmEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_L37-CSwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L37-CiwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-CywmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L37-DCwmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-DSwmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I9NgToEeec3YfVJOGZAw" general="_k-I88AToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9NwToEeec3YfVJOGZAw" name="plus" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9OAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9OQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9OgToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9OwToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9PAToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I9PQToEeec3YfVJOGZAw" value="2"/>
-          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I9PgToEeec3YfVJOGZAw" value="2"/>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9PwToEeec3YfVJOGZAw" name="minus" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9QAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9QQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9QgToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9QwToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9RAToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I9RQToEeec3YfVJOGZAw" value="2"/>
-          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I9RgToEeec3YfVJOGZAw" value="2"/>
-        </ownedAttribute>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I9RwToEeec3YfVJOGZAw" name="Bounds2D">
-        <eAnnotations xmi:id="_k-I9SAToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I9SQToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9SgToEeec3YfVJOGZAw" value="0"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L37-DiwmEeeQ1MfYuQw_Rg" value="*"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_L37-DywmEeeQ1MfYuQw_Rg" name="CoordSpace" isAbstract="true">
+      <eAnnotations xmi:id="_L37-ECwmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L37-ESwmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-EiwmEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L37-EywmEeeQ1MfYuQw_Rg" name="coordAxis" visibility="public" type="_L37-ISwmEeeQ1MfYuQw_Rg" aggregation="composite" association="_L37-GiwmEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_L37-FCwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L37-FSwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-FiwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L37-FywmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-GCwmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I9SwToEeec3YfVJOGZAw" general="_k-I88AToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9TAToEeec3YfVJOGZAw" name="loLimit" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9TQToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9TgToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9TwToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9UAToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9UQToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I9UgToEeec3YfVJOGZAw" value="2"/>
-          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I9UwToEeec3YfVJOGZAw" value="2"/>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9VAToEeec3YfVJOGZAw" name="hiLimit" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9VQToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9VgToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9VwToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9WAToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9WQToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I9WgToEeec3YfVJOGZAw" value="2"/>
-          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I9WwToEeec3YfVJOGZAw" value="2"/>
-        </ownedAttribute>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I9XAToEeec3YfVJOGZAw" name="Symmetrical3D">
-        <eAnnotations xmi:id="_k-I9XQToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I9XgToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9XwToEeec3YfVJOGZAw" value="0"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L37-GSwmEeeQ1MfYuQw_Rg" value="*"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_L37-GiwmEeeQ1MfYuQw_Rg" memberEnd="_L37-EywmEeeQ1MfYuQw_Rg _L37-GywmEeeQ1MfYuQw_Rg">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_L37-GywmEeeQ1MfYuQw_Rg" visibility="public" type="_L37-DywmEeeQ1MfYuQw_Rg" association="_L37-GiwmEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_L37-HCwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L37-HSwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-HiwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L37-HywmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-ICwmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I9YAToEeec3YfVJOGZAw" general="_k-I89QToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9YQToEeec3YfVJOGZAw" name="radius" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9YgToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9YwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9ZAToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9ZQToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9ZgToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I9ZwToEeec3YfVJOGZAw" name="Asymmetrical3D">
-        <eAnnotations xmi:id="_k-I9aAToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I9aQToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9agToEeec3YfVJOGZAw" value="0"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_L37-ISwmEeeQ1MfYuQw_Rg" name="Axis" isAbstract="true">
+      <eAnnotations xmi:id="_L37-IiwmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L37-IywmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-JCwmEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L37-JSwmEeeQ1MfYuQw_Rg" name="name" visibility="public" type="_L3yLFiwmEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_L37-JiwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L37-JywmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-KCwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L37-KSwmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-KiwmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I9awToEeec3YfVJOGZAw" general="_k-I89QToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9bAToEeec3YfVJOGZAw" name="plus" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9bQToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9bgToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9bwToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9cAToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9cQToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I9cgToEeec3YfVJOGZAw" value="3"/>
-          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I9cwToEeec3YfVJOGZAw" value="3"/>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9dAToEeec3YfVJOGZAw" name="minus" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9dQToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9dgToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9dwToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9eAToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9eQToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I9egToEeec3YfVJOGZAw" value="3"/>
-          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I9ewToEeec3YfVJOGZAw" value="3"/>
-        </ownedAttribute>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I9fAToEeec3YfVJOGZAw" name="Bounds3D">
-        <eAnnotations xmi:id="_k-I9fQToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I9fgToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9fwToEeec3YfVJOGZAw" value="0"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L37-KywmEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_L37-LCwmEeeQ1MfYuQw_Rg" name="PhysicalAxis">
+      <eAnnotations xmi:id="_L37-LSwmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L37-LiwmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-LywmEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_L37-MCwmEeeQ1MfYuQw_Rg" general="_L37-ISwmEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L37-MSwmEeeQ1MfYuQw_Rg" name="domainMin" visibility="public" type="_L3yLKywmEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_L37-MiwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L37-MywmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-NCwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L37-NSwmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-NiwmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I9gAToEeec3YfVJOGZAw" general="_k-I89QToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9gQToEeec3YfVJOGZAw" name="loLimit" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9ggToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9gwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9hAToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9hQToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9hgToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I9hwToEeec3YfVJOGZAw" value="2"/>
-          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I9iAToEeec3YfVJOGZAw" value="2"/>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9iQToEeec3YfVJOGZAw" name="hiLimit" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9igToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9iwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9jAToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9jQToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9jgToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I9jwToEeec3YfVJOGZAw" value="2"/>
-          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I9kAToEeec3YfVJOGZAw" value="2"/>
-        </ownedAttribute>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I9kQToEeec3YfVJOGZAw" name="Ellipse">
-        <eAnnotations xmi:id="_k-I9kgToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I9kwToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9lAToEeec3YfVJOGZAw" value="0"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L37-NywmEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L37-OCwmEeeQ1MfYuQw_Rg" name="domainMax" visibility="public" type="_L3yLKywmEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_L37-OSwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L37-OiwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-OywmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L37-PCwmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-PSwmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I9lQToEeec3YfVJOGZAw" general="_k-I88AToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9lgToEeec3YfVJOGZAw" name="semiAxis" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9lwToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9mAToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9mQToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9mgToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9mwToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I9nAToEeec3YfVJOGZAw" value="2"/>
-          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I9nQToEeec3YfVJOGZAw" value="2"/>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9ngToEeec3YfVJOGZAw" name="posAngle" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9nwToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9oAToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9oQToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9ogToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9owToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I9pAToEeec3YfVJOGZAw" name="Ellipsoid">
-        <eAnnotations xmi:id="_k-I9pQToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I9pgToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9pwToEeec3YfVJOGZAw" value="0"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L37-PiwmEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L37-PywmEeeQ1MfYuQw_Rg" name="cyclic" visibility="public" type="_L3yLGywmEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_L37-QCwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L37-QSwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-QiwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L37-QywmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-RCwmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I9qAToEeec3YfVJOGZAw" general="_k-I89QToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9qQToEeec3YfVJOGZAw" name="semiAxis" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9qgToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9qwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9rAToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9rQToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9rgToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I9rwToEeec3YfVJOGZAw" value="3"/>
-          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I9sAToEeec3YfVJOGZAw" value="3"/>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9sQToEeec3YfVJOGZAw" name="posAngle" visibility="public" type="_k-I6YwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9sgToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9swToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9tAToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9tQToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9tgToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k-I9twToEeec3YfVJOGZAw" value="2"/>
-          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k-I9uAToEeec3YfVJOGZAw" value="2"/>
-        </ownedAttribute>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I9uQToEeec3YfVJOGZAw" name="Matrix" isAbstract="true">
-        <eAnnotations xmi:id="_k-I9ugToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I9uwToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9vAToEeec3YfVJOGZAw" value="0"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L37-RSwmEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_L37-RiwmEeeQ1MfYuQw_Rg" name="DiscreteAxis">
+      <eAnnotations xmi:id="_L37-RywmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L37-SCwmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-SSwmEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_L37-SiwmEeeQ1MfYuQw_Rg" general="_L37-ISwmEeeQ1MfYuQw_Rg"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_L37-SywmEeeQ1MfYuQw_Rg" name="BasicCoordValue" isAbstract="true">
+      <eAnnotations xmi:id="_L37-TCwmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L37-TSwmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-TiwmEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_L37-TywmEeeQ1MfYuQw_Rg" name="CoordValue" isAbstract="true">
+      <eAnnotations xmi:id="_L37-UCwmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L37-USwmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-UiwmEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_L37-UywmEeeQ1MfYuQw_Rg" general="_L37-SywmEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L37-VCwmEeeQ1MfYuQw_Rg" name="coordAxis" visibility="public" type="_L37-ISwmEeeQ1MfYuQw_Rg" association="_L37-WiwmEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_L37-VSwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L37-ViwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-VywmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L37-WCwmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-WSwmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I9vQToEeec3YfVJOGZAw" name="Matrix2x2">
-        <eAnnotations xmi:id="_k-I9vgToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I9vwToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9wAToEeec3YfVJOGZAw" value="0"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_L37-WiwmEeeQ1MfYuQw_Rg" memberEnd="_L37-VCwmEeeQ1MfYuQw_Rg _L37-WywmEeeQ1MfYuQw_Rg">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_L37-WywmEeeQ1MfYuQw_Rg" visibility="public" type="_L37-TywmEeeQ1MfYuQw_Rg" association="_L37-WiwmEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_L37-XCwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L37-XSwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-XiwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L37-XywmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-YCwmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I9wQToEeec3YfVJOGZAw" general="_k-I9uQToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9wgToEeec3YfVJOGZAw" name="m11" visibility="public" type="_k9_wLwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9wwToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9xAToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9xQToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9xgToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9xwToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9yAToEeec3YfVJOGZAw" name="m12" visibility="public" type="_k9_wLwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9yQToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9ygToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9ywToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9zAToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9zQToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9zgToEeec3YfVJOGZAw" name="m21" visibility="public" type="_k9_wLwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9zwToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I90AToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I90QToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I90gToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I90wToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I91AToEeec3YfVJOGZAw" name="m22" visibility="public" type="_k9_wLwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I91QToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I91gToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I91wToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I92AToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I92QToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I92gToEeec3YfVJOGZAw" name="Matrix3x3">
-        <eAnnotations xmi:id="_k-I92wToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I93AToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I93QToEeec3YfVJOGZAw" value="0"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L37-YSwmEeeQ1MfYuQw_Rg"/>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_L37-YiwmEeeQ1MfYuQw_Rg" name="MultiCoordValue" isAbstract="true">
+      <eAnnotations xmi:id="_L37-YywmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L37-ZCwmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-ZSwmEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_L37-ZiwmEeeQ1MfYuQw_Rg" general="_L37-SywmEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L37-ZywmEeeQ1MfYuQw_Rg" name="cmpt" visibility="public" type="_L37-TywmEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_L37-aCwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L37-aSwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-aiwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L37-aywmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-bCwmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I93gToEeec3YfVJOGZAw" general="_k-I9uQToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I93wToEeec3YfVJOGZAw" name="m11" visibility="public" type="_k9_wLwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I94AToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I94QToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I94gToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I94wToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I95AToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I95QToEeec3YfVJOGZAw" name="m12" visibility="public" type="_k9_wLwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I95gToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I95wToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I96AToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I96QToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I96gToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I96wToEeec3YfVJOGZAw" name="m13" visibility="public" type="_k9_wLwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I97AToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I97QToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I97gToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I97wToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I98AToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I98QToEeec3YfVJOGZAw" name="m21" visibility="public" type="_k9_wLwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I98gToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I98wToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I99AToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I99QToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I99gToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I99wToEeec3YfVJOGZAw" name="m22" visibility="public" type="_k9_wLwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9-AToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9-QToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9-gToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I9-wToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I9_AToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I9_QToEeec3YfVJOGZAw" name="m23" visibility="public" type="_k9_wLwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I9_gToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I9_wToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I-AAToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I-AQToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I-AgToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I-AwToEeec3YfVJOGZAw" name="m31" visibility="public" type="_k9_wLwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I-BAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I-BQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I-BgToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I-BwToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I-CAToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I-CQToEeec3YfVJOGZAw" name="m32" visibility="public" type="_k9_wLwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I-CgToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I-CwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I-DAToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I-DQToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I-DgToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I-DwToEeec3YfVJOGZAw" name="m33" visibility="public" type="_k9_wLwToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I-EAToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I-EQToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I-EgToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I-EwToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I-FAToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I-FQToEeec3YfVJOGZAw" name="CovarianceMatrix2D">
-        <eAnnotations xmi:id="_k-I-FgToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I-FwToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I-GAToEeec3YfVJOGZAw" value="0"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L37-bSwmEeeQ1MfYuQw_Rg" value="*"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_L37-biwmEeeQ1MfYuQw_Rg" name="Handedness">
+      <eAnnotations xmi:id="_L37-bywmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L37-cCwmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-cSwmEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L37-ciwmEeeQ1MfYuQw_Rg" name="left"/>
+      <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_L37-cywmEeeQ1MfYuQw_Rg" name="right"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_L37-dCwmEeeQ1MfYuQw_Rg" name="PhysicalCoordValue" isAbstract="true">
+      <eAnnotations xmi:id="_L37-dSwmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L37-diwmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-dywmEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_L37-eCwmEeeQ1MfYuQw_Rg" general="_L37-TywmEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L37-eSwmEeeQ1MfYuQw_Rg" name="cval" visibility="public" type="_L3yLKywmEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_L37-eiwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L37-eywmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-fCwmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L37-fSwmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-fiwmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I-GQToEeec3YfVJOGZAw" general="_k-I88AToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I-GgToEeec3YfVJOGZAw" name="matrix" visibility="public" type="_k-I9vQToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I-GwToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I-HAToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I-HQToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I-HgToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I-HwToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-      </packagedElement>
-      <packagedElement xmi:type="uml:DataType" xmi:id="_k-I-IAToEeec3YfVJOGZAw" name="CovarianceMatrix3D">
-        <eAnnotations xmi:id="_k-I-IQToEeec3YfVJOGZAw" source="Objing">
-          <contents xmi:type="uml:Property" xmi:id="_k-I-IgToEeec3YfVJOGZAw" name="Visibility">
-            <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I-IwToEeec3YfVJOGZAw" value="0"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_L37-fywmEeeQ1MfYuQw_Rg" name="BinnedCoordValue" isAbstract="true">
+      <eAnnotations xmi:id="_L37-gCwmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L37-gSwmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-giwmEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_L37-gywmEeeQ1MfYuQw_Rg" general="_L37-TywmEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_L37-hCwmEeeQ1MfYuQw_Rg" name="cval" visibility="public" type="_L3yLAiwmEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_L37-hSwmEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_L37-hiwmEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-hywmEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_L37-iCwmEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-iSwmEeeQ1MfYuQw_Rg" value="read_write"/>
           </contents>
         </eAnnotations>
-        <generalization xmi:type="uml:Generalization" xmi:id="_k-I-JAToEeec3YfVJOGZAw" general="_k-I89QToEeec3YfVJOGZAw"/>
-        <ownedAttribute xmi:type="uml:Property" xmi:id="_k-I-JQToEeec3YfVJOGZAw" name="matrix" visibility="public" type="_k-I92gToEeec3YfVJOGZAw" isUnique="false">
-          <eAnnotations xmi:id="_k-I-JgToEeec3YfVJOGZAw" source="Objing">
-            <contents xmi:type="uml:Property" xmi:id="_k-I-JwToEeec3YfVJOGZAw" name="Visibility">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I-KAToEeec3YfVJOGZAw" value="0"/>
-            </contents>
-            <contents xmi:type="uml:Property" xmi:id="_k-I-KQToEeec3YfVJOGZAw" name="AccessMode">
-              <defaultValue xmi:type="uml:LiteralString" xmi:id="_k-I-KgToEeec3YfVJOGZAw" value="read_write"/>
-            </contents>
-          </eAnnotations>
-        </ownedAttribute>
-      </packagedElement>
+      </ownedAttribute>
     </packagedElement>
-    <profileApplication xmi:type="uml:ProfileApplication" xmi:applyingPackage="_k9_wIAToEeec3YfVJOGZAw" xmi:id="_lKzdEAToEeec3YfVJOGZAw">
-      <eAnnotations xmi:id="_lKzdEQToEeec3YfVJOGZAw" source="http://www.eclipse.org/uml2/2.0.0/UML">
-        <references xmi:type="ecore:EPackage" href="IVOA_UML_Profile.profile.xmi#_k-ccFwToEeec3YfVJOGZAw"/>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_L37-iiwmEeeQ1MfYuQw_Rg" name="DiscreteCoordValue" isAbstract="true">
+      <eAnnotations xmi:id="_L37-iywmEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_L37-jCwmEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_L37-jSwmEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_L37-jiwmEeeQ1MfYuQw_Rg" general="_L37-TywmEeeQ1MfYuQw_Rg"/>
+    </packagedElement>
+    <profileApplication xmi:type="uml:ProfileApplication" xmi:applyingPackage="_L3yKwCwmEeeQ1MfYuQw_Rg" xmi:id="_MSfw0CwmEeeQ1MfYuQw_Rg">
+      <eAnnotations xmi:id="_MSfw0SwmEeeQ1MfYuQw_Rg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+        <references xmi:type="ecore:EPackage" href="IVOA_UML_Profile.profile.xmi#_L41TpywmEeeQ1MfYuQw_Rg"/>
+      </eAnnotations>
+      <appliedProfile xmi:type="uml:Profile" xmi:applyingPackage="_MSfw0CwmEeeQ1MfYuQw_Rg" href="IVOA_UML_Profile.profile.xmi#_L41ToCwmEeeQ1MfYuQw_Rg"/>
+    </profileApplication>
+    <profileApplication xmi:type="uml:ProfileApplication" xmi:applyingPackage="_L3yKwCwmEeeQ1MfYuQw_Rg" xmi:id="_MSph0CwmEeeQ1MfYuQw_Rg">
+      <eAnnotations xmi:id="_MSzS0CwmEeeQ1MfYuQw_Rg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+        <references xmi:type="ecore:EPackage" href="default.profile.xmi#_MH9UxywmEeeQ1MfYuQw_Rg"/>
       </eAnnotations>
-      <appliedProfile xmi:type="uml:Profile" xmi:applyingPackage="_lKzdEAToEeec3YfVJOGZAw" href="IVOA_UML_Profile.profile.xmi#_k-ccEAToEeec3YfVJOGZAw"/>
+      <appliedProfile xmi:type="uml:Profile" xmi:applyingPackage="_MSph0CwmEeeQ1MfYuQw_Rg" href="default.profile.xmi#_MH9UwCwmEeeQ1MfYuQw_Rg"/>
     </profileApplication>
   </uml:Model>
-  <IVOA_UML_Profile:model xmi:id="_lLjrAAToEeec3YfVJOGZAw" base_Package="_k9_wIAToEeec3YfVJOGZAw" title="STC2 Coordinates Model" version="2.0" authors="Arnold Rots, Mark Cresitello-Dittmar" previousVersion="0.x"/>
-  <IVOA_UML_Profile:modelimport xmi:id="_lLjrAQToEeec3YfVJOGZAw" base_Package="_k9_wKwToEeec3YfVJOGZAw" name="ivoa" version="1.0" url="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.vo-dml.xml" documentationURL="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.html"/>
-  <IVOA_UML_Profile:primitive xmi:id="_lLjrAgToEeec3YfVJOGZAw" base_DataType="_k9_wLwToEeec3YfVJOGZAw" base_PrimitiveType="_k9_wLwToEeec3YfVJOGZAw"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lLjrAwToEeec3YfVJOGZAw" base_NamedElement="_k9_wLwToEeec3YfVJOGZAw" vodmlid="real"/>
-  <IVOA_UML_Profile:primitive xmi:id="_lLjrBAToEeec3YfVJOGZAw" base_DataType="_k9_wNAToEeec3YfVJOGZAw" base_PrimitiveType="_k9_wNAToEeec3YfVJOGZAw"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lLjrBQToEeec3YfVJOGZAw" base_NamedElement="_k9_wNAToEeec3YfVJOGZAw" vodmlid="datetime"/>
-  <IVOA_UML_Profile:primitive xmi:id="_lLjrBgToEeec3YfVJOGZAw" base_DataType="_k9_wOQToEeec3YfVJOGZAw" base_PrimitiveType="_k9_wOQToEeec3YfVJOGZAw"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lLjrBwToEeec3YfVJOGZAw" base_NamedElement="_k9_wOQToEeec3YfVJOGZAw" vodmlid="anyURI"/>
-  <IVOA_UML_Profile:primitive xmi:id="_lLjrCAToEeec3YfVJOGZAw" base_DataType="_k9_wPwToEeec3YfVJOGZAw" base_PrimitiveType="_k9_wPwToEeec3YfVJOGZAw"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lLjrCQToEeec3YfVJOGZAw" base_NamedElement="_k9_wPwToEeec3YfVJOGZAw" vodmlid="string"/>
-  <IVOA_UML_Profile:primitive xmi:id="_lL2l8AToEeec3YfVJOGZAw" base_DataType="_k-I6EgToEeec3YfVJOGZAw" base_PrimitiveType="_k-I6EgToEeec3YfVJOGZAw"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lL2l8QToEeec3YfVJOGZAw" base_NamedElement="_k-I6EgToEeec3YfVJOGZAw" vodmlid="nonnegativeInteger"/>
-  <IVOA_UML_Profile:primitive xmi:id="_lL2l8gToEeec3YfVJOGZAw" base_DataType="_k-I6FwToEeec3YfVJOGZAw" base_PrimitiveType="_k-I6FwToEeec3YfVJOGZAw"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lL2l8wToEeec3YfVJOGZAw" base_NamedElement="_k-I6FwToEeec3YfVJOGZAw" vodmlid="boolean"/>
-  <IVOA_UML_Profile:primitive xmi:id="_lL2l9AToEeec3YfVJOGZAw" base_DataType="_k-I6HAToEeec3YfVJOGZAw" base_PrimitiveType="_k-I6HAToEeec3YfVJOGZAw"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lL2l9QToEeec3YfVJOGZAw" base_NamedElement="_k-I6HAToEeec3YfVJOGZAw" vodmlid="integer"/>
-  <IVOA_UML_Profile:primitive xmi:id="_lL2l9gToEeec3YfVJOGZAw" base_DataType="_k-I6IQToEeec3YfVJOGZAw" base_PrimitiveType="_k-I6IQToEeec3YfVJOGZAw"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lL2l9wToEeec3YfVJOGZAw" base_NamedElement="_k-I6IQToEeec3YfVJOGZAw" vodmlid="rational"/>
-  <IVOA_UML_Profile:primitive xmi:id="_lL2l-AToEeec3YfVJOGZAw" base_DataType="_k-I6MgToEeec3YfVJOGZAw" base_PrimitiveType="_k-I6MgToEeec3YfVJOGZAw"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lL2l-QToEeec3YfVJOGZAw" base_NamedElement="_k-I6MgToEeec3YfVJOGZAw" vodmlid="complex"/>
-  <IVOA_UML_Profile:primitive xmi:id="_lL2l-gToEeec3YfVJOGZAw" base_DataType="_k-I6RwToEeec3YfVJOGZAw" base_PrimitiveType="_k-I6RwToEeec3YfVJOGZAw"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lL2l-wToEeec3YfVJOGZAw" base_NamedElement="_k-I6RwToEeec3YfVJOGZAw" vodmlid="quantity.Unit"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lL_v4AToEeec3YfVJOGZAw" base_NamedElement="_k-I6TQToEeec3YfVJOGZAw" vodmlid="Quantity"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lL_v4QToEeec3YfVJOGZAw" base_NamedElement="_k-I6WAToEeec3YfVJOGZAw" vodmlid="IntegerQuantity"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lL_v4gToEeec3YfVJOGZAw" base_NamedElement="_k-I6YwToEeec3YfVJOGZAw" vodmlid="RealQuantity"/>
-  <IVOA_UML_Profile:modelimport xmi:id="_lL_v4wToEeec3YfVJOGZAw" base_Package="_k-I6bwToEeec3YfVJOGZAw" name="coordsys" version="2.0" url="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/STC2/prototype/coordsys/STCCoordSys-2.0.vo-dml.xml" documentationURL="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/STC2/prototype/coordsys/STCCoordSys-2.0.html"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lL_v5AToEeec3YfVJOGZAw" base_NamedElement="_k-I6cwToEeec3YfVJOGZAw" vodmlid="domain.pixel.PixelCoord"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lL_v5QToEeec3YfVJOGZAw" base_NamedElement="_k-I6eAToEeec3YfVJOGZAw" vodmlid="domain.spatial.SpatialCoord"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lL_v5gToEeec3YfVJOGZAw" base_NamedElement="_k-I6fQToEeec3YfVJOGZAw" vodmlid="domain.spectral.SpectralCoord"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lL_v5wToEeec3YfVJOGZAw" base_NamedElement="_k-I6ggToEeec3YfVJOGZAw" vodmlid="domain.temporal.TimeCoord"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lL_v6AToEeec3YfVJOGZAw" base_NamedElement="_k-I6hwToEeec3YfVJOGZAw" vodmlid="domain.polarization.PolStokesCoord"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lL_v6QToEeec3YfVJOGZAw" base_NamedElement="_k-I6jAToEeec3YfVJOGZAw" vodmlid="domain.polarization.PolCircularCoord"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lL_v6gToEeec3YfVJOGZAw" base_NamedElement="_k-I6kQToEeec3YfVJOGZAw" vodmlid="domain.polarization.PolLinearCoord"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lMJg4AToEeec3YfVJOGZAw" base_NamedElement="_k-I6lgToEeec3YfVJOGZAw" vodmlid="domain.polarization.PolVectorCoord"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lMJg4QToEeec3YfVJOGZAw" base_NamedElement="_k-I6mwToEeec3YfVJOGZAw" vodmlid="domain.generic.GenericCoord"/>
-  <IVOA_UML_Profile:modelelement xmi:id="_lMJg4gToEeec3YfVJOGZAw" base_NamedElement="_k-I6oAToEeec3YfVJOGZAw" vodmlid="domain.redshift.RedshiftCoord"/>
+  <IVOA_UML_Profile:model xmi:id="_MTPXsCwmEeeQ1MfYuQw_Rg" base_Package="_L3yKwCwmEeeQ1MfYuQw_Rg" title="Astronomical Coordinates and Coordinate Systems" version="2.0" authors="Arnold Rots, Mark Cresitello-Dittmar" previousVersion="0.x"/>
+  <IVOA_UML_Profile:modelimport xmi:id="_MTPXsSwmEeeQ1MfYuQw_Rg" base_Package="_L3yK-SwmEeeQ1MfYuQw_Rg" name="ivoa" version="1.0" url="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.vo-dml.xml" documentationURL="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.html"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_MTPXsiwmEeeQ1MfYuQw_Rg" base_NamedElement="_L3yK_SwmEeeQ1MfYuQw_Rg" vodmlid="nonnegativeInteger"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_MTPXsywmEeeQ1MfYuQw_Rg" base_NamedElement="_L3yLAiwmEeeQ1MfYuQw_Rg" vodmlid="integer"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_MTPXtCwmEeeQ1MfYuQw_Rg" base_NamedElement="_L3yLBywmEeeQ1MfYuQw_Rg" vodmlid="rational"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_MTPXtSwmEeeQ1MfYuQw_Rg" base_NamedElement="_L3yLDCwmEeeQ1MfYuQw_Rg" vodmlid="real"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_MTPXtiwmEeeQ1MfYuQw_Rg" base_NamedElement="_L3yLESwmEeeQ1MfYuQw_Rg" vodmlid="complex"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_MTPXtywmEeeQ1MfYuQw_Rg" base_NamedElement="_L3yLFiwmEeeQ1MfYuQw_Rg" vodmlid="string"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_MTZIsCwmEeeQ1MfYuQw_Rg" base_NamedElement="_L3yLGywmEeeQ1MfYuQw_Rg" vodmlid="boolean"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_MTZIsSwmEeeQ1MfYuQw_Rg" base_NamedElement="_L3yLICwmEeeQ1MfYuQw_Rg" vodmlid="datetime"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_MTZIsiwmEeeQ1MfYuQw_Rg" base_NamedElement="_L3yLJSwmEeeQ1MfYuQw_Rg" vodmlid="anyURI"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_MTZIsywmEeeQ1MfYuQw_Rg" base_NamedElement="_L3yLKywmEeeQ1MfYuQw_Rg" vodmlid="Quantity"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_MTZItCwmEeeQ1MfYuQw_Rg" base_NamedElement="_L3yLNywmEeeQ1MfYuQw_Rg" vodmlid="IntegerQuantity"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_MTZItSwmEeeQ1MfYuQw_Rg" base_NamedElement="_L3yLQywmEeeQ1MfYuQw_Rg" vodmlid="RealQuantity"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_MTZItiwmEeeQ1MfYuQw_Rg" base_NamedElement="_L3yLTywmEeeQ1MfYuQw_Rg" vodmlid="Unit"/>
+  <default:subset xmi:id="_MTZItywmEeeQ1MfYuQw_Rg" base_Constraint="_L3yKyywmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTZIuCwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yKzSwmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTZIuSwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yKzywmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTZIuiwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK0SwmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTZIuywmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK0ywmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTZIvCwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK1SwmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTZIvSwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK1ywmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTZIviwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK2SwmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTZIvywmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK2ywmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTZIwCwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK3SwmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTZIwSwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK3ywmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTZIwiwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK4SwmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTZIwywmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK4ywmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTZIxCwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK5SwmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTZIxSwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK5ywmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTZIxiwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK6SwmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTZIxywmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK6ywmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTi5sCwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK7SwmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTi5sSwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK7ywmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTi5siwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK8SwmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTi5sywmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK8ywmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTi5tCwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK9SwmEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_MTi5tSwmEeeQ1MfYuQw_Rg" base_Constraint="_L3yK9ywmEeeQ1MfYuQw_Rg"/>
 </xmi:XMI>

Added: trunk/projects/dm/STC-2.0/model/meas/STC_meas_V2.0.zip
==============================================================================
Binary file. No diff available.

Added: trunk/projects/dm/STC-2.0/model/meas/stc_meas_2.0_uml2p4p1.xmi
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/projects/dm/STC-2.0/model/meas/stc_meas_2.0_uml2p4p1.xmi	Sat Apr 29 00:29:07 2017	(r3993)
@@ -0,0 +1,1243 @@
+<?xml version="1.0" encoding="UTF-8"?><xmi:XMI xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:IVOA_UML_Profile="http:///schemas/IVOA_UML_Profile/_8u_80CwcEeeQ1MfYuQw_Rg/0" xmlns:default="http:///schemas/default/_8wDFsCwcEeeQ1MfYuQw_Rg/0" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.omg.org/spec/UML/20100901" xmi:version="2.1" xsi:schemaLocation="http://www.eclipse.org/uml2/3.0.0/UML http://schema.omg.org/spec/UML/20100901 http:///schemas/IVOA_UML_Profile/_8u_80CwcEeeQ1MfYuQw_Rg/0 IVOA_UML_Profile.profile.xmi#_8xiTdywcEeeQ1MfYuQw_Rg http:///schemas/default/_8wDFsCwcEeeQ1MfYuQw_Rg/0 default.profile.xmi#_9OTvBywcEeeQ1MfYuQw_Rg">
+  <uml:Model xmi:id="_8uQV8CwcEeeQ1MfYuQw_Rg" name="meas">
+    <eAnnotations xmi:id="_8uQV8SwcEeeQ1MfYuQw_Rg" source="Objing">
+      <contents xmi:type="uml:Property" xmi:id="_8uQV8iwcEeeQ1MfYuQw_Rg" name="exporterVersion">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQV8ywcEeeQ1MfYuQw_Rg" value="3.0.0"/>
+      </contents>
+      <contents xmi:type="uml:Property" xmi:id="_8uQV9CwcEeeQ1MfYuQw_Rg" name="isRoundTrip"/>
+      <contents xmi:type="uml:Property" xmi:id="_8uQV9SwcEeeQ1MfYuQw_Rg" name="Visibility">
+        <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQV9iwcEeeQ1MfYuQw_Rg" value="0"/>
+      </contents>
+    </eAnnotations>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_8uQV9ywcEeeQ1MfYuQw_Rg" constrainedElement="_8uQYoSwcEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_8uQV-CwcEeeQ1MfYuQw_Rg" value="coord:GenericCoordValue
error:Error1D[0..1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_8uQV-SwcEeeQ1MfYuQw_Rg" constrainedElement="_8uQYqywcEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_8uQV-iwcEeeQ1MfYuQw_Rg" value="coord:SpatialCoordValue
error:Error1D[0..1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_8uQV-ywcEeeQ1MfYuQw_Rg" constrainedElement="_8uQYsCwcEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_8uQV_CwcEeeQ1MfYuQw_Rg" value="coord:SpatialCoord2D
error:Error2D[0..1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_8uQV_SwcEeeQ1MfYuQw_Rg" constrainedElement="_8uQYtSwcEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_8uQV_iwcEeeQ1MfYuQw_Rg" value="coord:SpatialCoord3D
error:Error3D[0..1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_8uQV_ywcEeeQ1MfYuQw_Rg" constrainedElement="_8uQYuiwcEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_8uQWACwcEeeQ1MfYuQw_Rg" value="coord:SpectralValue
error:Error1D[0..1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_8uQWASwcEeeQ1MfYuQw_Rg" constrainedElement="_8uQYvywcEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_8uQWAiwcEeeQ1MfYuQw_Rg" value="coord:TimeStamp
error:Error1D[0..1]"/>
+    </ownedRule>
+    <ownedRule xmi:type="uml:Constraint" xmi:id="_8uQWAywcEeeQ1MfYuQw_Rg" constrainedElement="_8uQYziwcEeeQ1MfYuQw_Rg">
+      <specification xmi:type="uml:LiteralString" xmi:id="_8uQWBCwcEeeQ1MfYuQw_Rg" value="coord:RedshiftValue
error:Error1D[0..1]"/>
+    </ownedRule>
+    <packagedElement xmi:type="uml:InformationItem" xmi:id="_8uQWBSwcEeeQ1MfYuQw_Rg" name="Astronomical Measurement Model V2.0 (2017)">
+      <eAnnotations xmi:id="_8uQWBiwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQWBywcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWCCwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Package" xmi:id="_8uQWCSwcEeeQ1MfYuQw_Rg" name="ivoa">
+      <eAnnotations xmi:id="_8uQWCiwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQWCywcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWDCwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWDSwcEeeQ1MfYuQw_Rg" name="real">
+        <eAnnotations xmi:id="_8uQWDiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWDywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWECwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWESwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWEiwcEeeQ1MfYuQw_Rg" name="datetime">
+        <eAnnotations xmi:id="_8uQWEywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWFCwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWFSwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWFiwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWFywcEeeQ1MfYuQw_Rg" name="anyURI">
+        <eAnnotations xmi:id="_8uQWGCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWGSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWGiwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWGywcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQWHCwcEeeQ1MfYuQw_Rg" general="_8uQWHSwcEeeQ1MfYuQw_Rg"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWHSwcEeeQ1MfYuQw_Rg" name="string">
+        <eAnnotations xmi:id="_8uQWHiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWHywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWICwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWISwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWIiwcEeeQ1MfYuQw_Rg" name="nonnegativeInteger">
+        <eAnnotations xmi:id="_8uQWIywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWJCwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWJSwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWJiwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWJywcEeeQ1MfYuQw_Rg" name="boolean">
+        <eAnnotations xmi:id="_8uQWKCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWKSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWKiwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWKywcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWLCwcEeeQ1MfYuQw_Rg" name="integer">
+        <eAnnotations xmi:id="_8uQWLSwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWLiwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWLywcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWMCwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWMSwcEeeQ1MfYuQw_Rg" name="rational">
+        <eAnnotations xmi:id="_8uQWMiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWMywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWNCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWNSwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQWNiwcEeeQ1MfYuQw_Rg" name="numerator" visibility="public" type="_8uQWLCwcEeeQ1MfYuQw_Rg" isUnique="false">
+          <eAnnotations xmi:id="_8uQWNywcEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_8uQWOCwcEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWOSwcEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_8uQWOiwcEeeQ1MfYuQw_Rg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWOywcEeeQ1MfYuQw_Rg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQWPCwcEeeQ1MfYuQw_Rg" name="denominator" visibility="public" type="_8uQWIiwcEeeQ1MfYuQw_Rg" isUnique="false">
+          <eAnnotations xmi:id="_8uQWPSwcEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_8uQWPiwcEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWPywcEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_8uQWQCwcEeeQ1MfYuQw_Rg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWQSwcEeeQ1MfYuQw_Rg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWQiwcEeeQ1MfYuQw_Rg" name="complex">
+        <eAnnotations xmi:id="_8uQWQywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWRCwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWRSwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWRiwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQWRywcEeeQ1MfYuQw_Rg" name="re" visibility="public" type="_8uQWDSwcEeeQ1MfYuQw_Rg" isUnique="false">
+          <eAnnotations xmi:id="_8uQWSCwcEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_8uQWSSwcEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWSiwcEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_8uQWSywcEeeQ1MfYuQw_Rg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWTCwcEeeQ1MfYuQw_Rg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQWTSwcEeeQ1MfYuQw_Rg" name="im" visibility="public" type="_8uQWDSwcEeeQ1MfYuQw_Rg" isUnique="false">
+          <eAnnotations xmi:id="_8uQWTiwcEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_8uQWTywcEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWUCwcEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_8uQWUSwcEeeQ1MfYuQw_Rg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWUiwcEeeQ1MfYuQw_Rg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:InformationItem" xmi:id="_8uQWUywcEeeQ1MfYuQw_Rg" name="IVOA Base Types V1.0 (2016)">
+        <eAnnotations xmi:id="_8uQWVCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWVSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWViwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWVywcEeeQ1MfYuQw_Rg" name="Unit">
+        <eAnnotations xmi:id="_8uQWWCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWWSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWWiwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWWywcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQWXCwcEeeQ1MfYuQw_Rg" general="_8uQWHSwcEeeQ1MfYuQw_Rg"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:DataType" xmi:id="_8uQWXSwcEeeQ1MfYuQw_Rg" name="Quantity" isAbstract="true">
+        <eAnnotations xmi:id="_8uQWXiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWXywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWYCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQWYSwcEeeQ1MfYuQw_Rg" name="unit" visibility="public" type="_8uQWVywcEeeQ1MfYuQw_Rg" isUnique="false">
+          <eAnnotations xmi:id="_8uQWYiwcEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_8uQWYywcEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWZCwcEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_8uQWZSwcEeeQ1MfYuQw_Rg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWZiwcEeeQ1MfYuQw_Rg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQWZywcEeeQ1MfYuQw_Rg"/>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:DataType" xmi:id="_8uQWaCwcEeeQ1MfYuQw_Rg" name="IntegerQuantity">
+        <eAnnotations xmi:id="_8uQWaSwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWaiwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWaywcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQWbCwcEeeQ1MfYuQw_Rg" general="_8uQWXSwcEeeQ1MfYuQw_Rg"/>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQWbSwcEeeQ1MfYuQw_Rg" name="value" visibility="public" type="_8uQWLCwcEeeQ1MfYuQw_Rg" isUnique="false">
+          <eAnnotations xmi:id="_8uQWbiwcEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_8uQWbywcEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWcCwcEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_8uQWcSwcEeeQ1MfYuQw_Rg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWciwcEeeQ1MfYuQw_Rg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:DataType" xmi:id="_8uQWcywcEeeQ1MfYuQw_Rg" name="RealQuantity">
+        <eAnnotations xmi:id="_8uQWdCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWdSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWdiwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQWdywcEeeQ1MfYuQw_Rg" general="_8uQWXSwcEeeQ1MfYuQw_Rg"/>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQWeCwcEeeQ1MfYuQw_Rg" name="value" visibility="public" type="_8uQWDSwcEeeQ1MfYuQw_Rg" isUnique="false">
+          <eAnnotations xmi:id="_8uQWeSwcEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_8uQWeiwcEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWeywcEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_8uQWfCwcEeeQ1MfYuQw_Rg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWfSwcEeeQ1MfYuQw_Rg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+      </packagedElement>
+      <packagedElement xmi:type="uml:DataType" xmi:id="_8uQWfiwcEeeQ1MfYuQw_Rg" name="DateTimeQuantity">
+        <eAnnotations xmi:id="_8uQWfywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWgCwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWgSwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQWgiwcEeeQ1MfYuQw_Rg" general="_8uQWXSwcEeeQ1MfYuQw_Rg"/>
+        <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQWgywcEeeQ1MfYuQw_Rg" name="value" visibility="public" type="_8uQWEiwcEeeQ1MfYuQw_Rg" isUnique="false">
+          <eAnnotations xmi:id="_8uQWhCwcEeeQ1MfYuQw_Rg" source="Objing">
+            <contents xmi:type="uml:Property" xmi:id="_8uQWhSwcEeeQ1MfYuQw_Rg" name="Visibility">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWhiwcEeeQ1MfYuQw_Rg" value="0"/>
+            </contents>
+            <contents xmi:type="uml:Property" xmi:id="_8uQWhywcEeeQ1MfYuQw_Rg" name="AccessMode">
+              <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWiCwcEeeQ1MfYuQw_Rg" value="read_write"/>
+            </contents>
+          </eAnnotations>
+        </ownedAttribute>
+      </packagedElement>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Package" xmi:id="_8uQWiSwcEeeQ1MfYuQw_Rg" name="coords">
+      <eAnnotations xmi:id="_8uQWiiwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQWiywcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWjCwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWjSwcEeeQ1MfYuQw_Rg" name="PixelIndex">
+        <eAnnotations xmi:id="_8uQWjiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWjywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWkCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWkSwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQWkiwcEeeQ1MfYuQw_Rg" general="_8uQW0iwcEeeQ1MfYuQw_Rg"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWkywcEeeQ1MfYuQw_Rg" name="SpatialCoordValue">
+        <eAnnotations xmi:id="_8uQWlCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWlSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWliwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWlywcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQWmCwcEeeQ1MfYuQw_Rg" general="_8uQWzCwcEeeQ1MfYuQw_Rg"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWmSwcEeeQ1MfYuQw_Rg" name="SpectralValue" isAbstract="true">
+        <eAnnotations xmi:id="_8uQWmiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWmywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWnCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWnSwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQWniwcEeeQ1MfYuQw_Rg" general="_8uQWzCwcEeeQ1MfYuQw_Rg"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWnywcEeeQ1MfYuQw_Rg" name="TimeStamp" isAbstract="true">
+        <eAnnotations xmi:id="_8uQWoCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWoSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWoiwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWoywcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQWpCwcEeeQ1MfYuQw_Rg" general="_8uQWzCwcEeeQ1MfYuQw_Rg"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWpSwcEeeQ1MfYuQw_Rg" name="PolCoordValue" isAbstract="true">
+        <eAnnotations xmi:id="_8uQWpiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWpywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWqCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWqSwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQWqiwcEeeQ1MfYuQw_Rg" general="_8uQW2CwcEeeQ1MfYuQw_Rg"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWqywcEeeQ1MfYuQw_Rg" name="GenericCoordValue">
+        <eAnnotations xmi:id="_8uQWrCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWrSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWriwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWrywcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQWsCwcEeeQ1MfYuQw_Rg" general="_8uQWzCwcEeeQ1MfYuQw_Rg"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWsSwcEeeQ1MfYuQw_Rg" name="RedshiftValue" isAbstract="true">
+        <eAnnotations xmi:id="_8uQWsiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWsywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWtCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWtSwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQWtiwcEeeQ1MfYuQw_Rg" general="_8uQWzCwcEeeQ1MfYuQw_Rg"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:InformationItem" xmi:id="_8uQWtywcEeeQ1MfYuQw_Rg" name="Astronomical Coordinates and Systems model V2.0 (2016)">
+        <eAnnotations xmi:id="_8uQWuCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWuSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWuiwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWuywcEeeQ1MfYuQw_Rg" name="CoordValue" isAbstract="true">
+        <eAnnotations xmi:id="_8uQWvCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWvSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWviwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWvywcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQWwCwcEeeQ1MfYuQw_Rg" general="_8uQWwSwcEeeQ1MfYuQw_Rg"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWwSwcEeeQ1MfYuQw_Rg" name="BasicCoordValue" isAbstract="true">
+        <eAnnotations xmi:id="_8uQWwiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWwywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWxCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWxSwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWxiwcEeeQ1MfYuQw_Rg" name="MultiCoordValue" isAbstract="true">
+        <eAnnotations xmi:id="_8uQWxywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWyCwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWySwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQWyiwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQWyywcEeeQ1MfYuQw_Rg" general="_8uQWwSwcEeeQ1MfYuQw_Rg"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQWzCwcEeeQ1MfYuQw_Rg" name="PhysicalCoordValue" isAbstract="true">
+        <eAnnotations xmi:id="_8uQWzSwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQWziwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQWzywcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQW0CwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQW0SwcEeeQ1MfYuQw_Rg" general="_8uQWuywcEeeQ1MfYuQw_Rg"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQW0iwcEeeQ1MfYuQw_Rg" name="BinnedCoordValue" isAbstract="true">
+        <eAnnotations xmi:id="_8uQW0ywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQW1CwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQW1SwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQW1iwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQW1ywcEeeQ1MfYuQw_Rg" general="_8uQWuywcEeeQ1MfYuQw_Rg"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQW2CwcEeeQ1MfYuQw_Rg" name="DiscreteCoordValue" isAbstract="true">
+        <eAnnotations xmi:id="_8uQW2SwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQW2iwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQW2ywcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQW3CwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQW3SwcEeeQ1MfYuQw_Rg" general="_8uQWuywcEeeQ1MfYuQw_Rg"/>
+      </packagedElement>
+      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8uQW3iwcEeeQ1MfYuQw_Rg" name="SpatialCoord" isAbstract="true">
+        <eAnnotations xmi:id="_8uQW3ywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQW4CwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQW4SwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQW4iwcEeeQ1MfYuQw_Rg" name="isPrimitive"/>
+        </eAnnotations>
+        <generalization xmi:type="uml:Generalization" xmi:id="_8uQW4ywcEeeQ1MfYuQw_Rg" general="_8uQWxiwcEeeQ1MfYuQw_Rg"/>
+      </packagedElement>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQW5CwcEeeQ1MfYuQw_Rg" name="CoordMeasure" isAbstract="true">
+      <eAnnotations xmi:id="_8uQW5SwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQW5iwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQW5ywcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQW6CwcEeeQ1MfYuQw_Rg" name="error" visibility="public" type="_8uQW_CwcEeeQ1MfYuQw_Rg" aggregation="composite" association="_8uQW9SwcEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_8uQW6SwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQW6iwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQW6ywcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQW7CwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQW7SwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQW7iwcEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQW7ywcEeeQ1MfYuQw_Rg" name="coord" visibility="public" type="_8uQWwSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQW8CwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQW8SwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQW8iwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQW8ywcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQW9CwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_8uQW9SwcEeeQ1MfYuQw_Rg" memberEnd="_8uQW6CwcEeeQ1MfYuQw_Rg _8uQW9iwcEeeQ1MfYuQw_Rg">
+      <ownedEnd xmi:type="uml:Property" xmi:id="_8uQW9iwcEeeQ1MfYuQw_Rg" visibility="public" type="_8uQW5CwcEeeQ1MfYuQw_Rg" association="_8uQW9SwcEeeQ1MfYuQw_Rg">
+        <eAnnotations xmi:id="_8uQW9ywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQW-CwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQW-SwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQW-iwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQW-ywcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedEnd>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQW_CwcEeeQ1MfYuQw_Rg" name="Error" isAbstract="true">
+      <eAnnotations xmi:id="_8uQW_SwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQW_iwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQW_ywcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQXACwcEeeQ1MfYuQw_Rg" name="Error1D" isAbstract="true">
+      <eAnnotations xmi:id="_8uQXASwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQXAiwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXAywcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQXBCwcEeeQ1MfYuQw_Rg" general="_8uQW_CwcEeeQ1MfYuQw_Rg"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQXBSwcEeeQ1MfYuQw_Rg" name="Error2D" isAbstract="true">
+      <eAnnotations xmi:id="_8uQXBiwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQXBywcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXCCwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQXCSwcEeeQ1MfYuQw_Rg" general="_8uQW_CwcEeeQ1MfYuQw_Rg"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQXCiwcEeeQ1MfYuQw_Rg" name="Error3D" isAbstract="true">
+      <eAnnotations xmi:id="_8uQXCywcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQXDCwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXDSwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQXDiwcEeeQ1MfYuQw_Rg" general="_8uQW_CwcEeeQ1MfYuQw_Rg"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQXDywcEeeQ1MfYuQw_Rg" name="BasicError1D" isAbstract="true">
+      <eAnnotations xmi:id="_8uQXECwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQXESwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXEiwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQXEywcEeeQ1MfYuQw_Rg" general="_8uQXACwcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXFCwcEeeQ1MfYuQw_Rg" name="statError" visibility="public" type="_8uQXYSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXFSwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXFiwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXFywcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXGCwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXGSwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQXGiwcEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXGywcEeeQ1MfYuQw_Rg" name="sysError" visibility="public" type="_8uQXYSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXHCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXHSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXHiwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXHywcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXICwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQXISwcEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXIiwcEeeQ1MfYuQw_Rg" name="ranError" visibility="public" type="_8uQXYSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXIywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXJCwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXJSwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXJiwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXJywcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQXKCwcEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQXKSwcEeeQ1MfYuQw_Rg" name="BasicError2D" isAbstract="true">
+      <eAnnotations xmi:id="_8uQXKiwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQXKywcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXLCwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQXLSwcEeeQ1MfYuQw_Rg" general="_8uQXBSwcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXLiwcEeeQ1MfYuQw_Rg" name="statError" visibility="public" type="_8uQXZiwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXLywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXMCwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXMSwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXMiwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXMywcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQXNCwcEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXNSwcEeeQ1MfYuQw_Rg" name="sysError" visibility="public" type="_8uQXZiwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXNiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXNywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXOCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXOSwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXOiwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQXOywcEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXPCwcEeeQ1MfYuQw_Rg" name="ranError" visibility="public" type="_8uQXZiwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXPSwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXPiwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXPywcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXQCwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXQSwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQXQiwcEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQXQywcEeeQ1MfYuQw_Rg" name="BasicError3D" isAbstract="true">
+      <eAnnotations xmi:id="_8uQXRCwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQXRSwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXRiwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQXRywcEeeQ1MfYuQw_Rg" general="_8uQXCiwcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXSCwcEeeQ1MfYuQw_Rg" name="statError" visibility="public" type="_8uQXaywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXSSwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXSiwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXSywcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXTCwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXTSwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQXTiwcEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXTywcEeeQ1MfYuQw_Rg" name="sysError" visibility="public" type="_8uQXaywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXUCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXUSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXUiwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXUywcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXVCwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQXVSwcEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXViwcEeeQ1MfYuQw_Rg" name="ranError" visibility="public" type="_8uQXaywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXVywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXWCwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXWSwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXWiwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXWywcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQXXCwcEeeQ1MfYuQw_Rg"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQXXSwcEeeQ1MfYuQw_Rg" name="Uncertainty" isAbstract="true">
+      <eAnnotations xmi:id="_8uQXXiwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQXXywcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXYCwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQXYSwcEeeQ1MfYuQw_Rg" name="Uncertainty1D" isAbstract="true">
+      <eAnnotations xmi:id="_8uQXYiwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQXYywcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXZCwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQXZSwcEeeQ1MfYuQw_Rg" general="_8uQXXSwcEeeQ1MfYuQw_Rg"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQXZiwcEeeQ1MfYuQw_Rg" name="Uncertainty2D" isAbstract="true">
+      <eAnnotations xmi:id="_8uQXZywcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQXaCwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXaSwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQXaiwcEeeQ1MfYuQw_Rg" general="_8uQXXSwcEeeQ1MfYuQw_Rg"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQXaywcEeeQ1MfYuQw_Rg" name="Uncertainty3D" isAbstract="true">
+      <eAnnotations xmi:id="_8uQXbCwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQXbSwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXbiwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQXbywcEeeQ1MfYuQw_Rg" general="_8uQXXSwcEeeQ1MfYuQw_Rg"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQXcCwcEeeQ1MfYuQw_Rg" name="Symmetrical1D">
+      <eAnnotations xmi:id="_8uQXcSwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQXciwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXcywcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQXdCwcEeeQ1MfYuQw_Rg" general="_8uQXYSwcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXdSwcEeeQ1MfYuQw_Rg" name="radius" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXdiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXdywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXeCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXeSwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXeiwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQXeywcEeeQ1MfYuQw_Rg" name="Asymmetrical1D">
+      <eAnnotations xmi:id="_8uQXfCwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQXfSwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXfiwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQXfywcEeeQ1MfYuQw_Rg" general="_8uQXYSwcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXgCwcEeeQ1MfYuQw_Rg" name="plus" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXgSwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXgiwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXgywcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXhCwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXhSwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXhiwcEeeQ1MfYuQw_Rg" name="minus" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXhywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXiCwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXiSwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXiiwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXiywcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQXjCwcEeeQ1MfYuQw_Rg" name="Bounds1D">
+      <eAnnotations xmi:id="_8uQXjSwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQXjiwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXjywcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQXkCwcEeeQ1MfYuQw_Rg" general="_8uQXYSwcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXkSwcEeeQ1MfYuQw_Rg" name="loLimit" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXkiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXkywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXlCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXlSwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXliwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXlywcEeeQ1MfYuQw_Rg" name="hiLimit" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXmCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXmSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXmiwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXmywcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXnCwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQXnSwcEeeQ1MfYuQw_Rg" name="Symmetrical2D">
+      <eAnnotations xmi:id="_8uQXniwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQXnywcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXoCwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQXoSwcEeeQ1MfYuQw_Rg" general="_8uQXZiwcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXoiwcEeeQ1MfYuQw_Rg" name="radius" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXoywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXpCwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXpSwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXpiwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXpywcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQXqCwcEeeQ1MfYuQw_Rg" name="Asymmetrical2D">
+      <eAnnotations xmi:id="_8uQXqSwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQXqiwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXqywcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQXrCwcEeeQ1MfYuQw_Rg" general="_8uQXZiwcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXrSwcEeeQ1MfYuQw_Rg" name="plus" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXriwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXrywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXsCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXsSwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXsiwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8uQXsywcEeeQ1MfYuQw_Rg" value="2"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQXtCwcEeeQ1MfYuQw_Rg" value="2"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXtSwcEeeQ1MfYuQw_Rg" name="minus" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXtiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXtywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXuCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXuSwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXuiwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8uQXuywcEeeQ1MfYuQw_Rg" value="2"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQXvCwcEeeQ1MfYuQw_Rg" value="2"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQXvSwcEeeQ1MfYuQw_Rg" name="Bounds2D">
+      <eAnnotations xmi:id="_8uQXviwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQXvywcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXwCwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQXwSwcEeeQ1MfYuQw_Rg" general="_8uQXZiwcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXwiwcEeeQ1MfYuQw_Rg" name="loLimit" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXwywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXxCwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXxSwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXxiwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXxywcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8uQXyCwcEeeQ1MfYuQw_Rg" value="2"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQXySwcEeeQ1MfYuQw_Rg" value="2"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQXyiwcEeeQ1MfYuQw_Rg" name="hiLimit" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQXyywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQXzCwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXzSwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQXziwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQXzywcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8uQX0CwcEeeQ1MfYuQw_Rg" value="2"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQX0SwcEeeQ1MfYuQw_Rg" value="2"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQX0iwcEeeQ1MfYuQw_Rg" name="Symmetrical3D">
+      <eAnnotations xmi:id="_8uQX0ywcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQX1CwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQX1SwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQX1iwcEeeQ1MfYuQw_Rg" general="_8uQXaywcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQX1ywcEeeQ1MfYuQw_Rg" name="radius" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQX2CwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQX2SwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQX2iwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQX2ywcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQX3CwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQX3SwcEeeQ1MfYuQw_Rg" name="Asymmetrical3D">
+      <eAnnotations xmi:id="_8uQX3iwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQX3ywcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQX4CwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQX4SwcEeeQ1MfYuQw_Rg" general="_8uQXaywcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQX4iwcEeeQ1MfYuQw_Rg" name="plus" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQX4ywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQX5CwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQX5SwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQX5iwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQX5ywcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8uQX6CwcEeeQ1MfYuQw_Rg" value="3"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQX6SwcEeeQ1MfYuQw_Rg" value="3"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQX6iwcEeeQ1MfYuQw_Rg" name="minus" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQX6ywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQX7CwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQX7SwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQX7iwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQX7ywcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8uQX8CwcEeeQ1MfYuQw_Rg" value="3"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQX8SwcEeeQ1MfYuQw_Rg" value="3"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQX8iwcEeeQ1MfYuQw_Rg" name="Bounds3D">
+      <eAnnotations xmi:id="_8uQX8ywcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQX9CwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQX9SwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQX9iwcEeeQ1MfYuQw_Rg" general="_8uQXaywcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQX9ywcEeeQ1MfYuQw_Rg" name="loLimit" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQX-CwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQX-SwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQX-iwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQX-ywcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQX_CwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8uQX_SwcEeeQ1MfYuQw_Rg" value="3"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQX_iwcEeeQ1MfYuQw_Rg" value="3"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQX_ywcEeeQ1MfYuQw_Rg" name="hiLimit" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYACwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYASwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYAiwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYAywcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYBCwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8uQYBSwcEeeQ1MfYuQw_Rg" value="3"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQYBiwcEeeQ1MfYuQw_Rg" value="3"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQYBywcEeeQ1MfYuQw_Rg" name="Ellipse">
+      <eAnnotations xmi:id="_8uQYCCwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQYCSwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYCiwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQYCywcEeeQ1MfYuQw_Rg" general="_8uQXZiwcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYDCwcEeeQ1MfYuQw_Rg" name="semiAxis" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYDSwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYDiwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYDywcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYECwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYESwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8uQYEiwcEeeQ1MfYuQw_Rg" value="2"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQYEywcEeeQ1MfYuQw_Rg" value="2"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYFCwcEeeQ1MfYuQw_Rg" name="posAngle" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYFSwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYFiwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYFywcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYGCwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYGSwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQYGiwcEeeQ1MfYuQw_Rg" name="Ellipsoid">
+      <eAnnotations xmi:id="_8uQYGywcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQYHCwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYHSwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQYHiwcEeeQ1MfYuQw_Rg" general="_8uQXaywcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYHywcEeeQ1MfYuQw_Rg" name="semiAxis" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYICwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYISwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYIiwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYIywcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYJCwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8uQYJSwcEeeQ1MfYuQw_Rg" value="3"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQYJiwcEeeQ1MfYuQw_Rg" value="3"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYJywcEeeQ1MfYuQw_Rg" name="posAngle" visibility="public" type="_8uQWcywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYKCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYKSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYKiwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYKywcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYLCwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8uQYLSwcEeeQ1MfYuQw_Rg" value="2"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8uQYLiwcEeeQ1MfYuQw_Rg" value="2"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQYLywcEeeQ1MfYuQw_Rg" name="Matrix" isAbstract="true">
+      <eAnnotations xmi:id="_8uQYMCwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQYMSwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYMiwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQYMywcEeeQ1MfYuQw_Rg" name="Matrix2x2">
+      <eAnnotations xmi:id="_8uQYNCwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQYNSwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYNiwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQYNywcEeeQ1MfYuQw_Rg" general="_8uQYLywcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYOCwcEeeQ1MfYuQw_Rg" name="m11" visibility="public" type="_8uQWDSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYOSwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYOiwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYOywcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYPCwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYPSwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYPiwcEeeQ1MfYuQw_Rg" name="m12" visibility="public" type="_8uQWDSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYPywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYQCwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYQSwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYQiwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYQywcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYRCwcEeeQ1MfYuQw_Rg" name="m21" visibility="public" type="_8uQWDSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYRSwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYRiwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYRywcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYSCwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYSSwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYSiwcEeeQ1MfYuQw_Rg" name="m22" visibility="public" type="_8uQWDSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYSywcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYTCwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYTSwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYTiwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYTywcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQYUCwcEeeQ1MfYuQw_Rg" name="Matrix3x3">
+      <eAnnotations xmi:id="_8uQYUSwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQYUiwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYUywcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQYVCwcEeeQ1MfYuQw_Rg" general="_8uQYLywcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYVSwcEeeQ1MfYuQw_Rg" name="m11" visibility="public" type="_8uQWDSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYViwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYVywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYWCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYWSwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYWiwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYWywcEeeQ1MfYuQw_Rg" name="m12" visibility="public" type="_8uQWDSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYXCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYXSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYXiwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYXywcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYYCwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYYSwcEeeQ1MfYuQw_Rg" name="m13" visibility="public" type="_8uQWDSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYYiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYYywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYZCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYZSwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYZiwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYZywcEeeQ1MfYuQw_Rg" name="m21" visibility="public" type="_8uQWDSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYaCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYaSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYaiwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYaywcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYbCwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYbSwcEeeQ1MfYuQw_Rg" name="m22" visibility="public" type="_8uQWDSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYbiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYbywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYcCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYcSwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYciwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYcywcEeeQ1MfYuQw_Rg" name="m23" visibility="public" type="_8uQWDSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYdCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYdSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYdiwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYdywcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYeCwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYeSwcEeeQ1MfYuQw_Rg" name="m31" visibility="public" type="_8uQWDSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYeiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYeywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYfCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYfSwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYfiwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYfywcEeeQ1MfYuQw_Rg" name="m32" visibility="public" type="_8uQWDSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYgCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYgSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYgiwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYgywcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYhCwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYhSwcEeeQ1MfYuQw_Rg" name="m33" visibility="public" type="_8uQWDSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYhiwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYhywcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYiCwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYiSwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYiiwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQYiywcEeeQ1MfYuQw_Rg" name="CovarianceMatrix2D">
+      <eAnnotations xmi:id="_8uQYjCwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQYjSwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYjiwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQYjywcEeeQ1MfYuQw_Rg" general="_8uQXZiwcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYkCwcEeeQ1MfYuQw_Rg" name="matrix" visibility="public" type="_8uQYMywcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYkSwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYkiwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYkywcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYlCwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYlSwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:DataType" xmi:id="_8uQYliwcEeeQ1MfYuQw_Rg" name="CovarianceMatrix3D">
+      <eAnnotations xmi:id="_8uQYlywcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQYmCwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYmSwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQYmiwcEeeQ1MfYuQw_Rg" general="_8uQXaywcEeeQ1MfYuQw_Rg"/>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYmywcEeeQ1MfYuQw_Rg" name="matrix" visibility="public" type="_8uQYUCwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYnCwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYnSwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYniwcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYnywcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYoCwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQYoSwcEeeQ1MfYuQw_Rg" name="GenericCoordMeasure">
+      <eAnnotations xmi:id="_8uQYoiwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQYoywcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYpCwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQYpSwcEeeQ1MfYuQw_Rg" general="_8uQW5CwcEeeQ1MfYuQw_Rg"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQYpiwcEeeQ1MfYuQw_Rg" name="Position" isAbstract="true">
+      <eAnnotations xmi:id="_8uQYpywcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQYqCwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYqSwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQYqiwcEeeQ1MfYuQw_Rg" general="_8uQW5CwcEeeQ1MfYuQw_Rg"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQYqywcEeeQ1MfYuQw_Rg" name="Position1D">
+      <eAnnotations xmi:id="_8uQYrCwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQYrSwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYriwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQYrywcEeeQ1MfYuQw_Rg" general="_8uQYpiwcEeeQ1MfYuQw_Rg"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQYsCwcEeeQ1MfYuQw_Rg" name="Position2D">
+      <eAnnotations xmi:id="_8uQYsSwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQYsiwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYsywcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQYtCwcEeeQ1MfYuQw_Rg" general="_8uQYpiwcEeeQ1MfYuQw_Rg"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQYtSwcEeeQ1MfYuQw_Rg" name="Position3D">
+      <eAnnotations xmi:id="_8uQYtiwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQYtywcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYuCwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQYuSwcEeeQ1MfYuQw_Rg" general="_8uQYpiwcEeeQ1MfYuQw_Rg"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQYuiwcEeeQ1MfYuQw_Rg" name="SpectralCoordMeasure">
+      <eAnnotations xmi:id="_8uQYuywcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQYvCwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYvSwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQYviwcEeeQ1MfYuQw_Rg" general="_8uQW5CwcEeeQ1MfYuQw_Rg"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQYvywcEeeQ1MfYuQw_Rg" name="TimeMeasure">
+      <eAnnotations xmi:id="_8uQYwCwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQYwSwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYwiwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQYwywcEeeQ1MfYuQw_Rg" general="_8uQW5CwcEeeQ1MfYuQw_Rg"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQYxCwcEeeQ1MfYuQw_Rg" name="Polarization">
+      <eAnnotations xmi:id="_8uQYxSwcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQYxiwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYxywcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <ownedAttribute xmi:type="uml:Property" xmi:id="_8uQYyCwcEeeQ1MfYuQw_Rg" name="coord" visibility="public" type="_8uQWpSwcEeeQ1MfYuQw_Rg" isUnique="false">
+        <eAnnotations xmi:id="_8uQYySwcEeeQ1MfYuQw_Rg" source="Objing">
+          <contents xmi:type="uml:Property" xmi:id="_8uQYyiwcEeeQ1MfYuQw_Rg" name="Visibility">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYyywcEeeQ1MfYuQw_Rg" value="0"/>
+          </contents>
+          <contents xmi:type="uml:Property" xmi:id="_8uQYzCwcEeeQ1MfYuQw_Rg" name="AccessMode">
+            <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQYzSwcEeeQ1MfYuQw_Rg" value="read_write"/>
+          </contents>
+        </eAnnotations>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_8uQYziwcEeeQ1MfYuQw_Rg" name="RedshiftCoordMeasure">
+      <eAnnotations xmi:id="_8uQYzywcEeeQ1MfYuQw_Rg" source="Objing">
+        <contents xmi:type="uml:Property" xmi:id="_8uQY0CwcEeeQ1MfYuQw_Rg" name="Visibility">
+          <defaultValue xmi:type="uml:LiteralString" xmi:id="_8uQY0SwcEeeQ1MfYuQw_Rg" value="0"/>
+        </contents>
+      </eAnnotations>
+      <generalization xmi:type="uml:Generalization" xmi:id="_8uQY0iwcEeeQ1MfYuQw_Rg" general="_8uQW5CwcEeeQ1MfYuQw_Rg"/>
+    </packagedElement>
+    <profileApplication xmi:type="uml:ProfileApplication" xmi:applyingPackage="_8uQV8CwcEeeQ1MfYuQw_Rg" xmi:id="_9lMlACwcEeeQ1MfYuQw_Rg">
+      <eAnnotations xmi:id="_9lMlASwcEeeQ1MfYuQw_Rg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+        <references xmi:type="ecore:EPackage" href="IVOA_UML_Profile.profile.xmi#_8xiTdywcEeeQ1MfYuQw_Rg"/>
+      </eAnnotations>
+      <appliedProfile xmi:type="uml:Profile" xmi:applyingPackage="_9lMlACwcEeeQ1MfYuQw_Rg" href="IVOA_UML_Profile.profile.xmi#_8xiTcCwcEeeQ1MfYuQw_Rg"/>
+    </profileApplication>
+    <profileApplication xmi:type="uml:ProfileApplication" xmi:applyingPackage="_8uQV8CwcEeeQ1MfYuQw_Rg" xmi:id="_9lya4CwcEeeQ1MfYuQw_Rg">
+      <eAnnotations xmi:id="_9lya4SwcEeeQ1MfYuQw_Rg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+        <references xmi:type="ecore:EPackage" href="default.profile.xmi#_9OTvBywcEeeQ1MfYuQw_Rg"/>
+      </eAnnotations>
+      <appliedProfile xmi:type="uml:Profile" xmi:applyingPackage="_9lya4CwcEeeQ1MfYuQw_Rg" href="default.profile.xmi#_9OTvACwcEeeQ1MfYuQw_Rg"/>
+    </profileApplication>
+  </uml:Model>
+  <IVOA_UML_Profile:model xmi:id="_9mY30CwcEeeQ1MfYuQw_Rg" base_Package="_8uQV8CwcEeeQ1MfYuQw_Rg" title="Astronomical Measurements Model" version="2.0" authors="Arnold Rots, Mark Cresitello-Dittmar" previousVersion="0.x"/>
+  <IVOA_UML_Profile:modelimport xmi:id="_9mY30SwcEeeQ1MfYuQw_Rg" base_Package="_8uQWCSwcEeeQ1MfYuQw_Rg" name="ivoa" version="1.0" url="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.vo-dml.xml" documentationURL="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.html"/>
+  <IVOA_UML_Profile:primitive xmi:id="_9mio0CwcEeeQ1MfYuQw_Rg" base_DataType="_8uQWDSwcEeeQ1MfYuQw_Rg" base_PrimitiveType="_8uQWDSwcEeeQ1MfYuQw_Rg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9mio0SwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWDSwcEeeQ1MfYuQw_Rg" vodmlid="real"/>
+  <IVOA_UML_Profile:primitive xmi:id="_9mio0iwcEeeQ1MfYuQw_Rg" base_DataType="_8uQWEiwcEeeQ1MfYuQw_Rg" base_PrimitiveType="_8uQWEiwcEeeQ1MfYuQw_Rg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9mio0ywcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWEiwcEeeQ1MfYuQw_Rg" vodmlid="datetime"/>
+  <IVOA_UML_Profile:primitive xmi:id="_9mio1CwcEeeQ1MfYuQw_Rg" base_DataType="_8uQWFywcEeeQ1MfYuQw_Rg" base_PrimitiveType="_8uQWFywcEeeQ1MfYuQw_Rg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9mio1SwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWFywcEeeQ1MfYuQw_Rg" vodmlid="anyURI"/>
+  <IVOA_UML_Profile:primitive xmi:id="_9mio1iwcEeeQ1MfYuQw_Rg" base_DataType="_8uQWHSwcEeeQ1MfYuQw_Rg" base_PrimitiveType="_8uQWHSwcEeeQ1MfYuQw_Rg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9mio1ywcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWHSwcEeeQ1MfYuQw_Rg" vodmlid="string"/>
+  <IVOA_UML_Profile:primitive xmi:id="_9mio2CwcEeeQ1MfYuQw_Rg" base_DataType="_8uQWIiwcEeeQ1MfYuQw_Rg" base_PrimitiveType="_8uQWIiwcEeeQ1MfYuQw_Rg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9mio2SwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWIiwcEeeQ1MfYuQw_Rg" vodmlid="nonnegativeInteger"/>
+  <IVOA_UML_Profile:primitive xmi:id="_9mio2iwcEeeQ1MfYuQw_Rg" base_DataType="_8uQWJywcEeeQ1MfYuQw_Rg" base_PrimitiveType="_8uQWJywcEeeQ1MfYuQw_Rg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9mio2ywcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWJywcEeeQ1MfYuQw_Rg" vodmlid="boolean"/>
+  <IVOA_UML_Profile:primitive xmi:id="_9mio3CwcEeeQ1MfYuQw_Rg" base_DataType="_8uQWLCwcEeeQ1MfYuQw_Rg" base_PrimitiveType="_8uQWLCwcEeeQ1MfYuQw_Rg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9mrywCwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWLCwcEeeQ1MfYuQw_Rg" vodmlid="integer"/>
+  <IVOA_UML_Profile:primitive xmi:id="_9mrywSwcEeeQ1MfYuQw_Rg" base_DataType="_8uQWMSwcEeeQ1MfYuQw_Rg" base_PrimitiveType="_8uQWMSwcEeeQ1MfYuQw_Rg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9mrywiwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWMSwcEeeQ1MfYuQw_Rg" vodmlid="rational"/>
+  <IVOA_UML_Profile:primitive xmi:id="_9mrywywcEeeQ1MfYuQw_Rg" base_DataType="_8uQWQiwcEeeQ1MfYuQw_Rg" base_PrimitiveType="_8uQWQiwcEeeQ1MfYuQw_Rg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9mryxCwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWQiwcEeeQ1MfYuQw_Rg" vodmlid="complex"/>
+  <IVOA_UML_Profile:primitive xmi:id="_9mryxSwcEeeQ1MfYuQw_Rg" base_DataType="_8uQWVywcEeeQ1MfYuQw_Rg" base_PrimitiveType="_8uQWVywcEeeQ1MfYuQw_Rg"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9mryxiwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWVywcEeeQ1MfYuQw_Rg" vodmlid="quantity.Unit"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9mryxywcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWXSwcEeeQ1MfYuQw_Rg" vodmlid="Quantity"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9mryyCwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWaCwcEeeQ1MfYuQw_Rg" vodmlid="IntegerQuantity"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9mryySwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWcywcEeeQ1MfYuQw_Rg" vodmlid="RealQuantity"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9mryyiwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWfiwcEeeQ1MfYuQw_Rg" vodmlid="RealQuantity"/>
+  <IVOA_UML_Profile:modelimport xmi:id="_9mryyywcEeeQ1MfYuQw_Rg" base_Package="_8uQWiSwcEeeQ1MfYuQw_Rg" name="coords" version="2.0" url="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/STC2/prototype/coords/STCCoords-2.0.vo-dml.xml" documentationURL="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/STC2/prototype/coords/STCCoords-2.0.html"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9mryzCwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWjSwcEeeQ1MfYuQw_Rg" vodmlid="domain.pixel.PixelIndex"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9mryzSwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWkywcEeeQ1MfYuQw_Rg" vodmlid="domain.spatial.SpatialCoordValue"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9m1jwCwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWmSwcEeeQ1MfYuQw_Rg" vodmlid="domain.spectral.SpectralValue"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9m1jwSwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWnywcEeeQ1MfYuQw_Rg" vodmlid="domain.temporal.TimeCoord"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9m1jwiwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWpSwcEeeQ1MfYuQw_Rg" vodmlid="domain.polarization.PolCoordValue"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9m1jwywcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWqywcEeeQ1MfYuQw_Rg" vodmlid="domain.generic.GenericCoordValue"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9m1jxCwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWsSwcEeeQ1MfYuQw_Rg" vodmlid="domain.redshift.RedshiftValue"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9m1jxSwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWuywcEeeQ1MfYuQw_Rg" vodmlid="CoordValue"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9m1jxiwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWwSwcEeeQ1MfYuQw_Rg" vodmlid="BasicCoordValue"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9m1jxywcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWxiwcEeeQ1MfYuQw_Rg" vodmlid="MultiCoordValue"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9m1jyCwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQWzCwcEeeQ1MfYuQw_Rg" vodmlid="PhysicalCoordValue"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9m1jySwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQW0iwcEeeQ1MfYuQw_Rg" vodmlid="BinnedCoordValue"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9m1jyiwcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQW2CwcEeeQ1MfYuQw_Rg" vodmlid="DiscreteCoordValue"/>
+  <IVOA_UML_Profile:modelelement xmi:id="_9m1jyywcEeeQ1MfYuQw_Rg" base_NamedElement="_8uQW3iwcEeeQ1MfYuQw_Rg" vodmlid="domain.spatial.SpatialCoord"/>
+  <default:subset xmi:id="_9m1jzCwcEeeQ1MfYuQw_Rg" base_Constraint="_8uQV9ywcEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_9m1jzSwcEeeQ1MfYuQw_Rg" base_Constraint="_8uQV-SwcEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_9m-tsCwcEeeQ1MfYuQw_Rg" base_Constraint="_8uQV-ywcEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_9m-tsSwcEeeQ1MfYuQw_Rg" base_Constraint="_8uQV_SwcEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_9m-tsiwcEeeQ1MfYuQw_Rg" base_Constraint="_8uQV_ywcEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_9m-tsywcEeeQ1MfYuQw_Rg" base_Constraint="_8uQWASwcEeeQ1MfYuQw_Rg"/>
+  <default:subset xmi:id="_9m-ttCwcEeeQ1MfYuQw_Rg" base_Constraint="_8uQWAywcEeeQ1MfYuQw_Rg"/>
+</xmi:XMI>


More information about the Volutecommits mailing list