/[volute]/trunk/projects/dm/vo-dml/models/STC2/2015-10-25/STC2.0UM2015-10-25-GL.ump
ViewVC logotype

Contents of /trunk/projects/dm/vo-dml/models/STC2/2015-10-25/STC2.0UM2015-10-25-GL.ump

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3141 - (show annotations)
Tue Oct 27 19:36:40 2015 UTC (5 years, 8 months ago) by gerard.lemson
File size: 570251 byte(s)
STC2: updates to Altova model, generated XMI, generated VO-DML and HTML, validation error report 
1 <?xml version="1.0" encoding="UTF-8"?><UModel version="13"><Settings><ProjectStyles namespacemode="0" snaptogrid="0" taggedvalues="2"/><ElementStyles><Association pencolor="blue"/><Class headergradientbegin="#F88000"/><DataType headergradientbegin="yellow"/><Generalization pencolor="red"/><Package headerfontsize="18" pencolor="#FAFABE"/><Dependency linethickness="3" pencolor="fuchsia"/></ElementStyles></Settings><OpenDiagrams activeDiagram="b854d464-3389-4843-890f-0ead31a6bce0"><OpenDiagramEntry>b854d464-3389-4843-890f-0ead31a6bce0</OpenDiagramEntry><OpenDiagramEntry>9cf0f8ad-ff45-49d8-8df0-d9477e267617</OpenDiagramEntry><OpenDiagramEntry>53b82c8b-14e7-4731-a54b-d1bc27a11084</OpenDiagramEntry></OpenDiagrams><Model><Package uuid="00000001-7510-11d9-86f2-000476a22f44" name="Root" visibility="public" DocComment="b6b52f6a-47d4-45d6-9b7d-e6ebd3e68e48"><ownedComment><Comment uuid="b6b52f6a-47d4-45d6-9b7d-e6ebd3e68e48" body="This is a sample data model. It contains the IVOA UML Profile and imports the IVOA_Profile data model with primitive types.&#10;It has some sample relationships etc to be used in documentation etc."/></ownedComment><packagedElement><Package uuid="00000003-7510-11d9-86f2-000476a22f44" name="Component View" visibility="public"/><Model uuid="01e2cc53-c647-4870-b5d6-e9ab0e7bd977" name="stc2" visibility="public"><appliedStereotype><StereotypeApplication uuid="043b991c-7b47-498b-b109-86f9f4600284" classifier="f9a706ae-5895-4229-9486-38378ad5cad1"><slot><Slot uuid="25dfca95-7e3c-4f64-90c7-9f5f75d2fc8a" definingFeature="e32d41c3-c7ab-4d85-885b-ae987b5c137d"><value><LiteralString uuid="c28b2869-493f-4e05-8a0a-5e454739173f" visibility="public" value="2.0"/></value></Slot><Slot uuid="b191d1e8-a515-4dc4-8d40-1e009b2932f0" definingFeature="e423b1c4-8b31-4fb0-88ff-9093d4958d22"><value><LiteralString uuid="8ce1fe3b-831d-4afc-9ca2-b058cbd2b13c" visibility="public" value="Arnold Rots"/></value></Slot><Slot uuid="7c1cbf20-2726-48cf-ba7a-722e88e25b34" definingFeature="c7a6a7aa-3b29-480e-bf5a-782730a931f9"><value><LiteralString uuid="eca9306e-1415-43f4-8ba9-9423b43d8955" visibility="public" value="Space-Time Coordinate Metadata for the Virtual Observatory"/></value></Slot></slot></StereotypeApplication></appliedStereotype><packagedElement><Package uuid="9587860b-f871-42b4-9bfa-0890b776ccb2" name="coordsystem" visibility="public"><packagedElement><Class uuid="bdc94626-ce90-44fc-99e1-6259e9905e85" name="CoordFrame" visibility="public" isAbstract="true" DocComment="a11932ce-eca2-401b-8503-f410adbc5306"><ownedComment><Comment uuid="a11932ce-eca2-401b-8503-f410adbc5306" body="This is the abstract empty base class for all coordinate frames, with the exception of pixel frames."><annotatedElement idref="bdc94626-ce90-44fc-99e1-6259e9905e85"/></Comment></ownedComment><ownedAttribute><Property uuid="0fcc4164-2299-459a-a8cf-b761def23402" name="mapping" visibility="public" aggregation="composite" type="2be44a4d-2ae7-46f6-8f57-6c57818ca787"><lowerValue><LiteralString uuid="5329172a-5ca1-422d-85f6-87d949cd6d78" visibility="public" value="*"/></lowerValue><upperValue><LiteralString uuid="c3e44e14-18f4-423c-8b49-2070a3521189" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><Class uuid="89b72b66-04e6-432a-a187-d9d58c85a48f" name="SpaceFrame" visibility="public" DocComment="0b1c21b1-f618-48e8-ab8d-a4454b601b38"><ownedComment><Comment uuid="0b1c21b1-f618-48e8-ab8d-a4454b601b38" body="A Spatial Frame is specified by its Reference Frame (currently only standard reference frames are allowed), a Reference Position, and a Flavor; an Equinox is optional and only required for pre-ICRS reference frames. It is to be referenced by spatial coordinates (Position and Velocity)."><annotatedElement idref="89b72b66-04e6-432a-a187-d9d58c85a48f"/></Comment></ownedComment><generalization><Generalization uuid="e8218ef4-29e6-41d7-a61a-b1977da41269" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization><ownedAttribute><Property uuid="77d0e2d3-2f4e-47b5-9bc5-8a8ee2d94681" name="spaceRefFrame" visibility="public" type="32cad59f-cb54-426e-bb2e-34013e6e28f9"><lowerValue><LiteralString uuid="b387523e-58b5-44ae-8f86-7071009988dc" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="41259c1a-9d74-4aca-91bb-23946ab99def" visibility="public" value="1"/></upperValue></Property><Property uuid="504cd5dd-aed1-48fc-9673-5c7312913495" name="refPosition" visibility="public" type="3dad9c3c-67f6-4541-b109-b4cb94981d2c"><lowerValue><LiteralString uuid="127ae71d-4c88-43b2-a421-c5550c9eafb6" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="040b486a-ebd8-41df-8018-a11e30c02855" visibility="public" value="1"/></upperValue></Property><Property uuid="25421f62-1a5f-4609-8894-b63b33b8fcc3" name="equinox" visibility="public" type="4601b15e-6a63-46b8-8254-18c8ca7d832c"><lowerValue><LiteralString uuid="a552dba9-b9c0-4868-9653-d44e96254230" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="c633565c-c16b-4cf4-b0f4-b45966ae376d" visibility="public" value="1"/></upperValue></Property><Property uuid="0dbf82b4-2f4d-46ad-8e3d-1c00e4b53f79" name="flavor" visibility="public" type="c6f8a994-ca4e-4b8f-84e2-d730bbfc3fa5"><lowerValue><LiteralString uuid="45c855dc-2a7a-4151-92e1-19adf3076e7d" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="f6ccb0f3-2a4b-4236-9391-afcf7d8b5a98" visibility="public" value="1"/></upperValue></Property><Property uuid="f0aac057-89a7-49b1-a86c-034409bc877d" name="ndim" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="1c219fcd-da93-407d-9db0-bd979be61452" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="b4226b3f-9151-4477-95d1-16fff3b81292" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="52759d8e-215a-429e-ba03-f4ef6f37a85d" name="TimeFrame" visibility="public" DocComment="4ae579c3-eb30-456a-a83e-6606598adcec"><ownedComment><Comment uuid="4ae579c3-eb30-456a-a83e-6606598adcec" body="A TimeFrame HAS to include a Time Scale and a Reference Position and MAY include a Reference Direction and/or a Time Origin (for elapsed time)."><annotatedElement idref="52759d8e-215a-429e-ba03-f4ef6f37a85d"/></Comment></ownedComment><generalization><Generalization uuid="2097fb36-684c-4a98-8b1d-ac61d0da089a" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization><ownedAttribute><Property uuid="f5d79d9e-d44d-4a90-9db6-85221fb4fd50" name="timeScale" visibility="public" type="c4b7166b-57a5-4c9d-8b3d-e99a5efd3884"><lowerValue><LiteralString uuid="7f340193-cb70-44df-940c-097b3c0fd79b" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="757ac135-97b6-4108-b44f-78da483c9788" visibility="public" value="1"/></upperValue></Property><Property uuid="15097512-0231-49a8-a1e7-2ff46dde09cc" name="refPosition" visibility="public" type="3dad9c3c-67f6-4541-b109-b4cb94981d2c"><lowerValue><LiteralString uuid="7d7b8cfe-f3f1-4dab-b4bb-c8bda018f496" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="a34fc370-093e-47ac-82a3-202e094df748" visibility="public" value="1"/></upperValue></Property><Property isUnique="false" uuid="82f36e97-f6e6-4936-a33e-ea51b3587ea8" name="refDirection" visibility="public" aggregation="composite" type="0c800167-253e-4a59-bfc6-e768b830e8a3"><lowerValue><LiteralString uuid="41f968ec-0ca5-46a9-97bd-2ad047bd36d7" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="cec540bb-ef39-420d-8bfd-012997d21fa0" visibility="public" value="1"/></upperValue></Property><Property isUnique="false" uuid="b8939c5a-a1f1-4bb8-a4e6-f5a6f924c22b" name="time0" visibility="public" type="a222c979-a7ec-4263-af59-4739470e83d7"><lowerValue><LiteralString uuid="b917ef56-fe94-4eb4-bf82-f0242c4188b4" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="d285da93-a21d-4696-85af-a696480ee829" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="2995dc7e-783d-4936-a815-29c64d2fee36" name="AstroCoordSystem" visibility="public" DocComment="d3110b6f-1cbe-4401-96a9-adf0888d8eac"><ownedComment><Comment uuid="d3110b6f-1cbe-4401-96a9-adf0888d8eac" body="An AstroCoordSystem may contain any number of generic coordinate frames and one (or zero) of the following: TimeFrame, SpaceFrame, SpectralFrame, RedshiftFrame, PolarizationFrame. In addition, it may contain the name of a planetarry ephemeris."><annotatedElement idref="2995dc7e-783d-4936-a815-29c64d2fee36"/></Comment></ownedComment><generalization><Generalization uuid="293c7795-ce35-4822-a0c1-21f39cbcaae7" general="6f81f8d8-1b1e-490b-a1e7-69d76b882cc8"/></generalization><ownedAttribute><Property uuid="b36f09db-2696-402a-b59c-dece88ed7ffb" name="timeFrame" visibility="public" type="52759d8e-215a-429e-ba03-f4ef6f37a85d"><lowerValue><LiteralString uuid="e06d845f-7eb8-4ca3-a246-4ee6df1ebeea" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="0fccb37b-69db-49f1-aed9-7b881f7bae7c" visibility="public" value="1"/></upperValue></Property><Property uuid="199ea4d4-da03-4796-a873-f386d71823ff" name="spaceFrame" visibility="public" type="89b72b66-04e6-432a-a187-d9d58c85a48f"><lowerValue><LiteralString uuid="102a82ac-de0a-4433-8abd-2e4e3a4fb351" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="fe53bb6d-07cf-4f97-9844-6ffc99972e0f" visibility="public" value="1"/></upperValue></Property><Property uuid="8bad754f-ce69-48a9-882c-1469c9bacf16" name="spectralFrame" visibility="public" type="fa4af36e-52af-4bd1-b027-e01102992cc3"><lowerValue><LiteralString uuid="27459a52-770a-4558-988e-26be429bcee6" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="6ec73795-f262-47ff-b984-334cf93cdc3c" visibility="public" value="1"/></upperValue></Property><Property uuid="7bb43263-ba16-49e0-94a7-1034b409b650" name="redshiftFrame" visibility="public" type="84dc6fee-3bcd-4664-a942-a8df4578c56f"><lowerValue><LiteralString uuid="6a9c13d9-7f69-43d1-853f-e8811fad5982" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="a1bf552e-f0c5-4108-afe5-a9b6d3b44f72" visibility="public" value="1"/></upperValue></Property><Property uuid="5d2507df-5f70-4435-9243-4ab598172992" name="polarizationFrame" visibility="public" type="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"><lowerValue><LiteralString uuid="001354de-7524-4217-8011-38f0ffc850ec" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="be13cf22-c937-47a7-8225-ecff33d5d0e3" visibility="public" value="1"/></upperValue></Property><Property uuid="854ec8df-2f20-4c97-ae9f-184acc95edba" name="planetaryEphem" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="f1b1d51e-22f6-4970-ba60-6375e75d183a" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="ae4c6881-3861-4cb2-b275-21e05edd95fa" visibility="public" value="1"/></upperValue><defaultValue><LiteralString uuid="aea2cdea-bb02-42e9-8784-89aa140d6649" visibility="public" value="DE405"/></defaultValue></Property></ownedAttribute></Class><Class uuid="fa4af36e-52af-4bd1-b027-e01102992cc3" name="SpectralFrame" visibility="public" DocComment="0430c50e-698a-4acd-80aa-d14be23edf09"><ownedComment><Comment uuid="0430c50e-698a-4acd-80aa-d14be23edf09" body="The Spectral Frame is identical to the SpectralLikeFrame, in that it is completely defined by its Reference Position. It is to be referenced by Spectral Coordinates."><annotatedElement idref="fa4af36e-52af-4bd1-b027-e01102992cc3"/></Comment></ownedComment><generalization><Generalization uuid="c03e7d75-ece3-4a68-835e-360e3827a2a6" general="90a079ff-9bba-4e27-b173-12af60c8e6bf"/></generalization></Class><Class uuid="84dc6fee-3bcd-4664-a942-a8df4578c56f" name="RedshiftFrame" visibility="public" DocComment="15e1934a-2fcf-4037-b6e6-4df9020d6cb5"><ownedComment><Comment uuid="15e1934a-2fcf-4037-b6e6-4df9020d6cb5" body="A Redshoft Frame is defined, in addition to its Reference Position (inherited from SpectralLikeFrame) by a Doppler Definition. It is to be referenced by Redshift Coordinates (either Redshift or Doppler velocity)."><annotatedElement idref="84dc6fee-3bcd-4664-a942-a8df4578c56f"/></Comment></ownedComment><generalization><Generalization uuid="a1c2e2ff-23b5-4796-a5e2-2fdf9b6aa879" general="90a079ff-9bba-4e27-b173-12af60c8e6bf"/></generalization><ownedAttribute><Property uuid="4a2f8318-2302-4456-9f00-da4317136d52" name="dopplerDefinition" visibility="public" aggregation="composite" type="ec011cf3-ace0-4d27-be15-de8cd9545a30"><lowerValue><LiteralString uuid="793064b7-ade8-4b44-8954-71b8489c3dd9" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="1188bd70-45a8-4968-9921-18ae883ff9c0" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="b64125c9-f671-45b8-980a-724503de846f" name="GenericFrame" visibility="public" DocComment="359954f0-3288-4b72-a224-14b15d7a06c0"><ownedComment><Comment uuid="359954f0-3288-4b72-a224-14b15d7a06c0" body="A Generic Coordinate Frame contains the specification of its Handedness (default: left), number of axes (it remains to be seen whether &gt;1 is really required), and Flavor. It allows coordinates other than Time, Space, Spectral, Redshift, and Polarization to the defined; e.g., flux, temperature, pressure, etc. It is to be referenced by Generic Coordinates."><annotatedElement idref="b64125c9-f671-45b8-980a-724503de846f"/></Comment></ownedComment><generalization><Generalization uuid="c46af347-3c7c-480e-ba1c-868355b95d9a" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization><ownedAttribute><Property uuid="2fce61cf-453b-40e0-88c7-a27270c22429" name="handedness" visibility="public" type="b7d8257a-700c-4683-a7f4-0a597a23cd17"><lowerValue><LiteralString uuid="502adfa8-5f1c-4fef-9cb0-8fd68859ea35" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="a8732fe8-aa7f-4d59-b2a3-e1456c662710" visibility="public" value="1"/></upperValue><defaultValue><InstanceValue uuid="5ca2c005-3f1d-4a00-abfd-63b262a80945" visibility="public" instance="b2d36b9c-44f0-4b62-b7f7-705260a2218c"/></defaultValue></Property><Property uuid="b9137fa4-495c-424f-a017-6e7ee0e89a4b" name="naxes" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="26d2fe81-4b1c-4e29-846c-c99280c9b6a5" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="459096c1-236a-4e78-bce9-46c96e8f7cac" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="830d7b58-f668-4a9f-9f83-c0e9574ecbfa" name="PolarizationFrame" visibility="public" DocComment="0ab4f724-462d-43af-8411-9f3c2fa725a9"><ownedComment><Comment uuid="0ab4f724-462d-43af-8411-9f3c2fa725a9" body="A Polarization Frame is uniquely defined by its Polarization Type: Stokes, Circular, Linear, or Vector."><annotatedElement idref="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"/></Comment></ownedComment><generalization><Generalization uuid="10664395-ba7b-44dd-a587-a42356f06466" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization><ownedAttribute><Property uuid="7735ffc5-ec45-4418-975a-0803c10f3b72" name="polType" visibility="public" type="0c5f3504-6138-432c-a652-821026c78ac2"><lowerValue><LiteralString uuid="ad764f80-b495-433e-b041-7c8fbe582dd4" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="113592d2-88ae-46ac-aa04-1e1aaad255df" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="90a079ff-9bba-4e27-b173-12af60c8e6bf" name="SpectralLikeFrame" visibility="public" isAbstract="true" DocComment="54967e64-1136-4c23-912a-9c7379aba76b"><ownedComment><Comment uuid="54967e64-1136-4c23-912a-9c7379aba76b" body="SpectralLikeFrame is the abstract base class for SpectralFrame and RedshiftFrame. These are related in that they share the same set of Reference Positions - which need to be specified in phase space."><annotatedElement idref="90a079ff-9bba-4e27-b173-12af60c8e6bf"/></Comment></ownedComment><generalization><Generalization uuid="e48542a6-1e66-4d0a-bf51-cfafdb5392f2" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization><ownedAttribute><Property uuid="d178e533-f422-48be-8dc0-3a192903529d" name="refPosition" visibility="public" aggregation="composite" type="3e9b7329-5401-4f66-a9a9-b6e3c8c9e133"><lowerValue><LiteralString uuid="f38c1cbc-7dfa-4752-8a95-34f8083df5b4" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="0327f82f-e9e7-4e75-9ce1-4d6e5f48bf34" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="6f81f8d8-1b1e-490b-a1e7-69d76b882cc8" name="CoordSys" visibility="public" DocComment="a9975e38-e1ad-4050-811b-ccd9be4877a2"><ownedComment><Comment uuid="a9975e38-e1ad-4050-811b-ccd9be4877a2" body="A Coordinate System is a collection of Coordinate Frames.&#13;This class is the base-level coordinate system, containing any number (including zero) of generic coordinate frames.&#13;"><annotatedElement idref="6f81f8d8-1b1e-490b-a1e7-69d76b882cc8"/></Comment></ownedComment><ownedAttribute><Property uuid="770fe3db-d35a-474b-8fb3-fe57f2ac1959" name="genericCoordFrame" visibility="public" type="b64125c9-f671-45b8-980a-724503de846f"><lowerValue><LiteralString uuid="16368684-fc3b-4fed-9cb4-a83b930671f8" visibility="public" value="*"/></lowerValue><upperValue><LiteralString uuid="bec7ec99-e498-4667-88c4-642c5ccce3fa" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><DataType uuid="3dad9c3c-67f6-4541-b109-b4cb94981d2c" name="SpaceRefPosition" visibility="public" isAbstract="true" DocComment="6d3eb3ca-7195-4c45-a836-004232523de9"><ownedComment><Comment uuid="6d3eb3ca-7195-4c45-a836-004232523de9" body="Abstract Data Type SpaceRefPosition is used by Time and Spatial Frames. It can either be instantiated as a Standard Reference Position or a Custom Reference Position."><annotatedElement idref="3dad9c3c-67f6-4541-b109-b4cb94981d2c"/></Comment></ownedComment></DataType><DataType uuid="9330bf1d-adcc-484d-aa73-6efb40b64baf" name="StdSpaceRefPos" visibility="public" DocComment="f1f9f9e0-24d8-4b5e-85fc-698079b3a7c8"><ownedComment><Comment uuid="f1f9f9e0-24d8-4b5e-85fc-698079b3a7c8" body="The Standard Space Reference Position is derived from the abstract SpaceRefPosition and is specified by a value from the StdRefPos enumerator."><annotatedElement idref="9330bf1d-adcc-484d-aa73-6efb40b64baf"/></Comment></ownedComment><generalization><Generalization uuid="5caddcd1-a1d3-404b-a331-518ea43d527b" general="3dad9c3c-67f6-4541-b109-b4cb94981d2c"/></generalization><ownedAttribute><Property uuid="a1d41640-ae99-40bd-80c3-bb2a25b9e62f" name="location" visibility="public" aggregation="composite" type="1c4ef700-d3a6-4ef4-99bc-e919b3d6b7ce"><lowerValue><LiteralString uuid="560d842c-e8a2-4187-b1c9-5b7085a29937" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="af97cbcc-778b-4761-8019-c5e8f927681a" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="0b2e78fb-285c-48ae-961f-48e9e6572f5c" name="CustomSpaceRefPos" visibility="public" DocComment="7d3cef0a-840d-4f89-9a21-d2e4ccdb1373"><ownedComment><Comment uuid="7d3cef0a-840d-4f89-9a21-d2e4ccdb1373" body="The Custom Space Reference Position is derived from the abstract SpaceRefPosition and is specified by a Position."><annotatedElement idref="0b2e78fb-285c-48ae-961f-48e9e6572f5c"/></Comment></ownedComment><generalization><Generalization uuid="c5e029c8-e3f6-4990-af61-0a703547e487" general="3dad9c3c-67f6-4541-b109-b4cb94981d2c"/></generalization><ownedAttribute><Property uuid="29e8d86a-bc1f-4380-98bc-78afa569a888" name="location" visibility="public" aggregation="composite" type="0c800167-253e-4a59-bfc6-e768b830e8a3"><lowerValue><LiteralString uuid="acc5be25-2499-4e3f-aedd-bce3a4b32dd1" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="b927c2ee-a273-4780-86db-5361b3b91f9a" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><Association uuid="097ff667-0ef5-451b-91bd-8e2a4950e006" visibility="public"><memberEnd idref="b36f09db-2696-402a-b59c-dece88ed7ffb"/><ownedEnd><Property uuid="3b50b7bc-62da-4b6b-984e-eb5436bbd2b3" visibility="protected" type="2995dc7e-783d-4936-a815-29c64d2fee36"/></ownedEnd></Association><Association uuid="0fb1ad25-8219-4fc1-8cda-78e413b87126" visibility="public"><memberEnd idref="199ea4d4-da03-4796-a873-f386d71823ff"/><ownedEnd><Property uuid="fa316ae3-298c-4ecf-a01d-c645db39afd8" visibility="protected" type="2995dc7e-783d-4936-a815-29c64d2fee36"/></ownedEnd></Association><Association uuid="c6113d68-d6b6-483c-b3dc-328334359d26" visibility="public"><memberEnd idref="8bad754f-ce69-48a9-882c-1469c9bacf16"/><ownedEnd><Property uuid="f4d12810-e081-4f9c-ba2c-8380ebe0d1f0" visibility="protected" type="2995dc7e-783d-4936-a815-29c64d2fee36"/></ownedEnd></Association><Association uuid="fe7269bd-973d-4000-98dc-c3accfae6779" visibility="public"><memberEnd idref="7bb43263-ba16-49e0-94a7-1034b409b650"/><ownedEnd><Property uuid="a26b8b8c-0788-4290-a900-32a2b25821e7" visibility="protected" type="2995dc7e-783d-4936-a815-29c64d2fee36"/></ownedEnd></Association><Association uuid="83f7681d-1cc9-4023-bdd8-a74a3275cdad" visibility="public"><memberEnd idref="5d2507df-5f70-4435-9243-4ab598172992"/><ownedEnd><Property uuid="65d7ebee-e4bb-4709-8583-735d035230b0" visibility="public" type="2995dc7e-783d-4936-a815-29c64d2fee36"/></ownedEnd></Association><Dependency uuid="213a25d8-3b61-47a8-9b8d-019459f73fec" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="3c1132e8-907a-4012-bc49-f9f62ce1f399" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="4688ba54-df35-425b-a61d-3918d8c33ea7" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Association uuid="d1f95109-fdd5-410e-ad87-ec4b07127515" visibility="public"><memberEnd idref="770fe3db-d35a-474b-8fb3-fe57f2ac1959"/><ownedEnd><Property uuid="23ae308c-16e9-4e46-8b3a-9c2b1521a118" visibility="public" type="6f81f8d8-1b1e-490b-a1e7-69d76b882cc8"/></ownedEnd></Association><Association uuid="11747d49-704b-4fc7-ad05-f2ff45d55926" visibility="public"><memberEnd idref="0fcc4164-2299-459a-a8cf-b761def23402"/><ownedEnd><Property uuid="2fa66b1b-b5e3-4efa-9b93-0f45f9e2456b" type="bdc94626-ce90-44fc-99e1-6259e9905e85"/></ownedEnd></Association></packagedElement></Package><Package uuid="89793116-545e-492d-8547-f5b01fd95665" name="frametransforms" visibility="public"><packagedElement><Class uuid="3ee6ef46-6d80-4975-bbce-d576bb98cb24" name="TransformMatrix2D" visibility="public"><generalization><Generalization uuid="5d4f86ba-e380-4ab7-8950-5e4754a42cc9" general="5102091d-fdd6-483e-b9a7-517a5ed462b9"/></generalization><ownedAttribute><Property uuid="13b8de19-6c04-437c-8038-fa3d4339e1a6" name="cdMatrix" visibility="public" type="4f83341e-1683-4561-a5a2-d7dab6e6be62"><lowerValue><LiteralString uuid="1d93e02c-5e81-40ae-b2e9-05bdb88b29b7" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="a6cb47db-9a08-4180-b66a-b11abec41f51" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="2be44a4d-2ae7-46f6-8f57-6c57818ca787" name="FrameTransform" visibility="public" isAbstract="true"><ownedAttribute><Property uuid="9f57d7ac-c7de-42af-ab48-27f6d77ce9d5" name="handedness" visibility="public" type="b7d8257a-700c-4683-a7f4-0a597a23cd17"><lowerValue><LiteralString uuid="a07f488f-500a-40d8-876d-3191f70a5faf" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="fa55eb68-dade-4753-87e5-9674f967742a" visibility="public" value="1"/></upperValue><defaultValue><InstanceValue uuid="19264bcf-fc16-41b8-8a7a-5dd2d8172d04" visibility="public" instance="b2d36b9c-44f0-4b62-b7f7-705260a2218c"/></defaultValue></Property><Property uuid="17832858-feb4-4d82-b448-f332fe93bede" name="naxes" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="186646f3-b1b5-4651-b924-bdfa5baa9ba6" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="952bea10-b733-49ea-a4d5-639d0ad56e6f" visibility="public" value="1"/></upperValue></Property><Property uuid="81dfda55-a78d-49d1-8f40-56b07e629bd8" name="targetFrame" visibility="public" type="bdc94626-ce90-44fc-99e1-6259e9905e85"><lowerValue><LiteralString uuid="f0a6b7ce-9e98-48a6-bc09-494f5ea57d61" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="9322f9c5-f4db-434d-a904-b2158c26e6c1" visibility="public" value="1"/></upperValue></Property><Property isOrdered="true" uuid="08509f4d-8eb6-4ffa-85fa-ab20396ec0ad" name="transform" visibility="public" aggregation="composite" type="4fe3cccd-2240-4966-ad12-3539aa9d9206"><lowerValue><LiteralString uuid="6489b395-756c-4248-96a1-c88ceb1c4534" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="0f873486-75fb-4bcd-8d44-e94328bcf350" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><Class uuid="5585d83f-fa92-4eef-a93b-af45f71c2ea2" name="Scale2D" visibility="public"><generalization><Generalization uuid="45edfb77-2128-48b5-a365-dab5db6293c6" general="5102091d-fdd6-483e-b9a7-517a5ed462b9"/></generalization><ownedAttribute><Property uuid="2049f822-cdf6-4e26-84c7-c6920b5b190c" name="scale" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="586a834e-763a-47b5-bfb0-3dccfd93ae10" visibility="public" value="2"/></lowerValue><upperValue><LiteralString uuid="7e954680-b255-4157-93ff-717722507b09" visibility="public" value="2"/></upperValue></Property></ownedAttribute></Class><Class uuid="0bd97315-5325-4d56-b776-edde26dd9222" name="Xlate1D" visibility="public"><generalization><Generalization uuid="44c0be75-b2dd-4af9-8d44-1f3d260f2ebc" general="0dfe1208-e95b-464a-a771-937a930b2447"/></generalization><ownedAttribute><Property uuid="9b3b327c-d4f2-4411-94f1-dffda1c29958" name="nativeRefVal" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="44e2b2c4-7966-4c01-ac28-39a1902366ee" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="a951993b-d444-42c6-b933-2d859fda97fb" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="b7083dde-594d-48ac-88d8-fe3f0f158acc" name="Xlate2D" visibility="public"><generalization><Generalization uuid="0c893241-fa1d-46ea-8de9-958b4b9629e3" general="5102091d-fdd6-483e-b9a7-517a5ed462b9"/></generalization><ownedAttribute><Property uuid="35a432f8-17d0-48ab-9afb-e3822f6d4357" name="nativeRefVal" visibility="public" type="8229f8bc-0cdc-453e-a639-5dbf3681cd8a"><lowerValue><LiteralString uuid="e4d1cc02-ba25-4770-a436-9f68d4d0f703" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="8c5a1817-ce2f-4c9f-a48a-7143f533580a" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="97801790-9c18-4545-854b-ea4b4522f4d4" name="Xlate3D" visibility="public"><generalization><Generalization uuid="3b92efca-6e81-4d29-94a9-5710c06f948a" general="ad549f3d-e55e-46c0-8109-992e08b73c62"/></generalization><ownedAttribute><Property uuid="ae004b7d-8cf7-4d54-9f02-49291c1aa67c" name="nativeRefVal" visibility="public" type="4102b2d4-103d-4e8a-b4c1-50bca1621266"><lowerValue><LiteralString uuid="24e2a71b-404a-40ca-816b-4afa7853361d" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="a5838095-148a-4417-895a-4fb3131f88a0" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="2a3fd04c-3f33-45d1-b060-a71342dc0111" name="Scale3D" visibility="public"><generalization><Generalization uuid="8bed78be-e890-499f-a710-ad39e632ceb9" general="ad549f3d-e55e-46c0-8109-992e08b73c62"/></generalization><ownedAttribute><Property uuid="bb036b74-6ba2-44a4-a91f-76bf1eab7d60" name="scale" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="793f102f-35bd-456a-9814-61b5f5d4a917" visibility="public" value="3"/></lowerValue><upperValue><LiteralString uuid="2b173851-0ab1-4cd5-9140-ecb506a0022a" visibility="public" value="3"/></upperValue></Property></ownedAttribute></Class><Class uuid="ec97e78f-5da6-4b27-a57b-e222423cac35" name="TransformMatrix3D" visibility="public"><generalization><Generalization uuid="a3db82f3-bd52-40af-ab7e-94adef9c25a0" general="ad549f3d-e55e-46c0-8109-992e08b73c62"/></generalization><ownedAttribute><Property uuid="deb11480-ec00-44d3-a175-ca2baa710537" name="cdMatrix" visibility="public" type="06c71042-349d-4f56-a0b1-ee740e085288"><lowerValue><LiteralString uuid="4e8c5209-ecb0-460a-a7e6-1d2090c95d1a" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="87f36d7b-4be5-4263-9086-0ee6db0dc4fa" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="e30f0527-2a87-4d9a-8d1a-7cc76323cdeb" name="PolStokes" visibility="public"><ownedRule><Constraint uuid="e34a5e93-4c39-4625-bb59-03310d2773d3" name="pixelTypeDim" visibility="public"><constrainedElement idref="e30f0527-2a87-4d9a-8d1a-7cc76323cdeb"/><specification><LiteralString uuid="489e8cd7-d156-4443-86f6-bf22c2ceb346" visibility="public" value="self.pixelType.size=self.npix"/></specification></Constraint></ownedRule><generalization><Generalization uuid="9f4df43f-75a9-4f15-82c2-67fbd622f3b5" general="faeae81b-cfc4-4975-9b42-c462b9525730"/></generalization><ownedAttribute><Property uuid="93529025-9d70-4195-8b90-0e825eaed668" name="npix" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="5d04eef7-9417-4316-87e0-d9e780627ae0" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="057f4eca-3bb9-4147-b379-f0318867dc86" visibility="public" value="1"/></upperValue></Property><Property isOrdered="true" uuid="f474aa7d-c856-4eed-b612-e2771bac038a" name="pixelType" visibility="public" type="566d6292-34ed-4414-ab0e-d80f10c81805"><lowerValue><LiteralString uuid="60ca33f6-8f30-4b5a-b650-22a88be57519" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="0ad3f368-e25a-4acf-b268-6023bb4c46e6" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><Class uuid="2e0a199f-172e-4d4b-9c90-005f8695e1b9" name="PolCircular" visibility="public"><ownedRule><Constraint uuid="511d0412-fd02-485e-9f3d-ab4979c1b29d" name="pixelAxisDim" visibility="public"><constrainedElement idref="2e0a199f-172e-4d4b-9c90-005f8695e1b9"/><specification><LiteralString uuid="cfe23781-c470-46fe-9ca4-e68c55de62d1" visibility="public" value="self.pixelAxis.size=self.naxes"/></specification></Constraint></ownedRule><generalization><Generalization uuid="9868ab4a-987c-43a5-92f3-42fd3ceea621" general="faeae81b-cfc4-4975-9b42-c462b9525730"/></generalization><ownedAttribute><Property uuid="bd473625-b1a7-42d1-90ea-655375d0e64e" name="npix" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="f78fa713-addf-4fb9-a3cd-5ab416eff26c" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="6a586711-4fd8-49ed-80a2-68e98c63579d" visibility="public" value="1"/></upperValue></Property><Property isOrdered="true" uuid="6329ab65-c6e4-4996-aeb1-952df77fb74b" name="pixelType" visibility="public" type="8b6eac35-de48-46ca-94c2-22483198d1af"><lowerValue><LiteralString uuid="157191b0-e472-4b32-8aef-ae2061ecff7a" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="d2d4f9ed-b2b8-4c1f-bf5d-39de7f989d89" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><Class uuid="bdce6e9a-8fdb-495a-a676-03cc19a36039" name="PolLinear" visibility="public"><ownedRule><Constraint uuid="8a9f214e-cf0d-492c-820e-3ad5589109db" name="pixelTypeDim" visibility="public"><constrainedElement idref="bdce6e9a-8fdb-495a-a676-03cc19a36039"/><specification><LiteralString uuid="310bb2b2-78cc-4de9-afd4-ab9a1090f101" visibility="public" value="self.pixelType.size=self.npix"/></specification></Constraint></ownedRule><generalization><Generalization uuid="09288b63-f8c0-41af-a47e-84a05a326cf5" general="faeae81b-cfc4-4975-9b42-c462b9525730"/></generalization><ownedAttribute><Property uuid="494f33a6-8cf3-46fb-8fdd-c10d935d8fd8" name="npix" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="64fce5f4-16cf-45c8-b0c9-cd1b042e822f" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="8444a4ad-7b5f-41a3-a659-ab4b89348b83" visibility="public" value="1"/></upperValue></Property><Property isOrdered="true" uuid="f1d38af9-3823-430d-931c-da54454cc447" name="pixelType" visibility="public" type="860257af-f928-4433-b91c-ff2e2479d171"><lowerValue><LiteralString uuid="b689d9d4-f890-4e37-81fd-fcfe5dbebb31" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="97886c83-5c46-4e55-a566-57b7a7a4a0ae" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><Class uuid="97e79091-c107-44ba-9dcf-e13d16ea5017" name="PolVector" visibility="public"><ownedRule><Constraint uuid="3ea984a9-af25-4989-a633-f5cff5367bc5" name="pixelTypeDim" visibility="public"><constrainedElement idref="97e79091-c107-44ba-9dcf-e13d16ea5017"/><specification><LiteralString uuid="b43bfe89-86a3-4b35-88dd-8997f2d12763" visibility="public" value="self.pixelType.size=self.npix"/></specification></Constraint></ownedRule><generalization><Generalization uuid="04c83a9b-c03b-4d47-a4d3-fcbf2de3d295" general="faeae81b-cfc4-4975-9b42-c462b9525730"/></generalization><ownedAttribute><Property uuid="15f9c0c5-9af7-4460-8b4f-342d0e09f602" name="npix" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="3f804faa-43cd-4bd9-8a30-ca89fe8ec5f4" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="295b41b6-0eb3-43b3-a755-3d495e536f8c" visibility="public" value="1"/></upperValue></Property><Property isOrdered="true" uuid="f85e1ef5-5689-4a14-b7cf-45c826218f6f" name="pixelType" visibility="public" type="7e234413-bda7-45fc-a964-0d47e9acf15c"><lowerValue><LiteralString uuid="18c0b03e-83a6-4d78-a647-2026b2948a8e" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="5def3acc-6bb4-4161-b6ec-d63971fa91ff" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><Class uuid="1ecca18f-ea9c-4929-8a86-026c1a30499a" name="EnumScalar" visibility="public"><ownedRule><Constraint uuid="992f2007-5547-4198-9697-8686234ac012" name="ecDim" visibility="public"><constrainedElement idref="1ecca18f-ea9c-4929-8a86-026c1a30499a"/><specification><LiteralString uuid="b43f9b6b-c72d-44e5-b813-e69f8cf316dc" visibility="public" value="self.ec.size=sef.npix"/></specification></Constraint></ownedRule><generalization><Generalization uuid="5c71fdb3-e1d7-498a-baa0-4f6a4a6f25d9" general="0dfe1208-e95b-464a-a771-937a930b2447"/></generalization><ownedAttribute><Property uuid="64bb8126-7121-4124-a055-2ea61e817629" name="npix" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="6f8720ae-5d84-4d44-aeb3-dd20c0931b6d" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="1c4a8569-7998-485f-9fe7-51839dfdb11a" visibility="public" value="1"/></upperValue></Property><Property isOrdered="true" uuid="af8a4a62-9224-43f3-a888-a233d85c5d4b" name="ec" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="c0ac1bd5-c938-4925-9855-44b8bb0793e0" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="ef4b65cf-0ba6-4e4a-ae81-c594bd14d0a7" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><Class uuid="28db1258-9400-4e2a-885f-7fc0cfb090e9" name="Enum2D" visibility="public"><ownedRule><Constraint uuid="aaaa9f1d-47ad-453b-9f7d-23774804ed30" name="ecDim" visibility="public"><constrainedElement idref="28db1258-9400-4e2a-885f-7fc0cfb090e9"/><specification><LiteralString uuid="2c9f1ffe-555f-4be5-b6bf-e86380f0346c" visibility="public" value="self.ec.size=self.npix"/></specification></Constraint></ownedRule><generalization><Generalization uuid="628b0ded-233c-4ce1-a06b-74cad3cb0d9d" general="5102091d-fdd6-483e-b9a7-517a5ed462b9"/></generalization><ownedAttribute><Property uuid="4ff02b2b-12c3-4307-af2a-5eea82022ec5" name="npix" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="ccb61195-8542-4871-a568-c3526c2fd5fb" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="468d2ae4-2b9f-44a0-9b6b-c609e6026479" visibility="public" value="1"/></upperValue></Property><Property isOrdered="true" uuid="d9270838-1c28-4397-8bb0-dfd9416b9d2d" name="ec" visibility="public" type="8229f8bc-0cdc-453e-a639-5dbf3681cd8a"><lowerValue><LiteralString uuid="8df72819-e928-4eec-938e-65f55e254ea3" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="e67ab304-d013-44d7-925b-509569723a51" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><Class uuid="abdb17f3-1a4c-4f78-8a23-db91aa021a55" name="Enum3D" visibility="public"><ownedRule><Constraint uuid="e62ea434-7961-4c01-9bd8-b18b4d01ca37" name="ecDim" visibility="public"><constrainedElement idref="abdb17f3-1a4c-4f78-8a23-db91aa021a55"/><specification><LiteralString uuid="4e7a28c7-03d6-4766-929d-a29a9134d5ca" visibility="public" value="self.ec.size=self.npix"/></specification></Constraint></ownedRule><generalization><Generalization uuid="c90bd62d-bb66-4974-817d-2ea2e7671b16" general="ad549f3d-e55e-46c0-8109-992e08b73c62"/></generalization><ownedAttribute><Property uuid="acde276c-bb6c-49dc-9f6d-6a40853fc141" name="npix" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="eb47ed12-0b19-4315-8fff-ff9faf1d4d0b" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="8fc6118a-42a7-424d-a285-c2ec3fc4ba9d" visibility="public" value="1"/></upperValue></Property><Property isOrdered="true" uuid="b842f419-2f8a-4906-a58e-f95c71664448" name="ec" visibility="public" type="4102b2d4-103d-4e8a-b4c1-50bca1621266"><lowerValue><LiteralString uuid="8aebb9b1-c937-4104-9bfd-6abab5fca928" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="766510d9-d2bf-4624-88d8-bfbd38686b17" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><Class uuid="faeae81b-cfc4-4975-9b42-c462b9525730" name="PolFrameTransform" visibility="public" isAbstract="true"><generalization><Generalization uuid="f6b33291-326f-4786-a607-af430a101548" general="0dfe1208-e95b-464a-a771-937a930b2447"/></generalization></Class><Class uuid="e51f6a34-488b-41b2-a427-5848727b5cc2" name="Polynomial2D" visibility="public"><generalization><Generalization uuid="6e6c990f-ce14-463c-adf3-b62f6249c780" general="5102091d-fdd6-483e-b9a7-517a5ed462b9"/></generalization><ownedAttribute><Property uuid="41813c83-05d7-446d-a741-37f67c21c2a4" name="order" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="27af8e7c-eebe-47a6-ba90-cdfc81c48ef0" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="78ea5871-3bf6-4483-8d46-1658b53e82a9" visibility="public" value="1"/></upperValue></Property><Property isOrdered="true" uuid="24e6110d-e658-47ed-976f-f77386e2115d" name="coeff" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="70bd6d68-b262-479e-b9d0-c4314ccef219" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="600d1752-bf7e-4ec3-bd13-8f7df4c7b0ff" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><Class uuid="795c3cb9-0480-4cbe-85d0-29d9d53b1d83" name="Polynomial1D" visibility="public"><ownedRule><Constraint uuid="62f8edbd-2645-44e1-af4f-64e775fac808" name="coeffDim" visibility="public"><constrainedElement idref="795c3cb9-0480-4cbe-85d0-29d9d53b1d83"/><specification><LiteralString uuid="182a2429-06fe-4de3-bc94-96ddddd8e2bd" visibility="public" value="seld.coeff.size=self.order"/></specification></Constraint></ownedRule><generalization><Generalization uuid="b9890bc2-aed4-443a-9361-4c672b662e4c" general="0dfe1208-e95b-464a-a771-937a930b2447"/></generalization><ownedAttribute><Property uuid="c71f12a7-7a71-4732-b5bc-7de7bd398e22" name="order" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="c2d76d11-2f58-4358-bb0f-32a827726eb4" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="9de3b2d6-79a9-4819-9371-66f8a12f5d38" visibility="public" value="1"/></upperValue></Property><Property isOrdered="true" uuid="ff23f5d7-682b-4faa-80c8-6c0fd12ba4d3" name="coeff" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="a729a2a5-34e2-45de-8ff8-49e7c2ed7f07" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="308899c8-ae14-4d37-9e5b-a70cffd4fd56" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><Class uuid="eca6c022-874f-45fd-af04-924cba206c8b" name="Scale1D" visibility="public"><generalization><Generalization uuid="883e39f4-8f06-4c72-aeef-da398e28eb65" general="0dfe1208-e95b-464a-a771-937a930b2447"/></generalization><ownedAttribute><Property uuid="0b27ac30-e59c-402c-a4ae-1923caf0c1ec" name="scale" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="6ebda094-36cd-43cd-b983-ae42c2835bd2" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="bb200a0d-5ed2-45f4-87ba-ec32f3a46984" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="938b81c0-1fdf-4047-a1d2-5281d7186df4" name="PixelAxis" visibility="public"><ownedAttribute><Property uuid="ebad4ecc-cf5e-4999-86fd-1c8f3eecd147" name="naxis" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="f0e8ab87-50ce-4dbd-8dae-378039a93ce5" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="84dae200-586c-4108-be91-ec1de960511f" visibility="public" value="1"/></upperValue></Property><Property uuid="6cd2e996-ed7c-4b30-8288-78fdcffa15b0" name="numpix" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="a97b4028-7544-41c6-8ac4-1ee76e6acf91" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="3e2c25ed-e711-4438-8066-05e891cc24e4" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="bcea0970-2067-4ecf-ae4f-a324976bcda9" name="PixelSpace" visibility="public"><ownedRule><Constraint uuid="ce6d1627-ee5f-453e-a606-4547630ace19" name="pixelAxes.dim" visibility="public"><constrainedElement idref="bcea0970-2067-4ecf-ae4f-a324976bcda9"/><specification><LiteralString uuid="dff7e5f8-24cc-4893-9d90-91d09026d451" visibility="public" value="self.pixelAxes.size=self.naxes"/></specification></Constraint></ownedRule><ownedAttribute><Property uuid="db69b7c6-64fe-4f68-9ea0-5969d5bb6336" name="naxes" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="acf0c40b-b832-448a-9df8-5dea7e556bf1" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="4515ef9d-e38f-42bd-9bd3-3a8e2453457c" visibility="public" value="1"/></upperValue></Property><Property isOrdered="true" uuid="7b7cbfcd-7732-4648-be94-9b3a18649974" name="pixelAxes" visibility="public" aggregation="composite" type="938b81c0-1fdf-4047-a1d2-5281d7186df4"><lowerValue><LiteralString uuid="491cd857-9087-4947-a6b0-63a8ce07307a" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="e4c855be-6b38-4d19-933f-d03bf198b74e" visibility="public" value="3"/></upperValue></Property></ownedAttribute></Class><Class uuid="4a502ea4-7f89-4a33-a9a1-5a135d7b0520" name="PixelFrame" visibility="public" DocComment="5fb0e6a0-1690-4d04-b326-fed3b55520ad"><ownedComment><Comment uuid="5fb0e6a0-1690-4d04-b326-fed3b55520ad" body="A PixelFrame forms the Coordinate Frame for a 1-D, 2-D, or 3-D pixel space, It contains a PixelFrameTransform, specifies the order of the axes from pixel space as they relate to the transform, and is included in the PixelCoordSystem."><annotatedElement idref="4a502ea4-7f89-4a33-a9a1-5a135d7b0520"/></Comment></ownedComment><generalization><Generalization uuid="08f43ba3-d409-40b9-a42c-90257b4e1a77" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization><ownedAttribute><Property uuid="49f5b8f5-3fa5-47fe-9e26-6ca36fa563a9" name="mapping" visibility="public" aggregation="composite" type="2be44a4d-2ae7-46f6-8f57-6c57818ca787"><lowerValue><LiteralString uuid="ebaa6ed3-e99e-46e2-9859-6ad542d57250" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="a7091aea-a2e1-4687-ac99-6ca672da73e9" visibility="public" value="*"/></upperValue><appliedStereotype><StereotypeApplication uuid="10fe56d4-2427-4ef2-8ae5-95e9fd8857bc" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="84ec8022-03c8-49cb-b5a2-a21df4b93e5c" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="2b91ec6a-f57f-4b1d-b6a4-511f3de4ae77" visibility="public" value="CoordFrame:mapping"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="d9c7c4bb-258f-40bc-8097-cd77640872ab" name="nativeAxis1" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="2fdc701e-7192-4dab-b1ae-a41263f95fad" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="c6986e5a-46ed-44d3-9ee7-457077a8da8e" visibility="public" value="1"/></upperValue></Property><Property uuid="79c28cf2-b0a0-4b16-ae78-c4d25e06682a" name="nativeAxis2" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="b729313d-f85c-4348-b489-ec5d7b1e4477" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="4d5ffff0-e7d4-4aab-bfed-4f1a4877fa78" visibility="public" value="1"/></upperValue></Property><Property uuid="090385ae-040a-419b-a039-c8a576312903" name="nativeAxis3" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="f68fcc34-0639-4168-841a-ec3198f67427" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="190613e3-3dbb-4a2c-87ac-5f8f05b0cfa2" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="991f1a32-9763-4285-b6c0-8d63399b5821" name="PixelCoordSystem" visibility="public"><ownedAttribute><Property uuid="eb3cee98-0e2f-453a-8d6e-819034664931" name="handedness" visibility="public" type="b7d8257a-700c-4683-a7f4-0a597a23cd17"><lowerValue><LiteralString uuid="5eb061b4-e9dc-4bb7-b2a2-7006f1551d36" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="ec0fa46b-c4c3-446b-8e75-a6573bf7d243" visibility="public" value="1"/></upperValue><defaultValue><InstanceValue uuid="b8aca399-2259-4298-98a3-ba79bb3d5abb" visibility="public" instance="b2d36b9c-44f0-4b62-b7f7-705260a2218c"/></defaultValue></Property><Property uuid="b1b92e41-5d67-421a-a674-664d2067b455" name="pixelFrame" visibility="public" aggregation="composite" type="4a502ea4-7f89-4a33-a9a1-5a135d7b0520"><lowerValue><LiteralString uuid="3018683e-21ac-4c37-ae95-a059dc54f7fa" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="8e5eb6aa-ba14-440e-94d0-4b2ad8c8dbc1" visibility="public" value="*"/></upperValue></Property><Property uuid="9f0d95fa-c30e-45e3-8517-50242b6c5c65" name="pixelSpace" visibility="public" aggregation="composite" type="bcea0970-2067-4ecf-ae4f-a324976bcda9"><lowerValue><LiteralString uuid="a7a8f1d0-471e-4e8a-837f-06f65fd8643d" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="a57b7bb4-1c95-497e-bf17-128b16cf82f2" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><DataType uuid="fe57bcb7-a809-4874-8a7f-aa5a2ec45373" name="PixelCoordinate" visibility="public"><ownedRule><Constraint uuid="d5e6a71d-836d-4e72-ac99-157c3497924f" name="pixelCoordLength" visibility="public"><constrainedElement idref="fe57bcb7-a809-4874-8a7f-aa5a2ec45373"/><specification><LiteralString uuid="1e20c459-1d67-462f-be6d-e4830f9202c8" visibility="public" value="self.pixelCoord.size=self.naxes"/></specification></Constraint></ownedRule><ownedAttribute><Property uuid="6321132e-22f5-4498-baa2-6c1f2d52f0d8" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="cb0db4a8-afb1-41d5-b992-38e362cf2e9e" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="f3001339-ea63-4966-8fd9-a72dfe127217" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="4c23aca5-1e4c-4d5c-8483-4913681c5418" visibility="public" value="CoordinateDomains"/></value></Slot><Slot uuid="88d695c3-e7bd-41c6-bb56-67dbae8a1cd3" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="8e49109d-a40f-43cb-99eb-3d501625ebf2" visibility="public" value="pixel"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="30470943-01de-410e-bdb8-4363df9ee24b" name="coordFrame" visibility="public" type="991f1a32-9763-4285-b6c0-8d63399b5821"><lowerValue><LiteralString uuid="88eb026e-7936-416a-abc8-406d03c43601" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="49abd466-d48f-4c49-af1e-91731c34b347" visibility="public" value="1"/></upperValue></Property><Property uuid="ebc9e997-a80b-4ba9-afe6-a49a04d02563" name="naxes" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="ca13bf30-651a-46e3-9199-0725ac7232d1" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="d39a5355-ee41-41ce-928c-58a2b1c0d505" visibility="public" value="1"/></upperValue></Property><Property isOrdered="true" uuid="26f458cb-48b2-480b-9744-3e8a2751072f" name="pixelCoord" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="227d4631-96b7-4166-acf5-b26daf58369e" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="3ceac310-3533-4c67-ab81-f09aeb051151" visibility="public" value="3"/></upperValue></Property></ownedAttribute></DataType><Class uuid="4fe3cccd-2240-4966-ad12-3539aa9d9206" name="Xform" visibility="public" isAbstract="true"><ownedRule><Constraint uuid="8a4a4a06-65dc-42d0-9011-4a76fd535380" name="Constraint2" visibility="public"><constrainedElement idref="c38d3759-8646-48b4-947c-d532ed96b21d"/><specification><LiteralString uuid="199529ce-db3b-459d-829d-d400797cd722" visibility="public" value="self.naxes=container.naxes"/></specification></Constraint></ownedRule><ownedAttribute><Property uuid="c38d3759-8646-48b4-947c-d532ed96b21d" name="naxes" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="3c0ccfe1-e10c-4749-9b1d-7bce826d42a3" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="8461dcbd-36a9-412f-aad0-e3029f62f96b" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="0dfe1208-e95b-464a-a771-937a930b2447" name="Xform1D" visibility="public" isAbstract="true"><ownedRule><Constraint uuid="c6ce9650-c0fe-4e00-a951-2d24a36c7f01" name="naxes1" visibility="public"><constrainedElement idref="0dfe1208-e95b-464a-a771-937a930b2447"/><specification><LiteralString uuid="583c2e1f-c400-43a5-b941-c999e19f4dd0" visibility="public" value="self.naxes=1"/></specification></Constraint></ownedRule><generalization><Generalization uuid="f39ba1fa-a64c-4a93-a5c5-84c136429dc5" general="4fe3cccd-2240-4966-ad12-3539aa9d9206"/></generalization></Class><Class uuid="5102091d-fdd6-483e-b9a7-517a5ed462b9" name="Xform2D" visibility="public" isAbstract="true"><ownedRule><Constraint uuid="b88b6824-b448-4108-ae35-80bc0e2baa7a" name="naxes2" visibility="public"><constrainedElement idref="5102091d-fdd6-483e-b9a7-517a5ed462b9"/><specification><LiteralString uuid="0b2b8185-c160-487c-82f9-0b6927062320" visibility="public" value="self.naxes=2"/></specification></Constraint></ownedRule><generalization><Generalization uuid="6de05ea4-5f61-408e-bc99-c8cb2af0dfdf" general="4fe3cccd-2240-4966-ad12-3539aa9d9206"/></generalization></Class><Class uuid="9494af15-dfbf-4a6f-b9f5-8cf7e32ccbdd" name="Rotate2D" visibility="public"><generalization><Generalization uuid="a33b22b8-e7c8-489a-98b8-13fb9e83b0c4" general="5102091d-fdd6-483e-b9a7-517a5ed462b9"/></generalization><ownedAttribute><Property uuid="35feea01-3578-469c-adf5-5e813f73cbea" name="rotationAngle" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="6f0c88ec-34a5-4b0e-91bb-07cde460b3cc" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="fc5ab3f2-4523-481d-a101-b6ce69f303bd" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="ad549f3d-e55e-46c0-8109-992e08b73c62" name="Xform3D" visibility="public" isAbstract="true"><ownedRule><Constraint uuid="86e5f6e7-6ff4-4359-84cc-b88dedc7ae43" name="naxes3" visibility="public"><constrainedElement idref="ad549f3d-e55e-46c0-8109-992e08b73c62"/><specification><LiteralString uuid="a6177857-c912-4d1b-a8ad-00ab462956f4" visibility="public" value="self.naxes=3"/></specification></Constraint></ownedRule><generalization><Generalization uuid="8cb45ffb-ed64-4fa5-89c6-5e54736c21a2" general="4fe3cccd-2240-4966-ad12-3539aa9d9206"/></generalization></Class><Class uuid="3db1eb1b-3e51-4f8a-af6e-36808797a296" name="Rotate3D" visibility="public"><generalization><Generalization uuid="278bbed2-e5b5-46bb-9cf2-f118b81cbe44" general="ad549f3d-e55e-46c0-8109-992e08b73c62"/></generalization><ownedAttribute><Property uuid="f2393cf2-eeda-42a3-9fe2-590cf7970baa" name="rotationAngles" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="03e984bf-8fb1-4bf6-b5a6-a1596b559256" visibility="public" value="2"/></lowerValue><upperValue><LiteralString uuid="d1435eb4-e398-4459-96f5-1af9208b336d" visibility="public" value="2"/></upperValue></Property></ownedAttribute></Class><Class uuid="5c11c7b4-7342-4896-84c3-7796708c667c" name="Projection1D" visibility="public"><generalization><Generalization uuid="5da9694e-6fb3-4412-87b9-c3d4bbd9000f" general="0dfe1208-e95b-464a-a771-937a930b2447"/></generalization><ownedAttribute><Property uuid="3d391534-c160-4082-b26f-ab7d34145530" name="projection" visibility="public" type="0664e3aa-475f-4611-9ad5-cb030cd11a69"><lowerValue><LiteralString uuid="4314e501-b731-43a6-ad4f-47a91a122c5c" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="6630af78-eb26-4e6f-9599-93f7e2a6b5f1" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="7abbcdbf-4402-4b19-ac03-427f824eac2d" name="Projection3D" visibility="public"><generalization><Generalization uuid="e59e2c40-062e-447e-96ae-3836459dd00f" general="ad549f3d-e55e-46c0-8109-992e08b73c62"/></generalization><ownedAttribute><Property uuid="48039780-ecdf-49cf-93d2-393f216f5c19" name="projection" visibility="public" type="0664e3aa-475f-4611-9ad5-cb030cd11a69"><lowerValue><LiteralString uuid="98833bf8-cb6d-49ca-870b-c6fb975c803b" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="b2dc844c-ce66-40c3-b8da-b7be0b5bd4cd" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="6e07fc81-4abc-4bde-9344-b89e6f8119ef" name="Projection2D" visibility="public"><generalization><Generalization uuid="25be9b2d-8f56-4840-896a-2ef14060c901" general="5102091d-fdd6-483e-b9a7-517a5ed462b9"/></generalization><ownedAttribute><Property uuid="0990daa4-fab8-4e42-9ecb-1c33d9da7033" name="projection" visibility="public" type="0664e3aa-475f-4611-9ad5-cb030cd11a69"><lowerValue><LiteralString uuid="686b73ce-e9dc-4a90-b997-68d13e9c07ff" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="8dd4eb12-8734-42da-b4c9-6a1aa2345141" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Association uuid="e7b17205-a377-4031-981f-0aaceead02e6" visibility="public"><memberEnd idref="9f0d95fa-c30e-45e3-8517-50242b6c5c65"/><ownedEnd><Property uuid="49ee6233-42a4-4f77-b5ad-1b1d04125290" type="991f1a32-9763-4285-b6c0-8d63399b5821"/></ownedEnd></Association><Association uuid="64d15ed6-9695-4528-b846-087ec09f7795" visibility="public"><memberEnd idref="7b7cbfcd-7732-4648-be94-9b3a18649974"/><ownedEnd><Property uuid="d736d17d-331c-4b27-af5e-08c1aea2eb7f" type="bcea0970-2067-4ecf-ae4f-a324976bcda9"/></ownedEnd></Association><Association uuid="dc759d40-5e93-43df-865a-f9253267ce13" visibility="public"><memberEnd idref="b1b92e41-5d67-421a-a674-664d2067b455"/><ownedEnd><Property uuid="5e0bda0c-8573-4087-9cf8-c3f5e725feb9" type="991f1a32-9763-4285-b6c0-8d63399b5821"/></ownedEnd></Association><Association uuid="dc113a9e-926b-49ba-8775-51d725d66eb5" visibility="public"><memberEnd idref="30470943-01de-410e-bdb8-4363df9ee24b"/><ownedEnd><Property uuid="33793a1e-a7d4-467c-a466-9ae4262b2187" type="fe57bcb7-a809-4874-8a7f-aa5a2ec45373"/></ownedEnd></Association><Association uuid="a880c253-bd8a-4d18-96d5-17e39b35b329" visibility="public"><memberEnd idref="81dfda55-a78d-49d1-8f40-56b07e629bd8"/><ownedEnd><Property uuid="1928ca7f-56c4-4d20-bd86-1113f4097ce0" type="2be44a4d-2ae7-46f6-8f57-6c57818ca787"/></ownedEnd></Association><Association uuid="bad446a2-9e14-41ac-ab60-b86f07375996" visibility="public"><memberEnd idref="08509f4d-8eb6-4ffa-85fa-ab20396ec0ad"/><ownedEnd><Property uuid="f747b7d5-75b8-4eea-aec9-693a1dccf867" visibility="public" type="2be44a4d-2ae7-46f6-8f57-6c57818ca787"/></ownedEnd></Association></packagedElement></Package><Package uuid="847aed3d-a6a6-427c-90a0-7121036ee9ad" name="region" visibility="public"><packagedElement><DataType uuid="0020b883-06ce-4478-8b2d-0d26f3b9cf0b" name="Region" visibility="public"><generalization><Generalization uuid="6ff66cf4-f154-492e-bc79-a7ef5c4dcd58" general="ecc872dc-2de9-4325-a108-46f0844cd3b1"/></generalization><ownedAttribute><Property uuid="2a33d093-9c24-48b8-b360-a035552dec3e" name="area" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="99644c17-0c86-4d55-a437-220d412ff0ff" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="a3234f71-d24e-4cc0-8c23-f8627cdd6d65" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="5238e4d6-fb89-4737-b79d-4e34c738f3df" name="Allsky" visibility="public"><generalization><Generalization uuid="182a5ef4-4c33-4ec1-b8f8-e1d56bd445cd" general="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"/></generalization></DataType><DataType uuid="9ea846bc-c1ea-4ea7-aa79-321bd67f7002" name="Box" visibility="public"><generalization><Generalization uuid="9a1c66cd-a8ab-4f49-ba53-7f70f2daee63" general="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"/></generalization><ownedAttribute><Property uuid="718b6c4c-0657-44b7-a4a9-f08d872afa68" name="center" visibility="public" aggregation="composite" type="0c800167-253e-4a59-bfc6-e768b830e8a3"><lowerValue><LiteralString uuid="80873844-dc48-441f-85f0-49836e4b6691" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="c226b990-0270-4c5a-9988-315e56d4a652" visibility="public" value="1"/></upperValue></Property><Property uuid="b2f1918e-8ff0-4089-92ea-30c250f5d047" name="size" visibility="public" type="8229f8bc-0cdc-453e-a639-5dbf3681cd8a"><lowerValue><LiteralString uuid="c5eab2f9-67c5-4e33-8d54-41536b0e4784" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="9ddd625c-3fef-40df-8154-3824b2b3e63d" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="e8418036-b101-4199-9f39-c1b0ae952441" name="Circle" visibility="public"><generalization><Generalization uuid="9ce24e78-c761-44ce-92d8-5b2dd72e3ee6" general="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"/></generalization><ownedAttribute><Property uuid="6716c65c-c1ce-424e-9bce-37a97cd02296" name="center" visibility="public" aggregation="composite" type="0c800167-253e-4a59-bfc6-e768b830e8a3"><lowerValue><LiteralString uuid="ec5d4417-a04f-4605-883b-bc797edc48c7" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="b936038c-6bb5-43d1-bc5e-a5c747b023e8" visibility="public" value="1"/></upperValue></Property><Property uuid="ea96c353-1385-4920-b1c2-55a2ae2f9e4e" name="size" visibility="public" type="8229f8bc-0cdc-453e-a639-5dbf3681cd8a"><lowerValue><LiteralString uuid="953c239d-92b5-4ea0-bdbe-ecad2db1f23e" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="fc61137d-beda-4f8e-b0cc-f5221567b05a" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="f78bcfe0-2954-4fd9-a4c6-37324b487ed3" name="Ellipse" visibility="public"><generalization><Generalization uuid="f25ea507-86b9-4b45-ba85-9ac853dfd47f" general="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"/></generalization><ownedAttribute><Property uuid="ac9a9e3e-a797-48ea-b8d5-586720f345f3" name="center" visibility="public" aggregation="composite" type="0c800167-253e-4a59-bfc6-e768b830e8a3"><lowerValue><LiteralString uuid="6fef31ef-9f7a-41c6-89c5-24e6d5f522b9" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="ef207331-1e25-4526-a8e6-998d20dc23c2" visibility="public" value="1"/></upperValue></Property><Property uuid="c0e59204-8367-46db-b6c1-d9fe856e46c4" name="semiMajorAxis" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="6dc9c662-9631-4e83-be31-742c1498687a" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="70b467bf-5e66-4461-9ce2-d065b7058272" visibility="public" value="1"/></upperValue></Property><Property uuid="2477ce7e-b8eb-4a9c-af69-8f6e148b111c" name="semiMinorAxis" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="c37766f3-8b8d-4cb9-b09f-431fa0dfa90b" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="844f91af-0b63-401c-82e9-9405291213c9" visibility="public" value="1"/></upperValue></Property><Property uuid="1a26b1c8-9a3f-4a11-811d-5ba494e275b3" name="positionAngle" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="b3385ee4-5f91-4e1a-9a7c-1f8db61abac3" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="991b8bdd-3fb0-4df2-b41c-cf85c8484a4f" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="f398194d-0a6a-4dab-bacb-7e0e98e70d6c" name="Polygon" visibility="public"><generalization><Generalization uuid="318724bd-b94e-424f-873e-95c4f9b740f7" general="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"/></generalization><ownedAttribute><Property isOrdered="true" uuid="93be113a-00f9-4d80-8660-9e74362a997c" name="vertex" visibility="public" aggregation="composite" type="83282e8d-a0e6-4017-b6b5-62bce7209fe9"><lowerValue><LiteralString uuid="1b5eeeda-ef6c-4b23-807c-8f5dbcc330bd" visibility="public" value="3"/></lowerValue><upperValue><LiteralString uuid="ce1a77d3-3922-4a20-9180-e57a5ee7b14b" visibility="public" value="*"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="83282e8d-a0e6-4017-b6b5-62bce7209fe9" name="Vertex" visibility="public"><ownedAttribute><Property uuid="f67252ca-93ff-4b4f-a1e3-f0e73fa48e0b" name="location" visibility="public" aggregation="composite" type="0c800167-253e-4a59-bfc6-e768b830e8a3"><lowerValue><LiteralString uuid="1fa9e983-11c6-4e4b-bc6f-625e9052e2bf" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="e3efc1f2-2403-4940-b069-c30e92f1c94d" visibility="public" value="1"/></upperValue></Property><Property uuid="2631afe4-7123-49d8-aff9-770a5c951024" name="smallCirclePole" visibility="public" aggregation="composite" type="0c800167-253e-4a59-bfc6-e768b830e8a3"><lowerValue><LiteralString uuid="cc669c32-046e-48e2-9415-fa140e606ccc" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="0f960e80-ab59-4a43-b7f5-3d7210c809d1" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="e303e74f-c70e-4560-a2b8-94c8ab247397" name="Convex" visibility="public"><generalization><Generalization uuid="7f5311da-3783-4056-97a8-7795489fd9ec" general="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"/></generalization><ownedAttribute><Property uuid="5b507cfc-851b-403e-91f1-fa576e890296" name="halfSpace" visibility="public" aggregation="composite" type="2366cf9a-ff3a-4e85-bac0-bc2316c52fd0"><lowerValue><LiteralString uuid="7c3e3a83-d177-4837-81e4-5b7419fe0d94" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="eaa7c36b-a4ab-4806-883b-641ac8db3df9" visibility="public" value="*"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="2366cf9a-ff3a-4e85-bac0-bc2316c52fd0" name="HalfSpace" visibility="public"><ownedAttribute><Property uuid="bddef31e-3a61-441a-9cae-bf2a657f52cc" name="vector" visibility="public" aggregation="composite" type="0c800167-253e-4a59-bfc6-e768b830e8a3"><lowerValue><LiteralString uuid="e45c15eb-1efa-40c5-ba9d-71ce192e274c" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="987d64d2-5768-4227-8ae5-4a9e19a15b47" visibility="public" value="1"/></upperValue></Property><Property uuid="e6d22a95-b24b-41eb-8211-0cf54f7c5d93" name="offset" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="8c2cec31-5775-448a-a9de-9b07f23e238b" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="97edd75d-94bd-4550-8817-88552f888bd5" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="1e1ca039-bef9-4961-b526-e1deec6826e0" name="ConvexHull2D" visibility="public"><generalization><Generalization uuid="e0813480-219c-47a8-9a98-f9a529701499" general="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"/></generalization><ownedAttribute><Property uuid="f2d2ad8c-ee16-40a2-9ffb-f78fda45194d" name="point" visibility="public" aggregation="composite" type="0c800167-253e-4a59-bfc6-e768b830e8a3"><lowerValue><LiteralString uuid="d35896e2-2cfd-4fc4-bdb0-b2ad2f171070" visibility="public" value="3"/></lowerValue><upperValue><LiteralString uuid="78ccba57-30f5-4c5f-8dd7-e89b0393dcb2" visibility="public" value="*"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="7d74c178-ce5d-460b-a2e9-9391c6810fc2" name="ConvexHull3D" visibility="public"><generalization><Generalization uuid="af4e27ca-a2ce-45db-8ae6-7dcf740910f1" general="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"/></generalization><ownedAttribute><Property uuid="f9216fa2-70bb-483c-9dcd-305170d4cfb3" name="point" visibility="public" aggregation="composite" type="0c800167-253e-4a59-bfc6-e768b830e8a3"><lowerValue><LiteralString uuid="35b5e310-8c92-489f-ba52-dd4c599907b4" visibility="public" value="3"/></lowerValue><upperValue><LiteralString uuid="3574cf91-f2c7-4067-8c6d-9cd863610832" visibility="public" value="*"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="c85fab19-29dd-4471-b4c4-e9f202dee540" name="Sector" visibility="public"><generalization><Generalization uuid="5ab4b981-4991-4145-9683-f30f4576f169" general="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"/></generalization><ownedAttribute><Property uuid="1a05f419-485f-495a-b6d8-b8f4c19a3629" name="vertex" visibility="public" aggregation="composite" type="0c800167-253e-4a59-bfc6-e768b830e8a3"><lowerValue><LiteralString uuid="8ae20211-8bc4-406d-9f26-4b3ebe4a8908" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="3a33be62-3fa8-4407-a892-937eb63fd31d" visibility="public" value="1"/></upperValue></Property><Property uuid="f7428344-07ba-46dc-9ada-e8f1ae045513" name="positionAngle1" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="cc3d68c0-f0c9-40a7-a4a4-f34bf179a00c" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="6733eaab-cd88-44b9-a912-42844ef438b6" visibility="public" value="1"/></upperValue></Property><Property uuid="28ff3321-4e66-4d22-a0e2-de5e5f3fffa1" name="positionAngle2" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="22e1d0ca-3bec-45b8-b1f1-4d68f7928090" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="b1fe97b9-c30b-4ad8-acae-345f9d640272" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="6b634ba9-bf30-47c5-80ea-916dcba25e15" name="SkyIndex" visibility="public"><generalization><Generalization uuid="74520976-328a-4202-ad13-365225952a1d" general="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"/></generalization></DataType><DataType uuid="f2f558e4-9c8a-4a25-99fb-ce4b3d754ac3" name="Union" visibility="public"><generalization><Generalization uuid="f090e85d-82f5-4ba1-9317-5c022793b90d" general="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"/></generalization><ownedAttribute><Property uuid="8d8c6096-0155-4333-92c8-956685ef1390" name="region" visibility="public" aggregation="composite" type="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"><lowerValue><LiteralString uuid="f0122eab-35e6-48d6-af89-26c1e238818e" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="f45e9738-3c8f-408b-9223-bf18882f2a12" visibility="public" value="*"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="aaf50de2-555f-4e48-ace0-c668f3f32cb3" name="Intersection" visibility="public"><generalization><Generalization uuid="31b0e3d3-9ada-409d-9f57-14e02a99fe5b" general="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"/></generalization><ownedAttribute><Property uuid="31599015-9d76-4c06-a3ef-c0e9b3eb6c11" name="region" visibility="public" aggregation="composite" type="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"><lowerValue><LiteralString uuid="2cb881ea-c893-43b9-b903-59533f55dd2c" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="db522755-1e46-4ee8-888b-d1203f4c5991" visibility="public" value="*"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="cc0dc380-8e04-4da0-9120-38163fd4e15e" name="Negation" visibility="public"><generalization><Generalization uuid="3f75634c-bc69-45c0-805f-843334c83431" general="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"/></generalization><ownedAttribute><Property uuid="e5e086f6-5075-41e0-be03-a768bd6d0e48" name="region" visibility="public" aggregation="composite" type="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"><lowerValue><LiteralString uuid="fda2c21c-fa47-4a45-95ae-8254ef53c635" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="f547053d-b98d-4f31-9be0-01efc3d4d5b5" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="d629c492-3624-4976-895f-136e8b95fbdb" name="Difference" visibility="public"><generalization><Generalization uuid="caaa3094-752e-431c-9e55-71a09b1211ed" general="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"/></generalization><ownedAttribute><Property uuid="d917be2d-5886-43bd-a98f-a3c7e29a1d40" name="region1" visibility="public" aggregation="composite" type="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"><lowerValue><LiteralString uuid="06251ce1-5185-4f8e-82cf-15d6a8cf3633" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="171ecabf-fe6f-4e36-acab-a4df97587baf" visibility="public" value="*"/></upperValue></Property><Property uuid="f922a4be-9f0a-487b-b3e3-77238642f9af" name="region2" visibility="public" aggregation="composite" type="0020b883-06ce-4478-8b2d-0d26f3b9cf0b"><lowerValue><LiteralString uuid="2b30cc69-5262-4aa1-abe1-376b1b0af2d0" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="651cd0d1-9c34-41d1-8cc5-bd7dfd7000c8" visibility="public" value="*"/></upperValue></Property></ownedAttribute></DataType></packagedElement></Package><Package uuid="cdfe6701-a1d7-4dac-b623-2aa62bacc363" name="coordarea" visibility="public"><packagedElement><Class uuid="a650dad4-a8eb-4922-ad34-fb997e22ede8" name="CoordArea" visibility="public"><ownedAttribute><Property uuid="91c75558-abf9-4280-abee-c87592b8890e" name="name" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="1ace7b74-6ea8-44be-9abf-785c1c0d4efb" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="5c9c38b7-d123-4151-bb61-7fc0c58139e1" visibility="public" value="1"/></upperValue></Property><Property isOrdered="true" uuid="0ae0424d-e0c9-48d5-9a1a-20cd403b88f0" name="generic" visibility="public" aggregation="composite" type="deba22df-c49a-4321-8521-4c3c5b6f9165"><lowerValue><LiteralString uuid="71fea216-0872-464e-b054-7ee32fa4cc10" visibility="public" value="*"/></lowerValue><upperValue><LiteralString uuid="95990fd5-4bf3-4f3a-a84f-dcc90490aef4" visibility="public" value="*"/></upperValue></Property><Property uuid="289f45b2-0f58-4d52-8461-aad0f8d920c1" name="coordSys" visibility="public" type="6f81f8d8-1b1e-490b-a1e7-69d76b882cc8"><lowerValue><LiteralString uuid="f4988b0c-a65f-4d3f-bf4e-2ce166979442" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="b2207037-fe6c-4e9b-8d29-3736cbab8ae5" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="0909e631-fd03-4be4-8dbd-f64fad702db1" name="AstroCoordArea" visibility="public"><generalization><Generalization uuid="6379bd4a-b926-4f10-b391-abff855b5304" general="a650dad4-a8eb-4922-ad34-fb997e22ede8"/></generalization><ownedAttribute><Property uuid="25aea129-426d-4d35-aa76-24439f6daad5" name="timeInterval" visibility="public" aggregation="composite" type="af2bfedd-be1a-4b7a-ac19-ad9852929f03"><lowerValue><LiteralString uuid="45b70e06-4ec0-4f4a-9029-4c1c9122802e" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="5690536b-98c8-4213-86f8-db9cbec785e9" visibility="public" value="1"/></upperValue></Property><Property uuid="be230771-c869-48ef-9af3-2813875cd274" name="posIntv" visibility="public" aggregation="composite" type="ecc872dc-2de9-4325-a108-46f0844cd3b1"><lowerValue><LiteralString uuid="612a3ff7-6199-4838-b9bb-16dad225dadd" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="736caedc-fbe0-4725-9157-3d18e354f16f" visibility="public" value="1"/></upperValue></Property><Property uuid="0403f6c0-59d9-4bae-8a23-98106ed4dcd3" name="veloIntv" visibility="public" aggregation="composite" type="f627afe1-572f-4bd1-9fa8-c27e3da0f5d0"><lowerValue><LiteralString uuid="42db433e-bfbf-45d8-b010-d120da351eae" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="bd2319f7-aa5f-4a87-a90a-0b94b798fcef" visibility="public" value="1"/></upperValue></Property><Property uuid="c5950b78-1fa4-45b1-b09d-d6c234337159" name="spectralIntv" visibility="public" aggregation="composite" type="bfd1e333-5ffd-4524-a9d3-6906400cb189"><lowerValue><LiteralString uuid="c7874c2b-5922-47d5-8e84-9b1c01798e2e" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="8ddb15bc-52a4-44ea-927d-a9b372ef5194" visibility="public" value="1"/></upperValue></Property><Property uuid="5134baaf-7394-4828-8b93-b9bf51781573" name="redshiftIntv" visibility="public" aggregation="composite" type="a2e4b75f-072a-446e-b6b4-3c2ecfc77c5f"><lowerValue><LiteralString uuid="40a205ef-c99e-4f2f-b2ec-9a7f33701308" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="7d400ee7-2d7a-493c-a863-e0dfe7ad3880" visibility="public" value="1"/></upperValue></Property><Property uuid="625fc379-9f75-4fee-858b-cdc258eca0e8" name="polCover" visibility="public" aggregation="composite" type="a86e7552-bec3-4669-8741-a95d62c75718"><lowerValue><LiteralString uuid="4cb598a2-1551-4c08-8d35-bfff5f7dce78" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="69fb8374-6215-4bed-91c8-e36c6ce8e7dd" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><DataType uuid="32fe4e97-83e6-4733-89ed-6d145df23f4d" name="CoordInterval" visibility="public" isAbstract="true"><ownedAttribute><Property uuid="b9f86e11-a9c6-48c9-b576-a032e99b330d" name="lo_Include" visibility="public" type="57e9fdaf-a585-40d4-a7a6-e0fba2dfc270"><lowerValue><LiteralString uuid="62049fde-4f05-42f4-b9fe-42917145f93e" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="9a444806-e0af-48af-bf28-61042ddaa1cf" visibility="public" value="1"/></upperValue><defaultValue><LiteralString uuid="413d4017-2750-41f4-8256-4945922880d4" visibility="public" value="true"/></defaultValue></Property><Property uuid="4fec3c72-9e4c-49b2-af91-1b72c10e8a10" name="hi_Include" visibility="public" type="57e9fdaf-a585-40d4-a7a6-e0fba2dfc270"><lowerValue><LiteralString uuid="d54324f4-edb5-490f-8388-089cc1731621" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="5bbafd49-9104-4262-ba14-90a2a97c242b" visibility="public" value="1"/></upperValue><defaultValue><LiteralString uuid="32752a28-afa3-4b9d-b7ba-357065d60564" visibility="public" value="true"/></defaultValue></Property><Property uuid="0a9c4660-48f8-462f-9992-00dc63f6f9a1" name="fillFactor" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="3ebbf4af-54cb-4990-9276-171189000552" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="80507cf3-69c6-465d-929e-ae1a54a8a4fe" visibility="public" value="1"/></upperValue><defaultValue><LiteralString uuid="9932d8af-c063-4030-972d-867a82745faf" visibility="public" value="1.0"/></defaultValue></Property></ownedAttribute></DataType><DataType uuid="deba22df-c49a-4321-8521-4c3c5b6f9165" name="GenericCoordInterval" visibility="public"><generalization><Generalization uuid="6f8a77b8-c934-41a5-84e1-30b6c813aa27" general="32fe4e97-83e6-4733-89ed-6d145df23f4d"/></generalization><ownedAttribute><Property uuid="2e50641b-b6d3-4d0d-ad43-b6ad22c8d8fc" name="lo_Lim" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="659db73a-31b4-4710-bc7d-e6d11cb9d6a4" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="8a06cfe2-e693-46ef-b51e-5860e46d987f" visibility="public" value="1"/></upperValue></Property><Property uuid="d8c7b66c-3aad-4b1a-abb9-e936463c35f8" name="hi_Lim" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="026b1962-2cfb-4f3d-8518-322a6b1ba6d8" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="b21b4e8f-2839-4d2e-875c-0d75feef5e1b" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="a6bf3eec-910e-49ce-b3ba-98675c5c7c0f" name="PositionInterval" visibility="public"><generalization><Generalization uuid="ad5782ea-d34c-41e5-8b2d-460458633e53" general="ecc872dc-2de9-4325-a108-46f0844cd3b1"/></generalization><ownedAttribute><Property uuid="c3035422-a384-4d96-95fa-2bcb6a9f881d" name="lo_Lim" visibility="public" type="0c800167-253e-4a59-bfc6-e768b830e8a3"><lowerValue><LiteralString uuid="d9e1a649-5a1b-4c79-afa7-a689b15e1d44" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="88ac6a1c-3e96-4ead-91ca-765d760e01a9" visibility="public" value="1"/></upperValue></Property><Property uuid="4716b42b-66f8-47e3-8f51-984c9d73acc9" name="hi_Lim" visibility="public" type="0c800167-253e-4a59-bfc6-e768b830e8a3"><lowerValue><LiteralString uuid="cfa8708b-ac79-4be1-8b7a-18de18936ed6" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="a523860e-370b-487e-b2e0-b918c95ef303" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="f627afe1-572f-4bd1-9fa8-c27e3da0f5d0" name="VelocityInterval" visibility="public"><generalization><Generalization uuid="7595e18c-876c-4434-a058-799932cef087" general="32fe4e97-83e6-4733-89ed-6d145df23f4d"/></generalization><ownedAttribute><Property uuid="416a46f4-74fd-4635-973e-5e25b03e5230" name="epoch" visibility="public" type="4601b15e-6a63-46b8-8254-18c8ca7d832c"><lowerValue><LiteralString uuid="871e3a9c-74c6-4398-9018-5c612c84d0f0" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="53ef43b4-1d58-4c56-aa8d-d8a8c75a7f25" visibility="public" value="1"/></upperValue></Property><Property uuid="eb9d2a47-8c30-4f6f-8ccb-b5febd847c43" name="lo_Lim" visibility="public" type="ddbedc53-fc70-43d5-b78d-14061f70597b"><lowerValue><LiteralString uuid="983346a5-e23c-4364-9942-224b60566e2e" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="ab99b278-7ba3-4a7a-9767-5f8b3ca978d9" visibility="public" value="1"/></upperValue></Property><Property uuid="878104da-fdb5-4c2d-8c13-a66448c64181" name="hi_Lim" visibility="public" type="ddbedc53-fc70-43d5-b78d-14061f70597b"><lowerValue><LiteralString uuid="a9046626-fd32-46ad-8678-413fb63573c6" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="cf5f3067-082d-4b08-80d0-72bc12aa526c" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="bfd1e333-5ffd-4524-a9d3-6906400cb189" name="SpectralInterval" visibility="public"><generalization><Generalization uuid="0d16c918-413d-42ce-9ef3-1a91bf8f0e2d" general="32fe4e97-83e6-4733-89ed-6d145df23f4d"/></generalization><ownedAttribute><Property uuid="251af043-40d5-490d-94e6-9c91b6fd1bf0" name="lo_Lim" visibility="public" type="03a07682-faa0-48cb-a46d-bb1043c2ab68"><lowerValue><LiteralString uuid="9c25c053-4892-4b02-8c1d-135834261420" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="d9b1e340-82b0-4112-9e3a-8e1d0d14939b" visibility="public" value="1"/></upperValue></Property><Property uuid="40cb9e58-892d-4c4b-91f8-c219d8c3ce2f" name="hi_Lim" visibility="public" type="03a07682-faa0-48cb-a46d-bb1043c2ab68"><lowerValue><LiteralString uuid="71465335-c286-4107-aff8-c4bd01a93b37" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="33d1e598-e4d1-46e3-9b81-3b22294a4690" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="a2e4b75f-072a-446e-b6b4-3c2ecfc77c5f" name="RedshiftInterval" visibility="public"><generalization><Generalization uuid="781b1729-ced4-4826-898a-8924625f68ef" general="32fe4e97-83e6-4733-89ed-6d145df23f4d"/></generalization><ownedAttribute><Property uuid="80ad0bd3-42d3-482e-bf95-2131703371ea" name="lo_Lim" visibility="public" type="42995aee-9b5f-4f5e-a2c4-c331876a406d"><lowerValue><LiteralString uuid="535afdeb-a7a2-482f-98e0-8c5fcc9a283c" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="21cba612-1315-4cb1-ae81-9c4bd74a89c0" visibility="public" value="1"/></upperValue></Property><Property uuid="e821f6a9-da00-408c-b9ad-b5c521dc2a59" name="hi_Lim" visibility="public" type="42995aee-9b5f-4f5e-a2c4-c331876a406d"><lowerValue><LiteralString uuid="4d0304c0-26ba-4001-a96f-db1bdb2d41ea" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="0f570fae-7c1b-4b00-a3c2-4c9ff0777e87" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="af2bfedd-be1a-4b7a-ac19-ad9852929f03" name="TimeInterval" visibility="public"><generalization><Generalization uuid="41317715-9c02-4cdd-b463-e262cb14c438" general="32fe4e97-83e6-4733-89ed-6d145df23f4d"/></generalization><ownedAttribute><Property uuid="61837515-f14d-4bb7-98b3-73cacc354b9f" name="tstart" visibility="public" type="3fce4895-e74c-4159-b37c-c9d210a2708c"><lowerValue><LiteralString uuid="c9ae8f19-0bad-4f74-8072-c7a0fd2bd511" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="1a3ec3a0-a207-4323-9184-8cc319b5897a" visibility="public" value="1"/></upperValue></Property><Property uuid="24c57d4a-0e87-42dd-b725-41c9266e16fd" name="tstop" visibility="public" type="3fce4895-e74c-4159-b37c-c9d210a2708c"><lowerValue><LiteralString uuid="4caabd38-5481-4a0f-afb8-142bc5edac1a" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="eb17635d-841e-4b9b-84fa-f99239152ca0" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="a86e7552-bec3-4669-8741-a95d62c75718" name="PolCover" visibility="public"><ownedAttribute><Property isOrdered="true" uuid="ac1ffdc2-bdee-4280-a80d-55ab7ea5f2de" name="polCoord" visibility="public" type="aa913d97-4cf4-46de-bfcd-969d3f181aec"><lowerValue><LiteralString uuid="98d5b886-0dd3-4d39-8d81-4508f803df7f" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="528e7bb2-8649-48a6-8a3e-9d8787bdd540" visibility="public" value="*"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="ecc872dc-2de9-4325-a108-46f0844cd3b1" name="SpatialArea" visibility="public" isAbstract="true"><generalization><Generalization uuid="5b8d566f-be5c-4e07-9fe1-081ca9d4ec6a" general="32fe4e97-83e6-4733-89ed-6d145df23f4d"/></generalization><ownedAttribute><Property uuid="1217f056-b130-4273-8b4e-5c1c25a18ab1" name="epoch" visibility="public" type="4601b15e-6a63-46b8-8254-18c8ca7d832c"><lowerValue><LiteralString uuid="e74b14c5-aa14-4ffe-90cf-a2daa6ba4bbd" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="6a341314-dd97-4003-b90d-33f89a6066c0" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><Association uuid="5eee33f9-9733-4e87-a64f-6f6bd33723c3" visibility="public"><memberEnd idref="289f45b2-0f58-4d52-8461-aad0f8d920c1"/><ownedEnd><Property uuid="fcc67639-738a-4812-a9cb-540cf40d1c74" type="a650dad4-a8eb-4922-ad34-fb997e22ede8"/></ownedEnd></Association></packagedElement></Package><Model uuid="8b207899-861c-40b0-ac31-aa665f1e6f4d" name="ivoa" visibility="public"><appliedStereotype><StereotypeApplication uuid="5a51fc6f-de4b-44c5-a2a8-f8d0f3c7939b" classifier="0b7f85cf-ab5d-402d-ac3e-c77c579fbf78"><slot><Slot uuid="404bb800-a200-4239-a345-c16eac458b07" definingFeature="ed078436-8509-4b01-9b93-10d655e79240"><value><LiteralString uuid="cf8083a9-6af7-45d2-9632-71fb697e4bf2" visibility="public" value="http://volute.googlecode.com/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.vo-dml.xml"/></value></Slot><Slot uuid="0b9097b8-9083-446b-93db-297926371fde" definingFeature="835a1410-3efd-493a-82f4-d4714e9efe55"><value><LiteralString uuid="f4b15907-1161-4cf9-9851-9efc62bb97dd" visibility="public" value="http://volute.googlecode.com/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.html"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="5dbf2855-b2e1-462f-b1ed-d193972a6f56" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"/></appliedStereotype><packagedElement><PrimitiveType uuid="77a5f781-32b3-422f-a7f1-fced607568f3" name="integer" visibility="public"><appliedStereotype><StereotypeApplication uuid="63d00934-35ba-4f59-89fc-98e849bb3e1d" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="2e390365-6156-45d8-a534-86d7948d7a45" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="bc14cc1b-f6ec-4a11-b570-24e0013df61f" visibility="public" value="integer"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="5e908f78-f189-422d-a1b6-896776498ca8" name="string" visibility="public"><appliedStereotype><StereotypeApplication uuid="687f0793-bd94-4882-901d-50036624b355" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="e708e2e5-c080-4e09-adc5-5b743736c1b6" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="e191fbec-eab7-4041-b981-fd374f0390b6" visibility="public" value="string"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="16c63eac-c452-40ae-b9b8-fab1f0c6f91a" name="boolean" visibility="public"><appliedStereotype><StereotypeApplication uuid="cb39c731-55fb-4839-a4c9-d3da735143c1" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="0dbdaf9d-a06c-4d87-b327-246ef136cc3f" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="e4ba7b65-6f92-45d7-8b5c-6940e4a878f3" visibility="public" value="boolean"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="3882ae33-249d-4307-a4e9-31bbfee5c543" name="rational" visibility="public"><appliedStereotype><StereotypeApplication uuid="06a9f6cd-aa1b-4bd4-91af-6932428e88cc" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="08349d17-7307-4a51-95e6-a05b1470b75a" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="544556eb-bedd-4dfb-9765-56ea6f3b8954" visibility="public" value="rational"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="a408faee-cea8-46e4-a517-36347b507456" name="decimal" visibility="public"><appliedStereotype><StereotypeApplication uuid="15d338a5-a526-4323-b761-daebf29ff410" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="b8b72eda-5fc3-41cc-affc-e8304c60de5f" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="320f6687-ef25-454c-968a-e507529a1ff1" visibility="public" value="decimal"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="a8e33880-afdc-466d-8386-0973a3fedcd7" name="duration" visibility="public"><appliedStereotype><StereotypeApplication uuid="9953c368-75d1-49be-b898-9ab4037dc3de" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="f6e46d8f-926f-4105-91b5-528a3387a930" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="f9ea8383-1425-4ca9-97d7-1dd5db1e238c" visibility="public" value="duration"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="51909c7c-6d9a-445f-bf35-fe3c5c2a51d5" name="datetime" visibility="public"><appliedStereotype><StereotypeApplication uuid="a649a8a1-6094-4761-88e0-08aa3bfa8026" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="52461b90-9817-436c-817b-fb0a19f13639" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="6dd066ba-e0e9-413a-9718-e1cc38d9d5c2" visibility="public" value="datetime"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="b21fa72f-b62f-4189-a96c-27b9950d3abd" name="anyURI" visibility="public"><appliedStereotype><StereotypeApplication uuid="fca8b03d-8463-4e70-bf24-507651d5296b" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="7d4fcc17-53ff-43f4-8bb6-bf72d0c6e163" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="91bc1c10-c5fe-4f3c-9cc8-082387347b94" visibility="public" value="anyURI"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="f53f7b5b-809b-4612-95bd-86e8b97d4af6" name="real" visibility="public"><appliedStereotype><StereotypeApplication uuid="4f08dc68-17f1-4649-8199-b4b022e9a259" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="7062699b-a47e-4543-9597-6b4582a6397b" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="81472d35-95c7-4d4a-b547-15ed91774fbb" visibility="public" value="real"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="35d6e40f-73c6-40aa-b55f-13ca2c645830" name="nonnegativeInteger" visibility="public"><appliedStereotype><StereotypeApplication uuid="6f49dbf3-fd95-4d52-9102-62386ac4aba6" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="ad3192d4-292b-479d-8f55-e891549f28a9" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="eaa89afe-8496-47a3-aff7-946bf82a1c9e" visibility="public" value="nonnegativeInteger"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="573647df-dc8b-4610-8307-b99dc8835a48" name="complex" visibility="public"><appliedStereotype><StereotypeApplication uuid="a6aca8e4-79ca-42d3-9700-3513d0386b80" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="73e5606c-2114-4b9a-8a59-271daf9f7d45" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="7d043846-3fc4-4b87-a330-6413b73c9f2f" visibility="public" value="complex"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><DataType uuid="feb20380-1483-4e70-9225-7d62d837923a" name="Identity" visibility="public"><appliedStereotype><StereotypeApplication uuid="e565fbcc-ae7a-4256-bee8-b61fa82af345" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="c774abf1-2ea5-4666-8c8d-11df1ae4accd" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="8f667546-c19e-4a03-be37-b47affc2969e" visibility="public" value="Identity"/></value></Slot></slot></StereotypeApplication></appliedStereotype><ownedAttribute><Property uuid="06e3a544-fa95-4e32-8340-67176af1a4c0" name="ivoId" visibility="private" type="b21fa72f-b62f-4189-a96c-27b9950d3abd"><lowerValue><LiteralString uuid="40b947d8-8d09-480a-b16f-42cf376ef2e9" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="4304b783-b022-4d8c-aee4-aa7afefb1207" visibility="public" value="1"/></upperValue></Property><Property uuid="cd744947-0012-4bba-8825-c95dac65ca80" name="publisherDID" visibility="private" type="b21fa72f-b62f-4189-a96c-27b9950d3abd"><lowerValue><LiteralString uuid="e552b4b6-54a2-439e-807c-ce1e419683e9" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="15f76f68-982a-4350-b4cf-3855966c3734" visibility="public" value="1"/></upperValue></Property><Property uuid="1bf78fcf-9a1f-4057-a339-a1b446fb769c" name="id" visibility="private" type="77a5f781-32b3-422f-a7f1-fced607568f3"><lowerValue><LiteralInteger uuid="7bcbb03b-adae-4b78-a7b1-2edfb3d5e100" visibility="public"/></lowerValue><upperValue><LiteralUnlimitedNatural uuid="e7d8a1ef-0cc2-413f-80a9-a26bc5fce9e0" visibility="public" value="1"/></upperValue></Property><Property uuid="0b5f1a2b-fb99-47d8-8792-38fbfe7880c4" name="xmlId" visibility="private" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralInteger uuid="71ab6b1a-47b0-4ca1-8fcf-fbb361d48ff7" visibility="public"/></lowerValue><upperValue><LiteralUnlimitedNatural uuid="dccd693f-3222-47a8-bb37-210d645ce77e" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><Package uuid="03656e67-f3f3-4074-874d-b1b2f5efd2dd" name="quantity" visibility="public"><appliedStereotype><StereotypeApplication uuid="8df55b1a-f6bb-400d-b922-a1995c5ad429" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="377e185c-a244-4235-a272-39e1d87d7132" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="3748be31-c411-4418-82dd-287b9f24fc95" visibility="public" value="quantity"/></value></Slot></slot></StereotypeApplication></appliedStereotype><packagedElement><DataType uuid="fb40b795-1cfe-4257-b050-d91a260835be" name="AtomicValue" visibility="public" isAbstract="true"><appliedStereotype><StereotypeApplication uuid="ecd1c089-d986-47d0-9dbd-ad9311c1ce70" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="3fab15db-0167-45eb-b9dc-ab2915ae6144" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="4caf7b24-4d6f-4d01-94a2-c440a558047e" visibility="public" value="quantity.AtomicValue"/></value></Slot></slot></StereotypeApplication></appliedStereotype><ownedAttribute><Property uuid="7116fafc-5bdc-4f39-bae6-008e9a1f7966" name="ucd" visibility="private" type="5e908f78-f189-422d-a1b6-896776498ca8" DocComment="52bf2bd5-13a6-4c0f-a222-e94c79e17913"><lowerValue><LiteralInteger uuid="d866ad5d-5684-41a2-b7f9-cb2b69cd2129" visibility="public"/></lowerValue><upperValue><LiteralInteger uuid="7ff8ea9a-ce27-4d3d-82da-c4e6113d9134" visibility="public" value="1"/></upperValue><ownedComment><Comment uuid="52bf2bd5-13a6-4c0f-a222-e94c79e17913" body="This attribute should hold on to a valid UCD.&#10;For that purpose the attribute isa skosconcept, but a proper SKOS vocabulary for UCDs would be required to formalize this further."><annotatedElement idref="7116fafc-5bdc-4f39-bae6-008e9a1f7966"/></Comment></ownedComment><appliedStereotype><StereotypeApplication uuid="580ab413-c631-4068-af6d-1164470bcf7b" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="89d3fc28-7253-439b-9891-6ac64b424a19" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="0ea26c03-1111-47a5-8a85-4d41c3a00458" visibility="public" value="http://www.ivoa.net/rdf/Vocabularies/vocabularies-"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property></ownedAttribute></DataType><DataType uuid="57e9fdaf-a585-40d4-a7a6-e0fba2dfc270" name="BooleanValue" visibility="public"><appliedStereotype><StereotypeApplication uuid="216a3d56-96ca-4004-b11c-31287723d161" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="4df88c78-0c89-4de7-917c-025e684cbf41" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="966c9b12-58e8-4455-96f5-e9fc857d7d2e" visibility="public" value="quantity.BooleanValue"/></value></Slot></slot></StereotypeApplication></appliedStereotype><generalization><Generalization uuid="322df611-c83c-4d0c-a42d-12e4c9be5bad" isSubstitutable="false" general="fb40b795-1cfe-4257-b050-d91a260835be"/></generalization><ownedAttribute><Property uuid="33d654d8-c35f-4592-8bbe-a54e83068d79" name="value" visibility="private" type="16c63eac-c452-40ae-b9b8-fab1f0c6f91a"><lowerValue><LiteralString uuid="5a3dd4d1-3481-4263-9283-8f2a5ce17a72" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="08e65cba-8e66-4a54-a40d-033f51c3caab" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="a632a23c-66ff-4695-8c45-14813e1cd4f6" name="IntegerQuantity" visibility="public"><appliedStereotype><StereotypeApplication uuid="110ccc11-b806-4db0-9550-39d908f626b9" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="7b923ac1-6d1e-4414-90b3-40efc489de75" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="d14d6122-a5ca-4960-a154-47e003803f51" visibility="public" value="quantity.IntegerVallue"/></value></Slot></slot></StereotypeApplication></appliedStereotype><generalization><Generalization uuid="319c3f97-20a3-4746-9469-9d22296f8a22" isSubstitutable="false" general="7a1ae401-1986-468f-9321-575ae16359d1"/></generalization><ownedAttribute><Property uuid="ff4b58eb-c71c-48ba-bfbd-8aa8bdd14196" name="value" visibility="private" type="77a5f781-32b3-422f-a7f1-fced607568f3"><lowerValue><LiteralString uuid="7245c3dd-97b2-4a08-b0e2-a7eaf9c082dd" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="342a3849-e410-48b8-a5e9-e487a4880eb8" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="7a1ae401-1986-468f-9321-575ae16359d1" name="Quantity" visibility="public" isAbstract="true" DocComment="f07d4eb1-910d-4dd8-930d-589572380ac9"><ownedComment><Comment uuid="f07d4eb1-910d-4dd8-930d-589572380ac9" body="Meant to represent the value of a numerical physical quantity. May be integer, what units can apply there?"><annotatedElement idref="7a1ae401-1986-468f-9321-575ae16359d1"/></Comment></ownedComment><appliedStereotype><StereotypeApplication uuid="ed7b3704-71e8-470c-aa98-6e04cbcffd43" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="ccfe185b-c687-43b8-88e7-1b214fda81e5" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="dfd7ed27-7ad7-4aae-8819-9cb72f1ec57e" visibility="public" value="quantity.Quantity"/></value></Slot></slot></StereotypeApplication></appliedStereotype><generalization><Generalization uuid="948e094a-cef3-463c-9e22-ae73ed1b4004" isSubstitutable="false" general="fb40b795-1cfe-4257-b050-d91a260835be"/></generalization><ownedAttribute><Property uuid="888f6473-b4bd-46d7-a2d7-94f57fe3aa82" name="unit" visibility="private" type="fbbe34b1-a7a3-4122-8a5d-440b39ebc8db"><lowerValue><LiteralInteger uuid="05f3896e-56a7-41bc-abbf-f0d25035e10f" visibility="public"/></lowerValue><upperValue><LiteralInteger uuid="916e54c5-8f02-4d35-be3f-651d101e6eee" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="941f1fa0-530d-44f8-8f19-edc1cb621a9f" name="RealQuantity" visibility="public"><appliedStereotype><StereotypeApplication uuid="e20e9a89-5426-4f4a-97d0-7be2079ac6fc" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="9df1dc1b-f7c6-4fc5-8a26-734d6ac301f5" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="684ba5f8-c155-47b3-85b5-3c3a214556b0" visibility="public" value="quantity.RealQuantity"/></value></Slot></slot></StereotypeApplication></appliedStereotype><generalization><Generalization uuid="49b8d363-87b9-4747-9bfc-01fca1c65cbe" isSubstitutable="false" general="7a1ae401-1986-468f-9321-575ae16359d1"/></generalization><ownedAttribute><Property uuid="d4aef794-5435-4677-9bc9-9d064bd4a4ad" name="value" visibility="private" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="f3cad558-b7d8-46ab-bd63-a42d5f1a29f5" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="cd1b14f3-b9d9-4c9e-9e4e-23abc3d21153" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="8e016540-20a1-467e-9d20-5bcee747e878" name="StringValue" visibility="public"><appliedStereotype><StereotypeApplication uuid="cfaddd07-04bf-40df-8a67-e9765baddd54" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="1dc55fde-2fe6-4702-9abc-228d99bb582b" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="639e0718-15ef-4d10-ba38-b3cdd2856b73" visibility="public" value="quantity.SttringValue"/></value></Slot></slot></StereotypeApplication></appliedStereotype><generalization><Generalization uuid="fa18c94d-2384-412e-abd3-ea044fb28aa2" isSubstitutable="false" general="fb40b795-1cfe-4257-b050-d91a260835be"/></generalization><ownedAttribute><Property uuid="f49e3df1-0c81-4553-81d6-2516f4f447e8" name="value" visibility="private" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="041fa364-8249-4fc2-97e7-21f97b432eae" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="01956c48-b146-4c1c-b2bd-6a3448d572f8" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><PrimitiveType uuid="fbbe34b1-a7a3-4122-8a5d-440b39ebc8db" name="Unit" visibility="public" DocComment="c0942586-c2b5-4041-b854-e7b163683d4d"><ownedRule><Constraint uuid="b068c68d-884b-4e0b-8725-31dd8ebb002b" name="regexp" visibility="public"><constrainedElement idref="fbbe34b1-a7a3-4122-8a5d-440b39ebc8db"/><specification><OpaqueExpression uuid="77333ecf-8587-4188-b48f-97ad13849c36" visibility="public" body="Must conform to VOUnit regexp"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="c0942586-c2b5-4041-b854-e7b163683d4d" body="Must conform to definition of unit in VOUnit spec."><annotatedElement idref="fbbe34b1-a7a3-4122-8a5d-440b39ebc8db"/></Comment></ownedComment><appliedStereotype><StereotypeApplication uuid="4d96013a-bc97-4831-ae32-a05c5d9d2f79" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="1946ed4d-040c-4ef1-9203-b335b05b7609" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="96c682ef-9021-45b4-88d9-191cc28702cb" visibility="public" value="quantity.Unit"/></value></Slot></slot></StereotypeApplication></appliedStereotype><generalization><Generalization uuid="38ca46b6-15d0-483a-8d9e-fd1066b20c53" general="5e908f78-f189-422d-a1b6-896776498ca8"/></generalization></PrimitiveType></packagedElement></Package><Association uuid="fc11dc60-7b55-4340-82b6-c926be9520c1" visibility="public"><memberEnd idref="06e3a544-fa95-4e32-8340-67176af1a4c0"/><ownedEnd><Property uuid="e8ea9d63-67ea-4c5b-8d4b-b43f4147b4f4" type="feb20380-1483-4e70-9225-7d62d837923a"/></ownedEnd></Association><Association uuid="641fad43-81d2-4084-a097-bf806795db2b" visibility="public"><memberEnd idref="cd744947-0012-4bba-8825-c95dac65ca80"/><ownedEnd><Property uuid="57538ae9-6793-471f-b0ba-4d042861ff5a" type="feb20380-1483-4e70-9225-7d62d837923a"/></ownedEnd></Association><Association uuid="b58a1d1e-54f6-4aca-9e04-67119ba350c5" visibility="public"><memberEnd idref="0b5f1a2b-fb99-47d8-8792-38fbfe7880c4"/><ownedEnd><Property uuid="9f2377b0-9220-46a2-9ac0-ba5dabfec85a" type="feb20380-1483-4e70-9225-7d62d837923a"/></ownedEnd></Association><Association uuid="353eaa36-0040-4488-a33e-2a44a1306265" visibility="public"><memberEnd idref="1bf78fcf-9a1f-4057-a339-a1b446fb769c"/><ownedEnd><Property uuid="9ab394ea-76a2-4dc7-a981-884dc27ed9dc" type="feb20380-1483-4e70-9225-7d62d837923a"/></ownedEnd></Association></packagedElement><profileApplication><ProfileApplication uuid="6c833f4a-d008-409f-a9e5-58de12b65179" appliedProfile="e7a00ecd-eb3d-4147-8538-5d1beea86690"/></profileApplication></Model><Package uuid="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64" name="coords" visibility="public"><packagedElement><DataType uuid="3fce4895-e74c-4159-b37c-c9d210a2708c" name="Time" visibility="public"><generalization><Generalization uuid="5942b3fa-4bfd-4112-80b8-53deda47d6ca" general="f0be3194-70a4-4df4-aa32-749ea3d8e858"/></generalization><ownedAttribute><Property uuid="73f1512d-0fb5-4ae2-a5be-9a5483e7e35b" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="b5d4b135-c87d-4f38-a717-6d0946773d96" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="f76f9e81-113b-4d8a-9423-2c3e287e7ae9" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="299e7ae3-7595-45b0-9c63-98e48e2b8481" visibility="public" value="CoordinateDomains"/></value></Slot><Slot uuid="bee973c3-8cf4-4258-a4c3-3f317b694537" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="6d31e68d-2768-4e49-bf24-df7aa574cdba" visibility="public" value="time"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="8b014747-ecd4-43e1-a4ac-992026397539" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="4db1d403-38bd-4a98-bb55-bb4f589b268f" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="319fdd0c-d39d-4315-9bb3-ef1f3e6ad07f" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="37673ca2-4483-4a0d-bb74-f6f0fb1c612c" name="coordFrame" visibility="public" type="52759d8e-215a-429e-ba03-f4ef6f37a85d"><appliedStereotype><StereotypeApplication uuid="4ff1c81b-991c-474c-8be2-f8a877e61970" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="22675697-6e2e-4fd0-a01b-ca551199f5d8" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="ca5c9f77-0299-4c3f-8ed8-89f4b5a28ecb" visibility="public" value="stc2:coords.Coordinate.coordFrame"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="5f2a2486-4e2e-4d50-8ca0-2803226a96c7" name="value" visibility="public" type="a222c979-a7ec-4263-af59-4739470e83d7"><lowerValue><LiteralString uuid="629a7319-6c32-4966-b207-4f2eb90513d1" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="47f966d5-990b-4ca0-84b0-703128fed164" visibility="public" value="1"/></upperValue></Property><Property uuid="087ef7ee-db7c-4734-bf2b-2e5292dc05b5" name="error" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="bde2e451-8ab1-442f-9351-25aa69e8a22a" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="33205346-3fe6-4fca-8c09-a89927d63aa2" visibility="public" value="1"/></upperValue></Property><Property uuid="7c40eec9-4025-4a1b-bd60-2ca812e750c4" name="sysError" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="58087f89-48b3-452c-a609-d29304e48ebd" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="325aa7dd-d664-4d6f-83a4-c7d4a3f4a327" visibility="public" value="1"/></upperValue></Property><Property uuid="1ce98e71-c70b-4eea-ad1d-20c27bdc39b6" name="ranError" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="64fec2b3-579f-4e14-a6db-c0c3fa890c7b" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="72bce57b-cd36-447e-80ea-9d8deb768825" visibility="public" value="1"/></upperValue></Property><Property uuid="3988f6de-f57c-4a82-8aec-60650fe44527" name="resolution" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="37a83b99-8181-4052-b4c1-b2a4a3d89ba3" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="73d5a20b-4f65-415c-82c3-fdb51c7fc7b0" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="f0be3194-70a4-4df4-aa32-749ea3d8e858" name="Coordinate" visibility="public" isAbstract="true"><ownedAttribute><Property uuid="a8574b32-2357-4430-b572-a7ffc1d6f989" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="0805df4d-876c-469c-8110-140b88f32edc" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="4050c73e-a7fe-4ea2-82e9-276caa4b2aeb" visibility="public" value="1"/></upperValue><appliedStereotype><StereotypeApplication uuid="443c3ff9-7714-49a2-a0fd-81f8a1ad065a" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="26e23d5b-f222-457c-88a4-202b54f822b8" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="0eb28307-69bb-472d-b07b-6afdffbb263c" visibility="public" value="CoordinateDomains"/></value></Slot><Slot uuid="36f92367-0fec-42b3-a5a4-5dbb7ebe6494" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="875aeb27-93e5-4c63-8dca-3c2b4d867fbc" visibility="public" value="coordinate"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="ab306fa0-d44c-448d-a716-620b22d4cd57" name="coordFrame" visibility="public" type="bdc94626-ce90-44fc-99e1-6259e9905e85"><lowerValue><LiteralString uuid="23053146-6734-44f3-be46-5631482a2fb7" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="89997b96-958b-4113-befa-c2446ec8ba62" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="dce27354-91df-41ed-9088-10a38309dcb4" name="GenericRedshiftCoord" visibility="public" isAbstract="true"><generalization><Generalization uuid="0a6df08d-62b3-43c3-b474-88a00c3142bd" general="f0be3194-70a4-4df4-aa32-749ea3d8e858"/></generalization><ownedAttribute><Property uuid="41152b9e-72a6-42d2-9108-89fde0d9e9b0" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="49ae62f2-090a-4c16-821a-482c3baede84" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="af9e15fa-4ccc-45d6-97ee-6595bb8f166c" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="3d4ec475-c35d-468c-9f92-9d965486122c" visibility="public" value="CoordinateDomains"/></value></Slot><Slot uuid="d82e221c-9f51-4545-9a8f-902708bea35c" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="50b8cdf5-d8f7-4faf-8ba9-dfd7350bebe6" visibility="public" value="redshift"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="c00b4136-bee8-429e-93a0-c9acbb328a70" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="235c7c98-313a-4b01-a106-934d3117f267" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="6401877c-ecde-447e-b365-70f19fb69aed" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="7869ccc4-b859-488e-be84-db29b9b90046" name="coordFrame" visibility="public" type="84dc6fee-3bcd-4664-a942-a8df4578c56f"><appliedStereotype><StereotypeApplication uuid="01e1cdb1-32c2-4120-b339-c88aa9b0821f" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="66e88904-bbc3-409c-81aa-dfb907d38d72" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="e2ef2d12-a8b6-45ed-b6b0-9d6e19820309" visibility="public" value="stc2:coords.Coordinate.coordFrame"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="66356e6a-4897-4eff-afec-e691457065fb" name="value" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="c81c3854-3697-4da7-8c7d-31b14797f526" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="e225a2c6-bd93-466a-8f6c-5e3b4913d0e8" visibility="public" value="1"/></upperValue></Property><Property uuid="81cc00df-5e33-45a1-b5a7-25c880cbc99a" name="error" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="1fd1c4aa-6bc6-4347-a56c-05d15c333b47" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="4bccb249-2b8f-4fc2-b03f-b7b9dd610509" visibility="public" value="1"/></upperValue></Property><Property uuid="22e3a1a1-0089-4744-b8ac-62c539f8fd21" name="sysError" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="bc4649e7-69d8-428b-8dc7-4e8389b70424" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="59c1dae3-ab36-4631-9187-c3de01ecfe25" visibility="public" value="1"/></upperValue></Property><Property uuid="296452a3-331c-4b6b-a824-5f6c29ad17e6" name="ranError" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="478a863e-b7a5-403d-be78-aa1a2aa3a5a3" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="88e64a1d-9097-4174-9f45-06dd37546182" visibility="public" value="1"/></upperValue></Property><Property uuid="eaa49aba-be56-4b11-8d0c-274141aa179d" name="resolution" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="fcb68a29-09c9-42bd-9d5f-420120992273" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="d1c4b57e-40c3-4a05-a5ca-349a0b0dab80" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="b4077b67-b138-479b-b93d-ca3aa0a3ab10" name="DopplerVelocity" visibility="public"><generalization><Generalization uuid="9ffe25e2-b299-4d71-be6d-f610605f6190" general="dce27354-91df-41ed-9088-10a38309dcb4"/></generalization><ownedAttribute><Property uuid="fc085be7-de62-4650-8dad-fd168dd70425" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="c1d6cf0d-d73e-4cdd-81d0-5d98ca915535" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="46a7f031-d733-4018-9b8c-035482f719c9" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="ce93e91e-4ba0-430f-9175-bd50d4adf583" visibility="public" value="CoordinateDomains"/></value></Slot><Slot uuid="79c275d1-6cff-4222-8121-c73fb4dc94fd" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="3bf75b12-6e68-4801-9b47-3ae5f9fe8797" visibility="public" value="doppler"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="51e45683-e9a3-4c45-83b0-f87b5b2e357f" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="b5e86e27-c7aa-43f7-90db-0a601c819ce4" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="f7ca9b18-35bf-4cdb-876e-c17861bc1be0" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property></ownedAttribute></DataType><DataType uuid="03a07682-faa0-48cb-a46d-bb1043c2ab68" name="SpectralCoord" visibility="public" isAbstract="true"><generalization><Generalization uuid="0d44702b-e3a3-4194-bf86-ecad72b0ff65" general="f0be3194-70a4-4df4-aa32-749ea3d8e858"/></generalization><ownedAttribute><Property uuid="59eb3a69-5398-4ed2-9b84-ed5d6d5c7b47" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="c441f815-f23b-4edd-9ef5-89573b7f8328" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="cb9796e7-0662-409e-9838-70063b27d1b5" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="afd0daf9-58f1-476a-a9f6-b33c6fc07384" visibility="public" value="CoordinateDomains"/></value></Slot><Slot uuid="e2458d71-e6df-41bf-a8dc-48f0f955ef99" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="51dda344-4b06-498e-a9c1-53a62d6ff981" visibility="public" value="spectral"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="42e4a1be-2736-4a9b-a62c-aa8f446dcd91" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="529757eb-57e2-4836-ad90-5c6b62de597d" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="7f1ad129-7742-4840-947d-87ef84642ee1" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="4edbe7ce-347e-4de3-b4b6-bafb24d664a0" name="coordFrame" visibility="public" type="fa4af36e-52af-4bd1-b027-e01102992cc3"><appliedStereotype><StereotypeApplication uuid="c7b48ffa-8e56-43e5-9133-f4a2f78c40d5" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="93b438e8-fa65-4c86-af6c-8f54e68e5861" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="4ed6f985-6693-498a-aec0-cac970f86903" visibility="public" value="stc2:coords.Coordinate.coordFrame"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="efc9a5b4-267a-4387-9b45-ba6e877f1df6" name="value" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="99f7276d-ae28-44a4-853f-5437acc78330" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="897a9125-a60f-4046-aab0-8a64eaae0371" visibility="public" value="1"/></upperValue></Property><Property uuid="152d6911-edc3-4976-a013-7f525f994737" name="error" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="9d970b57-5b36-4deb-a08e-2c55eceb6f5f" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="69f0d569-c9f8-4bb4-9c6d-245e25c7caba" visibility="public" value="1"/></upperValue></Property><Property uuid="f429715b-401e-40d9-9f52-e58135ece661" name="sysError" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="bd798411-47f8-41d4-9330-f9cf6d8d4422" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="dd4aa573-6691-40b6-8f63-d7e047ce80cf" visibility="public" value="1"/></upperValue></Property><Property uuid="9306cc36-2b81-4540-966e-bbab5738ed7b" name="ranError" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="ae1c5f9e-7e88-4416-8743-a2c80754284a" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="e1a2fd72-c13e-4cb5-bf26-e990d3cf038a" visibility="public" value="1"/></upperValue></Property><Property uuid="d517ce2e-e562-4c9e-9538-38c78978d292" name="resolution" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="6b1d7ae2-4ff2-45d0-a46e-e702dcf8031c" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="6707125b-18d1-43b5-8fcc-bba0280f490e" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="c1f6be19-21cd-4d4d-bcdd-e8e8d815704e" name="Frequency" visibility="public"><generalization><Generalization uuid="41259302-557f-4b2a-8761-235fd79a08de" general="03a07682-faa0-48cb-a46d-bb1043c2ab68"/></generalization><ownedAttribute><Property uuid="56d3f270-776a-424f-8474-824167aa85e6" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="aafc6549-30bf-433f-a900-8ad0b5b3b78a" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="bee91609-d4cd-4b02-b085-cb4eab6fa9a7" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="82c2156c-1e5d-4299-953d-1fbfd3c4c2c6" visibility="public" value="CoordinateDomains"/></value></Slot><Slot uuid="221804b3-7864-4f23-bf72-6b970493901a" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="d8183b95-e8d7-4d5e-ad4f-1a7ee76e4cb1" visibility="public" value="frequency"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="9fbd46f7-c856-48a3-afc2-bdda312c8271" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="bf285495-70bb-4b87-9798-d9ef2a470294" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="d611df92-c092-4c75-8b6b-b1a331a3836a" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property></ownedAttribute></DataType><DataType uuid="6644df73-5d18-4fb8-917a-97fb17465ee0" name="Energy" visibility="public"><generalization><Generalization uuid="80845ed8-e805-44d7-8d1a-0221b3008625" general="03a07682-faa0-48cb-a46d-bb1043c2ab68"/></generalization><ownedAttribute><Property uuid="12bef0f3-2603-4291-99a5-1ac5970b0a84" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="c91a9c51-0717-44e7-a1af-9cbb92a79708" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="5daddfb3-d225-4dfb-9870-3969d95f75b9" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="c9babde1-4318-4f13-9788-17dd398fd0d8" visibility="public" value="CoordinateDomains"/></value></Slot><Slot uuid="2b1c79c1-e829-4129-a81b-63c3ed9ef875" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="a2ecf329-b638-4736-9c2b-c431cb23f453" visibility="public" value="energy"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="caeb46d8-ab08-413b-b3f6-1ee0d634c92c" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="ca5177b3-9691-4d3d-b563-a106b3fad7e8" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="b5c638f6-8566-4d75-9004-07d3729b2b06" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property></ownedAttribute></DataType><DataType uuid="a83309f2-6da5-4ab8-9679-bbd77be0893b" name="Wavelength" visibility="public"><generalization><Generalization uuid="6e0eb878-1d0b-46f5-a525-de1ac93428f4" general="03a07682-faa0-48cb-a46d-bb1043c2ab68"/></generalization><ownedAttribute><Property uuid="c59667c1-793e-406c-b467-af45c9a73a6f" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="16a64a24-0bd3-465d-910d-6f6cbaaa7e71" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="cb82872f-d3f0-4378-b46b-9d756aac3e9f" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="7e7a35da-04ab-4248-8b36-1c111b1c2471" visibility="public" value="CoordinateDomains"/></value></Slot><Slot uuid="ead521a3-6893-4c38-9346-aa9b540c5e6f" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="4694dafe-8eef-435c-a218-ccf998f859ea" visibility="public" value="wavelength"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="0f560c02-0ef7-465f-8f83-8741faa6ad6d" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="be8dea39-c727-476e-8c72-3ad7fb78ff7f" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="21e52e7e-09ec-40bf-a1e3-f599b4091b70" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="3d94af71-f0c0-4cfa-a83c-c13878a9245b" name="refrIndex" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="02c0596f-e236-4f54-8f9d-25cd3ccc4afb" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="eb30f7db-5ccc-47ba-b51c-46b9bd4caf23" visibility="public" value="1"/></upperValue><defaultValue><LiteralString uuid="43dd2667-33f1-4a30-ba9f-ba228e633969" visibility="public" value="1.0"/></defaultValue></Property></ownedAttribute></DataType><DataType uuid="42995aee-9b5f-4f5e-a2c4-c331876a406d" name="Redshift" visibility="public"><generalization><Generalization uuid="44d5b517-b867-484c-b107-e29464e48f08" general="dce27354-91df-41ed-9088-10a38309dcb4"/></generalization><ownedAttribute><Property uuid="1812f184-197e-4838-ba29-ab1baa5145a7" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="212fb234-5566-441f-b3b7-dfd8540bfbcc" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="e04118ac-3dea-4660-9846-cffe61b1a66a" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="1087a3ad-0433-4572-a811-8fd56757c97d" visibility="public" value="CoordinateDomains"/></value></Slot><Slot uuid="c1dc82d1-219b-482e-9284-46eac09c3841" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="6f013c82-a30f-47a7-a856-7476896cf32d" visibility="public" value="z"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="95fbd518-4b60-46c7-9d70-438797ded303" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="a7162e2b-11cc-4e03-89ae-98f79b2872a2" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="dcc34119-7a01-432d-82a6-17d6368a9e96" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property></ownedAttribute></DataType><DataType uuid="ef5aafb7-4066-49e6-8e26-3f3002d8b904" name="GenericCoord" visibility="public"><generalization><Generalization uuid="c34a4049-3140-4afb-a425-85d3c5dd9522" general="f0be3194-70a4-4df4-aa32-749ea3d8e858"/></generalization><ownedAttribute><Property uuid="69b00695-afea-492b-9429-ebbc2ad5c4f7" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="b5f8b82d-1733-447a-a779-be238926564c" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="041cf58c-8211-416a-b657-c305c34d3208" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="4bbfc12b-d64d-439d-9d53-902c16aa366f" visibility="public" value="CoordinateDomains"/></value></Slot><Slot uuid="e4928a1c-a99d-40f3-9e85-f3834cf13ccf" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="dd75f9d0-76e7-43ba-9404-b6f8a4d7e50a" visibility="public" value="genericCoord"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="2d026669-7fe1-4f5b-b465-689161607a1e" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="0736e42b-f093-49e1-bfbf-1261e70ebf67" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="c22afedc-4bf9-4d81-941b-f678573ea849" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="fe19e683-d53e-4ba8-8e8f-353e99228917" name="coordFrame" visibility="public" type="b64125c9-f671-45b8-980a-724503de846f"><appliedStereotype><StereotypeApplication uuid="1cc2e8bd-4084-4636-9d03-def74d11a17d" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="19babdc5-73f8-4385-95f2-ca7e73798ee4" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="0de1da6d-3963-4d28-9a88-3688970ec74a" visibility="public" value="stc2:coords.Coordinate.coordFrame"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="7e03869c-dbcf-40d4-a75c-699ba6b28488" name="value" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="4a839630-1087-4651-ae31-4aea609477d2" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="fa901bc2-76f3-4a38-8b91-0b8d640d0d85" visibility="public" value="1"/></upperValue></Property><Property uuid="4e8fdf4e-9158-4891-81f6-ed526fcf5a0e" name="error" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="3b5a7ded-59d8-4b5d-8389-9a1b2754a38f" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="5d43ba38-95f0-4eda-bba7-52523f018438" visibility="public" value="1"/></upperValue></Property><Property uuid="de1cecfc-0191-4480-92a5-01761072f39f" name="sysError" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="3b011d88-cc16-441d-bbc0-45afa80ad8b7" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="e5825260-3758-4179-9892-265648833bb4" visibility="public" value="1"/></upperValue></Property><Property uuid="c0c59ffd-aaf6-4b88-9c1b-63a675bae6b4" name="ranError" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="5145a1f9-8f84-450e-b938-018579e50ca3" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="730bbe38-7da1-44b1-b4f3-0a5a90ca84e7" visibility="public" value="1"/></upperValue></Property><Property uuid="85ed5b32-2d3e-4aba-955e-991efc0c3710" name="resolution" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="30293ecd-d388-4ef5-aef4-5f86427115d5" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="769c3da3-4369-4d35-9611-05a30b74d401" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="ff5b2c0d-aecc-44c9-91e4-a2ebc33c79ac" name="SpatialCoord" visibility="public" isAbstract="true"><generalization><Generalization uuid="a8eaccc4-78d6-4a76-afbd-92e317938d7b" general="f0be3194-70a4-4df4-aa32-749ea3d8e858"/></generalization><ownedAttribute><Property uuid="d4b7ece7-da22-4bf9-b8d3-4b602e4990d0" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="e688bb5e-b3e9-4d50-9ef2-5466fb41da86" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="5b197dff-c44c-44df-8ad8-15bb5ea1c603" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="3f4eb23f-04c7-41c2-8689-2b7f013b5424" visibility="public" value="CoordinateDomains"/></value></Slot><Slot uuid="1d6376de-934a-4e5b-925a-b55f00caeea1" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="cc7737dc-35c6-46c9-8be5-8be7a3cc2f9e" visibility="public" value="spatial"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="c9843050-69a9-4040-a270-eede45e26775" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="f313012b-446f-4c79-9f50-216dba83d639" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="c66879e7-62f3-4028-bf0c-496bfa19c3e4" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="8bb0308d-81b4-4b5d-b005-992825692b1d" name="coordFrame" visibility="public" type="89b72b66-04e6-432a-a187-d9d58c85a48f"><appliedStereotype><StereotypeApplication uuid="3ff52809-f7b5-4c19-bb25-424369025066" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="d8f108ab-0015-4713-b321-8e13602db07b" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="19d34a61-189b-4eba-8069-25b83d412ec2" visibility="public" value="stc2:coords.Coordinate.coordFrame"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="0e1e0ee8-8606-49bc-88fa-fe0754b22d2f" name="epoch" visibility="public" type="4601b15e-6a63-46b8-8254-18c8ca7d832c"><lowerValue><LiteralString uuid="0257b061-37e5-48cc-9872-aeb07b48350b" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="fa03c112-26fe-495f-a1c2-809fafed24f0" visibility="public" value="1"/></upperValue></Property><Property uuid="514ce22d-6a24-41f2-9633-221b6c5f3668" name="ndim" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="e87028f7-e78f-4bfe-b51a-87d91df31bc4" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="0a9b00d3-411e-4fba-a5be-5b341d6b96f9" visibility="public" value="1"/></upperValue></Property><Property uuid="4d748062-1837-441d-a494-9b67ba02758b" name="value" visibility="public" type="79663dce-8dee-4738-8137-8c9d031f1b33"><lowerValue><LiteralString uuid="65f7e9a8-78f4-469c-b453-a27610b684c2" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="00d4f11a-23c2-4afc-a3ce-476aa7fbc747" visibility="public" value="1"/></upperValue></Property><Property uuid="3f475298-f63b-4a6a-8067-6073ab436d7c" name="error" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="6c28c5b4-d76d-4189-b8b7-5e771897e5b4" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="51830e59-bf2b-4790-90db-da81183ef98e" visibility="public" value="1"/></upperValue></Property><Property uuid="523a8585-de00-4c2e-903f-59a527aab535" name="sysError" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="d8f794e4-5a5a-494e-abe1-fc6c762f522a" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="fb4fd9e4-1f73-4111-bf20-3cf87ea0734b" visibility="public" value="1"/></upperValue></Property><Property uuid="db93caf4-4c82-4100-8326-00212cbfb8a7" name="ranError" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="cbf0837f-d1d9-4f45-b5f6-ffd8989e0763" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="850fec45-9f74-40ec-a1ef-0722fbac1bba" visibility="public" value="1"/></upperValue></Property><Property uuid="bb479488-6335-48cc-a27b-8db2cea93634" name="resolution" visibility="public" type="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"><lowerValue><LiteralString uuid="8151dc57-09f4-4f38-8f72-45fe7f82800b" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="5de5bbae-7b08-4f14-8b11-82412af03540" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="0c800167-253e-4a59-bfc6-e768b830e8a3" name="Position" visibility="public" isAbstract="true"><generalization><Generalization uuid="5b27743f-6c28-4fe6-a722-b6e955c0b7c8" general="ff5b2c0d-aecc-44c9-91e4-a2ebc33c79ac"/></generalization><ownedAttribute><Property uuid="12be8b84-4b66-4367-9d51-4f1b3193d28e" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="4d4853cd-6e02-4ecb-a4c1-2cf373ac1dd5" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="73a36779-aca3-42a9-97f7-8d384e949a42" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="4bb080d0-578f-4eb0-932a-8fcdeb0522da" visibility="public" value="CoordinateDomains"/></value></Slot><Slot uuid="19d45c8e-1224-4e41-b980-62f8caea5852" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="c34c344d-4acf-4e27-9311-825568b8a23b" visibility="public" value="position"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="7361ed8e-ac07-4d62-9dcd-e992cc598b2d" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="a73d2ed8-f9fd-4713-ab6f-1fdb6f65ee66" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="c60b2ed1-e057-4fae-92a1-6035f8f2a7a9" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property></ownedAttribute></DataType><DataType uuid="ddbedc53-fc70-43d5-b78d-14061f70597b" name="Velocity" visibility="public" isAbstract="true"><generalization><Generalization uuid="3710ec97-ecb6-4e3b-856e-6b8a9ed9ee24" general="ff5b2c0d-aecc-44c9-91e4-a2ebc33c79ac"/></generalization><ownedAttribute><Property uuid="4c7782d3-30bd-4af6-a341-d83761988565" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="39052b99-85ec-45d3-a190-7ee1a0a08b28" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="073b7af3-6b71-4ca9-b184-9cec1ea6acff" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="b1460b61-60c5-4505-ac58-f325b7e4e243" visibility="public" value="CoordinateDomains"/></value></Slot><Slot uuid="f83df870-bdb2-4452-8753-6c4d9e12cb99" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="2bc5dc13-87e8-4563-b40d-ca0c893329a8" visibility="public" value="velocity"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="02cf7465-a0b5-41c3-9efb-616038a81445" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="c4645a6f-e9c3-4aed-8dc0-521024d85a75" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="651875b0-0629-4567-9f2e-e162505afffa" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property></ownedAttribute></DataType><DataType uuid="aa913d97-4cf4-46de-bfcd-969d3f181aec" name="PolCoord" visibility="public" isAbstract="true"><generalization><Generalization uuid="08e9c20e-9b4d-4a29-b78d-4f8416c9e886" general="f0be3194-70a4-4df4-aa32-749ea3d8e858"/></generalization><ownedAttribute><Property uuid="cbdac45b-a691-4145-8066-cbcc0059278a" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="1a4dd591-e6c0-4754-a42f-4851cac3ddb2" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="9f0a26ea-dca9-40a2-b257-28c5332403a9" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="eb827ead-9179-4184-ab55-337bebe8f7e3" visibility="public" value="polarization"/></value></Slot><Slot uuid="4ae39350-a0c2-4c89-892e-8213c6bbeba8" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="aea90305-8488-49d7-a6dc-dd0d46919654" visibility="public" value="CoordinateDomains"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="62ea20ed-1d5b-4fa6-808c-903a93f13a05" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="d6d3299a-1a05-4d44-a346-2fbcdbbcd0b6" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="625bafbf-cb3a-40a8-8ae1-514322552d38" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="ddc3bddb-fe16-417b-9bf7-b1988c3e4c13" name="coordFrame" visibility="public" type="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"><appliedStereotype><StereotypeApplication uuid="fdf8f8cb-d770-47ea-96ee-fd90b8f5626c" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="94aba41d-d9b3-435e-bc2c-2a6f2e110c99" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="58b0b6e4-c141-4ef5-8c2c-9695a1a5f8bd" visibility="public" value="stc2:coords.Coordinate.coordFrame"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property></ownedAttribute></DataType><DataType uuid="fa0e44ad-1ed4-41aa-a79c-a82020d221ac" name="Stokes" visibility="public"><generalization><Generalization uuid="57c44177-9fd8-4b1d-b480-adb25ddc1de4" general="aa913d97-4cf4-46de-bfcd-969d3f181aec"/></generalization><ownedAttribute><Property uuid="7f5e0740-00e7-41ca-9e4e-e3aa46469ea1" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="50e0ace6-e16f-462a-a569-9b4f543e5f2f" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="214ac33c-65d0-46ed-89d8-c8f4aa59f2b6" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="59f71587-4e5c-4338-a8a2-2edf016dd371" visibility="public" value="polStokes"/></value></Slot><Slot uuid="e75a00a5-d92c-4546-ad2b-a98ae95e3636" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="b88d6aba-be26-4c09-845d-1c0af0a8c3c9" visibility="public" value="CoordinateDomains"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="97841479-7192-46dc-830e-a77a2d8fe25b" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="5b72d473-fbe5-40b4-8643-6a2d79f2da49" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="d70614f4-a564-4ade-9737-14459eb43a9e" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="6ca3a8aa-966e-468a-9beb-38931b3d790c" name="stokes" visibility="public" type="566d6292-34ed-4414-ab0e-d80f10c81805"><lowerValue><LiteralString uuid="c82aa9ac-b15a-4428-9024-1e876dbbea5a" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="637e9ad7-bb06-4628-82d1-715fc49fc235" visibility="public" value="1"/></upperValue><defaultValue><InstanceValue uuid="a60f92b6-f078-4fdd-b8f7-e49a65776a63" visibility="public" instance="21d96a28-ad6b-4d45-ac36-0c62e03e354d"/></defaultValue></Property></ownedAttribute></DataType><DataType uuid="1ea4fe57-70df-4535-b5c2-8e76f1a0b7bd" name="Circular" visibility="public"><generalization><Generalization uuid="99cf764c-e1db-48a9-8854-6137cd06e771" general="aa913d97-4cf4-46de-bfcd-969d3f181aec"/></generalization><ownedAttribute><Property uuid="3a1fd5fb-f864-4657-9de2-9c69caf476a3" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="ec4f9f15-dd7d-46a6-b001-24bf20eb2b19" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="865d80a0-7f6e-411a-84db-2380156d4161" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="e83ce01e-8aac-4cf6-857d-538011416fe6" visibility="public" value="polCircular"/></value></Slot><Slot uuid="18b70f20-4dc4-4bdf-ae75-03505bade27d" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="8756ddfa-5cea-4f4c-a0c1-eb9dc04837f6" visibility="public" value="CoordinateDomains"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="6b29cea2-48ea-4710-8c74-841a5c58b766" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="a9d332c2-cd28-45eb-b0f0-5187b9832ac2" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="6727ca9e-b380-4762-9e35-dd5e22ef33b1" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property isUnique="false" uuid="27330b6b-ba84-41b2-af65-2569d3466ae1" name="circularPol" visibility="public" type="8b6eac35-de48-46ca-94c2-22483198d1af"><lowerValue><LiteralString uuid="539f64ff-0cf0-4344-91da-70c2976f1e71" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="6a793da9-fdf3-48f4-94a8-431fb13adba0" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="8a24c7b4-650c-4c23-b2de-9ae790b72e10" name="Linear" visibility="public"><generalization><Generalization uuid="c0f24033-74ae-4098-b2c3-d7a1df7bdc53" general="aa913d97-4cf4-46de-bfcd-969d3f181aec"/></generalization><ownedAttribute><Property uuid="399e00d9-cc03-45b4-a045-e14c92c5d075" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="4ba75c68-9a2c-408d-8f9e-69c29898d273" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="7c50b8bd-af5d-4af2-b827-38d5cd2622af" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="0eedabc7-31ed-455d-90b3-18a084f43ccc" visibility="public" value="polLinear"/></value></Slot><Slot uuid="72cd0651-dd2e-42f9-989d-989cd7bf49e6" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="cc996623-2c9e-4127-9ea3-d71c92f3a9ec" visibility="public" value="CoordinateDomains"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="555eb47d-3738-46d4-8b67-7ab488bb786d" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="bc4bf45f-0267-4eeb-8ed8-b01d8d89d2fb" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="b873f2b8-2f63-4a8c-8f5a-94d7325168a0" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property isUnique="false" uuid="f3f15b7d-e8ea-4a5d-8859-37718f3422a3" name="linearPol" visibility="public" type="860257af-f928-4433-b91c-ff2e2479d171"><lowerValue><LiteralString uuid="57485eea-b94b-4a46-b64a-ae2a7da131d2" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="b5b36f07-ff3b-47be-98f1-83d76b2a6ed4" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="6ec5383a-7070-439b-bcd1-c20e095a04b9" name="Vector" visibility="public"><generalization><Generalization uuid="845126ab-dedd-4dac-ab0f-97657d5817b9" general="aa913d97-4cf4-46de-bfcd-969d3f181aec"/></generalization><ownedAttribute><Property uuid="f9f0ae1b-6c11-4a7c-a08c-65fee4f6a3bc" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="8f9abc74-c659-417c-83b3-ab926544afb7" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="88e1c2a4-7ac9-4c00-8666-a34cae1ef193" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="65c16a47-c093-4db9-93c7-1695982d0641" visibility="public" value="polVector"/></value></Slot><Slot uuid="03399ba5-fb5f-4853-8ab7-86c424170681" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="9049adb4-f9c6-423e-8f6a-e809ae0aa3a1" visibility="public" value="CoordinateDomains"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="395c7f87-e26a-4feb-8c78-041556076aa9" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="2954f50b-7c5d-4689-87b6-21fe7fcddecc" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="f0d21e44-afe2-4a87-905b-df238c623f77" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property isUnique="false" uuid="d92a9e7b-4aa3-45e5-ae9f-19fdbff33002" name="polVector" visibility="public" type="7e234413-bda7-45fc-a964-0d47e9acf15c"><lowerValue><LiteralString uuid="b6893722-c3da-4880-b8c9-2945abcae5a6" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="db715861-c1bf-4022-97c1-20b918113eea" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><Class uuid="4f9c88b8-8e20-4767-9cdc-a8c2e1cf24f2" name="AstroCoords" visibility="public"><generalization><Generalization uuid="519a2fd6-54d3-4ef3-be74-e1f7ab8f333e" general="584522e1-407c-4c0c-a5b3-d32bf6d2fc4e"/></generalization><ownedAttribute><Property uuid="d7070e66-1b00-4895-88e4-fa90b5c1eeb3" name="time" visibility="public" type="3fce4895-e74c-4159-b37c-c9d210a2708c"><lowerValue><LiteralString uuid="9cc48e3d-05c7-4d09-af1e-29f21c963087" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="f5cd4a2a-26ff-45ca-8a31-96c01862046b" visibility="public" value="1"/></upperValue></Property><Property isUnique="false" uuid="6937258a-8323-43de-9441-941c02053d9d" name="position" visibility="public" type="0c800167-253e-4a59-bfc6-e768b830e8a3"><lowerValue><LiteralString uuid="52a45595-004e-456c-9397-e1ed04276d28" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="d535ffb2-b4a4-415f-b21f-8c61ff21fb01" visibility="public" value="1"/></upperValue></Property><Property isUnique="false" uuid="5bb28cb0-aa8f-4508-a94b-d6416902b38d" name="velocity" visibility="public" type="ddbedc53-fc70-43d5-b78d-14061f70597b"><lowerValue><LiteralString uuid="c04df777-9d60-461c-8d8f-b83ea8421877" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="d5376588-c6c0-48e4-98e5-eccac7dabf80" visibility="public" value="1"/></upperValue></Property><Property isUnique="false" uuid="c3d09a72-ddc1-4145-b603-3b4aaea2d2e5" name="spectral" visibility="public" type="03a07682-faa0-48cb-a46d-bb1043c2ab68"><lowerValue><LiteralString uuid="1dd7fff3-376c-4a6c-ad44-82d51e574b85" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="a95cb4c0-b2ea-4f04-b5ff-1f0b1ddf116c" visibility="public" value="1"/></upperValue></Property><Property isUnique="false" uuid="2e82c125-6bdc-4cd8-855e-3d931f4466fd" name="redshift" visibility="public" type="dce27354-91df-41ed-9088-10a38309dcb4"><lowerValue><LiteralString uuid="b3895ceb-00bb-4a7e-b591-192df6924225" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="192844f6-39f7-43cc-8974-b5f5c372d978" visibility="public" value="1"/></upperValue></Property><Property isUnique="false" uuid="3c0f555d-24c9-4f9e-93bf-3b47e1a80d78" name="polarization" visibility="public" type="aa913d97-4cf4-46de-bfcd-969d3f181aec"><lowerValue><LiteralString uuid="52aca015-979b-42fc-8f43-6b68803b4d86" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="ad44d898-7bbc-4fa1-8f63-a7ec24887902" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="584522e1-407c-4c0c-a5b3-d32bf6d2fc4e" name="Coords" visibility="public"><ownedAttribute><Property isOrdered="true" uuid="2a28888d-a55b-4097-9f5d-6a726f58e0db" name="generic" visibility="public" type="ef5aafb7-4066-49e6-8e26-3f3002d8b904"><lowerValue><LiteralString uuid="27da61cd-cae0-4cbb-b3cf-e9fd46f762fe" visibility="public" value="*"/></lowerValue><upperValue><LiteralString uuid="12d4f8b0-3170-4412-b1c5-a3c4b767f015" visibility="public" value="*"/></upperValue></Property><Property uuid="a693c61f-78ba-46f4-9589-3a655f51d8ba" name="coordSys" visibility="public" type="6f81f8d8-1b1e-490b-a1e7-69d76b882cc8"><lowerValue><LiteralString uuid="bcc27c33-4900-4733-a19a-0b223d8630fc" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="42b90e2d-b48f-4b9d-9c20-d03d4ff63047" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Association uuid="2e12cafd-9fa3-4c6c-967d-1efb98a843df" visibility="public"><memberEnd idref="ab306fa0-d44c-448d-a716-620b22d4cd57"/><ownedEnd><Property uuid="201aa2ff-947a-4923-85d1-d4c85d13862a" visibility="public" type="f0be3194-70a4-4df4-aa32-749ea3d8e858"/></ownedEnd></Association><Association uuid="e8462fa6-ab8b-45ae-af05-91a10ae5fd0a" visibility="public"><memberEnd idref="37673ca2-4483-4a0d-bb74-f6f0fb1c612c"/><ownedEnd><Property uuid="42a4af5d-c4fb-4ecb-a835-cc746f20459b" visibility="public" type="3fce4895-e74c-4159-b37c-c9d210a2708c"/></ownedEnd></Association><Association uuid="2348e895-d57b-4a4b-bd37-7c70e3a8bb46" visibility="public"><memberEnd idref="7869ccc4-b859-488e-be84-db29b9b90046"/><ownedEnd><Property uuid="88d01a26-2a99-47d3-bfd9-718f3fa708fb" visibility="public" type="dce27354-91df-41ed-9088-10a38309dcb4"/></ownedEnd></Association><Association uuid="d5998a9d-210e-4ddb-a349-835e69b7ae25" visibility="public"><memberEnd idref="4edbe7ce-347e-4de3-b4b6-bafb24d664a0"/><ownedEnd><Property uuid="d496cd3b-45c5-4645-9355-6ff24cf1ea00" visibility="public" type="03a07682-faa0-48cb-a46d-bb1043c2ab68"/></ownedEnd></Association><Association uuid="73e8522f-ac00-4c0b-8068-2b473dc6bfab" visibility="public"><memberEnd idref="fe19e683-d53e-4ba8-8e8f-353e99228917"/><ownedEnd><Property uuid="8eaabacf-de98-450a-b0ff-bac51eef4d02" visibility="public" type="ef5aafb7-4066-49e6-8e26-3f3002d8b904"/></ownedEnd></Association><Association uuid="587d5459-9306-45b3-89d3-663e492e42e3" visibility="public"><memberEnd idref="8bb0308d-81b4-4b5d-b005-992825692b1d"/><ownedEnd><Property uuid="96abe48a-4123-4639-b96b-532831ddf700" visibility="public" type="ff5b2c0d-aecc-44c9-91e4-a2ebc33c79ac"/></ownedEnd></Association><Association uuid="3d8422c6-026b-44c9-b7ea-fae20f9cb478" visibility="public"><memberEnd idref="ddc3bddb-fe16-417b-9bf7-b1988c3e4c13"/><ownedEnd><Property uuid="6f404fd5-8212-4032-982a-6bb574ab2eb5" visibility="public" type="aa913d97-4cf4-46de-bfcd-969d3f181aec"/></ownedEnd></Association><Association uuid="fd66288f-5147-453e-b278-48bb5c49dd68" visibility="public"><memberEnd idref="a693c61f-78ba-46f4-9589-3a655f51d8ba"/><ownedEnd><Property uuid="fe7b338f-9d98-4161-b14a-29f2634c81a1" type="584522e1-407c-4c0c-a5b3-d32bf6d2fc4e"/></ownedEnd></Association></packagedElement></Package><Package uuid="f8b1038f-00cf-4299-89cd-9d43cdc00220" name="stctypes" visibility="public"><packagedElement><Enumeration uuid="c4b7166b-57a5-4c9d-8b3d-e99a5efd3884" name="TimeScale" visibility="public"><ownedLiteral><EnumerationLiteral uuid="15447813-cc57-4b24-b533-9bf8fb5cb384" name="TT" visibility="public"/><EnumerationLiteral uuid="771decc3-98b3-4154-965b-aa4cf24de2b4" name="TAI" visibility="public"/><EnumerationLiteral uuid="43179032-d259-48c4-bcab-7ce66c1bdb79" name="UTC" visibility="public"/><EnumerationLiteral uuid="09257dfa-a041-4dcb-a271-9cc8f5a7a548" name="TDB" visibility="public"/><EnumerationLiteral uuid="41e7651f-7313-4c09-9317-67967015c2c3" name="TCG" visibility="public"/><EnumerationLiteral uuid="84c72c6e-eb81-443d-8bde-a7a035339fa8" name="TCB" visibility="public"/><EnumerationLiteral uuid="f0d25a91-ca9f-4130-ae43-d42ec14c40ba" name="ET" visibility="public"/><EnumerationLiteral uuid="071fd09c-2959-41ff-b11a-e8ee579b9bab" name="GPS" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="1c4ef700-d3a6-4ef4-99bc-e919b3d6b7ce" name="StdRefPos" visibility="public"><ownedLiteral><EnumerationLiteral uuid="953da07b-f8fc-4ed4-8e31-e38b4b557640" name="GEOCENTER" visibility="public"/><EnumerationLiteral uuid="34f19096-ee65-4e0c-b033-64aa86e1bf44" name="TOPOCENTER" visibility="public"/><EnumerationLiteral uuid="2812663f-4b97-4974-9f51-a18b20c02418" name="BARYCENTER" visibility="public"/><EnumerationLiteral uuid="0010a1f8-522c-46dd-86db-ba2f6213cad4" name="HELIOCENTER" visibility="public"/><EnumerationLiteral uuid="6c88586f-5c5e-4cb9-b1b8-dafb6219f6da" name="etc" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="3e9b7329-5401-4f66-a9a9-b6e3c8c9e133" name="SpecRefPos" visibility="public"><ownedLiteral><EnumerationLiteral uuid="77cb4d58-c2be-4fe5-a2c9-89e9578a074a" name="LSR" visibility="public"/><EnumerationLiteral uuid="b199e96e-aaa9-4632-842d-b22b094f7a30" name="LSRK" visibility="public"/><EnumerationLiteral uuid="55afa6b8-3b08-4a84-acc3-61d88de4d016" name="LSRD" visibility="public"/><EnumerationLiteral uuid="63ee7fe9-e5b2-43fc-a908-dbd03019754d" name="GEOCENTER" visibility="public"/><EnumerationLiteral uuid="87d760e3-d9d0-4e77-91cb-e1555d24a6e6" name="TOPOCENTER" visibility="public"/><EnumerationLiteral uuid="92037c90-8b53-428c-89cf-36cd2882c384" name="BARYCENTER" visibility="public"/><EnumerationLiteral uuid="c7782f33-3910-4a51-a775-0b7905638af5" name="HELIOCENTER" visibility="public"/><EnumerationLiteral uuid="5fe80714-29ac-4119-a92d-2b51483f3ed3" name="etc" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="32cad59f-cb54-426e-bb2e-34013e6e28f9" name="SpaceStdRefFrame" visibility="public"><ownedLiteral><EnumerationLiteral uuid="994c3ffb-cf40-4745-92d0-ccbdac07fbe1" name="ICRS" visibility="public"/><EnumerationLiteral uuid="78719cd9-7c0a-4bed-8e70-1d3ee11cbf01" name="FK4" visibility="public"/><EnumerationLiteral uuid="0e4c9ef2-c212-44cd-b9ed-32e58b4cad51" name="FK5" visibility="public"/><EnumerationLiteral uuid="f8d59db8-0e1d-47a5-8fdb-1a6e21b33e4e" name="GALACTIC" visibility="public"/><EnumerationLiteral uuid="c97a8176-5ff8-4696-99e0-823f07e468d8" name="ECLIPTIC" visibility="public"/><EnumerationLiteral uuid="4627bfab-a0e5-4175-9e23-bf4650bd8c38" name="CUSTOM" visibility="public"/><EnumerationLiteral uuid="71c14f0f-6a14-4877-9647-33585172ed54" name="etc" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="0664e3aa-475f-4611-9ad5-cb030cd11a69" name="Projection" visibility="public"><ownedLiteral><EnumerationLiteral uuid="a6a6be37-b2a5-47cf-bf6e-32f9541fcd63" name="LIN" visibility="public"/><EnumerationLiteral uuid="3ede7b94-09f2-4e89-b1ed-000c7818c7d3" name="LOG" visibility="public"/><EnumerationLiteral uuid="c51e0e86-5149-4cb4-8ee9-0f816eb17404" name="TAN" visibility="public"/><EnumerationLiteral uuid="a47fb350-e974-46f6-9cdc-3c2e131c316f" name="SIN" visibility="public"/><EnumerationLiteral uuid="c9984cf9-8414-4ec9-96f9-db2ac472e750" name="STG" visibility="public"/><EnumerationLiteral uuid="ee5e864c-548d-463e-9c7a-7df23928f1fd" name="ARC" visibility="public"/><EnumerationLiteral uuid="a4a229bf-dbdd-4db9-93ba-c60fd4946cb2" name="AIR" visibility="public"/><EnumerationLiteral uuid="ee2f8d51-9364-4dd9-830b-15c90d9b56d1" name="ZEA" visibility="public"/><EnumerationLiteral uuid="b3aff021-18e1-467b-9848-577546b8b066" name="CEA" visibility="public"/><EnumerationLiteral uuid="f0d575c3-c8d2-487b-b39a-7a139baab2a1" name="CAR" visibility="public"/><EnumerationLiteral uuid="f6c4d024-6661-4ae4-99b9-feb769a8e4b6" name="MER" visibility="public"/><EnumerationLiteral uuid="74d0c808-9d4e-4e88-a93e-8dc5f437a1ce" name="SFL" visibility="public"/><EnumerationLiteral uuid="9624bbc7-2ea4-4546-9d9f-4651a9ea8c91" name="PAR" visibility="public"/><EnumerationLiteral uuid="1c834c44-f700-4d3c-b865-067be2330ba9" name="MOL" visibility="public"/><EnumerationLiteral uuid="98a9e0d1-2f73-496c-85d6-932066bf05b3" name="AIT" visibility="public"/><EnumerationLiteral uuid="6b4cc72d-c3a5-42c3-a962-af9ba9301115" name="COE" visibility="public"/><EnumerationLiteral uuid="51379928-43da-4d13-9fa6-358f19162740" name="COD" visibility="public"/><EnumerationLiteral uuid="893b5526-c5de-4c3a-8105-399c89eebb13" name="COO" visibility="public"/><EnumerationLiteral uuid="5499315f-d2d9-4726-b2eb-6224722faea4" name="BON" visibility="public"/><EnumerationLiteral uuid="967d5724-46a4-4648-9174-0cc3b18062d6" name="PCO" visibility="public"/><EnumerationLiteral uuid="d14370ad-0dbf-438f-9b9d-3b2faedde207" name="TSC" visibility="public"/><EnumerationLiteral uuid="34592c08-8706-4a89-82d3-1a35baf0be41" name="CSC" visibility="public"/><EnumerationLiteral uuid="c7bda12b-5a28-45cb-827a-d320eee3efff" name="QSC" visibility="public"/><EnumerationLiteral uuid="aa55f70b-98f3-449a-8b24-cb6d539471c7" name="POLYNOMIAL" visibility="public"/><EnumerationLiteral uuid="5a223943-c735-45b9-bf59-f5f91c6f6655" name="ENUMERATION" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="ec011cf3-ace0-4d27-be15-de8cd9545a30" name="DopplerDefinition" visibility="public"><ownedLiteral><EnumerationLiteral uuid="fc97205a-1ac5-41cd-8833-783a3731ea17" name="optical" visibility="public"/><EnumerationLiteral uuid="713bc98a-f54f-4ac9-b0ae-6c7d8c126340" name="radio" visibility="public"/><EnumerationLiteral uuid="c7f8095b-3fe6-47f1-a45e-2f61461b75d9" name="relativistic" visibility="public"/><EnumerationLiteral uuid="7f366f8b-549c-43b7-b664-d83d1303b189" name="redshift" visibility="public"/></ownedLiteral></Enumeration><DataType uuid="4601b15e-6a63-46b8-8254-18c8ca7d832c" name="Epoch" visibility="public"><ownedAttribute><Property uuid="1a9da10b-ef82-412c-8fda-9a41df003143" name="type" visibility="public" type="33c656d6-9829-4dc4-b802-5c832657cfa0"><lowerValue><LiteralString uuid="fc95ba18-8279-4d19-8e52-c4fff28145e7" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="abc53233-7589-471f-914f-a870fecc4035" visibility="public" value="1"/></upperValue><defaultValue><InstanceValue uuid="5f602b95-fa45-4164-a9bd-f06cc3451592" visibility="public" instance="506cc142-a899-4fc9-9863-215379981490"/></defaultValue></Property><Property uuid="0f55961c-bede-434b-aa91-ad7bb2f7a931" name="year" visibility="public" type="a408faee-cea8-46e4-a517-36347b507456"><lowerValue><LiteralString uuid="eee2d0d5-8aff-48ab-87f7-0610c4d4159d" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="d234f607-9871-43cd-ab02-9f58928d7418" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><Enumeration uuid="33c656d6-9829-4dc4-b802-5c832657cfa0" name="EpochType" visibility="public"><ownedLiteral><EnumerationLiteral uuid="506cc142-a899-4fc9-9863-215379981490" name="J" visibility="public"/><EnumerationLiteral uuid="215feb74-40bf-4bf0-9190-22a9d624ad4b" name="B" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="b7d8257a-700c-4683-a7f4-0a597a23cd17" name="Handedness" visibility="public"><ownedLiteral><EnumerationLiteral uuid="b2d36b9c-44f0-4b62-b7f7-705260a2218c" name="left" visibility="public"/><EnumerationLiteral uuid="1844ef03-1f15-40e8-8372-ae6b392e7665" name="right" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="c6f8a994-ca4e-4b8f-84e2-d730bbfc3fa5" name="CoordFlavor" visibility="public"><ownedLiteral><EnumerationLiteral uuid="4c2b2c34-38ba-4a6a-bc54-de22df55036c" name="spherical" visibility="public"/><EnumerationLiteral uuid="77f96747-16eb-46aa-8559-6001439ec2cd" name="cartesian" visibility="public"/><EnumerationLiteral uuid="090d86d3-55cf-461f-b383-f354fa3fd9eb" name="polar" visibility="public"/><EnumerationLiteral uuid="1521fb22-bcac-4993-8e65-41e4d15bd6aa" name="cylindrical" visibility="public"/><EnumerationLiteral uuid="7b431eae-6eef-483b-937d-5e0e1edc4246" name="unitsphere" visibility="public"/><EnumerationLiteral uuid="77163632-3d03-423e-9e08-f099143e1bee" name="healpix" visibility="public"/><EnumerationLiteral uuid="032bcb95-05a5-444e-9a05-bad4be8655e5" name="string" visibility="public"/><EnumerationLiteral uuid="6be5fc85-fc25-42bd-b1b8-e825cd571c6d" name="polarization" visibility="public"/></ownedLiteral></Enumeration><DataType uuid="8229f8bc-0cdc-453e-a639-5dbf3681cd8a" name="RealDoublet" visibility="public"><generalization><Generalization uuid="fb3f952a-4fe5-446c-a7fe-106123ef26d0" general="79663dce-8dee-4738-8137-8c9d031f1b33"/></generalization><ownedAttribute><Property uuid="991f41e3-da20-4270-95da-ce69378d717d" name="v1" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="dee3b282-1515-41bd-bfea-bb9d93bb8734" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="7121851d-60db-4b77-b090-909a4b5469ff" visibility="public" value="1"/></upperValue></Property><Property uuid="dc616eec-32c2-420e-aa23-d28490d80df3" name="v2" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="acfcb105-0350-447c-b2d6-1cfd717c2c67" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="6c5e51b8-854b-4b8e-98e6-6ed0ea564e6a" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="4f83341e-1683-4561-a5a2-d7dab6e6be62" name="Matrix2x2" visibility="public"><generalization><Generalization uuid="00ec8dd2-36f9-4df8-a62a-83c8c1aa6a90" general="54b8c94e-856e-495c-a881-69ade131874e"/></generalization><ownedAttribute><Property uuid="e6984d4d-ed41-452a-a84c-9986a625c704" name="m11" visibility="protected" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="38a95bb6-080d-4d7d-8011-b58cc3c6953f" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="84193d4a-fe94-4d3c-98f8-a845ff485fa1" visibility="public" value="1"/></upperValue></Property><Property uuid="1c0bebc4-a3ba-4cdf-b3ef-8cceda57160a" name="m12" visibility="protected" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="015d79d3-fff1-47a7-9591-49a56016e442" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="33e26103-f868-4603-96bb-ff9391e91192" visibility="public" value="1"/></upperValue></Property><Property uuid="613c36dc-1105-40cb-be4f-767304604305" name="m21" visibility="protected" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="e4abaadf-d430-43bd-9b18-d86ad092c7de" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="a9869f9b-4b59-4af4-bc92-cd92e6aba243" visibility="public" value="1"/></upperValue></Property><Property uuid="314399cc-e0cb-4b3c-8288-acad5d3d8a1e" name="m22" visibility="protected" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="83d2230f-258f-45de-a781-a9ead67ef74d" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="54c806a8-24c8-4c84-b900-f14a6797f8d1" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="4102b2d4-103d-4e8a-b4c1-50bca1621266" name="RealTriplet" visibility="public"><generalization><Generalization uuid="ca04dfab-1ce9-455d-ba61-ab6805fa44b9" general="79663dce-8dee-4738-8137-8c9d031f1b33"/></generalization><ownedAttribute><Property uuid="74f36dd6-91b6-4478-887a-a18d2c880b00" name="v1" visibility="protected" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="200669fd-9102-4b03-bda6-aa6b10396820" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="86cdd240-2ed6-4ab9-b859-9533c7194ddd" visibility="public" value="1"/></upperValue></Property><Property uuid="bdb959f7-4b32-4dfb-881e-ca6fc3067929" name="v2" visibility="protected" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="eaf7bdf6-23f2-4380-9600-4cbd6c757b25" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="b68d4bf0-08bc-4efd-b067-5a16df73d212" visibility="public" value="1"/></upperValue></Property><Property uuid="246696ef-7827-45f7-84b8-7433ce4d48f3" name="v3" visibility="protected" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="bf721072-fd37-437b-9377-8eb30d891827" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="dd0b27f9-7588-4493-acd1-8d2c90c2308f" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="06c71042-349d-4f56-a0b1-ee740e085288" name="Matrix3x3" visibility="public"><generalization><Generalization uuid="aebd6595-5e22-4152-be6c-13a333ba9763" general="54b8c94e-856e-495c-a881-69ade131874e"/></generalization><ownedAttribute><Property uuid="2a862a75-e441-47b9-868f-a10a2afc4ade" name="m11" visibility="protected" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="fb846ddb-1d0e-49af-bda8-857408927b16" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="93c9e2c3-eec7-4459-9cdd-4b92e87ea916" visibility="public" value="1"/></upperValue></Property><Property uuid="bb97e61c-0bd1-4cc0-b573-3e033c74ece2" name="m12" visibility="protected" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="2e8e996f-b45b-47ce-8d5b-a2215028d126" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="fcf0cce6-8c58-4705-91fc-40295f9f7ab1" visibility="public" value="1"/></upperValue></Property><Property uuid="d870b76b-69f6-410c-8dc3-fde0fc0bd835" name="m21" visibility="protected" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="9e3b75bd-a6cb-4bc4-860e-b21cfa8f2d98" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="589c1458-73e7-4a1f-8699-a5385c8f2c24" visibility="public" value="1"/></upperValue></Property><Property uuid="cc37bcf3-a92f-4a0a-81e4-e64f83dc4e7b" name="m22" visibility="protected" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="a8c40669-5d00-4f8c-bfe8-5017ad26646d" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="6484e37b-542b-412a-9e6c-6d41fa02de87" visibility="public" value="1"/></upperValue></Property><Property uuid="4cb876eb-c69b-4944-93f3-d461498a04c7" name="m13" visibility="protected" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="3c81b151-4224-4da0-8143-ed5ddfdee140" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="036687d0-4fad-44c1-aba2-b6184226a229" visibility="public" value="1"/></upperValue></Property><Property uuid="c4b0b284-ffc8-437f-b48c-23b6f9e3936f" name="m31" visibility="protected" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="7f317f4d-7bde-4274-b935-a7ee080fb68b" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="beb1235a-8998-42eb-9a15-2e1f2e237b61" visibility="public" value="1"/></upperValue></Property><Property uuid="0694d9bc-5123-4fff-a6ec-100226cb0795" name="m23" visibility="protected" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="80fe991a-aab0-47f8-8869-4cef4b709c97" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="c566ff5b-ac38-4bb2-9a3e-90de4b7b56ca" visibility="public" value="1"/></upperValue></Property><Property uuid="c5f323f9-f26c-43ac-a369-cc227ca4a752" name="m32" visibility="protected" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="fb68b51a-6b24-4858-bdf7-ddda557f8b34" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="2bb5dc38-d50a-4863-816f-22658e75761e" visibility="public" value="1"/></upperValue></Property><Property uuid="f26b353e-0b76-43ff-9279-b1bc9c00b28c" name="m33" visibility="protected" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="a6ee6610-c712-4726-8a5a-fbd2e40ffd07" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="32b8077e-a737-4b5d-81d7-cbe791a4565e" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><Enumeration uuid="0c5f3504-6138-432c-a652-821026c78ac2" name="PolarizationType" visibility="public"><ownedLiteral><EnumerationLiteral uuid="72d5467a-0353-4634-ba2d-ecfce71440df" name="STOKES" visibility="public"/><EnumerationLiteral uuid="9053daf1-a8b0-416c-9e28-82ed63a384c4" name="CIRCULAR" visibility="public"/><EnumerationLiteral uuid="f15ec91c-0f96-4ebc-ba06-19c480c1b963" name="LINEAR" visibility="public"/><EnumerationLiteral uuid="a20a3dcd-13a9-4880-b827-e83fae659f6a" name="VECTOR" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="566d6292-34ed-4414-ab0e-d80f10c81805" name="PolStokes" visibility="public"><ownedLiteral><EnumerationLiteral uuid="21d96a28-ad6b-4d45-ac36-0c62e03e354d" name="I" visibility="public"/><EnumerationLiteral uuid="f1b5d725-b7e6-482e-a53f-e7d03b20b8b0" name="Q" visibility="public"/><EnumerationLiteral uuid="d9aeef6e-72e7-4f24-baee-cd913d56f82a" name="U" visibility="public"/><EnumerationLiteral uuid="8337757c-54ce-4c92-a92b-011ef6eedb9b" name="V" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="8b6eac35-de48-46ca-94c2-22483198d1af" name="PolCircular" visibility="public"><ownedLiteral><EnumerationLiteral uuid="39c2c7df-4673-4c4b-a5c6-ca6f8c43d174" name="RR" visibility="public"/><EnumerationLiteral uuid="4fb32ba4-f570-4389-b63e-cae9f232da34" name="LL" visibility="public"/><EnumerationLiteral uuid="3d4ec79e-f919-4d6d-aca5-0ea75c82aafb" name="RL" visibility="public"/><EnumerationLiteral uuid="1e5bda79-ac49-4341-aba2-7063b4d0abb3" name="LR" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="7e234413-bda7-45fc-a964-0d47e9acf15c" name="PolVector" visibility="public"><ownedLiteral><EnumerationLiteral uuid="230fba50-c167-469e-b03d-ef4c4c0a693a" name="I" visibility="public"/><EnumerationLiteral uuid="65a5a2d1-c3a5-4b2e-a065-ee7b6aad4b7f" name="PF" visibility="public"/><EnumerationLiteral uuid="abf201b1-a73b-4758-a933-816382a3c8ec" name="PP" visibility="public"/><EnumerationLiteral uuid="a169072e-ed46-4a81-b597-5d6185cb9b53" name="PA" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="860257af-f928-4433-b91c-ff2e2479d171" name="PolLinear" visibility="public"><ownedLiteral><EnumerationLiteral uuid="c5fff920-e018-4e0c-a603-254d82fe61c3" name="XX" visibility="public"/><EnumerationLiteral uuid="b08f7ed1-6828-4ca9-91fa-73a5708e043a" name="YY" visibility="public"/><EnumerationLiteral uuid="1ba1e3b8-8fbe-4bfe-a28d-9d18a20d5378" name="XY" visibility="public"/><EnumerationLiteral uuid="bed78461-469f-4496-9262-fe7828ba0af7" name="YX" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="f13cff79-6e13-4690-8802-757fbafc8e0e" name="SpaceUnits" visibility="public"><ownedLiteral><EnumerationLiteral uuid="e0447d3a-df3b-4c78-bdcc-ac6428831662" name="m" visibility="public"/><EnumerationLiteral uuid="c1e11efb-3487-4d4a-a150-f60e8ad0fdb9" name="km" visibility="public"/><EnumerationLiteral uuid="4c0fb4ff-b0f5-4bf1-8c17-27a10bf24fcd" name="mm" visibility="public"/><EnumerationLiteral uuid="cdfff7d3-2fd8-4e80-8917-6088178c9f45" name="um" visibility="public"/><EnumerationLiteral uuid="ef5457e5-73da-4cb2-b2ff-d40d0e57819a" name="au" visibility="public"/><EnumerationLiteral uuid="13e6ee27-00f9-437e-b471-05353c880bcf" name="pc" visibility="public"/><EnumerationLiteral uuid="ecc2a1bd-89b8-4d7e-885c-ea9d3b025a24" name="kpc" visibility="public"/><EnumerationLiteral uuid="c35dce19-bbf5-4953-99e1-5e79be1bd194" name="Mpc" visibility="public"/><EnumerationLiteral uuid="9fe44186-eea8-4662-9506-35e6d21e474b" name="deg" visibility="public"/><EnumerationLiteral uuid="71b756e0-8edb-4783-98b4-71253b56f708" name="arcmin" visibility="public"/><EnumerationLiteral uuid="c3dd367f-9ba7-4f7c-85ff-ee84d36df98f" name="arcsec" visibility="public"/><EnumerationLiteral uuid="aa95de0e-a41f-4f11-9172-c3707923dde2" name="Angstrom" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="19e16ae9-6c26-49a9-b3d5-1bcf56957202" name="TimeUnits" visibility="public"><ownedLiteral><EnumerationLiteral uuid="f58f430c-9c45-4314-a450-969b785e8230" name="s" visibility="public"/><EnumerationLiteral uuid="3f473908-0086-4e16-af48-0d63f15b7137" name="d" visibility="public"/><EnumerationLiteral uuid="ea357c91-7816-4202-a19f-6cfe8dae3372" name="a" visibility="public"/><EnumerationLiteral uuid="2f631fed-f5e7-4c08-921e-cb6155179991" name="yr" visibility="public"/><EnumerationLiteral uuid="724a1ce8-3c82-43f3-a672-fbf538f5968f" name="cy" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="867a287e-2691-4032-9d82-251246399743" name="FreqUnits" visibility="public"><ownedLiteral><EnumerationLiteral uuid="4f4875bd-5ffe-4101-a70d-71b3886ad2ff" name="Hz" visibility="public"/><EnumerationLiteral uuid="fe8299d5-fc8b-4e7d-978a-e4eada378177" name="kHz" visibility="public"/><EnumerationLiteral uuid="f3b9a604-cfd7-4be2-91cd-3a496f45b9dc" name="MHz" visibility="public"/><EnumerationLiteral uuid="a9e15ac3-1f1e-4361-985e-8cddd235fa62" name="GHz" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="2c890761-72f4-4f42-84d5-9257daa1de62" name="EnergyUnits" visibility="public"><ownedLiteral><EnumerationLiteral uuid="96a34ac2-6025-4db5-98d3-8c1e0de829d7" name="eV" visibility="public"/><EnumerationLiteral uuid="9be0d797-0bc4-4a64-9eac-4f24f8eec8be" name="keV" visibility="public"/><EnumerationLiteral uuid="80d52b67-5f07-44b2-a4fd-a0507cf38233" name="MeV" visibility="public"/><EnumerationLiteral uuid="7c470191-6c20-493a-a467-b39dce9695c5" name="GeV" visibility="public"/></ownedLiteral></Enumeration><DataType uuid="a222c979-a7ec-4263-af59-4739470e83d7" name="TimeStamp" visibility="public" isAbstract="true"/><DataType uuid="71233df4-e62a-4150-8212-a0c63b55e00b" name="ISOtime" visibility="public"><generalization><Generalization uuid="c957cd4c-e699-4a85-8ae2-c96b90af1c1a" general="a222c979-a7ec-4263-af59-4739470e83d7"/></generalization><ownedAttribute><Property isUnique="false" uuid="7d4bcefd-3ba9-49b9-a7c8-74f8d1ba604e" name="time" visibility="public" type="51909c7c-6d9a-445f-bf35-fe3c5c2a51d5"><lowerValue><LiteralString uuid="657deecd-850b-48b0-85d8-7fef7e21f6a4" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="f11a063b-c2dc-49fb-8afc-d8b780538539" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="5e2f846d-feb9-463c-8f7b-4b8d5f2bc266" name="JD" visibility="public"><generalization><Generalization uuid="626684b9-41f8-4a15-87f2-d0c34643cc4b" general="a222c979-a7ec-4263-af59-4739470e83d7"/></generalization><ownedAttribute><Property isUnique="false" uuid="503962cb-402c-4c93-8738-4534980f55b9" name="time" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="d14ff3d7-180c-4c72-be4b-c26d09c0ea94" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="1b52a102-5e01-4094-ad85-07df833dad59" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="f18c2907-c4fb-4f0e-b1fc-75b7bfe75aaa" name="MJD" visibility="public"><generalization><Generalization uuid="b65a6034-2250-4bfb-9120-a0a83c35ed1a" general="a222c979-a7ec-4263-af59-4739470e83d7"/></generalization><ownedAttribute><Property isUnique="false" uuid="1457b111-09b5-4178-b7d2-79815dd3be08" name="time" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="e5292db9-c80e-4311-abed-ca237b15edb1" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="1e1eb4f8-367f-4e04-a360-98ffd484a1c8" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="b36b6758-41c0-4dbb-b6cb-9bf598c19fab" name="TimeOffset" visibility="public"><generalization><Generalization uuid="a56a1ff9-a4f5-44cf-a0a3-0879f78c7778" general="a222c979-a7ec-4263-af59-4739470e83d7"/></generalization><ownedAttribute><Property isUnique="false" uuid="89d87d6c-f5db-4f2c-8947-3e0a9be38193" name="offset" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="786bd4c5-208c-4ac2-91c1-f66ad99b8a98" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="720c738d-28a7-44a8-95f1-0a6536c25a0b" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="54b8c94e-856e-495c-a881-69ade131874e" name="Matrix" visibility="public" isAbstract="true"/><DataType uuid="79663dce-8dee-4738-8137-8c9d031f1b33" name="QuantityVector" visibility="public" isAbstract="true"/><DataType uuid="0f670f0e-0298-4976-a901-190275a08b7a" name="RealScalar" visibility="public"><generalization><Generalization uuid="65d6c166-043f-4232-9d0b-2284553d0151" general="79663dce-8dee-4738-8137-8c9d031f1b33"/></generalization><ownedAttribute><Property uuid="dc06d765-d00b-4839-bab8-21acd4915683" name="v1" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="49bc363f-47cf-4ed7-9b43-776fede7bb69" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="484fc4d9-3469-4d6d-b14e-e0ad3f9189fe" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81" name="MultiStruct" visibility="public" isAbstract="true"><ownedAttribute><Property uuid="f82649b5-15d8-4b25-aa96-b58864b37aa0" name="ndim" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="a8d843e7-7f59-4959-a445-eb5a35e0a696" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="1c0d84a5-56e3-45d6-9698-a128bf648a7f" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="59193590-41b4-4187-8631-0b9902b2c8f1" name="Symmetrical" visibility="public"><generalization><Generalization uuid="90fef31e-5e1e-41c0-96f1-09e06c046299" general="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"/></generalization><ownedAttribute><Property uuid="dc77f66c-d94c-4990-ae90-8f85744b25ba" name="radius" visibility="public" type="941f1fa0-530d-44f8-8f19-edc1cb621a9f"><lowerValue><LiteralString uuid="8f3e05dc-1fc8-4131-b771-2eaa5abf8c75" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="66a35b2f-5502-49a8-acd9-52fbb2e9435b" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="c6fef8fc-8ee1-40f2-bed1-155e4282861b" name="Bounds" visibility="public"><generalization><Generalization uuid="f0b2e5a3-3ca7-462f-9cc8-45e60ddabec1" general="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"/></generalization><ownedAttribute><Property uuid="7b2ccf03-d132-45c1-a67d-49b571fee24e" name="loLimit" visibility="public" type="79663dce-8dee-4738-8137-8c9d031f1b33"><lowerValue><LiteralString uuid="768ab49f-45fc-4df9-aab5-28c8e0570c8b" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="44abdf83-4612-4fca-a33f-9a8a85a76bf0" visibility="public" value="1"/></upperValue></Property><Property uuid="23466e63-e52a-4259-af2b-ff645c0a758b" name="hiLimit" visibility="public" type="79663dce-8dee-4738-8137-8c9d031f1b33"><lowerValue><LiteralString uuid="809cf0a8-8bc0-44e1-8b86-eb2c6d242fb7" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="4990d0c1-a103-45f6-85f8-b5ebc012bffd" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="e28d8794-421e-459d-be67-f4a1bf330f4b" name="Box" visibility="public"><generalization><Generalization uuid="afdf50dd-5144-4957-a0db-1e5f96d1e9aa" general="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"/></generalization><ownedAttribute><Property uuid="fa96d108-2cc9-48e3-ab36-70a782cccccb" name="boxSize" visibility="public" type="79663dce-8dee-4738-8137-8c9d031f1b33"><lowerValue><LiteralString uuid="71bb4180-3afe-422f-978b-27e7cb763660" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="20c73225-6852-4bc3-98ae-8319b4160ba0" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="3bdb3fe0-f8c4-4323-bf74-46289f62283a" name="Ellipse" visibility="public"><generalization><Generalization uuid="2558da3e-de51-495f-9d3c-b3aafb3c4b70" general="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"/></generalization><ownedAttribute><Property uuid="36fd7a3e-5e55-43f9-a137-5bdaa5b3bc7f" name="semiAxes" visibility="public" type="79663dce-8dee-4738-8137-8c9d031f1b33"><lowerValue><LiteralString uuid="70eb4829-a8ef-43b8-b670-668db3283ca7" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="56e40b33-034c-4633-8b3a-b739e5f86f81" visibility="public" value="1"/></upperValue></Property><Property uuid="0c790962-0831-4b15-9e3d-b29887c8438f" name="positionAngles" visibility="public" type="79663dce-8dee-4738-8137-8c9d031f1b33"><lowerValue><LiteralString uuid="29b1b9cc-103a-45bf-8f0f-6f6b87d0d7e9" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="ed7bfdd8-9e69-46f4-a73b-c6fdb19dd52c" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="3da18a05-cdc6-4b82-8fcf-43b507633d86" name="MSMatrix" visibility="public"><generalization><Generalization uuid="620d47d8-4058-419f-8bc1-5a3b2d634f5f" general="2d68e9b0-9a48-4e9b-ac02-699bf09b8c81"/></generalization><ownedAttribute><Property uuid="80f0ff11-31a6-4d45-9e55-1b252c2fb4aa" name="matrix" visibility="public" type="54b8c94e-856e-495c-a881-69ade131874e"><lowerValue><LiteralString uuid="eaa33a04-ff47-4146-bb4c-9296e7766585" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="f60a514f-d477-42a8-b50a-aea0c389c031" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType></packagedElement></Package><Profile uuid="e7a00ecd-eb3d-4147-8538-5d1beea86690" name="IVOA_UML_Profile" visibility="public" DocComment="fef27218-0b3f-4767-9a46-8d42c0fdb40e"><ownedComment><Comment uuid="fef27218-0b3f-4767-9a46-8d42c0fdb40e" body="This profile defines the domain specific UML dialect for the IVOA data modelling efforts."><annotatedElement idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/></Comment></ownedComment><appliedStereotype><StereotypeApplication uuid="c5f94df0-d99d-4876-93c6-bafb94a3dfa2" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="5f4aeb02-120a-4e5a-a180-cf41a62f5780" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="e5b3e660-6f49-4481-99c3-383d601080d0" visibility="public" value="IVOA_Profile"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="113e7259-c97b-4b22-a3f6-69201099719e" classifier="0b7f85cf-ab5d-402d-ac3e-c77c579fbf78"><slot><Slot uuid="f11af179-786d-4e08-9a30-c860b967b724" definingFeature="ed078436-8509-4b01-9b93-10d655e79240"><value><LiteralString uuid="53a91046-5ae4-47b5-b16c-d0752bd6229f" visibility="public" value="http://vo-urp.googlecode.com/svn/trunk/uml/IVOA%20UML%20Profile%20v-3.xml"/></value></Slot></slot></StereotypeApplication></appliedStereotype><packagedElement><Stereotype uuid="51e4844d-7458-4269-a457-88ffd7362bfc" name="reference" visibility="public" baseClass="Association"><ownedRule><Constraint uuid="c6d268e4-41ce-4c22-8ded-ece09e1dd516" name="c_reference_hasOnlyBinaryAssociation" visibility="public"><constrainedElement idref="51e4844d-7458-4269-a457-88ffd7362bfc"/><specification><OpaqueExpression uuid="efb17976-d150-4849-9ded-fb03375dc338" visibility="public" body="Only allow binary association."/></specification></Constraint><Constraint uuid="efb17757-2da4-4ba9-8901-353ff28e30a3" name="c_reference_isUnidirectional" visibility="public"><constrainedElement idref="51e4844d-7458-4269-a457-88ffd7362bfc"/><specification><OpaqueExpression uuid="4e8d061a-843e-43d5-8b09-ae57636ca173" visibility="public" body="Only one end which points to the referenced objecttype is navigable." language="English"/></specification></Constraint><Constraint uuid="c9ccb6c0-830c-4839-8ad4-54a2bbcca84f" name="c_reference_hasAggregationKindNone" visibility="public"><constrainedElement idref="51e4844d-7458-4269-a457-88ffd7362bfc"/><specification><OpaqueExpression uuid="9d5cbb69-2968-40cb-aef7-da3a1060ce4c" visibility="public" body="Both ends have AggregationKind = &quot;none&quot;."/></specification></Constraint><Constraint uuid="894d278c-1749-4da3-863e-480b90593942" name="c_reference_referencingEndHasCardinality1" visibility="public"><constrainedElement idref="51e4844d-7458-4269-a457-88ffd7362bfc"/><specification><OpaqueExpression uuid="c742a621-5441-464d-8a89-cb60e74dc8d8" visibility="public" body="The referencingEnd has cardinality 1."/></specification></Constraint><Constraint uuid="1a3e8e0d-c385-42ed-b55f-5bfcb4e52de8" name="c_reference_referencedEndHasCardinalityMax1" visibility="public"><constrainedElement idref="51e4844d-7458-4269-a457-88ffd7362bfc"/><specification><OpaqueExpression uuid="65c84764-fd82-4d19-9cce-afb15782501a" visibility="public" body="The referencedEnd has cardinality 0..1." language="English"/></specification></Constraint><Constraint uuid="291ee5ac-0d3a-47b0-8fd0-d1bf4d809ec4" name="c_reference_referencedEndHasName" visibility="public"><constrainedElement idref="51e4844d-7458-4269-a457-88ffd7362bfc"/><specification><OpaqueExpression uuid="f3e9f44d-76d4-4d2e-a068-6891fd751974" visibility="public" body="Only the referencedEnd has a name."/></specification></Constraint></ownedRule></Stereotype><Stereotype uuid="0ce7e794-c694-4bf8-be0d-8ea96ff477b7" name="composition" visibility="public" baseClass="Association" DocComment="750fe679-a1d8-4506-8ff8-628713a273a1"><ownedRule><Constraint uuid="475b9b19-8482-4751-b469-ed6f9d2d6272" name="c_composite_hasOnlyBinaryAssoication" visibility="public"><constrainedElement idref="0ce7e794-c694-4bf8-be0d-8ea96ff477b7"/><specification><OpaqueExpression uuid="9b8dd5df-0cd4-430e-9ccf-43099ee11043" visibility="public" body="Only allow binary association." language="English"/></specification></Constraint><Constraint uuid="6b36959e-e6cf-41a8-8ed9-f237b19ae658" name="c_composite_isUnidirectional" visibility="public"><constrainedElement idref="0ce7e794-c694-4bf8-be0d-8ea96ff477b7"/><specification><OpaqueExpression uuid="52582c62-28e3-45bc-a63e-0a24e17186c9" visibility="public" body="Only the composed objects end is navigable."/></specification></Constraint><Constraint uuid="898c8e9b-e473-4a75-8b5c-c8b5cd74a202" name="c_composite_compositeEndHasAggregationKindComposite***" visibility="public"><constrainedElement idref="0ce7e794-c694-4bf8-be0d-8ea96ff477b7"/><specification><OpaqueExpression uuid="ba1eee32-4c16-47c7-8bb8-0c361ab1765f" visibility="public" body="The composite end has aggregationKind = &quot;composite&quot;"/></specification></Constraint><Constraint uuid="b186ea81-b7ac-41d9-b901-13584de7b1da" name="c_composite_composedEndHasAggregationKindNone***" visibility="public"><constrainedElement idref="0ce7e794-c694-4bf8-be0d-8ea96ff477b7"/><specification><OpaqueExpression uuid="33d85e3e-51f3-4a41-9aa6-449dd31fa60a" visibility="public" body="The composied objects end has aggregationKind = &quot;none&quot;"/></specification></Constraint><Constraint uuid="fc12ed38-d07c-4249-93f1-b554692b8354" name="c_composite_composingEndHasCardinality1" visibility="public"><constrainedElement idref="0ce7e794-c694-4bf8-be0d-8ea96ff477b7"/><specification><OpaqueExpression uuid="b377f252-f070-41e6-944d-a9829b1a221c" visibility="public" body="The composing end has cardinality 1."/></specification></Constraint><Constraint uuid="df91dc9f-56d0-431a-8984-80e9902d43db" name="c_composite_composedEndHasName" visibility="public"><constrainedElement idref="0ce7e794-c694-4bf8-be0d-8ea96ff477b7"/><specification><OpaqueExpression uuid="ebeda46b-9eb8-4231-97ef-981dafb20987" visibility="public" body="Only the composed objects end has a name."/></specification></Constraint></ownedRule><ownedComment><Comment uuid="750fe679-a1d8-4506-8ff8-628713a273a1" body="This stereotype indicates that a particular Binary Association End has composition semantics. This is assumed by default for such assiciation ends that are navigable and are not shared. However assigning this stereotype allows one to add some attributes to the relation using tags. To this end the stereotype has tag definitions."><annotatedElement idref="0ce7e794-c694-4bf8-be0d-8ea96ff477b7"/></Comment></ownedComment><ownedAttribute><Property uuid="63b42a59-a9bf-45d1-bd98-a4e984793845" name="isOrdered" visibility="private" type="16c63eac-c452-40ae-b9b8-fab1f0c6f91a"><lowerValue><LiteralString uuid="0c8d9419-bb18-4782-9d45-5a817364c542" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="b49128d0-eb92-4acc-9188-b7f2e4d2a79b" visibility="public" value="1"/></upperValue><defaultValue><LiteralBoolean uuid="4353eb37-b6a8-446f-b2ef-b9bc0469393d" visibility="public"/></defaultValue></Property></ownedAttribute></Stereotype><Stereotype uuid="12225311-7dfc-4590-8bb3-04d1e693b024" name="usage" visibility="public" baseClass="Usage"><ownedRule><Constraint uuid="9612103e-64d1-435c-8ee5-6e85c68ef931" name="c_usage_isOnlyBetweenPackages" visibility="public"><constrainedElement idref="12225311-7dfc-4590-8bb3-04d1e693b024"/><specification><OpaqueExpression uuid="55ac6b0f-d109-4dd8-bec6-3f4446e651b6" visibility="public" body="Usage dependency exists only from one package to another package. " language="English"/></specification></Constraint><Constraint uuid="6df15375-c962-4a60-809b-dcfdef2f9817" name="c_usage_dependencyIsTransitive" visibility="public"><constrainedElement idref="12225311-7dfc-4590-8bb3-04d1e693b024"/><specification><OpaqueExpression uuid="db3672a0-83e9-4ca0-bc2c-6bcc49570b59" visibility="public" body="Dependency graph is a DAG."/></specification></Constraint><Constraint uuid="2a019d91-29fd-420a-9861-ea48e34cc13c" name="c_usage_dependencyGraphIsDAG" visibility="public"><constrainedElement idref="12225311-7dfc-4590-8bb3-04d1e693b024"/><specification><OpaqueExpression uuid="ac1186b4-fdc5-46c0-88d2-6a73420a6bb3" visibility="public" body="Dependency is transitive."/></specification></Constraint></ownedRule></Stereotype><Stereotype uuid="f9a706ae-5895-4229-9486-38378ad5cad1" name="model" visibility="public" baseClass="Model"><ownedRule><Constraint uuid="27b88420-0100-4ffe-95cc-066e67e4e006" name="c_model_hasNo CyclesBetweenContainmentTrees" visibility="public"><constrainedElement idref="f9a706ae-5895-4229-9486-38378ad5cad1"/><specification><OpaqueExpression uuid="9f0f9a82-4946-483d-87a4-02ac8103449d" visibility="public" body="Between two different entity containment trees no cyclic reference is allowed." language="English"/></specification></Constraint><Constraint uuid="de82357b-d386-450e-9f15-84327bb793c1" name="c_model_hasInheritancePerpendicularToComposition" visibility="public"><constrainedElement idref="f9a706ae-5895-4229-9486-38378ad5cad1"/><specification><OpaqueExpression uuid="929b3cb9-ac8e-48c4-9c9f-f31645926f17" visibility="public" body="Gerard:add it" language="English"/></specification></Constraint></ownedRule><ownedAttribute><Property uuid="e423b1c4-8b31-4fb0-88ff-9093d4958d22" name="author" visibility="private" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="7c617abe-c8c8-498c-ae36-f704de48f911" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="e063b10d-b45d-47b7-840f-5aeda1c422a1" visibility="public" value="1"/></upperValue></Property><Property uuid="c7a6a7aa-3b29-480e-bf5a-782730a931f9" name="title" visibility="private" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralInteger uuid="276d723a-23c6-48b7-8ed2-b1cce9cfa14b" visibility="public" value="1"/></lowerValue><upperValue><LiteralUnlimitedNatural uuid="cfea9c6b-fd3d-4a50-8aff-46735372451a" visibility="public" value="1"/></upperValue></Property><Property uuid="e32d41c3-c7ab-4d85-885b-ae987b5c137d" name="version" visibility="private" type="5e908f78-f189-422d-a1b6-896776498ca8"><defaultValue><LiteralString uuid="e0607075-dabd-478a-85c7-022eb32f781c" visibility="public" value="0.x"/></defaultValue></Property><Property uuid="e093d0ab-8e18-4436-b323-c785935ac99f" name="previousVersion" visibility="private" type="b21fa72f-b62f-4189-a96c-27b9950d3abd"><lowerValue><LiteralString uuid="cfbb5eab-bcb9-42a0-b7f5-ade53cb8e730" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="9b6d465b-c6e5-4d52-8938-f2950baa54ec" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Stereotype><Stereotype uuid="d6b839c4-6094-4b93-96fe-4bae136c9cbb" name="constraint" visibility="public" baseClass="Constraint"><ownedAttribute><Property uuid="16e23adc-459d-4fdc-9fae-18df370b9eeb" name="xml" visibility="private"><defaultValue><LiteralString uuid="a3cfbc04-d5e1-4f2a-8be4-0c8aeaab8311" visibility="public"/></defaultValue></Property><Property uuid="1c274a70-cba3-41c9-9f5c-484c7f1417f9" name="java" visibility="private"/><Property uuid="6fff3170-2ee2-48bf-add7-82b741545f04" name="c++" visibility="private"/><Property uuid="71b367da-168d-4c37-8ce2-f70bcd0ce522" name="c_sharp" visibility="private"/></ownedAttribute></Stereotype><Stereotype uuid="01e67721-e756-4f3a-a1cd-fa5fa042d5c2" name="generalization" visibility="public" baseClass="Generalization"><ownedRule><Constraint uuid="58b21ae3-9158-4b3e-8186-ccf56577c0d7" name="c_generalization_concreteObjecttypeIsFinal" visibility="public"><constrainedElement idref="01e67721-e756-4f3a-a1cd-fa5fa042d5c2"/><specification><OpaqueExpression uuid="8e49a0bf-bc86-4076-b307-c1ca5e9d120d" visibility="public" body="A base objectytpe is always abstract.or a concrete objecttype is final" language="English"/></specification></Constraint><Constraint uuid="b75c8072-8efe-4c0d-9d87-bcfbfa22a546" name="c_generalization_hasDisjointGeneralizationSet" visibility="public"><constrainedElement idref="01e67721-e756-4f3a-a1cd-fa5fa042d5c2"/><specification><OpaqueExpression uuid="bc294bb0-02db-403c-9c6f-5d0106af4acb" visibility="public" body="Subclasses are disjoint." language="English"/></specification></Constraint><Constraint uuid="c481d58a-ca05-44f5-a5aa-6ab717f5b063" name="c_generalization_hasCompleteGeneralizationSet" visibility="public"><constrainedElement idref="01e67721-e756-4f3a-a1cd-fa5fa042d5c2"/><specification><OpaqueExpression uuid="639a2bba-c793-47ef-a1ce-8d0aec345d77" visibility="public" body="Subclasses are complete."/></specification></Constraint></ownedRule><ownedAttribute><Property uuid="949206f8-c04e-40a9-b03c-c78b2a12bd2d" name="ivoid" visibility="public"/></ownedAttribute></Stereotype><Stereotype uuid="afb611b3-ae73-4278-955e-06feceb9431f" name="skosconcept" visibility="public" baseClass="Property" DocComment="0a4232de-814d-48be-ae8e-981cccb8cee5"><ownedComment><Comment uuid="0a4232de-814d-48be-ae8e-981cccb8cee5" body="This stereotype indicates that an atribute represents a term in a particular SKOS vocabulary.&#10;This stereotype indicates that a particular Binary Association End has composition semantics. Assigning this stereotype allows one to add some attributes to the relation using tags. To this end the stereotype has tag definitions, in particular the vocabularyURI indicating which particular vocabulary the concept should be extracted from."><annotatedElement idref="afb611b3-ae73-4278-955e-06feceb9431f"/></Comment></ownedComment><ownedAttribute><Property uuid="03c327b1-9d16-4e26-bcfe-70ccf3976e32" name="vocabularyURI" visibility="private"><lowerValue><LiteralInteger uuid="76c874e0-5db8-45ed-b75c-7dd999d622c8" visibility="public"/></lowerValue><upperValue><LiteralUnlimitedNatural uuid="92810bb1-c6f4-4d15-b281-0670f64e7d6a" visibility="public" value="1"/></upperValue></Property><Property uuid="fc4d4726-7ff2-4887-98b7-5ef557d995be" name="broadestSKOSConcept" visibility="private"><lowerValue><LiteralString uuid="e6646230-76d7-459f-9ca6-76db6e759ff5" visibility="public" value="0"/></lowerValue><upperValue><LiteralUnlimitedNatural uuid="2e3b6f4f-e132-4c43-bb46-016d069ba393" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Stereotype><Stereotype uuid="fe62d52c-a986-4d30-ad8a-1993b0994e83" name="attribute" visibility="public" baseClass="Property" DocComment="a3bb231c-f790-46b7-bbdb-1a363fd2a455"><ownedComment><Comment uuid="a3bb231c-f790-46b7-bbdb-1a363fd2a455" body="This sterotype indicates that a given Property has attribute semantics. This is by default the case for our attributes that must have a datatype cosen form the IVOAValueTypes, howevere the explicit assignment of this stereotype allows the modeller to assign specific extra attributes as tags. For that purpose this stereotype has various tag definitions."><annotatedElement idref="fe62d52c-a986-4d30-ad8a-1993b0994e83"/></Comment></ownedComment><ownedAttribute><Property uuid="0cd0db51-7172-4c87-a97e-5ba0ec79ef46" name="minLength" visibility="private" type="77a5f781-32b3-422f-a7f1-fced607568f3" DocComment="1a0f5083-3ff1-46d1-84e5-9c78c4e8ae03"><lowerValue><LiteralString uuid="fe3c9a60-5096-4dd2-9e3c-be8887d891df" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="0d9f93a1-35b3-49a8-bb30-cfdd62b9c1e5" visibility="public" value="1"/></upperValue><ownedComment><Comment uuid="1a0f5083-3ff1-46d1-84e5-9c78c4e8ae03" body="MaxLength defines the maximum length for a string value (or the precision for a number).&#10;&#10;If MaxLength is undefined, then the following rules apply :&#10;- String [30]&#10;- Number [Real 4 bytes] for floating point numbers&#10;- Number [Integer 4 bytes] for integer numbers"><annotatedElement idref="0cd0db51-7172-4c87-a97e-5ba0ec79ef46"/></Comment></ownedComment></Property><Property uuid="b48074ec-1b1a-48d4-9d12-8969b2436319" name="maxLength" visibility="private" type="77a5f781-32b3-422f-a7f1-fced607568f3" DocComment="5b84aa38-6cf2-4488-af4d-37f104d71a42"><lowerValue><LiteralString uuid="5175035c-8d7c-4d08-a912-200648b5d19e" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="0364f000-19b6-4473-9163-b1be5c1ae29f" visibility="public" value="1"/></upperValue><ownedComment><Comment uuid="5b84aa38-6cf2-4488-af4d-37f104d71a42" body="MaxLength defines the maximum length for a string value (or the precision for a number).&#10;&#10;If MaxLength is undefined, then the following rules apply :&#10;- String [30]&#10;- Number [Real 4 bytes] for floating point numbers&#10;- Number [Integer 4 bytes] for integer numbers"><annotatedElement idref="b48074ec-1b1a-48d4-9d12-8969b2436319"/></Comment></ownedComment></Property><Property uuid="f781faf6-3c29-4a8d-9c27-6e2f99984878" name="length" visibility="private" type="77a5f781-32b3-422f-a7f1-fced607568f3"><lowerValue><LiteralString uuid="d6c87c30-cb51-4f3f-89b3-8a4a3586c2ff" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="69e3b0e6-461d-43b3-833c-809515afac2b" visibility="public" value="1"/></upperValue></Property><Property uuid="2c7a2cb8-9bdb-4748-9dc8-cec353656dbf" name="uniqueInCollection" visibility="private" type="16c63eac-c452-40ae-b9b8-fab1f0c6f91a" DocComment="1d3a8574-a69f-45a6-9293-dbaa5eca57cf"><lowerValue><LiteralString uuid="02394075-352c-4f79-a8cd-5c767e07441d" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="906feb2d-ad31-405e-9fae-b523882ab08b" visibility="public" value="1"/></upperValue><ownedComment><Comment uuid="1d3a8574-a69f-45a6-9293-dbaa5eca57cf" body="This guarantees that that value is unique in a collection so a couple (container_id, attribute) must be unique"><annotatedElement idref="2c7a2cb8-9bdb-4748-9dc8-cec353656dbf"/></Comment></ownedComment></Property><Property uuid="9a67b1c9-043b-432f-88b3-641e47e91a16" name="uniqueGlobally" visibility="private" type="16c63eac-c452-40ae-b9b8-fab1f0c6f91a" DocComment="d822213a-b782-4b22-910a-4749f391e789"><lowerValue><LiteralString uuid="c7ce10e2-9944-44f7-bb8d-99a85b9e166b" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="b3e1e7d9-05ef-4a4c-a84b-a0b9b4d6dcfa" visibility="public" value="1"/></upperValue><ownedComment><Comment uuid="d822213a-b782-4b22-910a-4749f391e789" body="This attribute must be unique in the Database containing instances of the data model (unique contraints)"><annotatedElement idref="9a67b1c9-043b-432f-88b3-641e47e91a16"/></Comment></ownedComment></Property><Property uuid="fb170bfd-057f-4bfc-9de4-80d502184f75" name="minValue" visibility="private" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="1595fb20-2051-427e-adb5-f593e5172ccd" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="bb7e5f84-b681-4e1e-a33a-847116d6e2fe" visibility="public" value="1"/></upperValue></Property><Property uuid="482590e5-62e4-4ad9-8c3c-957ecf9e4f63" name="maxValue" visibility="private" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="706de7b6-42af-4d0c-8723-8c7601c702ff" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="557f2416-b055-4047-ba46-de18b3c450a7" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Stereotype><Stereotype uuid="26798342-3df9-40fe-9825-92daa9f4b153" name="key" visibility="public" baseClass="Property" DocComment="067ce2db-f066-45e0-a01e-b74e09371789"><ownedComment><Comment uuid="067ce2db-f066-45e0-a01e-b74e09371789" body="Indicates that this field can be used to order a collection of parent class"><annotatedElement idref="26798342-3df9-40fe-9825-92daa9f4b153"/></Comment></ownedComment><ownedAttribute><Property uuid="127d8512-f838-477b-bccf-9b4400667a75" name="sortable" visibility="private"><lowerValue><LiteralString uuid="3f37cb00-4484-4c32-baed-2bcb2e5c4e20" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="a958fde0-6374-4226-9ac8-1cbfead2f7c4" visibility="public" value="1"/></upperValue><defaultValue><LiteralUnlimitedNatural uuid="0c8e1163-8b4e-4e0e-ba7a-9ea64e5b1d36" visibility="public" value="1"/></defaultValue></Property></ownedAttribute></Stereotype><Stereotype uuid="9d99f4a0-b941-4ef5-9438-774b76f9d171" name="modelelement" visibility="public" DocComment="0ddf4b90-9b84-45fe-8f2f-c35300bd2c12"><ownedComment><Comment uuid="0ddf4b90-9b84-45fe-8f2f-c35300bd2c12" body="Any model element can be given this sterotype. It allows one to add some specific labels as tags to the element. For example UTYPE."><annotatedElement idref="9d99f4a0-b941-4ef5-9438-774b76f9d171"/></Comment></ownedComment><ownedAttribute><Property uuid="40baea5b-a484-40a5-b175-db76732e75dc" name="vodml-id" visibility="private" DocComment="118a98a6-3da9-4a58-a63b-e3a2a5cf9545"><lowerValue><LiteralInteger uuid="a0a42599-8c8b-472b-b732-acb60266bb06" visibility="public"/><LiteralString uuid="7beee7d2-33dd-4f9b-9ee1-f07df0a08563" visibility="public" value="*"/></lowerValue><upperValue><LiteralUnlimitedNatural uuid="6210730c-de34-47fd-9f6a-25929fc9928b" visibility="public"/><LiteralString uuid="6809f69e-b50d-4ac3-a034-acce2817bbdc" visibility="public" value="*"/></upperValue><ownedComment><Comment uuid="118a98a6-3da9-4a58-a63b-e3a2a5cf9545" body="If the model element represents an element in another data model, that element can be indicated by adding its UTYPE as this tag&apos;s value.&#10;Note that we allow an element to have multiple UTYPEs (multiplicity = 0..*).&#10;"><annotatedElement idref="40baea5b-a484-40a5-b175-db76732e75dc"/></Comment></ownedComment></Property><Property uuid="ff709d75-ee6b-4610-bca6-cfcadfa05612" name="example" visibility="private"><lowerValue><LiteralInteger uuid="79ac142d-2a66-4cb9-8af0-530c354f05dd" visibility="public"/></lowerValue><upperValue><LiteralUnlimitedNatural uuid="1564c286-bc66-4c6b-9dfb-d5f069fcf201" visibility="public"/></upperValue></Property></ownedAttribute></Stereotype><Stereotype uuid="0b7f85cf-ab5d-402d-ac3e-c77c579fbf78" name="modelimport" visibility="public"><ownedAttribute><Property uuid="79159f2f-e10b-4018-a8b7-26be453d219d" name="namespaceURI" visibility="private"><lowerValue><LiteralInteger uuid="b67d0009-6496-4fa6-a952-8701f7f0dd47" visibility="public"/></lowerValue><upperValue><LiteralUnlimitedNatural uuid="2e53b75d-63cf-4b28-ad99-a6a89fe51aa4" visibility="public" value="1"/></upperValue></Property><Property uuid="ed078436-8509-4b01-9b93-10d655e79240" name="url" visibility="private"><lowerValue><LiteralInteger uuid="9efd24d4-0f3b-42a8-a789-62a2fc9fec93" visibility="public" value="1"/></lowerValue><upperValue><LiteralUnlimitedNatural uuid="ac67c597-3468-4a48-9600-c4ffafd97799" visibility="public" value="1"/></upperValue></Property><Property uuid="835a1410-3efd-493a-82f4-d4714e9efe55" name="documentationURL" visibility="private"><lowerValue><LiteralInteger uuid="14e48870-005c-4bf0-a97d-842fff83faf6" visibility="public"/></lowerValue><upperValue><LiteralUnlimitedNatural uuid="3e55f916-e659-45a6-8a08-424aa46b0dd2" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Stereotype><Stereotype uuid="9bc01bcc-f04e-47d7-b942-217a5484e3a3" name="identification" visibility="public" baseClass="Abstraction"><ownedAttribute><Property uuid="e84f7424-c5e2-40f9-9ec0-5f891460e4de" name="description" visibility="private"><lowerValue><LiteralInteger uuid="5653b2c7-9ec1-4b05-b5ef-b13d9fb0a66a" visibility="public"/></lowerValue><upperValue><LiteralUnlimitedNatural uuid="ee5795a5-60ee-4a96-904a-3eceabf788ac" visibility="public" value="1"/></upperValue></Property><Property uuid="7cf0a7d3-0a83-47b5-81de-287006f020e8" name="dependency" visibility="private" type="b0b79145-b3fb-49a7-b3e6-4c0f3c10bc5c"><lowerValue><LiteralString uuid="333ad83a-1467-41db-b4dd-77e665d84744" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="7f804a51-44e5-417f-86c7-1c15cd3cdd9c" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Stereotype><Stereotype uuid="f8807177-68e1-41ee-bf69-b0dbaafef440" name="composition" visibility="public" baseClass="Property" DocComment="6d9fa94b-1dfe-4d19-8a74-effccbe03305"><ownedRule><Constraint uuid="d46991e8-2920-4f09-8f9c-7621894c8c9b" name="c_composite_hasOnlyBinaryAssoication" visibility="public"><constrainedElement idref="0ce7e794-c694-4bf8-be0d-8ea96ff477b7"/><specification><OpaqueExpression uuid="033d7736-8046-4dfd-b32b-1f9bf1cf7d4d" visibility="public" body="Only allow binary association." language="English"/></specification></Constraint><Constraint uuid="1065df8e-b086-4753-ac45-1c1b0a8570a5" name="c_composite_isUnidirectional" visibility="public"><constrainedElement idref="0ce7e794-c694-4bf8-be0d-8ea96ff477b7"/><specification><OpaqueExpression uuid="db486bd6-298d-4da3-9683-bfcfb1e82a86" visibility="public" body="Only the composed objects end is navigable."/></specification></Constraint><Constraint uuid="2e676668-aba2-4165-b5f1-cd7f29e388a9" name="c_composite_compositeEndHasAggregationKindComposite***" visibility="public"><constrainedElement idref="0ce7e794-c694-4bf8-be0d-8ea96ff477b7"/><specification><OpaqueExpression uuid="779df9e5-cde8-4460-b5b5-6ca2d34481e3" visibility="public" body="The composite end has aggregationKind = &quot;composite&quot;"/></specification></Constraint><Constraint uuid="11cc39b2-1448-4a1e-ad12-af9d0b47bd29" name="c_composite_composedEndHasAggregationKindNone***" visibility="public"><constrainedElement idref="0ce7e794-c694-4bf8-be0d-8ea96ff477b7"/><specification><OpaqueExpression uuid="3a3f59a6-1722-4b98-94ba-fb5ff831602c" visibility="public" body="The composied objects end has aggregationKind = &quot;none&quot;"/></specification></Constraint><Constraint uuid="acc1b4d1-83fd-47b9-b943-fdf0139662cf" name="c_composite_composingEndHasCardinality1" visibility="public"><constrainedElement idref="0ce7e794-c694-4bf8-be0d-8ea96ff477b7"/><specification><OpaqueExpression uuid="83a25a9d-c7ae-4566-a571-08bf924b7f07" visibility="public" body="The composing end has cardinality 1."/></specification></Constraint><Constraint uuid="11accdcd-193d-4b37-8547-6c64956e9395" name="c_composite_composedEndHasName" visibility="public"><constrainedElement idref="0ce7e794-c694-4bf8-be0d-8ea96ff477b7"/><specification><OpaqueExpression uuid="475bb881-8b4a-47e8-a067-f389903da676" visibility="public" body="Only the composed objects end has a name."/></specification></Constraint></ownedRule><ownedComment><Comment uuid="6d9fa94b-1dfe-4d19-8a74-effccbe03305" body="This stereotype indicates that a particular Binary Association End has composition semantics. This is assumed by default for such assiciation ends that are navigable and are not shared. However assigning this stereotype allows one to add some attributes to the relation using tags. To this end the stereotype has tag definitions."><annotatedElement idref="0ce7e794-c694-4bf8-be0d-8ea96ff477b7"/></Comment></ownedComment><ownedAttribute><Property uuid="b6c69028-c9d5-4a78-a21c-7b706676337c" name="isOrdered" visibility="private" type="16c63eac-c452-40ae-b9b8-fab1f0c6f91a"><lowerValue><LiteralString uuid="9138e42a-a1f9-4907-900f-74f3667d83d7" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="12ac0ca2-75aa-4256-ae81-f29006259b00" visibility="public" value="1"/></upperValue><defaultValue><LiteralBoolean uuid="5f41688f-2c09-4b6c-9e76-5d95941bcaaf" visibility="public"/></defaultValue></Property></ownedAttribute></Stereotype><Enumeration uuid="b0b79145-b3fb-49a7-b3e6-4c0f3c10bc5c" name="Dependency" visibility="public"><ownedLiteral><EnumerationLiteral uuid="33bb0a9a-a2fe-4aa4-9d82-6d9414a5ef63" name="refines" visibility="public"/><EnumerationLiteral uuid="df848e02-7b6c-4774-9db8-bcaf0a469bd9" name="is-a" visibility="public"/><EnumerationLiteral uuid="bba9876c-e032-48e4-be2f-5228dfdefca6" name="similar" visibility="public"/><EnumerationLiteral uuid="3dfac787-8981-4053-bc75-a8be1de6d69d" name="equivalent" visibility="public"/><EnumerationLiteral uuid="344415e9-4934-48f1-906c-5ec548b7d8c4" name="specializes" visibility="public"/></ownedLiteral></Enumeration><Stereotype uuid="626c7a22-47f6-4261-9e19-1acd40b5df3a" name="subsets" visibility="public" baseClass="Property"><ownedAttribute><Property uuid="bd2e1c46-2d17-4d15-8c27-d12570d464e5" name="subsettedProperty" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="ea35f751-522a-46cd-aa97-0bd1c15b058e" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="63a73d72-666c-4a17-a5bf-5ed457b3ba51" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Stereotype></packagedElement><profileApplication><ProfileApplication uuid="8069915c-45e9-4077-8918-17097c67b0b0" appliedProfile="e7a00ecd-eb3d-4147-8538-5d1beea86690"/></profileApplication></Profile><Package uuid="307921d4-974f-4d98-88b8-2ef2dfbff3d0" visibility="public"><packagedElement><DataType uuid="9af57609-9ed6-4ae1-8926-abe2ba716b0e" name="SkyPosition" visibility="public"><ownedRule><Constraint uuid="61b1550e-4b4a-4f44-a6da-f0010c1638b0" name="Constraint1" visibility="public"><constrainedElement idref="9af57609-9ed6-4ae1-8926-abe2ba716b0e"/><specification><LiteralString uuid="bb726774-3c7a-4f59-8956-9d81b786240b" visibility="public" value="ndim=2"/></specification></Constraint><Constraint uuid="c40068b7-49d7-435a-8843-0b49eff57157" name="Constraint2" visibility="public"><constrainedElement idref="9af57609-9ed6-4ae1-8926-abe2ba716b0e"/><specification><LiteralString uuid="170a3ed7-9871-40db-b004-cdc6235612c5" visibility="public" value="value-&gt;stc2:stcTypes.RealDoublet"/></specification></Constraint></ownedRule><generalization><Generalization uuid="c378010f-6398-4632-a515-0b6e8d8970ca" general="0c800167-253e-4a59-bfc6-e768b830e8a3"/></generalization><ownedAttribute><Property uuid="0b3aa87a-31f8-4fe7-bb71-24e5823f3102" name="coordinateDomain" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><appliedStereotype><StereotypeApplication uuid="9bb5b4be-21a1-41c0-af5f-b58e9ff85aa7" classifier="afb611b3-ae73-4278-955e-06feceb9431f"><slot><Slot uuid="b3ad74ed-57ae-43ab-96fe-bbb796ec1c70" definingFeature="03c327b1-9d16-4e26-bcfe-70ccf3976e32"><value><LiteralString uuid="455aa1e8-ad97-4732-87c3-3ce767c0c646" visibility="public" value="CoordinateDomains"/></value></Slot><Slot uuid="d7a6d044-9a68-4884-a0c7-4a8e8a07f0df" definingFeature="fc4d4726-7ff2-4887-98b7-5ef557d995be"><value><LiteralString uuid="d15a8827-dce8-424b-8bb6-48d0dc4d9322" visibility="public" value="spherical"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="250dfa1b-c320-466e-9711-5f347b29239a" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="115147a1-b5a6-4733-8eb3-e2a69de12445" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="f9467ba2-bda7-4d97-803f-3d47201aaa45" visibility="public" value="stc2:coords.Coordinate.coordinateDomain"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property><Property uuid="af162dfd-7447-4d8a-8610-4ef10b582d40" name="coordFrame" visibility="public" type="3d336d06-9015-4ad4-a5f0-6b9e3de077b8"><appliedStereotype><StereotypeApplication uuid="7624a10f-6961-4f59-b6fe-36152150e66e" classifier="626c7a22-47f6-4261-9e19-1acd40b5df3a"><slot><Slot uuid="8da09a02-7e8f-47dd-80fd-ca5247e344dc" definingFeature="bd2e1c46-2d17-4d15-8c27-d12570d464e5"><value><LiteralString uuid="37d10b66-1a4f-48ef-a6a1-4d2561c2faa4" visibility="public" value="stc2:coords.SpatialCoord.coordFrame"/></value></Slot></slot></StereotypeApplication></appliedStereotype></Property></ownedAttribute></DataType><Class uuid="3d336d06-9015-4ad4-a5f0-6b9e3de077b8" name="ICRSsky" visibility="public"><ownedRule><Constraint uuid="63981081-7603-4418-bd73-232f4282d4ac" name="Constraint1" visibility="public"><constrainedElement idref="3d336d06-9015-4ad4-a5f0-6b9e3de077b8"/><specification><LiteralString uuid="c676b3e5-8ea1-4811-9cc5-431f273ca531" visibility="public" value="flavor-&gt;CoordFlavor:spherical"/></specification></Constraint><Constraint uuid="ff30a33f-835a-427c-98da-eccead0a4f9d" name="Constraint2" visibility="public"><constrainedElement idref="3d336d06-9015-4ad4-a5f0-6b9e3de077b8"/><specification><LiteralString uuid="d986b5d9-f703-4f29-be3b-fd3074efcd75" visibility="public" value="spaceRefFrame-&gt;SpaceStdRefFrame:ICRS"/></specification></Constraint><Constraint uuid="82fc1626-6f3c-4da8-8c40-3c84a5200c27" name="Constraint3" visibility="public"><constrainedElement idref="3d336d06-9015-4ad4-a5f0-6b9e3de077b8"/><specification><LiteralString uuid="6a1e84e7-d872-49e1-be87-6471c5fc3640" visibility="public" value="ndim=2"/></specification></Constraint></ownedRule><generalization><Generalization uuid="557454a5-e573-4b5e-a56c-3e4ec31ed835" general="89b72b66-04e6-432a-a187-d9d58c85a48f"/></generalization></Class><Association uuid="466e13ee-39ac-483a-b862-2c80b52ea48c" visibility="public"><memberEnd idref="af162dfd-7447-4d8a-8610-4ef10b582d40"/><ownedEnd><Property uuid="e6401d74-9f19-4516-8f4d-fc7d164d6012" visibility="public" type="9af57609-9ed6-4ae1-8926-abe2ba716b0e"/></ownedEnd></Association></packagedElement></Package><Package uuid="8518fa15-7326-4706-8463-8222928e8da2" visibility="public"/><Package uuid="4188dbd5-aa3d-4353-a54f-eaa963f65eb7" visibility="public"/><Dependency uuid="21686981-c6fd-43c1-b526-b5694a124201" visibility="public"><supplier idref="03656e67-f3f3-4074-874d-b1b2f5efd2dd"/><client idref="cdfe6701-a1d7-4dac-b623-2aa62bacc363"/></Dependency><Dependency uuid="b8708862-15fc-49a3-8e3f-be404ffc409a" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="cdfe6701-a1d7-4dac-b623-2aa62bacc363"/></Dependency><Dependency uuid="f03b73dc-b7aa-4db4-87e5-431aa78623fe" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="01e2cc53-c647-4870-b5d6-e9ab0e7bd977"/></Dependency><Dependency uuid="a79acbc1-d203-4637-b376-6c7eb730884d" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="0780c2a6-3757-4110-b772-58078bc11b9c" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/></Dependency><Dependency uuid="9f95363f-0eeb-44c0-832f-54232d879856" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="cb9023c8-7dad-468a-bddf-eeff70c105b6" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="177e506d-d9de-41d6-8ea9-75062131f0a7" visibility="public"><supplier idref="03656e67-f3f3-4074-874d-b1b2f5efd2dd"/><client idref="847aed3d-a6a6-427c-90a0-7121036ee9ad"/></Dependency><Dependency uuid="dfe49acf-e52e-4064-bbdb-a95ff36109da" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/></Dependency><Dependency uuid="701ade86-e553-4a89-8683-849a5b53ccb4" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="41c37ee9-1b82-43c7-907c-e4369b65ba72" visibility="public"><supplier idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="05e9cede-cfa4-40a1-a883-ca1520e68ca1" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="d465286f-dca5-4aa8-b9e4-b5d374055f3c" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/></Dependency><Dependency uuid="b8d07c02-a3e4-42e8-a603-51baae681a70" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/></Dependency><Dependency uuid="833ca9c0-c430-4539-b9fd-dc366a738567" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/></Dependency><Dependency uuid="b6d3d841-b112-4dff-b039-f49433496fb3" visibility="public"><supplier idref="03656e67-f3f3-4074-874d-b1b2f5efd2dd"/><client idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/></Dependency><Dependency uuid="880db548-9730-4235-99e4-0745436d7f08" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="03656e67-f3f3-4074-874d-b1b2f5efd2dd"/></Dependency><Dependency uuid="5a2fa8d0-3c35-426f-9292-fca124699200" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="03656e67-f3f3-4074-874d-b1b2f5efd2dd"/></Dependency><Dependency uuid="c8827958-eb1c-499f-b07e-248b87633c0b" visibility="public"><supplier idref="cdfe6701-a1d7-4dac-b623-2aa62bacc363"/><client idref="847aed3d-a6a6-427c-90a0-7121036ee9ad"/></Dependency><Dependency uuid="f4cbbfc9-a845-43cf-86bd-a6e2f4cbb6c5" visibility="public"><supplier idref="03656e67-f3f3-4074-874d-b1b2f5efd2dd"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="4a67636a-c366-4330-b9c7-39fd72cecdb2" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="cdfe6701-a1d7-4dac-b623-2aa62bacc363"/></Dependency><Dependency uuid="84325d53-8dce-49eb-b7a9-7f0b055ae24e" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="840f2cef-12f6-41ae-9323-f63aeb5f3f16" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="0631ea89-b588-4f3d-b118-0c7ef90ed6fb" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="897facfd-2e91-45f6-bffe-9f26b045928a" visibility="public"><supplier idref="03656e67-f3f3-4074-874d-b1b2f5efd2dd"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="1cabe5e3-4d00-4ad0-b472-6aa8d279b4f1" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/></Dependency><Dependency uuid="5be8701d-9e49-4b64-97bd-012e05e79007" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="847aed3d-a6a6-427c-90a0-7121036ee9ad"/></Dependency><Dependency uuid="4732afd0-30fa-4d43-8492-fc43702eb24c" visibility="public"><supplier idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/><client idref="847aed3d-a6a6-427c-90a0-7121036ee9ad"/></Dependency><Dependency uuid="a50a04aa-525c-429b-afd7-75f4c47f712d" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="847aed3d-a6a6-427c-90a0-7121036ee9ad"/></Dependency><Dependency uuid="191c8a53-9661-4bdd-bf26-745c6fc82cf6" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="cdfe6701-a1d7-4dac-b623-2aa62bacc363"/></Dependency><Dependency uuid="cc97af77-d57b-405f-a7b0-662479539f65" visibility="public"><supplier idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/><client idref="cdfe6701-a1d7-4dac-b623-2aa62bacc363"/></Dependency><Dependency uuid="64b5487c-f118-4811-aa86-734905d150a7" visibility="public"><supplier idref="03656e67-f3f3-4074-874d-b1b2f5efd2dd"/><client idref="cdfe6701-a1d7-4dac-b623-2aa62bacc363"/></Dependency><Dependency uuid="f400c203-1210-4635-a664-21196e1c8213" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="cdfe6701-a1d7-4dac-b623-2aa62bacc363"/></Dependency><Dependency uuid="46f86a78-400f-458d-b6f4-e52451e3f5b3" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="01e2cc53-c647-4870-b5d6-e9ab0e7bd977"/></Dependency><Dependency uuid="36b2eb41-8b51-4ce5-821d-48424403cdf0" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="ae8bf0b2-ffb8-4b45-b1f8-26cc79091afb" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/></Dependency><Dependency uuid="9bd716e5-b351-4592-90f4-2f700d74eaff" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="017b8d2f-3b6f-448a-b84f-b78e133c9132" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="bd6f2337-76ca-4316-bff6-7d1cc8942241" visibility="public"><supplier idref="03656e67-f3f3-4074-874d-b1b2f5efd2dd"/><client idref="847aed3d-a6a6-427c-90a0-7121036ee9ad"/></Dependency><Dependency uuid="d919d954-5ca5-4dfe-92a7-dc6026ab8a5f" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/></Dependency><Dependency uuid="f2dbd5c1-6481-4e61-844f-2d0c2fda10bc" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="6a25d127-ac8c-409b-b3e2-593e03c9cb82" visibility="public"><supplier idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="7ca0a285-702b-4ff2-a056-f709a50864e3" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="255fe4c3-9dcf-4267-9d70-3b032570a81d" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="03656e67-f3f3-4074-874d-b1b2f5efd2dd"/></Dependency><Dependency uuid="8eea94be-3646-4c44-8668-407f332adf15" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="03656e67-f3f3-4074-874d-b1b2f5efd2dd"/></Dependency><Dependency uuid="6dc93c07-3984-44c8-ac79-0bd6a52d4512" visibility="public"><supplier idref="cdfe6701-a1d7-4dac-b623-2aa62bacc363"/><client idref="847aed3d-a6a6-427c-90a0-7121036ee9ad"/></Dependency><Dependency uuid="4c45a66a-79a5-4555-bcc0-976c4ebc0c0e" visibility="public"><supplier idref="03656e67-f3f3-4074-874d-b1b2f5efd2dd"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="42250317-58e2-4843-901b-6fc4c0467b24" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="cdfe6701-a1d7-4dac-b623-2aa62bacc363"/></Dependency><Dependency uuid="12e35fe3-3141-47f5-94d7-8cf7ca535f0d" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="0943ed9b-50d9-49c6-b684-a30e756433bb" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="c909a97d-0b71-4707-bd84-b7d01aacb901" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="c9e13e7c-546c-47c9-b403-c160a724b35e" visibility="public"><supplier idref="03656e67-f3f3-4074-874d-b1b2f5efd2dd"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="2d573d5b-4660-4f18-98e5-b8914e6d5a3c" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/></Dependency><Dependency uuid="5a34caa8-e76c-4957-b1c0-d12c04f32732" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="847aed3d-a6a6-427c-90a0-7121036ee9ad"/></Dependency><Dependency uuid="d163dbe1-04de-4e3a-abca-cf5159b93389" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/></Dependency><Dependency uuid="15eed347-be45-464b-83a1-8a064c2e9f53" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/></Dependency><Dependency uuid="22e31c32-906d-4e8e-8d83-bedd3372913a" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/></Dependency><Dependency uuid="0c8900d6-9f19-472a-9082-43705c54c974" visibility="public"><supplier idref="03656e67-f3f3-4074-874d-b1b2f5efd2dd"/><client idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/></Dependency><Dependency uuid="ddc6b8e4-ffea-432b-8353-eab55cc48e16" visibility="public"><supplier idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/><client idref="847aed3d-a6a6-427c-90a0-7121036ee9ad"/></Dependency><Dependency uuid="c0ce9db7-3afd-49b6-bdb9-11feb99f24b1" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="847aed3d-a6a6-427c-90a0-7121036ee9ad"/></Dependency><Dependency uuid="733de361-57af-4162-a1a8-f59ea3815438" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="cdfe6701-a1d7-4dac-b623-2aa62bacc363"/></Dependency><Dependency uuid="27d7995f-23f8-45bc-a62a-62d78175f6ce" visibility="public"><supplier idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/><client idref="cdfe6701-a1d7-4dac-b623-2aa62bacc363"/></Dependency></packagedElement></Model><Package uuid="d13e93e5-de73-4288-aea0-14a985c707e1" name="_instances" visibility="public" DocComment="e299c254-ab91-4d7a-bfe5-2d585d6eb770"><ownedComment><Comment uuid="e299c254-ab91-4d7a-bfe5-2d585d6eb770" body="A package with the name _instances can be used to add example Instance elements to illustrate the model. This package will be ignored in the VO-URP code generation pipeline."><annotatedElement idref="d13e93e5-de73-4288-aea0-14a985c707e1"/></Comment></ownedComment></Package><LiteralString uuid="d4f50ec9-06d9-4235-973d-ade58b4a586b" visibility="public" value="http://vo-urp.googlecode.com/svn/trunk/IVOA/profile/IVOA%20Profile.html"/><Dependency uuid="91a3221c-324c-4940-875a-53d24f6ffabb" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="f79fc704-60a6-4bb9-ac06-9c8c5a1f722c" visibility="public"><supplier idref="89793116-545e-492d-8547-f5b01fd95665"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="6e4300e5-0824-4ca6-9443-8ddbc44e30a9" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="52f41e2e-2137-4747-aeb8-5c92dcfa1b47" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="154301f6-9293-476b-860f-72677f79b578" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="b1519840-fbe4-4ef3-94a9-37499af0aa1b" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="f2486910-740d-4f64-85e0-a61673f87875" visibility="public"><supplier idref="89793116-545e-492d-8547-f5b01fd95665"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="f286b4c2-1cec-4b77-9150-8881bee20fca" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="35cb1d82-68bc-4d84-917e-95106f7a55d1" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="a510e60b-5e8f-43bd-9298-2e39fdbf1547" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="333d2197-37f5-4227-9cc8-98e135c6027b" visibility="public"><supplier idref="89793116-545e-492d-8547-f5b01fd95665"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="43a32f3c-e9b3-4592-850e-3fb4b375ac6d" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/></Dependency><Dependency uuid="a1c4b79e-00a3-4d36-96f3-41c2fa87e0ea" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="65c16d89-bb3d-4d92-9829-132e41fa66c6" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="f8da0b85-6a12-4978-a08a-e83f89588f5d" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="c76c631d-97e9-443d-97e2-81789de0d809" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="1243b574-aa72-42d7-bdf1-55a94669eb08" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/></Dependency><Dependency uuid="252879ba-6dfb-4818-94fd-06c4b211af1f" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="2681a665-57a1-4a70-ae87-47ed9b0999d9" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="1c2b6dc6-9aa0-4d69-a54d-3b982d4f5e5c" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="1044a44f-932f-4982-8400-cf722f7ee66e" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="bb20055d-9c57-4ca1-b71b-36c3f5323837" visibility="public"><supplier idref="89793116-545e-492d-8547-f5b01fd95665"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="38279b68-8f13-4242-a4e9-de6e1fcae691" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="d970bf8b-7490-4d8e-a3cf-451eace3cdf9" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="4fefde3a-1592-4fe8-9f33-48049214d03d" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/></Dependency><Dependency uuid="c699de77-08cd-4d92-a359-4ae9cad305c9" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="285d0871-52b3-4a42-b136-1a974feb1df6" visibility="public"><supplier idref="89793116-545e-492d-8547-f5b01fd95665"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="5247c941-e6ce-4e7a-ab7e-1381abc3d204" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="327c869d-091b-434e-9952-610ee3d64b6e" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="c70f45ba-f4da-4674-ad8c-93e31afb1933" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="238c3ee5-0afc-44af-8a39-1944da03b087" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="a8c4fa45-3837-4c91-90ac-46d08ec54342" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="6696e7be-edb9-439e-a63e-d67b3c38bf86" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/></Dependency><Dependency uuid="ba12610b-1507-41f6-a243-afaf37571d7d" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="8df43988-9aef-4785-831c-791d0622c104" visibility="public"><supplier idref="89793116-545e-492d-8547-f5b01fd95665"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="b1d7c1a0-6169-4a99-8ddc-2db9c673d9ec" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="e7c7c038-ea1f-4d07-a849-c14135966074" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="53116729-6478-4432-a3f9-34e40147a7cb" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="28064eb5-0d1f-45cf-b268-86f134d5db02" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="b1f5f722-edcd-41a9-b601-f09a806edb68" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="be43b525-e220-4c8c-93a7-449af09fc38b" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/></Dependency><Dependency uuid="d4426096-aaa0-431e-8098-6a1343e9af39" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="28af2ae9-0b8a-4dba-b4d8-3e4957e1259d" visibility="public"><supplier idref="89793116-545e-492d-8547-f5b01fd95665"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="962d8476-50e6-4f9c-b3be-d1ad40cd3197" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="c71be6d5-2a5e-493e-8648-0bf4f494e2ea" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="715bf392-27ab-4b45-81a6-29ba265695fb" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="94b89bb0-e48f-4a14-a6bc-166adf0aecd9" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="384c9299-3e9a-48e3-b024-01629d303c85" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="dccd9b42-7d33-442b-8c87-4cbdf921b8ae" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="f7b3a65b-ed7e-436a-8b7a-ebaef5a1b204" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="3e49d450-093b-4574-a839-e1da8b61d124" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="f78344de-f87e-4f94-bc32-841852afdbf7" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/></Dependency><Dependency uuid="751649cf-0513-4dcb-9d6e-8ba191c06cea" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="4a53fbc4-bcd1-48af-aa5c-15cff13054d9" visibility="public"><supplier idref="89793116-545e-492d-8547-f5b01fd95665"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="63aaa866-230e-4cf9-bbfa-a4b5f0ffc9df" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="eb8df71e-8a14-4bfd-8694-64f904222ab7" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="761634be-7326-45c0-bf09-d00f9c779942" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="73606412-2809-4355-9e1c-6dba6660ad30" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="b082e384-fa81-47e9-bd46-5ea15432e039" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="98b7fa37-030d-4b79-baec-41d2f04f5fae" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="e2661ffa-f422-46a4-8c77-889cb5a38974" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="e4c07c04-4857-4c4d-9bad-bebe9e501fe0" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="35378de5-1c4f-45d2-a361-e5d9c87232dd" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="b5466942-8c3e-4cf0-b58b-d80d2138ba9f" visibility="public"><supplier idref="89793116-545e-492d-8547-f5b01fd95665"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="913e1dac-b7c7-4d62-bca5-927afb69a19f" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="1fdbee22-b26a-4482-bb6b-f9aca38e3496" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="1bfec49e-e62f-4cbf-b5d6-6cb4b2337a6c" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="01e2cc53-c647-4870-b5d6-e9ab0e7bd977"/></Dependency><Dependency uuid="3483fa14-d88e-4e84-a78f-a4642f823d31" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/></Dependency><Dependency uuid="61fd395e-c186-49eb-984f-a3ede8ece7a8" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="ec349a50-a074-4aa2-aeaf-276d453068c7" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="e81c21c9-eccc-4e23-914d-79982bb9986d" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="89f0f4ef-3b0e-4230-98ce-a5ac534c9e5a" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="f733db71-7ef5-4a20-9ae6-9dd01edf280a" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="9aa4e688-be25-41bc-904b-6c58c218f6e4" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="942baad0-7697-443d-a16a-2d0f81275683" visibility="public"><supplier idref="89793116-545e-492d-8547-f5b01fd95665"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="d95bb6c3-da95-41ab-b43a-86169850ad44" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="f59458c5-d7d0-42f4-ab21-9684eb000135" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="6ca2165f-5ea5-4411-bf2b-560a23bdbfdb" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="91ae91b8-3b74-4f3a-aefd-253f4dcd2a86" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="01e2cc53-c647-4870-b5d6-e9ab0e7bd977"/></Dependency><Dependency uuid="78bd206d-2cb3-40a6-b693-35bd66c2a690" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/></Dependency><Dependency uuid="6d1ebbb2-e5db-4744-80ec-844bef7cf634" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="019cdbf7-afad-44d0-b722-71d0c247458a" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="1075818e-2dfb-43f4-a416-636b0800856b" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="3c6ccdc8-3088-494f-976c-22c0b22e94b9" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="013db574-891f-48d0-b48a-1e878c806083" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="9a241547-984b-4f10-8ad0-309b47c8c707" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="22885dd7-d0c7-4d8c-9591-58500a9bd27a" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="00000001-7510-11d9-86f2-000476a22f44"/></Dependency><Dependency uuid="df51f1d1-4d1f-4449-bb77-d2af94d55b6c" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/></Dependency><Dependency uuid="ba7d4997-2b2d-45db-82d4-972c391f6e13" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/></Dependency><Dependency uuid="66f6d923-da4b-4bf7-9476-e4fc8f582f70" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="31f3fbc9-dbc2-46bc-97cb-4aeffb263a74" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="557c39ac-488f-451e-b65e-70627f6121dd" visibility="public"><supplier idref="89793116-545e-492d-8547-f5b01fd95665"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="5810e596-eab8-405a-96a0-789d89345025" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="9cfdd37d-ccee-4359-aeb9-9c4c6843832c" visibility="public"><supplier idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="ca5eba59-dcda-4b21-96c6-f124731e9e7e" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="ecd4ec37-46ba-44a0-96f4-22d882121257" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="01e2cc53-c647-4870-b5d6-e9ab0e7bd977"/></Dependency><Dependency uuid="7709e7cc-dbce-4bd2-aaa7-6d915ee9d3b2" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="525e2602-9efb-4a9f-97c6-598ead94ee98" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency><Dependency uuid="25f34784-94a1-4eb4-be4d-64170adcbc42" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/></Dependency><Dependency uuid="f2a15a45-ed90-4ead-abc0-c63145b980b9" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="00000001-7510-11d9-86f2-000476a22f44"/></Dependency><Dependency uuid="0ac9a6b9-9f8b-4e82-8e4c-d94893254def" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/></Dependency><Dependency uuid="d0d31bc8-9c27-4765-8a66-53e3f5f0936e" visibility="public"><supplier idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/><client idref="b0dfda73-cdf3-48b0-9d9b-fb6bbb301d64"/></Dependency><Dependency uuid="d80ab735-ad35-44d9-b47c-449aa08d2cbb" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="89793116-545e-492d-8547-f5b01fd95665"/></Dependency><Dependency uuid="224fadae-6260-4ddf-b905-f91a1bb76300" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="f8b1038f-00cf-4299-89cd-9d43cdc00220"/></Dependency></packagedElement><profileApplication><ProfileApplication uuid="7783ce33-6b85-4693-b31f-39d0bd67e2d8" appliedProfile="e7a00ecd-eb3d-4147-8538-5d1beea86690"/></profileApplication></Package></Model><Diagrams><RootElement uuid="00000002-7510-11d9-86f2-000476a22f44"><guiRootGuiDiagram><ClassDiagram uuid="379d12f7-c4cb-45cb-b94b-4a983d60e7c1" name="CoordSystems" guiDiagramLinkedOwner="9587860b-f871-42b4-9bfa-0890b776ccb2"><guiDiagramGuiLink><NodeLink uuid="08df9d4d-2cb5-429d-a80a-12911474a0e7" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style pencolor="#00cc00" showop="0"/><nodeRect Left="105" Top="78" Right="275" Bottom="127"/></NodeLink><NodeLink uuid="57bae082-f689-4788-8aac-3e1b0a6bf485" guiLink_Element="89b72b66-04e6-432a-a187-d9d58c85a48f"><style showop="0"/><nodeRect Left="272" Top="422" Right="495" Bottom="544"/></NodeLink><NodeLink uuid="32222944-4805-441a-bd8c-a1501dbf7b68" guiLink_Element="52759d8e-215a-429e-ba03-f4ef6f37a85d"><style showop="0"/><nodeRect Left="426" Top="195" Right="614" Bottom="299"/></NodeLink><NodeLink uuid="53978438-1253-42a4-8267-cf5b1725817e" guiLink_Element="2995dc7e-783d-4936-a815-29c64d2fee36"><style showop="0"/><nodeRect Left="567" Top="-75" Right="801" Bottom="65"/></NodeLink><LineLink uuid="3602e948-9984-4ab0-950c-e79fd14b9729" guiLink_Element="097ff667-0ef5-451b-91bd-8e2a4950e006" guiLineLink_LineBegin="53978438-1253-42a4-8267-cf5b1725817e" guiLineLink_LineEnd="32222944-4805-441a-bd8c-a1501dbf7b68"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="e478b818-7d80-493c-911c-0796b8b96406"><pos X="602" Y="130"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6ee49269-7325-48c7-a416-588dd4700bcd" alignment="3"><pos X="602" Y="65"/></EndWaypoint><EndWaypoint uuid="e687837a-b61d-41ea-a8fb-3f736e95b2c7" alignment="2"><pos X="602" Y="195"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="ae3ace5b-bce4-4797-bd51-ee762ed31a69" guiTextLabel_Element="b36f09db-2696-402a-b59c-dece88ed7ffb"><pos X="-67" Y="-17"/></TextLabel><TextLabel uuid="47d96e9d-102e-45af-aaf3-c4f3c42fd25b" textLabel="3" guiTextLabel_Element="b36f09db-2696-402a-b59c-dece88ed7ffb"><pos X="5" Y="-23"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="59bc5185-a277-46e2-9af0-32c7a3aa5821" guiLink_Element="0fb1ad25-8219-4fc1-8cda-78e413b87126" guiLineLink_LineBegin="53978438-1253-42a4-8267-cf5b1725817e" guiLineLink_LineEnd="57bae082-f689-4788-8aac-3e1b0a6bf485"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="e4a140b6-1150-4bcc-bbbb-3cf23f76c107"><pos X="681" Y="352"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d656d31d-a0d1-462d-8a0e-2e0ff5668ca3" alignment="3"><pos X="681" Y="65"/></EndWaypoint><Waypoint uuid="4267f838-027c-4f10-b09f-4dae1bf3fe6b"><pos X="681" Y="384"/></Waypoint><Waypoint uuid="8b79eef0-f0d4-4ddb-87b8-2cc01e56899c"><pos X="463" Y="384"/></Waypoint><EndWaypoint uuid="b85a3a38-b69e-4827-83b6-a730a222cb90" alignment="2"><pos X="463" Y="422"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="8e5f8bcd-1f29-453e-bd05-a0f5cccfc6a3" guiTextLabel_Element="199ea4d4-da03-4796-a873-f386d71823ff"><pos X="-77" Y="-21"/></TextLabel><TextLabel uuid="37bfce05-ca10-4e34-a4de-3b8c722d5cc5" textLabel="3" guiTextLabel_Element="199ea4d4-da03-4796-a873-f386d71823ff"><pos X="15" Y="-20"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="3e0b1b86-e29d-4ddf-9585-85c1f5e8fb5d" guiLink_Element="fa4af36e-52af-4bd1-b027-e01102992cc3"><style showop="0"/><nodeRect Left="762" Top="243" Right="853" Bottom="273"/></NodeLink><LineLink uuid="7b935291-4a7c-4897-af95-deb5de9f00cd" guiLink_Element="c6113d68-d6b6-483c-b3dc-328334359d26" guiLineLink_LineBegin="53978438-1253-42a4-8267-cf5b1725817e" guiLineLink_LineEnd="3e0b1b86-e29d-4ddf-9585-85c1f5e8fb5d"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="f4ed0400-5d2d-4dd9-9210-306a26d0ac9c"><pos X="773" Y="154"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="8f3c8cdd-d3f1-47ee-a987-0f5b744b28d5" alignment="4"><pos X="773" Y="65"/></EndWaypoint><EndWaypoint uuid="ac8372c3-4415-4c65-9633-9f073230351b" alignment="1"><pos X="773" Y="243"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="ce123688-78af-4ca3-9a8c-434cb3ec8155" guiTextLabel_Element="8bad754f-ce69-48a9-882c-1469c9bacf16"><pos X="8" Y="-29"/></TextLabel><TextLabel uuid="ea27cfe7-6fd1-4343-894b-e102c604bb57" textLabel="3" guiTextLabel_Element="8bad754f-ce69-48a9-882c-1469c9bacf16"><pos X="9" Y="-50"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="6b80f193-2bb6-4966-8997-d67a9c12c056" guiLink_Element="84dc6fee-3bcd-4664-a942-a8df4578c56f"><style showop="0"/><nodeRect Left="705" Top="330" Right="918" Bottom="380"/></NodeLink><LineLink uuid="56336b67-a92f-4061-8854-e2fe78a16e5b" guiLink_Element="fe7269bd-973d-4000-98dc-c3accfae6779" guiLineLink_LineBegin="53978438-1253-42a4-8267-cf5b1725817e" guiLineLink_LineEnd="6b80f193-2bb6-4966-8997-d67a9c12c056"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="81e4b57e-a87b-4ebc-a648-e02fb295b45f"><pos X="721" Y="197"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="916f4754-eeef-45db-aa4b-86fb63c65a96" alignment="4"><pos X="721" Y="65"/></EndWaypoint><EndWaypoint uuid="ae919d54-6a28-4f80-879c-abf2a29d36a0" alignment="1"><pos X="721" Y="330"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a9ccf4bf-565e-4c37-ad4c-269d0b06ad73" guiTextLabel_Element="7bb43263-ba16-49e0-94a7-1034b409b650"><pos X="-22" Y="-30"/></TextLabel><TextLabel uuid="25657866-d011-4a4b-a112-b5ca4d7d4ab7" textLabel="3" guiTextLabel_Element="7bb43263-ba16-49e0-94a7-1034b409b650"><pos X="13" Y="-49"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="f5152342-a923-45a8-af2e-37906f500c3a" guiLink_Element="2097fb36-684c-4a98-8b1d-ac61d0da089a" guiLineLink_LineBegin="32222944-4805-441a-bd8c-a1501dbf7b68" guiLineLink_LineEnd="08df9d4d-2cb5-429d-a80a-12911474a0e7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="f2b4cbaf-2bf0-47ed-b999-c307a1ae2846"><pos X="257" Y="204"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="bfa4e8d2-7c3d-49d8-b347-fbd0dc609880" alignment="1"><pos X="426" Y="204"/></EndWaypoint><Waypoint uuid="baf869c3-bfb5-45a5-a1ac-9ace590e1444"><pos X="165" Y="204"/></Waypoint><EndWaypoint uuid="7cc8781a-083f-4139-aa18-88a2ba0e7c33" alignment="4"><pos X="165" Y="127"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="b62408a3-f09b-4468-9d8e-7a8a662539f8" guiLink_Element="b64125c9-f671-45b8-980a-724503de846f"><style showop="0"/><nodeRect Left="315" Top="30" Right="521" Bottom="98"/></NodeLink><LineLink uuid="6a963474-8888-4f6e-bcb6-bef12fb427dd" guiLink_Element="c46af347-3c7c-480e-ba1c-868355b95d9a" guiLineLink_LineBegin="b62408a3-f09b-4468-9d8e-7a8a662539f8" guiLineLink_LineEnd="08df9d4d-2cb5-429d-a80a-12911474a0e7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="f63ec2e2-3d47-4645-8d35-2b3cec3cf0c8"><pos X="215" Y="45"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="884f4e97-f2d5-498d-8b15-c502ed2094ab" alignment="1"><pos X="315" Y="45"/></EndWaypoint><Waypoint uuid="26cd986f-496c-4ea0-9399-3dff3c6cc756"><pos X="148" Y="45"/></Waypoint><EndWaypoint uuid="c7c81757-4a01-4c1e-a36c-41966244b1e6" alignment="4"><pos X="148" Y="78"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="cc010351-0e53-424a-9fb6-bc597d52c7e7" guiLink_Element="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"><style showop="0"/><nodeRect Left="95" Top="312" Right="262" Bottom="362"/></NodeLink><LineLink uuid="eec034a4-b3ec-4796-b272-981a49e00b7a" guiLink_Element="83f7681d-1cc9-4023-bdd8-a74a3275cdad" guiLineLink_LineBegin="53978438-1253-42a4-8267-cf5b1725817e" guiLineLink_LineEnd="cc010351-0e53-424a-9fb6-bc597d52c7e7"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="1f1084e8-5ef4-4730-bfb2-8423c4fb41bf"><pos X="591" Y="343"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="142bfcb0-fa78-4b6f-a664-d346431527d7" alignment="4"><pos X="642" Y="65"/></EndWaypoint><Waypoint uuid="c70c8c13-088c-4665-bb44-7527cacaba76"><pos X="642" Y="343"/></Waypoint><EndWaypoint uuid="61ff43b5-a957-4066-a1f4-9c530bb28224" alignment="1"><pos X="262" Y="343"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="057d72fa-29bf-4c99-a687-8cc6dab28b55" guiTextLabel_Element="5d2507df-5f70-4435-9243-4ab598172992"><pos X="10" Y="-24"/></TextLabel><TextLabel uuid="e21d1eda-ab4a-4b20-a6be-e452e9bcaa24" textLabel="3" guiTextLabel_Element="5d2507df-5f70-4435-9243-4ab598172992"><pos X="17" Y="4"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="07f3ffdd-5bd7-4702-96ef-e0736ce3a175" guiLink_Element="90a079ff-9bba-4e27-b173-12af60c8e6bf"><style showop="0"/><nodeRect Left="812" Top="126" Right="975" Bottom="175"/></NodeLink><LineLink uuid="456c181a-bf39-4fd9-9bfe-cd5a1e66b8aa" guiLink_Element="e48542a6-1e66-4d0a-bf51-cfafdb5392f2" guiLineLink_LineBegin="07f3ffdd-5bd7-4702-96ef-e0736ce3a175" guiLineLink_LineEnd="08df9d4d-2cb5-429d-a80a-12911474a0e7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="663f34e3-27a9-47c7-8e95-782d4022da19"><pos X="474" Y="156"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="0573271a-2f79-4667-ba05-f60cd1142f8f" alignment="1"><pos X="812" Y="156"/></EndWaypoint><Waypoint uuid="8cfac99b-45ef-49f8-bd99-0460bb96bd7f"><pos X="165" Y="156"/></Waypoint><EndWaypoint uuid="36718f4f-47d9-433e-995f-43ecebb236a6" alignment="4"><pos X="165" Y="127"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="41a1ac04-773d-4e69-9779-a110343ca01f" guiLink_Element="a1c2e2ff-23b5-4796-a5e2-2fdf9b6aa879" guiLineLink_LineBegin="6b80f193-2bb6-4966-8997-d67a9c12c056" guiLineLink_LineEnd="07f3ffdd-5bd7-4702-96ef-e0736ce3a175"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="70007a02-8da1-4740-950e-3fdbfe202c3e"><pos X="892" Y="253"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="86b6f614-20bb-4a11-acad-09e964fe6d22" alignment="2"><pos X="892" Y="330"/></EndWaypoint><EndWaypoint uuid="b018ed1c-cb31-4991-b330-303da467f26c" alignment="3"><pos X="892" Y="175"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="d9be3e20-692b-4a77-af9c-fafe2602c409" guiLink_Element="c03e7d75-ece3-4a68-835e-360e3827a2a6" guiLineLink_LineBegin="3e0b1b86-e29d-4ddf-9585-85c1f5e8fb5d" guiLineLink_LineEnd="07f3ffdd-5bd7-4702-96ef-e0736ce3a175"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="769fde6a-21b7-43a1-8695-52ee514658e2"><pos X="837" Y="209"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="abd1541b-ac41-4b87-8e14-cc2d5d14db83" alignment="2"><pos X="837" Y="243"/></EndWaypoint><EndWaypoint uuid="c8c9c7b6-4189-4d8d-92ce-13266766fc2c" alignment="3"><pos X="837" Y="175"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="43d3bb4a-8acb-4bb8-967e-4676cc8bec05" guiLink_Element="e8218ef4-29e6-41d7-a61a-b1977da41269" guiLineLink_LineBegin="57bae082-f689-4788-8aac-3e1b0a6bf485" guiLineLink_LineEnd="08df9d4d-2cb5-429d-a80a-12911474a0e7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="50c2da0f-f12a-4665-8567-8d078c0cf172"><pos X="299" Y="231"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="eb2a8724-7a5b-4a2a-8820-ca1d8b6c5f4a" alignment="2"><pos X="364" Y="422"/></EndWaypoint><Waypoint uuid="7b23ad97-e8af-49f9-b400-83aef0a573ed"><pos X="364" Y="231"/></Waypoint><Waypoint uuid="a6d8736f-4758-4690-a81b-ab83b810e883"><pos X="146" Y="231"/></Waypoint><EndWaypoint uuid="371a8fdc-1a3b-4a56-9a73-94da5f779c61" alignment="3"><pos X="146" Y="127"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="929da7e7-0917-4a0c-8317-f268226531e3" guiLink_Element="10664395-ba7b-44dd-a587-a42356f06466" guiLineLink_LineBegin="cc010351-0e53-424a-9fb6-bc597d52c7e7" guiLineLink_LineEnd="08df9d4d-2cb5-429d-a80a-12911474a0e7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="3c8c6c98-1ea2-4504-921a-a3f94f8d3e11"><pos X="121" Y="220"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="17caf10e-e859-4f41-abaf-0e4ad99dccb4" alignment="1"><pos X="121" Y="312"/></EndWaypoint><EndWaypoint uuid="49452731-d5e3-4aba-af03-c7aaa4eeef77" alignment="4"><pos X="121" Y="127"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="7b51ed2d-8418-4222-b2fd-213c9744553e" guiLink_Element="6f81f8d8-1b1e-490b-a1e7-69d76b882cc8"><style showop="0"/><nodeRect Left="171" Top="-75" Right="384" Bottom="-25"/></NodeLink><LineLink uuid="8e4916d9-117d-4bf8-a5ae-930b2a286cc8" guiLink_Element="d1f95109-fdd5-410e-ad87-ec4b07127515" guiLineLink_LineBegin="7b51ed2d-8418-4222-b2fd-213c9744553e" guiLineLink_LineEnd="b62408a3-f09b-4468-9d8e-7a8a662539f8"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="d3f4ba86-51d8-4534-9388-6f8e6ef0bc1d"><pos X="361" Y="2"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="7189cf16-dd9a-4731-b01d-eef5f18e18cd" alignment="4"><pos X="361" Y="-25"/></EndWaypoint><EndWaypoint uuid="3f83b14b-299b-414e-9768-0660f862d0d6" alignment="1"><pos X="361" Y="30"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="4611c72b-232d-4bd9-882c-48754db32293" guiTextLabel_Element="770fe3db-d35a-474b-8fb3-fe57f2ac1959"><pos X="-108" Y="-21"/></TextLabel><TextLabel uuid="b292b32f-39e2-4e00-9b37-5253a4c7a23f" textLabel="3" guiTextLabel_Element="770fe3db-d35a-474b-8fb3-fe57f2ac1959"><pos X="5" Y="-20"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="0a211e9c-0a75-4617-a4b8-671e6fc5b680" guiLink_Element="293c7795-ce35-4822-a0c1-21f39cbcaae7" guiLineLink_LineBegin="53978438-1253-42a4-8267-cf5b1725817e" guiLineLink_LineEnd="7b51ed2d-8418-4222-b2fd-213c9744553e"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="3977dd47-ba65-481b-a920-8ecf2cc47413"><pos X="476" Y="-45"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="bca5c01b-4e98-4e7d-9495-6c13415fb854" alignment="1"><pos X="567" Y="-45"/></EndWaypoint><EndWaypoint uuid="e6610bd2-16b2-4a25-9c0e-19eb67f747e6" alignment="4"><pos X="384" Y="-45"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="27b931a2-f616-47b5-aed9-a78179a1749f" guiLink_Element="3dad9c3c-67f6-4541-b109-b4cb94981d2c"><style showop="0"/><nodeRect Left="693" Top="429" Right="801" Bottom="476"/></NodeLink><NodeLink uuid="0de9dac9-5af4-4f10-b7f6-f03ccc825c46" guiLink_Element="9330bf1d-adcc-484d-aa73-6efb40b64baf"><style showop="0"/><nodeRect Left="525" Top="568" Right="665" Bottom="636"/></NodeLink><NodeLink uuid="ff2ce896-5e7d-456d-a3dd-580495e45739" guiLink_Element="0b2e78fb-285c-48ae-961f-48e9e6572f5c"><style showop="0"/><nodeRect Left="752" Top="568" Right="879" Bottom="636"/></NodeLink><LineLink uuid="d04beb24-3876-46fb-bc74-11931a1fca45" guiLink_Element="5caddcd1-a1d3-404b-a331-518ea43d527b" guiLineLink_LineBegin="0de9dac9-5af4-4f10-b7f6-f03ccc825c46" guiLineLink_LineEnd="27b931a2-f616-47b5-aed9-a78179a1749f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="f3dc26f9-d34e-4d95-8348-0497536b2fc6"><pos X="680" Y="522"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="81bedb86-833c-4ff4-b349-5c645179da80" alignment="2"><pos X="621" Y="568"/></EndWaypoint><Waypoint uuid="c50650db-721f-4e64-998b-856bb1964b7d"><pos X="621" Y="522"/></Waypoint><Waypoint uuid="61a7229b-6c45-44c6-92ea-fbd46ed0c49f"><pos X="739" Y="522"/></Waypoint><EndWaypoint uuid="df5a2e1b-385a-4a75-af77-07355da29c90" alignment="3"><pos X="739" Y="476"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="4e571c25-f92f-4192-a79d-d8290d0e86c8" guiLink_Element="c5e029c8-e3f6-4990-af61-0a703547e487" guiLineLink_LineBegin="ff2ce896-5e7d-456d-a3dd-580495e45739" guiLineLink_LineEnd="27b931a2-f616-47b5-aed9-a78179a1749f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="81edd30b-e8ae-42ee-83f9-90a52f540228"><pos X="788" Y="522"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="1a9753e9-6a2c-4721-914a-26e43017767c" alignment="2"><pos X="837" Y="568"/></EndWaypoint><Waypoint uuid="a9e293e8-9d0e-4ff0-967d-a335774607a3"><pos X="837" Y="522"/></Waypoint><Waypoint uuid="3dee3fff-05f5-4c31-b77b-fc8bbf1830b9"><pos X="739" Y="522"/></Waypoint><EndWaypoint uuid="50aff5a3-a19d-485b-89e8-955ff83ebd5d" alignment="3"><pos X="739" Y="476"/></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="7f769486-4c15-48cd-b7e7-6c55d180a245" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="9cf0f8ad-ff45-49d8-8df0-d9477e267617" name="Frame Transforms" guiDiagramLinkedOwner="89793116-545e-492d-8547-f5b01fd95665" guiDiagram_GenerationSettingsElement="89793116-545e-492d-8547-f5b01fd95665"><guiDiagramGenerationSettings kind="2" showAttributes="true" showEnumerationLiterals="true" useOwnCompartmentForDotNetProperties="true" doAutoLayout="true"/><guiDiagramGuiLink><NodeLink uuid="6c5021b4-f601-4b8f-8854-b3a532d0c26a" guiLink_Element="3ee6ef46-6d80-4975-bbce-d576bb98cb24"><style showdotnetproperties="2" shownested="0" showop="0" taggedvalues="0"/><nodeRect Left="355" Top="380" Right="495" Bottom="430"/></NodeLink><NodeLink uuid="7691e4ab-f59a-4df6-8607-f9b7e3fb16c1" guiLink_Element="2be44a4d-2ae7-46f6-8f57-6c57818ca787"><style showdotnetproperties="2" shownested="0" showop="0" taggedvalues="0"/><nodeRect Left="200" Top="-241" Right="406" Bottom="-138"/></NodeLink><NodeLink uuid="83abc074-91b7-481d-a86e-fe679d245a72" guiLink_Element="5585d83f-fa92-4eef-a93b-af45f71c2ea2"><style showdotnetproperties="2" shownested="0" showop="0" taggedvalues="0"/><nodeRect Left="355" Top="246" Right="451" Bottom="296"/></NodeLink><NodeLink uuid="a4a1a86f-a37f-478f-9da2-cadbc2057064" guiLink_Element="0bd97315-5325-4d56-b776-edde26dd9222"><style showop="0"/><nodeRect Left="83" Top="179" Right="257" Bottom="229"/></NodeLink><NodeLink uuid="2040ec36-8b91-4ec4-a6c0-b62fcec7b56e" guiLink_Element="b7083dde-594d-48ac-88d8-fe3f0f158acc"><style showop="0"/><nodeRect Left="355" Top="179" Right="525" Bottom="229"/></NodeLink><NodeLink uuid="68b399c0-8944-4a86-bdbc-1aad95b90e2c" guiLink_Element="97801790-9c18-4545-854b-ea4b4522f4d4"><style showop="0"/><nodeRect Left="623" Top="179" Right="786" Bottom="229"/></NodeLink><NodeLink uuid="bb516a31-fb94-404e-a776-82dacf7fda8f" guiLink_Element="2a3fd04c-3f33-45d1-b060-a71342dc0111"><style showdotnetproperties="2" shownested="0" showop="0" taggedvalues="0"/><nodeRect Left="623" Top="246" Right="719" Bottom="296"/></NodeLink><NodeLink uuid="b8b8130c-a38b-4974-83c8-e2d2d39dc8c5" guiLink_Element="ec97e78f-5da6-4b27-a57b-e222423cac35"><style showdotnetproperties="2" shownested="0" showop="0" taggedvalues="0"/><nodeRect Left="623" Top="380" Right="763" Bottom="430"/></NodeLink><NodeLink uuid="f3ca6290-f3ac-45d0-a7c7-587cf439395f" guiLink_Element="e30f0527-2a87-4d9a-8d1a-7cc76323cdeb"><style showop="0"/><nodeRect Left="-110" Top="721" Right="96" Bottom="806"/><attached><AttachedNode uuid="772695bc-ff0a-4d4d-8145-89ea4662d546"><nodeRect Left="-110" Top="805" Right="164" Bottom="842"/></AttachedNode></attached></NodeLink><NodeLink uuid="32180ea6-4a9a-4eb4-bc61-7852d8f6dc1b" guiLink_Element="2e0a199f-172e-4d4b-9c90-005f8695e1b9"><style showop="0"/><nodeRect Left="167" Top="721" Right="377" Bottom="806"/><attached><AttachedNode uuid="d72da0ca-23af-4aca-9267-6f5faf9138e5"><nodeRect Left="172" Top="805" Right="446" Bottom="842"/></AttachedNode></attached></NodeLink><NodeLink uuid="dd672955-2809-4223-8f3b-3a3db19c852e" guiLink_Element="bdce6e9a-8fdb-495a-a676-03cc19a36039"><style showop="0"/><nodeRect Left="448" Top="721" Right="651" Bottom="806"/><attached><AttachedNode uuid="7ee0d7b0-3ff7-4d50-8fba-b4071b2cc7c8"><nodeRect Left="453" Top="805" Right="727" Bottom="842"/></AttachedNode></attached></NodeLink><NodeLink uuid="6f90d385-95f8-4924-a601-f6b9acea7650" guiLink_Element="97e79091-c107-44ba-9dcf-e13d16ea5017"><style showop="0"/><nodeRect Left="724" Top="721" Right="929" Bottom="806"/><attached><AttachedNode uuid="74c98575-0e89-4269-87f7-58d7c0aa3509"><nodeRect Left="738" Top="805" Right="1012" Bottom="842"/></AttachedNode></attached></NodeLink><NodeLink uuid="40a5080f-c364-46e3-a52f-90eeefe62abe" guiLink_Element="1ecca18f-ea9c-4929-8a86-026c1a30499a"><style showop="0"/><nodeRect Left="83" Top="476" Right="270" Bottom="561"/><attached><AttachedNode uuid="7c940b5a-f5dd-4eaa-8794-1dca1d7a02b2"><nodeRect Left="-244" Top="586" Right="30" Bottom="623"/></AttachedNode></attached></NodeLink><NodeLink uuid="a95fc309-00aa-47fc-b6a5-23980e38f189" guiLink_Element="28db1258-9400-4e2a-885f-7fc0cfb090e9"><style showop="0"/><nodeRect Left="356" Top="606" Right="539" Bottom="691"/><attached><AttachedNode uuid="fe7926e8-3417-4b81-bb24-33fbf05409e2"><nodeRect Left="612" Top="621" Right="883" Bottom="658"/></AttachedNode></attached></NodeLink><NodeLink uuid="2b4fed8d-4799-48b6-84e5-f8ebaa4df613" guiLink_Element="abdb17f3-1a4c-4f78-8a23-db91aa021a55"><style showop="0"/><nodeRect Left="623" Top="522" Right="799" Bottom="607"/><attached><AttachedNode uuid="7b696080-c59a-4298-a8bd-8b29b0bbafb1"><nodeRect Left="879" Top="535" Right="1149" Bottom="572"/></AttachedNode></attached></NodeLink><NodeLink uuid="ebf94bba-d74a-4312-8142-91967a211403" guiLink_Element="faeae81b-cfc4-4975-9b42-c462b9525730"><style showop="0"/><nodeRect Left="83" Top="586" Right="205" Bottom="615"/></NodeLink><LineLink uuid="2b58e5e1-03fe-4405-bac6-064448e00146" guiLink_Element="9f4df43f-75a9-4f15-82c2-67fbd622f3b5" guiLineLink_LineBegin="f3ca6290-f3ac-45d0-a7c7-587cf439395f" guiLineLink_LineEnd="ebf94bba-d74a-4312-8142-91967a211403"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="9cd2bad7-ea53-4861-b3cd-67d50abc53da"><pos X="95" Y="693"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5994e73f-ab45-4ffe-b41e-dd56061ea47e" alignment="1"><pos X="-2" Y="721"/></EndWaypoint><Waypoint uuid="9408a8b9-163e-4f7c-977a-f71629f84851"><pos X="-2" Y="693"/></Waypoint><Waypoint uuid="ee1c3643-da27-4faa-b0bb-cbb833a9f784"><pos X="142" Y="693"/></Waypoint><EndWaypoint uuid="270ad29b-431e-4e71-b736-5184830b6c35" alignment="4"><pos X="142" Y="615"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="e4cbb0b8-5bd8-44e1-b4d7-0473ad929991" guiLink_Element="9868ab4a-987c-43a5-92f3-42fd3ceea621" guiLineLink_LineBegin="32180ea6-4a9a-4eb4-bc61-7852d8f6dc1b" guiLineLink_LineEnd="ebf94bba-d74a-4312-8142-91967a211403"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="822757e4-0773-4043-88e5-64c61fa6a83c"><pos X="183" Y="693"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="e2637d5c-8e93-41d7-89f2-a52ad7cc32da" alignment="1"><pos X="274" Y="721"/></EndWaypoint><Waypoint uuid="18cf19da-da99-4171-9e4d-d23a096643ee"><pos X="274" Y="693"/></Waypoint><Waypoint uuid="75510da0-d8d2-414e-873f-af394aa0ccd4"><pos X="142" Y="693"/></Waypoint><EndWaypoint uuid="a553f502-fd7c-4fc4-a78f-03eeb1e800bf" alignment="4"><pos X="142" Y="615"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="4a17be1a-f008-4f81-8a62-b154f97f4877" guiLink_Element="09288b63-f8c0-41af-a47e-84a05a326cf5" guiLineLink_LineBegin="dd672955-2809-4223-8f3b-3a3db19c852e" guiLineLink_LineEnd="ebf94bba-d74a-4312-8142-91967a211403"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ad24d33e-bd22-4d94-94a6-2cc26c08f55a"><pos X="320" Y="693"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d03f1ddb-0427-4ad5-a2fc-be245979fe8e" alignment="1"><pos X="547" Y="721"/></EndWaypoint><Waypoint uuid="9c837390-4148-47dd-8d7b-27350f2659dd"><pos X="547" Y="693"/></Waypoint><Waypoint uuid="8f8e9a72-427f-4b6b-8257-16460f929121"><pos X="142" Y="693"/></Waypoint><EndWaypoint uuid="c9dd2f38-4a4b-4b3a-bd9f-0be4a00a4c14" alignment="4"><pos X="142" Y="615"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="d3b86f09-f060-43d9-91dd-a5bff053d2e4" guiLink_Element="04c83a9b-c03b-4d47-a4d3-fcbf2de3d295" guiLineLink_LineBegin="6f90d385-95f8-4924-a601-f6b9acea7650" guiLineLink_LineEnd="ebf94bba-d74a-4312-8142-91967a211403"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="2bfa3277-472f-44b1-86c6-4f535344f549"><pos X="466" Y="693"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="89f82c2f-c2ac-43b7-9c32-5e22631a7a58" alignment="1"><pos X="840" Y="721"/></EndWaypoint><Waypoint uuid="b1f5e10d-3506-4884-825c-c494fc94d1bb"><pos X="840" Y="693"/></Waypoint><Waypoint uuid="b086e807-1c78-40a3-9b3f-4853d1126d40"><pos X="142" Y="693"/></Waypoint><EndWaypoint uuid="f205c604-ed2b-49e0-82c3-080aa4209d7b" alignment="4"><pos X="142" Y="615"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="0fb388ba-409d-4d52-bb16-54aaca88972a" guiLink_Element="e51f6a34-488b-41b2-a427-5848727b5cc2"><style showop="0"/><nodeRect Left="355" Top="445" Right="525" Bottom="513"/></NodeLink><NodeLink uuid="bde5d0ea-e120-495d-9f09-c7374ff21334" guiLink_Element="795c3cb9-0480-4cbe-85d0-29d9d53b1d83"><style showop="0"/><nodeRect Left="83" Top="308" Right="253" Bottom="393"/><attached><AttachedNode uuid="846afbd5-8770-451a-ade5-6dfc820f213b"><nodeRect Left="-224" Top="445" Right="56" Bottom="482"/></AttachedNode></attached></NodeLink><NodeLink uuid="eda3db15-3e21-4428-8ef8-8b8dd900cf1e" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="-110" Top="-252" Right="60" Bottom="-203"/></NodeLink><NodeLink uuid="d80654a6-82b8-44cb-b08d-35d546f7d6b2" guiLink_Element="eca6c022-874f-45fd-af04-924cba206c8b"><style showop="0"/><nodeRect Left="83" Top="246" Right="179" Bottom="296"/></NodeLink><NodeLink uuid="06f7a972-1552-4770-84b9-7a40159a5e6e" guiLink_Element="938b81c0-1fdf-4047-a1d2-5281d7186df4"><style showop="0"/><nodeRect Left="-691" Top="476" Right="-513" Bottom="544"/></NodeLink><NodeLink uuid="0adc8837-6a33-4c16-b962-3b960af02617" guiLink_Element="bcea0970-2067-4ecf-ae4f-a324976bcda9"><style showop="0"/><nodeRect Left="-708" Top="306" Right="-500" Bottom="391"/><attached><AttachedNode uuid="6d2ac3c7-3038-48d3-8656-a04c0cfd595a"><nodeRect Left="-551" Top="586" Right="-265" Bottom="623"/></AttachedNode></attached></NodeLink><NodeLink uuid="45cdfdc4-17f7-4010-8e36-dc51615e616b" guiLink_Element="4a502ea4-7f89-4a33-a9a1-5a135d7b0520"><style showop="0"/><nodeRect Left="-428" Top="326" Right="-192" Bottom="430"/><attached><AttachedNode uuid="2c85fd36-2bbe-4587-8a97-43a77beaedd6"><nodeRect Left="-428" Top="509" Right="-134" Bottom="546"/></AttachedNode></attached></NodeLink><NodeLink uuid="82e32437-d189-4546-bf0c-d96f1f0e1c87" guiLink_Element="991f1a32-9763-4285-b6c0-8d63399b5821"><style showop="0"/><nodeRect Left="-641" Top="163" Right="-435" Bottom="249"/></NodeLink><LineLink uuid="177e59d3-9e95-42e6-b117-2da4c2c2a352" guiLink_Element="e7b17205-a377-4031-981f-0aaceead02e6" guiLineLink_LineBegin="82e32437-d189-4546-bf0c-d96f1f0e1c87" guiLineLink_LineEnd="0adc8837-6a33-4c16-b962-3b960af02617"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="9a3f2526-32b8-4669-8535-3c00e5f3ce8d"><pos X="-678" Y="252"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="8ad3b5bf-e2f2-4eaa-827c-548bbbaf0247" alignment="3"><pos X="-641" Y="236"/></EndWaypoint><Waypoint uuid="a1cf8838-3e50-4482-ba50-33803c3a80dc"><pos X="-678" Y="236"/></Waypoint><EndWaypoint uuid="94727f78-57fa-47ff-85dc-c7c34b66b99f" alignment="2"><pos X="-678" Y="306"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="828bd614-b749-4d63-8b42-c767bd61d02c" guiTextLabel_Element="9f0d95fa-c30e-45e3-8517-50242b6c5c65"><pos X="5" Y="-20"/></TextLabel><TextLabel uuid="ce3c45cb-37e5-40ec-ac0c-e82ac1640a6e" textLabel="3" guiTextLabel_Element="9f0d95fa-c30e-45e3-8517-50242b6c5c65"><pos X="5" Y="-40"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="216b3433-10d7-4ff3-ad74-0ebd9def81f8" guiLink_Element="64d15ed6-9695-4528-b846-087ec09f7795" guiLineLink_LineBegin="0adc8837-6a33-4c16-b962-3b960af02617" guiLineLink_LineEnd="06f7a972-1552-4770-84b9-7a40159a5e6e"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="edf1f0e3-9714-4e5e-b15e-118bd1ffe983"><pos X="-599" Y="433"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c9d0578d-dd81-42f7-9599-da2fba176342" alignment="3"><pos X="-599" Y="391"/></EndWaypoint><EndWaypoint uuid="253b6ddd-69b3-401a-a738-40810e0a43aa" alignment="2"><pos X="-599" Y="476"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a31ad57a-eb38-4838-99f6-b3066dbf7c2f" guiTextLabel_Element="7b7cbfcd-7732-4648-be94-9b3a18649974"><pos X="5" Y="-20"/></TextLabel><TextLabel uuid="fb29982e-8641-4df1-a176-186862ae256c" textLabel="3" guiTextLabel_Element="7b7cbfcd-7732-4648-be94-9b3a18649974"><pos X="5" Y="-40"/></TextLabel><TextLabel uuid="ae4f86e7-bf99-43c3-8642-e4b1fd527199" textLabel="4" guiTextLabel_Element="7b7cbfcd-7732-4648-be94-9b3a18649974"><pos X="5" Y="-60"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="687422d8-2942-45d8-845d-4dfd58745f73" guiLink_Element="dc759d40-5e93-43df-865a-f9253267ce13" guiLineLink_LineBegin="82e32437-d189-4546-bf0c-d96f1f0e1c87" guiLineLink_LineEnd="45cdfdc4-17f7-4010-8e36-dc51615e616b"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="21306c51-0ef1-4857-92d4-53e3cd93e6c0"><pos X="-379" Y="241"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="3ebd4f15-b330-4763-b221-0e12a301e1e9" alignment="3"><pos X="-435" Y="213"/></EndWaypoint><Waypoint uuid="2d493cf5-f0fa-4936-8430-eaf2180fa409"><pos X="-379" Y="213"/></Waypoint><EndWaypoint uuid="1bcf2649-478a-4d0a-802a-7f03f3ab8f29" alignment="2"><pos X="-379" Y="326"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="fbb54c59-472b-4180-96c3-3748579cc29d" guiTextLabel_Element="b1b92e41-5d67-421a-a674-664d2067b455"><pos X="5" Y="-20"/></TextLabel><TextLabel uuid="51d40a6d-c617-4369-bf4a-f1080f326ab3" textLabel="3" guiTextLabel_Element="b1b92e41-5d67-421a-a674-664d2067b455"><pos X="5" Y="-40"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="b3ed2a2c-e924-4d82-b7fa-1368adb3f023" guiLink_Element="fe57bcb7-a809-4874-8a7f-aa5a2ec45373"><style showop="0"/><nodeRect Left="-402" Right="-172" Bottom="139"/><attached><AttachedNode uuid="a5196e58-4f4d-408d-9f30-0bf985e68854"><nodeRect Left="-369" Top="155" Right="-77" Bottom="210"/></AttachedNode></attached></NodeLink><LineLink uuid="3f9e726b-60a9-48cf-af63-956d0809f6f0" guiLink_Element="dc113a9e-926b-49ba-8775-51d725d66eb5" guiLineLink_LineBegin="b3ed2a2c-e924-4d82-b7fa-1368adb3f023" guiLineLink_LineEnd="82e32437-d189-4546-bf0c-d96f1f0e1c87"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="1e30f68e-a135-416e-acb7-2f7decf22a60"><pos X="-462" Y="66"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="8a87b41c-cc47-4787-9fb7-43e0106e2ca2" textLabel="0" guiTextLabel_Element="dc113a9e-926b-49ba-8775-51d725d66eb5"><pos X="-32" Y="-20"/></TextLabel></guiTextLabelWaypoint_TextLabel></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5a8281b0-d41c-4a8a-9261-e7c0e2b21d99" alignment="2"><pos X="-402" Y="29"/></EndWaypoint><Waypoint uuid="ea6bad36-348e-48d3-94ab-26112800e906"><pos X="-462" Y="29"/></Waypoint><EndWaypoint uuid="d62a3e3d-fecc-4e0c-b8ae-620389126f0d" alignment="3"><pos X="-462" Y="163"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="62dae1dc-8f1e-41a9-8a29-934630e5da1f" guiTextLabel_Element="30470943-01de-410e-bdb8-4363df9ee24b"><pos X="-72" Y="-35"/></TextLabel><TextLabel uuid="2644ec4e-116c-4b48-80aa-d3bf0376ad93" textLabel="3" guiTextLabel_Element="30470943-01de-410e-bdb8-4363df9ee24b"><pos X="5" Y="-20"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="af3f0351-fdf3-4e33-b00d-3c98ba462fd6" guiLink_Element="a880c253-bd8a-4d18-96d5-17e39b35b329" guiLineLink_LineBegin="7691e4ab-f59a-4df6-8607-f9b7e3fb16c1" guiLineLink_LineEnd="eda3db15-3e21-4428-8ef8-8b8dd900cf1e"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="6ee91a20-05f5-4039-ae22-8451bd313e15"><pos X="68" Y="-149"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="65ffb1f8-9d49-4c8d-b747-a0e1e308969d" alignment="1"><pos X="200" Y="-149"/></EndWaypoint><Waypoint uuid="153f3cb0-41d8-45a2-9d0f-62519975d57a"><pos X="-10" Y="-149"/></Waypoint><EndWaypoint uuid="2327241b-5331-4dbb-ad4b-b98d7d29044a" alignment="4"><pos X="-10" Y="-203"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a3adc5c5-a0dc-4cb7-8230-fe08e84a53cc" guiTextLabel_Element="81dfda55-a78d-49d1-8f40-56b07e629bd8"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="210224a1-85de-4bd7-9e1c-70a2590663c4" textLabel="3" guiTextLabel_Element="81dfda55-a78d-49d1-8f40-56b07e629bd8"><pos X="5" Y="25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="52d4bf6c-15e4-4672-9522-9d90c5397868" guiLink_Element="11747d49-704b-4fc7-ad05-f2ff45d55926" guiLineLink_LineBegin="eda3db15-3e21-4428-8ef8-8b8dd900cf1e" guiLineLink_LineEnd="7691e4ab-f59a-4df6-8607-f9b7e3fb16c1"><attached><AttachedNode uuid="956f8684-cc67-4216-9c06-4153ed5c43e2"><nodeRect Left="195" Top="-253" Right="309" Bottom="-198"/></AttachedNode></attached><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="654722e0-d80f-4325-8670-b1fd15421ca5"><pos X="130" Y="-218"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="192aa357-3630-41c6-a33f-69aad587aedc" textLabel="0" guiTextLabel_Element="11747d49-704b-4fc7-ad05-f2ff45d55926"><pos X="-36" Y="-20"/></TextLabel></guiTextLabelWaypoint_TextLabel></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="ce387d5c-38f9-4cfa-9956-8bff2d5101bf" alignment="4"><pos X="60" Y="-218"/></EndWaypoint><EndWaypoint uuid="98a79e60-3856-448a-a354-f7d3ba7c0506" alignment="1"><pos X="200" Y="-218"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="f1accabc-8969-4fa9-b685-d5f79f027ed6" guiTextLabel_Element="0fcc4164-2299-459a-a8cf-b761def23402"><pos X="-52" Y="5"/></TextLabel><TextLabel uuid="a41c0b62-626c-4675-a2fc-7adb8c639674" textLabel="3" guiTextLabel_Element="0fcc4164-2299-459a-a8cf-b761def23402"><pos X="-16" Y="25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="ebc0bc85-d73b-48c8-9441-f7f897655ed7" guiLink_Element="08f43ba3-d409-40b9-a42c-90257b4e1a77" guiLineLink_LineBegin="45cdfdc4-17f7-4010-8e36-dc51615e616b" guiLineLink_LineEnd="eda3db15-3e21-4428-8ef8-8b8dd900cf1e"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="aa4ec7a3-e701-464c-aa89-5217fb74e927"><pos X="-71" Y="150"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="55083500-de0e-4d02-9f08-6da80e53aeea" alignment="2"><pos X="-248" Y="326"/></EndWaypoint><Waypoint uuid="1642d73d-897f-4d11-80f2-2a78d5c01812"><pos X="-248" Y="287"/></Waypoint><Waypoint uuid="bf8520d2-5569-4dee-b14e-4fb69055e2db"><pos X="-71" Y="287"/></Waypoint><EndWaypoint uuid="452d6db6-b289-4cd8-8764-5185eeb4e05b" alignment="3"><pos X="-71" Y="-203"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="7416cce1-5761-4d21-984c-c4a57debf559" guiLink_Element="4fe3cccd-2240-4966-ad12-3539aa9d9206"><nodeRect Left="438" Top="-117" Right="760" Bottom="-59"/><attached><AttachedNode uuid="c61775af-bcb3-4951-b375-30e2ca4e36ed"><nodeRect Left="453" Top="-26" Right="640" Bottom="11"/></AttachedNode></attached></NodeLink><LineLink uuid="519f7fb7-a4e7-4878-a063-465075103ec6" guiLink_Element="bad446a2-9e14-41ac-ab60-b86f07375996" guiLineLink_LineBegin="7691e4ab-f59a-4df6-8607-f9b7e3fb16c1" guiLineLink_LineEnd="7416cce1-5761-4d21-984c-c4a57debf559"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="67db08c3-00ff-4651-9506-cfeb9c512126"><pos X="471" Y="-149"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="a9d96b10-afae-4a9c-9a49-5664768bceb8" alignment="1"><pos X="406" Y="-149"/></EndWaypoint><Waypoint uuid="050e89e8-1c29-489a-b4f9-23fa0cd7e1ab"><pos X="505" Y="-149"/></Waypoint><EndWaypoint uuid="6090c223-dcb9-4d85-842a-99df5f55c4da" alignment="4"><pos X="505" Y="-117"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="8f9631d4-4fdc-4ff4-8fa9-eac253de4b99" guiTextLabel_Element="08509f4d-8eb6-4ffa-85fa-ab20396ec0ad"><pos X="12" Y="-34"/></TextLabel><TextLabel uuid="a1b1c10a-482a-4a57-be3c-02ddc21da357" textLabel="3" guiTextLabel_Element="08509f4d-8eb6-4ffa-85fa-ab20396ec0ad"><pos X="5" Y="-54"/></TextLabel><TextLabel uuid="51f3361f-2884-4aa8-8eb2-9b0ab54c5ae9" textLabel="4" guiTextLabel_Element="08509f4d-8eb6-4ffa-85fa-ab20396ec0ad"><pos X="5" Y="-74"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="726a6492-255a-45d2-941a-ec848954ba5d" guiLink_Element="0dfe1208-e95b-464a-a771-937a930b2447"><nodeRect Left="50" Top="73" Right="132" Bottom="130"/><attached><AttachedNode uuid="0aacd343-091f-4e4f-bbca-93f8a34e27cd"><nodeRect Left="93" Top="11" Right="367" Bottom="48"/></AttachedNode></attached></NodeLink><LineLink uuid="207ff4f7-080b-4b43-980f-28b933546c64" guiLink_Element="f39ba1fa-a64c-4a93-a5c5-84c136429dc5" guiLineLink_LineBegin="726a6492-255a-45d2-941a-ec848954ba5d" guiLineLink_LineEnd="7416cce1-5761-4d21-984c-c4a57debf559"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="c170220b-00fe-4046-942a-39473c069de1"><pos X="395" Y="57"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="3d0c4a19-6e1f-4bf9-bbdb-4016d05c833d" alignment="2"><pos X="132" Y="73"/></EndWaypoint><Waypoint uuid="4f55cf2c-e1bb-4f65-813a-e22887c3f093"><pos X="132" Y="57"/></Waypoint><Waypoint uuid="582a5a16-2538-466c-9052-55e04cf8636a"><pos X="558" Y="57"/></Waypoint><EndWaypoint uuid="ed05b2ac-bc67-4f38-a081-4acddf7a77c8" alignment="3"><pos X="558" Y="-59"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="037289bd-e2dc-4e48-8f4a-08ee80b961f1" guiLink_Element="44c0be75-b2dd-4af9-8d44-1f3d260f2ebc" guiLineLink_LineBegin="a4a1a86f-a37f-478f-9da2-cadbc2057064" guiLineLink_LineEnd="726a6492-255a-45d2-941a-ec848954ba5d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="c5b22250-37c8-4087-a0ff-8101da8a7ce0"><pos X="65" Y="169"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2e5a73ba-584f-440e-8599-57bc3378d3d9" alignment="1"><pos X="83" Y="190"/></EndWaypoint><Waypoint uuid="f55614e1-74f2-4815-9bb3-287507b2eb2d"><pos X="65" Y="190"/></Waypoint><EndWaypoint uuid="dba6f8b7-1d5c-4b10-b2a4-6f80f41404e5" alignment="4"><pos X="65" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="70dc3fd7-08be-4656-a916-c88680db32c3" guiLink_Element="883e39f4-8f06-4c72-aeef-da398e28eb65" guiLineLink_LineBegin="d80654a6-82b8-44cb-b08d-35d546f7d6b2" guiLineLink_LineEnd="726a6492-255a-45d2-941a-ec848954ba5d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="69dc8df0-2214-434f-809c-15c579cd2776"><pos X="65" Y="204"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6b36ac4e-0300-4e02-b2e9-7973abf325db" alignment="2"><pos X="83" Y="259"/></EndWaypoint><Waypoint uuid="5a96423e-ab24-4482-8c56-f3ef381644f7"><pos X="65" Y="259"/></Waypoint><EndWaypoint uuid="37ceefbe-5a8b-4474-bd06-6429b046e317" alignment="3"><pos X="65" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="7001d152-5b2d-4123-a15c-2e4093003edf" guiLink_Element="b9890bc2-aed4-443a-9361-4c672b662e4c" guiLineLink_LineBegin="bde5d0ea-e120-495d-9f09-c7374ff21334" guiLineLink_LineEnd="726a6492-255a-45d2-941a-ec848954ba5d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="2f9f52ff-0061-41ec-8c48-3cef9295316d"><pos X="65" Y="233"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="243a9a62-3595-4474-914d-0aa43ccea8b4" alignment="2"><pos X="83" Y="317"/></EndWaypoint><Waypoint uuid="680a7506-3239-490f-9795-560b2920cad3"><pos X="65" Y="317"/></Waypoint><EndWaypoint uuid="8cb40a74-b24f-4382-bed1-969e38153ea6" alignment="3"><pos X="65" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="1fd05eec-75bd-4a6a-9fe8-5665a6a959d1" guiLink_Element="5c71fdb3-e1d7-498a-baa0-4f6a4a6f25d9" guiLineLink_LineBegin="40a5080f-c364-46e3-a52f-90eeefe62abe" guiLineLink_LineEnd="726a6492-255a-45d2-941a-ec848954ba5d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="0a695ef1-ddb9-41f3-bdcf-fbbd7899f7e4"><pos X="65" Y="318"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5cb68bcf-479a-4ae7-9b93-fcf091d4e302" alignment="2"><pos X="83" Y="488"/></EndWaypoint><Waypoint uuid="84a6234d-e395-400a-800d-ee04cee49392"><pos X="65" Y="488"/></Waypoint><EndWaypoint uuid="062d60da-f9dd-4a7b-bdd2-3134045f8506" alignment="3"><pos X="65" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="0fdb2256-99e6-4f92-b6bc-b11c7abc0535" guiLink_Element="5102091d-fdd6-483e-b9a7-517a5ed462b9"><nodeRect Left="315" Top="73" Right="397" Bottom="130"/><attached><AttachedNode uuid="4ca5c006-762f-443b-beb1-6fd08a6e51d0"><nodeRect Left="269" Top="-44" Right="543" Bottom="-7"/></AttachedNode></attached></NodeLink><NodeLink uuid="4f4be6d0-45b2-4bdc-819e-a439391f172d" guiLink_Element="9494af15-dfbf-4a6f-b9f5-8cf7e32ccbdd"><style showdotnetproperties="2" shownested="0" showop="0" taggedvalues="0"/><nodeRect Left="355" Top="308" Right="489" Bottom="358"/></NodeLink><NodeLink uuid="510754da-1fcc-40dc-9bb5-3e77e7ccd542" guiLink_Element="ad549f3d-e55e-46c0-8109-992e08b73c62"><nodeRect Left="583" Top="73" Right="665" Bottom="130"/><attached><AttachedNode uuid="1d781401-7b25-44e5-855d-ed6f5fd6bb74"><nodeRect Left="583" Top="11" Right="857" Bottom="48"/></AttachedNode></attached></NodeLink><NodeLink uuid="b4357003-1837-4932-9c68-2b4b16da4c7d" guiLink_Element="3db1eb1b-3e51-4f8a-af6e-36808797a296"><style showdotnetproperties="2" shownested="0" showop="0" taggedvalues="0"/><nodeRect Left="623" Top="308" Right="763" Bottom="358"/></NodeLink><LineLink uuid="aababa1e-b656-4307-a969-96bbc624ad3b" guiLink_Element="0c893241-fa1d-46ea-8de9-958b4b9629e3" guiLineLink_LineBegin="2040ec36-8b91-4ec4-a6c0-b62fcec7b56e" guiLineLink_LineEnd="0fdb2256-99e6-4f92-b6bc-b11c7abc0535"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="a592e899-4775-41bd-a8f4-41c550edf88e"><pos X="333" Y="171"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5ff7409e-b8e8-451e-8746-175f847a1b14" alignment="2"><pos X="355" Y="190"/></EndWaypoint><Waypoint uuid="9f02cb1c-fbbe-4807-a4d2-e202a177f584"><pos X="333" Y="190"/></Waypoint><EndWaypoint uuid="f9d83863-170d-4076-ba2f-95751ac7fdff" alignment="3"><pos X="333" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="6b8310b5-d7e1-4c31-81f0-fd104f32b04d" guiLink_Element="45edfb77-2128-48b5-a365-dab5db6293c6" guiLineLink_LineBegin="83abc074-91b7-481d-a86e-fe679d245a72" guiLineLink_LineEnd="0fdb2256-99e6-4f92-b6bc-b11c7abc0535"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="6e6e82cd-5886-4a32-abc5-dfb861017a5b"><pos X="333" Y="205"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c6a2c2e8-76ec-4514-be2f-f3de1935931f" alignment="2"><pos X="355" Y="257"/></EndWaypoint><Waypoint uuid="11f69748-1ebf-49ea-86cd-399bd0620ed9"><pos X="333" Y="257"/></Waypoint><EndWaypoint uuid="3b12a4cf-5920-4180-afd6-ca6c96cfb96d" alignment="3"><pos X="333" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="3c05c158-cb69-4f11-ab16-3c2e4914f9b3" guiLink_Element="a33b22b8-e7c8-489a-98b8-13fb9e83b0c4" guiLineLink_LineBegin="4f4be6d0-45b2-4bdc-819e-a439391f172d" guiLineLink_LineEnd="0fdb2256-99e6-4f92-b6bc-b11c7abc0535"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="176f6ca5-8ab1-47bd-b6d0-e5a01734fa30"><pos X="333" Y="237"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2692e90a-70ea-4519-bc1f-de86ff97fcaa" alignment="2"><pos X="355" Y="321"/></EndWaypoint><Waypoint uuid="26cf7b67-fa55-4603-8a3a-da90097109db"><pos X="333" Y="321"/></Waypoint><EndWaypoint uuid="575a9281-a2c6-4dfc-b748-cac20dcba9c9" alignment="3"><pos X="333" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="9ee8dbf1-01d0-4873-8fd5-d05cf8131258" guiLink_Element="5d4f86ba-e380-4ab7-8950-5e4754a42cc9" guiLineLink_LineBegin="6c5021b4-f601-4b8f-8854-b3a532d0c26a" guiLineLink_LineEnd="0fdb2256-99e6-4f92-b6bc-b11c7abc0535"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="6b147ec7-9e35-49d6-af5f-61f5e3c7cefb"><pos X="333" Y="272"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="43637e51-86fe-4dc6-902d-6abbe387f056" alignment="2"><pos X="355" Y="391"/></EndWaypoint><Waypoint uuid="a3c36270-c1cd-46ac-962f-c371cc62698e"><pos X="333" Y="391"/></Waypoint><EndWaypoint uuid="667581d1-eaff-4167-b29b-1262b94b4eef" alignment="3"><pos X="333" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="8f5d82bb-2dca-46b9-9704-60df94621c3f" guiLink_Element="6e6c990f-ce14-463c-adf3-b62f6249c780" guiLineLink_LineBegin="0fb388ba-409d-4d52-bb16-54aaca88972a" guiLineLink_LineEnd="0fdb2256-99e6-4f92-b6bc-b11c7abc0535"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="2d53223a-fcc2-4c43-bf55-f51d1b50174b"><pos X="333" Y="305"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="b963755d-b38c-48e0-9085-7ec55d67ad2f" alignment="2"><pos X="355" Y="457"/></EndWaypoint><Waypoint uuid="f9c41b32-ffc0-44fe-99e3-e8c167176373"><pos X="333" Y="457"/></Waypoint><EndWaypoint uuid="a4c9b54f-37ae-41b6-88be-b50db582cc8b" alignment="3"><pos X="333" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="978ecd84-195a-4e29-86e8-9bba7e53b463" guiLink_Element="3b92efca-6e81-4d29-94a9-5710c06f948a" guiLineLink_LineBegin="68b399c0-8944-4a86-bdbc-1aad95b90e2c" guiLineLink_LineEnd="510754da-1fcc-40dc-9bb5-3e77e7ccd542"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="83dfaa2b-07a5-4eb4-b0df-04878ed68eb7"><pos X="602" Y="170"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="3a7b8e20-bbee-4487-bd48-a0349a44a1ad" alignment="2"><pos X="623" Y="189"/></EndWaypoint><Waypoint uuid="b0e76e4e-9668-489f-b892-f0b995a7d986"><pos X="602" Y="189"/></Waypoint><EndWaypoint uuid="67eccd5e-9d8d-4400-9d0e-900ae4f322ac" alignment="3"><pos X="602" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="4a49bf2d-1bbe-4cd0-9825-91cf6dcfdb2d" guiLink_Element="8bed78be-e890-499f-a710-ad39e632ceb9" guiLineLink_LineBegin="bb516a31-fb94-404e-a776-82dacf7fda8f" guiLineLink_LineEnd="510754da-1fcc-40dc-9bb5-3e77e7ccd542"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="3d081108-1c24-41f1-89a7-64b9dc374978"><pos X="602" Y="205"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c95e3f20-adfd-4f4a-9ddd-b938aa4b03ad" alignment="2"><pos X="623" Y="258"/></EndWaypoint><Waypoint uuid="63dc43a5-e268-47cf-98a5-617a6b90fac8"><pos X="602" Y="258"/></Waypoint><EndWaypoint uuid="caa7efee-7412-4431-a0ef-c05f0f2b8998" alignment="3"><pos X="602" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="63d15cef-535e-4ff9-a7e3-423f5fde3b3e" guiLink_Element="278bbed2-e5b5-46bb-9cf2-f118b81cbe44" guiLineLink_LineBegin="b4357003-1837-4932-9c68-2b4b16da4c7d" guiLineLink_LineEnd="510754da-1fcc-40dc-9bb5-3e77e7ccd542"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="8f770aac-6d21-4b40-9c6e-c964d8dbb191"><pos X="602" Y="233"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c9c38488-1841-4fd9-8e08-6431b2fd926c" alignment="2"><pos X="623" Y="315"/></EndWaypoint><Waypoint uuid="24e135b8-92f8-428d-9477-0bd6aab604f8"><pos X="602" Y="315"/></Waypoint><EndWaypoint uuid="74c82a58-083b-4736-a479-f29589cb0267" alignment="3"><pos X="602" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="19f56e4d-778c-4df7-9ce8-43224acafb4b" guiLink_Element="a3db82f3-bd52-40af-ab7e-94adef9c25a0" guiLineLink_LineBegin="b8b8130c-a38b-4974-83c8-e2d2d39dc8c5" guiLineLink_LineEnd="510754da-1fcc-40dc-9bb5-3e77e7ccd542"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="2bd5ad5d-d734-452f-9402-0357ba519459"><pos X="602" Y="271"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="82d9d72c-60da-40cf-8e76-4b6917772d03" alignment="2"><pos X="623" Y="390"/></EndWaypoint><Waypoint uuid="7517b9f6-ccf3-4a62-b97e-d060a48ad132"><pos X="602" Y="390"/></Waypoint><EndWaypoint uuid="fdf8a91e-0bf8-423c-a7df-9e4c3fd56072" alignment="3"><pos X="602" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="131026d2-f3e8-4a95-b4db-2cc3718e6fd6" guiLink_Element="5c11c7b4-7342-4896-84c3-7796708c667c"><nodeRect Left="83" Top="395" Right="229" Bottom="454"/></NodeLink><NodeLink uuid="ffdfb547-92d7-4a29-95e5-059cee587060" guiLink_Element="7abbcdbf-4402-4b19-ac03-427f824eac2d"><nodeRect Left="623" Top="445" Right="769" Bottom="504"/></NodeLink><NodeLink uuid="834636f0-f515-44a5-9009-fdb7dde6e474" guiLink_Element="6e07fc81-4abc-4bde-9344-b89e6f8119ef"><nodeRect Left="355" Top="528" Right="501" Bottom="587"/></NodeLink><LineLink uuid="e2e94458-4c6d-4b0e-999f-8e524d2b5471" guiLink_Element="5da9694e-6fb3-4412-87b9-c3d4bbd9000f" guiLineLink_LineBegin="131026d2-f3e8-4a95-b4db-2cc3718e6fd6" guiLineLink_LineEnd="726a6492-255a-45d2-941a-ec848954ba5d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="405657a4-dced-4313-b674-6433e9842986"><pos X="65" Y="277"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d0701c30-6808-4dbb-8297-9a4cbee35fdd" alignment="2"><pos X="83" Y="405"/></EndWaypoint><Waypoint uuid="852c5a00-614a-4941-bd88-5a6e571e783d"><pos X="65" Y="405"/></Waypoint><EndWaypoint uuid="d58b1b12-86dc-4c9b-a96a-51e9b5df04fc" alignment="3"><pos X="65" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="fd5eb68c-9ef4-453a-bf90-d518d22009ab" guiLink_Element="e59e2c40-062e-447e-96ae-3836459dd00f" guiLineLink_LineBegin="ffdfb547-92d7-4a29-95e5-059cee587060" guiLineLink_LineEnd="510754da-1fcc-40dc-9bb5-3e77e7ccd542"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="40d2f4e1-5948-4803-a4c9-1129bbbee3d4"><pos X="602" Y="303"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="86f2d5ff-9970-4264-a345-88182d4a4e4f" alignment="2"><pos X="623" Y="454"/></EndWaypoint><Waypoint uuid="c6ab7e2e-710e-42ab-ac4e-b326ba999a5d"><pos X="602" Y="454"/></Waypoint><EndWaypoint uuid="252552d7-4562-4382-a8e2-3945e69bb50d" alignment="3"><pos X="602" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="aef8ae31-edf1-4ecb-bbbd-e9bc3158c6f4" guiLink_Element="25be9b2d-8f56-4840-896a-2ef14060c901" guiLineLink_LineBegin="834636f0-f515-44a5-9009-fdb7dde6e474" guiLineLink_LineEnd="0fdb2256-99e6-4f92-b6bc-b11c7abc0535"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="8e887cd2-90ba-471c-9ce7-7f3a030313f2"><pos X="333" Y="345"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="aa62f4c1-994b-45c2-b6f3-6cd150818a8e" alignment="2"><pos X="355" Y="538"/></EndWaypoint><Waypoint uuid="b529d2d0-507d-4ed9-a11e-6a0bb2218f6e"><pos X="333" Y="538"/></Waypoint><EndWaypoint uuid="ef36a8e8-a55e-4dea-813b-4db4f1fb8f7a" alignment="3"><pos X="333" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="5c721f08-8f15-4963-834e-7ead89398093" guiLink_Element="c90bd62d-bb66-4974-817d-2ea2e7671b16" guiLineLink_LineBegin="2b4fed8d-4799-48b6-84e5-f8ebaa4df613" guiLineLink_LineEnd="510754da-1fcc-40dc-9bb5-3e77e7ccd542"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="d73a7445-0182-4edb-bf93-5c915a4c33a0"><pos X="602" Y="342"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="7eacddc6-2da7-4b5b-ae56-f08ba1605af4" alignment="2"><pos X="623" Y="532"/></EndWaypoint><Waypoint uuid="9190f4ca-9222-4fb3-baff-e6a1b569c671"><pos X="602" Y="532"/></Waypoint><EndWaypoint uuid="8c1de678-a9c5-43b4-8445-f9042c821721" alignment="3"><pos X="602" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="9cafcfb6-988e-4bb8-ac16-16bef8aca110" guiLink_Element="628b0ded-233c-4ce1-a06b-74cad3cb0d9d" guiLineLink_LineBegin="a95fc309-00aa-47fc-b6a5-23980e38f189" guiLineLink_LineEnd="0fdb2256-99e6-4f92-b6bc-b11c7abc0535"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="819fe92a-cdd6-430d-8a1c-ddf259e9751c"><pos X="333" Y="383"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5140a869-2dc2-4af3-a34d-47818424cf6f" alignment="2"><pos X="356" Y="612"/></EndWaypoint><Waypoint uuid="ea2ad558-07c0-438f-b07d-b0fb0e88fdf9"><pos X="333" Y="612"/></Waypoint><EndWaypoint uuid="84ca1956-ddfa-40ae-a4ad-2ab1c37d159d" alignment="3"><pos X="333" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="3e70b9e2-71fa-481f-ae09-a7cf5826cbcf" guiLink_Element="f6b33291-326f-4786-a607-af430a101548" guiLineLink_LineBegin="ebf94bba-d74a-4312-8142-91967a211403" guiLineLink_LineEnd="726a6492-255a-45d2-941a-ec848954ba5d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="19134000-c773-42ff-a1c6-0e46ced0dab3"><pos X="65" Y="370"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="076fde6b-2e01-4985-9bfb-d5605534c098" alignment="2"><pos X="83" Y="592"/></EndWaypoint><Waypoint uuid="c7c932ba-4e37-4308-ab7e-fc56e69f3af1"><pos X="65" Y="592"/></Waypoint><EndWaypoint uuid="2043f106-74a5-4f1f-a0b2-2c7ac85b5f52" alignment="3"><pos X="65" Y="130"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="96fcf677-0a66-4d2c-99d5-2943416bef9c" guiLink_Element="6de05ea4-5f61-408e-bc99-c8cb2af0dfdf" guiLineLink_LineBegin="0fdb2256-99e6-4f92-b6bc-b11c7abc0535" guiLineLink_LineEnd="7416cce1-5761-4d21-984c-c4a57debf559"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="bab8e6d7-9b47-4535-ad66-a258165cf970"><pos X="527" Y="57"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="e3f30f6b-9e8f-4dcc-a02d-ed542866ff6c" alignment="2"><pos X="397" Y="73"/></EndWaypoint><Waypoint uuid="f21426a6-fc79-4410-bafc-a85ab7f13e5b"><pos X="397" Y="57"/></Waypoint><Waypoint uuid="78d2ec23-d629-4736-ac95-d7c123477b4a"><pos X="558" Y="57"/></Waypoint><EndWaypoint uuid="c9aec002-7612-44ac-a08d-c674e9ebb158" alignment="3"><pos X="558" Y="-59"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="66cc5d2b-5551-4b84-bd0b-aff06bd216a7" guiLink_Element="8cb45ffb-ed64-4fa5-89c6-5e54736c21a2" guiLineLink_LineBegin="510754da-1fcc-40dc-9bb5-3e77e7ccd542" guiLineLink_LineEnd="7416cce1-5761-4d21-984c-c4a57debf559"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="a4a8c99e-1eb6-4d7d-82e7-5b3460568c6f"><pos X="562" Y="57"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="b7c3433f-4b43-4189-85be-22892ce1ab81" alignment="2"><pos X="665" Y="73"/></EndWaypoint><Waypoint uuid="5b0a87c3-fba9-4444-834b-cdadf75f250e"><pos X="665" Y="57"/></Waypoint><Waypoint uuid="0cbcfb3a-34f4-4d0a-9607-f976a0769754"><pos X="558" Y="57"/></Waypoint><EndWaypoint uuid="e2fad179-8361-419e-af55-bebc80ca8901" alignment="3"><pos X="558" Y="-59"/></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="058db8c6-eaa3-4e18-b440-811379a888ee" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="eea0a505-5da6-4b0f-9612-a291a4243f20" name="ivoa" guiDiagramLinkedOwner="8b207899-861c-40b0-ac31-aa665f1e6f4d" guiDiagram_GenerationSettingsElement="8b207899-861c-40b0-ac31-aa665f1e6f4d"><guiDiagramGenerationSettings kind="2" showAttributes="true" showEnumerationLiterals="true" showExtensionPoints="true" showTaggedValues="true" useOwnCompartmentForDotNetProperties="true" doAutoLayout="true"/><guiDiagramGuiLink><NodeLink uuid="1924461b-5c50-48d5-a223-f9607479d607" guiLink_Element="77a5f781-32b3-422f-a7f1-fced607568f3"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="197" Top="213" Right="288" Bottom="268"/><attached><AttachedNode uuid="1d3f4c13-199c-4fc4-8ccf-466c3fed18d5"><nodeRect Left="305" Top="216" Right="419" Bottom="253"/></AttachedNode></attached></NodeLink><NodeLink uuid="f8affebb-1829-480d-8b6e-b014561262fb" guiLink_Element="5e908f78-f189-422d-a1b6-896776498ca8"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="542" Top="213" Right="633" Bottom="268"/><attached><AttachedNode uuid="67ca8a80-a00b-49b6-8266-22571e6ef5eb"><nodeRect Left="648" Top="228" Right="762" Bottom="265"/></AttachedNode></attached></NodeLink><NodeLink uuid="67e01875-8290-46af-be16-0d584b9eec15" guiLink_Element="16c63eac-c452-40ae-b9b8-fab1f0c6f91a"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="199" Top="488" Right="290" Bottom="543"/><attached><AttachedNode uuid="170aa08e-7bc7-46b2-9bb3-0b1b24d8194e"><nodeRect Left="305" Top="503" Right="419" Bottom="540"/></AttachedNode></attached></NodeLink><NodeLink uuid="ef36100b-ddb9-4eee-91cc-31ce794174ff" guiLink_Element="3882ae33-249d-4307-a4e9-31bbfee5c543"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="542" Top="393" Right="633" Bottom="448"/><attached><AttachedNode uuid="5110b9cd-61d7-4039-a6ce-3ec450ce1e7d"><nodeRect Left="648" Top="408" Right="762" Bottom="445"/></AttachedNode></attached></NodeLink><NodeLink uuid="05921823-90cb-412b-b34b-516ad2df569c" guiLink_Element="a408faee-cea8-46e4-a517-36347b507456"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="542" Top="302" Right="633" Bottom="357"/><attached><AttachedNode uuid="359409c2-475c-4f7b-bf02-01c23e5f146b"><nodeRect Left="648" Top="317" Right="762" Bottom="354"/></AttachedNode></attached></NodeLink><NodeLink uuid="c5e8db80-21b4-4d8c-9daf-60b8fa099b04" guiLink_Element="a8e33880-afdc-466d-8386-0973a3fedcd7"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="-81" Top="302" Right="10" Bottom="357"/><attached><AttachedNode uuid="d82311bf-6423-4dc4-928e-8a2b61e1d0cc"><nodeRect Left="25" Top="317" Right="139" Bottom="354"/></AttachedNode></attached></NodeLink><NodeLink uuid="cb9ae29b-d937-4355-843a-2b1c27a3472b" guiLink_Element="51909c7c-6d9a-445f-bf35-fe3c5c2a51d5"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="-81" Top="393" Right="10" Bottom="448"/><attached><AttachedNode uuid="ba5c25d4-7ffb-4d8a-b24d-1e06e8bd0f31"><nodeRect Left="25" Top="408" Right="140" Bottom="445"/></AttachedNode></attached></NodeLink><NodeLink uuid="460ac3c8-1b93-4775-9a0e-cd07523caebc" guiLink_Element="b21fa72f-b62f-4189-a96c-27b9950d3abd"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="-81" Top="213" Right="10" Bottom="268"/><attached><AttachedNode uuid="782ae869-8516-423f-a609-504620ecd640"><nodeRect Left="25" Top="228" Right="139" Bottom="265"/></AttachedNode></attached></NodeLink><NodeLink uuid="d8316d1f-ac78-472d-89d1-1245e288b588" guiLink_Element="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="199" Top="302" Right="290" Bottom="357"/><attached><AttachedNode uuid="d32cce7a-a5c4-40bf-9e9a-bfc3cd5ab9f4"><nodeRect Left="305" Top="317" Right="419" Bottom="354"/></AttachedNode></attached></NodeLink><NodeLink uuid="0a9e2b41-cbf3-4126-8f4f-c4c8415b112c" guiLink_Element="35d6e40f-73c6-40aa-b55f-13ca2c645830"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="199" Top="393" Right="319" Bottom="448"/><attached><AttachedNode uuid="52fcbba3-f010-4bb3-933a-ea18d91a996f"><nodeRect Left="334" Top="408" Right="502" Bottom="445"/></AttachedNode></attached></NodeLink><NodeLink uuid="9714dfd9-4b0c-4ab1-8be7-0bf5d61e31aa" guiLink_Element="573647df-dc8b-4610-8307-b99dc8835a48"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="542" Top="488" Right="633" Bottom="543"/><attached><AttachedNode uuid="9d2947cc-71c1-4cf6-8625-a87eccef2354"><nodeRect Left="648" Top="503" Right="763" Bottom="540"/></AttachedNode></attached></NodeLink><NodeLink uuid="807e80ba-3b9d-4037-a1ef-da26fb3ca7ff" guiLink_Element="feb20380-1483-4e70-9225-7d62d837923a"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="96" Top="15" Right="254" Bottom="164"/><attached><AttachedNode uuid="14c7352a-ead0-4359-9828-ac6ff6de005f"><nodeRect Left="269" Top="30" Right="383" Bottom="67"/></AttachedNode></attached></NodeLink><LineLink uuid="de01d78c-368f-4d80-b9de-82f99338d7e1" guiLink_Element="fc11dc60-7b55-4340-82b6-c926be9520c1" guiLineLink_LineBegin="807e80ba-3b9d-4037-a1ef-da26fb3ca7ff" guiLineLink_LineEnd="460ac3c8-1b93-4775-9a0e-cd07523caebc"><style linestyle="2"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="3dd29b4f-98dc-4151-9fd2-4712efa58925"><pos X="50" Y="179"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c5922316-c7bc-4069-90fa-f606cf2ac127" alignment="2"><pos X="96" Y="146"/></EndWaypoint><EndWaypoint uuid="7219f23d-4e7e-4935-a2bf-a3132fafed60" alignment="3"><pos X="3" Y="213"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="ea31f7c5-04ef-498e-a963-f623a482e6d1" guiTextLabel_Element="06e3a544-fa95-4e32-8340-67176af1a4c0"><pos X="-42" Y="-21"/></TextLabel><TextLabel uuid="81e67e82-0cd9-45cf-914c-65df76053832" textLabel="3" guiTextLabel_Element="06e3a544-fa95-4e32-8340-67176af1a4c0"/></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="f18a56d2-f289-4500-b091-11941f5aaf7b" guiLink_Element="641fad43-81d2-4084-a097-bf806795db2b" guiLineLink_LineBegin="807e80ba-3b9d-4037-a1ef-da26fb3ca7ff" guiLineLink_LineEnd="460ac3c8-1b93-4775-9a0e-cd07523caebc"><style linestyle="2"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="9cd976f4-4cbd-4555-b3f9-d59347239455"><pos X="50" Y="179"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="415f59a5-bf8d-4dd3-9d5b-b9a8f21f5816" alignment="2"><pos X="96" Y="146"/></EndWaypoint><EndWaypoint uuid="8b7acd45-23bf-4cd6-a1b3-4bc2814ee9c9" alignment="3"><pos X="3" Y="213"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="7fd2cb11-f950-4003-9b12-e5f4634f9a79" guiTextLabel_Element="cd744947-0012-4bba-8825-c95dac65ca80"><pos X="3" Y="-20"/></TextLabel><TextLabel uuid="96a7031a-cef4-4982-8175-85229f64979b" textLabel="3" guiTextLabel_Element="cd744947-0012-4bba-8825-c95dac65ca80"/></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="0921c483-96be-43bf-86a5-b4b4e2b095bd" guiLink_Element="b58a1d1e-54f6-4aca-9e04-67119ba350c5" guiLineLink_LineBegin="807e80ba-3b9d-4037-a1ef-da26fb3ca7ff" guiLineLink_LineEnd="f8affebb-1829-480d-8b6e-b014561262fb"><style linestyle="2"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="4f18b858-ec44-440e-a011-7cbb9a739186"><pos X="398" Y="171"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c1390ecd-827d-4375-99b4-1d6941d4f966" alignment="2"><pos X="254" Y="118"/></EndWaypoint><EndWaypoint uuid="c91f6676-64b6-4b5d-b14e-77c338e60e1a" alignment="3"><pos X="542" Y="224"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="16b8c01c-e976-4bf3-9994-dbea762be9eb" guiTextLabel_Element="0b5f1a2b-fb99-47d8-8792-38fbfe7880c4"><pos X="4" Y="-24"/></TextLabel><TextLabel uuid="c54ad818-e6fa-4544-a0f8-24ceb6f0ba94" textLabel="3" guiTextLabel_Element="0b5f1a2b-fb99-47d8-8792-38fbfe7880c4"><pos X="-33" Y="-19"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="80a640c4-a914-421e-879f-cd7a7bd6b65f" guiLink_Element="353eaa36-0040-4488-a33e-2a44a1306265" guiLineLink_LineBegin="807e80ba-3b9d-4037-a1ef-da26fb3ca7ff" guiLineLink_LineEnd="1924461b-5c50-48d5-a223-f9607479d607"><style linestyle="2"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="d991ff42-439c-41bf-b2e7-9787ddd73297"><pos X="218" Y="188"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="54505b84-5e42-4dee-8de3-59eb50669fa3" alignment="2"><pos X="208" Y="164"/></EndWaypoint><EndWaypoint uuid="a674fdcb-d0af-42e6-8a78-5312d57cb739" alignment="3"><pos X="230" Y="213"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="007417ae-d300-49c6-be65-82ee732dd30e" guiTextLabel_Element="1bf78fcf-9a1f-4057-a339-a1b446fb769c"><pos X="15" Y="-24"/></TextLabel><TextLabel uuid="ae29e1ff-39aa-4655-9a60-0215beaa8e27" textLabel="3" guiTextLabel_Element="1bf78fcf-9a1f-4057-a339-a1b446fb769c"><pos X="-18" Y="-25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="871cc828-c5ff-4a6b-851c-ea6c9fa336f9" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="889059ec-f90c-41dd-917a-6e26ce9c7e86" name="stcTypes" guiDiagramLinkedOwner="f8b1038f-00cf-4299-89cd-9d43cdc00220" guiDiagram_GenerationSettingsElement="f8b1038f-00cf-4299-89cd-9d43cdc00220"><guiDiagramGenerationSettings kind="2" showAttributes="true" showEnumerationLiterals="true" showExtensionPoints="true" showTaggedValues="true" useOwnCompartmentForDotNetProperties="true" doAutoLayout="true"/><guiDiagramGuiLink><NodeLink uuid="8cea1ff8-3d17-4e36-bdf1-1f917adf943f" guiLink_Element="c4b7166b-57a5-4c9d-8b3d-e99a5efd3884"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="264" Top="272" Right="346" Bottom="464"/></NodeLink><NodeLink uuid="f5ccabdb-a90a-4138-85fc-8094ef571ddd" guiLink_Element="1c4ef700-d3a6-4ef4-99bc-e919b3d6b7ce"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="142" Top="20" Right="224" Bottom="158"/></NodeLink><NodeLink uuid="ed632025-9040-4ae1-a73d-19b9a68ed03e" guiLink_Element="3e9b7329-5401-4f66-a9a9-b6e3c8c9e133"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="142" Top="180" Right="224" Bottom="372"/></NodeLink><NodeLink uuid="1ec4b347-a6ae-468c-a546-c9a6f6f2c4b8" guiLink_Element="32cad59f-cb54-426e-bb2e-34013e6e28f9"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="626" Top="20" Right="741" Bottom="194"/></NodeLink><NodeLink uuid="f4832e0b-eb5b-4de6-8b1e-ba5c5af808a3" guiLink_Element="0664e3aa-475f-4611-9ad5-cb030cd11a69"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="20" Top="20" Right="102" Bottom="518"/></NodeLink><NodeLink uuid="2016bd08-c6d4-4bbe-985b-f4582b4c3617" guiLink_Element="ec011cf3-ace0-4d27-be15-de8cd9545a30"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="764" Top="20" Right="870" Bottom="140"/></NodeLink><NodeLink uuid="f2242f02-21ca-44a1-bead-571056e801df" guiLink_Element="4601b15e-6a63-46b8-8254-18c8ca7d832c"><style showatt="1" showdotnetproperties="2" shownested="0" showop="0" taggedvalues="0"/><nodeRect Left="261" Top="20" Right="398" Bottom="106"/><attached><AttachedNode uuid="670da909-3896-4582-9c38-22e6adb5caf0"><nodeRect Left="146" Top="35" Right="309" Bottom="90"/></AttachedNode></attached></NodeLink><NodeLink uuid="0db7f1e2-a225-48dd-843e-1a7ae8469d5d" guiLink_Element="33c656d6-9829-4dc4-b802-5c832657cfa0"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="264" Top="130" Right="346" Bottom="214"/></NodeLink><NodeLink uuid="921591e1-b844-49b3-bf10-7d300de7945a" guiLink_Element="b7d8257a-700c-4683-a7f4-0a597a23cd17"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="764" Top="180" Right="846" Bottom="264"/></NodeLink><NodeLink uuid="c55c52b9-cb07-421c-9a12-4cef1ba36445" guiLink_Element="c6f8a994-ca4e-4b8f-84e2-d730bbfc3fa5"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="385" Top="272" Right="467" Bottom="464"/></NodeLink><NodeLink uuid="24a0edb8-ad51-4089-a806-30ed8c8a9d05" guiLink_Element="8229f8bc-0cdc-453e-a639-5dbf3681cd8a"><style showatt="1" showdotnetproperties="2" shownested="0" showop="0" taggedvalues="4"/><nodeRect Left="677" Top="413" Right="802" Bottom="499"/></NodeLink><NodeLink uuid="320885b3-3a24-4ad5-95e2-c18262b6f4c6" guiLink_Element="4f83341e-1683-4561-a5a2-d7dab6e6be62"><style showatt="1" showdotnetproperties="2" shownested="0" showop="0" taggedvalues="4"/><nodeRect Left="418" Top="124" Right="508" Bottom="246"/></NodeLink><NodeLink uuid="cad05112-716b-4620-b138-cb0c95f9cea0" guiLink_Element="4102b2d4-103d-4e8a-b4c1-50bca1621266"><style showatt="1" showdotnetproperties="2" shownested="0" showop="0" taggedvalues="4"/><nodeRect Left="826" Top="460" Right="951" Bottom="564"/></NodeLink><NodeLink uuid="a725698d-90ca-489b-9b8d-1481b3e193d6" guiLink_Element="06c71042-349d-4f56-a0b1-ee740e085288"><style showatt="1" showdotnetproperties="2" shownested="0" showop="0" taggedvalues="4"/><nodeRect Left="526" Top="124" Right="616" Bottom="336"/></NodeLink><NodeLink uuid="0c5e3dd2-ec4f-4612-817d-bdaab7b81841" guiLink_Element="0c5f3504-6138-432c-a652-821026c78ac2"><nodeRect Left="889" Top="20" Right="990" Bottom="140"/></NodeLink><NodeLink uuid="fd1bd71f-6a12-467d-8fea-5f7a69aef70a" guiLink_Element="566d6292-34ed-4414-ab0e-d80f10c81805"><nodeRect Left="889" Top="162" Right="971" Bottom="282"/></NodeLink><NodeLink uuid="ad3a2c83-2c61-450a-b5f2-9b365a92c663" guiLink_Element="8b6eac35-de48-46ca-94c2-22483198d1af"><nodeRect Left="889" Top="322" Right="971" Bottom="442"/></NodeLink><NodeLink uuid="fca533e1-879f-4a04-8c09-b2c9eff6184f" guiLink_Element="7e234413-bda7-45fc-a964-0d47e9acf15c"><nodeRect Left="996" Top="162" Right="1078" Bottom="282"/></NodeLink><NodeLink uuid="d766a55f-b8c3-4c59-ba86-71a5dc64ead8" guiLink_Element="860257af-f928-4433-b91c-ff2e2479d171"><nodeRect Left="996" Top="324" Right="1078" Bottom="444"/></NodeLink><NodeLink uuid="3c1068e3-c458-48af-91c4-a82d27c39483" guiLink_Element="f13cff79-6e13-4690-8802-757fbafc8e0e"><nodeRect Left="20" Top="558" Right="102" Bottom="822"/></NodeLink><NodeLink uuid="f6893e0c-3371-481a-b127-238f2f6fd748" guiLink_Element="19e16ae9-6c26-49a9-b3d5-1bcf56957202"><nodeRect Left="142" Top="558" Right="224" Bottom="696"/></NodeLink><NodeLink uuid="4066e7cf-87ff-42cd-9511-3ca8d216a221" guiLink_Element="867a287e-2691-4032-9d82-251246399743"><nodeRect Left="264" Top="558" Right="346" Bottom="678"/></NodeLink><NodeLink uuid="3f7a23ee-0ae3-4078-85b6-cf94a64ebe38" guiLink_Element="2c890761-72f4-4f42-84d5-9257daa1de62"><nodeRect Left="385" Top="558" Right="467" Bottom="678"/></NodeLink><NodeLink uuid="115eaf64-1129-4a2d-b667-ecae78a77352" guiLink_Element="a222c979-a7ec-4263-af59-4739470e83d7"><style showop="0"/><nodeRect Left="526" Top="486" Right="599" Bottom="533"/></NodeLink><NodeLink uuid="993d301f-8f66-4447-9385-74ca26fbc37e" guiLink_Element="71233df4-e62a-4150-8212-a0c63b55e00b"><style showop="0"/><nodeRect Left="526" Top="613" Right="637" Bottom="681"/></NodeLink><NodeLink uuid="2ffa2cba-c0f0-44d0-917f-103560df65c3" guiLink_Element="5e2f846d-feb9-463c-8f7b-4b8d5f2bc266"><style showop="0"/><nodeRect Left="677" Top="613" Right="766" Bottom="681"/></NodeLink><NodeLink uuid="51d606e9-8e80-49de-bb13-f9618e98e8e6" guiLink_Element="f18c2907-c4fb-4f0e-b1fc-75b7bfe75aaa"><style showop="0"/><nodeRect Left="806" Top="613" Right="895" Bottom="681"/></NodeLink><LineLink uuid="55edd7fb-3f86-436a-bc52-ed6266e85739" guiLink_Element="c957cd4c-e699-4a85-8ae2-c96b90af1c1a" guiLineLink_LineBegin="993d301f-8f66-4447-9385-74ca26fbc37e" guiLineLink_LineEnd="115eaf64-1129-4a2d-b667-ecae78a77352"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="a434e705-1ede-4086-b653-aa5785d58a69"><pos X="578" Y="573"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="bc5a9566-9b7d-4ff5-8c88-8ad1c76634c7" alignment="2"><pos X="578" Y="613"/></EndWaypoint><EndWaypoint uuid="203f61aa-5298-4bce-b726-a5f32efef2f2" alignment="3"><pos X="578" Y="533"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="ef32b1f4-ae3