/[volute]/trunk/projects/dm/STC/Trans/model/stc_trans_1.0_uml2p4p1.xmi
ViewVC logotype

Diff of /trunk/projects/dm/STC/Trans/model/stc_trans_1.0_uml2p4p1.xmi

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 5259 by mdittmar, Tue Nov 20 20:30:08 2018 UTC revision 5260 by mdittmar, Mon Dec 10 20:39:42 2018 UTC
# Line 1  Line 1 
1  <?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/_gMyfV08DEeiKq6fsXxH6oA/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/_gMyfV08DEeiKq6fsXxH6oA/0 IVOA_UML_Profile.profile.xmi#_gM7o508DEeiKq6fsXxH6oA">  <?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/_kO_ugPy6EeiqbNd0hZ2TSw/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/_kO_ugPy6EeiqbNd0hZ2TSw/0 IVOA_UML_Profile.profile.xmi#_kQMBV_y6EeiqbNd0hZ2TSw">
2    <uml:Model xmi:id="_gMye8E8DEeiKq6fsXxH6oA" name="trans">    <uml:Model xmi:id="_kOjCkPy6EeiqbNd0hZ2TSw" name="trans">
3      <eAnnotations xmi:id="_gMye8U8DEeiKq6fsXxH6oA" source="Objing">      <eAnnotations xmi:id="_kOjCkfy6EeiqbNd0hZ2TSw" source="Objing">
4        <contents xmi:type="uml:Property" xmi:id="_gMye8k8DEeiKq6fsXxH6oA" name="exporterVersion">        <contents xmi:type="uml:Property" xmi:id="_kOjCkvy6EeiqbNd0hZ2TSw" name="exporterVersion">
5          <defaultValue xmi:type="uml:LiteralString" xmi:id="_gMye808DEeiKq6fsXxH6oA" value="3.0.0"/>          <defaultValue xmi:type="uml:LiteralString" xmi:id="_kOjCk_y6EeiqbNd0hZ2TSw" value="3.0.0"/>
6        </contents>        </contents>
7      </eAnnotations>      </eAnnotations>
8      <ownedRule xmi:type="uml:Constraint" xmi:id="_gMye9E8DEeiKq6fsXxH6oA" constrainedElement="_gMyfJE8DEeiKq6fsXxH6oA">      <ownedRule xmi:type="uml:Constraint" xmi:id="_kOjClPy6EeiqbNd0hZ2TSw" constrainedElement="_kOjC5_y6EeiqbNd0hZ2TSw">
9        <specification xmi:type="uml:LiteralString" xmi:id="_gMye9U8DEeiKq6fsXxH6oA" value="TMatrix.element[] maxlength = M*N"/>        <specification xmi:type="uml:LiteralString" xmi:id="_kOjClfy6EeiqbNd0hZ2TSw" value="TMatrix.element[] maxlength = M*N"/>
10      </ownedRule>      </ownedRule>
11      <packagedElement xmi:type="uml:InformationItem" xmi:id="_gMye9k8DEeiKq6fsXxH6oA" name="Transform Model V2.0"/>      <packagedElement xmi:type="uml:InformationItem" xmi:id="_kOjClvy6EeiqbNd0hZ2TSw" name="WCS Transform Model V1.0"/>
12      <packagedElement xmi:type="uml:Class" xmi:id="_gMye908DEeiKq6fsXxH6oA" name="Transform">      <packagedElement xmi:type="uml:Class" xmi:id="_kOjCl_y6EeiqbNd0hZ2TSw" name="Transform">
13        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMye-E8DEeiKq6fsXxH6oA" name="operation" visibility="public" type="_gMye_E8DEeiKq6fsXxH6oA" isOrdered="true" aggregation="composite" association="_gMye-k8DEeiKq6fsXxH6oA">        <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCmPy6EeiqbNd0hZ2TSw">
14          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gMye-U8DEeiKq6fsXxH6oA" value="*"/>          <body>Typically the head of the transformation process, the Transform is a complex operation which executes the component maps in sequence.  
15        </ownedAttribute>  This allows the building of multi-stage transforms such as a Matrix operation followed by a WCS Projection.</body>
16      </packagedElement>        </ownedComment>
17      <packagedElement xmi:type="uml:Association" xmi:id="_gMye-k8DEeiKq6fsXxH6oA" memberEnd="_gMye-E8DEeiKq6fsXxH6oA _gMye-08DEeiKq6fsXxH6oA">        <generalization xmi:type="uml:Generalization" xmi:id="_kOjCmfy6EeiqbNd0hZ2TSw" general="_kOjDqfy6EeiqbNd0hZ2TSw"/>
18        <ownedEnd xmi:type="uml:Property" xmi:id="_gMye-08DEeiKq6fsXxH6oA" visibility="public" type="_gMye908DEeiKq6fsXxH6oA" association="_gMye-k8DEeiKq6fsXxH6oA"/>      </packagedElement>
19      </packagedElement>      <packagedElement xmi:type="uml:Class" xmi:id="_kOjCmvy6EeiqbNd0hZ2TSw" name="TJoin">
20      <packagedElement xmi:type="uml:Class" xmi:id="_gMye_E8DEeiKq6fsXxH6oA" name="TOperation" isAbstract="true"/>        <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCm_y6EeiqbNd0hZ2TSw">
21      <packagedElement xmi:type="uml:Class" xmi:id="_gMye_U8DEeiKq6fsXxH6oA" name="TProjection">          <body>Combines operations in parallel.  This class enables the building of an operation which covers the full dimension space of the input.  Axes are distributed to the  component operations in order.  For example, to perform a shift on a 2-dimensional coordinate (x,y), one would join two Shift operations giving the offset in x and y respectively.   Since this class is an operation itself, it can be used as a component in other complex operations.</body>
22        <generalization xmi:type="uml:Generalization" xmi:id="_gMye_k8DEeiKq6fsXxH6oA" general="_gMye_E8DEeiKq6fsXxH6oA"/>        </ownedComment>
23        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMye_08DEeiKq6fsXxH6oA" name="axis" visibility="public" type="_gMyfG08DEeiKq6fsXxH6oA" aggregation="composite" association="_gMyfAk8DEeiKq6fsXxH6oA">        <generalization xmi:type="uml:Generalization" xmi:id="_kOjCnPy6EeiqbNd0hZ2TSw" general="_kOjDqfy6EeiqbNd0hZ2TSw"/>
24          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gMyfAE8DEeiKq6fsXxH6oA" value="2"/>      </packagedElement>
25        </ownedAttribute>      <packagedElement xmi:type="uml:Class" xmi:id="_kOjCnfy6EeiqbNd0hZ2TSw" name="TOperation" isAbstract="true">
26        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfAU8DEeiKq6fsXxH6oA" name="algorithm" visibility="public" type="_gMyfBE8DEeiKq6fsXxH6oA" isUnique="false"/>        <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCnvy6EeiqbNd0hZ2TSw">
27      </packagedElement>          <body>Transform Operation (TOperation) defines a mathematical operation to be performed on its inputs.  They form the building blocks with which complex operations can be defined.</body>
28      <packagedElement xmi:type="uml:Association" xmi:id="_gMyfAk8DEeiKq6fsXxH6oA" memberEnd="_gMye_08DEeiKq6fsXxH6oA _gMyfA08DEeiKq6fsXxH6oA">        </ownedComment>
29        <ownedEnd xmi:type="uml:Property" xmi:id="_gMyfA08DEeiKq6fsXxH6oA" visibility="public" type="_gMye_U8DEeiKq6fsXxH6oA" association="_gMyfAk8DEeiKq6fsXxH6oA"/>      </packagedElement>
30      </packagedElement>      <packagedElement xmi:type="uml:Enumeration" xmi:id="_kOjCn_y6EeiqbNd0hZ2TSw" name="SkyProjectionType">
31      <packagedElement xmi:type="uml:Enumeration" xmi:id="_gMyfBE8DEeiKq6fsXxH6oA" name="Projection">        <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCoPy6EeiqbNd0hZ2TSw">
32        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfBU8DEeiKq6fsXxH6oA" name="LOG"/>          <body>The set of projection algorithms supported by the TProjection algorithm.
33        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfBk8DEeiKq6fsXxH6oA" name="TAN"/>  The algorithms themselves are fully defined in the referenced resource on each item.</body>
34        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfB08DEeiKq6fsXxH6oA" name="SIN"/>        </ownedComment>
35        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfCE8DEeiKq6fsXxH6oA" name="STG"/>        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCofy6EeiqbNd0hZ2TSw" name="AZP">
36        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfCU8DEeiKq6fsXxH6oA" name="ARC"/>          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCovy6EeiqbNd0hZ2TSw">
37        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfCk8DEeiKq6fsXxH6oA" name="ZEA"/>            <body>Zenithal perspective</body>
38        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfC08DEeiKq6fsXxH6oA" name="AIR"/>          </ownedComment>
39        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfDE8DEeiKq6fsXxH6oA" name="CEA"/>        </ownedLiteral>
40        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfDU8DEeiKq6fsXxH6oA" name="CAR"/>        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCo_y6EeiqbNd0hZ2TSw" name="SZP">
41        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfDk8DEeiKq6fsXxH6oA" name="MER"/>          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCpPy6EeiqbNd0hZ2TSw">
42        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfD08DEeiKq6fsXxH6oA" name="SFL"/>            <body>Slant zenithal perspective</body>
43        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfEE8DEeiKq6fsXxH6oA" name="PAR"/>          </ownedComment>
44        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfEU8DEeiKq6fsXxH6oA" name="MOL"/>        </ownedLiteral>
45        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfEk8DEeiKq6fsXxH6oA" name="AIT"/>        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCpfy6EeiqbNd0hZ2TSw" name="TAN">
46        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfE08DEeiKq6fsXxH6oA" name="COE"/>          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCpvy6EeiqbNd0hZ2TSw">
47        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfFE8DEeiKq6fsXxH6oA" name="COD"/>            <body>Gnomonic (Tangent plane projection)</body>
48        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfFU8DEeiKq6fsXxH6oA" name="COO"/>          </ownedComment>
49        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfFk8DEeiKq6fsXxH6oA" name="BON"/>        </ownedLiteral>
50        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfF08DEeiKq6fsXxH6oA" name="PCO"/>        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCp_y6EeiqbNd0hZ2TSw" name="STG">
51        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfGE8DEeiKq6fsXxH6oA" name="TSC"/>          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCqPy6EeiqbNd0hZ2TSw">
52        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfGU8DEeiKq6fsXxH6oA" name="CSC"/>            <body>Stereographic</body>
53        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMyfGk8DEeiKq6fsXxH6oA" name="QSC"/>          </ownedComment>
54      </packagedElement>        </ownedLiteral>
55      <packagedElement xmi:type="uml:Class" xmi:id="_gMyfG08DEeiKq6fsXxH6oA" name="TProjectionAxis">        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCqfy6EeiqbNd0hZ2TSw" name="SIN">
56        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfHE8DEeiKq6fsXxH6oA" name="nativeRefValue" visibility="public" type="_gMyfQU8DEeiKq6fsXxH6oA" isUnique="false"/>          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCqvy6EeiqbNd0hZ2TSw">
57        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfHU8DEeiKq6fsXxH6oA" name="targetRefValue" visibility="public" type="_gMyfQU8DEeiKq6fsXxH6oA" isUnique="false"/>            <body>Slant orthographic (Sine projection)</body>
58        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfHk8DEeiKq6fsXxH6oA" name="scale" visibility="public" type="_gMyfQU8DEeiKq6fsXxH6oA" isUnique="false"/>          </ownedComment>
59      </packagedElement>        </ownedLiteral>
60      <packagedElement xmi:type="uml:Class" xmi:id="_gMyfH08DEeiKq6fsXxH6oA" name="Mappings">        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCq_y6EeiqbNd0hZ2TSw" name="ARC">
61        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfIE8DEeiKq6fsXxH6oA" name="transforms" visibility="public" type="_gMye908DEeiKq6fsXxH6oA" aggregation="composite" association="_gMyfIk8DEeiKq6fsXxH6oA">          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCrPy6EeiqbNd0hZ2TSw">
62          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gMyfIU8DEeiKq6fsXxH6oA" value="*"/>            <body>Zenithal equidistant</body>
63        </ownedAttribute>          </ownedComment>
64      </packagedElement>        </ownedLiteral>
65      <packagedElement xmi:type="uml:Association" xmi:id="_gMyfIk8DEeiKq6fsXxH6oA" memberEnd="_gMyfIE8DEeiKq6fsXxH6oA _gMyfI08DEeiKq6fsXxH6oA">        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCrfy6EeiqbNd0hZ2TSw" name="ZPN">
66        <ownedEnd xmi:type="uml:Property" xmi:id="_gMyfI08DEeiKq6fsXxH6oA" visibility="public" type="_gMyfH08DEeiKq6fsXxH6oA" association="_gMyfIk8DEeiKq6fsXxH6oA"/>          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCrvy6EeiqbNd0hZ2TSw">
67      </packagedElement>            <body>Zenithal polynomial</body>
68      <packagedElement xmi:type="uml:Class" xmi:id="_gMyfJE8DEeiKq6fsXxH6oA" name="TMatrix">          </ownedComment>
69        <generalization xmi:type="uml:Generalization" xmi:id="_gMyfJU8DEeiKq6fsXxH6oA" general="_gMye_E8DEeiKq6fsXxH6oA"/>        </ownedLiteral>
70        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfJk8DEeiKq6fsXxH6oA" name="element" visibility="public" type="_gMyfLU8DEeiKq6fsXxH6oA" aggregation="composite" association="_gMyfK08DEeiKq6fsXxH6oA">        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCr_y6EeiqbNd0hZ2TSw" name="ZEA">
71          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gMyfJ08DEeiKq6fsXxH6oA" value="*"/>          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCsPy6EeiqbNd0hZ2TSw">
72          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gMyfKE8DEeiKq6fsXxH6oA"/>            <body>Zenethal equal-area</body>
73        </ownedAttribute>          </ownedComment>
74        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfKU8DEeiKq6fsXxH6oA" name="M" visibility="public" type="_gMyfRk8DEeiKq6fsXxH6oA" isUnique="false"/>        </ownedLiteral>
75        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfKk8DEeiKq6fsXxH6oA" name="N" visibility="public" type="_gMyfRk8DEeiKq6fsXxH6oA" isUnique="false"/>        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCsfy6EeiqbNd0hZ2TSw" name="AIR">
76      </packagedElement>          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCsvy6EeiqbNd0hZ2TSw">
77      <packagedElement xmi:type="uml:Association" xmi:id="_gMyfK08DEeiKq6fsXxH6oA" memberEnd="_gMyfJk8DEeiKq6fsXxH6oA _gMyfLE8DEeiKq6fsXxH6oA">            <body>Airy</body>
78        <ownedEnd xmi:type="uml:Property" xmi:id="_gMyfLE8DEeiKq6fsXxH6oA" visibility="public" type="_gMyfJE8DEeiKq6fsXxH6oA" association="_gMyfK08DEeiKq6fsXxH6oA"/>          </ownedComment>
79      </packagedElement>        </ownedLiteral>
80      <packagedElement xmi:type="uml:Class" xmi:id="_gMyfLU8DEeiKq6fsXxH6oA" name="TMatrixElement">        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCs_y6EeiqbNd0hZ2TSw" name="CYP">
81        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfLk8DEeiKq6fsXxH6oA" name="m" visibility="public" type="_gMyfRk8DEeiKq6fsXxH6oA" isUnique="false"/>          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCtPy6EeiqbNd0hZ2TSw">
82        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfL08DEeiKq6fsXxH6oA" name="n" visibility="public" type="_gMyfRk8DEeiKq6fsXxH6oA" isUnique="false"/>            <body>Cylindrical perspective</body>
83        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfME8DEeiKq6fsXxH6oA" name="value" visibility="public" type="_gMyfQU8DEeiKq6fsXxH6oA" isUnique="false"/>          </ownedComment>
84      </packagedElement>        </ownedLiteral>
85      <packagedElement xmi:type="uml:Class" xmi:id="_gMyfMU8DEeiKq6fsXxH6oA" name="TLookup">        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCtfy6EeiqbNd0hZ2TSw" name="CEA">
86        <generalization xmi:type="uml:Generalization" xmi:id="_gMyfMk8DEeiKq6fsXxH6oA" general="_gMye_E8DEeiKq6fsXxH6oA"/>          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCtvy6EeiqbNd0hZ2TSw">
87        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfM08DEeiKq6fsXxH6oA" name="entry" visibility="public" type="_gMyfN08DEeiKq6fsXxH6oA" aggregation="composite" association="_gMyfNU8DEeiKq6fsXxH6oA">            <body>Cylindrical equal-area</body>
88          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gMyfNE8DEeiKq6fsXxH6oA" value="*"/>          </ownedComment>
89        </ownedAttribute>        </ownedLiteral>
90      </packagedElement>        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCt_y6EeiqbNd0hZ2TSw" name="CAR">
91      <packagedElement xmi:type="uml:Association" xmi:id="_gMyfNU8DEeiKq6fsXxH6oA" memberEnd="_gMyfM08DEeiKq6fsXxH6oA _gMyfNk8DEeiKq6fsXxH6oA">          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCuPy6EeiqbNd0hZ2TSw">
92        <ownedEnd xmi:type="uml:Property" xmi:id="_gMyfNk8DEeiKq6fsXxH6oA" visibility="public" type="_gMyfMU8DEeiKq6fsXxH6oA" association="_gMyfNU8DEeiKq6fsXxH6oA"/>            <body>Plate carree</body>
93      </packagedElement>          </ownedComment>
94      <packagedElement xmi:type="uml:Class" xmi:id="_gMyfN08DEeiKq6fsXxH6oA" name="TLookupEntry" isAbstract="true"/>        </ownedLiteral>
95      <packagedElement xmi:type="uml:Class" xmi:id="_gMyfOE8DEeiKq6fsXxH6oA" name="TNumericEntry">        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCufy6EeiqbNd0hZ2TSw" name="MER">
96        <generalization xmi:type="uml:Generalization" xmi:id="_gMyfOU8DEeiKq6fsXxH6oA" general="_gMyfN08DEeiKq6fsXxH6oA"/>          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCuvy6EeiqbNd0hZ2TSw">
97        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfOk8DEeiKq6fsXxH6oA" name="nativeValue" visibility="public" type="_gMyfQU8DEeiKq6fsXxH6oA" isUnique="false"/>            <body>Mercator</body>
98        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfO08DEeiKq6fsXxH6oA" name="targetValue" visibility="public" type="_gMyfQU8DEeiKq6fsXxH6oA" isUnique="false"/>          </ownedComment>
99      </packagedElement>        </ownedLiteral>
100      <packagedElement xmi:type="uml:Class" xmi:id="_gMyfPE8DEeiKq6fsXxH6oA" name="TStringEntry">        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCu_y6EeiqbNd0hZ2TSw" name="SFL">
101        <generalization xmi:type="uml:Generalization" xmi:id="_gMyfPU8DEeiKq6fsXxH6oA" general="_gMyfN08DEeiKq6fsXxH6oA"/>          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCvPy6EeiqbNd0hZ2TSw">
102        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfPk8DEeiKq6fsXxH6oA" name="nativeValue" visibility="public" type="_gMyfSE8DEeiKq6fsXxH6oA" isUnique="false"/>            <body>Sanson-Flamsteed</body>
103        <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfP08DEeiKq6fsXxH6oA" name="targetValue" visibility="public" type="_gMyfRU8DEeiKq6fsXxH6oA" isUnique="false"/>          </ownedComment>
104      </packagedElement>        </ownedLiteral>
105      <packagedElement xmi:type="uml:Package" xmi:id="_gMyfQE8DEeiKq6fsXxH6oA" name="ivoa">        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCvfy6EeiqbNd0hZ2TSw" name="PAR">
106        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_gMyfQU8DEeiKq6fsXxH6oA" name="real"/>          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCvvy6EeiqbNd0hZ2TSw">
107        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_gMyfQk8DEeiKq6fsXxH6oA" name="datetime"/>            <body>Parabolic</body>
108        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_gMyfQ08DEeiKq6fsXxH6oA" name="anyURI">          </ownedComment>
109          <generalization xmi:type="uml:Generalization" xmi:id="_gMyfRE8DEeiKq6fsXxH6oA" general="_gMyfRU8DEeiKq6fsXxH6oA"/>        </ownedLiteral>
110          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCv_y6EeiqbNd0hZ2TSw" name="MOL">
111            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCwPy6EeiqbNd0hZ2TSw">
112              <body>Mollweide</body>
113            </ownedComment>
114          </ownedLiteral>
115          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCwfy6EeiqbNd0hZ2TSw" name="AIT">
116            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCwvy6EeiqbNd0hZ2TSw">
117              <body>Hammer-Aitoff</body>
118            </ownedComment>
119          </ownedLiteral>
120          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCw_y6EeiqbNd0hZ2TSw" name="COP">
121            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCxPy6EeiqbNd0hZ2TSw">
122              <body>Conic perspective</body>
123            </ownedComment>
124          </ownedLiteral>
125          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCxfy6EeiqbNd0hZ2TSw" name="COE">
126            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCxvy6EeiqbNd0hZ2TSw">
127              <body>Conic equal-area</body>
128            </ownedComment>
129          </ownedLiteral>
130          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCx_y6EeiqbNd0hZ2TSw" name="COD">
131            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCyPy6EeiqbNd0hZ2TSw">
132              <body>Conic equidistant</body>
133            </ownedComment>
134          </ownedLiteral>
135          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCyfy6EeiqbNd0hZ2TSw" name="COO">
136            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCyvy6EeiqbNd0hZ2TSw">
137              <body>Conic orthomorphic</body>
138            </ownedComment>
139          </ownedLiteral>
140          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCy_y6EeiqbNd0hZ2TSw" name="BON">
141            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCzPy6EeiqbNd0hZ2TSw">
142              <body>Bonne equal-area</body>
143            </ownedComment>
144          </ownedLiteral>
145          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCzfy6EeiqbNd0hZ2TSw" name="PCO">
146            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjCzvy6EeiqbNd0hZ2TSw">
147              <body>Polyconic</body>
148            </ownedComment>
149          </ownedLiteral>
150          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjCz_y6EeiqbNd0hZ2TSw" name="TSC">
151            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC0Py6EeiqbNd0hZ2TSw">
152              <body>Tangential spherical cube</body>
153            </ownedComment>
154          </ownedLiteral>
155          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjC0fy6EeiqbNd0hZ2TSw" name="CSC">
156            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC0vy6EeiqbNd0hZ2TSw">
157              <body>COBE Quadrilateralized spherical cube</body>
158            </ownedComment>
159          </ownedLiteral>
160          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjC0_y6EeiqbNd0hZ2TSw" name="QSC">
161            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC1Py6EeiqbNd0hZ2TSw">
162              <body>Quadrilateralized spherical cube</body>
163            </ownedComment>
164          </ownedLiteral>
165        </packagedElement>
166        <packagedElement xmi:type="uml:Class" xmi:id="_kOjC1fy6EeiqbNd0hZ2TSw" name="Unit">
167          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC1vy6EeiqbNd0hZ2TSw">
168            <body>The Unit transform is an n-Dimensional operation which makes no change to the inputs. ( X' = X )</body>
169          </ownedComment>
170          <generalization xmi:type="uml:Generalization" xmi:id="_kOjC1_y6EeiqbNd0hZ2TSw" general="_kOjCnfy6EeiqbNd0hZ2TSw"/>
171        </packagedElement>
172        <packagedElement xmi:type="uml:Class" xmi:id="_kOjC2Py6EeiqbNd0hZ2TSw" name="Shift">
173          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC2fy6EeiqbNd0hZ2TSw">
174            <body>A 1-Dimensional operation defining a simple offset.  ( X' = X + shift )</body>
175          </ownedComment>
176          <generalization xmi:type="uml:Generalization" xmi:id="_kOjC2vy6EeiqbNd0hZ2TSw" general="_kOjCnfy6EeiqbNd0hZ2TSw"/>
177          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjC2_y6EeiqbNd0hZ2TSw" name="shift" visibility="public" type="_kOjDWPy6EeiqbNd0hZ2TSw" isUnique="false">
178            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC3Py6EeiqbNd0hZ2TSw">
179              <body>The amount of offset to apply.</body>
180            </ownedComment>
181          </ownedAttribute>
182        </packagedElement>
183        <packagedElement xmi:type="uml:Class" xmi:id="_kOjC3fy6EeiqbNd0hZ2TSw" name="Scale">
184          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC3vy6EeiqbNd0hZ2TSw">
185            <body>A 1-Dimensional operator for simple scaling. ( X' = factor*X )</body>
186          </ownedComment>
187          <generalization xmi:type="uml:Generalization" xmi:id="_kOjC3_y6EeiqbNd0hZ2TSw" general="_kOjCnfy6EeiqbNd0hZ2TSw"/>
188          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjC4Py6EeiqbNd0hZ2TSw" name="factor" visibility="public" type="_kOjDWPy6EeiqbNd0hZ2TSw" isUnique="false">
189            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC4fy6EeiqbNd0hZ2TSw">
190              <body>The scale factor.</body>
191            </ownedComment>
192          </ownedAttribute>
193        </packagedElement>
194        <packagedElement xmi:type="uml:Class" xmi:id="_kOjC4vy6EeiqbNd0hZ2TSw" name="Rotate">
195          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC4_y6EeiqbNd0hZ2TSw">
196            <body>A 2-Dimensional rotation operation.  </body>
197          </ownedComment>
198          <generalization xmi:type="uml:Generalization" xmi:id="_kOjC5Py6EeiqbNd0hZ2TSw" general="_kOjCnfy6EeiqbNd0hZ2TSw"/>
199          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjC5fy6EeiqbNd0hZ2TSw" name="angle" visibility="public" type="_kOjDWPy6EeiqbNd0hZ2TSw" isUnique="false">
200            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC5vy6EeiqbNd0hZ2TSw">
201              <body>Rotation angle in degrees, applied in counter-clockwise direction.</body>
202            </ownedComment>
203          </ownedAttribute>
204        </packagedElement>
205        <packagedElement xmi:type="uml:Class" xmi:id="_kOjC5_y6EeiqbNd0hZ2TSw" name="Matrix">
206          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC6Py6EeiqbNd0hZ2TSw">
207            <body>An M x N matrix operation.  Each cell of the matrix is provided by a TMatrixElement object.  Missing elements should be considerd to equal 0. </body>
208          </ownedComment>
209          <generalization xmi:type="uml:Generalization" xmi:id="_kOjC6fy6EeiqbNd0hZ2TSw" general="_kOjCnfy6EeiqbNd0hZ2TSw"/>
210          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjC6vy6EeiqbNd0hZ2TSw" name="element" visibility="public" type="_kOjC9Py6EeiqbNd0hZ2TSw" aggregation="composite" association="_kOjC8vy6EeiqbNd0hZ2TSw">
211            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC6_y6EeiqbNd0hZ2TSw">
212              <body>Collection of MatrixElements which define each cell of the matrix.  The total number of elements MUST NOT exceed M*N, any missing elements result a cell with value=0.0.</body>
213            </ownedComment>
214            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOjC7Py6EeiqbNd0hZ2TSw" value="*"/>
215            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOjC7fy6EeiqbNd0hZ2TSw"/>
216          </ownedAttribute>
217          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjC7vy6EeiqbNd0hZ2TSw" name="M" visibility="public" type="_kOjDXfy6EeiqbNd0hZ2TSw" isUnique="false">
218            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC7_y6EeiqbNd0hZ2TSw">
219              <body>Number of rows in the matrix.</body>
220            </ownedComment>
221          </ownedAttribute>
222          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjC8Py6EeiqbNd0hZ2TSw" name="N" visibility="public" type="_kOjDXfy6EeiqbNd0hZ2TSw" isUnique="false">
223            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC8fy6EeiqbNd0hZ2TSw">
224              <body>Number of columns in the matrix.</body>
225            </ownedComment>
226          </ownedAttribute>
227        </packagedElement>
228        <packagedElement xmi:type="uml:Association" xmi:id="_kOjC8vy6EeiqbNd0hZ2TSw" memberEnd="_kOjC6vy6EeiqbNd0hZ2TSw _kOjC8_y6EeiqbNd0hZ2TSw">
229          <ownedEnd xmi:type="uml:Property" xmi:id="_kOjC8_y6EeiqbNd0hZ2TSw" visibility="public" type="_kOjC5_y6EeiqbNd0hZ2TSw" association="_kOjC8vy6EeiqbNd0hZ2TSw"/>
230        </packagedElement>
231        <packagedElement xmi:type="uml:Class" xmi:id="_kOjC9Py6EeiqbNd0hZ2TSw" name="MatrixElement">
232          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC9fy6EeiqbNd0hZ2TSw">
233            <body>The value of cell m,n in an M x N matrix.</body>
234          </ownedComment>
235          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjC9vy6EeiqbNd0hZ2TSw" name="m" visibility="public" type="_kOjDXfy6EeiqbNd0hZ2TSw" isUnique="false">
236            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC9_y6EeiqbNd0hZ2TSw">
237              <body>Matrix cell row number.</body>
238            </ownedComment>
239          </ownedAttribute>
240          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjC-Py6EeiqbNd0hZ2TSw" name="n" visibility="public" type="_kOjDXfy6EeiqbNd0hZ2TSw" isUnique="false">
241            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC-fy6EeiqbNd0hZ2TSw">
242              <body>Matrix cell column number.</body>
243            </ownedComment>
244          </ownedAttribute>
245          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjC-vy6EeiqbNd0hZ2TSw" name="value" visibility="public" type="_kOjDWPy6EeiqbNd0hZ2TSw" isUnique="false">
246            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC-_y6EeiqbNd0hZ2TSw">
247              <body>Matrix cell value.</body>
248            </ownedComment>
249          </ownedAttribute>
250        </packagedElement>
251        <packagedElement xmi:type="uml:Class" xmi:id="_kOjC_Py6EeiqbNd0hZ2TSw" name="Polynomial">
252          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjC_fy6EeiqbNd0hZ2TSw">
253            <body>A 1-Dimensional Polynomial transform represented by the expression:  X' = Sum( Ci*X**Pi),  i=0..order.  Each term (i) is provided by a TPolyCoeff object.  Missing terms are considered to have a coefficient of 0.0.</body>
254          </ownedComment>
255          <generalization xmi:type="uml:Generalization" xmi:id="_kOjC_vy6EeiqbNd0hZ2TSw" general="_kOjCnfy6EeiqbNd0hZ2TSw"/>
256          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjC__y6EeiqbNd0hZ2TSw" name="order" visibility="public" type="_kOjDXfy6EeiqbNd0hZ2TSw" isUnique="false">
257            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDAPy6EeiqbNd0hZ2TSw">
258              <body>The order, or degree, of the polynomial expression.</body>
259            </ownedComment>
260          </ownedAttribute>
261        </packagedElement>
262        <packagedElement xmi:type="uml:Class" xmi:id="_kOjDAfy6EeiqbNd0hZ2TSw" name="Polynomial1D">
263          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDAvy6EeiqbNd0hZ2TSw">
264            <body>A 1-Dimensional Polynomial transform represented by the expression:  X' = SUM( Ci*X**Pi),  i=0..order.  Each term is provided by a TPolyCoeff1D object.  Missing terms are considered to have a coefficient of 0.0.</body>
265          </ownedComment>
266          <generalization xmi:type="uml:Generalization" xmi:id="_kOjDA_y6EeiqbNd0hZ2TSw" general="_kOjC_Py6EeiqbNd0hZ2TSw"/>
267          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDBPy6EeiqbNd0hZ2TSw" name="term" visibility="public" type="_kOjDEfy6EeiqbNd0hZ2TSw" aggregation="composite" association="_kOjDB_y6EeiqbNd0hZ2TSw">
268            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDBfy6EeiqbNd0hZ2TSw">
269              <body>A term in the polynomial expression.</body>
270            </ownedComment>
271            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOjDBvy6EeiqbNd0hZ2TSw" value="*"/>
272          </ownedAttribute>
273        </packagedElement>
274        <packagedElement xmi:type="uml:Association" xmi:id="_kOjDB_y6EeiqbNd0hZ2TSw" memberEnd="_kOjDBPy6EeiqbNd0hZ2TSw _kOjDCPy6EeiqbNd0hZ2TSw">
275          <ownedEnd xmi:type="uml:Property" xmi:id="_kOjDCPy6EeiqbNd0hZ2TSw" visibility="public" type="_kOjDAfy6EeiqbNd0hZ2TSw" association="_kOjDB_y6EeiqbNd0hZ2TSw"/>
276        </packagedElement>
277        <packagedElement xmi:type="uml:Class" xmi:id="_kOjDCfy6EeiqbNd0hZ2TSw" name="Polynomial2D">
278          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDCvy6EeiqbNd0hZ2TSw">
279            <body>A 2-Dimensional Polynomial transform represented by the expression:  X' = SUMi,j( Cij*X**P1i*Y**P2j),  i=0..order, j=0..order.  Each term is provided by a TPolyCoeff2D object.  Missing terms are considered to have a coefficient of 0.0.</body>
280          </ownedComment>
281          <generalization xmi:type="uml:Generalization" xmi:id="_kOjDC_y6EeiqbNd0hZ2TSw" general="_kOjC_Py6EeiqbNd0hZ2TSw"/>
282          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDDPy6EeiqbNd0hZ2TSw" name="term" visibility="public" type="_kOjDF_y6EeiqbNd0hZ2TSw" aggregation="composite" association="_kOjDD_y6EeiqbNd0hZ2TSw">
283            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDDfy6EeiqbNd0hZ2TSw">
284              <body>A term in the polynomial expression.</body>
285            </ownedComment>
286            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOjDDvy6EeiqbNd0hZ2TSw" value="*"/>
287          </ownedAttribute>
288        </packagedElement>
289        <packagedElement xmi:type="uml:Association" xmi:id="_kOjDD_y6EeiqbNd0hZ2TSw" memberEnd="_kOjDDPy6EeiqbNd0hZ2TSw _kOjDEPy6EeiqbNd0hZ2TSw">
290          <ownedEnd xmi:type="uml:Property" xmi:id="_kOjDEPy6EeiqbNd0hZ2TSw" visibility="public" type="_kOjDCfy6EeiqbNd0hZ2TSw" association="_kOjDD_y6EeiqbNd0hZ2TSw"/>
291        </packagedElement>
292        <packagedElement xmi:type="uml:Class" xmi:id="_kOjDEfy6EeiqbNd0hZ2TSw" name="PolyCoeff1D">
293          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDEvy6EeiqbNd0hZ2TSw">
294            <body>A term of the polynomial expression.  This object provides the coefficient (c) and power (p) of the term, forming the expression  c*X**p.
295     </body>
296          </ownedComment>
297          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDE_y6EeiqbNd0hZ2TSw" name="coeff" visibility="public" type="_kOjDWPy6EeiqbNd0hZ2TSw" isUnique="false">
298            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDFPy6EeiqbNd0hZ2TSw">
299              <body>Multiplicitive coefficient of the term.</body>
300            </ownedComment>
301          </ownedAttribute>
302          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDFfy6EeiqbNd0hZ2TSw" name="power" visibility="public" type="_kOjDXfy6EeiqbNd0hZ2TSw" isUnique="false">
303            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDFvy6EeiqbNd0hZ2TSw">
304              <body>The power to raise the value for this term.</body>
305            </ownedComment>
306          </ownedAttribute>
307        </packagedElement>
308        <packagedElement xmi:type="uml:Class" xmi:id="_kOjDF_y6EeiqbNd0hZ2TSw" name="PolyCoeff2D">
309          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDGPy6EeiqbNd0hZ2TSw">
310            <body>A term of the polynomial expression.  This object provides the coefficient (c) and power (p) of the term, forming the expression  c*X**p.
311     </body>
312          </ownedComment>
313          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDGfy6EeiqbNd0hZ2TSw" name="coeff" visibility="public" type="_kOjDWPy6EeiqbNd0hZ2TSw" isUnique="false">
314            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDGvy6EeiqbNd0hZ2TSw">
315              <body>Multiplicitive coefficient of the term.</body>
316            </ownedComment>
317          </ownedAttribute>
318          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDG_y6EeiqbNd0hZ2TSw" name="power" visibility="public" type="_kOjDXfy6EeiqbNd0hZ2TSw" isUnique="false">
319            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDHPy6EeiqbNd0hZ2TSw">
320              <body>The power to raise the values for this term in each dimension.</body>
321            </ownedComment>
322            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOjDHfy6EeiqbNd0hZ2TSw" value="2"/>
323            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOjDHvy6EeiqbNd0hZ2TSw" value="2"/>
324          </ownedAttribute>
325        </packagedElement>
326        <packagedElement xmi:type="uml:Class" xmi:id="_kOjDH_y6EeiqbNd0hZ2TSw" name="WCSProjection" isAbstract="true">
327          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDIPy6EeiqbNd0hZ2TSw">
328            <body>Abstract head of World Coordinate System (WCS) projection operations.  We do not attempt to define the various projection algorithms here.  Instead, the projection classes support the transforms as described in the FITS WCS papers II and III.   Several projection algorithms require additional metadata be provided, typically in the form of a "PVi_j" keyword/value pair.  The number and meaning of the various parameters depends on the algorithm, so we provide a simple ProjectionParam element to accommodate these.  The detailed content specification is left to the WCS paper.
329     </body>
330          </ownedComment>
331          <generalization xmi:type="uml:Generalization" xmi:id="_kOjDIfy6EeiqbNd0hZ2TSw" general="_kOjCnfy6EeiqbNd0hZ2TSw"/>
332          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDIvy6EeiqbNd0hZ2TSw" name="param" visibility="public" type="_kOjDJ_y6EeiqbNd0hZ2TSw" aggregation="composite" association="_kOjDJfy6EeiqbNd0hZ2TSw">
333            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOjDI_y6EeiqbNd0hZ2TSw" value="*"/>
334            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOjDJPy6EeiqbNd0hZ2TSw"/>
335          </ownedAttribute>
336        </packagedElement>
337        <packagedElement xmi:type="uml:Association" xmi:id="_kOjDJfy6EeiqbNd0hZ2TSw" memberEnd="_kOjDIvy6EeiqbNd0hZ2TSw _kOjDJvy6EeiqbNd0hZ2TSw">
338          <ownedEnd xmi:type="uml:Property" xmi:id="_kOjDJvy6EeiqbNd0hZ2TSw" visibility="public" type="_kOjDH_y6EeiqbNd0hZ2TSw" association="_kOjDJfy6EeiqbNd0hZ2TSw"/>
339        </packagedElement>
340        <packagedElement xmi:type="uml:Class" xmi:id="_kOjDJ_y6EeiqbNd0hZ2TSw" name="ProjectionParam">
341          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDKPy6EeiqbNd0hZ2TSw">
342            <body>Simple parameter specification for WCS Projections.  The parameter is modeled as a simple name/value pair.  The details of expectations for the various projection algorithms is left to the WCS paper describing the algorithm.</body>
343          </ownedComment>
344          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDKfy6EeiqbNd0hZ2TSw" name="name" visibility="public" type="_kOjDXPy6EeiqbNd0hZ2TSw" isUnique="false">
345            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDKvy6EeiqbNd0hZ2TSw">
346              <body>The parameter name.  This is typically, but not always, given as a "PVi_j" key.</body>
347            </ownedComment>
348          </ownedAttribute>
349          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDK_y6EeiqbNd0hZ2TSw" name="value" visibility="public" type="_kOjDWPy6EeiqbNd0hZ2TSw" isUnique="false">
350            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDLPy6EeiqbNd0hZ2TSw">
351              <body>The value for the parameter. </body>
352            </ownedComment>
353          </ownedAttribute>
354        </packagedElement>
355        <packagedElement xmi:type="uml:Class" xmi:id="_kOjDLfy6EeiqbNd0hZ2TSw" name="SkyProjection">
356          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDLvy6EeiqbNd0hZ2TSw">
357            <body>This class represents a two-dimensional projection of sky as detailed in the FITS WCS paper II.  As in the paper, this operation picks up from the intermediate coordinate system, AFTER the application of the linear transform from pixel to intermediate space.  In this model, the full transform from pixel to world is accomplished with a two-stage Transform, first applying the linear operations via a Matrix or other component operations, followed by the SkyProjection operation.</body>
358          </ownedComment>
359          <generalization xmi:type="uml:Generalization" xmi:id="_kOjDL_y6EeiqbNd0hZ2TSw" general="_kOjDH_y6EeiqbNd0hZ2TSw"/>
360          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDMPy6EeiqbNd0hZ2TSw" name="referenceValue" visibility="public" type="_kOjDWPy6EeiqbNd0hZ2TSw" isUnique="false">
361            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDMfy6EeiqbNd0hZ2TSw">
362              <body>The target reference values in each dimension.  Equivalent to 'crval' in FITS WCS representations.</body>
363            </ownedComment>
364            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOjDMvy6EeiqbNd0hZ2TSw" value="2"/>
365            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOjDM_y6EeiqbNd0hZ2TSw" value="2"/>
366          </ownedAttribute>
367          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDNPy6EeiqbNd0hZ2TSw" name="algorithm" visibility="public" type="_kOjCn_y6EeiqbNd0hZ2TSw" isUnique="false">
368            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDNfy6EeiqbNd0hZ2TSw">
369              <body>The projection algorithm to apply.  The value MUST be taken from the enumeration of standard sky projection algorithms, which corresponds to Table 13 of the FITS WCS paper II.</body>
370            </ownedComment>
371          </ownedAttribute>
372        </packagedElement>
373        <packagedElement xmi:type="uml:Class" xmi:id="_kOjDNvy6EeiqbNd0hZ2TSw" name="SpectralProjection">
374          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDN_y6EeiqbNd0hZ2TSw">
375            <body>This class represents a nonlinear one-dimensional spectral transform as detailed in the FITS WCS paper III.</body>
376          </ownedComment>
377          <generalization xmi:type="uml:Generalization" xmi:id="_kOjDOPy6EeiqbNd0hZ2TSw" general="_kOjDH_y6EeiqbNd0hZ2TSw"/>
378          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDOfy6EeiqbNd0hZ2TSw" name="referenceValue" visibility="public" type="_kOjDWPy6EeiqbNd0hZ2TSw" isUnique="false">
379            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDOvy6EeiqbNd0hZ2TSw">
380              <body>The target reference value for the axis.  Equivalent to 'crval' in FITS WCS representations.</body>
381            </ownedComment>
382          </ownedAttribute>
383          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDO_y6EeiqbNd0hZ2TSw" name="algorithm" visibility="public" type="_kOjDdfy6EeiqbNd0hZ2TSw" isUnique="false">
384            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDPPy6EeiqbNd0hZ2TSw">
385              <body>The projection algorithm to apply.  The value MUST be taken from the enumeration of non-linear spectral projection algorithms, which corresponds to Table 2 of the FITS WCS paper III.</body>
386            </ownedComment>
387          </ownedAttribute>
388          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDPfy6EeiqbNd0hZ2TSw" name="coordType" visibility="public" type="_kOjDlPy6EeiqbNd0hZ2TSw" isUnique="false">
389            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDPvy6EeiqbNd0hZ2TSw">
390              <body>The resulting spectral coordinate type code.  Values MUST be taken from the enumerated list, which corresponds to Table 1 of the FITS WCS paper III.</body>
391            </ownedComment>
392          </ownedAttribute>
393        </packagedElement>
394        <packagedElement xmi:type="uml:Class" xmi:id="_kOjDP_y6EeiqbNd0hZ2TSw" name="Lookup">
395          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDQPy6EeiqbNd0hZ2TSw">
396            <body>Defines a lookup table operation.  The TLookup is comprised of a series of value pairs (TLookupEntry).  All members of the series MUST be of the same type.</body>
397          </ownedComment>
398          <generalization xmi:type="uml:Generalization" xmi:id="_kOjDQfy6EeiqbNd0hZ2TSw" general="_kOjCnfy6EeiqbNd0hZ2TSw"/>
399          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDQvy6EeiqbNd0hZ2TSw" name="entry" visibility="public" type="_kOjDR_y6EeiqbNd0hZ2TSw" aggregation="composite" association="_kOjDRfy6EeiqbNd0hZ2TSw">
400            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDQ_y6EeiqbNd0hZ2TSw">
401              <body>Lookup table entry.</body>
402            </ownedComment>
403            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOjDRPy6EeiqbNd0hZ2TSw" value="*"/>
404          </ownedAttribute>
405        </packagedElement>
406        <packagedElement xmi:type="uml:Association" xmi:id="_kOjDRfy6EeiqbNd0hZ2TSw" memberEnd="_kOjDQvy6EeiqbNd0hZ2TSw _kOjDRvy6EeiqbNd0hZ2TSw">
407          <ownedEnd xmi:type="uml:Property" xmi:id="_kOjDRvy6EeiqbNd0hZ2TSw" visibility="public" type="_kOjDP_y6EeiqbNd0hZ2TSw" association="_kOjDRfy6EeiqbNd0hZ2TSw"/>
408        </packagedElement>
409        <packagedElement xmi:type="uml:Class" xmi:id="_kOjDR_y6EeiqbNd0hZ2TSw" name="LookupEntry" isAbstract="true">
410          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDSPy6EeiqbNd0hZ2TSw">
411            <body>This is an abstract head of lookup table entry objects.  Each entry provides a discrete translation of a 'native' value to the corresponding 'target' value. </body>
412          </ownedComment>
413        </packagedElement>
414        <packagedElement xmi:type="uml:Class" xmi:id="_kOjDSfy6EeiqbNd0hZ2TSw" name="NumericEntry">
415          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDSvy6EeiqbNd0hZ2TSw">
416            <body>A 1-Dimensional discrete mapping of numeric values. </body>
417          </ownedComment>
418          <generalization xmi:type="uml:Generalization" xmi:id="_kOjDS_y6EeiqbNd0hZ2TSw" general="_kOjDR_y6EeiqbNd0hZ2TSw"/>
419          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDTPy6EeiqbNd0hZ2TSw" name="nativeValue" visibility="public" type="_kOjDWPy6EeiqbNd0hZ2TSw" isUnique="false">
420            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDTfy6EeiqbNd0hZ2TSw">
421              <body>The native, or reference, value of the lookup entry.</body>
422            </ownedComment>
423          </ownedAttribute>
424          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDTvy6EeiqbNd0hZ2TSw" name="targetValue" visibility="public" type="_kOjDWPy6EeiqbNd0hZ2TSw" isUnique="false">
425            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDT_y6EeiqbNd0hZ2TSw">
426              <body>The target, or resulting, value of the lookup entry.</body>
427            </ownedComment>
428          </ownedAttribute>
429        </packagedElement>
430        <packagedElement xmi:type="uml:Class" xmi:id="_kOjDUPy6EeiqbNd0hZ2TSw" name="StringEntry">
431          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDUfy6EeiqbNd0hZ2TSw">
432            <body>A 1-Dimensional discrete mapping of an integer counter to a corresponding string form.  A simple use case example is to transform a pixel index value to a particular Polarization state. </body>
433          </ownedComment>
434          <generalization xmi:type="uml:Generalization" xmi:id="_kOjDUvy6EeiqbNd0hZ2TSw" general="_kOjDR_y6EeiqbNd0hZ2TSw"/>
435          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDU_y6EeiqbNd0hZ2TSw" name="nativeValue" visibility="public" type="_kOjDX_y6EeiqbNd0hZ2TSw" isUnique="false">
436            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDVPy6EeiqbNd0hZ2TSw">
437              <body>The native, or reference, value of the lookup entry.</body>
438            </ownedComment>
439          </ownedAttribute>
440          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDVfy6EeiqbNd0hZ2TSw" name="targetValue" visibility="public" type="_kOjDXPy6EeiqbNd0hZ2TSw" isUnique="false">
441            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDVvy6EeiqbNd0hZ2TSw">
442              <body>The target, or resulting, value of the lookup entry.</body>
443            </ownedComment>
444          </ownedAttribute>
445        </packagedElement>
446        <packagedElement xmi:type="uml:Package" xmi:id="_kOjDV_y6EeiqbNd0hZ2TSw" name="ivoa">
447          <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_kOjDWPy6EeiqbNd0hZ2TSw" name="real"/>
448          <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_kOjDWfy6EeiqbNd0hZ2TSw" name="datetime"/>
449          <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_kOjDWvy6EeiqbNd0hZ2TSw" name="anyURI">
450            <generalization xmi:type="uml:Generalization" xmi:id="_kOjDW_y6EeiqbNd0hZ2TSw" general="_kOjDXPy6EeiqbNd0hZ2TSw"/>
451        </packagedElement>        </packagedElement>
452        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_gMyfRU8DEeiKq6fsXxH6oA" name="string"/>        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_kOjDXPy6EeiqbNd0hZ2TSw" name="string"/>
453        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_gMyfRk8DEeiKq6fsXxH6oA" name="nonnegativeInteger"/>        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_kOjDXfy6EeiqbNd0hZ2TSw" name="nonnegativeInteger"/>
454        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_gMyfR08DEeiKq6fsXxH6oA" name="boolean"/>        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_kOjDXvy6EeiqbNd0hZ2TSw" name="boolean"/>
455        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_gMyfSE8DEeiKq6fsXxH6oA" name="integer"/>        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_kOjDX_y6EeiqbNd0hZ2TSw" name="integer"/>
456        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_gMyfSU8DEeiKq6fsXxH6oA" name="rational"/>        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_kOjDYPy6EeiqbNd0hZ2TSw" name="rational"/>
457        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_gMyfSk8DEeiKq6fsXxH6oA" name="complex"/>        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_kOjDYfy6EeiqbNd0hZ2TSw" name="complex"/>
458        <packagedElement xmi:type="uml:InformationItem" xmi:id="_gMyfS08DEeiKq6fsXxH6oA" name="IVOA Base Types V1.0 "/>        <packagedElement xmi:type="uml:InformationItem" xmi:id="_kOjDYvy6EeiqbNd0hZ2TSw" name="IVOA Base Types V1.0 "/>
459        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_gMyfTE8DEeiKq6fsXxH6oA" name="Unit">        <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_kOjDY_y6EeiqbNd0hZ2TSw" name="Unit">
460          <generalization xmi:type="uml:Generalization" xmi:id="_gMyfTU8DEeiKq6fsXxH6oA" general="_gMyfRU8DEeiKq6fsXxH6oA"/>          <generalization xmi:type="uml:Generalization" xmi:id="_kOjDZPy6EeiqbNd0hZ2TSw" general="_kOjDXPy6EeiqbNd0hZ2TSw"/>
461        </packagedElement>        </packagedElement>
462        <packagedElement xmi:type="uml:DataType" xmi:id="_gMyfTk8DEeiKq6fsXxH6oA" name="Quantity" isAbstract="true">        <packagedElement xmi:type="uml:DataType" xmi:id="_kOjDZfy6EeiqbNd0hZ2TSw" name="Quantity" isAbstract="true">
463          <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfT08DEeiKq6fsXxH6oA" name="unit" visibility="public" type="_gMyfTE8DEeiKq6fsXxH6oA" isUnique="false">          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDZvy6EeiqbNd0hZ2TSw" name="unit" visibility="public" type="_kOjDY_y6EeiqbNd0hZ2TSw" isUnique="false">
464            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gMyfUE8DEeiKq6fsXxH6oA"/>            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kOjDZ_y6EeiqbNd0hZ2TSw"/>
465          </ownedAttribute>          </ownedAttribute>
466        </packagedElement>        </packagedElement>
467        <packagedElement xmi:type="uml:DataType" xmi:id="_gMyfUU8DEeiKq6fsXxH6oA" name="IntegerQuantity">        <packagedElement xmi:type="uml:DataType" xmi:id="_kOjDaPy6EeiqbNd0hZ2TSw" name="IntegerQuantity">
468          <generalization xmi:type="uml:Generalization" xmi:id="_gMyfUk8DEeiKq6fsXxH6oA" general="_gMyfTk8DEeiKq6fsXxH6oA"/>          <generalization xmi:type="uml:Generalization" xmi:id="_kOjDafy6EeiqbNd0hZ2TSw" general="_kOjDZfy6EeiqbNd0hZ2TSw"/>
469          <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfU08DEeiKq6fsXxH6oA" name="value" visibility="public" type="_gMyfSE8DEeiKq6fsXxH6oA" isUnique="false"/>          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDavy6EeiqbNd0hZ2TSw" name="value" visibility="public" type="_kOjDX_y6EeiqbNd0hZ2TSw" isUnique="false"/>
470        </packagedElement>        </packagedElement>
471        <packagedElement xmi:type="uml:DataType" xmi:id="_gMyfVE8DEeiKq6fsXxH6oA" name="RealQuantity">        <packagedElement xmi:type="uml:DataType" xmi:id="_kOjDa_y6EeiqbNd0hZ2TSw" name="RealQuantity">
472          <generalization xmi:type="uml:Generalization" xmi:id="_gMyfVU8DEeiKq6fsXxH6oA" general="_gMyfTk8DEeiKq6fsXxH6oA"/>          <generalization xmi:type="uml:Generalization" xmi:id="_kOjDbPy6EeiqbNd0hZ2TSw" general="_kOjDZfy6EeiqbNd0hZ2TSw"/>
473          <ownedAttribute xmi:type="uml:Property" xmi:id="_gMyfVk8DEeiKq6fsXxH6oA" name="value" visibility="public" type="_gMyfQU8DEeiKq6fsXxH6oA" isUnique="false"/>          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDbfy6EeiqbNd0hZ2TSw" name="value" visibility="public" type="_kOjDWPy6EeiqbNd0hZ2TSw" isUnique="false"/>
474        </packagedElement>        </packagedElement>
475      </packagedElement>      </packagedElement>
476      <profileApplication xmi:type="uml:ProfileApplication" xmi:applyingPackage="_gMye8E8DEeiKq6fsXxH6oA" xmi:id="_gaMo0E8DEeiKq6fsXxH6oA">      <packagedElement xmi:type="uml:Class" xmi:id="_kOjDbvy6EeiqbNd0hZ2TSw" name="Reorder">
477        <eAnnotations xmi:id="_gaMo0U8DEeiKq6fsXxH6oA" source="http://www.eclipse.org/uml2/2.0.0/UML">        <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDb_y6EeiqbNd0hZ2TSw">
478          <references xmi:type="ecore:EPackage" href="IVOA_UML_Profile.profile.xmi#_gM7o508DEeiKq6fsXxH6oA"/>          <body>This operation facilitates the specification of axis order shuffling between operations.  For example, if we have a 3-dimensional coordinate (x,y,z) and wish to perform a 2-dimensional transform on the (x,z) plane, this operation, joined, allows us to define a new axis order  (y,x,z) to feed into the next step ( 1D + 2D operations).</body>
479          </ownedComment>
480          <generalization xmi:type="uml:Generalization" xmi:id="_kOjDcPy6EeiqbNd0hZ2TSw" general="_kOjCnfy6EeiqbNd0hZ2TSw"/>
481          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDcfy6EeiqbNd0hZ2TSw" name="in" visibility="public" type="_kOjDXfy6EeiqbNd0hZ2TSw" isUnique="false">
482            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDcvy6EeiqbNd0hZ2TSw">
483              <body>The input (original) axis/dimension number.</body>
484            </ownedComment>
485          </ownedAttribute>
486          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDc_y6EeiqbNd0hZ2TSw" name="out" visibility="public" type="_kOjDXfy6EeiqbNd0hZ2TSw" isUnique="false">
487            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDdPy6EeiqbNd0hZ2TSw">
488              <body>The output (target) axis/dimension number.</body>
489            </ownedComment>
490          </ownedAttribute>
491        </packagedElement>
492        <packagedElement xmi:type="uml:Enumeration" xmi:id="_kOjDdfy6EeiqbNd0hZ2TSw" name="SpectralProjectionType">
493          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDdvy6EeiqbNd0hZ2TSw" name="F2W">
494            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDd_y6EeiqbNd0hZ2TSw">
495              <body>Frequency - Wavelength</body>
496            </ownedComment>
497          </ownedLiteral>
498          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDePy6EeiqbNd0hZ2TSw" name="F2V">
499            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDefy6EeiqbNd0hZ2TSw">
500              <body>Frequency - Apparent radial velocity</body>
501            </ownedComment>
502          </ownedLiteral>
503          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDevy6EeiqbNd0hZ2TSw" name="F2A">
504            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDe_y6EeiqbNd0hZ2TSw">
505              <body>Frequency - Air wavelength</body>
506            </ownedComment>
507          </ownedLiteral>
508          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDfPy6EeiqbNd0hZ2TSw" name="W2F">
509            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDffy6EeiqbNd0hZ2TSw">
510              <body>Wavelength - Frequency</body>
511            </ownedComment>
512          </ownedLiteral>
513          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDfvy6EeiqbNd0hZ2TSw" name="W2V">
514            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDf_y6EeiqbNd0hZ2TSw">
515              <body>Wavelength - Apparent radial velocity</body>
516            </ownedComment>
517          </ownedLiteral>
518          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDgPy6EeiqbNd0hZ2TSw" name="W2A">
519            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDgfy6EeiqbNd0hZ2TSw">
520              <body>Wavelength - Air wavelength</body>
521            </ownedComment>
522          </ownedLiteral>
523          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDgvy6EeiqbNd0hZ2TSw" name="V2F">
524            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDg_y6EeiqbNd0hZ2TSw">
525              <body>Apparent radial velocity - Frequency</body>
526            </ownedComment>
527          </ownedLiteral>
528          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDhPy6EeiqbNd0hZ2TSw" name="V2W">
529            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDhfy6EeiqbNd0hZ2TSw">
530              <body>Apparent radial velocity - Wavelength</body>
531            </ownedComment>
532          </ownedLiteral>
533          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDhvy6EeiqbNd0hZ2TSw" name="V2A">
534            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDh_y6EeiqbNd0hZ2TSw">
535              <body>Apparent radial velocity - Air wavelength</body>
536            </ownedComment>
537          </ownedLiteral>
538          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDiPy6EeiqbNd0hZ2TSw" name="A2F">
539            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDify6EeiqbNd0hZ2TSw">
540              <body>Air wavelength - Frequency</body>
541            </ownedComment>
542          </ownedLiteral>
543          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDivy6EeiqbNd0hZ2TSw" name="A2W">
544            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDi_y6EeiqbNd0hZ2TSw">
545              <body>Air wavelength - Wavelength</body>
546            </ownedComment>
547          </ownedLiteral>
548          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDjPy6EeiqbNd0hZ2TSw" name="A2V">
549            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDjfy6EeiqbNd0hZ2TSw">
550              <body>Air wavelength - Apparent radial velocity</body>
551            </ownedComment>
552          </ownedLiteral>
553          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDjvy6EeiqbNd0hZ2TSw" name="LOG">
554            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDj_y6EeiqbNd0hZ2TSw">
555              <body>Logarithm</body>
556            </ownedComment>
557          </ownedLiteral>
558          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDkPy6EeiqbNd0hZ2TSw" name="GRI">
559            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDkfy6EeiqbNd0hZ2TSw">
560              <body>Grism</body>
561            </ownedComment>
562          </ownedLiteral>
563          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDkvy6EeiqbNd0hZ2TSw" name="GRA">
564            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDk_y6EeiqbNd0hZ2TSw">
565              <body>Grism in air</body>
566            </ownedComment>
567          </ownedLiteral>
568        </packagedElement>
569        <packagedElement xmi:type="uml:Enumeration" xmi:id="_kOjDlPy6EeiqbNd0hZ2TSw" name="SpectralCoordType">
570          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDlfy6EeiqbNd0hZ2TSw" name="FREQ">
571            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDlvy6EeiqbNd0hZ2TSw">
572              <body>Frequency</body>
573            </ownedComment>
574          </ownedLiteral>
575          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDl_y6EeiqbNd0hZ2TSw" name="ENER">
576            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDmPy6EeiqbNd0hZ2TSw">
577              <body>Energy</body>
578            </ownedComment>
579          </ownedLiteral>
580          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDmfy6EeiqbNd0hZ2TSw" name="WAVN">
581            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDmvy6EeiqbNd0hZ2TSw">
582              <body>Wavenumber</body>
583            </ownedComment>
584          </ownedLiteral>
585          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDm_y6EeiqbNd0hZ2TSw" name="VRAD">
586            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDnPy6EeiqbNd0hZ2TSw">
587              <body>Radio velocity</body>
588            </ownedComment>
589          </ownedLiteral>
590          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDnfy6EeiqbNd0hZ2TSw" name="WAVE">
591            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDnvy6EeiqbNd0hZ2TSw">
592              <body>Vacuum wavelength</body>
593            </ownedComment>
594          </ownedLiteral>
595          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDn_y6EeiqbNd0hZ2TSw" name="VOPT">
596            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDoPy6EeiqbNd0hZ2TSw">
597              <body>Optical velocity</body>
598            </ownedComment>
599          </ownedLiteral>
600          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDofy6EeiqbNd0hZ2TSw" name="ZOPT">
601            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDovy6EeiqbNd0hZ2TSw">
602              <body>Redshift</body>
603            </ownedComment>
604          </ownedLiteral>
605          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDo_y6EeiqbNd0hZ2TSw" name="AWAV">
606            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDpPy6EeiqbNd0hZ2TSw">
607              <body>Air wavelength</body>
608            </ownedComment>
609          </ownedLiteral>
610          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDpfy6EeiqbNd0hZ2TSw" name="VELO">
611            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDpvy6EeiqbNd0hZ2TSw">
612              <body>Apparent radial velocity</body>
613            </ownedComment>
614          </ownedLiteral>
615          <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kOjDp_y6EeiqbNd0hZ2TSw" name="BETA">
616            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDqPy6EeiqbNd0hZ2TSw">
617              <body>Beta factor (v/c)</body>
618            </ownedComment>
619          </ownedLiteral>
620        </packagedElement>
621        <packagedElement xmi:type="uml:Class" xmi:id="_kOjDqfy6EeiqbNd0hZ2TSw" name="TComplexOperation" isAbstract="true">
622          <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDqvy6EeiqbNd0hZ2TSw">
623            <body>Abstract class to facilitate the combination of Operations in various ways.</body>
624          </ownedComment>
625          <generalization xmi:type="uml:Generalization" xmi:id="_kOjDq_y6EeiqbNd0hZ2TSw" general="_kOjCnfy6EeiqbNd0hZ2TSw"/>
626          <ownedAttribute xmi:type="uml:Property" xmi:id="_kOjDrPy6EeiqbNd0hZ2TSw" name="map" visibility="public" type="_kOjCnfy6EeiqbNd0hZ2TSw" isOrdered="true" aggregation="composite" association="_kOjDr_y6EeiqbNd0hZ2TSw">
627            <ownedComment xmi:type="uml:Comment" xmi:id="_kOjDrfy6EeiqbNd0hZ2TSw">
628              <body>A component of the complex operation.  Depending on how the operations are combined, the interpretation of the components will change.</body>
629            </ownedComment>
630            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kOjDrvy6EeiqbNd0hZ2TSw" value="*"/>
631          </ownedAttribute>
632        </packagedElement>
633        <packagedElement xmi:type="uml:Association" xmi:id="_kOjDr_y6EeiqbNd0hZ2TSw" memberEnd="_kOjDrPy6EeiqbNd0hZ2TSw _kOjDsPy6EeiqbNd0hZ2TSw">
634          <ownedEnd xmi:type="uml:Property" xmi:id="_kOjDsPy6EeiqbNd0hZ2TSw" visibility="public" type="_kOjDqfy6EeiqbNd0hZ2TSw" association="_kOjDr_y6EeiqbNd0hZ2TSw"/>
635        </packagedElement>
636        <profileApplication xmi:type="uml:ProfileApplication" xmi:applyingPackage="_kOjCkPy6EeiqbNd0hZ2TSw" xmi:id="_kq3LIPy6EeiqbNd0hZ2TSw">
637          <eAnnotations xmi:id="_krA8IPy6EeiqbNd0hZ2TSw" source="http://www.eclipse.org/uml2/2.0.0/UML">
638            <references xmi:type="ecore:EPackage" href="IVOA_UML_Profile.profile.xmi#_kQMBV_y6EeiqbNd0hZ2TSw"/>
639        </eAnnotations>        </eAnnotations>
640        <appliedProfile xmi:type="uml:Profile" xmi:applyingPackage="_gaMo0E8DEeiKq6fsXxH6oA" href="IVOA_UML_Profile.profile.xmi#_gM7o4E8DEeiKq6fsXxH6oA"/>        <appliedProfile xmi:type="uml:Profile" xmi:applyingPackage="_kq3LIPy6EeiqbNd0hZ2TSw" href="IVOA_UML_Profile.profile.xmi#_kQMBUPy6EeiqbNd0hZ2TSw"/>
641      </profileApplication>      </profileApplication>
642    </uml:Model>    </uml:Model>
643    <IVOA_UML_Profile:model xmi:id="_gaWZ0E8DEeiKq6fsXxH6oA" base_Package="_gMye8E8DEeiKq6fsXxH6oA" title="STC2 Transform Model" version="2.0" authors="Arnold Rots, Mark Cresitello-Dittmar" previousVersion="0.x"/>    <IVOA_UML_Profile:model xmi:id="_krmyAPy6EeiqbNd0hZ2TSw" base_Package="_kOjCkPy6EeiqbNd0hZ2TSw" title="WCS Transform Model" version="1.0" authors="Arnold Rots, Mark Cresitello-Dittmar" previousVersion="0.0"/>
644    <IVOA_UML_Profile:modelimport xmi:id="_gaWZ0U8DEeiKq6fsXxH6oA" base_Package="_gMyfQE8DEeiKq6fsXxH6oA" name="ivoa" version="1.0" url="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA-v1.0.vo-dml.xml" documentationURL="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA-v1.0.html"/>    <IVOA_UML_Profile:modelimport xmi:id="_krmyAfy6EeiqbNd0hZ2TSw" base_Package="_kOjDV_y6EeiqbNd0hZ2TSw" name="ivoa" version="1.0" url="http://www.ivoa.net/xml/VODML/20180519/IVOA-v1.0.vo-dml.xml" documentationURL="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA-v1.0.html"/>
645    <IVOA_UML_Profile:primitive xmi:id="_gaWZ0k8DEeiKq6fsXxH6oA" base_DataType="_gMyfQU8DEeiKq6fsXxH6oA" base_PrimitiveType="_gMyfQU8DEeiKq6fsXxH6oA"/>    <IVOA_UML_Profile:primitive xmi:id="_krwjAPy6EeiqbNd0hZ2TSw" base_DataType="_kOjDWPy6EeiqbNd0hZ2TSw" base_PrimitiveType="_kOjDWPy6EeiqbNd0hZ2TSw"/>
646    <IVOA_UML_Profile:modelelement xmi:id="_gaWZ008DEeiKq6fsXxH6oA" base_NamedElement="_gMyfQU8DEeiKq6fsXxH6oA" vodmlid="real"/>    <IVOA_UML_Profile:modelelement xmi:id="_krwjAfy6EeiqbNd0hZ2TSw" base_NamedElement="_kOjDWPy6EeiqbNd0hZ2TSw" vodmlid="real"/>
647    <IVOA_UML_Profile:primitive xmi:id="_gaWZ1E8DEeiKq6fsXxH6oA" base_DataType="_gMyfQk8DEeiKq6fsXxH6oA" base_PrimitiveType="_gMyfQk8DEeiKq6fsXxH6oA"/>    <IVOA_UML_Profile:primitive xmi:id="_krwjAvy6EeiqbNd0hZ2TSw" base_DataType="_kOjDWfy6EeiqbNd0hZ2TSw" base_PrimitiveType="_kOjDWfy6EeiqbNd0hZ2TSw"/>
648    <IVOA_UML_Profile:modelelement xmi:id="_gaWZ1U8DEeiKq6fsXxH6oA" base_NamedElement="_gMyfQk8DEeiKq6fsXxH6oA" vodmlid="datetime"/>    <IVOA_UML_Profile:modelelement xmi:id="_krwjA_y6EeiqbNd0hZ2TSw" base_NamedElement="_kOjDWfy6EeiqbNd0hZ2TSw" vodmlid="datetime"/>
649    <IVOA_UML_Profile:primitive xmi:id="_gaWZ1k8DEeiKq6fsXxH6oA" base_DataType="_gMyfQ08DEeiKq6fsXxH6oA" base_PrimitiveType="_gMyfQ08DEeiKq6fsXxH6oA"/>    <IVOA_UML_Profile:primitive xmi:id="_krwjBPy6EeiqbNd0hZ2TSw" base_DataType="_kOjDWvy6EeiqbNd0hZ2TSw" base_PrimitiveType="_kOjDWvy6EeiqbNd0hZ2TSw"/>
650    <IVOA_UML_Profile:modelelement xmi:id="_gafjwE8DEeiKq6fsXxH6oA" base_NamedElement="_gMyfQ08DEeiKq6fsXxH6oA" vodmlid="anyURI"/>    <IVOA_UML_Profile:modelelement xmi:id="_krwjBfy6EeiqbNd0hZ2TSw" base_NamedElement="_kOjDWvy6EeiqbNd0hZ2TSw" vodmlid="anyURI"/>
651    <IVOA_UML_Profile:primitive xmi:id="_gafjwU8DEeiKq6fsXxH6oA" base_DataType="_gMyfRU8DEeiKq6fsXxH6oA" base_PrimitiveType="_gMyfRU8DEeiKq6fsXxH6oA"/>    <IVOA_UML_Profile:primitive xmi:id="_krwjBvy6EeiqbNd0hZ2TSw" base_DataType="_kOjDXPy6EeiqbNd0hZ2TSw" base_PrimitiveType="_kOjDXPy6EeiqbNd0hZ2TSw"/>
652    <IVOA_UML_Profile:modelelement xmi:id="_gafjwk8DEeiKq6fsXxH6oA" base_NamedElement="_gMyfRU8DEeiKq6fsXxH6oA" vodmlid="string"/>    <IVOA_UML_Profile:modelelement xmi:id="_krwjB_y6EeiqbNd0hZ2TSw" base_NamedElement="_kOjDXPy6EeiqbNd0hZ2TSw" vodmlid="string"/>
653    <IVOA_UML_Profile:primitive xmi:id="_gafjw08DEeiKq6fsXxH6oA" base_DataType="_gMyfRk8DEeiKq6fsXxH6oA" base_PrimitiveType="_gMyfRk8DEeiKq6fsXxH6oA"/>    <IVOA_UML_Profile:primitive xmi:id="_krwjCPy6EeiqbNd0hZ2TSw" base_DataType="_kOjDXfy6EeiqbNd0hZ2TSw" base_PrimitiveType="_kOjDXfy6EeiqbNd0hZ2TSw"/>
654    <IVOA_UML_Profile:modelelement xmi:id="_gafjxE8DEeiKq6fsXxH6oA" base_NamedElement="_gMyfRk8DEeiKq6fsXxH6oA" vodmlid="nonnegativeInteger"/>    <IVOA_UML_Profile:modelelement xmi:id="_kr6UAPy6EeiqbNd0hZ2TSw" base_NamedElement="_kOjDXfy6EeiqbNd0hZ2TSw" vodmlid="nonnegativeInteger"/>
655    <IVOA_UML_Profile:primitive xmi:id="_gafjxU8DEeiKq6fsXxH6oA" base_DataType="_gMyfR08DEeiKq6fsXxH6oA" base_PrimitiveType="_gMyfR08DEeiKq6fsXxH6oA"/>    <IVOA_UML_Profile:primitive xmi:id="_kr6UAfy6EeiqbNd0hZ2TSw" base_DataType="_kOjDXvy6EeiqbNd0hZ2TSw" base_PrimitiveType="_kOjDXvy6EeiqbNd0hZ2TSw"/>
656    <IVOA_UML_Profile:modelelement xmi:id="_gafjxk8DEeiKq6fsXxH6oA" base_NamedElement="_gMyfR08DEeiKq6fsXxH6oA" vodmlid="boolean"/>    <IVOA_UML_Profile:modelelement xmi:id="_kr6UAvy6EeiqbNd0hZ2TSw" base_NamedElement="_kOjDXvy6EeiqbNd0hZ2TSw" vodmlid="boolean"/>
657    <IVOA_UML_Profile:primitive xmi:id="_gafjx08DEeiKq6fsXxH6oA" base_DataType="_gMyfSE8DEeiKq6fsXxH6oA" base_PrimitiveType="_gMyfSE8DEeiKq6fsXxH6oA"/>    <IVOA_UML_Profile:primitive xmi:id="_kr6UA_y6EeiqbNd0hZ2TSw" base_DataType="_kOjDX_y6EeiqbNd0hZ2TSw" base_PrimitiveType="_kOjDX_y6EeiqbNd0hZ2TSw"/>
658    <IVOA_UML_Profile:modelelement xmi:id="_gafjyE8DEeiKq6fsXxH6oA" base_NamedElement="_gMyfSE8DEeiKq6fsXxH6oA" vodmlid="integer"/>    <IVOA_UML_Profile:modelelement xmi:id="_kr6UBPy6EeiqbNd0hZ2TSw" base_NamedElement="_kOjDX_y6EeiqbNd0hZ2TSw" vodmlid="integer"/>
659    <IVOA_UML_Profile:primitive xmi:id="_gafjyU8DEeiKq6fsXxH6oA" base_DataType="_gMyfSU8DEeiKq6fsXxH6oA" base_PrimitiveType="_gMyfSU8DEeiKq6fsXxH6oA"/>    <IVOA_UML_Profile:primitive xmi:id="_kr6UBfy6EeiqbNd0hZ2TSw" base_DataType="_kOjDYPy6EeiqbNd0hZ2TSw" base_PrimitiveType="_kOjDYPy6EeiqbNd0hZ2TSw"/>
660    <IVOA_UML_Profile:modelelement xmi:id="_gafjyk8DEeiKq6fsXxH6oA" base_NamedElement="_gMyfSU8DEeiKq6fsXxH6oA" vodmlid="rational"/>    <IVOA_UML_Profile:modelelement xmi:id="_kr6UBvy6EeiqbNd0hZ2TSw" base_NamedElement="_kOjDYPy6EeiqbNd0hZ2TSw" vodmlid="rational"/>
661    <IVOA_UML_Profile:primitive xmi:id="_gafjy08DEeiKq6fsXxH6oA" base_DataType="_gMyfSk8DEeiKq6fsXxH6oA" base_PrimitiveType="_gMyfSk8DEeiKq6fsXxH6oA"/>    <IVOA_UML_Profile:primitive xmi:id="_kr6UB_y6EeiqbNd0hZ2TSw" base_DataType="_kOjDYfy6EeiqbNd0hZ2TSw" base_PrimitiveType="_kOjDYfy6EeiqbNd0hZ2TSw"/>
662    <IVOA_UML_Profile:modelelement xmi:id="_gafjzE8DEeiKq6fsXxH6oA" base_NamedElement="_gMyfSk8DEeiKq6fsXxH6oA" vodmlid="complex"/>    <IVOA_UML_Profile:modelelement xmi:id="_kr6UCPy6EeiqbNd0hZ2TSw" base_NamedElement="_kOjDYfy6EeiqbNd0hZ2TSw" vodmlid="complex"/>
663    <IVOA_UML_Profile:primitive xmi:id="_gapUwE8DEeiKq6fsXxH6oA" base_DataType="_gMyfTE8DEeiKq6fsXxH6oA" base_PrimitiveType="_gMyfTE8DEeiKq6fsXxH6oA"/>    <IVOA_UML_Profile:primitive xmi:id="_kr6UCfy6EeiqbNd0hZ2TSw" base_DataType="_kOjDY_y6EeiqbNd0hZ2TSw" base_PrimitiveType="_kOjDY_y6EeiqbNd0hZ2TSw"/>
664    <IVOA_UML_Profile:modelelement xmi:id="_gapUwU8DEeiKq6fsXxH6oA" base_NamedElement="_gMyfTE8DEeiKq6fsXxH6oA" vodmlid="quantity.Unit"/>    <IVOA_UML_Profile:modelelement xmi:id="_ksDd8Py6EeiqbNd0hZ2TSw" base_NamedElement="_kOjDY_y6EeiqbNd0hZ2TSw" vodmlid="quantity.Unit"/>
665    <IVOA_UML_Profile:modelelement xmi:id="_gapUwk8DEeiKq6fsXxH6oA" base_NamedElement="_gMyfTk8DEeiKq6fsXxH6oA" vodmlid="quantity.Quantity"/>    <IVOA_UML_Profile:modelelement xmi:id="_ksDd8fy6EeiqbNd0hZ2TSw" base_NamedElement="_kOjDZfy6EeiqbNd0hZ2TSw" vodmlid="quantity.Quantity"/>
666    <IVOA_UML_Profile:modelelement xmi:id="_gapUw08DEeiKq6fsXxH6oA" base_NamedElement="_gMyfUU8DEeiKq6fsXxH6oA" vodmlid="quantity.IntegerQuantity"/>    <IVOA_UML_Profile:modelelement xmi:id="_ksDd8vy6EeiqbNd0hZ2TSw" base_NamedElement="_kOjDaPy6EeiqbNd0hZ2TSw" vodmlid="quantity.IntegerQuantity"/>
667    <IVOA_UML_Profile:modelelement xmi:id="_gapUxE8DEeiKq6fsXxH6oA" base_NamedElement="_gMyfVE8DEeiKq6fsXxH6oA" vodmlid="quantity.RealQuantity"/>    <IVOA_UML_Profile:modelelement xmi:id="_ksDd8_y6EeiqbNd0hZ2TSw" base_NamedElement="_kOjDa_y6EeiqbNd0hZ2TSw" vodmlid="quantity.RealQuantity"/>
668  </xmi:XMI>  </xmi:XMI>

Legend:
Removed from v.5259  
changed lines
  Added in v.5260

msdemlei@ari.uni-heidelberg.de
ViewVC Help
Powered by ViewVC 1.1.26