[Volute] r4920 - in trunk/projects/dm/STC: doc model/coords

Volute commit messages volutecommits at g-vo.org
Sun Apr 15 00:46:39 CEST 2018


Author: arots
Date: Sun Apr 15 00:46:37 2018
New Revision: 4920

Log:
Final uppdate to STC2 Coordinates .xmi and document

Modified:
   trunk/projects/dm/STC/doc/STC2Coords.pdf
   trunk/projects/dm/STC/model/coords/STC2.0UModelCoords.ump
   trunk/projects/dm/STC/model/coords/STC2.0UModelCoords.xmi

Modified: trunk/projects/dm/STC/doc/STC2Coords.pdf
==============================================================================
Binary files trunk/projects/dm/STC/doc/STC2Coords.pdf	Thu Apr 12 02:55:46 2018	(r4919) and trunk/projects/dm/STC/doc/STC2Coords.pdf	Sun Apr 15 00:46:37 2018	(r4920) differ

Modified: trunk/projects/dm/STC/model/coords/STC2.0UModelCoords.ump
==============================================================================
--- trunk/projects/dm/STC/model/coords/STC2.0UModelCoords.ump	Thu Apr 12 02:55:46 2018	(r4919)
+++ trunk/projects/dm/STC/model/coords/STC2.0UModelCoords.ump	Sun Apr 15 00:46:37 2018	(r4920)
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><UModel version="16"><Settings><ProjectStyles attfont="Arial" font="Arial" headerfont="Arial" namespacemode="0" nestedfont="Arial" opfont="Arial" snaptogrid="0" stereofont="Arial" taggedvalues="2"/><ElementStyles><Association pencolor="blue"/><Class headergradientbegin="#F88000"/><DataType headergradientbegin="yellow"/><Generalization pencolor="red"/><Package headerfontsize="18" pencolor="#FAFABE"/><Dependency linethickness="2" pencolor="fuchsia"/></ElementStyles></Settings><OpenDiagrams activeDiagram="0a33b0bb-2ab5-4820-85ec-e12916c9c566"><OpenDiagramEntry>379d12f7-c4cb-45cb-b94b-4a983d60e7c1</OpenDiagramEntry><OpenDiagramEntry>eea0a505-5da6-4b0f-9612-a291a4243f20</OpenDiagramEntry><OpenDiagramEntry>0a33b0bb-2ab5-4820-85ec-e12916c9c566</OpenDiagramEntry><OpenDiagramEntry>f4ec208b-65e9-4cff-afe6-4cf2162a7ed2</OpenDiagramEntry><OpenDiagramEntry>8c7a0fd4-d363-4e37-afa4-6ab0e96dc34c</OpenDiagramEntry><OpenDiagramEntry>e9bc17af-014c-42cc-b3!
 3c-2f6133
 739e7d</OpenDiagramEntry><OpenDiagramEntry>a3413c72-3e6e-4a48-b86f-0a3787c7bdbc</OpenDiagramEntry><OpenDiagramEntry>225e3cb4-e093-4f99-b9cd-72cda152b1be</OpenDiagramEntry><OpenDiagramEntry>87f5c086-6ea8-4b6e-9b54-cc65261b9fce</OpenDiagramEntry><OpenDiagramEntry>e807ed24-125a-40c0-8aa4-d75f56d2d614</OpenDiagramEntry><OpenDiagramEntry>9b3bb9a0-776c-4074-86af-c08d791f92cb</OpenDiagramEntry><OpenDiagramEntry>362ab257-56d3-45b7-9306-77ae871d5dc7</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.
It has some sample relationships etc to be used in documentation etc."/></ownedComment><packagedElement><Package uuid="00000003-7510-11d9-86f2-000476a22f44" name="Comp!
 onent Vie
 w" visibility="public"/><LiteralString uuid=!
 "d4f50ec9-06d9-4235-973d-ade58b4a586b" visibility="public" value="http://vo-urp.googlecode.com/svn/trunk/IVOA/profile/IVOA%20Profile.html"/><Model uuid="135ea895-ac40-4d3d-9b21-5ecf746e8f83" name="stc2_coordinates" visibility="public"><appliedStereotype><StereotypeApplication uuid="9fd1cca7-c594-4f15-8837-e27fe46570e4" classifier="f9a706ae-5895-4229-9486-38378ad5cad1"><slot><Slot uuid="e86622e0-e278-4e3b-ad3e-fc86efa5062a" definingFeature="e32d41c3-c7ab-4d85-885b-ae987b5c137d"><value><LiteralString uuid="ddef2c80-ea3e-4e63-abda-169e2d03a1ac" visibility="public" value="2.0"/></value></Slot><Slot uuid="2cc7d890-5435-4891-9b3f-da90486ddc71" definingFeature="e423b1c4-8b31-4fb0-88ff-9093d4958d22"><value><LiteralString uuid="b1f01880-5b7d-4d9b-8002-3752ac251758" visibility="public" value="ahr"/></value></Slot><Slot uuid="feb6fd5b-8ebf-4bcd-a453-a94a44d4d849" definingFeature="c7a6a7aa-3b29-480e-bf5a-782730a931f9"><value><LiteralString uuid="976b6f4e-a2d6-49ec-ba31-31353aec6127" vi!
 sibility=
 "public" value="STC2 Coordinates"/></value></Slot><Slot uuid="c8419e5e-7b8e-43ac-9d04-3a8976259001" definingFeature="18d1350c-0783-44f2-8b89-a35b672f4f77"><value><LiteralString uuid="1c254583-ab5b-4598-af1f-a7af16d8b725" visibility="public" value="http://ivoa.net/vodml/stc2_coords.vo-dml"/></value></Slot></slot></StereotypeApplication></appliedStereotype><packagedElement><Package uuid="fa0dd0b8-eb6e-49a8-a741-284ff9011615" name="domain" visibility="public"><packagedElement><Package uuid="f881bbdc-5a0d-47cc-ba45-5ffe7670381d" name="generic" visibility="public"><packagedElement><Class uuid="b64125c9-f671-45b8-980a-724503de846f" name="GenericFrame" visibility="public" DocComment="359954f0-3288-4b72-a224-14b15d7a06c0"><ownedRule><Constraint uuid="6ca90042-bae7-4cc6-b817-740c690f0f14" name="Subset" visibility="public"><specification><LiteralString uuid="2c04f5bd-5575-4f3c-9d7f-f82cde4f3fef" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordFrame.coordSpace"/><!
 /specific
 ation></Constraint></ownedRule><ownedComment><Comment!
  uuid="359954f0-3288-4b72-a224-14b15d7a06c0" body="A Generic Coordinate Frame allows coordinates other than Time, Space, Spectral, Redshift, and Polarization to the defined; e.g., flux, temperature, pressure, etc. It SHALL contain one Generic Coordinate Space object."><annotatedElement idref="b64125c9-f671-45b8-980a-724503de846f"/></Comment></ownedComment><generalization><Generalization uuid="c46af347-3c7c-480e-ba1c-868355b95d9a" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization></Class><DataType uuid="cf0e7dfa-f166-4af2-b5be-4802801f3f20" name="GenericCoordValue" visibility="public" DocComment="8d9eb2b3-5f6e-4444-b980-5d166e64bc29"><ownedRule><Constraint uuid="aaa59679-8e2a-4ba3-a55d-93c42b942cad" name="Subset1" visibility="public"><constrainedElement idref="c2fab61c-9525-4ef5-ab26-5499a06c52e7"/><specification><LiteralString uuid="83a2120e-27bb-465f-81bc-b68e6c37e018" visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></spe!
 cificatio
 n></Constraint><Constraint uuid="e9962fb4-e3e6-4e31-b25a-f437eeffe3bb" name="Subset2" visibility="public"><constrainedElement idref="c7787d80-0410-4538-b701-0c4077e92bdf"/><specification><LiteralString uuid="0627914a-7999-4cb8-8e45-ea7a1bf54c64" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="8d9eb2b3-5f6e-4444-b980-5d166e64bc29" body="This data type contains the generic coordinate value and a reference to a GenericFrame through a coordinate axis and Coordinate Space object."><annotatedElement idref="cf0e7dfa-f166-4af2-b5be-4802801f3f20"/></Comment></ownedComment><generalization><Generalization uuid="4085ebc0-73cc-4631-a6bc-758a297ff491" general="f053f4a3-04af-434b-82b8-c18c76a57993"/></generalization><ownedAttribute><Property uuid="c2fab61c-9525-4ef5-ab26-5499a06c52e7" name="cval" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralS!
 tring uui
 d="7159cd21-b02e-45ce-99cb-bc16f56c9f26" visibility="!
 public" value="1"/></lowerValue><upperValue><LiteralString uuid="2756dc33-7a69-418f-b8ec-d4f61166b013" visibility="public" value="1"/></upperValue></Property><Property uuid="c7787d80-0410-4538-b701-0c4077e92bdf" name="coordFrame" visibility="public" type="b64125c9-f671-45b8-980a-724503de846f"/></ownedAttribute></DataType><Class uuid="e06a20a7-e542-4439-9180-ad69ebe6e24c" name="GenericCoordSpace" visibility="public" DocComment="9ed19edc-f850-469c-bc21-ac984de0037c"><ownedRule><Constraint uuid="a0585939-dbb4-42c9-9cc5-94610a1120f2" name="Subset" visibility="public"><constrainedElement idref="1b1e4d42-132f-4a76-b296-d30cd3dac445"/><specification><LiteralString uuid="310572fb-7786-415d-a46a-e1f6a72d26fc" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordSpace.coordAxis"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="9ed19edc-f850-469c-bc21-ac984de0037c" body="The GenericCoordSpace SHALL include one CoordAxis object."><annotatedElement !
 idref="e0
 6a20a7-e542-4439-9180-ad69ebe6e24c"/></Comment></ownedComment><generalization><Generalization uuid="3f845b9f-150d-48e1-86eb-2c2cc266a7ce" general="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></generalization><ownedAttribute><Property uuid="1b1e4d42-132f-4a76-b296-d30cd3dac445" name="coordAxis" visibility="public" aggregation="composite" type="e5399412-138e-4541-b1bf-aa889b2059cf"><lowerValue><LiteralString uuid="22757b6a-e3dd-46fe-8e5a-399ce2ebdd38" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="a43b00c7-e714-41b8-8673-fd0c31e437c5" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Association uuid="372a94fd-b552-4ef8-a000-e533784c55aa" visibility="public"><memberEnd idref="1b1e4d42-132f-4a76-b296-d30cd3dac445"/><ownedEnd><Property uuid="2fd4685b-1ecd-4dc0-8769-5c3cccf9391a" type="e06a20a7-e542-4439-9180-ad69ebe6e24c"/></ownedEnd></Association><Association uuid="fd07fad7-819d-46b9-a6a8-b6d75746542c" visibility="public"!
 ><memberE
 nd idref="c7787d80-0410-4538-b701-0c4077e92bdf"/><own!
 edEnd><Property uuid="ca6a4204-f434-4a25-8044-77f14087dded" visibility="public" type="cf0e7dfa-f166-4af2-b5be-4802801f3f20"/></ownedEnd></Association></packagedElement></Package><Package uuid="d4b67bf2-5fd1-4520-92e4-ca447aa0d35d" name="pixel" visibility="public"><packagedElement><DataType uuid="920cb440-f94c-4cb6-abf1-b95fbcae1ff6" name="PixelCoordinate" visibility="public" isAbstract="true" DocComment="47054a0c-fed9-4351-adc8-7a9f89a6ccdd"><ownedRule><Constraint uuid="bb9eb911-8de7-48eb-9e4b-320ba320485e" name="Subset" visibility="public"><constrainedElement idref="e3752307-b390-4101-af93-c646790747c7"/><specification><LiteralString uuid="559f9b68-896a-4fe0-b7a0-7301d0ae3520" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="47054a0c-fed9-4351-adc8-7a9f89a6ccdd" body="A PixelCoordinate is a real-valued coordinate in 1-, 2-, or 3-dimensional pixel space, with each co!
 mponent r
 eferenced to its pixel frame through its associated Pixel Axis. This data type specifies an arbitrary location in the Pixel Frame, rather than identifying a specific pixel. The vector is built up from RealPixelValue scalar components."><annotatedElement idref="920cb440-f94c-4cb6-abf1-b95fbcae1ff6"/></Comment></ownedComment><generalization><Generalization uuid="1d5694a2-5283-4571-8b76-6327a151b9be" general="7ba07d48-567e-4585-a4e5-f44a4cbc1aac"/></generalization><ownedAttribute><Property uuid="e3752307-b390-4101-af93-c646790747c7" name="coordFrame" visibility="public" type="cd6529be-bbad-48f2-8245-966038c18c72"/></ownedAttribute></DataType><Class uuid="cd6529be-bbad-48f2-8245-966038c18c72" name="PixelFrame" visibility="public" DocComment="415e0809-8c85-40ea-adf1-b22876a13395"><ownedRule><Constraint uuid="4c9ceab1-58b4-406b-99be-2a432564cdbe" name="Subset" visibility="public"><specification><LiteralString uuid="2d44bdeb-cefd-49a7-acfd-9a90fd3e1048" visibility="public" value="!
 subsets s
 tc2_coordinates:coordsystem.CoordFrame.coordSpace"/><!
 /specification></Constraint></ownedRule><ownedComment><Comment uuid="415e0809-8c85-40ea-adf1-b22876a13395" body="A PixelFrame forms the Coordinate Frame for a 1-D, 2-D, or 3-D PixelSpace, and is included in the PixelCoordSystem. It SHALL contain one PixelSpace object. Note that, unlike other coordinate frames, a Pixel Frame SHOULD have at least one Frame Transform mapping: pixels without reference to the wider world are meaningless."><annotatedElement idref="cd6529be-bbad-48f2-8245-966038c18c72"/></Comment></ownedComment><generalization><Generalization uuid="90704638-4e0d-4570-a974-e7675f240afe" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization></Class><DataType uuid="8e457e07-f67f-4ad9-b3bf-cb6948729abe" name="PixelCoord1D" visibility="public" DocComment="6a15db4f-8961-4354-8f88-ecf5ed488100"><ownedRule><Constraint uuid="9ad2680a-632d-42ae-ae75-79efa97ae5a8" name="Subset" visibility="public"><constrainedElement idref="02cbab49-5ac6-41e6-a36b-d50ff79fcbdc"/><!
 specifica
 tion><LiteralString uuid="379fcc70-6471-4959-8af4-d522ddb45cb6" visibility="public" value="subsets stc2_coordinates:coords.MultiCoordValue.cmpt"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="6a15db4f-8961-4354-8f88-ecf5ed488100" body="The 1-dimensional Pixel Coordinate value."><annotatedElement idref="8e457e07-f67f-4ad9-b3bf-cb6948729abe"/></Comment></ownedComment><generalization><Generalization uuid="9e58d377-7196-49cd-8fac-377086533f92" general="920cb440-f94c-4cb6-abf1-b95fbcae1ff6"/></generalization><ownedAttribute><Property uuid="02cbab49-5ac6-41e6-a36b-d50ff79fcbdc" name="cmpt" visibility="public" type="b21d0de0-0909-461a-a129-64e8d0defbc3"><lowerValue><LiteralString uuid="7644ee68-3e92-48cc-bae7-73ed0ce5eb72" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="f1c36bde-bc7f-4772-b6b7-34afc5399400" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="4f747e07-8de7-4e08-a754-!
 f5d1d8828
 74a" name="PixelCoord3D" visibility="public" DocComme!
 nt="ccea58c7-cda9-463b-a0bc-02735e2530b9"><ownedRule><Constraint uuid="14b17d65-4887-4cb4-b272-31de4de9b0b7" name="Subset" visibility="public"><constrainedElement idref="d1e2144e-d711-4bb1-88f1-d85df8f10f95"/><specification><LiteralString uuid="2eeb2989-53ea-4e22-afcb-011ae3f71463" visibility="public" value="subsets stc2_coordinates:coords.MultiCoordValue.cmpt"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="ccea58c7-cda9-463b-a0bc-02735e2530b9" body="The 3-dimensional Pixel Coordinate value."><annotatedElement idref="4f747e07-8de7-4e08-a754-f5d1d882874a"/></Comment></ownedComment><generalization><Generalization uuid="a653bcb2-fa50-49a1-8fe2-44bd1f76f6f4" general="920cb440-f94c-4cb6-abf1-b95fbcae1ff6"/></generalization><ownedAttribute><Property uuid="d1e2144e-d711-4bb1-88f1-d85df8f10f95" name="cmpt" visibility="public" type="b21d0de0-0909-461a-a129-64e8d0defbc3"><lowerValue><LiteralString uuid="b95e972b-533d-4b8c-8279-6deb316f7ddf" visibility="public"!
  value="3
 "/></lowerValue><upperValue><LiteralString uuid="84eb2fe8-d9f9-4126-9c03-2552c2bf31e4" visibility="public" value="3"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="74b34c90-a523-4421-bc91-c32426fe6ec6" name="PixelCoord2D" visibility="public" DocComment="2a15da1f-fce3-4416-b3fe-a3a9239efa29"><ownedRule><Constraint uuid="55266435-4105-45fa-826d-e8fb7906f045" name="Subset" visibility="public"><constrainedElement idref="e5d3c7ca-f1b7-4318-b651-491dea1a72e5"/><specification><LiteralString uuid="646b5976-7b61-4dad-b407-b9dd04a06121" visibility="public" value="subsets stc2_coordinates:coords.MultiCoordValue.cmpt"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="2a15da1f-fce3-4416-b3fe-a3a9239efa29" body="The 2-dimensional Pixel Coordinate value."><annotatedElement idref="74b34c90-a523-4421-bc91-c32426fe6ec6"/></Comment></ownedComment><generalization><Generalization uuid="3c89af04-ebb7-4c8d-81ef-86cfcc836b56" general="920cb440-f94c-4cb6-a!
 bf1-b95fb
 cae1ff6"/></generalization><ownedAttribute><Property !
 uuid="e5d3c7ca-f1b7-4318-b651-491dea1a72e5" name="cmpt" visibility="public" type="b21d0de0-0909-461a-a129-64e8d0defbc3"><lowerValue><LiteralString uuid="4eadf5bc-bbd3-4bac-96cd-0ed9accd4817" visibility="public" value="2"/></lowerValue><upperValue><LiteralString uuid="e63b0f88-e6e2-4ce8-904e-72e7e15b5125" visibility="public" value="2"/></upperValue></Property></ownedAttribute></DataType><Class uuid="d874ac8a-2f92-4e62-a17b-8b81026dc937" name="PixelSpace" visibility="public" DocComment="aa51beeb-35c0-410b-8a8e-5f9ee24a65d7"><ownedRule><Constraint uuid="44f99352-5e4a-4542-8a04-f4b269d405e5" name="Subset" visibility="public"><constrainedElement idref="eb0ecb8e-5b58-4d82-8fea-4129bab9c281"/><specification><LiteralString uuid="2ba621aa-0f76-4268-b418-385256167bca" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordSpace.coordAxis"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="aa51beeb-35c0-410b-8a8e-5f9ee24a65d7" body="A PixelSpace SHALL!
  include 
 one, two, or three ordered PixelAxis objects, defining a pixel object (sub)set that can be the native or target space for a FrameTransform mapping object."><annotatedElement idref="d874ac8a-2f92-4e62-a17b-8b81026dc937"/></Comment></ownedComment><generalization><Generalization uuid="2ffc4aa5-276f-4695-9a93-d014f5732fd0" general="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></generalization><ownedAttribute><Property uuid="eb0ecb8e-5b58-4d82-8fea-4129bab9c281" name="coordAxis" visibility="public" aggregation="composite" type="59889797-73ad-4eee-8711-fc9f6c189dee"><lowerValue><LiteralString uuid="c1a05a65-3c5a-4b19-a719-ecf2c23f4953" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="3ed00914-b9d1-41c2-91ad-fa41e10f0754" visibility="public" value="3"/></upperValue></Property><Property uuid="e9b60413-aa12-422b-9feb-fd21523aa042" name="handedness" visibility="public" type="b7d8257a-700c-4683-a7f4-0a597a23cd17"><lowerValue><LiteralString uuid="eb6828c8-b0ee-463!
 8-a859-95
 6b536038e9" visibility="public" value="0"/></lowerVal!
 ue><upperValue><LiteralString uuid="cdd73a62-50ca-4591-9564-76f2c5320219" visibility="public" value="1"/></upperValue><defaultValue><InstanceValue uuid="554b620d-8e39-47c6-a20e-d3d81bf2ce22" visibility="public" instance="1844ef03-1f15-40e8-8372-ae6b392e7665"/></defaultValue></Property></ownedAttribute></Class><DataType uuid="2c736bd7-4498-4d5b-a8f2-e178f55ae8da" name="PixelIndex" visibility="public" DocComment="c61d0ca8-aaeb-42b1-ab43-95a6dbe4bc6b"><ownedRule><Constraint uuid="2b71d38c-f9f3-47d8-9ef9-b9cc97aa9be8" name="Subset1" visibility="public"><constrainedElement idref="11a58d98-e510-42fd-9591-8f81fabd0fcb"/><specification><LiteralString uuid="91278987-a0e1-41fe-8ef4-4bba02a2ea0e" visibility="public" value="subsets stc2_coordinates:coords.CoordValue.coordAxis"/></specification></Constraint><Constraint uuid="8f8dbe11-e653-402f-92c8-8d8e811bdc77" name="Subset2" visibility="public"><constrainedElement idref="52c13130-0469-46ba-972f-db00f5ea107c"/><specification><LiteralSt!
 ring uuid
 ="9a58c19f-11b9-44f8-9e1a-2b53bac4a992" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="c61d0ca8-aaeb-42b1-ab43-95a6dbe4bc6b" body="The 1-dimensional Pixel Index value."><annotatedElement idref="2c736bd7-4498-4d5b-a8f2-e178f55ae8da"/></Comment></ownedComment><generalization><Generalization uuid="67e26afd-a80a-4bd7-a85d-fa754726da46" general="b9632a58-26d4-4db7-a26e-834712c0356c"/></generalization><ownedAttribute><Property uuid="11a58d98-e510-42fd-9591-8f81fabd0fcb" name="coordAxis" visibility="public" type="59889797-73ad-4eee-8711-fc9f6c189dee"><lowerValue><LiteralString uuid="738a10ef-fe87-4218-bc55-271113657fa7" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="7f7868c1-b935-4492-bbe3-15c58b9dbe0d" visibility="public" value="1"/></upperValue></Property><Property uuid="52c13130-0469-46ba-972f-db00f5ea107c" name="coordFrame" visibility="pu!
 blic" typ
 e="cd6529be-bbad-48f2-8245-966038c18c72"/></ownedAttr!
 ibute></DataType><DataType uuid="b21d0de0-0909-461a-a129-64e8d0defbc3" name="RealPixelValue" visibility="public" DocComment="5fd0889e-9abc-43f1-a648-eb061c673b63"><ownedRule><Constraint uuid="7df69f80-1a7d-423e-ae27-56b753ac0263" name="Subset1" visibility="public"><constrainedElement idref="c6ee2340-2db8-423b-9891-debf02f03323"/><specification><LiteralString uuid="93b5cfda-2ec6-4fe2-a51c-40e6568280b6" visibility="public" value="subsets stc2_coordinates:coords.CoordValue.coordAxis"/></specification></Constraint><Constraint uuid="5d8ec85f-7e10-4c2d-9276-6299bfe11ac8" name="Subset2" visibility="public"><constrainedElement idref="5f4fceda-9b33-450e-9b55-7f0e049f9eb6"/><specification><LiteralString uuid="ffed6fcf-af02-4bed-bee2-4826ebf5a464" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="5fd0889e-9abc-43f1-a648-eb061c673b63" body="The 1-dimensional pixel value, to be us!
 ed for no
 n-index (non-integer) pixel coordinate values, such as may result from analysis calculations."><annotatedElement idref="b21d0de0-0909-461a-a129-64e8d0defbc3"/></Comment></ownedComment><generalization><Generalization uuid="78304713-0fa2-49ec-b904-77586dd684f3" general="82102f5c-7cc6-46a2-a291-2b53d6565b2e"/></generalization><ownedAttribute><Property uuid="c6ee2340-2db8-423b-9891-debf02f03323" name="coordAxis" visibility="public" type="59889797-73ad-4eee-8711-fc9f6c189dee"><lowerValue><LiteralString uuid="760afc59-4a1b-435a-8c24-42db2da69aa2" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="dc7046d9-51fe-4da5-b709-74ee4b126df5" visibility="public" value="1"/></upperValue></Property><Property uuid="5f4fceda-9b33-450e-9b55-7f0e049f9eb6" name="coordFrame" visibility="public" type="cd6529be-bbad-48f2-8245-966038c18c72"/></ownedAttribute></DataType><Enumeration uuid="b7d8257a-700c-4683-a7f4-0a597a23cd17" name="Handedness" visibility="public" DocComment=!
 "0eb5de5a
 -fb2e-4b90-99f2-8e37d6dafc8a"><ownedComment><Comment !
 uuid="0eb5de5a-fb2e-4b90-99f2-8e37d6dafc8a" body="Handedness of a coordinate frame."><annotatedElement idref="b7d8257a-700c-4683-a7f4-0a597a23cd17"/></Comment></ownedComment><ownedLiteral><EnumerationLiteral uuid="1844ef03-1f15-40e8-8372-ae6b392e7665" name="right" visibility="public"/><EnumerationLiteral uuid="b2d36b9c-44f0-4b62-b7f7-705260a2218c" name="left" visibility="public"/></ownedLiteral></Enumeration><Association uuid="9a0febaa-e428-4707-9c87-4d6624b3dbae" visibility="public"><memberEnd idref="3da23d09-afae-41ed-bb5f-004d1bda73ab"/><ownedEnd><Property uuid="7934777c-6e32-4b2f-a989-e247ba678089" type="dee220bf-21cd-4b48-b794-8a5a267f2de8"/></ownedEnd></Association><Association uuid="3f5f2bea-4ca2-446c-b298-918c37286b6a" visibility="public"><memberEnd idref="eb0ecb8e-5b58-4d82-8fea-4129bab9c281"/><ownedEnd><Property uuid="5b78b94d-e039-4db9-a372-1e7e696030cc" type="d874ac8a-2f92-4e62-a17b-8b81026dc937"/></ownedEnd></Association><Association uuid="4c2e7bc5-06dc-47ec-98!
 b2-e3b807
 55a176" visibility="public"><memberEnd idref="11a58d98-e510-42fd-9591-8f81fabd0fcb"/><ownedEnd><Property uuid="ce4d4f91-cce6-425a-994e-9a09b752509c" visibility="public" type="2c736bd7-4498-4d5b-a8f2-e178f55ae8da"/></ownedEnd></Association><Association uuid="3d3857d3-a724-461c-8a7a-b512052c3b1e" visibility="public"><memberEnd idref="c6ee2340-2db8-423b-9891-debf02f03323"/><ownedEnd><Property uuid="42b409bf-1cd4-4349-853e-1acd81400a40" type="b21d0de0-0909-461a-a129-64e8d0defbc3"/></ownedEnd></Association><Association uuid="4216cbc8-9889-4a18-b9ba-774327d7ae23" visibility="public"><memberEnd idref="52c13130-0469-46ba-972f-db00f5ea107c"/><ownedEnd><Property uuid="cd8756be-2e34-4891-a880-8231bb510461" visibility="public" type="2c736bd7-4498-4d5b-a8f2-e178f55ae8da"/></ownedEnd></Association><Association uuid="9ffc200b-9bfc-4632-a930-c5455563571a" visibility="public"><memberEnd idref="5f4fceda-9b33-450e-9b55-7f0e049f9eb6"/><ownedEnd><Property uuid="e1e1fc0f-4493-4478-9726-5ebef4f53!
 200" type
 ="b21d0de0-0909-461a-a129-64e8d0defbc3"/></ownedEnd><!
 /Association><Association uuid="0864d6c3-ed69-4199-acab-854cbbba65ce" visibility="public"><memberEnd idref="e3752307-b390-4101-af93-c646790747c7"/><ownedEnd><Property uuid="26907a36-87de-4a8f-aa50-7dbd99426236" type="920cb440-f94c-4cb6-abf1-b95fbcae1ff6"/></ownedEnd></Association></packagedElement></Package><Package uuid="915e65ad-0548-4ae2-ad1c-9dd446e01458" name="polarization" visibility="public"><packagedElement><Class uuid="830d7b58-f668-4a9f-9f83-c0e9574ecbfa" name="PolarizationFrame" visibility="public" DocComment="0ab4f724-462d-43af-8411-9f3c2fa725a9"><ownedRule><Constraint uuid="377b7d39-8ecd-4998-a0d4-969ccbaad42e" name="Subset" visibility="public"><specification><LiteralString uuid="35f7378a-4b44-4874-bde5-736bd59df0b3" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordFrame.coordSpace"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="0ab4f724-462d-43af-8411-9f3c2fa725a9" body="A Polarization Frame SHALL contain one Polariz!
 ationSpac
 e object. It may need a reference to a spatial frame (TBD)."><annotatedElement idref="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"/></Comment></ownedComment><generalization><Generalization uuid="10664395-ba7b-44dd-a587-a42356f06466" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization></Class><Enumeration uuid="8b6eac35-de48-46ca-94c2-22483198d1af" name="PolCircularEnum" visibility="public" DocComment="3958dd77-8b22-462a-8d52-bb5eccc85d6f"><ownedComment><Comment uuid="3958dd77-8b22-462a-8d52-bb5eccc85d6f" body="The four circular polarization coordinate values for a polarization coordinate."><annotatedElement idref="8b6eac35-de48-46ca-94c2-22483198d1af"/></Comment></ownedComment><generalization><Generalization uuid="a9608a63-cad8-44e2-99d5-e6c49ed0d347" general="ab705a17-1a4d-4c4c-8740-6599581cac90"/></generalization><ownedLiteral><EnumerationLiteral uuid="39c2c7df-4673-4c4b-a5c6-ca6f8c43d174" name="RR" visibility="public"/><EnumerationLiteral uuid="4fb32ba4-f570-4389-b!
 63e-cae9f
 232da34" name="LL" visibility="public"/><EnumerationL!
 iteral 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="860257af-f928-4433-b91c-ff2e2479d171" name="PolLinearEnum" visibility="public" DocComment="cdd05291-399c-43b9-9f31-a634fabc5b17"><ownedComment><Comment uuid="cdd05291-399c-43b9-9f31-a634fabc5b17" body="The four linear polarization coordinate values for a polarization coordinate."><annotatedElement idref="860257af-f928-4433-b91c-ff2e2479d171"/></Comment></ownedComment><generalization><Generalization uuid="07ad8b0c-dc40-4897-ac84-9744dc99dec9" general="ab705a17-1a4d-4c4c-8740-6599581cac90"/></generalization><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-a28!
 d-9d18a20
 d5378" name="XY" visibility="public"/><EnumerationLiteral uuid="bed78461-469f-4496-9262-fe7828ba0af7" name="YX" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="566d6292-34ed-4414-ab0e-d80f10c81805" name="PolStokesEnum" visibility="public" DocComment="3753adda-df3c-4c12-b925-e66be803fcc7"><ownedComment><Comment uuid="3753adda-df3c-4c12-b925-e66be803fcc7" body="The four Stokes coordinate values for a polarization coordinate."><annotatedElement idref="566d6292-34ed-4414-ab0e-d80f10c81805"/></Comment></ownedComment><generalization><Generalization uuid="7141356b-9930-42c0-b319-3c099520bf03" general="ab705a17-1a4d-4c4c-8740-6599581cac90"/></generalization><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"/><EnumerationL!
 iteral uu
 id="8337757c-54ce-4c92-a92b-011ef6eedb9b" name="V" vi!
 sibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="7e234413-bda7-45fc-a964-0d47e9acf15c" name="PolVectorEnum" visibility="public" DocComment="9b39cc38-d12a-4a6a-90b5-dcc8ac600e4d"><ownedComment><Comment uuid="9b39cc38-d12a-4a6a-90b5-dcc8ac600e4d" body="The four polarization vector coordinate values for a polarization coordinate."><annotatedElement idref="7e234413-bda7-45fc-a964-0d47e9acf15c"/></Comment></ownedComment><generalization><Generalization uuid="6948b223-3ce6-4a05-93a2-a56b585ef6e3" general="ab705a17-1a4d-4c4c-8740-6599581cac90"/></generalization><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></!
 Enumerati
 on><DataType uuid="9c02f670-4fdf-41ea-be93-2cb833424f6f" name="PolCoordValue" visibility="public" isAbstract="true" DocComment="1ccd6fd0-ede9-4c81-88fa-c92232539d80"><ownedRule><Constraint uuid="70e5acaf-c795-4172-85a4-caec1a8dfe73" name="Subset" visibility="public"><constrainedElement idref="920e54b4-1ac7-4b56-9d49-11c22eaf0c53"/><specification><LiteralString uuid="1a640b95-e046-4c8b-9fcd-228b79f14a39" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="1ccd6fd0-ede9-4c81-88fa-c92232539d80" body="The abstract data type PolCoordValue contains a reference to a PolarizationFrame through a DiscreteAxis and PolarizationSpace object and allows the equivalent data types PolStokes, PolCircular, PolLinear, and PolVector coordinate values to be specified as derived data types."><annotatedElement idref="9c02f670-4fdf-41ea-be93-2cb833424f6f"/></Comment></ownedComment><generalizati!
 on><Gener
 alization uuid="ebda821c-89b9-48ae-baad-b33d50076a84"!
  general="82e521ea-656d-495a-8ca0-2f5a92e22ec2"/></generalization><ownedAttribute><Property uuid="b2765633-30d9-4189-8b40-c0ddac8d893a" name="cval" visibility="public" type="ab705a17-1a4d-4c4c-8740-6599581cac90"><lowerValue><LiteralString uuid="42c70e35-d623-43e8-8ca1-703621ceb3e3" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="ec9c82bc-5d16-4c38-adb2-833f74e4f8e5" visibility="public" value="1"/></upperValue></Property><Property uuid="920e54b4-1ac7-4b56-9d49-11c22eaf0c53" name="coordFrame" visibility="public" type="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"/></ownedAttribute></DataType><DataType uuid="8a50956d-94c0-4680-a070-41f058b7ac28" name="PolStokes" visibility="public" DocComment="d696ee0f-3278-4a16-b586-9bd5566a9b31"><ownedRule><Constraint uuid="ef451ebc-110a-4767-8e50-5f144076507a" name="Subset" visibility="public"><constrainedElement idref="cacf626e-8048-4290-89e4-f24a7c3c6eae"/><specification><LiteralString uuid="91a76682-c69f-4c31-88b1-a7!
 83da2f401
 3" visibility="public" value="subsets stc2_coordinates:domain.polarization.PolCoordValue.cval"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="d696ee0f-3278-4a16-b586-9bd5566a9b31" body="Stokes polarization coordinate value."><annotatedElement idref="8a50956d-94c0-4680-a070-41f058b7ac28"/></Comment></ownedComment><generalization><Generalization uuid="68c96460-28f6-41c1-824e-7d6744304f34" general="9c02f670-4fdf-41ea-be93-2cb833424f6f"/></generalization><ownedAttribute><Property uuid="cacf626e-8048-4290-89e4-f24a7c3c6eae" name="cval" visibility="public" type="566d6292-34ed-4414-ab0e-d80f10c81805"><lowerValue><LiteralString uuid="c0887de3-903c-4040-a9a0-303b80f922b9" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="3b85653f-1ce5-44ec-9a4e-84f1dbf8561e" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="4c09771d-54d0-4785-a30f-bee0bb12719f" name="PolCircular" visibility="public" D!
 ocComment
 ="d4d55dcd-9cf5-4ac8-900e-7c414b9bfcee"><ownedRule><C!
 onstraint uuid="7c7a9449-fd40-46be-b581-a6a589430520" name="Subset" visibility="public"><constrainedElement idref="e8e01d09-c580-4048-ba6a-62eb03b158d6"/><specification><LiteralString uuid="0a264b6a-4f19-43bd-b1ce-fbf40ba0e942" visibility="public" value="subsets stc2_coordinates:domain.polarization.PolCoordValue.cval"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="d4d55dcd-9cf5-4ac8-900e-7c414b9bfcee" body="Circular polarization coordinate value."><annotatedElement idref="4c09771d-54d0-4785-a30f-bee0bb12719f"/></Comment></ownedComment><generalization><Generalization uuid="f8fdfb9e-aa7a-42f3-a8e0-cb6d0bd7f458" general="9c02f670-4fdf-41ea-be93-2cb833424f6f"/></generalization><ownedAttribute><Property uuid="e8e01d09-c580-4048-ba6a-62eb03b158d6" name="cval" visibility="public" type="8b6eac35-de48-46ca-94c2-22483198d1af"><lowerValue><LiteralString uuid="9c047781-eec7-41f5-bd5f-3c3dd885c5e6" visibility="public" value="1"/></lowerValue><upperValue><LiteralS!
 tring uui
 d="6f8f5f6b-5bc0-46b9-9acb-96e78af58654" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="6227d2f6-eb0e-44c6-b97a-ae912f3b5db6" name="PolLinear" visibility="public" DocComment="d33bea2a-94f8-4a40-a9e5-8410e9ee25c5"><ownedRule><Constraint uuid="cc75a131-0163-4aa9-8b8d-5f0b808ccc28" name="Subset" visibility="public"><constrainedElement idref="80549e3a-365a-46cf-b561-6ccc51fdd8b2"/><specification><LiteralString uuid="2096dba0-7eb3-4c28-af5c-6346998eaf80" visibility="public" value="subsets stc2_coordinates:domain.polarization.PolCoordValue.cval"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="d33bea2a-94f8-4a40-a9e5-8410e9ee25c5" body="Linear polarization coordinate value."><annotatedElement idref="6227d2f6-eb0e-44c6-b97a-ae912f3b5db6"/></Comment></ownedComment><generalization><Generalization uuid="45ce5312-9ef8-4e61-9c67-c04f65671941" general="9c02f670-4fdf-41ea-be93-2cb833424f6f"/></generalization><owned!
 Attribute
 ><Property uuid="80549e3a-365a-46cf-b561-6ccc51fdd8b2!
 " name="cval" visibility="public" type="860257af-f928-4433-b91c-ff2e2479d171"><lowerValue><LiteralString uuid="abf84d97-6a1b-41de-885b-1153696c1d35" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="66d932e2-10f2-4c44-80e2-1fdc012ce7c1" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="2b4c784e-59f5-4efa-82d8-9638a8ee3bda" name="PolVector" visibility="public" DocComment="c10ca5d9-ff7d-4920-9adc-b8e399334dcf"><ownedRule><Constraint uuid="a81c2433-f439-4f79-ad63-3e7e1e404665" name="Subset" visibility="public"><constrainedElement idref="081e0470-b3b0-4829-827d-1c63562121c8"/><specification><LiteralString uuid="035c2be5-5bf3-4f5d-8769-1935627b6571" visibility="public" value="subsets stc2_coordinates:domain.polarization.PolCoordValue.cval"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="c10ca5d9-ff7d-4920-9adc-b8e399334dcf" body="Vector polarization coordinate value."><annotatedEle!
 ment idre
 f="2b4c784e-59f5-4efa-82d8-9638a8ee3bda"/></Comment></ownedComment><generalization><Generalization uuid="cf2fcc2d-8670-4480-bb74-5e4dd72a3972" general="9c02f670-4fdf-41ea-be93-2cb833424f6f"/></generalization><ownedAttribute><Property uuid="081e0470-b3b0-4829-827d-1c63562121c8" name="cval" visibility="public" type="7e234413-bda7-45fc-a964-0d47e9acf15c"><lowerValue><LiteralString uuid="244a1c0c-495d-412b-87c3-601df0e5b047" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="6e339982-f91a-45da-a97a-e8fb24a3aada" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><Class uuid="2e1a46ae-e49c-49f4-869c-8038430ee803" name="PolarizationSpace" visibility="public" DocComment="12d3903c-6ddf-4cee-8413-f2732a574835"><ownedRule><Constraint uuid="c6fe9960-34ed-4bea-a6e1-38473be4ddae" name="Subset" visibility="public"><constrainedElement idref="f78da8ed-58f1-4c67-8160-e7d22e9b4976"/><specification><LiteralString uuid="873a7e51-de53-46!
 78-b666-d
 dd3d6600719" visibility="public" value="subsets stc2_!
 coordinates:coordsystem.CoordSpace.coordAxis"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="12d3903c-6ddf-4cee-8413-f2732a574835" body="The PolarizationSpace SHALL include one DiscreteAxis object, since polarization is an enumerated coordinate."><annotatedElement idref="2e1a46ae-e49c-49f4-869c-8038430ee803"/></Comment></ownedComment><generalization><Generalization uuid="131abc3b-753d-4483-bc63-86ec1cdff68e" general="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></generalization><ownedAttribute><Property uuid="f78da8ed-58f1-4c67-8160-e7d22e9b4976" name="coordAxis" visibility="public" aggregation="composite" type="122ed5c3-d6f0-474a-88ec-30d79ed1a571"><lowerValue><LiteralString uuid="db0ef2cc-1ef7-46d0-bbe7-2d12894d011b" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="db2b59d1-0a72-48bf-abac-95d2c811b46e" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Enumeration uuid="ab705a17-1a4d-4c4c-8740-659!
 9581cac90
 " name="PolEnum" visibility="public" DocComment="59a38ad2-cc85-4739-833c-c88ca8eb75f8"><ownedComment><Comment uuid="59a38ad2-cc85-4739-833c-c88ca8eb75f8" body="PolEnum contains all polarization coordinate values. The values for each of the four types of polarization coordinates are contained in separate derived (by restriction) enumeration types."><annotatedElement idref="ab705a17-1a4d-4c4c-8740-6599581cac90"/></Comment></ownedComment><ownedLiteral><EnumerationLiteral uuid="d8591118-a51c-4906-98f4-6eea9d674596" name="I" visibility="public"/><EnumerationLiteral uuid="199245e7-42d6-4e28-bf87-e33098bc5302" name="Q" visibility="public"/><EnumerationLiteral uuid="41a6246e-ee27-4338-a83a-463674ec1be8" name="U" visibility="public"/><EnumerationLiteral uuid="d8f0bd67-748a-4a86-8ac6-16880c58f4ae" name="V" visibility="public"/><EnumerationLiteral uuid="d81314b8-c858-4160-a910-fd464a797f93" name="RR" visibility="public"/><EnumerationLiteral uuid="25d35be5-f7e9-492b-b08b-6734d88d8979" !
 name="LL"
  visibility="public"/><EnumerationLiteral uuid="bff0b!
 094-ba9f-46f7-9ae9-d34f041ddcdc" name="RL" visibility="public"/><EnumerationLiteral uuid="709a40c1-8c66-4a85-ac1c-38ac45639402" name="LR" visibility="public"/><EnumerationLiteral uuid="b2ae9c0f-e055-42e3-bb7d-0e5392c605f1" name="XX" visibility="public"/><EnumerationLiteral uuid="2787b8a9-31aa-4cd6-8283-e2e93a9c062d" name="YY" visibility="public"/><EnumerationLiteral uuid="a555ccae-de99-4674-bb0b-72c3ee58e2f8" name="XY" visibility="public"/><EnumerationLiteral uuid="3f1df4fb-412d-44a3-9eca-d13a98de74e9" name="YX" visibility="public"/><EnumerationLiteral uuid="1df0040c-0b12-4f06-acc1-6a2d2d39a8c2" name="I1" visibility="public"/><EnumerationLiteral uuid="e8f93938-bada-4544-941e-2a745c5d6251" name="PF" visibility="public"/><EnumerationLiteral uuid="4889b619-29b6-4204-bf76-336b43b36543" name="PP" visibility="public"/><EnumerationLiteral uuid="c559dcfb-9b79-40e0-857c-c532f7e87247" name="PA" visibility="public"/></ownedLiteral></Enumeration><Association uuid="1fa2ebcb-da10-4f2e-bd!
 74-fe8471
 7d58d8" visibility="public"><memberEnd idref="f78da8ed-58f1-4c67-8160-e7d22e9b4976"/><ownedEnd><Property uuid="2bb0e538-ac4c-4e23-b69b-922368197d57" type="2e1a46ae-e49c-49f4-869c-8038430ee803"/></ownedEnd></Association><Association uuid="37e43580-4f49-406a-811b-46b867ac567d" visibility="public"><memberEnd idref="920e54b4-1ac7-4b56-9d49-11c22eaf0c53"/><ownedEnd><Property uuid="2604a7e5-de42-4e35-b936-4966b0fecc7b" visibility="public" type="9c02f670-4fdf-41ea-be93-2cb833424f6f"/></ownedEnd></Association></packagedElement></Package><Package uuid="f0b13a8e-a959-4943-936b-188cd68618e4" name="redshift" visibility="public"><packagedElement><Class uuid="84dc6fee-3bcd-4664-a942-a8df4578c56f" name="RedshiftFrame" visibility="public" DocComment="15e1934a-2fcf-4037-b6e6-4df9020d6cb5"><ownedRule><Constraint uuid="d8316d1d-3a67-47dd-8be0-a5efc4c17b93" name="Subset" visibility="public"><specification><LiteralString uuid="074d593f-9964-4c1e-96a5-6f252946ec1f" visibility="public" value="sub!
 sets stc2
 _coordinates:coordsystem.CoordFrame.coordSpace"/></sp!
 ecification></Constraint></ownedRule><ownedComment><Comment uuid="15e1934a-2fcf-4037-b6e6-4df9020d6cb5" body="The RedshiftFrame is the Frame for redshift and Doppler velocity coordinates. It requires a Reference Position in the associated AstroCoordSystem object (which need to be specified in phase space) and SHALL include a RedshiftSpace."><annotatedElement idref="84dc6fee-3bcd-4664-a942-a8df4578c56f"/></Comment></ownedComment><generalization><Generalization uuid="af7488c6-8d38-4916-b32b-7b1d43056469" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization><ownedAttribute><Property uuid="cd369e3d-99f0-4ab8-8b12-3b4a57416774" name="refPosition" visibility="public" type="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"><lowerValue><LiteralString uuid="2478f6ee-a2d7-416c-a499-5d8c09bcea52" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="8ed413f3-91f9-4e02-a984-a32014e4b40a" visibility="public" value="1"/></upperValue></Property><Property uuid="5c1c9!
 e83-5937-
 4236-81bf-b7f699a89018" name="planetaryEphem" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="8366305d-52bf-438a-a67c-8e025abe1e19" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="4a50070f-fd8e-4119-bdb6-85121a18dce6" visibility="public" value="1"/></upperValue><defaultValue><LiteralString uuid="c040dcfe-bc40-4621-947c-689de9d512bc" visibility="public" value="DE405"/></defaultValue></Property></ownedAttribute></Class><Enumeration uuid="ec011cf3-ace0-4d27-be15-de8cd9545a30" name="DopplerDefinition" visibility="public" DocComment="9fca11a1-3399-4e7c-940d-80806052916a"><ownedComment><Comment uuid="9fca11a1-3399-4e7c-940d-80806052916a" body="Doppler/redshift definition"><annotatedElement idref="ec011cf3-ace0-4d27-be15-de8cd9545a30"/></Comment></ownedComment><ownedLiteral><EnumerationLiteral uuid="fc97205a-1ac5-41cd-8833-783a3731ea17" name="optical" visibility="public"/><EnumerationLiteral uuid="713bc9!
 8a-f54f-4
 ac9-b0ae-6c7d8c126340" name="radio" visibility="publi!
 c"/><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="75a4b41a-45bc-4cbd-877f-e952d3db256d" name="RedshiftValue" visibility="public" isAbstract="true" DocComment="5f753f2a-797e-46e5-bba1-13d2b1f85e86"><ownedRule><Constraint uuid="732b2261-381c-4d57-a872-7cfa75384ad8" name="Subset1" visibility="public"><constrainedElement idref="ae18613b-3410-4dde-8859-c01be2e1e93b"/><specification><LiteralString uuid="0a1170d9-ef16-4b4e-ac1b-1e3cb644579c" visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></specification></Constraint><Constraint uuid="7617638f-8f2c-40d3-a859-3c3196e406c1" name="Subset2" visibility="public"><constrainedElement idref="bda6a16a-1cec-4cff-ad86-47a74a5e2591"/><specification><LiteralString uuid="e082d8e0-a39d-47a2-bcb1-5da77b37a293"!
  visibili
 ty="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="5f753f2a-797e-46e5-bba1-13d2b1f85e86" body="The abstract data type RedshiftValue contains a reference to a RedshiftFrame through the coordinate axis and Spectral Space objects and allows the equivalent data types Redshift and DopplerVelocity coordinate values to be specified as derived data types."><annotatedElement idref="75a4b41a-45bc-4cbd-877f-e952d3db256d"/></Comment></ownedComment><generalization><Generalization uuid="d0b832dc-bdc7-422a-8b41-987460322238" general="f053f4a3-04af-434b-82b8-c18c76a57993"/></generalization><ownedAttribute><Property uuid="ae18613b-3410-4dde-8859-c01be2e1e93b" name="cval" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="effe5835-ac34-4fa3-a8cf-f2e5d0e9e7d1" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="249e2ac7-b451-!
 4acb-955e
 -f9764f1ff578" visibility="public" value="1"/></upper!
 Value></Property><Property uuid="bda6a16a-1cec-4cff-ad86-47a74a5e2591" name="coordFrame" visibility="public" type="84dc6fee-3bcd-4664-a942-a8df4578c56f"/></ownedAttribute></DataType><Class uuid="49cce11e-5993-422b-bf8f-61f154facbdd" name="RedshiftSpace" visibility="public" DocComment="289a64cf-3c3b-4f82-9e43-2f681778e6b4"><ownedRule><Constraint uuid="9f355fc4-c971-42e2-957e-54322f0720a9" name="Subset" visibility="public"><constrainedElement idref="d8aa2c77-d0aa-4049-adf7-dd242ecb0c0d"/><specification><LiteralString uuid="0c10923d-20c0-4c1e-a40a-180fcdb72f63" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordSpace.coordAxis"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="289a64cf-3c3b-4f82-9e43-2f681778e6b4" body="The RedshiftSpace SHALL include one CoordAxis object, which will typically not include any of its optional attributes other than Name."><annotatedElement idref="49cce11e-5993-422b-bf8f-61f154facbdd"/></Comment></ownedComme!
 nt><gener
 alization><Generalization uuid="51a5e60c-2e2e-446d-abf2-2d04363dab43" general="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></generalization><ownedAttribute><Property uuid="d8aa2c77-d0aa-4049-adf7-dd242ecb0c0d" name="coordAxis" visibility="public" aggregation="composite" type="e5399412-138e-4541-b1bf-aa889b2059cf"><lowerValue><LiteralString uuid="deb1949e-a36b-4e91-8a6d-8190d9813844" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="e120ebcd-e543-47a4-a0ac-7a2bc77b193c" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><DataType uuid="bc6685eb-a75a-4f67-abb7-d24ec9c851d5" name="Redshift" visibility="public" DocComment="694d1fae-4136-4493-8eac-336f6f9539dd"><ownedComment><Comment uuid="694d1fae-4136-4493-8eac-336f6f9539dd" body="The RedshiftValue expressed as a unitless redshift (z)"><annotatedElement idref="bc6685eb-a75a-4f67-abb7-d24ec9c851d5"/></Comment></ownedComment><generalization><Generalization uuid="1d0a18e1-7fb1-43!
 57-bb49-0
 0474aceae59" general="75a4b41a-45bc-4cbd-877f-e952d3d!
 b256d"/></generalization></DataType><DataType uuid="b5dd8681-3103-4fa0-a067-793ea144fe97" name="DopplerVelocity" visibility="public" DocComment="1fac1bd1-dea2-4b03-8b35-808615f1012f"><ownedComment><Comment uuid="1fac1bd1-dea2-4b03-8b35-808615f1012f" body="The RedshiftValue expressed as a DopplerVelocity, requiring a DopplerDefinition (default: optical)."><annotatedElement idref="b5dd8681-3103-4fa0-a067-793ea144fe97"/></Comment></ownedComment><generalization><Generalization uuid="f9cc93ca-c53e-463f-b1d6-32debca6b9a3" general="75a4b41a-45bc-4cbd-877f-e952d3db256d"/></generalization><ownedAttribute><Property uuid="e4b1f892-cfaf-4431-b141-836875a2152e" name="dopplerDefinition" visibility="public" aggregation="composite" type="ec011cf3-ace0-4d27-be15-de8cd9545a30"><lowerValue><LiteralString uuid="6c3125a4-ddef-4ca4-a06b-d10c7a0bd528" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="db4107c8-a715-4680-8a4c-24217079b7fe" visibility="public" value="1"/><!
 /upperVal
 ue><defaultValue><InstanceValue uuid="98cf30e7-36d9-4fcf-bdb8-22c5cdfe1499" visibility="public" instance="fc97205a-1ac5-41cd-8833-783a3731ea17"/></defaultValue></Property></ownedAttribute></DataType><Association uuid="6fcfdf4a-9dfe-46fb-a184-f7324a5fd6d0" visibility="public"><memberEnd idref="d8aa2c77-d0aa-4049-adf7-dd242ecb0c0d"/><ownedEnd><Property uuid="a6056dff-f94c-458a-8a95-9035ad2d2e76" type="49cce11e-5993-422b-bf8f-61f154facbdd"/></ownedEnd></Association><Association uuid="b45e914e-15ff-40d2-8641-8d4dbf3472c2" visibility="public"><memberEnd idref="bda6a16a-1cec-4cff-ad86-47a74a5e2591"/><ownedEnd><Property uuid="5c90c8ec-2d28-4ab7-a9a7-c32331ff059d" visibility="public" type="75a4b41a-45bc-4cbd-877f-e952d3db256d"/></ownedEnd></Association></packagedElement></Package><Package uuid="84e3c21e-27b4-4348-bb19-8178adbbcf65" name="space" visibility="public"><packagedElement><DataType uuid="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae" name="Location" visibility="public" isAbstract="!
 true" Doc
 Comment="60fc21ed-e6f0-47a9-9a08-0a61c44d4ad6"><owned!
 Comment><Comment uuid="60fc21ed-e6f0-47a9-9a08-0a61c44d4ad6" body="The abstract data type that specifies a specific spatial location. It may either be a StdLocation (which absolute location in phase space is known by definition, if necessary aided by a planetary ephemeris) or a Custom Spatial Location (which provides coordinates in an associated SpaceFrame). Although this data type may be used anywhere, it is especially designed for us as a Reference Position in the AstroCoordSystem object."><annotatedElement idref="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"/></Comment></ownedComment></DataType><DataType uuid="8f732d69-22c4-4596-ba59-0290568495a0" name="StdLocation" visibility="public" DocComment="af1676a2-2f67-4a62-b7e6-bdd6bf6e0da0"><ownedComment><Comment uuid="af1676a2-2f67-4a62-b7e6-bdd6bf6e0da0" body="Derived from data type Location. An absolute a priori known location in phase space (position and velocity), chosen from the StdRefPos enumeration. Considering that the GEOCEN!
 TER is re
 ally the only place for which we know the absolute location at all times, all other locations require the specification of a planetary ephemeris, although that may be defaulted to DE405. LSR[KD] are reserved for spectrall and redshift frames. TOPOCENTER (location of the observer) is special in that it assumes that the observing location is available through other means (e.g., a geographic location or an orbit ephemeris). RELOCATABLE is availlable for simulations. UNKNOWNRefPos should only be used if absolutely necessary."><annotatedElement idref="8f732d69-22c4-4596-ba59-0290568495a0"/></Comment></ownedComment><generalization><Generalization uuid="2de2ea06-adb3-401b-aac0-c01af4eab755" general="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"/></generalization><ownedAttribute><Property uuid="b60f6fb0-bc8d-463f-84dc-3180f1a6b666" name="location" visibility="public" type="1c4ef700-d3a6-4ef4-99bc-e919b3d6b7ce"><lowerValue><LiteralString uuid="6fc485b5-9e3b-4aff-87b3-f204bcdb0e7b" visibilit!
 y="public
 " value="1"/></lowerValue><upperValue><LiteralString !
 uuid="fa3c658f-5cf9-46e9-9719-816be980ab72" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="e3364778-e183-48b4-9039-31762e7c6f7a" name="CustomLocation" visibility="public" DocComment="0ba4fd27-0a7a-40ac-8918-1e9b31327504"><ownedComment><Comment uuid="0ba4fd27-0a7a-40ac-8918-1e9b31327504" body="Derived from data type Location. This is the abstract data type (to be instantiated as a set of 1D, 2D, or 3D cpatial coordinates specifying the position and/or velocity. This abstract data type contains a reference to an instance of a SpatialFrame and, optionally, an Epoch."><annotatedElement idref="e3364778-e183-48b4-9039-31762e7c6f7a"/></Comment></ownedComment><generalization><Generalization uuid="cabfdaf9-8b70-4701-9c6b-26f72cf93cd5" general="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"/></generalization><ownedAttribute><Property uuid="cf3bce3d-eaba-492a-8690-f24d956d4863" name="epoch" visibility="public" type="4601b15e-6a63-46b8-8254-18!
 c8ca7d832
 c"><lowerValue><LiteralString uuid="50cdcd33-5841-4a1c-b611-f49ba1b80c0e" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="ee4cd154-2374-444a-935e-f16bc6d811a3" visibility="public" value="1"/></upperValue></Property><Property uuid="9ce6ba2a-82fa-48cf-aa2b-444b85bc1582" name="position" visibility="public" type="c2bc8ece-4c36-4381-a45c-694daf064738"><lowerValue><LiteralString uuid="97ae9a90-4bf9-404b-baaf-5dc534577762" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="9e2e1b94-416c-4840-91df-43e3d458750f" visibility="public" value="1"/></upperValue></Property><Property uuid="8d60ec93-7b9e-40a6-9cb6-a8e280e1fb56" name="velocity" visibility="public" type="c2bc8ece-4c36-4381-a45c-694daf064738"><lowerValue><LiteralString uuid="58126930-9eb2-450f-b842-faafe8e87fb3" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="a3bd3e15-a063-46e6-9fd0-76e0dc32b6ab" visibility="public" value="1"/></upperValue></Pro!
 perty></o
 wnedAttribute></DataType><Class uuid="89b72b66-04e6-4!
 32a-a187-d9d58c85a48f" name="SpaceFrame" visibility="public" DocComment="0b1c21b1-f618-48e8-ab8d-a4454b601b38"><ownedRule><Constraint uuid="21ba16c2-49cb-4204-a59d-1ef1d9df4705" name="Subset" visibility="public"><specification><LiteralString uuid="b2206638-dd88-4e96-8e82-3bc398e7e1d6" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordFrame.coordSpace"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="0b1c21b1-f618-48e8-ab8d-a4454b601b38" body="A Space Frame is specified by its Reference Frame (currently only standard reference frames are allowed) and a Reference Position (provided in the associated AstroCoordSystem object); an Equinox is optional and only required for pre-ICRS reference frames; an epoch is also optional. A planetary ephemeris may be provided if relevant; the default is DE405. It is to be referenced by spatial coordinates (Position and Velocity)."><annotatedElement idref="89b72b66-04e6-432a-a187-d9d58c85a48f"/></Commen!
 t></owned
 Comment><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="d488e960-82c1-4f23-8877-d117b44578ca" name="refPosition" visibility="public" type="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"><lowerValue><LiteralString uuid="f9edccef-07e0-4d63-9cec-ab3991ae9291" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="c54da858-3190-4adb-994a-97d4d9d91b38" visibility="public" value="1"/></upperValue></Property><Property uuid="25421f62-1a5f-4609-8894-b63b33b8fcc3" name="equin!
 ox" visib
 ility="public" type="4601b15e-6a63-46b8-8254-18c8ca7d!
 832c"><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="6bf30c82-b907-43d1-bb66-2f97247a02f6" name="epoch" visibility="public" type="4601b15e-6a63-46b8-8254-18c8ca7d832c"><lowerValue><LiteralString uuid="0301f17c-12e7-42bc-b9ac-837e68a30b07" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="303eba4a-af4b-4278-89b6-3d6d06e07617" visibility="public" value="1"/></upperValue></Property><Property uuid="3adb6514-6a9a-40b0-99da-6a7e05c33183" name="planetaryEphem" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="e83dc7bb-9d0b-4a55-9382-f4c233e21f11" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="da0c1d2e-2f85-4c4c-99d6-ed78ef8de8e2" visibility="public" value="1"/></upperValue!
 ><default
 Value><LiteralString uuid="86529ba0-085e-47c2-bd9a-012253ff9a7f" visibility="public" value="DE405"/></defaultValue></Property></ownedAttribute></Class><DataType uuid="4601b15e-6a63-46b8-8254-18c8ca7d832c" name="Epoch" visibility="public" DocComment="b1b7cb62-0559-4145-8626-6cfc54d5d53d"><ownedComment><Comment uuid="b1b7cb62-0559-4145-8626-6cfc54d5d53d" body="Epoch data type, containing EpochType (default: J) and epoch expressed in years."><annotatedElement idref="4601b15e-6a63-46b8-8254-18c8ca7d832c"/></Comment></ownedComment><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="0"/></lowerValue><upperValue><LiteralString uuid="abc53233-7589-471f-914f-a870fecc4035" visibility="public" value="1"/></upperValue><defaultValue><InstanceValue uuid="5f602b95-fa45-4164-a9bd-f06cc3451592" visibil!
 ity="publ
 ic" instance="506cc142-a899-4fc9-9863-215379981490"/>!
 </defaultValue></Property><Property uuid="0f55961c-bede-434b-aa91-ad7bb2f7a931" name="year" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><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="32cad59f-cb54-426e-bb2e-34013e6e28f9" name="StdRefFrame" visibility="public" DocComment="0fc9a4a2-7b6a-4be3-82e5-9bb9ffc669d7"><ownedComment><Comment uuid="0fc9a4a2-7b6a-4be3-82e5-9bb9ffc669d7" body="This is the enumerated list of allowed standard spatial reference frames."><annotatedElement idref="32cad59f-cb54-426e-bb2e-34013e6e28f9"/></Comment></ownedComment><ownedLiteral><EnumerationLiteral uuid="994c3ffb-cf40-4745-92d0-ccbdac07fbe1" name="ICRS" visibility="public"/><EnumerationLiteral uuid="78719cd9-7c0a-4bed-8e70-1d3ee11cbf01" name=!
 "FK4" vis
 ibility="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="2636a2c8-0468-4e81-821c-0d3f130debb0" name="GALACTIC_I" visibility="public"/><EnumerationLiteral uuid="49d30ef0-5c67-49d8-bb8c-c86aadba9026" name="SUPER_GALACTIC" visibility="public"/><EnumerationLiteral uuid="e534af2f-10da-4678-9178-741ae6a0accd" name="AZ_EL" visibility="public"/><EnumerationLiteral uuid="dd4dd379-ab37-41a4-8615-8caf76ed3e62" name="BODY" visibility="public"/><EnumerationLiteral uuid="8ff1c193-f257-4330-a20d-8dbfcaabc3fa" name="GEO_C" visibility="public"/><EnumerationLiteral uuid="10403f62-39a0-4e5e-86f0-e319c4b6401e" name="!
 GEO_D" vi
 sibility="public"/><EnumerationLiteral uuid="446e7f58!
 -1e30-47ba-8618-45a572a8680a" name="MAG" visibility="public"/><EnumerationLiteral uuid="620b334c-451a-4e59-81b1-b64c606b661c" name="GSE" visibility="public"/><EnumerationLiteral uuid="bc3e6189-46a7-401d-bc38-aa543201f42c" name="GSM" visibility="public"/><EnumerationLiteral uuid="9ee852f8-3c84-40f4-9374-fa7aeed66e2e" name="SM" visibility="public"/><EnumerationLiteral uuid="a32988ab-cdb7-4c0a-b9d7-1ed744720b1e" name="HGC" visibility="public"/><EnumerationLiteral uuid="cf9fbc3c-e3e0-4cdc-a5eb-a4cfa83225a4" name="HGS" visibility="public"/><EnumerationLiteral uuid="9f7f7db5-7c5e-481e-a173-d2a8ebb4db74" name="HEEQ" visibility="public"/><EnumerationLiteral uuid="963015f7-ef02-4e8a-898c-03e79f889105" name="HRTN" visibility="public"/><EnumerationLiteral uuid="db688e71-432e-4d7e-9d19-87a784e646ba" name="HPC" visibility="public"/><EnumerationLiteral uuid="bc1b35fc-33a6-47b3-a660-66013ac27cb9" name="HPR" visibility="public"/><EnumerationLiteral uuid="e143af8d-493c-48ae-8d41-6b04ddb9650!
 d" name="
 HCC" visibility="public"/><EnumerationLiteral uuid="7204a2a4-d3c7-46d1-8824-be3f20431085" name="HGI" visibility="public"/><EnumerationLiteral uuid="e1bbb3b1-368e-4ab7-aecd-401794f254ab" name="MERCURY_C" visibility="public"/><EnumerationLiteral uuid="f7d1f359-6048-4e5b-b209-732e5427809f" name="VENUS_C" visibility="public"/><EnumerationLiteral uuid="d8e7de42-7c09-4b23-b33f-e902d4e01f8e" name="LUNA_C" visibility="public"/><EnumerationLiteral uuid="b79d327c-95f5-41bf-93e6-1aa9e7b85c6b" name="MARS_C" visibility="public"/><EnumerationLiteral uuid="dea6d6d1-a0ef-49e2-9a89-64babd0a8411" name="JUPITER_C_III" visibility="public"/><EnumerationLiteral uuid="f65bdee3-6597-4396-ab06-c34d90452b43" name="SATURN_C_III" visibility="public"/><EnumerationLiteral uuid="c7134248-7ce3-4a53-af96-59bbe05de4a0" name="URANUS_C_III" visibility="public"/><EnumerationLiteral uuid="a0454ee1-6bdf-41e6-9788-9beef0114fcc" name="NEPTUNE_C_III" visibility="public"/><EnumerationLiteral uuid="a2937637-8c87-4c15!
 -9034-37e
 051a3553b" name="PLUTO_C" visibility="public"/><Enume!
 rationLiteral uuid="a13fb128-84e1-4158-882d-fb61ff16a2ff" name="MERCURY_G" visibility="public"/><EnumerationLiteral uuid="a00ba1b6-cffc-435d-b8d2-a6de6aec7a83" name="VENUS_G" visibility="public"/><EnumerationLiteral uuid="710a778e-b478-44ff-9d08-39f72c223a3b" name="LUNA_G" visibility="public"/><EnumerationLiteral uuid="05ac538a-3c71-4ef4-b1b5-568322dfbf3c" name="MARS_G" visibility="public"/><EnumerationLiteral uuid="3a1ee1b1-7e75-48cb-8525-b38902bc5e52" name="JUPITER_G_III" visibility="public"/><EnumerationLiteral uuid="ef824799-8f82-47ef-a5ab-dabd9ac2043d" name="SATURN_G_III" visibility="public"/><EnumerationLiteral uuid="bdd433d3-b7c0-45e3-a59f-64278b887c6f" name="URANUS_G_III" visibility="public"/><EnumerationLiteral uuid="477408a1-c2cf-4ed9-9746-a7298aabc26b" name="NEPTUNE_G_III" visibility="public"/><EnumerationLiteral uuid="55518dfc-4aca-4a85-a990-dd46b611741f" name="PLUTO_G" visibility="public"/><EnumerationLiteral uuid="99aceb9a-867c-448a-b2a6-2d15bd9ba7eb" name="UN!
 KNOWNFram
 e" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="1c4ef700-d3a6-4ef4-99bc-e919b3d6b7ce" name="StdRefPos" visibility="public" DocComment="77818390-cbf0-456f-822a-09fa5af12da9"><ownedComment><Comment uuid="77818390-cbf0-456f-822a-09fa5af12da9" body="This is the enumerated list of allowed standard spatial and temporal reference positions."><annotatedElement idref="1c4ef700-d3a6-4ef4-99bc-e919b3d6b7ce"/></Comment></ownedComment><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="182ce044-cf91-4372-8e48-df1f60446bd2" name="GALACTIC_CENTER" visibility="public"/><Enu!
 merationL
 iteral uuid="52e16232-2ddf-47a5-931d-cbf56de36f2e" na!
 me="EMBARYCENTER" visibility="public"/><EnumerationLiteral uuid="5df5cdc2-0316-40a7-952a-6e045c1546df" name="MOON" visibility="public"/><EnumerationLiteral uuid="7a01212b-dab0-4654-883c-ed63d64cb672" name="MERCURY" visibility="public"/><EnumerationLiteral uuid="8a1eddaf-731f-44e5-ab60-4be578c5b52e" name="VENUS" visibility="public"/><EnumerationLiteral uuid="4fe34e11-23b4-4a1e-9da4-ea141a9baa21" name="MARS" visibility="public"/><EnumerationLiteral uuid="d3c21423-f94a-4d83-ba97-b7e5488bce94" name="JUPITER" visibility="public"/><EnumerationLiteral uuid="63a4a16d-d1d5-4162-a2ff-792b5706aa71" name="SATURN" visibility="public"/><EnumerationLiteral uuid="aa236b9b-a1f2-4527-af81-25b0fa7f87d6" name="URANUS" visibility="public"/><EnumerationLiteral uuid="bcdadd8a-0513-4535-b920-7a4dc1b47dde" name="NEPTUNE" visibility="public"/><EnumerationLiteral uuid="df7ea340-3321-40fa-aaf7-b39d228fce3a" name="PLUTO" visibility="public"/><EnumerationLiteral uuid="c7bd7aa8-28a5-41a2-9963-1b081b7b19f!
 2" name="
 LSR" visibility="public"/><EnumerationLiteral uuid="3ce917a6-6ff8-4f51-b457-89b86df1e1be" name="LSRK" visibility="public"/><EnumerationLiteral uuid="46bfe5b9-6e46-4556-8ac1-b87532cd21d6" name="LSRD" visibility="public"/><EnumerationLiteral uuid="6da34b69-b9b6-48c6-ad68-b0987c8af76b" name="LOCAL_GROUP_CENTER" visibility="public"/><EnumerationLiteral uuid="22f20430-3882-435d-a96e-18550a81d590" name="RELOCATABLE" visibility="public"/><EnumerationLiteral uuid="2d67fbb0-0abd-455b-afec-0ff07329f29a" name="UNKNOWNRefPos" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="33c656d6-9829-4dc4-b802-5c832657cfa0" name="EpochType" visibility="public" DocComment="fa35aea8-8531-42fa-bf2f-0940885a8ea2"><ownedComment><Comment uuid="fa35aea8-8531-42fa-bf2f-0940885a8ea2" body="Epoch type: Julian or Besselian."><annotatedElement idref="33c656d6-9829-4dc4-b802-5c832657cfa0"/></Comment></ownedComment><ownedLiteral><EnumerationLiteral uuid="506cc142-a899-4fc9-9863-215379981490" !
 name="J" 
 visibility="public"/><EnumerationLiteral uuid="215feb!
 74-40bf-4bf0-9190-22a9d624ad4b" name="B" visibility="public"/></ownedLiteral></Enumeration><DataType uuid="c2bc8ece-4c36-4381-a45c-694daf064738" name="SpatialValue" visibility="public" isAbstract="true" DocComment="aca90eea-6845-4b71-a439-d5ad610c61d3"><ownedRule><Constraint uuid="34bb4b4a-45c4-4aeb-89b1-8d4f2072b46b" name="Subset" visibility="public"><constrainedElement idref="ce6239b3-c0ad-47c2-bf38-569d607cf348"/><specification><LiteralString uuid="a68ad143-bb1b-44e9-83b2-aafad0d0d5c6" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="aca90eea-6845-4b71-a439-d5ad610c61d3" body="The abstract data type SpatialValue contains a reference to a SpatialFrame through the coordinate axis and Spatial Space and allows the 1-, 2-, and 3-dimensional coordinate values to be specified as derived data types. It MAY include an epoch. The spatial coordinate value is built from Spati!
 alCoordVa
 lue scalar components. Note that SpatialValue may contain either positions or velocities. The latter are restricted to true space velocities; Doppler velocities belong in the redshift domain."><annotatedElement idref="c2bc8ece-4c36-4381-a45c-694daf064738"/></Comment></ownedComment><generalization><Generalization uuid="a5390121-d5ec-4ca2-b3b6-6be3c90dfc9f" general="7ba07d48-567e-4585-a4e5-f44a4cbc1aac"/></generalization><ownedAttribute><Property uuid="b42cb690-d90a-45cb-b228-7b5c8bb33137" name="epoch" visibility="public" type="4601b15e-6a63-46b8-8254-18c8ca7d832c"><lowerValue><LiteralString uuid="0f793eff-7b87-4969-ab76-4c11bf0ab618" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="881c5684-5fb2-4ce8-b300-e8d16639fd62" visibility="public" value="1"/></upperValue></Property><Property uuid="ce6239b3-c0ad-47c2-bf38-569d607cf348" name="coordFrame" visibility="public" type="89b72b66-04e6-432a-a187-d9d58c85a48f"/></ownedAttribute></DataType><Class uuid=!
 "8876d55f
 -fbb2-45fb-afb7-bbe4ff8a19d7" name="SpatialSpace" vis!
 ibility="public" isAbstract="true" DocComment="50df80b2-fd76-4d3b-89f2-5f232b3bd216"><ownedRule><Constraint uuid="ff77c806-f629-4b4c-8620-da43c729a9de" name="Subset" visibility="public"><constrainedElement idref="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"/><specification><LiteralString uuid="cce6d3af-d5b8-4045-b650-5a7dcc0d4f43" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordSpace.coordAxis"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="50df80b2-fd76-4d3b-89f2-5f232b3bd216" body="The abstract SpatialSpace is derived from CoordSpace and SHALL contain one, two, or three coordinate axes whose attributes may all be relevant. Different flavors may be derived from this class: Spherical, Cartesian, Cylindrical, Polar, UnitSphere, HTM, HealPix. At this time only Spherical, Cartesian, and UnitSphere are provided."><annotatedElement idref="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"/></Comment></ownedComment><generalization><Generalization uuid="c7!
 54576e-2c
 be-4bb0-b714-0152df222d00" general="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></generalization><ownedAttribute><Property uuid="b41e7f82-86b3-421e-b97d-f9daedf9d0ac" name="coordAxis" visibility="public" aggregation="composite" type="e5399412-138e-4541-b1bf-aa889b2059cf"><lowerValue><LiteralString uuid="0dad41c3-c597-4234-b903-09d84bbf6cbb" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="17700fcc-4edc-4372-bc1e-a69afb1b2896" visibility="public" value="3"/></upperValue></Property></ownedAttribute></Class><DataType uuid="e52ae525-5af7-4e75-97f5-1724cd9fd737" name="SpatialValue1D" visibility="public" DocComment="8253d4b7-6d0a-4cc0-b311-d096691b1478"><ownedRule><Constraint uuid="2ffdf95d-74dd-4913-b851-5d140d99812a" name="Subset" visibility="public"><constrainedElement idref="79ace9a7-9e21-4b28-9924-24b9750858dd"/><specification><LiteralString uuid="450a91da-4af0-431b-b783-4129c1089957" visibility="public" value="subsets stc2_coordinates:coords.MultiCoor!
 dValue.cm
 pt"/></specification></Constraint></ownedRule><ownedC!
 omment><Comment uuid="8253d4b7-6d0a-4cc0-b311-d096691b1478" body="1-dimensional spatial coordinate value."><annotatedElement idref="e52ae525-5af7-4e75-97f5-1724cd9fd737"/></Comment></ownedComment><generalization><Generalization uuid="5faae68e-7594-41d0-9676-2cdc73af1b2e" general="c2bc8ece-4c36-4381-a45c-694daf064738"/></generalization><ownedAttribute><Property uuid="79ace9a7-9e21-4b28-9924-24b9750858dd" name="cmpt" visibility="public" type="28264c74-ead3-474b-b445-fb91d2efb906"><lowerValue><LiteralString uuid="a61d10b8-886e-4503-9d48-031ac3e65302" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="5f0cbde9-0294-4b81-bbf8-5d5960221144" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="c8fa2077-c6c1-49e7-8bd4-47507057a42c" name="SpatialValue2D" visibility="public" DocComment="de611329-1553-40c3-93d3-f384f2e29650"><ownedRule><Constraint uuid="91e722b2-3f80-4678-8558-a0ec14bc3566" name="Subset" visibilit!
 y="public
 "><constrainedElement idref="125eeb9a-6946-474a-b119-7478e0b1623e"/><specification><LiteralString uuid="41ad47b2-2fae-431c-839f-87cb250b93c4" visibility="public" value="subsets stc2_coordinates:coords.MultiCoordValue.cmpt"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="de611329-1553-40c3-93d3-f384f2e29650" body="2-dimensional spatial coordinate value. Each component references its own axis."><annotatedElement idref="c8fa2077-c6c1-49e7-8bd4-47507057a42c"/></Comment></ownedComment><generalization><Generalization uuid="11738c5c-bd6d-4130-8b66-bfd2f0b0ec83" general="c2bc8ece-4c36-4381-a45c-694daf064738"/></generalization><ownedAttribute><Property uuid="125eeb9a-6946-474a-b119-7478e0b1623e" name="cmpt" visibility="public" type="28264c74-ead3-474b-b445-fb91d2efb906"><lowerValue><LiteralString uuid="7a5457ca-7307-434c-87e8-0bbe8a8e544b" visibility="public" value="2"/></lowerValue><upperValue><LiteralString uuid="f7fe67b1-0a26-4cd8-a91c-bf9d3665121d" visibil!
 ity="publ
 ic" value="2"/></upperValue></Property></ownedAttribu!
 te></DataType><DataType uuid="2f0fc478-c04c-4d93-b22a-e139fe537b15" name="SpatialValue3D" visibility="public" DocComment="d437fc59-3447-43a1-9d26-a3b4665ba656"><ownedRule><Constraint uuid="d861cf1a-edea-45ba-9939-923e522e5b14" name="Subset" visibility="public"><constrainedElement idref="9c622204-1534-45bc-b11f-c437eae5abaa"/><specification><LiteralString uuid="83886f76-569c-408c-8ab7-6089eea3fdbc" visibility="public" value="subsets stc2_coordinates:coords.MultiCoordValue.cmpt"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="d437fc59-3447-43a1-9d26-a3b4665ba656" body="3-dimensional spatial coordinate value. Each component references its own axis."><annotatedElement idref="2f0fc478-c04c-4d93-b22a-e139fe537b15"/></Comment></ownedComment><generalization><Generalization uuid="6bb0c24c-caab-4553-b910-73baf95bc711" general="c2bc8ece-4c36-4381-a45c-694daf064738"/></generalization><ownedAttribute><Property uuid="9c622204-1534-45bc-b11f-c437eae5abaa" name="cmpt!
 " visibil
 ity="public" type="28264c74-ead3-474b-b445-fb91d2efb906"><lowerValue><LiteralString uuid="7721bcec-d4e4-44c3-80c2-d0eb972f49b2" visibility="public" value="3"/></lowerValue><upperValue><LiteralString uuid="351c7a8f-e986-41ee-ad39-50b464e20212" visibility="public" value="3"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="28264c74-ead3-474b-b445-fb91d2efb906" name="SpatialCoordValue" visibility="public" DocComment="49911b22-1841-4912-a7af-f1cfd5178e6b"><ownedRule><Constraint uuid="9ac3693b-305f-41bb-916c-1bd762a831cb" name="Subset1" visibility="public"><constrainedElement idref="615eff97-7fb8-41f9-bf3a-75b68e528981"/><specification><LiteralString uuid="dc264728-a44d-4668-a177-4a7bece2b084" visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></specification></Constraint><Constraint uuid="9134b357-a1b1-4c26-a821-dab3b0faf5b3" name="Subset2" visibility="public"><constrainedElement idref="c83bfb28-5ddb-4a68-8be4-f1c0562cf700"/>!
 <specific
 ation><LiteralString uuid="22a8e672-3275-4ed7-a61b-55!
 7dd49f1f46" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="49911b22-1841-4912-a7af-f1cfd5178e6b" body="Single-axis spatial coordinate value, to be used as component in the general SpatialValue data type."><annotatedElement idref="28264c74-ead3-474b-b445-fb91d2efb906"/></Comment></ownedComment><generalization><Generalization uuid="e1d7745e-0fc9-4905-9130-421b9f45b489" general="f053f4a3-04af-434b-82b8-c18c76a57993"/></generalization><ownedAttribute><Property uuid="615eff97-7fb8-41f9-bf3a-75b68e528981" name="cval" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="3a05a0fd-1a42-40af-a300-fc0cb8937875" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="fe03bcb9-5795-4cf8-b9c7-bb5455912406" visibility="public" value="1"/></upperValue></Property><Property uuid="c83bfb28-5ddb-4a68-8be4-f1c0562cf700" n!
 ame="coor
 dFrame" visibility="public" type="89b72b66-04e6-432a-a187-d9d58c85a48f"/></ownedAttribute></DataType><DataType uuid="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381" name="SpaceCoord" visibility="public" isAbstract="true" DocComment="5684bc17-7569-4495-b728-7ebf2ec1973c"><ownedRule><Constraint uuid="6072d64f-0f4e-4f53-ab3c-4bca7eda35fa" name="Subset" visibility="public"><constrainedElement idref="e76ae6a6-e1d2-4572-8bd4-842dc8e9f713"/><specification><LiteralString uuid="a6c8c40e-7d86-4933-8b44-1713f7eeda9c" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="5684bc17-7569-4495-b728-7ebf2ec1973c" body="Prototype shortcut spatial coordinate value. If an epoch is provided it will override the epoch of the Spatial Frame (if present)."><annotatedElement idref="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381"/></Comment></ownedComment><generalization><Generalization uuid="5303702c-14dd-4488-8eb9-5!
 75281d8a5
 69" general="eb50e833-c395-40c3-a627-8ff513f5194d"/><!
 /generalization><ownedAttribute><Property uuid="4da2595f-5d34-495f-8bf6-ce723d45a23c" name="epoch" visibility="public" type="4601b15e-6a63-46b8-8254-18c8ca7d832c"><lowerValue><LiteralString uuid="a0f93526-f6c6-44ab-87dd-69ba9abecbd3" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="fa40bb5e-debe-449b-9b18-32f6e207e81a" visibility="public" value="1"/></upperValue></Property><Property uuid="e76ae6a6-e1d2-4572-8bd4-842dc8e9f713" name="coordFrame" visibility="public" type="89b72b66-04e6-432a-a187-d9d58c85a48f"/></ownedAttribute></DataType><DataType uuid="675d3303-dc7d-42c5-a5eb-e9a899dc246e" name="Equatorial" visibility="public" DocComment="e59546d0-1cc1-4cc2-92b3-50e16a398baa"><ownedRule><Constraint uuid="0468ce4a-c794-412c-ab01-3e778e9ff3f2" name="Subset" visibility="public"><constrainedElement idref="08da0bbb-e3da-4b57-925e-6e64ae216661"/><specification><LiteralString uuid="f41b1130-c1d5-4889-b0a8-88d931750506" visibility="public" value="subsets s!
 tc2_coord
 inates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="e59546d0-1cc1-4cc2-92b3-50e16a398baa" body="Shortcut for spherical equatorial spatial coordinates."><annotatedElement idref="675d3303-dc7d-42c5-a5eb-e9a899dc246e"/></Comment></ownedComment><generalization><Generalization uuid="e39a8131-8e2a-4281-ba40-48c625c577d5" general="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381"/></generalization><ownedAttribute><Property uuid="f61c7289-7568-432b-a137-8523967142fe" name="ra" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="ce187190-43b6-432a-bf32-6640f943285b" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="cdf7ba72-5dde-40c2-8e16-4b17646a5588" visibility="public" value="1"/></upperValue></Property><Property uuid="62f35aec-e5eb-40c3-bb40-c9f087c5d9c9" name="dec" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid!
 ="f02e229
 c-0df7-4fd3-a712-a17962678bfd" visibility="public" va!
 lue="0"/></lowerValue><upperValue><LiteralString uuid="00e756ba-e7de-4b66-bfb7-1eab76e24984" visibility="public" value="1"/></upperValue></Property><Property uuid="e4f117b7-1816-41cd-b05c-6f7623a7255d" name="r" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="e99e40f8-aabc-4837-b51b-9d8dbb9c269f" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="5897353d-6415-44a9-ba2f-938002c7c34b" visibility="public" value="1"/></upperValue></Property><Property uuid="08da0bbb-e3da-4b57-925e-6e64ae216661" name="coordFrame" visibility="public" type="39f0be24-506f-415f-86fb-df004bc85050"/></ownedAttribute></DataType><DataType uuid="cfd481fb-ae3c-409a-a165-eb3038dcdbc5" name="Galactic" visibility="public" DocComment="96710d56-e8b7-44c9-98d1-22f5c1061dd1"><ownedRule><Constraint uuid="13b1cce2-f190-4a45-a605-db36e0e49ae7" name="Subset" visibility="public"><constrainedElement idref="add4707a-ae76-44d8-aa3d-804041624155"/>!
 <specific
 ation><LiteralString uuid="235d36db-b196-4645-8a54-815605c73406" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="96710d56-e8b7-44c9-98d1-22f5c1061dd1" body="Shortcut for spherical Galactic spatial coordinates."><annotatedElement idref="cfd481fb-ae3c-409a-a165-eb3038dcdbc5"/></Comment></ownedComment><generalization><Generalization uuid="cd479fe1-c177-4f90-9575-71155861690f" general="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381"/></generalization><ownedAttribute><Property uuid="33102777-c94b-4307-98d9-ef1ef3586928" name="l" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="5c1c5520-ab6a-4da3-855b-6749d4e7bfb2" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="58ebda98-3d61-4811-acfa-c927e2fd9d4d" visibility="public" value="1"/></upperValue></Property><Property uuid="7ed81ad3-26cc-45da-905c-4e956e4dd374"!
  name="b"
  visibility="public" type="e60f01b0-909a-4403-bd8b-ba!
 98faac0c93"><lowerValue><LiteralString uuid="bed109d5-6d94-4f17-8843-51295bfeb68c" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="691621f8-3ed0-4fe1-9d0d-b0e68b3b5ee3" visibility="public" value="1"/></upperValue></Property><Property uuid="c88bcff4-67f5-43ef-aa15-35c2c2b7a00c" name="r" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="1f6dba0b-af8e-4574-ba10-6508aea63fa9" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="ee6faf51-afda-41a9-aef8-8a6ba5955cc7" visibility="public" value="1"/></upperValue></Property><Property uuid="add4707a-ae76-44d8-aa3d-804041624155" name="coordFrame" visibility="public" type="714a9184-b94e-4364-8fea-f35dd4e5bddc"/></ownedAttribute></DataType><DataType uuid="69c1f9ec-833c-484f-ab72-368b7c4922cf" name="Cartesian" visibility="public" DocComment="eae28517-5842-47ed-928a-ad99dc94f52e"><ownedComment><Comment uuid="eae28517-5842-47ed-928a-ad99dc94!
 f52e" bod
 y="Shortcut for Cartesian spatial coordinates."><annotatedElement idref="69c1f9ec-833c-484f-ab72-368b7c4922cf"/></Comment></ownedComment><generalization><Generalization uuid="f53593a2-3632-44d0-b248-5fcaa91e8568" general="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381"/></generalization><ownedAttribute><Property uuid="4b020b09-8413-4c4d-afdb-aa1226427877" name="x" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="e3b7e205-7529-4bc5-8cd0-206e69bc8fd4" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="cace93ab-9fe1-4f99-bb96-267d8a7df10c" visibility="public" value="1"/></upperValue></Property><Property uuid="bd21f581-ee77-46f0-b916-e0efaa26804b" name="y" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="a088bb11-3f8f-40af-b155-f4f95da4370e" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="63575ab4-3d0a-438f-aee7-608b8f1a4e4d" visibility="p!
 ublic" va
 lue="1"/></upperValue></Property><Property uuid="877e!
 8a31-5726-4b11-99c0-8892680b4e91" name="z" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="cda1cfe9-5806-4c96-b1e3-c87339ea7dfa" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="c8498c7f-1dd0-427d-ac49-22a9910e716a" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="4b37bd93-c9d4-4edf-bc29-92bf3fef8160" name="Ecliptic" visibility="public" DocComment="a0b5ae38-9924-4887-bbb7-e1673738c482"><ownedRule><Constraint uuid="9a4808a0-f301-4e44-bf3e-895225ddca65" name="Subset" visibility="public"><constrainedElement idref="7e6221dc-4365-4bae-b0c9-0271d7852436"/><specification><LiteralString uuid="820c1ca8-4728-445b-80cd-5f52123803b1" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="a0b5ae38-9924-4887-bbb7-e1673738c482" body="Shortcut for spherical eclipt!
 ic spatia
 l coordinates."><annotatedElement idref="4b37bd93-c9d4-4edf-bc29-92bf3fef8160"/></Comment></ownedComment><generalization><Generalization uuid="2ba32c3e-0929-4868-998e-f7e8bcba96ca" general="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381"/></generalization><ownedAttribute><Property uuid="e9643e4c-92c3-4881-a271-698a77537022" name="elong" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="4e4e7473-f83a-4eb6-bc5d-5983842525a2" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="dd2fe664-8a6f-46c8-92d2-c441f0d27dec" visibility="public" value="1"/></upperValue></Property><Property uuid="a2576fd4-2d8b-4e43-9b3f-edf175b2a8a5" name="elat" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="b8527159-6709-4271-83b1-23363a6d5c22" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="53f34eeb-6075-4d1e-a8e6-2ceaf18281f8" visibility="public" value="1"/></upper!
 Value></P
 roperty><Property uuid="9ba8d17a-02d1-4fea-8c57-8e949!
 54ca521" name="r" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="5cd3ebb0-a66e-4003-ba0d-b1015d3352ac" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="cf13eebc-6d00-4994-b01a-f8c72d809020" visibility="public" value="1"/></upperValue></Property><Property uuid="7e6221dc-4365-4bae-b0c9-0271d7852436" name="coordFrame" visibility="public" type="772095f7-fa6b-4d91-a465-6cb0526efae2"/></ownedAttribute></DataType><DataType uuid="de2d133c-f18d-4619-8015-4aea8d1f4e7a" name="LongLat" visibility="public" DocComment="16ab664d-40d6-410c-b10b-2af43a5c9fd9"><ownedComment><Comment uuid="16ab664d-40d6-410c-b10b-2af43a5c9fd9" body="Shortcut for (generic) spherical spatial coordinates other than Equatorial, Galactic, and Ecliptic."><annotatedElement idref="de2d133c-f18d-4619-8015-4aea8d1f4e7a"/></Comment></ownedComment><generalization><Generalization uuid="0a62a6aa-3c8e-48a7-aabc-113ca2152137" general="d47753e5-9ef6!
 -4b57-bf4
 1-f2eaf9f7a381"/></generalization><ownedAttribute><Property uuid="d1ef24d2-db21-4830-ad77-7bbb395ab795" name="long" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="e3c31033-49b1-4041-9960-fa01ba94c285" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="7d658469-ddab-4bba-8a2c-6f6dd021ef50" visibility="public" value="1"/></upperValue></Property><Property uuid="2f1e8ce3-b8ee-4d72-afd9-1a2df7af09ce" name="lat" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93" DocComment="5affb7b6-1d79-4542-b01e-a47cf1b14c96"><lowerValue><LiteralString uuid="00e28963-9ffa-46cd-9fdc-3f56b9dc2829" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="762b42d6-db65-4dd6-b221-b199a7c563d3" visibility="public" value="1"/></upperValue><ownedComment><Comment uuid="5affb7b6-1d79-4542-b01e-a47cf1b14c96" body="Shortcut for spherical spatial coordinates."><annotatedElement idref="2f1e8ce3-b8ee-4!
 d72-afd9-
 1a2df7af09ce"/></Comment></ownedComment></Property><P!
 roperty uuid="564d52a1-eb4a-4501-8114-d9bec93e9c32" name="r" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="78257381-6276-4790-9ed8-81ec008c9d7c" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="b2de32d6-22cb-4224-bbfa-2e9787d07c36" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="c654f534-7559-4b1a-a93f-9fe1d83613aa" name="UnitSphere" visibility="public" DocComment="c5026871-9816-443b-aafd-ca8ad7f35c78"><ownedComment><Comment uuid="c5026871-9816-443b-aafd-ca8ad7f35c78" body="Shortcut for unit sphere spatial coordinates."><annotatedElement idref="c654f534-7559-4b1a-a93f-9fe1d83613aa"/></Comment></ownedComment><generalization><Generalization uuid="6cb8efc1-71a7-4225-82e6-ae5a17ae0af5" general="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381"/></generalization><ownedAttribute><Property uuid="8d9e90ac-07a0-4615-9f61-f62db294b3e3" name="dircosx" visibility="publi!
 c" type="
 f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="777d5dd5-fcb8-4f47-8153-d0d432409aab" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="4b0477ad-c8fb-4403-8e5f-7ae2f9bbb15a" visibility="public" value="1"/></upperValue></Property><Property uuid="71210ca9-af39-4abe-b235-c9e9c8d78c05" name="dircosy" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="fda79466-b787-4aa9-975c-bb5a5a7c3b9b" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="b280bd30-14c1-42ab-a3d4-5151b496ec68" visibility="public" value="1"/></upperValue></Property><Property uuid="3c5fa683-3d29-4884-b210-52db839e4671" name="dircosz" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="e5ceebfd-f2b1-41f3-9127-9ccf41293471" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="e02a8457-b1b0-40ea-a226-caff4da2fe04" visibility="publ!
 ic" value
 ="1"/></upperValue></Property></ownedAttribute></Data!
 Type><Enumeration uuid="78f6cf84-8d45-4d3b-bc83-38f69c646501" name="EquatorialRefFrames" visibility="public" DocComment="6a527060-eb86-47d2-a0b2-123289d83c24"><ownedComment><Comment uuid="6a527060-eb86-47d2-a0b2-123289d83c24" body="This is the enumerated subset list of allowed standard equatorial spatial reference frames."><annotatedElement idref="78f6cf84-8d45-4d3b-bc83-38f69c646501"/></Comment></ownedComment><generalization><Generalization uuid="fd84b6a1-a730-4489-a15e-954e0ce364c4" general="32cad59f-cb54-426e-bb2e-34013e6e28f9"/></generalization><ownedLiteral><EnumerationLiteral uuid="593268db-0d6b-44cb-a4b2-deb2795a0bfc" name="ICRS" visibility="public"/><EnumerationLiteral uuid="e98fefb7-f930-4126-9cc9-42799676597e" name="FK4" visibility="public"/><EnumerationLiteral uuid="dc379fde-b077-4682-b11b-186f2d6c7918" name="FK5" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="9742249e-6f73-48cf-a83e-b82a178e6134" name="GeoRefFrames" visibility="public" DocC!
 omment="6
 5e70125-5811-4da9-82dd-c7cca51a78d0"><ownedComment><Comment uuid="65e70125-5811-4da9-82dd-c7cca51a78d0" body="This is the enumerated subset list of allowed standard geographic spatial reference frames."><annotatedElement idref="9742249e-6f73-48cf-a83e-b82a178e6134"/></Comment></ownedComment><generalization><Generalization uuid="03f413ef-4781-4498-a7cc-036e3b21c999" general="32cad59f-cb54-426e-bb2e-34013e6e28f9"/></generalization><ownedLiteral><EnumerationLiteral uuid="c8fbcdc7-2a09-4fe6-84fd-f902ad1ae522" name="GEO_C" visibility="public"/><EnumerationLiteral uuid="83033ef7-905a-4b2b-9cdb-7b8674a3f09d" name="GEO_D" visibility="public"/><EnumerationLiteral uuid="81037202-5574-48d8-a1d1-abb4d1e8cdcd" name="MAG" visibility="public"/><EnumerationLiteral uuid="4c4dfd26-3f89-4139-abad-18be930915f9" name="GSE" visibility="public"/><EnumerationLiteral uuid="c1d3f508-fcde-4e48-8cdc-2463c6aa819d" name="GSM" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="9480a309-!
 8218-41ed
 -ae76-bc97c36580ae" name="SolarRefFrames" visibility=!
 "public" DocComment="0c22af85-ab91-451f-b4c3-a5d7821e7b29"><ownedComment><Comment uuid="0c22af85-ab91-451f-b4c3-a5d7821e7b29" body="This is the enumerated subset list of allowed standard solar spatial reference frames."><annotatedElement idref="9480a309-8218-41ed-ae76-bc97c36580ae"/></Comment></ownedComment><generalization><Generalization uuid="f991bf13-d63d-4d15-a9bd-3a3f9feeca7a" general="32cad59f-cb54-426e-bb2e-34013e6e28f9"/></generalization><ownedLiteral><EnumerationLiteral uuid="d1a76f6b-5f5b-4dc8-a85c-344c24a2ac75" name="SM" visibility="public"/><EnumerationLiteral uuid="36165d5d-08ce-42a6-8f7c-e45d7934f16f" name="HGC" visibility="public"/><EnumerationLiteral uuid="01d04ba6-6f7c-4bd7-9187-0b1cc8154b24" name="HGS" visibility="public"/><EnumerationLiteral uuid="00c0ebbf-61c4-42e8-8be2-277f92c136ed" name="HEEQ" visibility="public"/><EnumerationLiteral uuid="9dcdd98c-2c07-46be-90ab-0297e6e8d038" name="HRTN" visibility="public"/><EnumerationLiteral uuid="c6bbfe0e-7066-42f!
 2-aeda-3e
 26fd1e3656" name="HPC" visibility="public"/><EnumerationLiteral uuid="869193cf-7084-441b-8944-88297be82553" name="HPR" visibility="public"/><EnumerationLiteral uuid="7cd081de-5c4a-4529-8330-da917f716388" name="HCC" visibility="public"/><EnumerationLiteral uuid="14ff5d89-cfaf-4a67-88a5-1335dabd0a45" name="HGI" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="ef83a919-f226-414e-8462-2cdec5da3331" name="PlanetRefFrames" visibility="public" DocComment="3c4a1f97-aa76-486e-8348-689da502a60f"><ownedComment><Comment uuid="3c4a1f97-aa76-486e-8348-689da502a60f" body="This is the enumerated list of allowed standard planetary reference frames."><annotatedElement idref="ef83a919-f226-414e-8462-2cdec5da3331"/></Comment></ownedComment><generalization><Generalization uuid="e2d0eeff-9ddb-4d2a-8240-7fa22e589018" general="32cad59f-cb54-426e-bb2e-34013e6e28f9"/></generalization><ownedLiteral><EnumerationLiteral uuid="d6fd6147-c655-421e-a69e-6ff725f406cd" name="MERCURY_C" vi!
 sibility=
 "public"/><EnumerationLiteral uuid="c089f098-9773-427!
 2-abe9-f2c6b628c571" name="VENUS_C" visibility="public"/><EnumerationLiteral uuid="912fa365-45e8-4fc6-aeaf-9cfcc0f6dd20" name="LUNA_C" visibility="public"/><EnumerationLiteral uuid="2ac90a4f-0a7e-4705-8980-92754f438047" name="MARS_C" visibility="public"/><EnumerationLiteral uuid="29bd2ab5-d58d-4785-8ab9-b4347ea3310c" name="JUPITER_C_III" visibility="public"/><EnumerationLiteral uuid="96a8aaf9-06b9-40ec-ac1e-291161dc265d" name="SATURN_C_III" visibility="public"/><EnumerationLiteral uuid="3190f227-66e4-489e-89e4-b77594a5c23b" name="URANUS_C_III" visibility="public"/><EnumerationLiteral uuid="04388bd5-c0c3-4991-b22d-175ae20b32cb" name="NEPTUNE_C_III" visibility="public"/><EnumerationLiteral uuid="2c9e036a-4df4-411f-b23b-debc815bc0d4" name="PLUTO_C" visibility="public"/><EnumerationLiteral uuid="3261ce69-8c01-49e8-a521-21e8d6a34a1d" name="MERCURY_G" visibility="public" DocComment="88b1b7f4-d489-460e-ab2f-46d9812b0b8b"><ownedComment><Comment uuid="88b1b7f4-d489-460e-ab2f-46d9812!
 b0b8b" bo
 dy="This is the enumerated subset list of allowed standard planetary spatial reference frames."><annotatedElement idref="3261ce69-8c01-49e8-a521-21e8d6a34a1d"/></Comment></ownedComment></EnumerationLiteral><EnumerationLiteral uuid="53c1cddb-f453-4c50-933a-3b448db53f1d" name="VENUS_G" visibility="public"/><EnumerationLiteral uuid="d31d8a97-c623-4f39-8dad-47f3bf4a5aa2" name="LUNA_G" visibility="public"/><EnumerationLiteral uuid="bf693839-ca68-4d30-9f10-20b27538ea62" name="MARS_G" visibility="public"/><EnumerationLiteral uuid="d46f90f4-544a-489a-a21f-b82e28c2cb5f" name="JUPITER_G_III" visibility="public"/><EnumerationLiteral uuid="145092e4-881a-426b-832b-97fabbb7fd4f" name="SATURN_G_III" visibility="public"/><EnumerationLiteral uuid="1fe04a69-ae2a-4e06-b407-44df7472a634" name="URANUS_G_III" visibility="public"/><EnumerationLiteral uuid="c1d15ec9-08c8-4d24-a6bd-13259474b5f5" name="NEPTUNE_G_III" visibility="public"/><EnumerationLiteral uuid="5e102368-ec47-43a9-8647-ec3b758dc5a2!
 " name="P
 LUTO_G" visibility="public"/></ownedLiteral></Enumera!
 tion><Class uuid="39f0be24-506f-415f-86fb-df004bc85050" name="EquatorialFrame" visibility="public" DocComment="422addfa-9a7e-46d9-b024-d7c071e689e9"><ownedRule><Constraint uuid="95afcd03-c903-47ca-b9b7-22ba02c5532f" name="Subset" visibility="public"><constrainedElement idref="7724006c-9c55-41e3-b2e3-d63cb3c7b5d4"/><specification><LiteralString uuid="33fbc83a-a143-4fec-88a4-a7a0e4161cd2" visibility="public" value="subsets stc2_coordinates:domain.space.SpaceFrame.spaceRefFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="422addfa-9a7e-46d9-b024-d7c071e689e9" body="Specialized spatial coordinate frame: only equatorial coordinates (ICRS, FK4, FK5) are allowed."><annotatedElement idref="39f0be24-506f-415f-86fb-df004bc85050"/></Comment></ownedComment><generalization><Generalization uuid="ed01c919-54cb-4d4c-8123-835cb6f8dd35" general="89b72b66-04e6-432a-a187-d9d58c85a48f"/></generalization><ownedAttribute><Property uuid="7724006c-9c55-41e3-b2e3-d63cb3c7b!
 5d4" name
 ="spaceRefFrame" visibility="public" type="78f6cf84-8d45-4d3b-bc83-38f69c646501"><lowerValue><LiteralString uuid="42c89517-b7f1-476c-9b3d-9e80319fdb66" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="3c07f4fd-0c08-4771-a3f4-f97f8a4c9c04" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="033cf8ff-a33a-4b05-be0d-b4900e6046a5" name="GeoFrame" visibility="public" DocComment="ac42ccb7-1f3c-422e-8c8b-f18eeae7ee2d"><ownedRule><Constraint uuid="f603d803-9e01-40b4-acb6-3a4e36807b26" name="Subset" visibility="public"><constrainedElement idref="bd53dabb-4d6c-41e6-8245-0d9434d9e94e"/><specification><LiteralString uuid="4089011e-563a-4a6d-98f9-00fdf1674b17" visibility="public" value="subsets stc2_coordinates:domain.space.SpaceFrame.spaceRefFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="ac42ccb7-1f3c-422e-8c8b-f18eeae7ee2d" body="Specialized spatial coordinate frame: only geographic coo!
 rdinates 
 are allowed."><annotatedElement idref="033cf8ff-a33a-!
 4b05-be0d-b4900e6046a5"/></Comment></ownedComment><generalization><Generalization uuid="d28874fe-c965-4ac4-a6d5-4bba616c3ff0" general="89b72b66-04e6-432a-a187-d9d58c85a48f"/></generalization><ownedAttribute><Property uuid="bd53dabb-4d6c-41e6-8245-0d9434d9e94e" name="spaceRefFrame" visibility="public" type="9742249e-6f73-48cf-a83e-b82a178e6134"><lowerValue><LiteralString uuid="43db1f97-7905-4d72-97fb-0855a5a83e3f" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="3da2f5d7-4397-43f3-aebe-50ad60e66ec1" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="3c560666-b3dc-4807-9d9c-bc8b31cb88ba" name="SolarFrame" visibility="public" DocComment="03dc0e31-1665-4944-84d6-bf7d711afd21"><ownedRule><Constraint uuid="58d9663f-78cb-4fec-9820-7ecf6ffc451c" name="Subset" visibility="public"><constrainedElement idref="375aed21-ef57-411d-bfcb-3d7d920f48bd"/><specification><LiteralString uuid="93f6ddd4-4373-40d9-8577-3d60a25e9b!
 37" visib
 ility="public" value="subsets stc2_coordinates:domain.space.SpaceFrame.spaceRefFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="03dc0e31-1665-4944-84d6-bf7d711afd21" body="Specialized spatial coordinate frame: only solar coordinates are allowed."><annotatedElement idref="3c560666-b3dc-4807-9d9c-bc8b31cb88ba"/></Comment></ownedComment><generalization><Generalization uuid="351921f8-dd69-4868-a8e8-3102197e08b6" general="89b72b66-04e6-432a-a187-d9d58c85a48f"/></generalization><ownedAttribute><Property uuid="375aed21-ef57-411d-bfcb-3d7d920f48bd" name="spaceRefFrame" visibility="public" type="9480a309-8218-41ed-ae76-bc97c36580ae"><lowerValue><LiteralString uuid="083c2c61-1b5d-4962-9e46-eebd92904cfb" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="8776343e-462a-4aa4-9ce4-fd12efdc7fe0" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="646c8eed-386e-4d25-b12d-f9d641f0a594" name="Plan!
 etaryFram
 e" visibility="public" DocComment="4d3d743a-73e6-4b2a!
 -93eb-fd4dcc770a02"><ownedRule><Constraint uuid="c6e57354-8fc5-4cb4-8806-de7f27727997" name="Subset" visibility="public"><constrainedElement idref="815dc3d9-26c2-4860-b0c5-0a518203246f"/><specification><LiteralString uuid="e1cdc5a6-0254-4246-b902-3b73aa5eef9e" visibility="public" value="subsets stc2_coordinates:domain.space.SpaceFrame.spaceRefFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="4d3d743a-73e6-4b2a-93eb-fd4dcc770a02" body="Specialized spatial coordinate frame: only planetary coordinates are allowed."><annotatedElement idref="646c8eed-386e-4d25-b12d-f9d641f0a594"/></Comment></ownedComment><generalization><Generalization uuid="af161b6e-246a-4ac3-9840-63b1e77d95d5" general="89b72b66-04e6-432a-a187-d9d58c85a48f"/></generalization><ownedAttribute><Property uuid="815dc3d9-26c2-4860-b0c5-0a518203246f" name="spaceRefFrame" visibility="public" type="ef83a919-f226-414e-8462-2cdec5da3331"><lowerValue><LiteralString uuid="292ba151-b526-4dd5-8e60-!
 7bf347a12
 c79" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="b60d3840-3286-49d7-a057-c568cae7ef6d" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Enumeration uuid="9ad3f08f-e054-4376-895d-d22bb6fa5307" name="GalacticFrames" visibility="public" DocComment="4e9a8775-67df-41b0-85b3-50c2beb597a3"><ownedComment><Comment uuid="4e9a8775-67df-41b0-85b3-50c2beb597a3" body="This is the enumerated subset list of allowed standard Galactic spatial reference frames; GALACTIC only."><annotatedElement idref="9ad3f08f-e054-4376-895d-d22bb6fa5307"/></Comment></ownedComment><generalization><Generalization uuid="e7c6051a-76a0-407d-a98d-fb002274076b" general="32cad59f-cb54-426e-bb2e-34013e6e28f9"/></generalization><ownedLiteral><EnumerationLiteral uuid="d69f38c9-37a8-43d8-bd9a-1b28c9c9b190" name="GALACTIC" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="bc23790f-2e4a-43a3-acae-912c6efd9e59" name="EclipticFrames" visibil!
 ity="publ
 ic" DocComment="977ac77b-b7f8-4a14-9458-62fbb0810765"!
 ><ownedComment><Comment uuid="977ac77b-b7f8-4a14-9458-62fbb0810765" body="This is the enumerated subset list of allowed standard ecliptic spatial reference frames. ECLIPTIC only."><annotatedElement idref="bc23790f-2e4a-43a3-acae-912c6efd9e59"/></Comment></ownedComment><generalization><Generalization uuid="9c8768cf-850d-43af-a1a0-a4ea6f8d73bb" general="32cad59f-cb54-426e-bb2e-34013e6e28f9"/></generalization><ownedLiteral><EnumerationLiteral uuid="fcdf782d-03d1-401e-b2d8-a7a511c86c95" name="ECLIPTIC" visibility="public"/></ownedLiteral></Enumeration><Class uuid="714a9184-b94e-4364-8fea-f35dd4e5bddc" name="GalacticFrame" visibility="public" DocComment="db7d33d0-6c0e-42d7-9d5a-2d6d8a546063"><ownedRule><Constraint uuid="71c58f28-c64d-45be-80aa-0cd6f600c19a" name="Subset" visibility="public"><constrainedElement idref="de6e27e8-8031-4af4-ae3e-7b26fcae6f85"/><specification><LiteralString uuid="2221db03-cb20-4e67-96c3-3aa694d8d165" visibility="public" value="subsets stc2_coordinates!
 :coords.B
 asicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="db7d33d0-6c0e-42d7-9d5a-2d6d8a546063" body="Specialized spatial coordinate frame: only Galactic coordinates (GALACTIC) are allowed."><annotatedElement idref="714a9184-b94e-4364-8fea-f35dd4e5bddc"/></Comment></ownedComment><generalization><Generalization uuid="fd2dc11b-078f-4b97-b471-51a690ce7007" general="89b72b66-04e6-432a-a187-d9d58c85a48f"/></generalization><ownedAttribute><Property uuid="de6e27e8-8031-4af4-ae3e-7b26fcae6f85" name="spaceRefFrame" visibility="public" type="9ad3f08f-e054-4376-895d-d22bb6fa5307"/></ownedAttribute></Class><Class uuid="772095f7-fa6b-4d91-a465-6cb0526efae2" name="EclipticFrame" visibility="public" DocComment="42cf7a84-63e6-4e18-ac39-476b55d8a5f1"><ownedRule><Constraint uuid="9bf2902d-7c40-4fda-83c0-c16fe76f2600" name="Subset" visibility="public"><constrainedElement idref="31613ad1-fe51-4ed0-863f-2fd6186410f6"/><specification><LiteralString uuid="c!
 7bf94e3-2
 001-4d2f-94c1-1401b0067839" visibility="public" value!
 ="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="42cf7a84-63e6-4e18-ac39-476b55d8a5f1" body="Specialized spatial coordinate frame: only ecliptic coordinates (ECLIPTIC) are allowed."><annotatedElement idref="772095f7-fa6b-4d91-a465-6cb0526efae2"/></Comment></ownedComment><generalization><Generalization uuid="ffbd43fd-95d2-4520-93aa-035d5af906a7" general="89b72b66-04e6-432a-a187-d9d58c85a48f"/></generalization><ownedAttribute><Property uuid="31613ad1-fe51-4ed0-863f-2fd6186410f6" name="spaceRefFrame" visibility="public" type="bc23790f-2e4a-43a3-acae-912c6efd9e59"/></ownedAttribute></Class><Association uuid="0473e945-9789-4f9d-90db-eb0610d61ca5" visibility="public"><memberEnd idref="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"/><ownedEnd><Property uuid="19421ab6-f743-4636-bdbb-995f6bf88d05" type="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"/></ownedEnd></Association><Association uuid="2fb51a60-8634-47d4-9dde-!
 847de757b
 366" visibility="public"><memberEnd idref="ce6239b3-c0ad-47c2-bf38-569d607cf348"/><ownedEnd><Property uuid="4c9d714f-5c07-4c0e-b0ea-ae3eb04bb501" visibility="public" type="c2bc8ece-4c36-4381-a45c-694daf064738"/></ownedEnd></Association><Association uuid="bdae5b78-c09a-4807-b535-cc7206790112" visibility="public"><memberEnd idref="e76ae6a6-e1d2-4572-8bd4-842dc8e9f713"/><ownedEnd><Property uuid="232ef598-47e7-4b13-bbcf-9c0388d44353" visibility="public" type="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381"/></ownedEnd></Association><Association uuid="460228aa-3558-45c6-b5a5-a0d5ef65d87d" visibility="public"><memberEnd idref="c83bfb28-5ddb-4a68-8be4-f1c0562cf700"/><ownedEnd><Property uuid="84f35bbb-97fa-4d2d-9728-819393d79e71" visibility="public" type="28264c74-ead3-474b-b445-fb91d2efb906"/></ownedEnd></Association><Association uuid="a10ba5ff-a0e9-4c0e-a7cf-f8a983486ef1" visibility="public"><memberEnd idref="08da0bbb-e3da-4b57-925e-6e64ae216661"/><ownedEnd><Property uuid="90820d39-abc8-4e!
 24-be3b-f
 c1d3a0e4fe1" visibility="public" type="675d3303-dc7d-!
 42c5-a5eb-e9a899dc246e"/></ownedEnd></Association><Association uuid="cc0a0554-cc4d-4801-88b5-177ff4cc0d0d" visibility="public"><memberEnd idref="add4707a-ae76-44d8-aa3d-804041624155"/><ownedEnd><Property uuid="a3b32c33-7374-40fd-8a1b-5250eeb1b260" visibility="public" type="cfd481fb-ae3c-409a-a165-eb3038dcdbc5"/></ownedEnd></Association><Association uuid="e3b71edc-ffad-4fa2-8ae7-4905d1a42e1b" visibility="public"><memberEnd idref="7e6221dc-4365-4bae-b0c9-0271d7852436"/><ownedEnd><Property uuid="3b37f5e7-1da0-41ee-99c7-98f11048d3c5" visibility="public" type="4b37bd93-c9d4-4edf-bc29-92bf3fef8160"/></ownedEnd></Association></packagedElement></Package><Package uuid="76743c00-f94c-4d0e-9e18-3314d602e20a" name="spectral" visibility="public"><packagedElement><Class uuid="90a079ff-9bba-4e27-b173-12af60c8e6bf" name="SpectralFrame" visibility="public" DocComment="54967e64-1136-4c23-912a-9c7379aba76b"><ownedRule><Constraint uuid="230dde32-a231-484d-8708-f479bb87d04d" name="Subset" visib!
 ility="pu
 blic"><specification><LiteralString uuid="d55c3d84-554f-4b25-bf18-382bfc9e0cf6" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordFrame.coordSpace"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="54967e64-1136-4c23-912a-9c7379aba76b" body="The SpectralFrame is the Frame for spectral coordinates. It requires a Reference Position (in the AstroCoordSystem and which need to be specified in phase space) and SHALL contain a Spectral Space object."><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="f7413321-1b85-4e38-a37d-ff2307e9ee4c" name="refPosition" visibility="public" type="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"><lowerValue><LiteralString uuid="30e8352c-400c-41ab-9fd4-42185236c82f" visibility="public" value="1"/></lowerValue><u!
 pperValue
 ><LiteralString uuid="ecbc0107-d913-4d74-a673-00d2061!
 1ee3b" visibility="public" value="1"/></upperValue></Property><Property uuid="c904f483-faa0-4b4a-95d1-ef45e46ae230" name="planetaryEphem" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="982682b0-8a97-4590-898b-d44ae5db0383" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="5ad1befb-c5e5-4f0e-a784-961acdeca1c4" visibility="public" value="1"/></upperValue><defaultValue><LiteralString uuid="cb4aceb6-8542-4da9-9a11-071948370d27" visibility="public" value="DE405"/></defaultValue></Property></ownedAttribute></Class><DataType uuid="3c341ae2-5c03-4e05-a11d-d61cc55f0510" name="SpectralValue" visibility="public" isAbstract="true" DocComment="1d7631a0-f004-4324-82fd-421527135f62"><ownedRule><Constraint uuid="a0f35cfc-b6b6-486c-bb80-7556f7f6bd2d" name="Subset1" visibility="public"><constrainedElement idref="94fd1027-4aa4-4598-bace-ab9fc1400698"/><specification><LiteralString uuid="191f6e01-b9a5-411b-9c59-c4b2e1!
 16aeb4" v
 isibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></specification></Constraint><Constraint uuid="248dff68-1706-4cb9-bcd1-bfbb57d77295" name="Subset2" visibility="public"><constrainedElement idref="f2e9488f-455a-4eb9-b5d0-c2398f616852"/><specification><LiteralString uuid="edc6e5ad-7ee0-4f53-8a9d-d409efb8029a" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="1d7631a0-f004-4324-82fd-421527135f62" body="The abstract data type SpectralValue contains a reference to a SpectralFrame through the coordinate axis and Spectral Space and allows the equivalent data types Frequency, Energy, and Wavelength coordinate values to be specified as derived data types."><annotatedElement idref="3c341ae2-5c03-4e05-a11d-d61cc55f0510"/></Comment></ownedComment><generalization><Generalization uuid="5cff21ce-af96-4420-b1f8-8da4da4eae15" general="f053f4a3-04af-4!
 34b-82b8-
 c18c76a57993"/></generalization><ownedAttribute><Prop!
 erty uuid="94fd1027-4aa4-4598-bace-ab9fc1400698" name="cval" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="25b00ea5-b773-4e2c-95d6-d6d618a55e11" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="dc8fba65-8e26-4859-b810-609aaa3fe7cf" visibility="public" value="1"/></upperValue></Property><Property uuid="f2e9488f-455a-4eb9-b5d0-c2398f616852" name="coordFrame" visibility="public" type="90a079ff-9bba-4e27-b173-12af60c8e6bf"/></ownedAttribute></DataType><DataType uuid="9379933a-fb09-4014-ae44-9916cf5f48d5" name="Frequency" visibility="public" DocComment="85b5012d-e981-4da7-8906-910082468937"><ownedComment><Comment uuid="85b5012d-e981-4da7-8906-910082468937" body="Spectral coordinate value expressed as a frequency."><annotatedElement idref="9379933a-fb09-4014-ae44-9916cf5f48d5"/></Comment></ownedComment><generalization><Generalization uuid="110705cb-05bf-46e2-96fd-371737d45e5f" general="3c341ae2-5c03-4e!
 05-a11d-d
 61cc55f0510"/></generalization></DataType><DataType uuid="3f35ec6b-af81-4239-a1ce-14d564e2ddfd" name="Energy" visibility="public" DocComment="9e916c83-3044-4e9a-946d-fd8f26ce0533"><ownedComment><Comment uuid="9e916c83-3044-4e9a-946d-fd8f26ce0533" body="Spectral coordinate value expressed as an energy."><annotatedElement idref="3f35ec6b-af81-4239-a1ce-14d564e2ddfd"/></Comment></ownedComment><generalization><Generalization uuid="f3be09fa-0d0e-4152-9038-32f6fe951c5b" general="3c341ae2-5c03-4e05-a11d-d61cc55f0510"/></generalization></DataType><DataType uuid="3235f41b-63ee-479f-9fc3-1ae36e30973e" name="Wavelength" visibility="public" DocComment="c3aaf7ef-d45e-4567-8174-d48998e81fd1"><ownedComment><Comment uuid="c3aaf7ef-d45e-4567-8174-d48998e81fd1" body="Spectral coordinate value expressed as a wavelength. Note that a refractive index is required for proper interpretation of wavelength; if absent, a value of 0.0 (vacuum) will be assumed."><annotatedElement idref="3235f41b-63ee-4!
 79f-9fc3-
 1ae36e30973e"/></Comment></ownedComment><generalizati!
 on><Generalization uuid="e58135bb-b696-47fa-ac33-ec3c777ee746" general="3c341ae2-5c03-4e05-a11d-d61cc55f0510"/></generalization><ownedAttribute><Property uuid="70dc4c72-d570-4550-b891-0126ea7fa36a" name="refrindex" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6" DocComment="3b9895d1-bf72-4d7c-ae57-0a55bfd9a208"><lowerValue><LiteralString uuid="7eace3fd-9792-4a47-a596-0cf39b42b961" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="14518403-825d-45fd-95dd-757775b89206" visibility="public" value="1"/></upperValue><ownedComment><Comment uuid="3b9895d1-bf72-4d7c-ae57-0a55bfd9a208" body="Refractive index of the medium in which the wavelength is measured; default=0.0."><annotatedElement idref="70dc4c72-d570-4550-b891-0126ea7fa36a"/></Comment></ownedComment><defaultValue><LiteralString uuid="f11d4c51-35de-4f54-8992-23b079d24b6a" visibility="public" value="0.0"/></defaultValue></Property></ownedAttribute></DataType><Class uuid="0db093b7-923!
 4-4c8e-9d
 75-7690d9f8f480" name="SpectralSpace" visibility="public" DocComment="e0e8dca7-cd01-4fde-b0ea-b592cbb171ab"><ownedRule><Constraint uuid="cac7900c-78e4-483f-9c25-2c0414d316aa" name="Subset" visibility="public"><constrainedElement idref="3ccf0228-3cee-4643-9199-00edb4799c87"/><specification><LiteralString uuid="9ab7343d-3c83-4a97-b881-beaaedd0ee1e" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordSpace.coordAxis"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="e0e8dca7-cd01-4fde-b0ea-b592cbb171ab" body="The SpectralSpace SHALL include one CoordAxis object, which will typically not include any of its optional attributes other than Name, although domainMin could trivially be set to zero, of course."><annotatedElement idref="0db093b7-9234-4c8e-9d75-7690d9f8f480"/></Comment></ownedComment><generalization><Generalization uuid="34aac799-1884-47f9-b32b-688c4c722ba4" general="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></generalization><ownedAttr!
 ibute><Pr
 operty uuid="3ccf0228-3cee-4643-9199-00edb4799c87" na!
 me="coordAxis" visibility="public" aggregation="composite" type="e5399412-138e-4541-b1bf-aa889b2059cf"><lowerValue><LiteralString uuid="3a752b59-07d4-4906-87d9-5290dc042f18" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="166ffe9c-752c-4e80-ac6d-aec21730a5b6" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Association uuid="0987fd9a-4357-4822-b69a-a023d55f09bd" visibility="public"><memberEnd idref="3ccf0228-3cee-4643-9199-00edb4799c87"/><ownedEnd><Property uuid="fccb398d-5cab-4c68-9042-0a6cd4fe8231" visibility="public" type="0db093b7-9234-4c8e-9d75-7690d9f8f480"/></ownedEnd></Association><Association uuid="7a4fa17f-5253-4536-a76a-13c9d72a644a" visibility="public"><memberEnd idref="f2e9488f-455a-4eb9-b5d0-c2398f616852"/><ownedEnd><Property uuid="24725836-cd13-4db2-87b9-d6a803c15e1b" visibility="public" type="3c341ae2-5c03-4e05-a11d-d61cc55f0510"/></ownedEnd></Association></packagedElement></Package><Package uuid="!
 026ea332-
 39c6-41d9-bc01-29f7ae048175" name="time" visibility="public"><packagedElement><Class uuid="52759d8e-215a-429e-ba03-f4ef6f37a85d" name="TimeFrame" visibility="public" DocComment="4ae579c3-eb30-456a-a83e-6606598adcec"><ownedRule><Constraint uuid="94eb5b4f-f077-46e9-b0e3-664e2c5cfa04" name="Subset" visibility="public"><specification><LiteralString uuid="7aa738fd-2b6b-43c4-bac6-0478d15140a5" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordFrame.coordSpace"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="4ae579c3-eb30-456a-a83e-6606598adcec" body="A TimeFrame SHALL include a Time Scale and a TimeSpace 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 uui!
 d="f5d79d
 9e-d44d-4a90-9db6-85221fb4fd50" name="timeScale" visi!
 bility="public" type="c4b7166b-57a5-4c9d-8b3d-e99a5efd3884" DocComment="a0b30112-1857-4e42-a084-901d8299f3b8"><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><ownedComment><Comment uuid="a0b30112-1857-4e42-a084-901d8299f3b8" body="The Time Scale sets the reference frame for the Time Frame."><annotatedElement idref="f5d79d9e-d44d-4a90-9db6-85221fb4fd50"/></Comment></ownedComment></Property><Property uuid="81eeff9c-08cc-4648-ab89-14e425da440f" name="refPosition" visibility="public" type="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"><lowerValue><LiteralString uuid="d54e2da1-6302-4c59-aa7e-d4f56fcc0691" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="49325c42-623b-4c38-9a63-f39e2fac7252" visibility="public" value="1"/></upperValue></Property><Property isUnique="false" uuid="82f!
 36e97-f6e
 6-4936-a33e-ea51b3587ea8" name="refDirection" visibility="public" aggregation="composite" type="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae" DocComment="628c9a3f-6184-413a-ab4a-522488c5d1ee"><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><ownedComment><Comment uuid="628c9a3f-6184-413a-ab4a-522488c5d1ee" body="The reference direction is needed if time stampes are transformed to a time frame with a different reference position (contained in the (Astro)CoordSystem). In those situations the solar system ephemeris also comes into play."><annotatedElement idref="82f36e97-f6e6-4936-a33e-ea51b3587ea8"/></Comment></ownedComment></Property><Property isUnique="false" uuid="b8939c5a-a1f1-4bb8-a4e6-f5a6f924c22b" name="timeOrigin" visibility="public" type="a222c979-a7ec-4263-af59-4739470e83d7" DocComment="39acfee3-!
 b251-4832
 -82c7-21ee644d6836"><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><ownedComment><Comment uuid="39acfee3-b251-4832-82c7-21ee644d6836" body="The Time Origin needs to refer to the same TimeAxis as the TimeOffsets that refer to this TimeFrame. This may seem like a recursive anomaly, but is necessary in order to prevent accidents."><annotatedElement idref="b8939c5a-a1f1-4bb8-a4e6-f5a6f924c22b"/></Comment></ownedComment></Property><Property uuid="310196ad-247c-4afb-89dc-ac4c5847516f" name="planetaryEphem" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="577a4c94-34b0-4fd5-aa44-e803ac7fa4a0" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="857f8dc6-9b75-4119-a8c4-69472fe61eb1" visibility="public" value="1"/></upperValue><defaultValue><LiteralString uuid="c3e79d28-0a45-43ee-a213!
 -ba9710da
 6b9f" visibility="public" value="DE405"/></defaultValue></Property><Property uuid="5a16d0ba-2855-496a-b8f1-cb6bd41a51ac" name="period" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="0ec46deb-f004-4c29-af5c-b6b52e3b2872" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="4e5eb0b2-1945-4440-921d-cfada69da96a" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Enumeration uuid="c4b7166b-57a5-4c9d-8b3d-e99a5efd3884" name="TimeScale" visibility="public" DocComment="3b22c243-fef6-4069-b8f8-853d405146bb"><ownedComment><Comment uuid="3b22c243-fef6-4069-b8f8-853d405146bb" body="The enumerated list of recognized Time Scales"><annotatedElement idref="c4b7166b-57a5-4c9d-8b3d-e99a5efd3884"/></Comment></ownedComment><ownedLiteral><EnumerationLiteral uuid="15447813-cc57-4b24-b533-9bf8fb5cb384" name="TT" visibility="public"/><EnumerationLiteral uuid="d9714a22-0222-49df-9333-708519ecc82!
 3" name="
 TDT" visibility="public"/><EnumerationLiteral uuid="f!
 0d25a91-ca9f-4130-ae43-d42ec14c40ba" name="ET" visibility="public"/><EnumerationLiteral uuid="771decc3-98b3-4154-965b-aa4cf24de2b4" name="TAI" visibility="public"/><EnumerationLiteral uuid="9f155a32-0876-4ad2-955f-32cc1fadca0f" name="IAT" visibility="public"/><EnumerationLiteral uuid="43179032-d259-48c4-bcab-7ce66c1bdb79" name="UTC" visibility="public"/><EnumerationLiteral uuid="071fd09c-2959-41ff-b11a-e8ee579b9bab" name="GPS" visibility="public"/><EnumerationLiteral uuid="09257dfa-a041-4dcb-a271-9cc8f5a7a548" name="TDB" visibility="public"/><EnumerationLiteral uuid="d1ed8864-2cf5-48cb-9174-a76cebe388f5" name="TEB" 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="d7165fe9-8656-4d6c-a63c-4d6e41395ad9" name="LST" visibility="public"/><EnumerationLiteral uuid="30fbe98f-14f9-4ab0-a3fb-18cbfe!
 89f433" n
 ame="LOCAL" visibility="public"/></ownedLiteral></Enumeration><DataType uuid="71233df4-e62a-4150-8212-a0c63b55e00b" name="ISOtime" visibility="public" DocComment="4252e668-c95a-41a6-b533-26b6002bb845"><ownedComment><Comment uuid="4252e668-c95a-41a6-b533-26b6002bb845" body="ISOtime is a Time Stamp expressed as an ISO-8601 string, within the restrictions imposed by the IVOA: no time zone information is allowed, the string needs to be of the form [+|-c]ccyy-mm-dd[Thh:mm:ss[.s...]]"><annotatedElement idref="71233df4-e62a-4150-8212-a0c63b55e00b"/></Comment></ownedComment><generalization><Generalization uuid="a092b732-a196-4b36-9777-b5ea9544a26a" general="a222c979-a7ec-4263-af59-4739470e83d7"/></generalization><ownedAttribute><Property uuid="12b47402-52fd-4b46-a06a-a33ffa718aa7" name="time" visibility="public" type="51909c7c-6d9a-445f-bf35-fe3c5c2a51d5"><lowerValue><LiteralString uuid="b475064e-3e0e-4aad-918a-afe8165a4f11" visibility="public" value="1"/></lowerValue><upperValue><!
 LiteralSt
 ring uuid="d6d2b621-6b60-4525-af5a-8c6fc9b9b60e" visi!
 bility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="5e2f846d-feb9-463c-8f7b-4b8d5f2bc266" name="JD" visibility="public" DocComment="340e0949-0eae-4cdb-90c3-f0f20ace7b4a"><ownedComment><Comment uuid="340e0949-0eae-4cdb-90c3-f0f20ace7b4a" body="JD is a Time Stamp expressed in Julian Days. Note that JD does not properly specify a time stamp, unless it is related to a time scale and a reference position. One shoulld be aware that precision can easily become an issue with JD, as the numbers tend to be large."><annotatedElement idref="5e2f846d-feb9-463c-8f7b-4b8d5f2bc266"/></Comment></ownedComment><generalization><Generalization uuid="1d85231d-9b8e-4dc0-8621-77e99242d18a" general="9f50abda-914f-4df1-ba0b-569988110759"/></generalization></DataType><DataType uuid="f18c2907-c4fb-4f0e-b1fc-75b7bfe75aaa" name="MJD" visibility="public" DocComment="86ba64b9-3332-43f5-b353-11d516968bd9"><ownedComment><Comment uuid="86ba64b9-3332-43f5-b353-11d516!
 968bd9" b
 ody="MJD is a Time Stamp expressed in Modified Julian Days. T(MJD)=T(JD)-2440000.5."><annotatedElement idref="f18c2907-c4fb-4f0e-b1fc-75b7bfe75aaa"/></Comment></ownedComment><generalization><Generalization uuid="2629d413-9936-4c21-9f62-715ef4b1e150" general="9f50abda-914f-4df1-ba0b-569988110759"/></generalization></DataType><DataType uuid="b36b6758-41c0-4dbb-b6cb-9bf598c19fab" name="TimeOffset" visibility="public" DocComment="c5277f97-c5a3-4e18-8d7a-16f5ce7a25f5"><ownedComment><Comment uuid="c5277f97-c5a3-4e18-8d7a-16f5ce7a25f5" body="TimeOffset specifies the offset in time of the Time Stamp relative to the Time Origin in the associated Time Frame."><annotatedElement idref="b36b6758-41c0-4dbb-b6cb-9bf598c19fab"/></Comment></ownedComment><generalization><Generalization uuid="164f6950-fef0-48dc-8ab4-bc4c39e23d4b" general="a222c979-a7ec-4263-af59-4739470e83d7"/></generalization><ownedAttribute><Property uuid="f2c2c538-4ee3-4ae4-a368-790534b7c8fc" name="time" visibility="public!
 " type="e
 60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><Lit!
 eralString uuid="720f209d-bf67-4358-a92a-5d1e8b4d5633" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="4dafcb42-4b18-430d-b425-32ea4960b481" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="a222c979-a7ec-4263-af59-4739470e83d7" name="TimeStamp" visibility="public" isAbstract="true" DocComment="454465f8-162e-4d5e-bcb3-fd4a2f9a029a"><ownedRule><Constraint uuid="7a80b403-6366-4a38-a5a4-4178fe90a72e" name="Subset" visibility="public"><constrainedElement idref="04bee97c-ac68-44f8-b5eb-9fc9c87ba8d9"/><specification><LiteralString uuid="01e053ff-1d2e-41de-953f-3217f7502e8b" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="454465f8-162e-4d5e-bcb3-fd4a2f9a029a" body="A TimeStampValue specifies a specific time instance and may be expressed as JD, MJD, ISO-8601, or an offset from a specific point in !
 time (whi
 ch has to be a Time Stamp). The contents of the Time Stamp references an instance of a time axis."><annotatedElement idref="a222c979-a7ec-4263-af59-4739470e83d7"/></Comment></ownedComment><generalization><Generalization uuid="87bf51b5-f601-4d34-b06c-b92bdbaab007" general="eb50e833-c395-40c3-a627-8ff513f5194d"/></generalization><ownedAttribute><Property uuid="04bee97c-ac68-44f8-b5eb-9fc9c87ba8d9" name="coordFrame" visibility="public" type="52759d8e-215a-429e-ba03-f4ef6f37a85d"/><Property uuid="178e6e7a-965b-4d90-a79b-078ee61881b0" name="coordAxis" visibility="public" type="e5399412-138e-4541-b1bf-aa889b2059cf"/></ownedAttribute></DataType><Class uuid="96e3ed1d-2073-44d7-9d0c-162383b16e89" name="TimeSpace" visibility="public" DocComment="56bfd0a1-4818-4393-b0da-1053fd18e2fc"><ownedRule><Constraint uuid="75b00fa7-35cc-4d2e-9f2b-f1ed6ad0df63" name="Subset" visibility="public"><constrainedElement idref="216ff384-3b6e-4d76-a577-291bfbc694b8"/><specification><LiteralString uuid="0!
 6acac5f-1
 a0f-49b6-896c-1ff738cef6c0" visibility="public" value!
 ="subsets stc2_coordinates:coordsystem.CoordSpace.coordAxis"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="56bfd0a1-4818-4393-b0da-1053fd18e2fc" body="The TimeSpace SHALL include one CoordAxis object, which will typically not include any of its optional attributes orther than Name, although this will be left open in case it is deemed desirable to allow derived time axes such as phase to be specified."><annotatedElement idref="96e3ed1d-2073-44d7-9d0c-162383b16e89"/></Comment></ownedComment><generalization><Generalization uuid="2c998047-727f-4188-aeb3-143dcb7136f8" general="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></generalization><ownedAttribute><Property uuid="216ff384-3b6e-4d76-a577-291bfbc694b8" name="coordAxis" visibility="public" aggregation="composite" type="e5399412-138e-4541-b1bf-aa889b2059cf"><lowerValue><LiteralString uuid="8339ea98-fe9f-47f0-81de-e9e740dcb190" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="fab79!
 a6d-5ec9-
 480b-aba7-64800314e489" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><DataType uuid="9f50abda-914f-4df1-ba0b-569988110759" name="JDTime" visibility="public" isAbstract="true" DocComment="258f412b-e364-41da-8040-075145e465ef"><ownedComment><Comment uuid="258f412b-e364-41da-8040-075145e465ef" body="Basic astronomical time is specified as Julian Dates (or Modified Julian Dates). The numbers are unitlless, although the implied unit is, of course, 'd'."><annotatedElement idref="9f50abda-914f-4df1-ba0b-569988110759"/></Comment></ownedComment><generalization><Generalization uuid="d3297194-e38d-4ed6-9c33-12a15cc9c9c8" general="a222c979-a7ec-4263-af59-4739470e83d7"/></generalization><ownedAttribute><Property uuid="c9083c7a-e288-4782-ba85-a0e625c1921a" name="time" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="d9f454b3-bf95-4306-ac41-6ee12a5acbf5" visibility="public" value="1"/></lowerValue!
 ><upperVa
 lue><LiteralString uuid="ffd7a541-9d1a-4a46-86e1-beed!
 c947d7ca" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="9455c382-6faa-421b-a5ac-0032594987f3" name="TimeCoordinateValue" visibility="public" isAbstract="true" DocComment="78568531-c0a8-4ddb-86c7-a93ff322a27d"><ownedRule><Constraint uuid="611f36fe-3d02-4a1d-a1b8-45cdfcc3a945" name="Subset2" visibility="public"><constrainedElement idref="b5822aad-9787-421a-9bf0-846c52de611a"/><specification><LiteralString uuid="b03bf5ba-1b63-4845-83a9-b9d789c5e1d6" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint><Constraint uuid="1d10bf31-e43d-4fc3-bbaf-34eb50face00" name="Subset1" visibility="public"><constrainedElement idref="0553ef86-8224-4822-8028-0c317a5db19e"/><specification><LiteralString uuid="7cce2f65-7aaf-4e42-9581-848f897c24d6" visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></specification></Constraint></ownedRule><ownedComm!
 ent><Comm
 ent uuid="78568531-c0a8-4ddb-86c7-a93ff322a27d" body="A TimeStampValue specifies a specific time instance and may be expressed as JD, MJD, ISO-8601, or an offset from a specific point in time (which has to be a Time Stamp). The contents of the Time Stamp references an instance of a time axis."><annotatedElement idref="9455c382-6faa-421b-a5ac-0032594987f3"/></Comment></ownedComment><generalization><Generalization uuid="3925b6bb-129f-455a-a7af-afcc7dcd014c" general="f053f4a3-04af-434b-82b8-c18c76a57993"/></generalization><ownedAttribute><Property uuid="0553ef86-8224-4822-8028-0c317a5db19e" name="cval" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"/><Property uuid="b5822aad-9787-421a-9bf0-846c52de611a" name="coordFrame" visibility="public" type="52759d8e-215a-429e-ba03-f4ef6f37a85d"/></ownedAttribute></DataType><DataType uuid="e986ebd7-153c-454b-a14f-169602c88a59" name="TimeLag" visibility="public" DocComment="466b503f-9cb0-4d56-ab95-31f4501b29aa"><ownedCommen!
 t><Commen
 t uuid="466b503f-9cb0-4d56-ab95-31f4501b29aa" body="A!
  TimeStampValue specifies a specific time instance and may be expressed as JD, MJD, ISO-8601, or an offset from a specific point in time (which has to be a Time Stamp). The contents of the Time Stamp references an instance of a time axis."><annotatedElement idref="e986ebd7-153c-454b-a14f-169602c88a59"/></Comment></ownedComment><generalization><Generalization uuid="5ef3f851-26d4-4d9c-a428-e75fbdab6070" general="9455c382-6faa-421b-a5ac-0032594987f3"/></generalization></DataType><DataType uuid="b47be068-a11c-4191-ae5b-f6b0e10b6ebb" name="Phase" visibility="public" DocComment="95717481-acc2-4fa4-9c86-3e2e971c4083"><ownedComment><Comment uuid="95717481-acc2-4fa4-9c86-3e2e971c4083" body="A TimeStampValue specifies a specific time instance and may be expressed as JD, MJD, ISO-8601, or an offset from a specific point in time (which has to be a Time Stamp). The contents of the Time Stamp references an instance of a time axis."><annotatedElement idref="b47be068-a11c-4191-ae5b-f6b0e10!
 b6ebb"/><
 /Comment></ownedComment><generalization><Generalization uuid="d053a609-a0ed-4126-a617-dc0d88fa6de6" general="9455c382-6faa-421b-a5ac-0032594987f3"/></generalization></DataType><DataType uuid="1dda960c-8d80-48d4-8777-a730b45a9ca5" name="TimeInstance" visibility="public" DocComment="b9eed4d9-3467-47b5-a593-7fe366fdbac8"><ownedComment><Comment uuid="b9eed4d9-3467-47b5-a593-7fe366fdbac8" body="A TimeStampValue specifies a specific time instance and may be expressed as JD, MJD, ISO-8601, or an offset from a specific point in time (which has to be a Time Stamp). The contents of the Time Stamp references an instance of a time axis."><annotatedElement idref="1dda960c-8d80-48d4-8777-a730b45a9ca5"/></Comment></ownedComment><generalization><Generalization uuid="4cce5807-7791-443c-bbf1-70c75a3e1955" general="9455c382-6faa-421b-a5ac-0032594987f3"/></generalization></DataType><DataType uuid="43a110b5-3c88-4368-8e56-4ad1cb553693" name="Duration" visibility="public" DocComment="b46729d1-99!
 5f-41d0-8
 91d-6391f64393e1"><ownedComment><Comment uuid="b46729!
 d1-995f-41d0-891d-6391f64393e1" body="A TimeStampValue specifies a specific time instance and may be expressed as JD, MJD, ISO-8601, or an offset from a specific point in time (which has to be a Time Stamp). The contents of the Time Stamp references an instance of a time axis."><annotatedElement idref="43a110b5-3c88-4368-8e56-4ad1cb553693"/></Comment></ownedComment><generalization><Generalization uuid="a5bd2f69-a163-4b9e-979b-0433df13dd61" general="9455c382-6faa-421b-a5ac-0032594987f3"/></generalization></DataType><Association uuid="141bc7ad-e207-46bd-883b-9411bbe84d20" visibility="public"><memberEnd idref="216ff384-3b6e-4d76-a577-291bfbc694b8"/><ownedEnd><Property uuid="7a6e995c-6149-4b7f-a8f2-f2aa424d1498" type="96e3ed1d-2073-44d7-9d0c-162383b16e89"/></ownedEnd></Association><Association uuid="313e875f-17a9-4fb6-9e1c-c1fd6f8af176" visibility="public"><memberEnd idref="04bee97c-ac68-44f8-b5eb-9fc9c87ba8d9"/><ownedEnd><Property uuid="51948dd2-f9fa-49da-8f54-db6c7c5c63fd" vi!
 sibility=
 "public" type="a222c979-a7ec-4263-af59-4739470e83d7"/></ownedEnd></Association><Association uuid="6e825946-2082-4d92-8290-e88f4805348e" visibility="public"><memberEnd idref="178e6e7a-965b-4d90-a79b-078ee61881b0"/><ownedEnd><Property uuid="7c304795-e793-43d9-8a3c-120786ab9c24" visibility="public" type="a222c979-a7ec-4263-af59-4739470e83d7"/></ownedEnd></Association><Association uuid="b1419350-1a97-4d7c-a760-efd3dcce4e65" visibility="public"><memberEnd idref="b5822aad-9787-421a-9bf0-846c52de611a"/><ownedEnd><Property uuid="6feaf53b-72f1-4ce0-a78e-255fdb658f80" type="9455c382-6faa-421b-a5ac-0032594987f3"/></ownedEnd></Association></packagedElement></Package></packagedElement></Package><Package uuid="ac3d7d87-f95c-4ee7-bbd8-d31a599dbfd3" name="coords" visibility="public"><packagedElement><DataType uuid="61232c4a-c45f-4916-b2a2-798f46f83c2c" name="CoordValue" visibility="public" isAbstract="true" DocComment="9f053562-b367-4020-9bea-c44a518f2389"><ownedComment><Comment uuid="9f05!
 3562-b367
 -4020-9bea-c44a518f2389" body="Abstract top level 1-d!
 imensional coordinate value data type. There are four sub-types: simple integer and real for pixel spaces; discrete for enumerated coordinates; and the most commonly used physical coordinate value. It refers to a CoordFrame using coordAxis through an Axis and a CoordSpace object."><annotatedElement idref="61232c4a-c45f-4916-b2a2-798f46f83c2c"/></Comment></ownedComment><generalization><Generalization uuid="6eaa121f-01a1-414d-bf28-c8bfc5ff9ad6" general="eb50e833-c395-40c3-a627-8ff513f5194d"/></generalization><ownedAttribute><Property uuid="70321080-fe3f-4d13-a6fd-cd38a08bb4db" name="coordAxis" visibility="public" type="9d1cba09-5135-4091-85f4-6b6c04cd5244"><lowerValue><LiteralString uuid="09f70b49-fbe1-4a2e-b29a-bf98b11a425d" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="a3c601da-1088-4325-9676-4f5c2a4c450c" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="7ba07d48-567e-4585-a4e5-f44a4cbc1aac" na!
 me="Multi
 CoordValue" visibility="public" isAbstract="true" DocComment="a31f0286-65a5-42c2-bac7-16c4f7ba0b89"><ownedComment><Comment uuid="a31f0286-65a5-42c2-bac7-16c4f7ba0b89" body="The value for vector coordinates. The vector is built up from scalar CoordValue components."><annotatedElement idref="7ba07d48-567e-4585-a4e5-f44a4cbc1aac"/></Comment></ownedComment><generalization><Generalization uuid="e402df02-e855-49c2-a33a-658c8888328d" general="eb50e833-c395-40c3-a627-8ff513f5194d"/></generalization><ownedAttribute><Property uuid="a3ad5810-32a2-448c-8525-01656b3c1be5" name="cmpt" visibility="public" type="61232c4a-c45f-4916-b2a2-798f46f83c2c"><lowerValue><LiteralString uuid="a29d6edd-b080-49b9-838e-00a227a913dc" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="80b1517d-9b53-4044-b7f3-409893afd7a8" visibility="public" value="*"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="f053f4a3-04af-434b-82b8-c18c76a57993" name="PhysicalCoordValu!
 e" visibi
 lity="public" isAbstract="true" DocComment="9d302321-!
 2d49-4147-bae9-c3638dc36ede"><ownedRule><Constraint uuid="11e52393-fae1-41ba-bac6-31330b1008d8" name="Subset" visibility="public"><constrainedElement idref="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"/><specification><LiteralString uuid="b20927f4-2864-486b-b473-0d5b02a49ea5" visibility="public" value="subsets stc2_coordinates:coords.CoordValue.coordAxis"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="9d302321-2d49-4147-bae9-c3638dc36ede" body="Most common coordinate value type. The value is an (abstract) Quantity that needs to be further specified in each domain. The coordAxis is subsetted to an object of type CoordAxis."><annotatedElement idref="f053f4a3-04af-434b-82b8-c18c76a57993"/></Comment></ownedComment><generalization><Generalization uuid="c08fcc10-3904-4022-8eff-0f35c6d3bd04" general="61232c4a-c45f-4916-b2a2-798f46f83c2c"/></generalization><ownedAttribute><Property uuid="418fe9b3-ae00-4bb0-bccf-fa33f9cf1983" name="cval" visibility="public" type="36!
 826928-0e
 9d-44c2-bab2-db485df3a599"><lowerValue><LiteralString uuid="f5ac1197-1bd1-43a4-9237-557d6501c48a" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="fa7c0c81-df4d-499b-84cf-7f5c58f37b10" visibility="public" value="1"/></upperValue></Property><Property uuid="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d" name="coordAxis" visibility="public" type="e5399412-138e-4541-b1bf-aa889b2059cf"><lowerValue><LiteralString uuid="d7990143-f6e0-4f54-9ec8-4896d14e3584" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="cc9bc1a7-93d1-474e-b1e5-2dd38cb03e47" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="b9632a58-26d4-4db7-a26e-834712c0356c" name="IntegerCoordValue" visibility="public" isAbstract="true" DocComment="a480fe2d-f614-4c66-93dd-755d30e138ad"><ownedComment><Comment uuid="a480fe2d-f614-4c66-93dd-755d30e138ad" body="Integer-valued coordinate specifically intended for pixel index values."><an!
 notatedEl
 ement idref="b9632a58-26d4-4db7-a26e-834712c0356c"/><!
 /Comment></ownedComment><generalization><Generalization uuid="ea0e7c65-cc11-4907-ab65-536febdc0f08" general="61232c4a-c45f-4916-b2a2-798f46f83c2c"/></generalization><ownedAttribute><Property uuid="437ca69d-cf5d-4858-bbc6-4e48ee972fc3" name="cval" visibility="public" type="77a5f781-32b3-422f-a7f1-fced607568f3"><lowerValue><LiteralString uuid="b4d5ca26-6ea8-4545-b11b-6073337ebda9" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="656bf815-9a56-4a23-b6df-47da661add23" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="82102f5c-7cc6-46a2-a291-2b53d6565b2e" name="RealCoordValue" visibility="public" isAbstract="true" DocComment="f514d4dc-cb70-4da4-9f7b-b393f69720ca"><ownedComment><Comment uuid="f514d4dc-cb70-4da4-9f7b-b393f69720ca" body="Real-valued coordinate specifically intended for use in pixel spaces."><annotatedElement idref="82102f5c-7cc6-46a2-a291-2b53d6565b2e"/></Comment></ownedComment><generaliza!
 tion><Gen
 eralization uuid="0a808ca8-4cc8-4ffa-88da-cdf6e35e5ab6" general="61232c4a-c45f-4916-b2a2-798f46f83c2c"/></generalization><ownedAttribute><Property uuid="7961e310-f966-4af2-9a45-7dcb77c20080" name="cval" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="48c6e05a-1f71-48e9-bfee-66bf59da1d42" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="312c7724-706b-4ff3-b4ba-f7aee745d9d2" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="eb50e833-c395-40c3-a627-8ff513f5194d" name="BasicCoordValue" visibility="public" isAbstract="true" DocComment="c9f2cef4-0b1b-4a06-b718-3343212e2ad0"><ownedComment><Comment uuid="c9f2cef4-0b1b-4a06-b718-3343212e2ad0" body="Abstract top-level coordinate value data type. Derived from this are various 1-dimensional coordinate value types and one multi-dimensional type."><annotatedElement idref="eb50e833-c395-40c3-a627-8ff513f5194d"/></C!
 omment></
 ownedComment><ownedAttribute><Property uuid="8d0156f6!
 -686b-4fe4-acdb-cb890a9defdc" name="coordFrame" visibility="public" type="bdc94626-ce90-44fc-99e1-6259e9905e85"/></ownedAttribute></DataType><DataType uuid="82e521ea-656d-495a-8ca0-2f5a92e22ec2" name="DiscreteCoordValue" visibility="public" isAbstract="true" DocComment="376e27b8-7b6b-48c9-96f6-192f8af50219"><ownedRule><Constraint uuid="1a58b1b5-167d-441f-bf10-2db942a5b27b" name="Subset" visibility="public"><constrainedElement idref="7084290a-2b44-4d19-a531-f0a33c5b7e70"/><specification><LiteralString uuid="584d0b7e-d171-4647-91ab-ac3e6d98ac25" visibility="public" value="subsets stc2_coordinates:coords.CoordValue.coordAxis"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="376e27b8-7b6b-48c9-96f6-192f8af50219" body="Coordinate value for discrete (enumerated) coordinate axes. The actual type of the value needs to be specified in the coordinate domain. The coordAxis is subsetted to DiscreteAxis. For an example, see the polarization domain."><annotatedEleme!
 nt idref=
 "82e521ea-656d-495a-8ca0-2f5a92e22ec2"/></Comment></ownedComment><generalization><Generalization uuid="d84c3b0a-f53f-41a9-9597-48d96c6a7262" general="61232c4a-c45f-4916-b2a2-798f46f83c2c"/></generalization><ownedAttribute><Property uuid="7084290a-2b44-4d19-a531-f0a33c5b7e70" name="coordAxis" visibility="public" type="122ed5c3-d6f0-474a-88ec-30d79ed1a571"><lowerValue><LiteralString uuid="3506d64a-79ed-4f0f-a8ab-1047b96a2697" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="b2e44d56-6049-4c24-bc0f-83777006e644" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><Association uuid="bd265dfb-af99-4a71-8ffe-609c3dd5739a" visibility="public"><memberEnd idref="70321080-fe3f-4d13-a6fd-cd38a08bb4db"/><ownedEnd><Property uuid="8300510b-9e2d-4172-83f8-1ca214ece1d3" visibility="public" type="61232c4a-c45f-4916-b2a2-798f46f83c2c"/></ownedEnd></Association><Association uuid="d4f41bab-d7f5-4b16-bee2-187bd6a79438" visibility="publi!
 c"><membe
 rEnd idref="7084290a-2b44-4d19-a531-f0a33c5b7e70"/><o!
 wnedEnd><Property uuid="759aa624-874a-4b2d-b7be-6a5b8f3c4dc9" visibility="public" type="82e521ea-656d-495a-8ca0-2f5a92e22ec2"/></ownedEnd></Association><Association uuid="8a6f78dc-c8b2-45a7-81f9-6bd5bd7eabe5" visibility="public"><memberEnd idref="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"/><ownedEnd><Property uuid="5b8d67f2-5140-48ef-b646-ad849aa41ef0" type="f053f4a3-04af-434b-82b8-c18c76a57993"/></ownedEnd></Association><Association uuid="2f4cb91c-cf69-4aae-8a00-bf3e0524a238" visibility="public"><memberEnd idref="8d0156f6-686b-4fe4-acdb-cb890a9defdc"/><ownedEnd><Property uuid="4a8fe239-deed-46eb-8451-92cabb75b225" visibility="public" type="eb50e833-c395-40c3-a627-8ff513f5194d"/></ownedEnd></Association></packagedElement></Package><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-!
 f410adbc5
 306"><ownedComment><Comment uuid="a11932ce-eca2-401b-8503-f410adbc5306" body="This is the abstract empty base class for all coordinate frames. A Frame SHALL contain one corresponding Coordinate Space."><annotatedElement idref="bdc94626-ce90-44fc-99e1-6259e9905e85"/></Comment></ownedComment></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  coordinate frames: GenericFrame, TimeFrame, SpaceFrame, SpectralFrame, RedshiftFrame, PolarizationFrame. In addition, it SHALL contain the common reference position (refPosition) for the astronomical frames and it MAY contain the name of a planetary ephemeris (which SHOULD be included when appropriate)."><annotatedElement idref="2995dc7e-783d-4936-a815-29c64d2fee36"/></Comment></ownedComment><generalization><Generalizati!
 on uuid="
 293c7795-ce35-4822-a0c1-21f39cbcaae7" general="6f81f8!
 d8-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="*"/></lowerValue><upperValue><LiteralString uuid="0fccb37b-69db-49f1-aed9-7b881f7bae7c" visibility="public" value="*"/></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="*"/></lowerValue><upperValue><LiteralString uuid="fe53bb6d-07cf-4f97-9844-6ffc99972e0f" visibility="public" value="*"/></upperValue></Property><Property uuid="32a90afc-46fd-4ef2-b39f-5adc6ccfe93b" name="spectralFrame" visibility="public" type="90a079ff-9bba-4e27-b173-12af60c8e6bf"><lowerValue><LiteralString uui!
 d="f79493
 ee-f43e-473b-9663-18eb5a033d02" visibility="public" value="*"/></lowerValue><upperValue><LiteralString uuid="253a29d0-d07f-4c5b-adc0-fd5e9b09e593" visibility="public" value="*"/></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="*"/></lowerValue><upperValue><LiteralString uuid="a1bf552e-f0c5-4108-afe5-a9b6d3b44f72" visibility="public" value="*"/></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="*"/></lowerValue><upperValue><LiteralString uuid="be13cf22-c937-47a7-8225-ecff33d5d0e3" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Cla!
 ss><Class
  uuid="6f81f8d8-1b1e-490b-a1e7-69d76b882cc8" name="Co!
 ordSys" 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.
This class is the base-level coordinate system and MAY contain any number of generic coordinate frames.
"><annotatedElement idref="6f81f8d8-1b1e-490b-a1e7-69d76b882cc8"/></Comment></ownedComment><ownedAttribute><Property uuid="770fe3db-d35a-474b-8fb3-fe57f2ac1959" name="genericFrame" 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><Class uuid="dee220bf-21cd-4b48-b794-8a5a267f2de8" name="PixelCoordSystem" visibility="public" DocComment="d2108065-a1f8-4819-b929-f4265e75077d"><ownedComme!
 nt><Comme
 nt uuid="d2108065-a1f8-4819-b929-f4265e75077d" body="A Pixel Coordinate System contains one or more Pixel Frames."><annotatedElement idref="dee220bf-21cd-4b48-b794-8a5a267f2de8"/></Comment></ownedComment><ownedAttribute><Property uuid="3da23d09-afae-41ed-bb5f-004d1bda73ab" name="pixelFrame" visibility="public" aggregation="composite" type="cd6529be-bbad-48f2-8245-966038c18c72"><lowerValue><LiteralString uuid="3f5759b7-d370-46ae-afc5-224968118abc" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="d031c1a6-cd6e-4a65-9b3c-3a746abe728c" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><Class uuid="9d1cba09-5135-4091-85f4-6b6c04cd5244" name="Axis" visibility="public" isAbstract="true" DocComment="9539a1a6-2535-43d2-b324-b5da4969c22c"><ownedComment><Comment uuid="9539a1a6-2535-43d2-b324-b5da4969c22c" body="Axis is the abstract parent class for all coordinate axes. It SHALL contain the name of the axis."><annotatedElement i!
 dref="9d1
 cba09-5135-4091-85f4-6b6c04cd5244"/></Comment></owned!
 Comment><ownedAttribute><Property uuid="7b0401df-bb14-4eb0-926b-c7ff03401318" name="name" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8" DocComment="658a833b-48dc-4a51-ae5d-e5df6d67b6f6"><lowerValue><LiteralString uuid="cb871486-3700-446c-9215-868d5fcc2ccd" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="73ca78f1-1e1d-4570-babc-6cfe3cc1009e" visibility="public" value="1"/></upperValue><ownedComment><Comment uuid="658a833b-48dc-4a51-ae5d-e5df6d67b6f6" body="Label for the first axis."><annotatedElement idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/></Comment></ownedComment></Property></ownedAttribute></Class><Class uuid="030b538f-4cf9-4e06-81ca-3dcfbcfede36" name="CoordSpace" visibility="public" isAbstract="true" DocComment="d8380b47-993e-4056-bfe3-bdba2d577def"><ownedComment><Comment uuid="d8380b47-993e-4056-bfe3-bdba2d577def" body="The CoordSpace is the abstract class from which all coordinate spaces are derived. It contains up t!
 o three c
 oordinate axes."><annotatedElement idref="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></Comment></ownedComment><ownedAttribute><Property uuid="10e91e5d-80db-4138-b110-20282053cff7" name="coordAxis" visibility="public" aggregation="composite" type="9d1cba09-5135-4091-85f4-6b6c04cd5244"><lowerValue><LiteralString uuid="e1fe02b9-ffb9-4f8e-b09c-fe52e17a2fe3" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="fea9c3ea-017b-4f98-8299-c49e3471006d" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><Class uuid="e5399412-138e-4541-b1bf-aa889b2059cf" name="CoordAxis" visibility="public" DocComment="402d4991-1c12-4897-aefa-800f8688cdfb"><ownedComment><Comment uuid="402d4991-1c12-4897-aefa-800f8688cdfb" body="CoordAxis is the most common type of coordinate axis, derived from Axis. It MAY contain a nativeAxisIndex if its coordinate space consists of more than one axis; the minimum and maximum allowable coordinate value along the axis in!
  its doma
 in (only if meaningful, of course); and a flag indica!
 ting whether the axis is cyclic (default: false)."><annotatedElement idref="e5399412-138e-4541-b1bf-aa889b2059cf"/></Comment></ownedComment><generalization><Generalization uuid="d983a4b3-89dd-4c15-be4c-c11881588ab5" general="9d1cba09-5135-4091-85f4-6b6c04cd5244"/></generalization><ownedAttribute><Property uuid="69338ced-5677-425d-ac85-01ac1bad110b" name="nativeAxisIndex" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="82767335-802e-4f88-926c-486efbea3b45" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="09d8a6c0-aadc-4129-96e2-df4890c70749" visibility="public" value="1"/></upperValue></Property><Property uuid="e8d55935-6824-4a70-aead-096ed0db2d39" name="domainMin" visibility="public" type="36826928-0e9d-44c2-bab2-db485df3a599"><lowerValue><LiteralString uuid="cce22947-ea23-405a-a004-509ca534e398" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="bdd3ad9a-739b-4e55-830e-4b!
 f5701442b
 0" visibility="public" value="1"/></upperValue></Property><Property uuid="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c" name="domainMax" visibility="public" type="36826928-0e9d-44c2-bab2-db485df3a599"><lowerValue><LiteralString uuid="25a33c13-3c19-4d05-bcd8-fbc6df3e8cf8" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="c1f3cc8c-a307-4be9-b0af-095ee9279270" visibility="public" value="1"/></upperValue></Property><Property uuid="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6" name="cyclic" visibility="public" type="16c63eac-c452-40ae-b9b8-fab1f0c6f91a"><lowerValue><LiteralString uuid="c5fce25a-1bcd-4e24-9575-f915124919a4" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="03b3e25e-5a57-4207-b1c6-033b70cfcd48" visibility="public" value="1"/></upperValue><defaultValue><LiteralString uuid="35a8d632-92f3-4ded-baa4-686e275381f7" visibility="public" value="false"/></defaultValue></Property></ownedAttribute></Class><Class uuid="122ed5c3-d6f0-474a-8!
 8ec-30d79
 ed1a571" name="DiscreteAxis" visibility="public" DocC!
 omment="4775cd48-82d7-43ef-a09c-79e6e1363714"><ownedComment><Comment uuid="4775cd48-82d7-43ef-a09c-79e6e1363714" body="DiscreteAxis is specifically intended for enumerated coordinates, such as polarization."><annotatedElement idref="122ed5c3-d6f0-474a-88ec-30d79ed1a571"/></Comment></ownedComment><generalization><Generalization uuid="b59594fb-7289-4e63-ba61-7e9183c8bf31" general="9d1cba09-5135-4091-85f4-6b6c04cd5244"/></generalization></Class><Class uuid="59889797-73ad-4eee-8711-fc9f6c189dee" name="PixelAxis" visibility="public" DocComment="42ecea6e-55c2-4969-86de-b18f7eb91e99"><ownedComment><Comment uuid="42ecea6e-55c2-4969-86de-b18f7eb91e99" body="PixelAxis is the derived Axis class for pixel spaces. It SHALL contain its axis index in the PixelSpace and the number of pixels along the axis."><annotatedElement idref="59889797-73ad-4eee-8711-fc9f6c189dee"/></Comment></ownedComment><generalization><Generalization uuid="e55b59b0-3ed9-4998-be9f-8d596ebcf648" general="9d1cba09-51!
 35-4091-8
 5f4-6b6c04cd5244"/></generalization><ownedAttribute><Property uuid="92b81bf1-2e8a-4fa1-bdde-99f523f70636" name="naxis" visibility="public" type="77a5f781-32b3-422f-a7f1-fced607568f3"><lowerValue><LiteralString uuid="4c253086-733d-4d68-956c-9a587cef91f4" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="be429766-74a6-4382-ac4f-306e9f9a75e2" visibility="public" value="1"/></upperValue></Property><Property uuid="19eab05d-dfe6-4dd1-ae18-0276bd18a3ac" name="numPix" visibility="public" type="77a5f781-32b3-422f-a7f1-fced607568f3"><lowerValue><LiteralString uuid="34e125f6-cc97-4cf6-9204-8f73b3479d64" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="bf6a16db-ea86-495e-b7c9-818634a1b703" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Association uuid="097ff667-0ef5-451b-91bd-8e2a4950e006" visibility="public"><memberEnd idref="b36f09db-2696-402a-b59c-dece88ed7ffb"/><ownedEnd><Property uuid="3b50b7!
 bc-62da-4
 b6b-984e-eb5436bbd2b3" visibility="protected" type="2!
 995dc7e-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="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"!
  visibili
 ty="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><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="d8b8578a-5ccf-497c-b69c-1c3df6f26f88" visibility="public"><memberEnd idref="10e91e5d-80db-4138-b110-20282053cff7"/><ownedEnd><Property uuid="29fd24a4-886c-474b-9430-25cc7879f458" type="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></ownedEnd></Association><Association uuid="613df222-cd50-414f-a462-8419403c44b6" visibility="public"><memberEnd idref="32a!
 90afc-46f
 d-4ef2-b39f-5adc6ccfe93b"/><ownedEnd><Property uuid="!
 6042a44d-d15a-4cb7-900e-f3526586e509" visibility="public" type="2995dc7e-783d-4936-a815-29c64d2fee36"/></ownedEnd></Association></packagedElement></Package><Model uuid="8b207899-861c-40b0-ac31-aa665f1e6f4d" name="ivoa" visibility="public"><appliedStereotype><StereotypeApplication uuid="6e45fa38-68bc-4987-a735-1ab67c45482a" classifier="0b7f85cf-ab5d-402d-ac3e-c77c579fbf78"><slot><Slot uuid="85aa4c10-75b6-4f89-a88b-57e3c8096c62" definingFeature="ed078436-8509-4b01-9b93-10d655e79240"><value><LiteralString uuid="ee513025-35f2-4db5-aa83-d9c0987a059b" visibility="public" value="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA-v1.0.vo-dml.xml"/></value></Slot><Slot uuid="c109fc6f-2196-435c-9f97-8d71be2fe0a0" definingFeature="835a1410-3efd-493a-82f4-d4714e9efe55"><value><LiteralString uuid="29b04969-be4e-4f62-90af-b11a84c4a420" visibility="public" value="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html"/></value></Slot></sl!
 ot></Ster
 eotypeApplication></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" v!
 isibility
 ="public" value="string"/></value></Slot></slot></Ste!
 reotypeApplication></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="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"!
  visibili
 ty="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><generalization><Generalization uuid="3218d2b2-4baa-4091-aaf4-651412486870" general="5e908f78-f189-422d-a1b6-896776498ca8"/></generalization></PrimitiveType><PrimitiveType uuid="f53f7b5b-809b-4612-95bd-86e8b97d4af6" name="real" visibility="public"><appliedStereotype><StereotypeApplication uuid="4f08dc68-17f1-4649-8199-b4b022e9a259" classifier="9d99f4a0-b941-4ef5-943!
 8-774b76f
 9d171"><slot><Slot uuid="7062699b-a47e-4543-9597-6b45!
 82a6397b" 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="70fff5d1-dd0b-4608-8609-81fbaf7bf49a" name="Unit" visibility="public" DocComment="12edac40-e4e1-4503-a63f-7787aa5b989e"><ownedRule><Constraint uuid="a60089fc-a4b5-4794-b0cc!
 -70027870
 3868" name="regexp" visibility="public"><constrainedElement idref="70fff5d1-dd0b-4608-8609-81fbaf7bf49a"/><specification><OpaqueExpression uuid="0debe756-f687-4bb5-a15a-a1feb47b87d6" visibility="public" body="Must conform to VOUnit regexp"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="12edac40-e4e1-4503-a63f-7787aa5b989e" body="Must conform to definition of unit in VOUnit spec."><annotatedElement idref="70fff5d1-dd0b-4608-8609-81fbaf7bf49a"/></Comment></ownedComment><appliedStereotype><StereotypeApplication uuid="baae93c4-7439-4eb7-86e6-7175509a9d35" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="68df5ffd-2f35-4114-892a-65a296784834" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="c7e00a6d-9a1f-4fbb-aab4-f1ccd6661cf8" visibility="public" value="Unit"/></value></Slot></slot></StereotypeApplication></appliedStereotype><generalization><Generalization uuid="6da05217-80fa-44d5-8548-90123b6c8e86" gen!
 eral="5e9
 08f78-f189-422d-a1b6-896776498ca8"/></generalization>!
 </PrimitiveType><DataType uuid="36826928-0e9d-44c2-bab2-db485df3a599" name="Quantity" visibility="public" isAbstract="true" DocComment="e79dfa13-3afd-46ef-aa8b-b96e6f3c012a"><ownedComment><Comment uuid="e79dfa13-3afd-46ef-aa8b-b96e6f3c012a" body="Meant to represent the value of a numerical physical quantity.  May be integer, what units can apply there?"><annotatedElement idref="36826928-0e9d-44c2-bab2-db485df3a599"/></Comment></ownedComment><appliedStereotype><StereotypeApplication uuid="852f81c1-55e9-43ea-be87-b06c55b0478a" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="b7822c01-a77b-4b26-9528-77ba2324a8cb" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="2a1d3c81-cb62-4842-a4b1-b8332d62b03e" visibility="public" value="Quantity"/></value></Slot></slot></StereotypeApplication></appliedStereotype><ownedAttribute><Property uuid="0a2e4212-630f-49aa-8cdc-5e425427e55b" name="unit" visibility="private" type="70fff5d1-dd0b-460!
 8-8609-81
 fbaf7bf49a"><lowerValue><LiteralInteger uuid="024f1de3-5374-415b-845d-05bbca081ea7" visibility="public"/></lowerValue><upperValue><LiteralInteger uuid="e78f5de3-d63a-4a39-b11b-5019c9f210d0" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="e60f01b0-909a-4403-bd8b-ba98faac0c93" name="RealQuantity" visibility="public"><appliedStereotype><StereotypeApplication uuid="8c5fecb7-7e81-439a-942d-33bb07949db3" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="3117ae89-87fd-437f-b188-6bc1d127924c" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="01a1f43e-ff65-49a9-befb-7004c204b76e" visibility="public" value="RealQuantity"/></value></Slot></slot></StereotypeApplication></appliedStereotype><generalization><Generalization uuid="a3ebc7d4-9f40-436b-b2d2-a126ca6f408a" general="36826928-0e9d-44c2-bab2-db485df3a599"/></generalization><ownedAttribute><Property uuid="0ef620e0-d370-458f-9250-590!
 094d1b3f3
 " name="value" visibility="private" type="f53f7b5b-80!
 9b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="8f788183-bb01-4656-bd4a-e54c808f09fc" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="47452147-e62c-4e43-bb35-7895c34e1901" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="95fa3d63-3961-4e0f-983e-75db5496f2a2" name="IntegerQuantity" visibility="public"><appliedStereotype><StereotypeApplication uuid="8f3e1d00-cc98-4f7a-8d18-9e3faade9466" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="d570e930-cce9-434a-b88c-5c23c528207b" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="af9d46d2-19f3-4348-9ac2-f9e9bd843dcb" visibility="public" value="IntegerQuantity"/></value></Slot></slot></StereotypeApplication></appliedStereotype><generalization><Generalization uuid="411459a4-d926-4b15-aa67-699492e157f7" general="36826928-0e9d-44c2-bab2-db485df3a599"/></generalization><ownedAttribute><Property uuid!
 ="daa4ba3
 0-f3c1-40b7-9833-4d2aeec8d5cb" name="value" visibility="private" type="77a5f781-32b3-422f-a7f1-fced607568f3"><lowerValue><LiteralString uuid="c969b3bc-ad8e-4a65-9ca2-490e847b30dd" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="96597d3d-ad9c-4141-98f1-69fd229f28e9" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><PrimitiveType uuid="3e76834d-79ef-4d01-8566-dd55346f6ce7" name="rational" visibility="public"><appliedStereotype><StereotypeApplication uuid="9d04e1f2-da73-4ec7-a1ec-5bbee0d366f9" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="e632a093-a9e6-4a6d-b6e9-c0c51c36c65a" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="86d00f7a-1e41-4dc3-a677-6376cb0610ed" visibility="public" value="ratioal"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="53e4d1cd-fa34-4244-81a9-233cb568cb78" name="complex" visibilit!
 y="public
 "><appliedStereotype><StereotypeApplication uuid="c05!
 ddd65-2772-40e3-9b56-c2d0594c9a69" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="cbb87a8d-4fcf-4856-9aa9-a267528f0d0e" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="8b346cbb-4107-45b2-859d-c8d0ef17c1d9" visibility="public" value="complex"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType></packagedElement><profileApplication><ProfileApplication uuid="6c833f4a-d008-409f-a9e5-58de12b65179" appliedProfile="e7a00ecd-eb3d-4147-8538-5d1beea86690"/></profileApplication></Model><Package uuid="81b72c07-5422-4562-a4a0-a983abf927f4" name="SpaceInstances" visibility="public"><packagedElement><InstanceSpecification uuid="22b9a6f8-7779-42dd-bfd6-740911bf240f" name="LatAxis" visibility="public" DocComment="479db271-bb3b-46c8-872c-6030518888e2" classifier="e5399412-138e-4541-b1bf-aa889b2059cf"><ownedComment><Comment uuid="479db271-bb3b-46c8-872c-6030518888e2" body="Latitude axis in a spherical coord!
 inate spa
 ce. Values range between -90 and+90; the axis is not cyclic."><annotatedElement idref="22b9a6f8-7779-42dd-bfd6-740911bf240f"/></Comment></ownedComment><slot><Slot uuid="8f3ebf32-6bfc-4564-8cac-783191a9ac1c" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><value><LiteralString uuid="ecb5bc57-48d9-401a-b55b-62d8f8011e65" visibility="public" value="2"/></value></Slot><Slot uuid="dbbb3846-3552-43bb-8585-6bb5c0820ff5" definingFeature="e8d55935-6824-4a70-aead-096ed0db2d39"><value><LiteralString uuid="5d86b1f4-9183-4189-905b-d591b857bd2c" visibility="public" value="-90"/></value></Slot><Slot uuid="2b00b851-f027-424e-a686-f6026133bf4e" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="9e5ee85e-c2b1-4ca2-8a26-c9942195d996" visibility="public" value="90"/></value></Slot><Slot uuid="987f31a0-edf4-48a4-a07a-fda384a93030" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="c943911e-901b-40e5-9ff1-9571b23c57c1" visibi!
 lity="pub
 lic" value="F"/></value></Slot></slot></InstanceSpeci!
 fication><InstanceSpecification uuid="93ef3200-aa2d-4c7d-bcc3-5e365b0e4a4e" name="Cartesian3" visibility="public" DocComment="39e08cd0-1c92-4396-b43b-541373aa40e2" classifier="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><ownedComment><Comment uuid="39e08cd0-1c92-4396-b43b-541373aa40e2" body="3-D Cartesian coordinate space: X, Y, and Z."><annotatedElement idref="93ef3200-aa2d-4c7d-bcc3-5e365b0e4a4e"/></Comment></ownedComment><slot><Slot uuid="dbd9d5d5-4448-49a0-8337-c1845a9c408e" definingFeature="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><value><LiteralString uuid="06fd10c4-028a-429c-b7d6-77affa3118b7" visibility="public" value="CartXAxis"/><LiteralString uuid="11717156-d3d2-4e34-ad7e-0a30bc4c53b1" visibility="public" value="CartYAxis"/><LiteralString uuid="bd90665e-05a9-4ba8-8a62-cde538504d1d" visibility="public" value="CartZAxis"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="41ab06f9-f128-4ee2-9479-981cf5ee084b" name="CartXAxis" visibility="public" clas!
 sifier="e
 5399412-138e-4541-b1bf-aa889b2059cf"><slot><Slot uuid="e6df1c90-df01-49e6-b289-af2d25acae63" DocComment="d3f46336-28b2-49f3-b3c3-fa1b06ba4ea4" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><ownedComment><Comment uuid="d3f46336-28b2-49f3-b3c3-fa1b06ba4ea4" body="X axis in a Cartesian coordinate space. Values range between -INF and +INF; the axis is not cyclic."><annotatedElement idref="e6df1c90-df01-49e6-b289-af2d25acae63"/></Comment></ownedComment><value><LiteralString uuid="65e952fd-fbfd-428d-ba74-10d7bd0c500e" visibility="public" value="1"/></value></Slot><Slot uuid="145c816f-d8fc-4d3f-9079-5d5f69766ec9" definingFeature="e8d55935-6824-4a70-aead-096ed0db2d39"><value><LiteralString uuid="490238ab-2121-4450-94da-dd40f985d16a" visibility="public" value="-INF"/></value></Slot><Slot uuid="ea170270-f5a7-4e3e-8df3-12f8931084ce" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="caa0cec9-7608-4ab5-bb0c-b9536b413d3a" visibility="public" valu!
 e="INF"/>
 </value></Slot><Slot uuid="82b4b906-c618-4c47-b888-07!
 c1fc54001c" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="53b80a36-20bb-4b5e-8b89-a447b05d5a61" visibility="public" value="F"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="b68363fc-a05f-420c-bd33-12cd165d1f64" name="CartYAxis" visibility="public" DocComment="f80bad8c-e210-4939-bcc8-3c7247d3db89" classifier="e5399412-138e-4541-b1bf-aa889b2059cf"><ownedComment><Comment uuid="f80bad8c-e210-4939-bcc8-3c7247d3db89" body="Y axis in a Cartesian coordinate space. Values range between -INF and +INF; the axis is not cyclic."><annotatedElement idref="b68363fc-a05f-420c-bd33-12cd165d1f64"/></Comment></ownedComment><slot><Slot uuid="fa3850ea-db8a-447b-ad9d-5146c94cb0f8" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><value><LiteralString uuid="64972112-ecfd-44e6-a296-c096a127fd65" visibility="public" value="2"/></value></Slot><Slot uuid="d703f42a-ad45-4fa0-93e5-3866b00c2bbb" definingFeature="e8d55935-6824-4a70-ae!
 ad-096ed0
 db2d39"><value><LiteralString uuid="af9bd3ad-8b9c-4045-82be-01166c8b1fab" visibility="public" value="-INF"/></value></Slot><Slot uuid="73a2a66c-0389-4d00-b450-cc8d429ca92d" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="505ca5bc-3d65-4300-85d0-e406dada843f" visibility="public" value="INF"/></value></Slot><Slot uuid="d4f19d03-6d0e-447f-a3a0-062a616adb8f" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="a3cf27f7-bfdd-4117-b71e-0b29e6dde894" visibility="public" value="F"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="4fb8bc7f-c428-4334-b16b-2db0d2c27922" name="CartZAxis" visibility="public" DocComment="0f75c850-578a-4091-8444-2e7efbf3d32f" classifier="e5399412-138e-4541-b1bf-aa889b2059cf"><ownedComment><Comment uuid="0f75c850-578a-4091-8444-2e7efbf3d32f" body="Z axis in a Cartesian coordinate space. Values range between -INF and +INF; the axis is not cyclic."><annotatedElement id!
 ref="4fb8
 bc7f-c428-4334-b16b-2db0d2c27922"/></Comment></ownedC!
 omment><slot><Slot uuid="be9da822-53d8-4c6f-b5ce-8cae7612c35f" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><value><LiteralString uuid="2b16af3a-dae7-4b54-9c36-fccfc968265e" visibility="public" value="3"/></value></Slot><Slot uuid="d6a2b132-7102-4dff-85cf-ecd3ef1931de" definingFeature="e8d55935-6824-4a70-aead-096ed0db2d39"><value><LiteralString uuid="5323c8fc-5cd7-4512-82d8-e33aecd182d5" visibility="public" value="-INF"/></value></Slot><Slot uuid="19f24e2d-0976-415e-a368-2d01036b3861" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="e1d11d52-ee29-432c-87bd-c26c115be461" visibility="public" value="INF"/></value></Slot><Slot uuid="e0326309-870d-4968-8747-0a8673526729" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="c78c6051-4b5e-4687-b2f9-b326e5b8a23d" visibility="public" value="F"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="02791913-0be7-4e39-a264-f2a497f414aa" name!
 ="LongAxi
 s" visibility="public" DocComment="b4985210-4463-431c-b0b4-24e14d2a0d95" classifier="e5399412-138e-4541-b1bf-aa889b2059cf"><ownedComment><Comment uuid="b4985210-4463-431c-b0b4-24e14d2a0d95" body="Longitude axis in a spherical coordinate space. Values range between 0 and 360; the axis is cyclic."><annotatedElement idref="02791913-0be7-4e39-a264-f2a497f414aa"/></Comment></ownedComment><slot><Slot uuid="2405df73-6231-45a6-8f97-e117799c4efc" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><value><LiteralString uuid="5d85cc9a-4704-4a22-8f93-308587f08fc3" visibility="public" value="1"/></value></Slot><Slot uuid="bad24d1c-30ac-440d-90db-9df72fbb44ee" definingFeature="e8d55935-6824-4a70-aead-096ed0db2d39"><value><LiteralString uuid="780ff13c-7320-4272-9e41-857f22efb56e" visibility="public" value="0"/></value></Slot><Slot uuid="3cbe162b-68bc-46a0-a181-d4a410748f6c" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="73495500-8f15-4c72-9615-36c4c!
 df576dc" 
 visibility="public" value="360"/></value></Slot><Slot!
  uuid="31e83fbf-37cc-452c-a426-55b52039ae0d" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="e71072e7-4852-4a2f-81ac-1a4d1e319fec" visibility="public" value="T"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="ef85416b-cf40-4384-a2e2-8b0efecf2c79" name="RadiusAxis" visibility="public" DocComment="02d0e6ff-9a66-4cf7-aaf6-7057035f199b" classifier="e5399412-138e-4541-b1bf-aa889b2059cf"><ownedComment><Comment uuid="02d0e6ff-9a66-4cf7-aaf6-7057035f199b" body="Radius (or distance) axis in a spherical coordinate space. Values range between 0 and +INF; the axis is not cyclic."><annotatedElement idref="ef85416b-cf40-4384-a2e2-8b0efecf2c79"/></Comment></ownedComment><slot><Slot uuid="840e82f6-2714-492d-a12e-be7027c28d1b" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><value><LiteralString uuid="3367cbd2-2158-4e4a-a587-1a687eddad05" visibility="public" value="3"/></value></Slot><Slot uuid="f23534ff-8504-44ac-bd6f-a4!
 ca3e41e8b
 e" definingFeature="e8d55935-6824-4a70-aead-096ed0db2d39"><value><LiteralString uuid="d4b6be5f-db37-424a-b3da-afe8e0622b3b" visibility="public" value="0"/></value></Slot><Slot uuid="7155bff8-5c49-4bc0-ab70-f3604d71962b" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="59870333-bf55-4563-94c0-d9ee071b3cd9" visibility="public" value="INF"/></value></Slot><Slot uuid="ccc2065b-a2f1-4b09-94a1-4593c3099ba6" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="e570a29d-37bb-4634-b93d-4ad373522daf" visibility="public" value="F"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="fc8c24dd-009b-4955-bb68-ccafaeb78e99" name="Spherical3" visibility="public" DocComment="fe929d07-9333-4284-8843-8568d7ad293c" classifier="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><ownedComment><Comment uuid="fe929d07-9333-4284-8843-8568d7ad293c" body="3-D spherical coordinate space: longitude, latitude, and radius."><annota!
 tedElemen
 t idref="fc8c24dd-009b-4955-bb68-ccafaeb78e99"/></Com!
 ment></ownedComment><slot><Slot uuid="8d96fb6d-75df-484a-bb98-50118bcccb22" definingFeature="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><value><LiteralString uuid="9ab34cb4-52ff-4352-bc92-75eed746e42b" visibility="public" value="LongAxis"/><LiteralString uuid="6e9bd08b-8d9e-4e59-b558-b2917403c730" visibility="public" value="LatAxis"/><LiteralString uuid="08a0a23e-2e2e-4054-9dec-d0c73dc9fef6" visibility="public" value="RadiusAxis"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="20a441ad-6e37-485d-8f5e-c10099eba72e" name="DirCosX" visibility="public" DocComment="a0a7587b-6346-4c21-8424-eb46d273535c" classifier="e5399412-138e-4541-b1bf-aa889b2059cf"><ownedComment><Comment uuid="a0a7587b-6346-4c21-8424-eb46d273535c" body="X (direction consine) axis in a Unit Sphere coordinate space. Values range between -1 and +1; the axis is not cyclic."><annotatedElement idref="20a441ad-6e37-485d-8f5e-c10099eba72e"/></Comment></ownedComment><slot><Slot uuid="aef9e061-6e!
 45-4e97-b
 276-208a31d52879" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><value><LiteralString uuid="ddb15225-cf18-4976-9fa0-2220d765b7b8" visibility="public" value="1"/></value></Slot><Slot uuid="b436e6fa-67d3-47d2-8f36-33ca98face2d" definingFeature="e8d55935-6824-4a70-aead-096ed0db2d39"><value><LiteralString uuid="b091042a-5c35-424a-906e-7208b15ac6c6" visibility="public" value="-1"/></value></Slot><Slot uuid="727e3d94-653f-447a-9a84-81554da284e0" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="3dcb29e0-6ad9-4491-a60d-91607f541298" visibility="public" value="1"/></value></Slot><Slot uuid="6dd3e915-6820-4dfe-a565-ff6ba90225a4" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="37672d3f-18d7-4c79-8ef0-714065f0519f" visibility="public" value="F"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="ee005201-9265-4442-9e88-dd752cef1a76" name="DirCosZ" visibility="public" DocComment="f9abe6!
 4c-b17f-4
 431-a70f-415da208e7e2" classifier="e5399412-138e-4541!
 -b1bf-aa889b2059cf"><ownedComment><Comment uuid="f9abe64c-b17f-4431-a70f-415da208e7e2" body="Z (direction consine) axis in a Unit Sphere coordinate space. Values range between -1 and +1; the axis is not cyclic."><annotatedElement idref="ee005201-9265-4442-9e88-dd752cef1a76"/></Comment></ownedComment><slot><Slot uuid="5e3c1388-fbce-4867-9ae2-a4d93754592d" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><value><LiteralString uuid="37c8bc95-7804-4a69-aa01-cf6976206e27" visibility="public" value="3"/></value></Slot><Slot uuid="202df7f4-629f-45a9-a169-b9db6c36bb82" definingFeature="e8d55935-6824-4a70-aead-096ed0db2d39"><value><LiteralString uuid="30da5b0b-ff4b-4985-92bd-20538dac47d9" visibility="public" value="-1"/></value></Slot><Slot uuid="c94ddfe4-ae07-4a20-8ff6-4a29bbee9c7c" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="bc6b955b-60e0-4233-a18d-cbd567816d81" visibility="public" value="1"/></value></Slot><Slot uuid="1444bcc3-fcc1-49d!
 0-a30e-a1
 fd02ff768d" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="957e51bf-8266-4bfa-8962-c8d064863fd3" visibility="public" value="F"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="6be70809-105d-4889-9152-b142ed42038b" name="DirCosY" visibility="public" DocComment="45dfd773-6fe6-425e-a974-fcc5b99683db" classifier="e5399412-138e-4541-b1bf-aa889b2059cf"><ownedComment><Comment uuid="45dfd773-6fe6-425e-a974-fcc5b99683db" body="Y (direction consine) axis in a Unit Sphere coordinate space. Values range between -1 and +1; the axis is not cyclic."><annotatedElement idref="6be70809-105d-4889-9152-b142ed42038b"/></Comment></ownedComment><slot><Slot uuid="a5b36dae-7542-4221-9d15-721455b104c5" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><value><LiteralString uuid="292be069-b249-4dee-a6b5-2fa861efe8e2" visibility="public" value="2"/></value></Slot><Slot uuid="2a4f9374-e9f1-450a-8e8d-0fc94a8474ed" definingFeature="e8d55!
 935-6824-
 4a70-aead-096ed0db2d39"><value><LiteralString uuid="d!
 8f3e92f-211e-4232-b8f0-266aaaca3c93" visibility="public" value="-1"/></value></Slot><Slot uuid="bb7df179-3b19-4b3f-8a9a-f99984993945" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="826cdedc-083d-410e-9407-51f52437e1dc" visibility="public" value="1"/></value></Slot><Slot uuid="e2711048-8548-402c-afdf-f2128c15da02" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="9f430986-8141-4b22-a0eb-8fa63c9825f9" visibility="public" value="F"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="b89d2cc3-0d03-449c-bb2f-8a8d10aafca0" name="UnitSphere" visibility="public" DocComment="319c2fea-5949-4a0a-afc9-9cebc98e8daf" classifier="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><ownedComment><Comment uuid="319c2fea-5949-4a0a-afc9-9cebc98e8daf" body="Unit sphere coordinate space: X, Y, and Z direction cosines."><annotatedElement idref="b89d2cc3-0d03-449c-bb2f-8a8d10aafca0"/></Comment></ownedComment><slot><Slo!
 t uuid="9
 2286be5-b7c3-487f-b84b-381fc050d3e6" definingFeature="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><value><LiteralString uuid="a662d8f1-5a96-44dd-a53a-8fc24b96d302" visibility="public" value="DirCosX"/><LiteralString uuid="88713f0f-31d5-414e-a1bd-e52c3be9c646" visibility="public" value="DirCosY"/><LiteralString uuid="a2e4aaa9-e655-4078-b685-b845e41222ba" visibility="public" value="DirCosZ"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="36bb77b0-ac1e-469e-9790-66ae08a4d40e" name="Spherical1" visibility="public" DocComment="e5f57692-9352-406a-bffa-49a381c48751" classifier="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><ownedComment><Comment uuid="e5f57692-9352-406a-bffa-49a381c48751" body="1-D spherical coordinate space: radius."><annotatedElement idref="36bb77b0-ac1e-469e-9790-66ae08a4d40e"/></Comment></ownedComment><slot><Slot uuid="fd52facd-151b-4fbd-8a21-c50a309786e0" definingFeature="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><value><LiteralString uuid="e09cdb7f!
 -8b54-41f
 3-9fc5-d2de14432c99" visibility="public" value="Radiu!
 sAxis"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="fa64aaa4-6461-4b10-99e0-8328b09f6712" name="Spherical2" visibility="public" DocComment="13a553ae-b171-4423-b423-9febd21a06f3" classifier="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><ownedComment><Comment uuid="13a553ae-b171-4423-b423-9febd21a06f3" body="2-D spherical coordinate space: longitude and latitude."><annotatedElement idref="fa64aaa4-6461-4b10-99e0-8328b09f6712"/></Comment></ownedComment><slot><Slot uuid="42c81807-5ceb-4846-b88b-829a77b7ebbf" definingFeature="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><value><LiteralString uuid="548d66c3-3555-44a7-ab9c-63b6bafd291c" visibility="public" value="LongAxis"/><LiteralString uuid="f8ea8728-ddd4-4ede-991c-163c953772c2" visibility="public" value="LatAxis"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="ff2888cf-e313-4e3d-9d4a-e059b2844f04" name="Cartesian1" visibility="public" DocComment="51512cff-e6f7-4f97-be18-f37b7e3a87c7!
 " classif
 ier="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><ownedComment><Comment uuid="51512cff-e6f7-4f97-be18-f37b7e3a87c7" body="1-D Cartesian coordinate space: X."><annotatedElement idref="ff2888cf-e313-4e3d-9d4a-e059b2844f04"/></Comment></ownedComment><slot><Slot uuid="d12c6d71-bb2f-40a6-9c18-4aa9f94e53eb" definingFeature="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><value><LiteralString uuid="7f32bdcb-95a5-4184-a242-daccee5c8d4e" visibility="public" value="CartXAxis"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="f923e221-9227-492e-8178-9b72019aee24" name="Cartesian2" visibility="public" DocComment="6b6c9c2e-c856-41ae-bbdc-7af39c304399" classifier="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><ownedComment><Comment uuid="6b6c9c2e-c856-41ae-bbdc-7af39c304399" body="2-D Cartesian coordinate space: X and Y."><annotatedElement idref="f923e221-9227-492e-8178-9b72019aee24"/></Comment></ownedComment><slot><Slot uuid="280f9594-506d-4a9f-8770-2d0e9bef1be4" definingFeature="b41!
 e7f82-86b
 3-421e-b97d-f9daedf9d0ac"><value><LiteralString uuid=!
 "cb823a65-e8c0-4ede-b622-8b5e333db7cc" visibility="public" value="CartXAxis"/><LiteralString uuid="9bd8bc23-ac16-404d-8aae-329a0e753f2f" visibility="public" value="CartYAxis"/></value></Slot></slot></InstanceSpecification></packagedElement></Package></packagedElement></Model><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!
 " visibil
 ity="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://volute.g-vo.org/svn/trunk/uml/IVOA%20UML%20Profile%20v-3.xml"/></value></Slot></slot></StereotypeApplication></appliedStereotype><packagedElement><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></owned!
 Comment><
 ownedAttribute><Property uuid="40baea5b-a484-40a5-b17!
 5-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's value.
Note that we allow an element to have multiple UTYPEs (multiplicity = 0..*).
"><annotatedElement idref="40baea5b-a484-40a5-b175-db76732e75dc"/></Comment></ownedComment></Property><Property uuid="ff709d75-ee6b-4610-bca6-cfcadfa05612" name="example" visibility="p!
 rivate"><
 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="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-3!
 8378ad5ca
 d1"/><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="pr!
 ivate" ty
 pe="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><Property uuid="18d1350c-0783-44f2-8b89-a35b672f4f77" name="uri" visibility="public" type="b21fa72f-b62f-4189-a96c-27b9950d3abd"><lowerValue><LiteralString uuid="3bef5086-3b33-4f72-b522-008928509b34" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="5e211163-fd60-41ad-bc01-818dd12d2218" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Stereotype><Stereotype uuid="afb611b3-ae73!
 -4278-955
 e-06feceb9431f" name="semanticconcept" visibility="pu!
 blic" 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.
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" v
 alue="1"/></upperValue></Property><Property uuid="fc4d4726-7ff2-4887-98b7-5ef557d995be" name="topConcept" 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="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-0f3!
 b-42a8-a7
 89-62a2fc9fec93" visibility="public" value="1"/></low!
 erValue><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></packagedElement><profileApplication><ProfileApplication uuid="8069915c-45e9-4077-8918-17097c67b0b0" appliedProfile="e7a00ecd-eb3d-4147-8538-5d1beea86690"/></profileApplication></Profile><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="43a32f3c-e9b3-4592-850e-3fb4b375ac6d" visibility="public"><supplier !
 idref="e7
 a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/></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="1c2b6dc6-9aa0-4d69-a54d-3b982d4f5e5c" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></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="c70f45ba-f4da-4674-ad8c-93e31afb1933" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="6696e7be-edb9-439e-a63e-d67b3c38bf86" visibility="public"><supplier id!
 ref="e7a0
 0ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b2!
 07899-861c-40b0-ac31-aa665f1e6f4d"/></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="be43b525-e220-4c8c-93a7-449af09fc38b" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/></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="f7b3a65b-ed7e-436a-8b7a-ebaef5a1b204" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="f78344de-f87e-4f94-bc32-841852afdbf7" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idr!
 ef="8b207
 899-861c-40b0-ac31-aa665f1e6f4d"/></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="e2661ffa-f422-46a4-8c77-889cb5a38974" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></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="f733db71-7ef5-4a20-9ae6-9dd01edf280a" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref!
 ="9587860
 b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Depende!
 ncy 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="013db574-891f-48d0-b48a-1e878c806083" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></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="66f6d923-da4b-4bf7-9476-e4fc8f582f70" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><!
 Dependenc
 y 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="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></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-089
 0b776ccb2"><guiDiagramGuiLink><NodeLink uuid="08df9d4!
 d-2cb5-429d-a80a-12911474a0e7" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style pencolor="#00cc00" showop="0"/><nodeRect Left="-110" Top="-2" Right="-30" Bottom="27"/></NodeLink><NodeLink uuid="57bae082-f689-4788-8aac-3e1b0a6bf485" guiLink_Element="89b72b66-04e6-432a-a187-d9d58c85a48f"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="228" Top="308" Right="433" Bottom="430"/></NodeLink><NodeLink uuid="32222944-4805-441a-bd8c-a1501dbf7b68" guiLink_Element="52759d8e-215a-429e-ba03-f4ef6f37a85d"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="228" Top="103" Right="433" Bottom="241"/><guiHideOnNode idref="82f36e97-f6e6-4936-a33e-ea51b3587ea8"/></NodeLink><NodeLink uuid="53978438-1253-42a4-8267-cf5b1725817e" guiLink_Element="2995dc7e-783d-4936-a815-29c64d2fee36"><style showop="0"/><nodeRect Left="926" Top="127" Right="1146" Bottom="249"/></NodeLink><LineLink uuid="3602e948-9984-4ab0-950c-e79fd14b9729" guiLink_Element="097ff667-0ef5-45!
 1b-91bd-8
 e2a4950e006" 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="680" Y="165"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6ee49269-7325-48c7-a416-588dd4700bcd" alignment="3"><pos X="926" Y="165"/></EndWaypoint><EndWaypoint uuid="e687837a-b61d-41ea-a8fb-3f736e95b2c7" alignment="2"><pos X="433" Y="165"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="ae3ace5b-bce4-4797-bd51-ee762ed31a69" guiTextLabel_Element="b36f09db-2696-402a-b59c-dece88ed7ffb"><pos X="31" Y="-6"/></TextLabel><TextLabel uuid="47d96e9d-102e-45af-aaf3-c4f3c42fd25b" textLabel="3" guiTextLabel_Element="b36f09db-2696-402a-b59c-dece88ed7ffb"><pos X="20" Y="5"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineL!
 ink uuid=
 "59bc5185-a277-46e2-9af0-32c7a3aa5821" guiLink_Elemen!
 t="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="773" Y="371"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d656d31d-a0d1-462d-8a0e-2e0ff5668ca3" alignment="3"><pos X="926" Y="185"/></EndWaypoint><Waypoint uuid="d4f53bd7-4c22-4845-aeb6-1e40ccb56055"><pos X="865" Y="185"/></Waypoint><Waypoint uuid="250b8ec3-e758-45bd-9dc2-557a35e8ab64"><pos X="865" Y="371"/></Waypoint><EndWaypoint uuid="b85a3a38-b69e-4827-83b6-a730a222cb90" alignment="2"><pos X="433" Y="371"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="8e5f8bcd-1f29-453e-bd05-a0f5cccfc6a3" guiTextLabel_Element="199ea4d4-da03-4796-a873-f386d71823ff"><pos X="30" Y="8"/></TextLabel><TextLabel uuid="37bfce05-ca10-4e34-a4de-3b8c!
 722d5cc5"
  textLabel="3" guiTextLabel_Element="199ea4d4-da03-4796-a873-f386d71823ff"><pos X="16" Y="5"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="6b80f193-2bb6-4966-8997-d67a9c12c056" guiLink_Element="84dc6fee-3bcd-4664-a942-a8df4578c56f"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="449" Top="184" Right="654" Bottom="252"/></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="790" Y="220"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="916f4754-eeef-45db-aa4b-86fb63c65a96" alignment="4"><pos X="926" Y="220"/></EndWaypoint><EndWaypoi!
 nt uuid="
 ae919d54-6a28-4f80-879c-abf2a29d36a0" alignment="1"><!
 pos X="654" Y="220"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a9ccf4bf-565e-4c37-ad4c-269d0b06ad73" guiTextLabel_Element="7bb43263-ba16-49e0-94a7-1034b409b650"><pos X="7" Y="13"/></TextLabel><TextLabel uuid="25657866-d011-4a4b-a112-b5ca4d7d4ab7" textLabel="3" guiTextLabel_Element="7bb43263-ba16-49e0-94a7-1034b409b650"><pos X="11" Y="33"/></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="69" Y="80"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="bfa4e8d2-7c3d-49d8-b347-fbd0dc609880" alignment="1"><pos X="228" Y="116"/></EndWaypoint><Waypoint uuid="a1c4a11d-d69e!
 -43d4-833
 1-38e9d4d200d6"><pos X="110" Y="116"/></Waypoint><Waypoint uuid="fb0fb210-2045-4089-a83b-698737115e21"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="baf869c3-bfb5-45a5-a1ac-9ace590e1444"><pos X="-73" Y="80"/></Waypoint><EndWaypoint uuid="7cc8781a-083f-4139-aa18-88a2ba0e7c33" alignment="4"><pos X="-73" Y="27"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="b62408a3-f09b-4468-9d8e-7a8a662539f8" guiLink_Element="b64125c9-f671-45b8-980a-724503de846f"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="228" Top="15" Right="317" Bottom="45"/></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="69" Y="80"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkW!
 aypoint><
 EndWaypoint uuid="884f4e97-f2d5-498d-8b15-c502ed2094a!
 b" alignment="1"><pos X="228" Y="44"/></EndWaypoint><Waypoint uuid="be6ace5c-9191-4b98-acd9-b98e91d5910c"><pos X="110" Y="44"/></Waypoint><Waypoint uuid="36e607a6-e41f-478a-8017-5b8fa5fb5215"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="f156ae42-fca8-4976-9d6b-d5c9c084bdcf"><pos X="-73" Y="80"/></Waypoint><EndWaypoint uuid="c7c81757-4a01-4c1e-a36c-41966244b1e6" alignment="4"><pos X="-73" Y="27"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="cc010351-0e53-424a-9fb6-bc597d52c7e7" guiLink_Element="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="449" Top="284" Right="559" Bottom="314"/></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><Middle!
 Waypoint 
 uuid="1f1084e8-5ef4-4730-bfb2-8423c4fb41bf"><pos X="772" Y="298"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="142bfcb0-fa78-4b6f-a664-d346431527d7" alignment="4"><pos X="926" Y="239"/></EndWaypoint><Waypoint uuid="e8ceecc4-1ea6-4cda-8082-f55ce860cdb1"><pos X="895" Y="239"/></Waypoint><Waypoint uuid="e33a30f5-e48b-44fd-a701-b7e75d26f002"><pos X="895" Y="298"/></Waypoint><EndWaypoint uuid="61ff43b5-a957-4066-a1f4-9c530bb28224" alignment="1"><pos X="559" Y="298"/><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" gui!
 Link_Elem
 ent="90a079ff-9bba-4e27-b173-12af60c8e6bf"><style hea!
 dergradientbegin="#00cc00" showop="0"/><nodeRect Left="455" Top="57" Right="660" Bottom="125"/><attached><AttachedNode uuid="b27c6f73-3a84-41aa-8b23-f5629cc6cb46"><nodeRect Left="706" Top="72" Right="1118" Bottom="109"/></AttachedNode></attached></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="165" Y="80"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="0573271a-2f79-4667-ba05-f60cd1142f8f" alignment="1"><pos X="455" Y="80"/></EndWaypoint><Waypoint uuid="e3f037d5-66d9-47a3-ab24-76edbfb4c7dd"><pos X="-73" Y="80"/></Waypoint><EndWaypoint uuid="36718f4f-47d9-433e-995f-43ecebb236a6" alignment="4"><pos X="-73" Y="27"/></EndWaypoint></guiLineLinkWaypoin!
 t></LineL
 ink><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="110" Y="141"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="eb2a8724-7a5b-4a2a-8820-ca1d8b6c5f4a" alignment="2"><pos X="228" Y="319"/></EndWaypoint><Waypoint uuid="2763a906-d88d-49e5-b376-2ce44fddf15b"><pos X="110" Y="319"/></Waypoint><Waypoint uuid="23d78fd2-64d4-4489-91e1-60f03a459649"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="a6d8736f-4758-4690-a81b-ab83b810e883"><pos X="-73" Y="80"/></Waypoint><EndWaypoint uuid="371a8fdc-1a3b-4a56-9a73-94da5f779c61" alignment="3"><pos X="-73" Y="27"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="929da7e7-0917-4a0c-8317-f268226531e3" guiLink_Ele!
 ment="106
 64395-ba7b-44dd-a587-a42356f06466" guiLineLink_LineBe!
 gin="cc010351-0e53-424a-9fb6-bc597d52c7e7" guiLineLink_LineEnd="08df9d4d-2cb5-429d-a80a-12911474a0e7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="3c8c6c98-1ea2-4504-921a-a3f94f8d3e11"><pos X="110" Y="238"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="17caf10e-e859-4f41-abaf-0e4ad99dccb4" alignment="1"><pos X="449" Y="293"/></EndWaypoint><Waypoint uuid="5eaa875c-d7d8-4218-af3d-7eae9fee6786"><pos X="110" Y="293"/></Waypoint><Waypoint uuid="158d8718-3521-4d35-a88e-007bb971155e"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="2930ff09-3b17-4472-9ba7-dbb096f55354"><pos X="-73" Y="80"/></Waypoint><EndWaypoint uuid="49452731-d5e3-4aba-af03-c7aaa4eeef77" alignment="4"><pos X="-73" Y="27"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="7b51ed2d-8418-4222-b2fd-213c9744553e" guiLink_Element="6f81f8d8-1b1e-490b-a1e7-69d76b882cc8"><style showop="0"/><nodeRect Left="228" Top="-75" Right="412" 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="274" Y="-5"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="7189cf16-dd9a-4731-b01d-eef5f18e18cd" alignment="4"><pos X="274" Y="-25"/></EndWaypoint><EndWaypoint uuid="3f83b14b-299b-414e-9768-0660f862d0d6" alignment="1"><pos X="274" Y="15"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="4611c72b-232d-4bd9-882c-48754db32293" guiTextLabel_Element="770fe3db-d35a-474b-8fb3-fe57f2ac1959"><pos X="25" Y="-23"/></TextLabel><TextLabel uuid="b292b32f-39e2-4e00-9b37-5253a4c7a23f" textLabel="3" guiTextLabel_Element="770fe3db-d35a-474b-8fb3-fe57f2ac1959"><pos X="5" Y="-20"/></TextLabel!
 ></guiTex
 tLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkW!
 aypoint></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="745" Y="11"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="bca5c01b-4e98-4e7d-9495-6c13415fb854" alignment="1"><pos X="1014" Y="127"/></EndWaypoint><Waypoint uuid="80c2877e-0385-4867-9dd5-0b273167885a"><pos X="1014" Y="11"/></Waypoint><Waypoint uuid="d7d4b038-81f5-440f-9104-ca6bc3d7d946"><pos X="395" Y="11"/></Waypoint><EndWaypoint uuid="e6610bd2-16b2-4a25-9c0e-19eb67f747e6" alignment="4"><pos X="395" Y="-25"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="a2fcbea0-755f-4bfa-8a68-912969a7fec2" guiLink_Element="dee220bf-21cd-4b48-b794-8a5a267f2de8"><nodeRect Left="22" Top="-!
 75" Right
 ="188" Bottom="-16"/></NodeLink><NodeLink uuid="26c00052-d6a1-4af5-9a61-f47042446421" guiLink_Element="cd6529be-bbad-48f2-8245-966038c18c72"><style headergradientbegin="#00cc00"/><nodeRect Left="137" Top="364" Right="209" Bottom="405"/></NodeLink><LineLink uuid="9f81cc69-9d63-4ae0-9a8f-be6112fd6546" guiLink_Element="90704638-4e0d-4570-a974-e7675f240afe" guiLineLink_LineBegin="26c00052-d6a1-4af5-9a61-f47042446421" guiLineLink_LineEnd="08df9d4d-2cb5-429d-a80a-12911474a0e7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="954e40ef-0dec-426d-a03d-0365eb5f5cfc"><pos X="110" Y="124"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="b9eafd1e-e987-475e-884d-ba4c5b043fc1" alignment="2"><pos X="137" Y="375"/></EndWaypoint><Waypoint uuid="cb536f93-6b19-4666-a1f9-3bd75bd400f4"><pos X="110" Y="375"/></Waypoint><Waypoint uuid="272034cf-9ce4-48fd-bb35-d97a2294b73f"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="3cb59546-d38e-40c1-9760-35a8fef!
 7d3ab"><p
 os X="-73" Y="80"/></Waypoint><EndWaypoint uuid="876a!
 c93f-c219-445e-917a-ede41fecebb4" alignment="3"><pos X="-73" Y="27"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="cd067c9d-e2ce-4f33-9516-589de8ceb649" guiLink_Element="9a0febaa-e428-4707-9c87-4d6624b3dbae" guiLineLink_LineBegin="26c00052-d6a1-4af5-9a61-f47042446421" guiLineLink_LineEnd="a2fcbea0-755f-4bfa-8a68-912969a7fec2"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="775203be-b7cb-492d-82ad-98c43311c197"><pos X="172" Y="174"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="4ebae033-3a51-43d4-9296-38fe03335990" alignment="1"><pos X="172" Y="364"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="6090c04b-295c-4a85-9dca-9b06e1551a2a" guiTextLabel_Element="3da23d09-afae-41ed-bb5f-004d1bda73ab"><pos X="-61" Y="-31"/></TextLabel><TextLabel uuid="679322dd-bbc0-4cf8-be41-a67ecf0c6156" textLabel="3" guiTextLabel_Element="3da23d09-afae-41ed-bb5f-004d1bda73ab"><pos X="-47" Y="-14"/></TextLabel></guiTextLabelWaypoin!
 t_TextLab
 el></EndWaypoint><EndWaypoint uuid="e98c34c9-82ab-4bca-85f9-3afe1eecd3a4" alignment="4"><pos X="172" Y="-16"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="5c8b8335-87a2-466f-9391-6b10c7733f65" guiLink_Element="af7488c6-8d38-4916-b32b-7b1d43056469" guiLineLink_LineBegin="6b80f193-2bb6-4966-8997-d67a9c12c056" guiLineLink_LineEnd="08df9d4d-2cb5-429d-a80a-12911474a0e7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="45526dc4-2fce-4f96-9267-568a30c39847"><pos X="110" Y="211"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2af0b40a-309a-4490-9093-00a3db9a6e5b" alignment="1"><pos X="449" Y="239"/></EndWaypoint><Waypoint uuid="afee4144-ff75-4e53-bb9d-9a4f7d07b3ff"><pos X="110" Y="239"/></Waypoint><Waypoint uuid="ff299400-ba2c-4f3d-a045-315b599aa66a"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="90bcf3f3-f8b2-4fce-b53d-c813ec3ca1cb"><pos X="-73" Y="80"/></Waypoint><EndWaypoint uuid="77dc8348-d330-4cdf-b2d2-bc59c7b8!
 d492" ali
 gnment="4"><pos X="-73" Y="27"/></EndWaypoint></guiLi!
 neLinkWaypoint></LineLink><NodeLink uuid="cbbde646-cb17-4aa6-ad4c-5e3fbe3c1196" guiLink_Element="9d1cba09-5135-4091-85f4-6b6c04cd5244"><nodeRect Left="-202" Top="229" Right="-85" Bottom="287"/></NodeLink><NodeLink uuid="c827f033-84c5-4b0f-b8eb-4e3a4de9d3bc" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><nodeRect Left="-163" Top="130" Right="-29" Bottom="188"/><attached><AttachedNode uuid="72223252-8e20-4f48-9408-61adcbf4765b"><nodeRect Left="-278" Top="145" Right="-164" Bottom="200"/></AttachedNode></attached></NodeLink><LineLink uuid="2021c01e-f9c6-4b43-b470-4abe20d99d86" guiLink_Element="d8b8578a-5ccf-497c-b69c-1c3df6f26f88" guiLineLink_LineBegin="c827f033-84c5-4b0f-b8eb-4e3a4de9d3bc" guiLineLink_LineEnd="cbbde646-cb17-4aa6-ad4c-5e3fbe3c1196"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="20fd0c1e-734b-4951-9139-5bb265a5364c"><pos X="-193" Y="183"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9abe6e32-7d5c-454c-!
 99ea-ce47
 5ed3cc04" alignment="1"><pos X="-163" Y="168"/></EndWaypoint><Waypoint uuid="c18d6a4c-0035-481a-ab71-abd544380935"><pos X="-193" Y="168"/></Waypoint><EndWaypoint uuid="91bd1918-9696-4e5b-be19-d0e68e8f5316" alignment="4"><pos X="-193" Y="229"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="dbc2df08-9e04-41b0-a4a2-7f7ca587cb4d" guiTextLabel_Element="10e91e5d-80db-4138-b110-20282053cff7"><pos X="14" Y="-22"/></TextLabel><TextLabel uuid="1a60a445-ed47-47b7-8370-f035c1c77628" textLabel="3" guiTextLabel_Element="10e91e5d-80db-4138-b110-20282053cff7"><pos X="-23" Y="-22"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="8820bdb0-84ec-4dc8-b08d-95a34fef4275" guiLink_Element="613df222-cd50-414f-a462-8419403c44b6" guiLineLink_LineBegin="53978438-1253-42a4-8267-cf5b1725817e" guiLineLink_LineEnd="07f3ffdd-5bd7-4702-96ef-e0736ce3a175"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint !
 uuid="19b
 21b61-0c90-4494-aa0f-7e5467cca1f4"><pos X="813" Y="13!
 2"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="1a767392-f39f-477f-a3f5-576c97a47164" alignment="1"><pos X="926" Y="202"/></EndWaypoint><Waypoint uuid="fe99f440-7d67-41f5-866c-9d8d07c61f8d"><pos X="813" Y="202"/></Waypoint><Waypoint uuid="25b1ca07-0322-4b3d-9008-5c822847d944"><pos X="813" Y="101"/></Waypoint><EndWaypoint uuid="dd98cab4-fffd-44b8-96c0-938a0da94457" alignment="4"><pos X="660" Y="101"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="44a33bef-0b57-41b2-9262-45a70b8b9e22" guiTextLabel_Element="32a90afc-46fd-4ef2-b39f-5adc6ccfe93b"><pos X="11" Y="-20"/></TextLabel><TextLabel uuid="e24563ef-bc62-416e-9e05-0681af3d1a4f" textLabel="3" guiTextLabel_Element="32a90afc-46fd-4ef2-b39f-5adc6ccfe93b"><pos X="92" Y="4"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="8ef25f3d-172e-47b3-8cc5-bd70f217e53a" guiLink_Element="e5399412-138e-4541-b1bf-aa889b2059cf"><nodeRect !
 Left="-16
 3" Top="317" Right="70" Bottom="430"/></NodeLink><LineLink uuid="0b6981ad-16b3-458e-9fd8-b87954e98908" guiLink_Element="d983a4b3-89dd-4c15-be4c-c11881588ab5" guiLineLink_LineBegin="8ef25f3d-172e-47b3-8cc5-bd70f217e53a" guiLineLink_LineEnd="cbbde646-cb17-4aa6-ad4c-5e3fbe3c1196"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="2631074b-8d9c-43d8-8bc6-5b67aae97b79"><pos X="-186" Y="319"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f562b784-6076-4149-b6ee-8d28e7154383" alignment="2"><pos X="-163" Y="327"/></EndWaypoint><Waypoint uuid="a4f32cf9-03fa-4772-acb6-de199028d072"><pos X="-186" Y="327"/></Waypoint><EndWaypoint uuid="c496ce8d-2d99-4afb-9269-a1b8d19994b8" alignment="3"><pos X="-186" Y="287"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="c4ec11f4-d319-4062-8a01-2e71e3f6df27" guiLink_Element="122ed5c3-d6f0-474a-88ec-30d79ed1a571"><nodeRect Left="-163" Top="535" Right="-82" Bottom="576"/></NodeLink><LineLink!
  uuid="05
 c6d867-ffe2-461b-a6cf-126ea9e133c3" guiLink_Element="!
 b59594fb-7289-4e63-ba61-7e9183c8bf31" guiLineLink_LineBegin="c4ec11f4-d319-4062-8a01-2e71e3f6df27" guiLineLink_LineEnd="cbbde646-cb17-4aa6-ad4c-5e3fbe3c1196"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="9022e501-d69d-4696-b22b-8c4e9587e55f"><pos X="-186" Y="427"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="63e12282-40ba-4fb8-9160-87fe22545263" alignment="2"><pos X="-163" Y="544"/></EndWaypoint><Waypoint uuid="ae4d85f0-a13a-44f5-b12c-5c452dee4a73"><pos X="-186" Y="544"/></Waypoint><EndWaypoint uuid="07a75fdd-c7b3-40f8-8b08-d1d7e8806885" alignment="3"><pos X="-186" Y="287"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="eccffbeb-f663-4223-8abc-bbe05f963c4b" guiLink_Element="59889797-73ad-4eee-8711-fc9f6c189dee"><nodeRect Left="-163" Top="446" Right="-44" Bottom="523"/></NodeLink><LineLink uuid="7682ad69-b626-478d-a1d7-e1e967dea49a" guiLink_Element="e55b59b0-3ed9-4998-be9f-8d596ebcf648" guiLineLink_LineBegi!
 n="eccffb
 eb-f663-4223-8abc-bbe05f963c4b" guiLineLink_LineEnd="cbbde646-cb17-4aa6-ad4c-5e3fbe3c1196"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="0051af84-c5f5-431f-a6a3-c2c0b0c48021"><pos X="-186" Y="386"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="1ec2e7e9-62bd-44a5-8a3b-2c1f6b747992" alignment="2"><pos X="-163" Y="461"/></EndWaypoint><Waypoint uuid="d255bd59-89e2-4885-95e1-882436e1761f"><pos X="-186" Y="461"/></Waypoint><EndWaypoint uuid="3cef3d32-1432-426d-88ef-1220de47c0b0" alignment="3"><pos X="-186" Y="287"/></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="7f769486-4c15-48cd-b7e7-6c55d180a245" 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"><guiDiagramGenerationSe!
 ttings ki
 nd="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="109" Top="42" Right="200" Bottom="97"/><attached><AttachedNode uuid="1d3f4c13-199c-4fc4-8ccf-466c3fed18d5"><nodeRect Left="109" Top="114" Right="223" Bottom="151"/></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="510" Top="251" Right="601" Bottom="306"/><attached><AttachedNode uuid="67ca8a80-a00b-49b6-8266-22571e6ef5eb"><nodeRect Left="616" Top="266" Right="730" Bottom="303"/></AttachedNode></attached></NodeLink><NodeLink uuid="67e01875-8290-46af-be1!
 6-0d584b9
 eec15" guiLink_Element="16c63eac-c452-40ae-b9b8-fab1f0c6f91a"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="371" Top="42" Right="462" Bottom="97"/><attached><AttachedNode uuid="170aa08e-7bc7-46b2-9bb3-0b1b24d8194e"><nodeRect Left="372" Top="114" Right="486" Bottom="151"/></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="502" Top="42" Right="593" Bottom="97"/><attached><AttachedNode uuid="ba5c25d4-7ffb-4d8a-b24d-1e06e8bd0f31"><nodeRect Left="502" Top="114" Right="617" Bottom="151"/></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="410" Top="389" Right="501" !
 Bottom="4
 44"/><attached><AttachedNode uuid="782ae869-8516-423f!
 -a609-504620ecd640"><nodeRect Left="410" Top="463" Right="524" Bottom="500"/></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="240" Top="42" Right="331" Bottom="97"/><attached><AttachedNode uuid="d32cce7a-a5c4-40bf-9e9a-bfc3cd5ab9f4"><nodeRect Left="240" Top="114" Right="354" Bottom="151"/></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="-71" Top="42" Right="49" Bottom="97"/><attached><AttachedNode uuid="52fcbba3-f010-4bb3-933a-ea18d91a996f"><nodeRect Left="-71" Top="114" Right="97" Bottom="151"/></AttachedNode></attached></NodeLink><NodeLink uuid="6a2989f3-cd32-44da-a5c2-6fb0849f653c" guiLink_Element=!
 "70fff5d1
 -dd0b-4608-8609-81fbaf7bf49a"><style autosize="0"/><nodeRect Left="541" Top="389" Right="708" Bottom="469"/><attached><AttachedNode uuid="2416fc1b-b680-426b-afbb-eb8686d6955b"><nodeRect Left="556" Top="489" Right="670" Bottom="544"/></AttachedNode></attached></NodeLink><NodeLink uuid="944879cf-ee06-44a1-876d-798b85b8bf81" guiLink_Element="36826928-0e9d-44c2-bab2-db485df3a599"><style autosize="0" showop="0"/><nodeRect Left="42" Top="246" Right="200" Bottom="340"/><attached><AttachedNode uuid="535f604e-a566-4875-b7f8-d22fa124b819"><nodeRect Left="-86" Top="285" Right="29" Bottom="340"/></AttachedNode></attached></NodeLink><NodeLink uuid="f54a0f4b-bb49-4f8f-ac33-b2570a4b1c63" guiLink_Element="e60f01b0-909a-4403-bd8b-ba98faac0c93"><style autosize="0" showop="0"/><nodeRect Left="109" Top="415" Right="308" Bottom="513"/><attached><AttachedNode uuid="c8527451-cb42-4f81-88cc-a7910f33e1e4"><nodeRect Left="109" Top="535" Right="245" Bottom="590"/></AttachedNode></attached></NodeLink>!
 <NodeLink
  uuid="679183e4-1d4a-431e-b7ad-cde350ab3f96" guiLink_!
 Element="95fa3d63-3961-4e0f-983e-75db5496f2a2"><style autosize="0" showop="0"/><nodeRect Left="-106" Top="415" Right="83" Bottom="517"/><attached><AttachedNode uuid="4c9c72b7-9d39-4fb8-b413-8391a7a00833"><nodeRect Left="-106" Top="535" Right="42" Bottom="590"/></AttachedNode></attached></NodeLink><LineLink uuid="d63e73fa-c6a1-42a2-906d-3516f6c44ac9" guiLink_Element="a3ebc7d4-9f40-436b-b2d2-a126ca6f408a" guiLineLink_LineBegin="f54a0f4b-bb49-4f8f-ac33-b2570a4b1c63" guiLineLink_LineEnd="944879cf-ee06-44a1-876d-798b85b8bf81"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="321c92fe-a54e-47dd-a895-5beb20836e0e"><pos X="158" Y="376"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c29129ec-a1da-4f54-8c03-bd972b66fa21" alignment="1"><pos X="200" Y="415"/></EndWaypoint><Waypoint uuid="3a2806f2-ef0e-4684-9042-c68c20d2a97d"><pos X="200" Y="376"/></Waypoint><Waypoint uuid="080df177-3518-482c-9d05-fa648f3f77b4"><pos X="113" Y="376"/></Wayp!
 oint><End
 Waypoint uuid="e282df06-6289-4067-a41b-5fa7471fe1de" alignment="4"><pos X="113" Y="340"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="838c3a4a-5f3c-4304-98b3-8f2ad490bbf3" guiLink_Element="411459a4-d926-4b15-aa67-699492e157f7" guiLineLink_LineBegin="679183e4-1d4a-431e-b7ad-cde350ab3f96" guiLineLink_LineEnd="944879cf-ee06-44a1-876d-798b85b8bf81"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="9c942193-a767-4552-b2b9-1794d7acb9b2"><pos X="51" Y="376"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="fd5deacc-04a8-46d1-ae30-a90565ea77da" alignment="2"><pos X="-7" Y="415"/></EndWaypoint><Waypoint uuid="df456311-19a1-4112-8c14-6d04e21c2dad"><pos X="-7" Y="376"/></Waypoint><Waypoint uuid="b03c0740-ade4-49bd-926b-bfca7e4c2901"><pos X="113" Y="376"/></Waypoint><EndWaypoint uuid="9733567d-802e-45c2-bc3f-28f19fb75bb9" alignment="3"><pos X="113" Y="340"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="f4a3!
 1466-ecc3
 -4549-b945-119b0865f03e" guiLink_Element="3218d2b2-4b!
 aa-4091-aaf4-651412486870" guiLineLink_LineBegin="460ac3c8-1b93-4775-9a0e-cd07523caebc" guiLineLink_LineEnd="f8affebb-1829-480d-8b6e-b014561262fb"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="d196a1d7-f98b-458e-90f1-3f704d3e2817"><pos X="507" Y="352"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="57d330ab-b8db-4aeb-bd32-824aa3dec736" alignment="2"><pos X="456" Y="389"/></EndWaypoint><Waypoint uuid="91c867ae-86fc-4ef2-9cf9-08454425dfd3"><pos X="456" Y="352"/></Waypoint><Waypoint uuid="500b6b68-5591-4668-8e76-39e206640dda"><pos X="550" Y="352"/></Waypoint><EndWaypoint uuid="ce3dc1e4-25f5-4a11-b7c8-0d69ce48e6f0" alignment="3"><pos X="550" Y="306"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="1d1ac51a-699e-44e2-8f71-2497300719b4" guiLink_Element="6da05217-80fa-44d5-8548-90123b6c8e86" guiLineLink_LineBegin="6a2989f3-cd32-44da-a5c2-6fb0849f653c" guiLineLink_LineEnd="f8affebb-1829-480d-8b6e-b014561262fb"><guiLi!
 neLink_Li
 neMiddleWaypoint><MiddleWaypoint uuid="58c2d176-c683-4b32-a595-0737d9992fa4"><pos X="581" Y="352"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="afe2444e-5b5a-40e8-95c7-94d92e8691f8" alignment="2"><pos X="621" Y="389"/></EndWaypoint><Waypoint uuid="5d0a584b-e96f-4eb6-a04d-29c6b367645b"><pos X="621" Y="352"/></Waypoint><Waypoint uuid="81f05dbb-aac6-418e-bc45-d8dd25dce17d"><pos X="550" Y="352"/></Waypoint><EndWaypoint uuid="ad0fc69e-6215-4cb2-becb-53d1bfc81e0b" alignment="3"><pos X="550" Y="306"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="0eb0d0b3-763a-405d-a220-d974ed544753" guiLink_Element="3e76834d-79ef-4d01-8566-dd55346f6ce7"><nodeRect Left="633" Top="42" Right="724" Bottom="97"/><attached><AttachedNode uuid="2804b16c-70a5-4357-84cc-691c31dadf24"><nodeRect Left="633" Top="114" Right="747" Bottom="169"/></AttachedNode></attached></NodeLink><NodeLink uuid="072c0696-03f4-44fb-adad-fd306b628aca" guiLink_Element="!
 53e4d1cd-
 fa34-4244-81a9-233cb568cb78"><nodeRect Left="752" Top!
 ="42" Right="843" Bottom="97"/><attached><AttachedNode uuid="0ee74af3-899e-4ed8-bf36-1e7382238af3"><nodeRect Left="752" Top="114" Right="867" Bottom="169"/></AttachedNode></attached></NodeLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="871cc828-c5ff-4a6b-851c-ea6c9fa336f9" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="0a33b0bb-2ab5-4820-85ec-e12916c9c566" name="TimeDomain" guiDiagramLinkedOwner="026ea332-39c6-41d9-bc01-29f7ae048175"><guiDiagramGuiLink><NodeLink uuid="2e67d2c3-e766-40af-9a9f-903d08427d54" guiLink_Element="52759d8e-215a-429e-ba03-f4ef6f37a85d"><style pencolor="#00cc00"/><nodeRect Left="458" Top="37" Right="663" Bottom="186"/><attached><AttachedNode uuid="bdae7656-70ea-4dc4-8f52-cbb936dc2052"><nodeRect Left="458" Top="155" Right="870" Bottom="192"/></AttachedNode></attached></NodeLink><NodeLink uuid="00d883ff-1e4d-49b4-b419-fece0f201d42" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="red"!
 /><nodeRe
 ct Left="782" Top="37" Right="862" Bottom="77"/></NodeLink><LineLink uuid="883f978b-c993-4a27-b1c1-2161681df787" guiLink_Element="2097fb36-684c-4a98-8b1d-ac61d0da089a" guiLineLink_LineBegin="2e67d2c3-e766-40af-9a9f-903d08427d54" guiLineLink_LineEnd="00d883ff-1e4d-49b4-b419-fece0f201d42"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="2857ac5b-a47a-4ac9-b929-0f0c04be9b61"><pos X="722" Y="50"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="fc436149-3396-4be5-ae0f-0209a5e51160" alignment="4"><pos X="663" Y="50"/></EndWaypoint><EndWaypoint uuid="dfafa675-9649-47b0-91af-264d723e3aa0" alignment="1"><pos X="782" Y="50"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="f12b1414-1ce0-42cc-b2c8-05b1f95ebfb5" guiLink_Element="a222c979-a7ec-4263-af59-4739470e83d7"><nodeRect Left="189" Top="424" Right="663" Bottom="518"/><attached><AttachedNode uuid="e4f32aca-0228-44c6-a1f6-6f13fb31e634"><nodeRect Left="405" Top="480" Right=!
 "789" Bot
 tom="517"/></AttachedNode></attached></NodeLink><Node!
 Link uuid="a9c65779-f550-4caf-9fd9-42bb40503815" guiLink_Element="b36b6758-41c0-4dbb-b6cb-9bf598c19fab"><nodeRect Left="461" Top="544" Right="593" Bottom="621"/><attached><AttachedNode uuid="00625fc6-aa3a-462f-a401-7e8e075e73f5"><nodeRect Left="280" Top="500" Right="453" Bottom="555"/></AttachedNode></attached></NodeLink><NodeLink uuid="551fad18-ed50-44a1-9ddf-e350e80a39a6" guiLink_Element="f18c2907-c4fb-4f0e-b1fc-75b7bfe75aaa"><nodeRect Left="323" Top="695" Right="390" Bottom="754"/></NodeLink><NodeLink uuid="5b9ed3f8-8da2-42bb-b3d5-204e39b5aef7" guiLink_Element="5e2f846d-feb9-463c-8f7b-4b8d5f2bc266"><nodeRect Left="323" Top="620" Right="390" Bottom="679"/></NodeLink><NodeLink uuid="482d4243-3302-4eff-81ed-0622f5b612e6" guiLink_Element="71233df4-e62a-4150-8212-a0c63b55e00b"><nodeRect Left="482" Top="735" Right="593" Bottom="812"/><attached><AttachedNode uuid="adb86b48-db6e-417c-b068-e6880b0a90cd"><nodeRect Left="321" Top="833" Right="702" Bottom="870"/></AttachedNode></att!
 ached></N
 odeLink><NodeLink uuid="58513527-75e4-48fb-92be-06b8d5f79474" guiLink_Element="c4b7166b-57a5-4c9d-8b3d-e99a5efd3884"><nodeRect Left="66" Top="37" Right="148" Bottom="319"/></NodeLink><NodeLink uuid="dc14187b-bfb1-4500-86bc-3561a830bed8" guiLink_Element="96e3ed1d-2073-44d7-9d0c-162383b16e89"><nodeRect Left="188" Top="213" Right="663" Bottom="272"/><attached><AttachedNode uuid="4378a2a6-ec21-4a41-a1fd-051bc466a0ab"><nodeRect Left="41" Top="333" Right="445" Bottom="370"/></AttachedNode></attached></NodeLink><NodeLink uuid="0a9f87ab-c53d-4d1c-a65d-7e540dd34817" guiLink_Element="9f50abda-914f-4df1-ba0b-569988110759"><nodeRect Left="504" Top="635" Right="593" Bottom="711"/><attached><AttachedNode uuid="73e765b8-f343-40f4-bebe-034b17c7b8d8"><nodeRect Left="323" Top="754" Right="704" Bottom="791"/></AttachedNode></attached></NodeLink><LineLink uuid="3b55e8f4-aa27-4669-a63e-02f74358283d" guiLink_Element="1d85231d-9b8e-4dc0-8621-77e99242d18a" guiLineLink_LineBegin="5b9ed3f8-8da2-42bb!
 -b3d5-204
 e39b5aef7" guiLineLink_LineEnd="0a9f87ab-c53d-4d1c-a6!
 5d-7e540dd34817"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="afa90645-47b9-4125-bdb6-d06b5eb65304"><pos X="447" Y="661"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="7d399bd0-6f23-4653-9937-f84a7acc0dc2" alignment="2"><pos X="390" Y="661"/></EndWaypoint><EndWaypoint uuid="fd7b3abc-c729-4e92-80b8-b6ea9c1f40b0" alignment="3"><pos X="504" Y="661"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="dc354672-f92d-4128-8169-1db35a9bad73" guiLink_Element="2629d413-9936-4c21-9f62-715ef4b1e150" guiLineLink_LineBegin="551fad18-ed50-44a1-9ddf-e350e80a39a6" guiLineLink_LineEnd="0a9f87ab-c53d-4d1c-a65d-7e540dd34817"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="79a4ebc0-bda4-4f7f-ad42-458b5a249176"><pos X="435" Y="677"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="e1cb6a6e-8f86-465f-9eac-1f39a8991609" alignment="2"><pos X="390" Y="717"/></EndWaypoint><Waypoint uuid="b1!
 dc5407-5c
 47-49df-a62a-1fae150646e0"><pos X="435" Y="717"/></Waypoint><Waypoint uuid="8c988978-3676-4ae1-ac06-a595dea4c9f7"><pos X="435" Y="661"/></Waypoint><EndWaypoint uuid="e12022b5-e3b1-43f1-959e-bba354095744" alignment="3"><pos X="504" Y="661"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="250a3843-37c4-4143-97cf-f69722dd0017" guiLink_Element="a092b732-a196-4b36-9777-b5ea9544a26a" guiLineLink_LineBegin="482d4243-3302-4eff-81ed-0622f5b612e6" guiLineLink_LineEnd="f12b1414-1ce0-42cc-b2c8-05b1f95ebfb5"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="6f146930-a857-440f-aad5-3ce4435549a4"><pos X="648" Y="663"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="eb81a337-835e-4c89-8c6c-ff6315301539" alignment="2"><pos X="593" Y="753"/></EndWaypoint><Waypoint uuid="e1245644-098e-424e-8ff1-e5f7e986a126"><pos X="648" Y="753"/></Waypoint><EndWaypoint uuid="7120e5c5-78c7-48b3-9b4a-066303fee69e" alignment="3"><pos X="648" Y="518"/>!
 </EndWayp
 oint></guiLineLinkWaypoint></LineLink><LineLink uuid=!
 "09960067-2f12-460d-ad03-056d410c329f" guiLink_Element="d3297194-e38d-4ed6-9c33-12a15cc9c9c8" guiLineLink_LineBegin="0a9f87ab-c53d-4d1c-a65d-7e540dd34817" guiLineLink_LineEnd="f12b1414-1ce0-42cc-b2c8-05b1f95ebfb5"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="572ada17-4b48-4ca1-bd12-6c6e671ee538"><pos X="648" Y="615"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="a8f76d4e-389b-454c-9d31-a2f868a43b03" alignment="2"><pos X="593" Y="657"/></EndWaypoint><Waypoint uuid="5611c846-114c-4c1d-9570-405d5d11c753"><pos X="648" Y="657"/></Waypoint><EndWaypoint uuid="e53d9895-c3df-4350-b631-19d71ca0ff80" alignment="3"><pos X="648" Y="518"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="835dedf2-780c-4615-8bbb-6bc224eef463" guiLink_Element="164f6950-fef0-48dc-8ab4-bc4c39e23d4b" guiLineLink_LineBegin="a9c65779-f550-4caf-9fd9-42bb40503815" guiLineLink_LineEnd="f12b1414-1ce0-42cc-b2c8-05b1f95ebfb5"><guiLineLink_LineMiddleWay!
 point><Mi
 ddleWaypoint uuid="a0f8d1fb-b747-49cc-939d-557361330a0a"><pos X="642" Y="562"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="4a1274c2-3973-4922-a570-6f62837713e8" alignment="4"><pos X="593" Y="562"/></EndWaypoint><Waypoint uuid="d1e73c2b-1ffe-4256-aae3-e51b16e73e7a"><pos X="648" Y="562"/></Waypoint><EndWaypoint uuid="7b4fd5e1-f138-4b36-abc6-096c0bb06a94" alignment="1"><pos X="648" Y="518"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="95f77a49-22c8-4cd5-9095-d3b8446dc0fb" guiLink_Element="e5399412-138e-4541-b1bf-aa889b2059cf"><style headergradientbegin="red"/><nodeRect Left="782" Top="290" Right="1015" Bottom="403"/></NodeLink><NodeLink uuid="014b5326-95d1-4432-b4a1-1d667ebd6ca1" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="782" Top="213" Right="916" Bottom="271"/></NodeLink><LineLink uuid="e0f16016-5931-4603-a880-cc3307464beb" guiLink_Element="2c998047-7!
 27f-4188-
 aeb3-143dcb7136f8" guiLineLink_LineBegin="dc14187b-bf!
 b1-4500-86bc-3561a830bed8" guiLineLink_LineEnd="014b5326-95d1-4432-b4a1-1d667ebd6ca1"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="14a0e60c-53c0-40e2-8d59-014c4bc7ec2f"><pos X="722" Y="240"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="db010a65-6a3d-423d-9eac-027f3c5a63d1" alignment="4"><pos X="663" Y="240"/></EndWaypoint><EndWaypoint uuid="178cd880-2045-4934-bd80-0fa3f211ccd3" alignment="1"><pos X="782" Y="240"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="867897f4-c224-49f4-a249-d0d63f109653" guiLink_Element="141bc7ad-e207-46bd-883b-9411bbe84d20" guiLineLink_LineBegin="dc14187b-bfb1-4500-86bc-3561a830bed8" guiLineLink_LineEnd="95f77a49-22c8-4cd5-9095-d3b8446dc0fb"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="399a2ab9-e607-4b1f-a6b4-0a7e65977b70"><pos X="584" Y="343"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d54a97b5-2973-466e-8402-8806d13df99b"!
  alignmen
 t="4"><pos X="458" Y="272"/></EndWaypoint><Waypoint uuid="fe6d1cd0-117b-4757-ba32-ef507a82b709"><pos X="458" Y="343"/></Waypoint><EndWaypoint uuid="a7b098e1-eb4d-47f1-9b3f-b341cd200630" alignment="1"><pos X="782" Y="343"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="15e42672-6fa2-4150-b695-6d4f22a4cb5f" guiTextLabel_Element="216ff384-3b6e-4d76-a577-291bfbc694b8"><pos X="-62" Y="5"/></TextLabel><TextLabel uuid="5a30f493-1ded-47ac-8813-75ac97c33a18" textLabel="3" guiTextLabel_Element="216ff384-3b6e-4d76-a577-291bfbc694b8"><pos X="-16" Y="25"/></TextLabel><TextLabel uuid="6542e7ea-4534-4b88-8ab1-b2b4c3e97f8e" textLabel="4" guiTextLabel_Element="216ff384-3b6e-4d76-a577-291bfbc694b8"><pos X="-325" Y="-24"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="7455facf-6a31-45db-8b16-8f9189fb7d14" guiLink_Element="313e875f-17a9-4fb6-9e1c-c1fd6f8af176" guiLineLink_LineBegin="f12b1414-1ce0-42cc-b2c8-05b1f95ebfb5" guiLineLink!
 _LineEnd=
 "2e67d2c3-e766-40af-9a9f-903d08427d54"><style linethi!
 ckness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="f586f94e-e169-4a05-baed-dc24d1c18931"><pos X="163" Y="120"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="fe41ad1c-b3bc-4fed-b65b-fad4692e5ec3" alignment="2"><pos X="189" Y="453"/></EndWaypoint><Waypoint uuid="13902362-3f3b-4c04-aec7-3d982462054f"><pos X="163" Y="453"/></Waypoint><Waypoint uuid="af98e41a-e1a5-4843-8474-873f8ec6e2c7"><pos X="163" Y="56"/></Waypoint><EndWaypoint uuid="a9f3437c-8950-42c4-a6c2-b856fb230126" alignment="3"><pos X="458" Y="56"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="1e93c985-f711-4d94-a2bc-f38cd6951a77" guiTextLabel_Element="04bee97c-ac68-44f8-b5eb-9fc9c87ba8d9"><pos X="-77" Y="8"/></TextLabel><TextLabel uuid="83e059bf-c34f-495a-b88d-1ee71222cd30" textLabel="4" guiTextLabel_Element="04bee97c-ac68-44f8-b5eb-9fc9c87ba8d9"><pos X="-264" Y="135"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineL!
 inkWaypoi
 nt></LineLink><NodeLink uuid="067e78e2-2a20-48f3-953d-3d70fbd1e79e" guiLink_Element="eb50e833-c395-40c3-a627-8ff513f5194d"><style headergradientbegin="red"/><nodeRect Left="782" Top="428" Right="939" Bottom="504"/></NodeLink><LineLink uuid="e90f57cb-ef31-4e4b-a8c4-4256f47cabe9" guiLink_Element="2f4cb91c-cf69-4aae-8a00-bf3e0524a238" guiLineLink_LineBegin="067e78e2-2a20-48f3-953d-3d70fbd1e79e" guiLineLink_LineEnd="00d883ff-1e4d-49b4-b419-fece0f201d42"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="2b534d8f-3951-4220-8be1-76fcdd25a6e0"><pos X="1111" Y="239"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="433d7d90-e58d-41f7-9128-6b2279949626" alignment="2"><pos X="939" Y="487"/></EndWaypoint><Waypoint uuid="fc26c1b8-d614-47a8-acbb-bb6a97744a40"><pos X="1111" Y="487"/></Waypoint><Waypoint uuid="ea47058c-c79c-491c-a929-b4490d23dcc0"><pos X="1111" Y="67"/></Waypoint><EndWaypoint uuid="d1!
 af9af7-d3
 aa-4649-a8c8-f4ffc3b1d4c6" alignment="3"><pos X="862"!
  Y="67"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="1194b30c-d41a-4f78-90f4-df405a8b37d3" guiTextLabel_Element="8d0156f6-686b-4fe4-acdb-cb890a9defdc"><pos X="5" Y="5"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="866c53c7-b59c-497a-bc3e-96970c58c460" guiLink_Element="87bf51b5-f601-4d34-b06c-b92bdbaab007" guiLineLink_LineBegin="f12b1414-1ce0-42cc-b2c8-05b1f95ebfb5" guiLineLink_LineEnd="067e78e2-2a20-48f3-953d-3d70fbd1e79e"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="dcc260fc-9047-4513-bb2d-787a59d908ed"><pos X="722" Y="450"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="aaea4a96-ff35-4551-a6af-ee3a04eb1929" alignment="4"><pos X="663" Y="450"/></EndWaypoint><EndWaypoint uuid="66dfaf12-c830-4e7b-a45a-0c40b5e16956" alignment="1"><pos X="782" Y="450"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="b288ded7-0087-4367-b8e8-fa51ff4a746f" guiLink!
 _Element=
 "6e825946-2082-4d92-8290-e88f4805348e" guiLineLink_LineBegin="f12b1414-1ce0-42cc-b2c8-05b1f95ebfb5" guiLineLink_LineEnd="95f77a49-22c8-4cd5-9095-d3b8446dc0fb"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="1f2ee09f-0cf8-416c-ab48-f4ae54907ba6"><pos X="714" Y="427"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="74d16348-f2ab-49fc-98a7-e5d32095e301" alignment="4"><pos X="663" Y="496"/></EndWaypoint><Waypoint uuid="3c2c2007-9be4-40ba-ad1c-87f5c43e28a9"><pos X="714" Y="496"/></Waypoint><Waypoint uuid="a6b9e5ce-d27e-4d68-b3df-dfe9afe6e3b3"><pos X="714" Y="375"/></Waypoint><EndWaypoint uuid="635a8a44-79d9-4e49-b3bc-8e4536da2001" alignment="1"><pos X="782" Y="375"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="c7f60a1f-172d-4d7d-8cb1-93f144fa1360" guiTextLabel_Element="178e6e7a-965b-4d90-a79b-078ee61881b0"><pos X="-57" Y="-1"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoin!
 t></guiLi
 neLinkWaypoint></LineLink><NodeLink uuid="be1e3a34-83!
 d3-4f1e-997d-f429730409fa" guiLink_Element="9455c382-6faa-421b-a5ac-0032594987f3"><nodeRect Left="189" Top="852" Right="663" Bottom="946"/><attached><AttachedNode uuid="064206a3-86a4-4f5c-832f-9573f39bbc38"><nodeRect Left="405" Top="908" Right="789" Bottom="945"/></AttachedNode></attached></NodeLink><NodeLink uuid="63a48c07-cc65-4a01-a82c-351e0539fa13" guiLink_Element="f053f4a3-04af-434b-82b8-c18c76a57993"><style headergradientbegin="red"/><nodeRect Left="782" Top="852" Right="1224" Bottom="946"/></NodeLink><LineLink uuid="a2840e7f-6a0a-422e-b1ea-29522ddd9357" guiLink_Element="8a6f78dc-c8b2-45a7-81f9-6bd5bd7eabe5" guiLineLink_LineBegin="63a48c07-cc65-4a01-a82c-351e0539fa13" guiLineLink_LineEnd="95f77a49-22c8-4cd5-9095-d3b8446dc0fb"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="a50fd070-114c-465e-9498-5e1f5f7926d7"><pos X="1241" Y="546"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uu!
 id="5adc2
 68f-3516-4554-8f2d-752c819f4a90" alignment="2"><pos X="1224" Y="927"/></EndWaypoint><Waypoint uuid="d518a64b-1bf8-4537-9830-18d9798e0310"><pos X="1241" Y="927"/></Waypoint><Waypoint uuid="4eb3813a-9ebf-4bc7-83e3-08ccf2029e65"><pos X="1241" Y="374"/></Waypoint><EndWaypoint uuid="618b86bd-295c-4e62-a26d-3d6d05af0664" alignment="3"><pos X="1015" Y="374"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="9ff55c2c-ab93-4e2f-a1f6-a831c3411a23" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="-24" Y="34"/></TextLabel><TextLabel uuid="5e6cbeec-70ca-4072-8309-3848992b8a7d" textLabel="3" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="25"/></TextLabel><TextLabel uuid="dfc36a15-c9e1-4549-9bab-f1a18b0290e2" textLabel="4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="-63" Y="51"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="a31922aa-97d5-4663-93f0-f6d840baff31!
 " guiLink
 _Element="3925b6bb-129f-455a-a7af-afcc7dcd014c" guiLi!
 neLink_LineBegin="be1e3a34-83d3-4f1e-997d-f429730409fa" guiLineLink_LineEnd="63a48c07-cc65-4a01-a82c-351e0539fa13"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="4f93813d-44f0-4b5d-9874-4dab47e984a3"><pos X="722" Y="875"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="036cf568-e164-4d8a-a4f1-ad8c10edd607" alignment="4"><pos X="663" Y="875"/></EndWaypoint><EndWaypoint uuid="4a55dbef-cd8e-40ce-aad5-059700f5b170" alignment="1"><pos X="782" Y="875"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="9ea710ea-24e1-452a-89be-3de9688516a7" guiLink_Element="e986ebd7-153c-454b-a14f-169602c88a59"><nodeRect Left="527" Top="1068" Right="594" Bottom="1127"/><attached><AttachedNode uuid="36be5ad9-65ff-4189-b6d5-344571bc6434"><nodeRect Left="743" Top="1124" Right="1127" Bottom="1161"/></AttachedNode></attached></NodeLink><LineLink uuid="0f06556b-723f-45cc-b8eb-c74c4f0deef0" guiLink_Element="5ef3f851-26d4-4d9c-a428-e75fbdab6070"!
  guiLineL
 ink_LineBegin="9ea710ea-24e1-452a-89be-3de9688516a7" guiLineLink_LineEnd="be1e3a34-83d3-4f1e-997d-f429730409fa"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="b959cca8-d818-4a37-bf9c-9e677ce923df"><pos X="493" Y="1035"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="393cf0d3-e9cd-4b00-a394-b68ed60da8b8" alignment="4"><pos X="527" Y="1089"/></EndWaypoint><Waypoint uuid="d5ccf1c7-ccb1-4d80-a002-b0d4bfb89725"><pos X="493" Y="1089"/></Waypoint><EndWaypoint uuid="d730e3b2-ea48-46a5-b527-b6b5ef84c51e" alignment="1"><pos X="493" Y="946"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="147360e4-b366-4aaa-92a1-a033f132c2eb" guiLink_Element="b1419350-1a97-4d7c-a760-efd3dcce4e65" guiLineLink_LineBegin="be1e3a34-83d3-4f1e-997d-f429730409fa" guiLineLink_LineEnd="2e67d2c3-e766-40af-9a9f-903d08427d54"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="c683dba2-eb5f-4556-9602-53!
 c542f993d
 3"><pos X="163" Y="349"/></MiddleWaypoint></guiLineLi!
 nk_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="676aaebe-1e3f-4707-80ee-71df31e87a67" alignment="2"><pos X="189" Y="910"/></EndWaypoint><Waypoint uuid="446f0b81-af49-40e0-b41e-f87e5aedef5a"><pos X="163" Y="910"/></Waypoint><Waypoint uuid="ef93e621-3a83-4fd5-8241-3d88fd24b030"><pos X="163" Y="56"/></Waypoint><EndWaypoint uuid="e6075e7e-f854-4c6e-98af-26d4b534fa3b" alignment="3"><pos X="458" Y="56"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="32509da0-1301-4c9b-98dc-df21d4670f64" guiTextLabel_Element="b5822aad-9787-421a-9bf0-846c52de611a"><pos X="-77" Y="8"/></TextLabel><TextLabel uuid="cf2f43e1-18a2-43a7-ae8f-9000b29037b8" textLabel="4" guiTextLabel_Element="b5822aad-9787-421a-9bf0-846c52de611a"><pos X="-301" Y="-43"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="804e787d-9d52-4e18-82ea-32b5fa9fda43" guiLink_Element="b47be068-a11c-4191-ae5b-f6b0e10b6ebb"><nodeRect Left="527" Top="986" Right="594!
 " Bottom=
 "1045"/><attached><AttachedNode uuid="f8ff23b4-04a8-49e3-899d-2c3955d36b17"><nodeRect Left="743" Top="1042" Right="1127" Bottom="1079"/></AttachedNode></attached></NodeLink><LineLink uuid="4dad95b7-d25b-4d67-b5f3-7f9579673184" guiLink_Element="d053a609-a0ed-4126-a617-dc0d88fa6de6" guiLineLink_LineBegin="804e787d-9d52-4e18-82ea-32b5fa9fda43" guiLineLink_LineEnd="be1e3a34-83d3-4f1e-997d-f429730409fa"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="fd536c5f-73fe-4331-874c-aa0623920f55"><pos X="493" Y="994"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="949bc9a6-e047-401d-a20a-6b8f4828a541" alignment="4"><pos X="527" Y="1008"/></EndWaypoint><Waypoint uuid="8d45357f-80bc-47cd-80f7-896bc75a898c"><pos X="493" Y="1008"/></Waypoint><EndWaypoint uuid="25d5167a-48cd-4be9-ad05-3808b5603b1c" alignment="1"><pos X="493" Y="946"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="9acaaee2-29ea-4a00-83af-141ba26e0c41" guiLink_Ele!
 ment="1dd
 a960c-8d80-48d4-8777-a730b45a9ca5"><nodeRect Left="32!
 3" Top="979" Right="409" Bottom="1038"/><attached><AttachedNode uuid="297e433d-5e3d-4ca9-9d0b-66458b1f37b7"><nodeRect Left="539" Top="1035" Right="923" Bottom="1072"/></AttachedNode></attached></NodeLink><LineLink uuid="807a215b-876e-4a02-80b9-7fe0909775b6" guiLink_Element="4cce5807-7791-443c-bbf1-70c75a3e1955" guiLineLink_LineBegin="9acaaee2-29ea-4a00-83af-141ba26e0c41" guiLineLink_LineEnd="be1e3a34-83d3-4f1e-997d-f429730409fa"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="84de864f-13c9-4075-8b7d-47891fcbf84a"><pos X="482" Y="1008"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5a305971-9ede-49bd-8c36-9e969fcb480b" alignment="4"><pos X="409" Y="1008"/></EndWaypoint><Waypoint uuid="22159916-a907-45e9-9446-2f035055038c"><pos X="493" Y="1008"/></Waypoint><EndWaypoint uuid="8ae8d264-83d7-489b-9a48-e64ac3e6c737" alignment="1"><pos X="493" Y="946"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="bfccad35-3e10-468!
 4-a645-b1
 3dde8c55e4" guiLink_Element="43a110b5-3c88-4368-8e56-4ad1cb553693"><nodeRect Left="321" Top="1068" Right="388" Bottom="1127"/><attached><AttachedNode uuid="0c5a2a9f-3a1b-4809-b784-70bdc273d9bd"><nodeRect Left="537" Top="1124" Right="921" Bottom="1161"/></AttachedNode></attached></NodeLink><LineLink uuid="d85d82b7-79a7-4dfc-b721-904fdce2f2e9" guiLink_Element="a5bd2f69-a163-4b9e-979b-0433df13dd61" guiLineLink_LineBegin="bfccad35-3e10-4684-a645-b13dde8c55e4" guiLineLink_LineEnd="be1e3a34-83d3-4f1e-997d-f429730409fa"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="a3c2c18c-9aa8-4227-b785-dc625e33c800"><pos X="493" Y="1070"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c6874372-2214-4c85-8cd6-42354b4a3858" alignment="2"><pos X="388" Y="1089"/></EndWaypoint><Waypoint uuid="1da40d8a-01e3-439f-85eb-9f13af084618"><pos X="493" Y="1089"/></Waypoint><EndWaypoint uuid="43c3bed8-ee14-485e-bd8f-8c6aed5bbc08" alignment="3"><pos X="493" Y="!
 946"/></E
 ndWaypoint></guiLineLinkWaypoint></LineLink></guiDiag!
 ramGuiLink><guiDiagramLayer><DiagramLayer uuid="86c71b4c-d773-4062-87aa-9e644f43bcfe" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="f4ec208b-65e9-4cff-afe6-4cf2162a7ed2" name="SpectralDomain" guiDiagramLinkedOwner="76743c00-f94c-4d0e-9e18-3314d602e20a"><guiDiagramGuiLink><NodeLink uuid="5c659b67-0607-4990-9c16-18efdb593de1" guiLink_Element="90a079ff-9bba-4e27-b173-12af60c8e6bf"><nodeRect Left="57" Top="-96" Right="262" Bottom="-19"/><attached><AttachedNode uuid="fbe33312-09b2-409b-afcc-9c171274b772"><nodeRect Left="-77" Top="-24" Right="335" Bottom="13"/></AttachedNode></attached></NodeLink><NodeLink uuid="84a11406-0848-464a-8e86-e4029710a1aa" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="red"/><nodeRect Left="697" Top="-96" Right="777" Bottom="-56"/></NodeLink><LineLink uuid="aab949a7-2950-435e-afc3-0461d65127a9" guiLink_Element="e48542a6-1e66-4d0a-bf51-cfafdb5392f2" guiLineLink_LineBegin="5c659b67-0607-4990-9c16-!
 18efdb593
 de1" guiLineLink_LineEnd="84a11406-0848-464a-8e86-e4029710a1aa"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="06231707-268f-4c3a-8bc6-ac599365cca0"><pos X="479" Y="-88"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="aed2e33f-cc56-48cb-9455-842990438ccd" alignment="4"><pos X="262" Y="-88"/></EndWaypoint><EndWaypoint uuid="6d918322-b6a5-45cf-81bd-8113bd6b6764" alignment="1"><pos X="697" Y="-88"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="9d6883dd-e768-4795-bb19-e4464c788387" guiLink_Element="3c341ae2-5c03-4e05-a11d-d61cc55f0510"><nodeRect Left="137" Top="270" Right="629" Bottom="364"/><attached><AttachedNode uuid="890fe68a-28b1-4272-b9d3-fc2163304019"><nodeRect Left="40" Top="356" Right="421" Bottom="393"/></AttachedNode></attached></NodeLink><NodeLink uuid="3da80a01-87db-40ed-8db2-29aa94afc74b" guiLink_Element="9379933a-fb09-4014-ae44-9916cf5f48d5"><nodeRect Left="161" Top="377" Right="230" Bottom="436"/!
 ></NodeLi
 nk><NodeLink uuid="f01c94bb-70c6-4a88-b0f8-9dc397c0ff!
 65" guiLink_Element="3f35ec6b-af81-4239-a1ce-14d564e2ddfd"><nodeRect Left="163" Top="457" Right="230" Bottom="516"/></NodeLink><NodeLink uuid="30e58e82-f481-403b-aaa6-4c72e8e300f6" guiLink_Element="3235f41b-63ee-479f-9fc3-1ae36e30973e"><nodeRect Left="163" Top="532" Right="310" Bottom="609"/></NodeLink><LineLink uuid="8ffc0fd6-388b-46ba-8603-e440a4be0331" guiLink_Element="e58135bb-b696-47fa-ac33-ec3c777ee746" guiLineLink_LineBegin="30e58e82-f481-403b-aaa6-4c72e8e300f6" guiLineLink_LineEnd="9d6883dd-e768-4795-bb19-e4464c788387"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="c1c87690-de43-49e1-9398-44ed500499bc"><pos X="275" Y="448"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="ea9a86c7-3e55-4b7c-89ff-77fbbc2b885c" alignment="2"><pos X="275" Y="532"/></EndWaypoint><EndWaypoint uuid="b58b76bc-dbc1-4430-901d-7f392adf6535" alignment="3"><pos X="275" Y="364"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="db4c403!
 c-61f9-4b
 da-a5e2-086e6a72cc62" guiLink_Element="f3be09fa-0d0e-4152-9038-32f6fe951c5b" guiLineLink_LineBegin="f01c94bb-70c6-4a88-b0f8-9dc397c0ff65" guiLineLink_LineEnd="9d6883dd-e768-4795-bb19-e4464c788387"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="962f7fee-1538-45b2-8de1-f5aa6695c4c8"><pos X="275" Y="443"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="26ca379f-eeb5-4b77-9f06-e3d733442bb9" alignment="2"><pos X="230" Y="477"/></EndWaypoint><Waypoint uuid="2815a791-bac5-4bf0-9ff7-2cb0112a22fe"><pos X="275" Y="477"/></Waypoint><EndWaypoint uuid="42411c19-b71e-4118-8445-233134fc5517" alignment="3"><pos X="275" Y="364"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="b6f4ddf3-a52c-4759-8751-ba09015ed78e" guiLink_Element="110705cb-05bf-46e2-96fd-371737d45e5f" guiLineLink_LineBegin="3da80a01-87db-40ed-8db2-29aa94afc74b" guiLineLink_LineEnd="9d6883dd-e768-4795-bb19-e4464c788387"><guiLineLink_LineMiddleWaypoint><MiddleWayp!
 oint uuid
 ="cd3b6a5f-68ac-4564-89be-2bb63562dc77"><pos X="271" !
 Y="402"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d8547742-db32-406e-8645-d7e7b9e13ed8" alignment="2"><pos X="230" Y="402"/></EndWaypoint><Waypoint uuid="32f86e14-76da-42a9-a6a2-da79eaa36726"><pos X="275" Y="402"/></Waypoint><EndWaypoint uuid="3329cdb4-f899-4796-b0a0-1a5d98fe2178" alignment="3"><pos X="275" Y="364"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="00bda0a7-fcfe-42e5-af3d-ba22a67e2d2b" guiLink_Element="e5399412-138e-4541-b1bf-aa889b2059cf"><style headergradientbegin="red"/><nodeRect Left="697" Top="117" Right="930" Bottom="230"/></NodeLink><NodeLink uuid="028ae9c7-4d5a-43f3-aa80-a5db836270f7" guiLink_Element="0db093b7-9234-4c8e-9d75-7690d9f8f480"><nodeRect Left="94" Top="39" Right="569" Bottom="98"/><attached><AttachedNode uuid="0e5d2776-1816-4e82-8b95-8ba6a32ac3f1"><nodeRect Left="-88" Top="122" Right="316" Bottom="159"/></AttachedNode></attached></NodeLink><NodeLink uuid="476e7000-4fe0-4784-b18!
 1-881cb7b
 751c3" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="697" Top="40" Right="831" Bottom="98"/></NodeLink><LineLink uuid="997e0051-dbe8-4ee0-a209-0dcc8c14748f" guiLink_Element="34aac799-1884-47f9-b32b-688c4c722ba4" guiLineLink_LineBegin="028ae9c7-4d5a-43f3-aa80-a5db836270f7" guiLineLink_LineEnd="476e7000-4fe0-4784-b181-881cb7b751c3"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ad1d3485-18ae-462a-bfc3-5520d0f23e59"><pos X="633" Y="73"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c378da3b-894c-4505-874f-fb82fe35ee03" alignment="4"><pos X="569" Y="73"/></EndWaypoint><EndWaypoint uuid="d84ce7cf-0c1c-4ef1-8867-2ad9ed95eb5f" alignment="1"><pos X="697" Y="73"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="98ff17b8-ff75-4143-a29c-425ad64689f5" guiLink_Element="0987fd9a-4357-4822-b69a-a023d55f09bd" guiLineLink_LineBegin="028ae9c7-4d5a-43f3-aa80-a5db836270f7!
 " guiLine
 Link_LineEnd="00bda0a7-fcfe-42e5-af3d-ba22a67e2d2b"><!
 guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="42c16dd4-0868-4156-8339-c4bfc1f307f5"><pos X="477" Y="173"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="e493a442-7ad7-46ba-8711-8363b5fe418b" alignment="4"><pos X="332" Y="98"/></EndWaypoint><Waypoint uuid="bd0d2504-c7dc-40f2-a9b6-cb7f66883c95"><pos X="332" Y="173"/></Waypoint><EndWaypoint uuid="72027b23-cffd-4443-abff-ef876977a772" alignment="1"><pos X="697" Y="173"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="71253f21-88c2-4b28-a40f-8d2c8b8fbd68" guiTextLabel_Element="3ccf0228-3cee-4643-9199-00edb4799c87"><pos X="-59" Y="5"/></TextLabel><TextLabel uuid="d5be547f-cd77-4192-97b9-4b9019ff3ce1" textLabel="3" guiTextLabel_Element="3ccf0228-3cee-4643-9199-00edb4799c87"><pos X="-16" Y="25"/></TextLabel><TextLabel uuid="a40c3c16-f8ed-4aed-b3a7-a3819c13475c" textLabel="4" guiTextLabel_Element="3ccf0228-3cee-4643-9199-00edb4799c87"><pos X="-315" Y="-26"/></TextLabel></guiTextLabe!
 lWaypoint
 _TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="ed58bacc-2790-4047-bd97-12073415458f" guiLink_Element="f053f4a3-04af-434b-82b8-c18c76a57993"><style headergradientbegin="red"/><nodeRect Left="697" Top="270" Right="1139" Bottom="364"/><attached><AttachedNode uuid="79404ebe-120c-4d2c-b5bf-39e3b982d8d7"><nodeRect Left="919" Top="285" Right="1290" Bottom="322"/></AttachedNode></attached></NodeLink><LineLink uuid="2c8bb20a-a0c7-43d2-92d1-a7a8be99cb69" guiLink_Element="5cff21ce-af96-4420-b1f8-8da4da4eae15" guiLineLink_LineBegin="9d6883dd-e768-4795-bb19-e4464c788387" guiLineLink_LineEnd="ed58bacc-2790-4047-bd97-12073415458f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="0cb95fbf-edef-4dd4-9a03-0fa7f93e9684"><pos X="663" Y="300"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f85b4104-d85d-4edb-9962-6eca24283476" alignment="4"><pos X="629" Y="300"/></EndWaypoint><EndWaypoint uuid="4a43c64b-5be6-49fc-a23a-ee!
 5cfdfa149
 d" alignment="1"><pos X="697" Y="300"/></EndWaypoint>!
 </guiLineLinkWaypoint></LineLink><LineLink uuid="72640c7a-7770-4555-9537-5d253950c021" guiLink_Element="8a6f78dc-c8b2-45a7-81f9-6bd5bd7eabe5" guiLineLink_LineBegin="ed58bacc-2790-4047-bd97-12073415458f" guiLineLink_LineEnd="00bda0a7-fcfe-42e5-af3d-ba22a67e2d2b"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="05c02c28-ac6a-47f6-905e-654046c9bd64"><pos X="800" Y="250"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6a929960-ba40-4899-a98c-f15623ad7be7" alignment="2"><pos X="800" Y="270"/></EndWaypoint><EndWaypoint uuid="543f897e-7ba2-44a5-969b-d8b23e00a5fc" alignment="3"><pos X="800" Y="230"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="2b48c57d-a9a1-4302-bb87-c03e92a80c46" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="-74" Y="7"/></TextLabel><TextLabel uuid="b721f220-7e0d-4d74-8b9a-c22ed11c5b82" textLabel="3" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2e!
 add28d2e7
 d"><pos X="-30" Y="20"/></TextLabel><TextLabel uuid="ccaa371c-a0bd-4929-9522-bad7dc42681f" textLabel="4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="2" Y="8"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="603ac681-7692-46b9-a8b8-e4e7aec3e07f" guiLink_Element="7a4fa17f-5253-4536-a76a-13c9d72a644a" guiLineLink_LineBegin="9d6883dd-e768-4795-bb19-e4464c788387" guiLineLink_LineEnd="5c659b67-0607-4990-9c16-18efdb593de1"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="2b154952-92ad-4086-8b7d-1fc667f98b3a"><pos X="80" Y="190"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="bebce42b-01dd-4621-98ff-0e243763bf27" alignment="2"><pos X="137" Y="342"/></EndWaypoint><Waypoint uuid="f7f28703-7818-40bd-ad24-96c5271433b1"><pos X="80" Y="342"/></Waypoint><EndWaypoint uuid="6803be05-ae46-4985-ba47-bffb46f2af3c" align!
 ment="3">
 <pos X="80" Y="-19"/><guiTextLabelWaypoint_TextLabel>!
 <TextLabel uuid="0b05724d-8067-4c1a-b70e-218765a0fb0a" guiTextLabel_Element="f2e9488f-455a-4eb9-b5d0-c2398f616852"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="8555fe00-6c84-484d-8cd3-b81c1be90236" textLabel="4" guiTextLabel_Element="f2e9488f-455a-4eb9-b5d0-c2398f616852"><pos X="5" Y="25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="6d405806-0c6c-4deb-b9dc-b67046f08e01" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="8c7a0fd4-d363-4e37-afa4-6ab0e96dc34c" name="RedshiftDomain" comment="A RedshiftCoord contains one of four possible representations of redshift or Doppler velocity, identified by its name." guiDiagramLinkedOwner="f0b13a8e-a959-4943-936b-188cd68618e4"><guiDiagramGuiLink><NodeLink uuid="38f0d39b-ef83-4c93-b5b8-25686e2d3209" guiLink_Element="84dc6fee-3bcd-4664-a942-a8df4578c56f"><nodeRect Left="70" Top="59" Right="275" Bottom="136"/><attac!
 hed><Atta
 chedNode uuid="385c552b-215e-4892-bf45-3ed55eb497c7"><nodeRect Left="-186" Top="222" Right="226" Bottom="259"/></AttachedNode></attached></NodeLink><NodeLink uuid="6b65784f-e500-4db9-98e6-32f5aa382e79" guiLink_Element="ec011cf3-ace0-4d27-be15-de8cd9545a30"><nodeRect Left="169" Top="303" Right="275" Bottom="423"/></NodeLink><NodeLink uuid="d6890560-4af3-4eed-a713-06d72210ce3c" guiLink_Element="75a4b41a-45bc-4cbd-877f-e952d3db256d"><nodeRect Left="109" Top="453" Right="601" Bottom="547"/><attached><AttachedNode uuid="ab58f900-9e83-434f-bbd8-c63289cf9eea"><nodeRect Left="-265" Top="512" Right="116" Bottom="549"/></AttachedNode></attached></NodeLink><NodeLink uuid="07143231-329e-4392-8580-3489d2286a7d" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="red"/><nodeRect Left="641" Top="59" Right="721" Bottom="99"/></NodeLink><LineLink uuid="93fe72e5-f90f-48d7-8975-641afea3419a" guiLink_Element="af7488c6-8d38-4916-b32b-7b1d43056469" guiLineLink_Line!
 Begin="38
 f0d39b-ef83-4c93-b5b8-25686e2d3209" guiLineLink_LineE!
 nd="07143231-329e-4392-8580-3489d2286a7d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="6218fa7a-10d4-4cc0-a8d7-0f39d6a09cb9"><pos X="458" Y="88"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="035e967f-6c2c-4d67-b6ee-3c60b38f8c0b" alignment="4"><pos X="275" Y="88"/></EndWaypoint><EndWaypoint uuid="8a0a1b58-2388-4eca-ad0e-a0dce452360e" alignment="1"><pos X="641" Y="88"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="cebe73a7-29aa-4b26-ba0e-15b7ef1f1270" guiLink_Element="49cce11e-5993-422b-bf8f-61f154facbdd"><nodeRect Left="123" Top="194" Right="598" Bottom="253"/><attached><AttachedNode uuid="465cbfb0-52fd-4e7e-abc1-cef57f4c6748"><nodeRect Left="-100" Top="303" Right="304" Bottom="340"/></AttachedNode></attached></NodeLink><NodeLink uuid="a851d013-215a-4e16-9c14-b673e973709b" guiLink_Element="bc6685eb-a75a-4f67-abb7-d24ec9c851d5"><nodeRect Left="534" Top="587" Right="601" Bottom="646"/></NodeLink><NodeLink u!
 uid="28ae
 16db-c5dc-4668-8db4-d69da417a0d8" guiLink_Element="b5dd8681-3103-4fa0-a067-793ea144fe97"><nodeRect Left="232" Top="587" Right="494" Bottom="664"/></NodeLink><LineLink uuid="77f24ff5-ede0-41a8-ac7a-f2675e01ff21" guiLink_Element="1d0a18e1-7fb1-4357-bb49-00474aceae59" guiLineLink_LineBegin="a851d013-215a-4e16-9c14-b673e973709b" guiLineLink_LineEnd="d6890560-4af3-4eed-a713-06d72210ce3c"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="68a9ef09-1ba4-4238-8c49-338d7c1fea58"><pos X="427" Y="571"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="4d9f9c8e-1b7d-400b-882a-aaa936786738" alignment="2"><pos X="568" Y="587"/></EndWaypoint><Waypoint uuid="c5e18c76-1b3e-49a9-a56f-88544f546dc1"><pos X="568" Y="571"/></Waypoint><Waypoint uuid="514af541-079a-4b34-92e9-3d03346fe35e"><pos X="293" Y="571"/></Waypoint><EndWaypoint uuid="b5e574f6-3eda-4ebd-b6ce-59237118a382" alignment="3"><pos X="293" Y="547"/></EndWaypoint></guiLineLinkWaypoint></LineL!
 ink><Line
 Link uuid="a3d353be-317f-4c84-9d5d-48726d64febe" guiL!
 ink_Element="f9cc93ca-c53e-463f-b1d6-32debca6b9a3" guiLineLink_LineBegin="28ae16db-c5dc-4668-8db4-d69da417a0d8" guiLineLink_LineEnd="d6890560-4af3-4eed-a713-06d72210ce3c"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="b629f29c-6061-447a-8a5a-937322a05cb8"><pos X="293" Y="567"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6a27efab-87d1-40c2-9e80-9cb7823a1569" alignment="1"><pos X="293" Y="587"/></EndWaypoint><EndWaypoint uuid="8dc5f9e5-8ecd-48c1-a68a-aaa1d829b489" alignment="4"><pos X="293" Y="547"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="bd004b64-0033-4322-a0eb-b429b76c64e7" guiLink_Element="e5399412-138e-4541-b1bf-aa889b2059cf"><style headergradientbegin="red"/><nodeRect Left="641" Top="298" Right="874" Bottom="411"/></NodeLink><NodeLink uuid="7925e071-970d-4669-b8bd-6ff22165c1b1" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="641" Top="183" !
 Right="77
 5" Bottom="241"/></NodeLink><LineLink uuid="2e0fa02f-11e6-45a0-99f2-5c98d9d0ae8f" guiLink_Element="51a5e60c-2e2e-446d-abf2-2d04363dab43" guiLineLink_LineBegin="cebe73a7-29aa-4b26-ba0e-15b7ef1f1270" guiLineLink_LineEnd="7925e071-970d-4669-b8bd-6ff22165c1b1"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="81f60549-fd2b-4aad-aa06-7a087fb7d117"><pos X="619" Y="216"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9ff6a031-0a4a-4b0d-ae22-dd113f4c7ae3" alignment="4"><pos X="598" Y="216"/></EndWaypoint><EndWaypoint uuid="5fb2dd73-580a-49cd-91d5-bd9ea197824a" alignment="1"><pos X="641" Y="216"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="ba96be0a-490a-4f8f-95a3-cbc8e50a86a2" guiLink_Element="6fcfdf4a-9dfe-46fb-a184-f7324a5fd6d0" guiLineLink_LineBegin="cebe73a7-29aa-4b26-ba0e-15b7ef1f1270" guiLineLink_LineEnd="bd004b64-0033-4322-a0eb-b429b76c64e7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="5a678036-81f3-4f!
 ba-b6e7-6
 974a830b738"><pos X="476" Y="354"/></MiddleWaypoint><!
 /guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="1906d2f9-f3a3-4908-9528-571f7716173d" alignment="4"><pos X="412" Y="253"/></EndWaypoint><Waypoint uuid="989bd9bb-6945-43c8-b699-a76f98e7283f"><pos X="412" Y="354"/></Waypoint><EndWaypoint uuid="b33064fd-d374-44e1-9b65-3477fe5d08b2" alignment="1"><pos X="641" Y="354"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="496eb2d8-47bb-4449-821e-ffaa170f4333" guiTextLabel_Element="d8aa2c77-d0aa-4049-adf7-dd242ecb0c0d"><pos X="-62" Y="5"/></TextLabel><TextLabel uuid="32de7731-980b-4491-aee3-7817a6b93739" textLabel="3" guiTextLabel_Element="d8aa2c77-d0aa-4049-adf7-dd242ecb0c0d"><pos X="-16" Y="25"/></TextLabel><TextLabel uuid="24ac0563-8aa5-4ccc-adea-851fed3f2b32" textLabel="4" guiTextLabel_Element="d8aa2c77-d0aa-4049-adf7-dd242ecb0c0d"><pos X="-348" Y="22"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="e86be0a7-d683-4f3b-a3a0-8dbbb72b4b4d" guiLink_El!
 ement="f0
 53f4a3-04af-434b-82b8-c18c76a57993"><style headergradientbegin="red"/><nodeRect Left="641" Top="454" Right="1083" Bottom="548"/><attached><AttachedNode uuid="e2654503-f51c-42bb-ae7f-37d08a90ddcf"><nodeRect Left="863" Top="469" Right="1234" Bottom="506"/></AttachedNode></attached></NodeLink><LineLink uuid="bb5d7cbf-0378-43f3-bbc5-09fac5d642f4" guiLink_Element="d0b832dc-bdc7-422a-8b41-987460322238" guiLineLink_LineBegin="d6890560-4af3-4eed-a713-06d72210ce3c" guiLineLink_LineEnd="e86be0a7-d683-4f3b-a3a0-8dbbb72b4b4d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="67c740ea-40f3-42c3-9334-acc936051df6"><pos X="621" Y="482"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f8c995fb-a755-463c-ac79-6e8ed8d8727c" alignment="4"><pos X="601" Y="482"/></EndWaypoint><EndWaypoint uuid="45403c12-2f53-4f24-a1b5-59bcd8a549fa" alignment="1"><pos X="641" Y="482"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="4f42fec1-200b-4f93-b!
 8d4-df7cc
 4071923" guiLink_Element="8a6f78dc-c8b2-45a7-81f9-6bd!
 5bd7eabe5" guiLineLink_LineBegin="e86be0a7-d683-4f3b-a3a0-8dbbb72b4b4d" guiLineLink_LineEnd="bd004b64-0033-4322-a0eb-b429b76c64e7"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ffce41fb-3c75-4b36-aa08-ca1322acc9c5"><pos X="744" Y="433"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2f63cf97-cbee-46ef-8442-3ac224cf2e80" alignment="2"><pos X="744" Y="454"/></EndWaypoint><EndWaypoint uuid="d85c1568-605b-45a6-bb50-ca70fd7fbc99" alignment="3"><pos X="744" Y="411"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="97aa5de6-cafd-4f0b-870a-c0c733a4a90f" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="-64" Y="3"/></TextLabel><TextLabel uuid="83c7e704-8b52-497a-afe0-d0e2f1c554b0" textLabel="3" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="-19" Y="15"/></TextLabel><TextLabel uuid="5fb59e98-6f07-4792-ae6d-c0434fcbb16b" textLabel="4" guiTextLabel_Elem!
 ent="0c44
 f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos Y="6"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="2bbae490-2f3e-413d-8042-c67962f95e66" guiLink_Element="b45e914e-15ff-40d2-8641-8d4dbf3472c2" guiLineLink_LineBegin="d6890560-4af3-4eed-a713-06d72210ce3c" guiLineLink_LineEnd="38f0d39b-ef83-4c93-b5b8-25686e2d3209"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="458d2996-20f6-4a0e-8e66-f90dd6507506"><pos X="83" Y="343"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2f567883-20d2-4e70-87dc-d97722ab807b" alignment="2"><pos X="109" Y="524"/></EndWaypoint><Waypoint uuid="24ba622f-7995-461b-99a8-0f20a1c0d17d"><pos X="83" Y="524"/></Waypoint><EndWaypoint uuid="87095f56-8167-4df0-bed6-21bd3202ca99" alignment="3"><pos X="83" Y="136"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="26d923fa-3eeb-417f-ba03-a05a68a7b410" guiTextLabel_Element!
 ="bda6a16
 a-1cec-4cff-ad86-47a74a5e2591"><pos X="5" Y="5"/></Te!
 xtLabel><TextLabel uuid="fd83d462-65ff-44c8-af88-8e7a2aded55f" textLabel="4" guiTextLabel_Element="bda6a16a-1cec-4cff-ad86-47a74a5e2591"><pos X="5" Y="25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="5cc56172-f2e7-4bb0-a017-3ad4ccb99055" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="e9bc17af-014c-42cc-b33c-2f6133739e7d" name="PolarizationDomain" guiDiagramLinkedOwner="915e65ad-0548-4ae2-ad1c-9dd446e01458"><guiDiagramGuiLink><NodeLink uuid="2ececdd3-92c4-408d-bb25-f9ba266db930" guiLink_Element="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"><nodeRect Left="-42" Top="9" Right="68" Bottom="50"/><attached><AttachedNode uuid="0a339d7e-4d7f-4582-8fbf-ab679a3a1701"><nodeRect Left="-119" Top="92" Right="293" Bottom="129"/></AttachedNode></attached></NodeLink><NodeLink uuid="b5acb9a0-38a9-46c2-a6b2-8848d53d38d7" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"!
 ><style h
 eadergradientbegin="red"/><nodeRect Left="499" Top="10" Right="579" Bottom="50"/></NodeLink><LineLink uuid="6dbcd51b-0453-4d50-a121-b445d228d4c1" guiLink_Element="10664395-ba7b-44dd-a587-a42356f06466" guiLineLink_LineBegin="2ececdd3-92c4-408d-bb25-f9ba266db930" guiLineLink_LineEnd="b5acb9a0-38a9-46c2-a6b2-8848d53d38d7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="90fde26d-86cb-45bf-981e-eff07f9b829b"><pos X="283" Y="24"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="ea0fd0cd-51bc-4093-9049-f53be312a6e5" alignment="4"><pos X="68" Y="24"/></EndWaypoint><EndWaypoint uuid="1fa1f30a-2225-4d40-9b61-2fa885bf6da6" alignment="1"><pos X="499" Y="24"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="f424b7f5-cf7b-46c9-bdef-28f81e186c95" guiLink_Element="7e234413-bda7-45fc-a964-0d47e9acf15c"><nodeRect Left="819" Top="1026" Right="914" Bottom="1146"/></NodeLink><NodeLink uuid="5ac55c48-d04c-44d0-a9c3-c3c8254f45ef" guiLin!
 k_Element
 ="566d6292-34ed-4414-ab0e-d80f10c81805"><nodeRect Lef!
 t="819" Top="590" Right="917" Bottom="710"/></NodeLink><NodeLink uuid="00c3fa8b-c9fe-41e7-8021-3ae5d3b0b41d" guiLink_Element="860257af-f928-4433-b91c-ff2e2479d171"><nodeRect Left="819" Top="881" Right="913" Bottom="1001"/></NodeLink><NodeLink uuid="8ed04aab-dacf-4aaa-b401-436dc5155c20" guiLink_Element="8b6eac35-de48-46ca-94c2-22483198d1af"><nodeRect Left="819" Top="737" Right="921" Bottom="857"/></NodeLink><NodeLink uuid="f36a0f57-c99c-4618-9ea9-0bf87ee9c27f" guiLink_Element="9c02f670-4fdf-41ea-be93-2cb833424f6f"><nodeRect Left="-48" Top="378" Right="459" Bottom="472"/></NodeLink><NodeLink uuid="ce1f6557-6a1e-40b7-ac71-2e260819d3e0" guiLink_Element="8a50956d-94c0-4680-a070-41f058b7ac28"><nodeRect Left="-17" Top="590" Right="459" Bottom="667"/><attached><AttachedNode uuid="386aa7a2-0246-47ff-b0ea-32ef6cd84fa9"><nodeRect Left="16" Top="675" Right="390" Bottom="712"/></AttachedNode></attached></NodeLink><NodeLink uuid="ecd6a6d9-7bff-4d92-9f86-e4b0a3277675" guiLink_Element="4c0!
 9771d-54d
 0-4785-a30f-bee0bb12719f"><nodeRect Left="-21" Top="737" Right="459" Bottom="814"/><attached><AttachedNode uuid="ef8e4640-d935-4da9-9cdd-5b1e62cef974"><nodeRect Left="12" Top="820" Right="386" Bottom="857"/></AttachedNode></attached></NodeLink><NodeLink uuid="8d6b8a59-69d3-4dd5-9eac-24c012bdd61e" guiLink_Element="6227d2f6-eb0e-44c6-b97a-ae912f3b5db6"><nodeRect Left="-14" Top="881" Right="459" Bottom="958"/><attached><AttachedNode uuid="f68b03ce-3bab-4eb2-9e46-55f830ac5a51"><nodeRect Left="19" Top="966" Right="393" Bottom="1003"/></AttachedNode></attached></NodeLink><NodeLink uuid="8af86f68-3292-4970-9b8a-99f37baacac5" guiLink_Element="2b4c784e-59f5-4efa-82d8-9638a8ee3bda"><nodeRect Left="-16" Top="1026" Right="459" Bottom="1103"/><attached><AttachedNode uuid="577d7fd6-8e6d-4d63-b9e5-1d7c8739983c"><nodeRect Left="17" Top="1109" Right="391" Bottom="1146"/></AttachedNode></attached></NodeLink><LineLink uuid="5761f7e9-64b6-4f14-b7a5-c6bc2d2cfc34" guiLink_Element="68c96460-28f6-!
 41c1-824e
 -7d6744304f34" guiLineLink_LineBegin="ce1f6557-6a1e-4!
 0b7-ac71-2e260819d3e0" guiLineLink_LineEnd="f36a0f57-c99c-4618-9ea9-0bf87ee9c27f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="c65cd21d-071a-44cc-b99e-6716abe4c8cc"><pos X="-28" Y="547"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f2f7dfad-63e7-4660-8d13-89959f9a4ded" alignment="4"><pos X="-17" Y="610"/></EndWaypoint><Waypoint uuid="341972a4-0ea2-472d-99a9-75443a10d5bf"><pos X="-28" Y="610"/></Waypoint><EndWaypoint uuid="3bb3d663-ee00-4adf-ba34-7748e6638984" alignment="1"><pos X="-28" Y="472"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="1ce417e9-eb44-4551-a59f-b64b46ca40ff" guiLink_Element="f8fdfb9e-aa7a-42f3-a8e0-cb6d0bd7f458" guiLineLink_LineBegin="ecd6a6d9-7bff-4d92-9f86-e4b0a3277675" guiLineLink_LineEnd="f36a0f57-c99c-4618-9ea9-0bf87ee9c27f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="daaa9157-d476-4319-b208-ffa9537f4dcc"><pos X="-28" Y="618"/></MiddleWaypoint></guiLineLink_LineMiddleWay!
 point><gu
 iLineLinkWaypoint><EndWaypoint uuid="2dae2be3-6c9f-4ce5-8b14-fa07b46791d4" alignment="2"><pos X="-21" Y="757"/></EndWaypoint><Waypoint uuid="51738286-13f8-406d-ab0f-f5ef42a14891"><pos X="-28" Y="757"/></Waypoint><EndWaypoint uuid="7a31f4d3-e533-4d50-b3c0-080e1f16d1d9" alignment="3"><pos X="-28" Y="472"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="4ef18e39-c3e7-4b0e-9120-0fa8d71288f3" guiLink_Element="45ce5312-9ef8-4e61-9c67-c04f65671941" guiLineLink_LineBegin="8d6b8a59-69d3-4dd5-9eac-24c012bdd61e" guiLineLink_LineEnd="f36a0f57-c99c-4618-9ea9-0bf87ee9c27f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="a4345acc-8681-4c21-b972-ef68d0a70fc8"><pos X="-28" Y="698"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="1e524180-0f85-4ad6-9d72-0701f6110971" alignment="1"><pos X="-14" Y="910"/></EndWaypoint><Waypoint uuid="e3130fdc-475e-4437-aaa8-819fe06ba499"><pos X="-28" Y="910"/></Waypoint><EndWaypoint uuid="8ea87e73-!
 bccd-44b9
 -82f4-7073ca6c3a11" alignment="4"><pos X="-28" Y="472!
 "/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="27046662-a061-4ab3-bf3a-a81dfb260b18" guiLink_Element="cf2fcc2d-8670-4480-bb74-5e4dd72a3972" guiLineLink_LineBegin="8af86f68-3292-4970-9b8a-99f37baacac5" guiLineLink_LineEnd="f36a0f57-c99c-4618-9ea9-0bf87ee9c27f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="6884c637-bfe1-44cf-bc68-7dc96bc6b2fd"><pos X="-28" Y="767"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="7aaf4903-af5f-4de8-b51b-c594007fefae" alignment="1"><pos X="-16" Y="1049"/></EndWaypoint><Waypoint uuid="a4f2b51d-e8a6-4dc7-a9aa-abd3a9d2804d"><pos X="-28" Y="1049"/></Waypoint><EndWaypoint uuid="ce91821a-6de1-44e8-8777-2148971b029b" alignment="4"><pos X="-28" Y="472"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="c1c604eb-149e-4f98-8a97-1408f3969a7c" guiLink_Element="2e1a46ae-e49c-49f4-869c-8038430ee803"><nodeRect Left="-48" Top="152" Right="438" Bottom="211"/><attached><AttachedNod!
 e uuid="f
 99b6205-6ee0-44f0-954a-ea89de38a7aa"><nodeRect Left="-250" Top="226" Right="154" Bottom="263"/></AttachedNode></attached></NodeLink><NodeLink uuid="aff22136-06ea-4a3d-bfd2-88c95594c193" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="499" Top="153" Right="633" Bottom="211"/></NodeLink><LineLink uuid="3d63d7cf-594e-4650-add3-9d5e36dc5c3c" guiLink_Element="131abc3b-753d-4483-bc63-86ec1cdff68e" guiLineLink_LineBegin="c1c604eb-149e-4f98-8a97-1408f3969a7c" guiLineLink_LineEnd="aff22136-06ea-4a3d-bfd2-88c95594c193"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="5b992c7f-83ca-4fb4-af24-4c60bbf43cc2"><pos X="468" Y="165"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="36fc9202-4dd4-420c-a24f-405fd7cfdae2" alignment="4"><pos X="438" Y="165"/></EndWaypoint><EndWaypoint uuid="dea7040d-6a3a-4b44-8f74-85b15db1cc86" alignment="1"><pos X="499" Y="165"/></EndWaypoint></guiLineLinkWayp!
 oint></Li
 neLink><NodeLink uuid="51f6c01d-0cf3-485f-968d-c3cb18!
 e3187c" guiLink_Element="122ed5c3-d6f0-474a-88ec-30d79ed1a571"><style headergradientbegin="red"/><nodeRect Left="499" Top="285" Right="580" Bottom="326"/></NodeLink><NodeLink uuid="42ed81ca-2555-44b1-9148-c6c37388b1f0" guiLink_Element="ab705a17-1a4d-4c4c-8740-6599581cac90"><nodeRect Left="907" Top="21" Right="989" Bottom="357"/></NodeLink><LineLink uuid="12a8014a-70e0-4794-ab79-eea7a382131a" guiLink_Element="6948b223-3ce6-4a05-93a2-a56b585ef6e3" guiLineLink_LineBegin="f424b7f5-cf7b-46c9-bdef-28f81e186c95" guiLineLink_LineEnd="42ed81ca-2555-44b1-9148-c6c37388b1f0"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="5d1aec1f-1b59-4675-8763-94d91cf36e00"><pos X="975" Y="734"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="720e2205-9a53-4a4b-bf81-f9abc79e934e" alignment="4"><pos X="914" Y="1049"/></EndWaypoint><Waypoint uuid="36277533-b12c-4511-852e-02e43d7746a8"><pos X="975" Y="1049"/></Waypoint><EndWaypoint uuid="0d30c43b-a93a-4a59!
 -9861-6b5
 8b2a20f16" alignment="1"><pos X="975" Y="357"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="0d73269b-7f5d-44eb-8d7c-08972a1de050" guiLink_Element="07ad8b0c-dc40-4897-ac84-9744dc99dec9" guiLineLink_LineBegin="00c3fa8b-c9fe-41e7-8021-3ae5d3b0b41d" guiLineLink_LineEnd="42ed81ca-2555-44b1-9148-c6c37388b1f0"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="7c49f4c1-0673-4d5f-a283-c86e908dabd7"><pos X="975" Y="658"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="997b56a5-dccf-46d2-92de-c88c3c71dc21" alignment="4"><pos X="913" Y="896"/></EndWaypoint><Waypoint uuid="aa5ab053-43c9-4266-ac64-a9c1e19ca4ef"><pos X="975" Y="896"/></Waypoint><EndWaypoint uuid="79c8725d-49ca-457e-a8bd-ea5f351b6091" alignment="1"><pos X="975" Y="357"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="60d7a9e2-cd89-4816-8a5e-e8b4939e53fe" guiLink_Element="a9608a63-cad8-44e2-99d5-e6c49ed0d347" guiLineLink_LineBegin="8ed04aab-dacf-!
 4aaa-b401
 -436dc5155c20" guiLineLink_LineEnd="42ed81ca-2555-44b!
 1-9148-c6c37388b1f0"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="45f887b0-aa3b-49ad-b299-4c54ec4b8a4e"><pos X="975" Y="582"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="fef36779-5b94-47e3-ad33-3f933ea46fca" alignment="4"><pos X="921" Y="753"/></EndWaypoint><Waypoint uuid="007e26bc-a7b1-4cc3-a8d8-131ffa74ed8e"><pos X="975" Y="753"/></Waypoint><EndWaypoint uuid="f1f160b5-7f5c-4965-b95f-06e62511f78b" alignment="1"><pos X="975" Y="357"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="13ad2826-6004-4c44-81b0-81f10644b1f7" guiLink_Element="7141356b-9930-42c0-b319-3c099520bf03" guiLineLink_LineBegin="5ac55c48-d04c-44d0-a9c3-c3c8254f45ef" guiLineLink_LineEnd="42ed81ca-2555-44b1-9148-c6c37388b1f0"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ee2ef10e-130e-4e75-8275-4dda67550d3d"><pos X="975" Y="511"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="e015cc22-4665-4!
 03f-a24a-
 9267d4a22e39" alignment="4"><pos X="917" Y="607"/></EndWaypoint><Waypoint uuid="a1788d1e-473e-4016-ae3e-309a877eb8e5"><pos X="975" Y="607"/></Waypoint><EndWaypoint uuid="3deeef40-a46e-4e96-abb5-c1777ef99556" alignment="1"><pos X="975" Y="357"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="9fc4eb61-ba8b-4078-a612-ac30ac8310bd" guiLink_Element="82e521ea-656d-495a-8ca0-2f5a92e22ec2"><style headergradientbegin="red"/><nodeRect Left="499" Top="378" Right="952" Bottom="454"/><attached><AttachedNode uuid="3a449265-2ade-4815-b135-44e95ff1f57a"><nodeRect Left="340" Top="466" Right="711" Bottom="503"/></AttachedNode></attached></NodeLink><LineLink uuid="42c09498-e2bb-405a-b6d2-bcdfa1b93be3" guiLink_Element="d4f41bab-d7f5-4b16-bee2-187bd6a79438" guiLineLink_LineBegin="9fc4eb61-ba8b-4078-a612-ac30ac8310bd" guiLineLink_LineEnd="51f6c01d-0cf3-485f-968d-c3cb18e3187c"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="51120c7!
 d-0612-42
 0b-ac81-ca74be445fe1"><pos X="520" Y="352"/></MiddleW!
 aypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d6eb6dbb-1693-4c36-91ac-1f56702d87e3" alignment="2"><pos X="520" Y="378"/></EndWaypoint><EndWaypoint uuid="73dbada0-8545-4c37-87c4-60f07b6c303c" alignment="3"><pos X="520" Y="326"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="2df8df2e-b526-49c4-9f66-753541eefb2b" guiTextLabel_Element="7084290a-2b44-4d19-a531-f0a33c5b7e70"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="3fca7298-c834-4e01-aaca-1690c0143053" textLabel="3" guiTextLabel_Element="7084290a-2b44-4d19-a531-f0a33c5b7e70"><pos X="66" Y="4"/></TextLabel><TextLabel uuid="d5343470-77ce-4a4f-bab2-d0b8d43ad26d" textLabel="4" guiTextLabel_Element="7084290a-2b44-4d19-a531-f0a33c5b7e70"><pos X="5" Y="25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="bb923e5b-a338-4c8d-bde7-c0973c9e8aa9" guiLink_Element="ebda821c-89b9-48ae-baad-b33d50076a84" guiLineLink_LineBegin="f36a0f57-c99c-461!
 8-9ea9-0b
 f87ee9c27f" guiLineLink_LineEnd="9fc4eb61-ba8b-4078-a612-ac30ac8310bd"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="d5e64848-38b1-450b-831c-b3e5c4a4dffc"><pos X="479" Y="413"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9f115da4-0ffc-4571-8f6a-fc763bb34ff0" alignment="4"><pos X="459" Y="413"/></EndWaypoint><EndWaypoint uuid="9b4a46ac-ea77-4e23-bf6b-63c3be137c4a" alignment="1"><pos X="499" Y="413"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="80aa2d2f-acc3-4ff9-9e83-e5c3368952aa" guiLink_Element="1fa2ebcb-da10-4f2e-bd74-fe84717d58d8" guiLineLink_LineBegin="c1c604eb-149e-4f98-8a97-1408f3969a7c" guiLineLink_LineEnd="51f6c01d-0cf3-485f-968d-c3cb18e3187c"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="507ee252-c8ef-455a-a10f-d7578a85e718"><pos X="309" Y="305"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="01f6679e-f3e0-4912-b8fd-708bf53e71a9" alignment="4">!
 <pos X="2
 14" Y="211"/></EndWaypoint><Waypoint uuid="75fcfc71-e!
 3f1-410f-ba55-3ef2f03ca38a"><pos X="214" Y="305"/></Waypoint><EndWaypoint uuid="223b42a9-4e1b-4774-9fd3-ecbb7fc90ba5" alignment="1"><pos X="499" Y="305"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a9408b79-0f1c-4f1a-9d5e-da8ee45deb08" guiTextLabel_Element="f78da8ed-58f1-4c67-8160-e7d22e9b4976"><pos X="-88" Y="-17"/></TextLabel><TextLabel uuid="f2e05eec-3c1b-4d37-a6a7-adeb3ae5de27" textLabel="3" guiTextLabel_Element="f78da8ed-58f1-4c67-8160-e7d22e9b4976"><pos X="-22" Y="-19"/></TextLabel><TextLabel uuid="9c1c8287-16ed-488a-9c26-8f9efa77a526" textLabel="4" guiTextLabel_Element="f78da8ed-58f1-4c67-8160-e7d22e9b4976"><pos X="-326" Y="13"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="06ef57e2-2b80-410c-bcee-39d9c4f6cd62" guiLink_Element="37e43580-4f49-406a-811b-46b867ac567d" guiLineLink_LineBegin="f36a0f57-c99c-4618-9ea9-0bf87ee9c27f" guiLineLink_LineEnd="2ececdd3-92c4-408d-bb25-f9ba266db930"><style linethickne!
 ss="2" pe
 ncolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="eec28bf8-5bbf-4cbe-af6b-6d80c824ac32"><pos X="-69" Y="235"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="cd883f0a-6702-4db4-8f0b-10912f12adf2" alignment="2"><pos X="-48" Y="450"/></EndWaypoint><Waypoint uuid="3db4428b-a15c-4a89-bab3-5eb683829946"><pos X="-69" Y="450"/></Waypoint><Waypoint uuid="e67a27c7-c134-4b0a-bcff-c659d77cace8"><pos X="-69" Y="25"/></Waypoint><EndWaypoint uuid="783528bb-c539-4ca3-b3bd-4759d5fdecf4" alignment="3"><pos X="-42" Y="25"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="26a62a02-d5bf-4982-a914-c33b44298c94" guiTextLabel_Element="920e54b4-1ac7-4b56-9d49-11c22eaf0c53"><pos X="-23" Y="53"/></TextLabel><TextLabel uuid="a51c511a-6ccb-41e4-ba21-297974d0fdef" textLabel="4" guiTextLabel_Element="920e54b4-1ac7-4b56-9d49-11c22eaf0c53"><pos X="-25" Y="69"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></!
 LineLink>
 </guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uu!
 id="97287b7e-4476-40e6-85d1-3c8589dc7d17" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="a3413c72-3e6e-4a48-b86f-0a3787c7bdbc" name="GenericDomain" guiDiagramLinkedOwner="f881bbdc-5a0d-47cc-ba45-5ffe7670381d"><guiDiagramGuiLink><NodeLink uuid="a275f150-21b2-4a55-9c40-e2970c392fc8" guiLink_Element="b64125c9-f671-45b8-980a-724503de846f"><nodeRect Left="83" Top="56" Right="172" Bottom="97"/><attached><AttachedNode uuid="e02e1603-b3f6-4db2-ba71-c56bfcce1d28"><nodeRect Left="-20" Top="131" Right="392" Bottom="168"/></AttachedNode></attached></NodeLink><NodeLink uuid="40b504f4-f76e-4cf7-822b-268e9336c0c5" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="red"/><nodeRect Left="672" Top="57" Right="752" Bottom="97"/></NodeLink><LineLink uuid="c16f0ee0-03de-4f58-92d2-7512050964ff" guiLink_Element="c46af347-3c7c-480e-ba1c-868355b95d9a" guiLineLink_LineBegin="a275f150-21b2-4a55-9c40-e2970c392fc8" guiLineLink_LineEnd="40b504f4-f76e!
 -4cf7-822
 b-268e9336c0c5"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="7cbbf57f-f3f7-4388-8e83-72b7f8fdc660"><pos X="422" Y="67"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f8c926d7-c0b0-45e3-acd6-a432ec17809f" alignment="4"><pos X="172" Y="67"/></EndWaypoint><EndWaypoint uuid="e628e80d-faff-482a-8bc5-b7d701f1c1c3" alignment="1"><pos X="672" Y="67"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="5dc01f64-8a1c-47fc-b647-0acdb3943c5c" guiLink_Element="cf0e7dfa-f166-4af2-b5be-4802801f3f20"><nodeRect Left="132" Top="475" Right="622" Bottom="570"/><attached><AttachedNode uuid="3927a27a-dd77-463b-ba3c-cb87c0ac84bb"><nodeRect Left="-85" Top="566" Right="296" Bottom="603"/></AttachedNode></attached></NodeLink><NodeLink uuid="84bca797-b0a2-4cc3-ba2d-2c9a5b9c95d6" guiLink_Element="e06a20a7-e542-4439-9180-ad69ebe6e24c"><nodeRect Left="147" Top="207" Right="622" Bottom="266"/><attached><AttachedNode uuid="99e344c8-bca4-4f13-!
 9b6b-7672
 6d739a83"><nodeRect Left="-50" Top="288" Right="354" !
 Bottom="325"/></AttachedNode></attached></NodeLink><NodeLink uuid="31099b22-e948-4dcc-85dc-5607de25bc3a" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="672" Top="208" Right="806" Bottom="266"/></NodeLink><NodeLink uuid="d0d850cb-5b4c-42ca-8b02-3bcdc5ac8656" guiLink_Element="e5399412-138e-4541-b1bf-aa889b2059cf"><style headergradientbegin="red"/><nodeRect Left="672" Top="335" Right="905" Bottom="448"/></NodeLink><LineLink uuid="44aca70e-869e-4468-ad1a-c324bc812587" guiLink_Element="3f845b9f-150d-48e1-86eb-2c2cc266a7ce" guiLineLink_LineBegin="84bca797-b0a2-4cc3-ba2d-2c9a5b9c95d6" guiLineLink_LineEnd="31099b22-e948-4dcc-85dc-5607de25bc3a"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="82a5e217-7030-402f-b9be-9ebca891d661"><pos X="647" Y="225"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="52080ccb-5e20-44a3-9421-e66a7504efec" alignment="4"><pos X="622" Y="225"/></EndWay!
 point><En
 dWaypoint uuid="efba88d6-4a99-4e77-b095-7b3a5e11e7fd" alignment="1"><pos X="672" Y="225"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="087f8c87-c652-4b5d-9516-23626e9f96e0" guiLink_Element="372a94fd-b552-4ef8-a000-e533784c55aa" guiLineLink_LineBegin="84bca797-b0a2-4cc3-ba2d-2c9a5b9c95d6" guiLineLink_LineEnd="d0d850cb-5b4c-42ca-8b02-3bcdc5ac8656"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="8e6c975f-f459-4658-a5ab-c64e3a75d5f7"><pos X="471" Y="391"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="8789546e-cb74-46c4-98f0-2ad2e7e093d8" alignment="4"><pos X="395" Y="266"/></EndWaypoint><Waypoint uuid="0a34b438-e605-4c46-9361-935c15c932ad"><pos X="395" Y="391"/></Waypoint><EndWaypoint uuid="789a6fef-8aac-4d32-990d-23f6fab7444a" alignment="1"><pos X="672" Y="391"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="49f46d72-2d79-47b9-84b8-b771d786f0ee" guiTextLabel_Element="1b1e4d42-132f-4a76-b296-d30cd3dac445"><po!
 s X="-62"
  Y="5"/></TextLabel><TextLabel uuid="53c48757-0aa7-4c!
 b2-9683-226772e11eda" textLabel="3" guiTextLabel_Element="1b1e4d42-132f-4a76-b296-d30cd3dac445"><pos X="-16" Y="25"/></TextLabel><TextLabel uuid="a1171e9d-c2d1-4950-a0a8-abef33333f1c" textLabel="4" guiTextLabel_Element="1b1e4d42-132f-4a76-b296-d30cd3dac445"><pos X="-343" Y="24"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="9da04a03-854b-4e96-b064-1b701d7180ce" guiLink_Element="f053f4a3-04af-434b-82b8-c18c76a57993"><style headergradientbegin="red"/><nodeRect Left="672" Top="475" Right="1114" Bottom="569"/><attached><AttachedNode uuid="ee706d09-3261-4368-93ee-fa229e6ceec6"><nodeRect Left="894" Top="490" Right="1265" Bottom="527"/></AttachedNode></attached></NodeLink><LineLink uuid="01f3ea2f-d913-4316-80b1-bb69cc17bbef" guiLink_Element="4085ebc0-73cc-4631-a6bc-758a297ff491" guiLineLink_LineBegin="5dc01f64-8a1c-47fc-b647-0acdb3943c5c" guiLineLink_LineEnd="9da04a03-854b-4e96-b064-1b701d7180ce"><guiLineLink_LineMiddle!
 Waypoint>
 <MiddleWaypoint uuid="a3afdd6c-9c69-4b5c-8187-8c0ade1c7caf"><pos X="647" Y="505"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f248f231-ee90-403e-8d79-320d721b04aa" alignment="4"><pos X="622" Y="505"/></EndWaypoint><EndWaypoint uuid="080774e4-f3c8-4a29-bac8-71fb21e6b7d6" alignment="1"><pos X="672" Y="505"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="873f48d8-8caa-440f-951b-3388e2b22cff" guiLink_Element="8a6f78dc-c8b2-45a7-81f9-6bd5bd7eabe5" guiLineLink_LineBegin="9da04a03-854b-4e96-b064-1b701d7180ce" guiLineLink_LineEnd="d0d850cb-5b4c-42ca-8b02-3bcdc5ac8656"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="0be0d440-a5f8-47d4-a64a-39b302fb7661"><pos X="775" Y="462"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="111a6807-598f-4e63-8f93-51a18f4b66aa" alignment="2"><pos X="775" Y="475"/></EndWaypoint><EndWaypoint uuid="241!
 f2fcd-974
 2-4889-a265-4aa16f365542" alignment="3"><pos X="775" !
 Y="448"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="7890b4f5-286b-46ff-861d-9d3e8c2c3d5c" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="-66" Y="6"/></TextLabel><TextLabel uuid="fef6e393-2e2a-4f94-a356-5dda828ba660" textLabel="3" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="66" Y="4"/></TextLabel><TextLabel uuid="c1ded217-35ad-4950-8c70-efd7edc0d754" textLabel="4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="18" Y="8"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="5f6a83d6-3324-4eb1-b21d-1fa2d0485242" guiLink_Element="fd07fad7-819d-46b9-a6a8-b6d75746542c" guiLineLink_LineBegin="5dc01f64-8a1c-47fc-b647-0acdb3943c5c" guiLineLink_LineEnd="a275f150-21b2-4a55-9c40-e2970c392fc8"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="64748858-c412-46ed-9f17-f29fb999d1ec"><pos X="113" Y="333"/></MiddleWayp!
 oint></gu
 iLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="b28c1dd5-9aea-4180-a92b-4287b6778c58" alignment="2"><pos X="132" Y="550"/></EndWaypoint><Waypoint uuid="ef21a663-8791-448d-a954-5bf6f7564722"><pos X="113" Y="550"/></Waypoint><EndWaypoint uuid="ac2ed16c-23e5-4a77-b1cf-128e54bd6542" alignment="3"><pos X="113" Y="97"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="7073a5a6-24d6-474e-ad00-069ef0b5e033" guiTextLabel_Element="c7787d80-0410-4538-b701-0c4077e92bdf"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="4879c21e-2270-4249-8b0c-b70c7ef74aa2" textLabel="4" guiTextLabel_Element="c7787d80-0410-4538-b701-0c4077e92bdf"><pos X="5" Y="25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="bed81237-068d-49d9-9ec6-553475e4b5de" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="225e3cb4-e093-4f99-b9cd-72cda152b1be" name="SpatialDomain" guiDiagramLi!
 nkedOwner
 ="84e3c21e-27b4-4348-bb19-8178adbbcf65"><guiDiagramGu!
 iLink><NodeLink uuid="606905ce-2a01-4f88-a10e-bc3ced50390f" guiLink_Element="89b72b66-04e6-432a-a187-d9d58c85a48f"><nodeRect Left="382" Top="-298" Right="587" Bottom="-167"/><attached><AttachedNode uuid="571ad65d-8302-46a0-9f0e-16d5d2ab9a1e"><nodeRect Left="199" Top="-169" Right="611" Bottom="-132"/></AttachedNode></attached></NodeLink><NodeLink uuid="98cf2047-fd76-4fa7-9c4a-2ff95ed6f7db" guiLink_Element="32cad59f-cb54-426e-bb2e-34013e6e28f9"><nodeRect Left="-251" Top="-397" Right="-149" Bottom="425"/></NodeLink><NodeLink uuid="e65df3bf-f0e0-496a-9e3e-4ff5d5ffd503" guiLink_Element="1c4ef700-d3a6-4ef4-99bc-e919b3d6b7ce"><nodeRect Left="1116" Top="-397" Right="1249" Bottom="29"/></NodeLink><NodeLink uuid="e175f030-076d-484d-a3fc-29ed031d0024" guiLink_Element="33c656d6-9829-4dc4-b802-5c832657cfa0"><nodeRect Left="-69" Top="-298" Right="13" Bottom="-214"/></NodeLink><NodeLink uuid="62bd4a93-9880-4d2c-9347-50207f972cb6" guiLink_Element="4601b15e-6a63-46b8-8254-18c8ca7d832c"><nod!
 eRect Lef
 t="-69" Top="-174" Right="80" Bottom="-79"/></NodeLink><NodeLink uuid="45787a05-8dc6-4630-87c2-79f6231ac0bf" guiLink_Element="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"><nodeRect Left="39" Top="-34" Right="106" Bottom="24"/></NodeLink><NodeLink uuid="17e55098-5b00-4c32-aa2b-70fc3ddd7254" guiLink_Element="8f732d69-22c4-4596-ba59-0290568495a0"><nodeRect Left="-90" Top="94" Right="50" Bottom="171"/></NodeLink><LineLink uuid="6465e5d9-f297-4b10-9ca3-08430b6b504b" guiLink_Element="2de2ea06-adb3-401b-aac0-c01af4eab755" guiLineLink_LineBegin="17e55098-5b00-4c32-aa2b-70fc3ddd7254" guiLineLink_LineEnd="45787a05-8dc6-4630-87c2-79f6231ac0bf"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="907996aa-825e-49e8-a93a-d3f6507738f1"><pos X="30" Y="59"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="cd22e748-f747-455d-94d9-2afee90d3075" alignment="2"><pos X="-11" Y="94"/></EndWaypoint><Waypoint uuid="4fbdf781-757a-42f2-8ab0-1d6408d0b8ec"><pos X="-11!
 " Y="59"/
 ></Waypoint><Waypoint uuid="e8f5d477-32b5-48e3-8b87-9!
 d91ba31d070"><pos X="72" Y="59"/></Waypoint><EndWaypoint uuid="76c771fe-5daf-4fd2-ae5f-7c739c9a6f22" alignment="3"><pos X="72" Y="24"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="5453b25f-b022-4c7f-a029-d7b6e0693838" guiLink_Element="e3364778-e183-48b4-9039-31762e7c6f7a"><nodeRect Left="108" Top="94" Right="268" Bottom="207"/></NodeLink><LineLink uuid="f726a8ca-4000-4d64-8a94-74d0f32d65ac" guiLink_Element="cabfdaf9-8b70-4701-9c6b-26f72cf93cd5" guiLineLink_LineBegin="5453b25f-b022-4c7f-a029-d7b6e0693838" guiLineLink_LineEnd="45787a05-8dc6-4630-87c2-79f6231ac0bf"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="bbc84f71-3c99-437c-8f07-53202c2c5d58"><pos X="130" Y="59"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="06519a3d-743a-4b19-9b6f-9d76eb53381b" alignment="2"><pos X="188" Y="94"/></EndWaypoint><Waypoint uuid="fc6dca12-ff89-407a-a01b-6fc907e5874b"><pos X="188" Y="59"/></Waypoint><Waypoint uuid="859c8166-!
 8644-4a01
 -9dc0-badf2b95f515"><pos X="72" Y="59"/></Waypoint><EndWaypoint uuid="c7284b53-fb34-4c5b-8451-3fb6acc42fa3" alignment="3"><pos X="72" Y="24"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="6176f1d2-d73c-4e9a-84c5-032e6e76cb3e" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="red"/><nodeRect Left="854" Top="-298" Right="934" Bottom="-258"/></NodeLink><LineLink uuid="2c64fcf2-5fd0-4b04-87be-7a88dee3faf1" guiLink_Element="e8218ef4-29e6-41d7-a61a-b1977da41269" guiLineLink_LineBegin="606905ce-2a01-4f88-a10e-bc3ced50390f" guiLineLink_LineEnd="6176f1d2-d73c-4e9a-84c5-032e6e76cb3e"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="27e803ed-2519-4fba-824b-9e8ba9c87c7c"><pos X="720" Y="-275"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d032d204-0394-465d-9faf-a5cf18d4596c" alignment="1"><pos X="587" Y="-275"/></EndWaypoint><EndWaypoint uuid="3e5e8a65-06c5-4c41-adbd-03d671c4cb51" alignm!
 ent="4"><
 pos X="854" Y="-275"/></EndWaypoint></guiLineLinkWayp!
 oint></LineLink><NodeLink uuid="6ee21ea8-e45f-4bea-8180-47026202e1ca" guiLink_Element="c2bc8ece-4c36-4381-a45c-694daf064738"><nodeRect Left="104" Top="290" Right="587" Bottom="384"/><attached><AttachedNode uuid="6218229a-006f-478c-b5cf-c2fbddedfd01"><nodeRect Left="329" Top="269" Right="700" Bottom="306"/></AttachedNode></attached></NodeLink><NodeLink uuid="7bb32200-827e-4b20-b567-32499d9b1f25" guiLink_Element="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><nodeRect Left="323" Top="-109" Right="810" Bottom="-51"/><attached><AttachedNode uuid="f86e0c1b-e5ca-4d2b-8351-2d55bb56b517"><nodeRect Left="-1" Top="-39" Right="403" Bottom="-2"/></AttachedNode></attached></NodeLink><NodeLink uuid="2e5875d7-ac07-4578-9898-15435f69ede7" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="854" Top="-109" Right="988" Bottom="-51"/></NodeLink><NodeLink uuid="e8f89d27-496c-4412-834b-84b84a97ec24" guiLink_Element="e5399412-138e-4541-b1bf-aa889b2059!
 cf"><styl
 e headergradientbegin="red"/><nodeRect Left="854" Top="2" Right="1087" Bottom="115"/></NodeLink><LineLink uuid="6b3c2140-f318-42d9-ac8e-0e9c285c6170" guiLink_Element="c754576e-2cbe-4bb0-b714-0152df222d00" guiLineLink_LineBegin="7bb32200-827e-4b20-b567-32499d9b1f25" guiLineLink_LineEnd="2e5875d7-ac07-4578-9898-15435f69ede7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="d519a631-8abc-4836-81c8-87783f074696"><pos X="832" Y="-91"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6e5bd2f4-4e25-4a07-aedf-11b8e74e0242" alignment="4"><pos X="810" Y="-91"/></EndWaypoint><EndWaypoint uuid="1a2eac3f-fb2a-4be1-816d-1fa419bafa1d" alignment="1"><pos X="854" Y="-91"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="460bda58-380c-49d7-b520-4a2cdf16de18" guiLink_Element="e52ae525-5af7-4e75-97f5-1724cd9fd737"><nodeRect Left="368" Top="394" Right="814" Bottom="471"/><attached><AttachedNode uuid="13d24222-b942-4f4b-b82a-db0a9422cdf!
 e"><nodeR
 ect Left="602" Top="432" Right="967" Bottom="469"/></!
 AttachedNode></attached></NodeLink><NodeLink uuid="50c1aa00-5429-45c6-9cd0-7acd9f5488af" guiLink_Element="c8fa2077-c6c1-49e7-8bd4-47507057a42c"><nodeRect Left="367" Top="493" Right="813" Bottom="570"/><attached><AttachedNode uuid="b3b13260-fe33-4fe1-9e9c-14d035c9c7e0"><nodeRect Left="664" Top="517" Right="1029" Bottom="554"/></AttachedNode></attached></NodeLink><NodeLink uuid="39d0559a-9a3d-48c9-aaf8-8c3d462825e7" guiLink_Element="2f0fc478-c04c-4d93-b22a-e139fe537b15"><nodeRect Left="367" Top="592" Right="813" Bottom="669"/><attached><AttachedNode uuid="bf1bbed5-18f9-4844-b410-633a2c031199"><nodeRect Left="367" Top="679" Right="732" Bottom="716"/></AttachedNode></attached></NodeLink><LineLink uuid="f239c5ad-8aaf-4bed-97c0-379429432955" guiLink_Element="5faae68e-7594-41d0-9676-2cdc73af1b2e" guiLineLink_LineBegin="460bda58-380c-49d7-b520-4a2cdf16de18" guiLineLink_LineEnd="6ee21ea8-e45f-4bea-8180-47026202e1ca"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="435209a3-0d58!
 -4794-b15
 6-699d5c8f6e20"><pos X="242" Y="447"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="91dec130-ac20-4178-bb63-c90d4e96aaef" alignment="1"><pos X="368" Y="447"/></EndWaypoint><Waypoint uuid="c5d05eae-1693-4214-b996-1cb739088491"><pos X="178" Y="447"/></Waypoint><EndWaypoint uuid="0f4265ff-fabd-4b6d-a499-29fb4ebd877c" alignment="4"><pos X="178" Y="384"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="aff49e00-185e-41de-8dc4-3e359cb7c489" guiLink_Element="11738c5c-bd6d-4130-8b66-bfd2f0b0ec83" guiLineLink_LineBegin="50c1aa00-5429-45c6-9cd0-7acd9f5488af" guiLineLink_LineEnd="6ee21ea8-e45f-4bea-8180-47026202e1ca"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="f84a9038-b45e-4336-b521-5d0627318961"><pos X="201" Y="527"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="a2b61c62-5b48-4cd6-ab8d-f5c73a19ab38" alignment="1"><pos X="367" Y="527"/></EndWaypoint><Waypoint uuid="5c6cc628!
 -d6ea-430
 2-bf23-67c660467864"><pos X="178" Y="527"/></Waypoint!
 ><EndWaypoint uuid="83466141-7def-465e-8b32-316b92b2d93d" alignment="4"><pos X="178" Y="384"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="211abdb2-4daa-4e24-801d-435729e5d3d3" guiLink_Element="6bb0c24c-caab-4553-b910-73baf95bc711" guiLineLink_LineBegin="39d0559a-9a3d-48c9-aaf8-8c3d462825e7" guiLineLink_LineEnd="6ee21ea8-e45f-4bea-8180-47026202e1ca"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="a695a048-1442-40d8-b004-0cd605a6fa9a"><pos X="178" Y="594"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f8d3322d-6ff5-4221-a59f-56618e815db7" alignment="2"><pos X="367" Y="615"/></EndWaypoint><Waypoint uuid="06462be9-885d-4b18-87a0-16db2b7d7792"><pos X="178" Y="615"/></Waypoint><EndWaypoint uuid="db89f0b1-ec66-4099-9374-56473586adc5" alignment="3"><pos X="178" Y="384"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="059990f5-730c-440b-ae09-77658d15045a" guiLink_Element="0473e945-9789-4f9d-90db-eb06!
 10d61ca5"
  guiLineLink_LineBegin="7bb32200-827e-4b20-b567-32499d9b1f25" guiLineLink_LineEnd="e8f89d27-496c-4412-834b-84b84a97ec24"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="e9d9de60-46bb-4088-bd3a-1b4c7d748ac2"><pos X="658" Y="50"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5bff73f4-4c96-4926-9aad-d7f9f04f540f" alignment="4"><pos X="563" Y="-51"/></EndWaypoint><Waypoint uuid="c914d1d1-8bc7-48ae-b72f-54f5c98d1019"><pos X="563" Y="50"/></Waypoint><EndWaypoint uuid="60c9d069-51cb-46cc-a563-536244907ada" alignment="1"><pos X="854" Y="50"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="54d9f89b-53f8-4bcb-b73a-b2a5a7cf9d39" guiTextLabel_Element="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><pos X="-66" Y="5"/></TextLabel><TextLabel uuid="064503f4-bb38-4a5c-af39-be114a39dde7" textLabel="3" guiTextLabel_Element="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><pos X="-24" Y="25"/></TextLabel><TextLabel uuid="c78c443a-71f9-4a52-b4cc-cb804a7b8759" te!
 xtLabel="
 4" guiTextLabel_Element="b41e7f82-86b3-421e-b97d-f9da!
 edf9d0ac"><pos X="-322" Y="41"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="8599dd5f-a70d-40e5-813b-96fa3f358fe9" guiLink_Element="7ba07d48-567e-4585-a4e5-f44a4cbc1aac"><style headergradientbegin="red"/><nodeRect Left="854" Top="290" Right="995" Bottom="366"/></NodeLink><LineLink uuid="26060ce9-12db-4222-8640-1d1ded0f66a0" guiLink_Element="a5390121-d5ec-4ca2-b3b6-6be3c90dfc9f" guiLineLink_LineBegin="6ee21ea8-e45f-4bea-8180-47026202e1ca" guiLineLink_LineEnd="8599dd5f-a70d-40e5-813b-96fa3f358fe9"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="07787f29-c7c1-4734-9d6b-58eb37430f72"><pos X="720" Y="310"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="8c90faa1-748b-4b08-9577-77395c860e57" alignment="2"><pos X="587" Y="310"/></EndWaypoint><EndWaypoint uuid="68f70815-fdcd-4aa3-b89e-c399ef583d36" alignment="3"><pos X="854" Y="310"/></EndWaypoint></guiLineLinkWaypoint></L!
 ineLink><
 NodeLink uuid="2ee18330-0165-4cf7-b1e6-4b31f112eeb2" guiLink_Element="f053f4a3-04af-434b-82b8-c18c76a57993"><style headergradientbegin="red"/><nodeRect Left="854" Top="155" Right="1296" Bottom="249"/><attached><AttachedNode uuid="def99058-9f42-435f-b2d8-164fd63f3422"><nodeRect Left="1076" Top="170" Right="1447" Bottom="207"/></AttachedNode></attached></NodeLink><NodeLink uuid="4d687662-8548-4a9e-946c-287378eb70dd" guiLink_Element="28264c74-ead3-474b-b445-fb91d2efb906"><nodeRect Left="330" Top="155" Right="813" Bottom="250"/><attached><AttachedNode uuid="f7b278b0-f55c-4757-ab10-5d85359f1180"><nodeRect Left="136" Top="272" Right="517" Bottom="309"/></AttachedNode></attached></NodeLink><LineLink uuid="e0916250-0b09-4aea-bb06-4d38fccb3b5e" guiLink_Element="e1d7745e-0fc9-4905-9130-421b9f45b489" guiLineLink_LineBegin="4d687662-8548-4a9e-946c-287378eb70dd" guiLineLink_LineEnd="2ee18330-0165-4cf7-b1e6-4b31f112eeb2"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="9dffb05c-9d86!
 -4e3c-882
 f-4a040e4144a4"><pos X="833" Y="193"/></MiddleWaypoin!
 t></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f8b6dccf-8e54-4e85-94d9-bd0a2ab10b86" alignment="4"><pos X="813" Y="193"/></EndWaypoint><EndWaypoint uuid="5245359c-e38c-4cdf-85fe-fa8baac2715b" alignment="1"><pos X="854" Y="193"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="53f5a14e-b4c7-46fb-beee-ae8144fe6f3f" guiLink_Element="8a6f78dc-c8b2-45a7-81f9-6bd5bd7eabe5" guiLineLink_LineBegin="2ee18330-0165-4cf7-b1e6-4b31f112eeb2" guiLineLink_LineEnd="e8f89d27-496c-4412-834b-84b84a97ec24"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="bffa582e-ad8e-4ff6-98d4-3234a607b063"><pos X="957" Y="135"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="dbb26817-4992-4f4b-befd-4c08d3482d45" alignment="2"><pos X="957" Y="155"/></EndWaypoint><EndWaypoint uuid="9ca7c8b7-732d-4be8-8458-1bd1e4d0ea6c" alignment="3"><pos X="957" Y="115"/><guiTextLabelWaypoint_Text!
 Label><Te
 xtLabel uuid="c4ac6b1c-b68c-40a0-8d65-54ed596f9282" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="a753debc-80cb-40ea-9e14-2932d67bc23b" textLabel="3" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="25"/></TextLabel><TextLabel uuid="ebdd4ff8-b39f-484b-8f7c-a7e247ba633b" textLabel="4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="35" Y="18"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="38b7c553-0ac1-41a5-ad68-7f6b2504131d" guiLink_Element="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381"><nodeRect Left="-1" Top="709" Right="482" Bottom="803"/></NodeLink><NodeLink uuid="753f73b1-149a-41f8-9d22-0ee37f95d7e2" guiLink_Element="675d3303-dc7d-42c5-a5eb-e9a899dc246e"><nodeRect Left="123" Top="843" Right="622" Bottom="974"/></NodeLink><NodeLink uuid="c02fad01-2bf2-4c97-bbed-4c24ee527d4f" guiLink_Element="cfd481fb-ae3c-409a-a1!
 65-eb3038
 dcdbc5"><nodeRect Left="124" Top="1016" Right="615" B!
 ottom="1147"/></NodeLink><NodeLink uuid="00dc96ee-b47d-41ff-ac7a-e7b68b6b57c1" guiLink_Element="69c1f9ec-833c-484f-ab72-368b7c4922cf"><nodeRect Left="683" Top="843" Right="814" Bottom="956"/></NodeLink><NodeLink uuid="4264f174-6e34-4aeb-832b-6b3305f0c07f" guiLink_Element="4b37bd93-c9d4-4edf-bc29-92bf3fef8160"><nodeRect Left="123" Top="1188" Right="608" Bottom="1319"/></NodeLink><NodeLink uuid="b1373346-d31a-4aeb-a8bd-1a260ab8a44a" guiLink_Element="de2d133c-f18d-4619-8015-4aea8d1f4e7a"><nodeRect Left="669" Top="1016" Right="814" Bottom="1129"/></NodeLink><NodeLink uuid="06289eb6-226a-4cc8-8247-06cc60cf3feb" guiLink_Element="c654f534-7559-4b1a-a93f-9fe1d83613aa"><nodeRect Left="696" Top="1188" Right="814" Bottom="1301"/></NodeLink><LineLink uuid="e7595961-8028-44a7-bdd0-fe0d993e2520" guiLink_Element="e39a8131-8e2a-4281-ba40-48c625c577d5" guiLineLink_LineBegin="753f73b1-149a-41f8-9d22-0ee37f95d7e2" guiLineLink_LineEnd="38b7c553-0ac1-41a5-ad68-7f6b2504131d"><guiLineLink_LineMid!
 dleWaypoi
 nt><MiddleWaypoint uuid="96949287-3c54-4333-80e6-4bcfaafb0b1a"><pos X="213" Y="826"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="38c1f46c-7617-4f98-9fbf-370277e85adf" alignment="4"><pos X="369" Y="843"/></EndWaypoint><Waypoint uuid="b48e6bf6-e3fd-46a8-9eb5-3023907c3bb3"><pos X="369" Y="826"/></Waypoint><Waypoint uuid="22ae892c-12b0-4be6-91db-431d3fcf3bf3"><pos X="61" Y="826"/></Waypoint><EndWaypoint uuid="91b473fa-d62d-41e9-8703-c6776e337d1f" alignment="1"><pos X="61" Y="803"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="8176e04a-a05f-411c-991a-c985ff19b8f3" guiLink_Element="f53593a2-3632-44d0-b248-5fcaa91e8568" guiLineLink_LineBegin="00dc96ee-b47d-41ff-ac7a-e7b68b6b57c1" guiLineLink_LineEnd="38b7c553-0ac1-41a5-ad68-7f6b2504131d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="58c5c3d7-f479-40d6-a464-78273bffff98"><pos X="401" Y="826"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint!
 ><EndWayp
 oint uuid="3833c188-9eac-4497-a3b3-7e8e511729b1" alig!
 nment="4"><pos X="746" Y="843"/></EndWaypoint><Waypoint uuid="086a42ad-e6ff-4e67-a225-9c935f53d117"><pos X="746" Y="826"/></Waypoint><Waypoint uuid="97f6435b-6f66-4c8c-b4b8-13a2cc4c5fa3"><pos X="61" Y="826"/></Waypoint><EndWaypoint uuid="eba2d09b-44b5-4244-8168-c73c6c1a2a2e" alignment="1"><pos X="61" Y="803"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="40ad97d2-3a96-42a4-8aac-efd19ac6d0a5" guiLink_Element="cd479fe1-c177-4f90-9575-71155861690f" guiLineLink_LineBegin="c02fad01-2bf2-4c97-bbed-4c24ee527d4f" guiLineLink_LineEnd="38b7c553-0ac1-41a5-ad68-7f6b2504131d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="e19a226c-672f-4a45-8167-9ecf20d2054f"><pos X="61" Y="977"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="a1bdec38-52fd-442d-bc0a-a4a248c80323" alignment="4"><pos X="196" Y="1016"/></EndWaypoint><Waypoint uuid="424ff028-7654-4418-8497-2bd02df90c5d"><pos X="196" Y="991"/></Waypoint><Waypoint uuid="cbff4c!
 a9-b0a4-4
 ca4-aca0-b7f28fdc76c9"><pos X="61" Y="991"/></Waypoint><EndWaypoint uuid="ddf19784-8c1a-464d-8c8e-75bfda5ac68f" alignment="1"><pos X="61" Y="803"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="2159a83f-9d1d-4e90-80da-c334da12cfed" guiLink_Element="6cb8efc1-71a7-4225-82e6-ae5a17ae0af5" guiLineLink_LineBegin="06289eb6-226a-4cc8-8247-06cc60cf3feb" guiLineLink_LineEnd="38b7c553-0ac1-41a5-ad68-7f6b2504131d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="2a6d6515-9d2e-472c-a579-7d497f3f4944"><pos X="244" Y="1159"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="30986263-81e0-4e61-91a2-0b235c57f0e7" alignment="2"><pos X="753" Y="1188"/></EndWaypoint><Waypoint uuid="8387eac9-12c0-4388-88d9-9c84ffe05818"><pos X="753" Y="1159"/></Waypoint><Waypoint uuid="34422414-ddfc-4b79-9054-b0e010e791d2"><pos X="61" Y="1159"/></Waypoint><EndWaypoint uuid="9921ba8d-3f18-4961-8b8e-c00395ecb53b" alignment="3"><pos X="61" Y="803"/></En!
 dWaypoint
 ></guiLineLinkWaypoint></LineLink><LineLink uuid="70c!
 70586-68c6-46ad-84e8-5ba2f3bf4b9e" guiLink_Element="0a62a6aa-3c8e-48a7-aabc-113ca2152137" guiLineLink_LineBegin="b1373346-d31a-4aeb-a8bd-1a260ab8a44a" guiLineLink_LineEnd="38b7c553-0ac1-41a5-ad68-7f6b2504131d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="cb1cf2f4-ebe2-4b08-a996-99519146153b"><pos X="324" Y="991"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="df596c5d-0e1b-46fb-b027-4b160128e8d7" alignment="2"><pos X="750" Y="1016"/></EndWaypoint><Waypoint uuid="0c7a2b32-0eea-43f4-844e-059b77944b02"><pos X="750" Y="991"/></Waypoint><Waypoint uuid="d38e95ac-c356-4b1e-b043-97343a7f0660"><pos X="61" Y="991"/></Waypoint><EndWaypoint uuid="51684c31-9dda-4df1-92ca-519cadc9ab10" alignment="3"><pos X="61" Y="803"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="9466287d-9e97-46c7-ad35-fbcda046100b" guiLink_Element="2ba32c3e-0929-4868-998e-f7e8bcba96ca" guiLineLink_LineBegin="4264f174-6e34-4aeb-832b-6b3305f0c07f" gui!
 LineLink_
 LineEnd="38b7c553-0ac1-41a5-ad68-7f6b2504131d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="92e359af-02e6-4338-9507-12912219c7c3"><pos X="61" Y="1068"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6c3215c7-0176-4778-b70e-a7f2208a5cbb" alignment="4"><pos X="206" Y="1188"/></EndWaypoint><Waypoint uuid="fcd04f6f-d931-4bdf-9795-f949c81f638e"><pos X="206" Y="1159"/></Waypoint><Waypoint uuid="6a666a2e-e347-4dd9-bd4a-fcfade5535d7"><pos X="61" Y="1159"/></Waypoint><EndWaypoint uuid="6632eb9a-23ba-46c9-965d-e6b1d82d112b" alignment="1"><pos X="61" Y="803"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="015518da-368b-4ae2-9b00-95a47562599a" guiLink_Element="78f6cf84-8d45-4d3b-bc83-38f69c646501"><nodeRect Left="-183" Top="452" Right="-58" Bottom="554"/></NodeLink><NodeLink uuid="ffbd2a98-aa04-4a19-9793-0a551e277a72" guiLink_Element="9742249e-6f73-48cf-a83e-b82a178e6134"><nodeRect Left="-183" Top="580" Right="-90" Bot!
 tom="718"
 /></NodeLink><NodeLink uuid="e91d918c-3ee8-4ce3-92dd-!
 965b9a7d3689" guiLink_Element="9480a309-8218-41ed-ae76-bc97c36580ae"><nodeRect Left="-183" Top="740" Right="-84" Bottom="950"/></NodeLink><NodeLink uuid="28295da8-11ef-4ea5-a8f0-6008c9f24aca" guiLink_Element="ef83a919-f226-414e-8462-2cdec5da3331"><nodeRect Left="-183" Top="976" Right="-78" Bottom="1348"/></NodeLink><LineLink uuid="907d9af0-e54d-49b7-8e75-6a11bab55a0f" guiLink_Element="fd84b6a1-a730-4489-a15e-954e0ce364c4" guiLineLink_LineBegin="015518da-368b-4ae2-9b00-95a47562599a" guiLineLink_LineEnd="98cf2047-fd76-4fa7-9c4a-2ff95ed6f7db"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="0cfaceb5-cf37-45e6-a2da-49935e9eed79"><pos X="-233" Y="468"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="84bf3406-7382-403a-87b8-dc669c9f4003" alignment="2"><pos X="-183" Y="468"/></EndWaypoint><Waypoint uuid="74dcae39-0f34-4b91-9537-a1d65415f046"><pos X="-240" Y="468"/></Waypoint><EndWaypoint uuid="e687910f-dbb1-41ec-b062-1817ccdd3157" ali!
 gnment="3
 "><pos X="-240" Y="425"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="b0fcf1f3-5a3d-484a-89a0-05eb90f86836" guiLink_Element="03f413ef-4781-4498-a7cc-036e3b21c999" guiLineLink_LineBegin="ffbd2a98-aa04-4a19-9793-0a551e277a72" guiLineLink_LineEnd="98cf2047-fd76-4fa7-9c4a-2ff95ed6f7db"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ad29c3ae-2c26-4792-b599-1cfa51df4d8f"><pos X="-240" Y="543"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f0f39e25-8cf0-4af7-ba72-a2c8f17cce47" alignment="2"><pos X="-183" Y="604"/></EndWaypoint><Waypoint uuid="4db125a4-8cb0-455c-b688-f7a07c144920"><pos X="-240" Y="604"/></Waypoint><EndWaypoint uuid="cef9922b-d163-4423-b0d7-031eac73ffbd" alignment="3"><pos X="-240" Y="425"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="12ab035d-9ae7-4f87-a54d-07ff8ec1f053" guiLink_Element="f991bf13-d63d-4d15-a9bd-3a3f9feeca7a" guiLineLink_LineBegin="e91d918c-3ee8-4ce3-92dd-965b9a7d!
 3689" gui
 LineLink_LineEnd="98cf2047-fd76-4fa7-9c4a-2ff95ed6f7d!
 b"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="fe94548c-156c-4de5-8e8c-729385e38640"><pos X="-240" Y="618"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f37a39f5-7f22-41b1-af9b-9440ac88643e" alignment="2"><pos X="-183" Y="754"/></EndWaypoint><Waypoint uuid="82830e90-43c3-4524-8f99-d24c3a367d63"><pos X="-240" Y="754"/></Waypoint><EndWaypoint uuid="53bbd64e-77ba-4930-8289-77eabfd7c7d5" alignment="3"><pos X="-240" Y="425"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="e2ea70a0-1d16-4316-aa0e-70a1621d044d" guiLink_Element="e2d0eeff-9ddb-4d2a-8240-7fa22e589018" guiLineLink_LineBegin="28295da8-11ef-4ea5-a8f0-6008c9f24aca" guiLineLink_LineEnd="98cf2047-fd76-4fa7-9c4a-2ff95ed6f7db"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="c3574c19-1b3b-4fd5-a66e-06df4cc2e4bf"><pos X="-240" Y="737"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="04434b3e-7c30-4968-b7c9-5e13!
 8107fb92"
  alignment="2"><pos X="-183" Y="992"/></EndWaypoint><Waypoint uuid="11abbdda-d5ec-4165-a26a-e89307e62031"><pos X="-240" Y="992"/></Waypoint><EndWaypoint uuid="57037006-ae26-45dc-b385-8c115788176b" alignment="3"><pos X="-240" Y="425"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="7b135b8a-cbf8-4139-811d-ba89c260d8bb" guiLink_Element="39f0be24-506f-415f-86fb-df004bc85050"><nodeRect Left="-126" Top="-469" Right="457" Bottom="-410"/></NodeLink><NodeLink uuid="eeb7cedb-c6ab-43d3-ae0c-c69eeb8f4db7" guiLink_Element="033cf8ff-a33a-4b05-be0d-b4900e6046a5"><nodeRect Left="-99" Top="-397" Right="457" Bottom="-338"/></NodeLink><NodeLink uuid="553a51b0-d2c8-4089-819a-c6dedd472f15" guiLink_Element="3c560666-b3dc-4807-9d9c-bc8b31cb88ba"><nodeRect Left="521" Top="-469" Right="1082" Bottom="-410"/></NodeLink><NodeLink uuid="cbed399f-b441-47ee-807e-7221cc20137c" guiLink_Element="646c8eed-386e-4d25-b12d-f9d641f0a594"><nodeRect Left="521" Top="-397" Right="1086" Bottom="-338"/!
 ></NodeLi
 nk><LineLink uuid="428450c3-7fe8-46a6-9189-1dd57e241d!
 08" guiLink_Element="ed01c919-54cb-4d4c-8123-835cb6f8dd35" guiLineLink_LineBegin="7b135b8a-cbf8-4139-811d-ba89c260d8bb" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="487db7f8-b8cd-40eb-ad30-82b4e0dc74a1"><pos X="492" Y="-393"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="016ab5f0-2a4e-4f76-bfd8-6f0be7bda33e" alignment="4"><pos X="457" Y="-453"/></EndWaypoint><Waypoint uuid="6d822b7b-475d-4fa6-975e-ce6d70184a63"><pos X="492" Y="-453"/></Waypoint><EndWaypoint uuid="e2f5e84c-c09a-4246-8f2c-ed93bbd0a624" alignment="1"><pos X="492" Y="-298"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="25fdf3e3-09bc-4eae-a15d-8ae1053d0582" guiLink_Element="d28874fe-c965-4ac4-a6d5-4bba616c3ff0" guiLineLink_LineBegin="eeb7cedb-c6ab-43d3-ae0c-c69eeb8f4db7" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="0ba!
 fed02-0df
 4-4d7d-85e6-d5c9ba717aac"><pos X="492" Y="-359"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="41988017-ee71-4b8d-b92a-d669082b3de3" alignment="4"><pos X="457" Y="-385"/></EndWaypoint><Waypoint uuid="e2aa0be8-f598-4780-a1b4-30995af0472a"><pos X="492" Y="-385"/></Waypoint><EndWaypoint uuid="42bdda0c-849c-48bf-a789-a48845c26655" alignment="1"><pos X="492" Y="-298"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="3934cf49-2732-4923-902d-84d19c6a6b8d" guiLink_Element="351921f8-dd69-4868-a8e8-3102197e08b6" guiLineLink_LineBegin="553a51b0-d2c8-4089-819a-c6dedd472f15" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="6ea973aa-f022-4ad6-b551-2e6aafa13203"><pos X="492" Y="-390"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6541ecec-e6a9-4165-94ab-18dafd2d6ac1" alignment="1"><pos X="521" Y="-453"/></EndWaypoint><Waypoin!
 t uuid="8
 04a7e43-ceb8-4e04-9530-36a3fe8c8cf8"><pos X="492" Y="!
 -453"/></Waypoint><EndWaypoint uuid="ddb81353-a85d-41d3-a2e6-41143c01f78e" alignment="4"><pos X="492" Y="-298"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="aad69954-5dc1-46fb-8171-90c59ba214fd" guiLink_Element="af161b6e-246a-4ac3-9840-63b1e77d95d5" guiLineLink_LineBegin="cbed399f-b441-47ee-807e-7221cc20137c" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="3086211e-4803-4052-b4c5-0c3395a4fe97"><pos X="492" Y="-356"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="278547ce-ada4-4702-bca2-f5e49aac78c5" alignment="1"><pos X="521" Y="-385"/></EndWaypoint><Waypoint uuid="c30b0a56-d7c3-42b0-9f10-cd4cc889f424"><pos X="492" Y="-385"/></Waypoint><EndWaypoint uuid="ac4d87c8-2859-49cc-bb5b-dfa0d3404c17" alignment="4"><pos X="492" Y="-298"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="5cbb64ed-2653-4a4c-afe3-20af2b556d29" guiLink_Element="eb50e8!
 33-c395-4
 0c3-a627-8ff513f5194d"><style headergradientbegin="red"/><nodeRect Left="852" Top="727" Right="1009" Bottom="803"/></NodeLink><LineLink uuid="8b8c02a6-cb08-4d0d-ba61-5abf95011ca2" guiLink_Element="e402df02-e855-49c2-a33a-658c8888328d" guiLineLink_LineBegin="8599dd5f-a70d-40e5-813b-96fa3f358fe9" guiLineLink_LineEnd="5cbb64ed-2653-4a4c-afe3-20af2b556d29"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="12eee686-0445-4c5d-9268-3c7f89c4b299"><pos X="881" Y="546"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="62f74a34-4274-4bd5-8e0b-9ccefb282342" alignment="3"><pos X="881" Y="366"/></EndWaypoint><EndWaypoint uuid="89e3a94b-a785-4775-9564-d78fe2689e80" alignment="2"><pos X="881" Y="727"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="c3f96636-d830-40f1-a29c-d7dbfd54b648" guiLink_Element="5303702c-14dd-4488-8eb9-575281d8a569" guiLineLink_LineBegin="38b7c553-0ac1-41a5-ad68-7f6b2504131d" guiLineLink_LineEnd="5cbb64ed-2!
 653-4a4c-
 afe3-20af2b556d29"><guiLineLink_LineMiddleWaypoint><M!
 iddleWaypoint uuid="401a7dfa-a1bf-4c8a-addb-64058fdcf80e"><pos X="667" Y="748"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="91372742-8975-45d8-99a1-f48eaefbbe82" alignment="4"><pos X="482" Y="748"/></EndWaypoint><EndWaypoint uuid="a5a1bc6b-cbf3-4754-96bd-8f477a71e79f" alignment="1"><pos X="852" Y="748"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="2269f3bf-9a99-4d6a-93fa-35e196dfad0b" guiLink_Element="2fb51a60-8634-47d4-9dde-847de757b366" guiLineLink_LineBegin="6ee21ea8-e45f-4bea-8180-47026202e1ca" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="64f19edd-68c1-43cb-bf54-2ee0ba3d68d3"><pos X="291" Y="-41"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2ba34d55-be8b-4200-9d6d-758dacdb684c" alignment="2"><pos X="291" Y="290"/></EndWaypoint><Waypoint uuid="416af00f!
 -ce50-445
 f-b1cb-e0f6e61604d0"><pos X="291" Y="-282"/></Waypoint><EndWaypoint uuid="c7bd1e19-15b1-4a3b-94ec-20c57e5f5da1" alignment="3"><pos X="382" Y="-282"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="d42e7e43-79b5-4ad6-8dd3-c89d0d7f962d" guiTextLabel_Element="ce6239b3-c0ad-47c2-bf38-569d607cf348"><pos X="-82" Y="58"/></TextLabel><TextLabel uuid="210101ca-fac7-470c-a7ef-3590888e0f8e" textLabel="4" guiTextLabel_Element="ce6239b3-c0ad-47c2-bf38-569d607cf348"><pos X="-312" Y="28"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="3259204e-0ff6-46b8-a9b8-b09f1b89c23f" guiLink_Element="bdae5b78-c09a-4807-b535-cc7206790112" guiLineLink_LineBegin="38b7c553-0ac1-41a5-ad68-7f6b2504131d" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="5adb736c-4f34-4013-b2d8-b57995d2d13d"><pos X="262" Y="255"/></MiddleWaypoint></guiLineLi!
 nk_LineMi
 ddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="!
 bbb1fe8c-6c26-48b8-aac9-b311ed7a277e" alignment="2"><pos X="61" Y="709"/></EndWaypoint><Waypoint uuid="b2148b52-9740-4f8d-9a87-7f865dbb4f9b"><pos X="61" Y="255"/></Waypoint><Waypoint uuid="c5a7a3f0-b1dd-4f6a-bc1b-77f75657794c"><pos X="291" Y="255"/></Waypoint><Waypoint uuid="c0e1eb87-d576-4e87-9b5b-71a37d0bc8d5"><pos X="291" Y="-281"/></Waypoint><EndWaypoint uuid="dad7acc8-9eda-4f77-8a9d-f8c26b06e9f2" alignment="3"><pos X="382" Y="-281"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="fe240e2c-be08-4191-9180-05b6502997ff" guiTextLabel_Element="e76ae6a6-e1d2-4572-8bd4-842dc8e9f713"><pos X="-82" Y="36"/></TextLabel><TextLabel uuid="afdc3616-5938-43ca-a5f3-1fefeca6c67d" textLabel="4" guiTextLabel_Element="e76ae6a6-e1d2-4572-8bd4-842dc8e9f713"><pos X="-319" Y="46"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="af1b7312-5e52-43c1-83cf-4a72375ee276" guiLink_Element="460228aa-3558-45c6-b5a5-a0d5ef65d87d" guiLineLink_Li!
 neBegin="
 4d687662-8548-4a9e-946c-287378eb70dd" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="76cf8985-2e17-4446-bd1d-0e96bc7764c2"><pos X="291" Y="-52"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="67a31f28-a449-4dfa-ab9e-3064c474395c" alignment="2"><pos X="330" Y="230"/></EndWaypoint><Waypoint uuid="d647bf19-cf36-4920-8997-419cc03e934f"><pos X="291" Y="230"/></Waypoint><Waypoint uuid="cc3aed36-88f3-45b1-b47d-a8aee27123f9"><pos X="291" Y="-282"/></Waypoint><EndWaypoint uuid="253bce19-d32b-4bbb-bb6b-41abe4c6963e" alignment="3"><pos X="382" Y="-282"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="96fd7ed2-c267-4119-86e6-f86110ca2e62" guiTextLabel_Element="c83bfb28-5ddb-4a68-8be4-f1c0562cf700"><pos X="-85" Y="17"/></TextLabel><TextLabel uuid="18a811da-3338-4835-b7d5-f65219ccc4a5" textLabel="4" guiTextLabel_Element="c83bfb28-5ddb-!
 4a68-8be4
 -f1c0562cf700"><pos X="-309" Y="67"/></TextLabel></gu!
 iTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="2c21bc05-cc12-4c1a-95b6-c15d2a7c31bb" guiLink_Element="61232c4a-c45f-4916-b2a2-798f46f83c2c"><style headergradientbegin="red"/><nodeRect Left="1106" Top="384" Right="1230" Bottom="460"/></NodeLink><LineLink uuid="ba9560d5-4df4-4dcd-b7d9-245d0eab0e10" guiLink_Element="c08fcc10-3904-4022-8eff-0f35c6d3bd04" guiLineLink_LineBegin="2ee18330-0165-4cf7-b1e6-4b31f112eeb2" guiLineLink_LineEnd="2c21bc05-cc12-4c1a-95b6-c15d2a7c31bb"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="3e1efd86-1e5e-48c9-9299-c94c2f72790c"><pos X="1168" Y="316"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9f1b90f5-b8fe-48c4-977a-dde42cd3ab92" alignment="3"><pos X="1168" Y="249"/></EndWaypoint><EndWaypoint uuid="a84797f7-4d99-4897-a78d-bb8a7ca4b01b" alignment="2"><pos X="1168" Y="384"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="5b24d76f-b7ea-4dfc-!
 bbcb-c561
 fb88dde6" guiLink_Element="6eaa121f-01a1-414d-bf28-c8bfc5ff9ad6" guiLineLink_LineBegin="2c21bc05-cc12-4c1a-95b6-c15d2a7c31bb" guiLineLink_LineEnd="5cbb64ed-2653-4a4c-afe3-20af2b556d29"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="8b20f028-d0e7-4ae6-9b47-977311234181"><pos X="1033" Y="577"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="46bc5098-0528-40d9-8354-6a9b7849ca9b" alignment="3"><pos X="1168" Y="460"/></EndWaypoint><Waypoint uuid="1904bfce-89ff-4b6e-a80a-6da255484eb0"><pos X="1168" Y="577"/></Waypoint><Waypoint uuid="2c38b637-874a-4fd0-9abb-6e85b75795ba"><pos X="930" Y="577"/></Waypoint><EndWaypoint uuid="5d6ab014-8f2c-4d11-9f58-1cc8d9f06a2f" alignment="2"><pos X="930" Y="727"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="ddbb0bc2-3afc-4b17-af5f-38a870089683" guiLink_Element="a10ba5ff-a0e9-4c0e-a7cf-f8a983486ef1" guiLineLink_LineBegin="753f73b1-149a-41f8-9d22-0ee37f95d7e2" guiLineLink_LineEnd="7b1!
 35b8a-cbf
 8-4139-811d-ba89c260d8bb"><style linethickness="2" pe!
 ncolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="db6e654b-021f-4ee6-959a-9b484f0943de"><pos X="-20" Y="298"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="81668233-256a-4bd4-9b51-c961e1fd25c0" alignment="2"><pos X="123" Y="954"/></EndWaypoint><Waypoint uuid="2dc95bbb-fa89-4970-a5c5-3337ff97f3be"><pos X="-20" Y="954"/></Waypoint><Waypoint uuid="72ef8b46-7280-4877-b3c1-1b2f7c6df62c"><pos X="-20" Y="191"/></Waypoint><Waypoint uuid="94dda683-8f28-4576-9759-856b4501c071"><pos X="-111" Y="191"/></Waypoint><EndWaypoint uuid="6c136897-abcb-459e-8372-8eb722cedd47" alignment="3"><pos X="-111" Y="-410"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="410b56de-db1c-465f-9aec-5b2ae9f88bf1" guiTextLabel_Element="08da0bbb-e3da-4b57-925e-6e64ae216661"><pos X="-70" Y="3"/></TextLabel><TextLabel uuid="b6f6d2bd-c655-43b0-9bb6-16f42a46f71a" textLabel="4" guiTextLabel_Element="08da0bbb-e3da-4b57-925e-6e64ae216661"><pos X="8" Y=!
 "2"/></Te
 xtLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="58ba04ea-6d8d-4001-80ff-560f13aa2efb" guiLink_Element="9ad3f08f-e054-4376-895d-d22bb6fa5307"><nodeRect Left="-44" Top="1201" Right="51" Bottom="1267"/></NodeLink><NodeLink uuid="b04a46b8-061d-46f3-aebb-d0f0ab56ffba" guiLink_Element="bc23790f-2e4a-43a3-acae-912c6efd9e59"><nodeRect Left="-44" Top="1282" Right="47" Bottom="1348"/></NodeLink><LineLink uuid="1b79f494-c9cc-437d-adae-3d9ef9247bb1" guiLink_Element="e7c6051a-76a0-407d-a98d-fb002274076b" guiLineLink_LineBegin="58ba04ea-6d8d-4001-80ff-560f13aa2efb" guiLineLink_LineEnd="98cf2047-fd76-4fa7-9c4a-2ff95ed6f7db"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="1406a748-f84f-417e-91a0-c20385cfbbf3"><pos X="-240" Y="922"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="01f3eceb-dba4-4d8a-999f-d740b9546d16" alignment="2"><pos X="-23" Y="1201"/></EndWaypoint><Waypoint uuid="79e31!
 8a5-7b1f-
 47d7-a995-667a471a8d78"><pos X="-23" Y="966"/></Waypo!
 int><Waypoint uuid="8d56f7c2-1d3f-45e8-839e-cce2cc39c86a"><pos X="-240" Y="966"/></Waypoint><EndWaypoint uuid="a3758427-446d-4127-a145-7a93051f972d" alignment="3"><pos X="-240" Y="425"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="11cbc83b-c6f8-4269-b83f-5297a041c263" guiLink_Element="9c8768cf-850d-43af-a1a0-a4ea6f8d73bb" guiLineLink_LineBegin="b04a46b8-061d-46f3-aebb-d0f0ab56ffba" guiLineLink_LineEnd="98cf2047-fd76-4fa7-9c4a-2ff95ed6f7db"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="9d32506f-0a7f-4cf3-a765-c857bb065ca6"><pos X="-240" Y="960"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="db362da5-e760-41f6-85fe-587a6a717155" alignment="2"><pos X="-44" Y="1298"/></EndWaypoint><Waypoint uuid="9fc34d55-2f79-4aed-accf-8e1b76cad5f8"><pos X="-60" Y="1298"/></Waypoint><Waypoint uuid="787e32d1-6316-46aa-845b-8ef7ac510300"><pos X="-60" Y="966"/></Waypoint><Waypoint uuid="b9bfc6ef-7b32-4ff0-8548-d30f27319d02"><po!
 s X="-240
 " Y="966"/></Waypoint><EndWaypoint uuid="b889fa9f-ef9c-4aaa-993d-9b8bbe6e8652" alignment="3"><pos X="-240" Y="425"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="e9121513-9d07-426d-90a7-49ce75d3977d" guiLink_Element="714a9184-b94e-4364-8fea-f35dd4e5bddc"><nodeRect Left="-59" Top="-545" Right="457" Bottom="-486"/></NodeLink><NodeLink uuid="4cc34fdb-adad-4d29-8e49-b5fbef48c7de" guiLink_Element="772095f7-fa6b-4d91-a465-6cb0526efae2"><nodeRect Left="521" Top="-545" Right="1031" Bottom="-486"/></NodeLink><LineLink uuid="9900fae4-f458-4839-938b-85257e618586" guiLink_Element="fd2dc11b-078f-4b97-b471-51a690ce7007" guiLineLink_LineBegin="e9121513-9d07-426d-90a7-49ce75d3977d" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="69744826-ddbd-4a5e-871d-0c1ac099d846"><pos X="492" Y="-433"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9336190b-834c-4a62-8b49-b651c39c!
 913c" ali
 gnment="3"><pos X="457" Y="-532"/></EndWaypoint><Wayp!
 oint uuid="34740673-c24d-481a-a0d0-982d273655b2"><pos X="492" Y="-532"/></Waypoint><EndWaypoint uuid="33dbaeae-a951-47d1-938e-487c1f16d73a" alignment="2"><pos X="492" Y="-298"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="c4c58f97-1431-4df5-8790-dfb18987cf10" guiLink_Element="ffbd43fd-95d2-4520-93aa-035d5af906a7" guiLineLink_LineBegin="4cc34fdb-adad-4d29-8e49-b5fbef48c7de" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="5fbdf08b-f586-42bb-938d-1424d31bb6db"><pos X="492" Y="-430"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="cef58058-bfac-4088-bf97-9a348b80b9d6" alignment="3"><pos X="521" Y="-532"/></EndWaypoint><Waypoint uuid="ea96d5c6-39b9-47b8-8bc6-2c632a782aa0"><pos X="492" Y="-532"/></Waypoint><EndWaypoint uuid="4439c92b-5675-4809-86b7-35a52d091532" alignment="2"><pos X="492" Y="-298"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uu!
 id="4de8f
 41f-51f9-46fe-85d4-fe9f6bb90430" guiLink_Element="cc0a0554-cc4d-4801-88b5-177ff4cc0d0d" guiLineLink_LineBegin="c02fad01-2bf2-4c97-bbed-4c24ee527d4f" guiLineLink_LineEnd="e9121513-9d07-426d-90a7-49ce75d3977d"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="df421ad5-9f3d-48e3-8c67-2dfce3b003eb"><pos X="-137" Y="400"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2ddd8941-2c80-467c-9245-6feda94bb066" alignment="2"><pos X="124" Y="1130"/></EndWaypoint><Waypoint uuid="c134ef60-ce52-44c9-945a-d9581c18ae66"><pos X="-39" Y="1130"/></Waypoint><Waypoint uuid="ac33551e-da70-4e14-882b-73172e704ada"><pos X="-39" Y="414"/></Waypoint><Waypoint uuid="b6f90d14-6269-4263-b9e6-16a6bce016f2"><pos X="-137" Y="414"/></Waypoint><Waypoint uuid="5ed8b4a8-e7ee-44cf-8e51-0694f729a2bf"><pos X="-137" Y="-514"/></Waypoint><EndWaypoint uuid="e6c84a30-69fe-40ac-8f46-4d4f6dea8187" alignment="3"><pos X="-59" Y="-5!
 14"/><gui
 TextLabelWaypoint_TextLabel><TextLabel uuid="00c2e531!
 -a269-4f71-9fff-9f1617cda795" guiTextLabel_Element="add4707a-ae76-44d8-aa3d-804041624155"><pos X="-79" Y="4"/></TextLabel><TextLabel uuid="0daca57f-734f-49ee-b6f2-61e6677ecf71" textLabel="4" guiTextLabel_Element="add4707a-ae76-44d8-aa3d-804041624155"><pos X="-80" Y="27"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="745dcf98-c281-4a95-b394-875763894171" guiLink_Element="e3b71edc-ffad-4fa2-8ae7-4905d1a42e1b" guiLineLink_LineBegin="4264f174-6e34-4aeb-832b-6b3305f0c07f" guiLineLink_LineEnd="4cc34fdb-adad-4d29-8e49-b5fbef48c7de"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="7f50ded5-0818-4a10-b0c3-42bf7a48523d"><pos X="1321" Y="612"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="985d6df6-b44a-4544-9dee-083605e0ef45" alignment="2"><pos X="608" Y="1307"/></EndWaypoint><Waypoint uuid="8a305ea7-9a66-44ef-926c-a657b5dee7d6"><p!
 os X="132
 1" Y="1307"/></Waypoint><Waypoint uuid="2619bec4-b7f2-4dc2-b42d-15df149ba676"><pos X="1321" Y="-507"/></Waypoint><EndWaypoint uuid="b35aef8c-a8a3-4188-8003-bec13dea4340" alignment="3"><pos X="1031" Y="-507"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a32c4cb0-8296-44af-9df8-2af68bfbe599" guiTextLabel_Element="7e6221dc-4365-4bae-b0c9-0271d7852436"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="4dd7bf4c-19b8-4f53-99ca-faab6170e4e0" textLabel="4" guiTextLabel_Element="7e6221dc-4365-4bae-b0c9-0271d7852436"><pos X="-26" Y="23"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="226397c6-522e-4303-bcde-e03ed45e353b" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="87f5c086-6ea8-4b6e-9b54-cc65261b9fce" name="PixelDomain" guiDiagramLinkedOwner="d4b67bf2-5fd1-4520-92e4-ca447aa0d35d"><guiDiagramGuiLink><NodeLink uuid="c7ddf215-a942-46e1-9c74-9b685d5c9f9a" guiLin!
 k_Element
 ="920cb440-f94c-4cb6-abf1-b95fbcae1ff6"><style showop!
 ="0"/><nodeRect Left="-403" Top="786" Right="71" Bottom="853"/><attached><AttachedNode uuid="2af5de49-955c-405e-b997-f2e73dd09ab1"><nodeRect Left="-396" Top="938" Right="-25" Bottom="975"/></AttachedNode></attached></NodeLink><NodeLink uuid="fe7ca84b-fedb-4d4c-97ab-7bd0068cd8f1" guiLink_Element="cd6529be-bbad-48f2-8245-966038c18c72"><style showop="0"/><nodeRect Left="-469" Top="164" Right="-397" Bottom="194"/><attached><AttachedNode uuid="b5d2e21e-e83f-4892-a001-efba30aef76d"><nodeRect Left="-767" Top="249" Right="-355" Bottom="286"/></AttachedNode></attached></NodeLink><NodeLink uuid="b1892962-89dc-4403-bf5a-78571bac6fcd" guiLink_Element="dee220bf-21cd-4b48-b794-8a5a267f2de8"><style headergradientbegin="blue" showop="0"/><nodeRect Left="-413" Top="38" Right="-247" Bottom="88"/></NodeLink><LineLink uuid="b4902911-0820-49fa-9bfc-73d0fb816047" guiLink_Element="9a0febaa-e428-4707-9c87-4d6624b3dbae" guiLineLink_LineBegin="b1892962-89dc-4403-bf5a-78571bac6fcd" guiLineLink_LineEn!
 d="fe7ca8
 4b-fedb-4d4c-97ab-7bd0068cd8f1"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="747c741f-d94e-4b0f-ae39-ae37954b834c"><pos X="-445" Y="103"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2b47218a-594d-4527-b975-30b6b2733d5c" alignment="3"><pos X="-413" Y="77"/></EndWaypoint><Waypoint uuid="dfe5926f-2cc8-4c1f-9736-f7c1de099718"><pos X="-445" Y="77"/></Waypoint><EndWaypoint uuid="f3a168d2-99e6-491a-9ffa-a791d68d03c1" alignment="2"><pos X="-445" Y="164"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="5ef2b4c3-ba69-432a-96bf-6a1a45b94152" guiTextLabel_Element="3da23d09-afae-41ed-bb5f-004d1bda73ab"><pos X="5" Y="-20"/></TextLabel><TextLabel uuid="6da2a314-5f9e-4f71-a52e-1ceb2b73fb3a" textLabel="3" guiTextLabel_Element="3da23d09-afae-41ed-bb5f-004d1bda73ab"><pos X="-27" Y="-19"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="51a890d0-347d-4a7d-9c97-145b99543db3" guiLin!
 k_Element
 ="bdc94626-ce90-44fc-99e1-6259e9905e85"><style header!
 gradientbegin="red"/><nodeRect Left="130" Top="164" Right="210" Bottom="204"/></NodeLink><LineLink uuid="5995cc80-d24b-4af9-bfec-b2076d81c280" guiLink_Element="90704638-4e0d-4570-a974-e7675f240afe" guiLineLink_LineBegin="fe7ca84b-fedb-4d4c-97ab-7bd0068cd8f1" guiLineLink_LineEnd="51a890d0-347d-4a7d-9c97-145b99543db3"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ac477b36-46e7-418a-8111-b91716cb9424"><pos X="-134" Y="177"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="85accc20-0331-4442-947b-b91438a7b76b" alignment="4"><pos X="-397" Y="177"/></EndWaypoint><EndWaypoint uuid="cb3f943a-79b7-4b3b-aefc-5f323a0e0f59" alignment="1"><pos X="130" Y="177"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="130b4752-64eb-45d2-86dd-ca89c57a8bb8" guiLink_Element="8e457e07-f67f-4ad9-b3bf-cb6948729abe"><nodeRect Left="-368" Top="893" Right="60" Bottom="970"/><attached><AttachedNode uuid="d05527f1-767f-441b-b2d3-86f6dc3d3f7f"><n!
 odeRect L
 eft="-368" Top="995" Right="-3" Bottom="1032"/></AttachedNode></attached></NodeLink><NodeLink uuid="e2a34e75-e778-4096-b0bc-121cfdb3b83a" guiLink_Element="4f747e07-8de7-4e08-a754-f5d1d882874a"><nodeRect Left="-366" Top="1120" Right="62" Bottom="1197"/><attached><AttachedNode uuid="e9817c09-5fce-46bd-b7fb-2aef18184004"><nodeRect Left="-418" Top="1222" Right="-53" Bottom="1259"/></AttachedNode></attached></NodeLink><NodeLink uuid="d441a3aa-6a26-43e0-8dbd-0bf497100eda" guiLink_Element="74b34c90-a523-4421-bc91-c32426fe6ec6"><nodeRect Left="-368" Top="1010" Right="60" Bottom="1087"/><attached><AttachedNode uuid="5473f7b8-2074-4432-bfc0-a67d99e24cac"><nodeRect Left="-401" Top="1160" Right="-36" Bottom="1197"/></AttachedNode></attached></NodeLink><LineLink uuid="fadf3e91-1541-42a1-9982-66f14ae348a7" guiLink_Element="a653bcb2-fa50-49a1-8fe2-44bd1f76f6f4" guiLineLink_LineBegin="e2a34e75-e778-4096-b0bc-121cfdb3b83a" guiLineLink_LineEnd="c7ddf215-a942-46e1-9c74-9b685d5c9f9a"><guiLineL!
 ink_LineM
 iddleWaypoint><MiddleWaypoint uuid="a4b4f8c6-1ea3-4a4!
 1-b102-16165b7df8ac"><pos X="-387" Y="1004"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5d527833-ab73-4351-9319-4adc6b563e05" alignment="1"><pos X="-366" Y="1134"/></EndWaypoint><Waypoint uuid="c2fe7cb5-39b6-40e3-b5b2-e6c6f8acf81f"><pos X="-387" Y="1134"/></Waypoint><EndWaypoint uuid="c705ceba-93db-463f-a1c9-b166c2d7a431" alignment="4"><pos X="-387" Y="853"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="aa85c73a-4b10-405b-8bde-8ee210e790a4" guiLink_Element="3c89af04-ebb7-4c8d-81ef-86cfcc836b56" guiLineLink_LineBegin="d441a3aa-6a26-43e0-8dbd-0bf497100eda" guiLineLink_LineEnd="c7ddf215-a942-46e1-9c74-9b685d5c9f9a"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="dda21ab4-ec9c-4c13-a849-27cf03401e7d"><pos X="-387" Y="948"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="97479b73-d7af-4cf1-8807-d0d81fcb067a" alignment="2"><pos X="-368" Y="1024"/></EndWaypoint><Waypoint!
  uuid="fe
 dd30be-08bc-458f-8acd-f625a837185c"><pos X="-387" Y="1024"/></Waypoint><EndWaypoint uuid="642a4153-3d78-487a-8c00-b6c75a907ee5" alignment="3"><pos X="-387" Y="853"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="5a0d76eb-ec5e-422a-9c2d-b89164baeaa0" guiLink_Element="9e58d377-7196-49cd-8fac-377086533f92" guiLineLink_LineBegin="130b4752-64eb-45d2-86dd-ca89c57a8bb8" guiLineLink_LineEnd="c7ddf215-a942-46e1-9c74-9b685d5c9f9a"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="7f1fafd2-0a8d-47bd-b820-e4acc92cf14b"><pos X="-387" Y="892"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="781b43a3-c44b-4f6e-9d13-9c2a3938134c" alignment="4"><pos X="-368" Y="911"/></EndWaypoint><Waypoint uuid="d656e4ae-ba59-4503-b942-6e82cd6e96a6"><pos X="-387" Y="911"/></Waypoint><EndWaypoint uuid="8f4efbbf-7ac5-46e0-9e02-5e002ecdfe40" alignment="1"><pos X="-387" Y="853"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="29037da9!
 -812b-46d
 b-aeef-380d2ad65c18" guiLink_Element="d874ac8a-2f92-4!
 e62-a17b-8b81026dc937"><nodeRect Left="-403" Top="286" Right="77" Bottom="363"/><attached><AttachedNode uuid="d7e70960-85c8-4d2d-be34-df812420fc98"><nodeRect Left="-608" Top="371" Right="-204" Bottom="408"/></AttachedNode></attached></NodeLink><NodeLink uuid="d10d4031-696b-4ad9-9d18-3020bc3a630d" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="130" Top="269" Right="264" Bottom="327"/></NodeLink><LineLink uuid="9b0d1e86-6ee4-46e1-8799-a509c306258b" guiLink_Element="2ffc4aa5-276f-4695-9a93-d014f5732fd0" guiLineLink_LineBegin="29037da9-812b-46db-aeef-380d2ad65c18" guiLineLink_LineEnd="d10d4031-696b-4ad9-9d18-3020bc3a630d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="388a4afd-4817-42c2-8091-5c43e7c5c1b3"><pos X="103" Y="315"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c61938fa-9666-491a-94ee-e92d2f6b28d0" alignment="4"><pos X="77" Y="315"/></EndWaypoint><EndWaypoint !
 uuid="8ad
 fd58f-bd64-4cf2-9ee4-c30dd5fa0246" alignment="1"><pos X="130" Y="315"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="e4bbf1d5-a58b-4bd1-baa0-25dc8f54f77f" guiLink_Element="2c736bd7-4498-4d5b-a8f2-e178f55ae8da"><nodeRect Left="-403" Top="529" Right="71" Bottom="624"/><attached><AttachedNode uuid="015641f6-435f-4539-b26b-a175242b830d"><nodeRect Left="-786" Top="582" Right="-415" Bottom="619"/></AttachedNode></attached></NodeLink><NodeLink uuid="3aada17e-f0bb-4161-a779-b34acd27e53c" guiLink_Element="59889797-73ad-4eee-8711-fc9f6c189dee"><style headergradientbegin="red"/><nodeRect Left="130" Top="431" Right="249" Bottom="508"/></NodeLink><LineLink uuid="5eb8ff6d-10eb-4481-879b-eb48da3ab3f0" guiLink_Element="3f5f2bea-4ca2-446c-b298-918c37286b6a" guiLineLink_LineBegin="29037da9-812b-46db-aeef-380d2ad65c18" guiLineLink_LineEnd="3aada17e-f0bb-4161-a779-b34acd27e53c"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="54646abe-9735-413d-989a-36a8096d335a"><pos X="!
 -58" Y="4
 43"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoin!
 t><guiLineLinkWaypoint><EndWaypoint uuid="8d59e714-e983-4800-908a-e16c9a10aa9a" alignment="3"><pos X="-166" Y="363"/></EndWaypoint><Waypoint uuid="e262eb60-cf98-4cb0-b896-4b90bc1aa08d"><pos X="-166" Y="443"/></Waypoint><EndWaypoint uuid="1601434a-c036-4d2d-8f8e-018a9eea1aa4" alignment="2"><pos X="130" Y="443"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a7fe686d-4479-4b7d-92bb-391248e71ba6" guiTextLabel_Element="eb0ecb8e-5b58-4d82-8fea-4129bab9c281"><pos X="3" Y="-26"/></TextLabel><TextLabel uuid="87b02889-f021-4c3e-9395-792f7738619a" textLabel="3" guiTextLabel_Element="eb0ecb8e-5b58-4d82-8fea-4129bab9c281"><pos X="5" Y="-40"/></TextLabel><TextLabel uuid="c9c12fcc-d0cd-4c17-a3bd-41276bec0bb2" textLabel="4" guiTextLabel_Element="eb0ecb8e-5b58-4d82-8fea-4129bab9c281"><pos X="2" Y="-59"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="b1e766ac-28f3-4ca0-9b24-6e3c53220bc1" guiLink_Element="7ba07d48-567e-4585-a4e5-!
 f44a4cbc1
 aac"><style headergradientbegin="red"/><nodeRect Left="130" Top="769" Right="271" Bottom="845"/></NodeLink><LineLink uuid="e7b4c74f-09ed-420d-ab8d-c46df1eddad8" guiLink_Element="1d5694a2-5283-4571-8b76-6327a151b9be" guiLineLink_LineBegin="c7ddf215-a942-46e1-9c74-9b685d5c9f9a" guiLineLink_LineEnd="b1e766ac-28f3-4ca0-9b24-6e3c53220bc1"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="cf38ef8d-7748-4b19-b2af-92d8753bdbfd"><pos X="100" Y="820"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="089e04d1-212d-4bc5-b4c5-95b2404048ff" alignment="1"><pos X="71" Y="820"/></EndWaypoint><EndWaypoint uuid="de0cf332-83b8-49cd-ad03-8fba90355988" alignment="4"><pos X="130" Y="820"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="83ad19d0-ee3e-409d-b5a9-5a5ebd6f64cb" guiLink_Element="b9632a58-26d4-4db7-a26e-834712c0356c"><style headergradientbegin="red"/><nodeRect Left="130" Top="529" Right="244" Bottom="605"/></NodeLink><LineLink !
 uuid="85e
 a5695-44bf-4f86-9dcc-40cafc204f11" guiLink_Element="6!
 7e26afd-a80a-4bd7-a85d-fa754726da46" guiLineLink_LineBegin="e4bbf1d5-a58b-4bd1-baa0-25dc8f54f77f" guiLineLink_LineEnd="83ad19d0-ee3e-409d-b5a9-5a5ebd6f64cb"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="b4c647f8-d7bb-497d-bdc5-0d73bf3c12cf"><pos X="100" Y="567"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="a203e48a-7fce-4d80-bee6-6725eb55b15f" alignment="4"><pos X="71" Y="567"/></EndWaypoint><EndWaypoint uuid="d411168c-9ac1-4996-ad1d-c963cb93809a" alignment="1"><pos X="130" Y="567"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="47530850-f67d-4ea9-b15c-c30616957546" guiLink_Element="4c2e7bc5-06dc-47ec-98b2-e3b80755a176" guiLineLink_LineBegin="e4bbf1d5-a58b-4bd1-baa0-25dc8f54f77f" guiLineLink_LineEnd="3aada17e-f0bb-4161-a779-b34acd27e53c"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="cf236866-b844-4004-bde1-7901bb5f0c9f"><pos X="99" Y="525"/></MiddleWaypo!
 int></gui
 LineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="16316e37-5db5-4470-890b-d4fe43d5f3c6" alignment="4"><pos X="71" Y="584"/></EndWaypoint><Waypoint uuid="20ff6a70-9664-4e47-99aa-7a6a6eee8203"><pos X="99" Y="584"/></Waypoint><Waypoint uuid="13f18d92-4e26-47ec-a410-90465a79c289"><pos X="99" Y="469"/></Waypoint><EndWaypoint uuid="54b7ee25-ec63-48c4-913f-1f4e4e8640cc" alignment="1"><pos X="130" Y="469"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="aaff2d9a-ecfc-479d-a8ee-0339ffa0c04f" guiTextLabel_Element="11a58d98-e510-42fd-9591-8f81fabd0fcb"><pos X="-92" Y="-20"/></TextLabel><TextLabel uuid="31bba503-7fe4-4ef0-ac5d-f8862ef8acfc" textLabel="3" guiTextLabel_Element="11a58d98-e510-42fd-9591-8f81fabd0fcb"><pos X="-31" Y="6"/></TextLabel><TextLabel uuid="71fea10b-9dab-4d43-813a-36a3d9b80fd2" textLabel="4" guiTextLabel_Element="11a58d98-e510-42fd-9591-8f81fabd0fcb"><pos X="-329" Y="-8"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWay!
 point></L
 ineLink><NodeLink uuid="211d0d94-66d7-457a-8323-0561a!
 82236f6" guiLink_Element="b21d0de0-0909-461a-a129-64e8d0defbc3"><nodeRect Left="-403" Top="674" Right="71" Bottom="769"/><attached><AttachedNode uuid="fd8f8417-24f5-4c29-8457-c42dd7c9c5cc"><nodeRect Left="-786" Top="687" Right="-415" Bottom="724"/></AttachedNode></attached></NodeLink><NodeLink uuid="c0c6a5c9-d5a0-4b23-b46a-c6f98fd9f6c8" guiLink_Element="82102f5c-7cc6-46a2-a291-2b53d6565b2e"><style headergradientbegin="red"/><nodeRect Left="130" Top="669" Right="231" Bottom="745"/></NodeLink><LineLink uuid="db65a88e-f534-46a1-b6b7-220d3dfd7324" guiLink_Element="78304713-0fa2-49ec-b904-77586dd684f3" guiLineLink_LineBegin="211d0d94-66d7-457a-8323-0561a82236f6" guiLineLink_LineEnd="c0c6a5c9-d5a0-4b23-b46a-c6f98fd9f6c8"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="c926d240-216d-46b4-b0f7-9bdc309419b9"><pos X="100" Y="712"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="8dc0cdc8-9742-4999-8586-a593401ea283" alignment="4"><pos X=!
 "71" Y="7
 12"/></EndWaypoint><EndWaypoint uuid="5abbd5d0-b0a8-4d07-b1ef-22967cf3cc8c" alignment="1"><pos X="130" Y="712"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="3baee696-7a66-4554-9927-ab8e49219fa0" guiLink_Element="3d3857d3-a724-461c-8a7a-b512052c3b1e" guiLineLink_LineBegin="211d0d94-66d7-457a-8323-0561a82236f6" guiLineLink_LineEnd="3aada17e-f0bb-4161-a779-b34acd27e53c"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="954ce7e4-416f-46cc-adf0-ca10c14484eb"><pos X="99" Y="599"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="24bdec18-4b1a-41e8-b427-9ab8fce49814" alignment="4"><pos X="71" Y="731"/></EndWaypoint><Waypoint uuid="167518af-029f-47c8-936e-5194f2f2f92a"><pos X="99" Y="731"/></Waypoint><Waypoint uuid="8fddf953-c287-4f91-918c-bd25d452b6e9"><pos X="99" Y="469"/></Waypoint><EndWaypoint uuid="e3f95005-7760-46af-9284-9ceb00221d4a" alignment="1"><pos X="130" Y="469"/>!
 <guiTextL
 abelWaypoint_TextLabel><TextLabel uuid="0aab7527-d3f3!
 -413d-927c-27a06275e89a" guiTextLabel_Element="c6ee2340-2db8-423b-9891-debf02f03323"><pos X="-92" Y="-20"/></TextLabel><TextLabel uuid="5dfeb5a7-7990-438a-ae5f-4bd8c3bd16d9" textLabel="3" guiTextLabel_Element="c6ee2340-2db8-423b-9891-debf02f03323"><pos X="-32" Y="-22"/></TextLabel><TextLabel uuid="d6493dba-b587-487a-b29a-7348ae702328" textLabel="4" guiTextLabel_Element="c6ee2340-2db8-423b-9891-debf02f03323"><pos X="-330" Y="-8"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="f769aa87-f3fc-4b0e-abb1-e66fb327330a" guiLink_Element="b7d8257a-700c-4683-a7f4-0a597a23cd17"><nodeRect Left="-658" Top="326" Right="-576" Bottom="410"/></NodeLink><LineLink uuid="e49d50f2-da2c-40ed-81bd-89ed51de7453" guiLink_Element="4216cbc8-9889-4a18-b9ba-774327d7ae23" guiLineLink_LineBegin="e4bbf1d5-a58b-4bd1-baa0-25dc8f54f77f" guiLineLink_LineEnd="fe7ca84b-fedb-4d4c-97ab-7bd0068cd8f1"><style linethickness="2" pencolor="#00cc00"/><guiLineLi!
 nk_LineMi
 ddleWaypoint><MiddleWaypoint uuid="52254230-afe8-44e1-8205-9721fee58d55"><pos X="-441" Y="419"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2026b332-122e-4cd8-8fef-c2019d3d4caf" alignment="2"><pos X="-403" Y="605"/></EndWaypoint><Waypoint uuid="b7514e1e-72f5-4204-9bd2-38d55f16e319"><pos X="-441" Y="605"/></Waypoint><EndWaypoint uuid="56c51d62-414a-47ac-b972-8607aa98ed23" alignment="3"><pos X="-441" Y="194"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="33b777aa-9e14-4aca-844d-a5749f348714" guiTextLabel_Element="52c13130-0469-46ba-972f-db00f5ea107c"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="63f25b3f-312e-4b99-afe8-e37d2ddd7983" textLabel="4" guiTextLabel_Element="52c13130-0469-46ba-972f-db00f5ea107c"><pos X="5" Y="25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="9076fbc1-949e-4155-9697-f82699b72859" guiLink_Element="9ffc200b-9bfc-4632-a930-c5455563571a" guiLi!
 neLink_Li
 neBegin="211d0d94-66d7-457a-8323-0561a82236f6" guiLin!
 eLink_LineEnd="fe7ca84b-fedb-4d4c-97ab-7bd0068cd8f1"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="784e9028-bc4f-45ec-b4d8-e51c649c66b9"><pos X="-441" Y="491"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="321f083d-35e9-45f8-b465-36a108180da9" alignment="2"><pos X="-403" Y="749"/></EndWaypoint><Waypoint uuid="86224f1f-6002-4352-8950-4b0feb14af17"><pos X="-441" Y="749"/></Waypoint><EndWaypoint uuid="44e4c75a-aaf3-47ec-b200-c076f19875f3" alignment="3"><pos X="-441" Y="194"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="46f5374a-41ef-4350-9bd8-2c0a461d5841" guiTextLabel_Element="5f4fceda-9b33-450e-9b55-7f0e049f9eb6"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="322fcee4-81af-4989-936d-edfafd7ae66c" textLabel="4" guiTextLabel_Element="5f4fceda-9b33-450e-9b55-7f0e049f9eb6"><pos X="5" Y="25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLi!
 nk><LineL
 ink uuid="897a544c-9217-427f-acc6-7f9ffa38b430" guiLink_Element="0864d6c3-ed69-4199-acab-854cbbba65ce" guiLineLink_LineBegin="c7ddf215-a942-46e1-9c74-9b685d5c9f9a" guiLineLink_LineEnd="fe7ca84b-fedb-4d4c-97ab-7bd0068cd8f1"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="175640d4-33a2-4023-a9e6-ec60c0455713"><pos X="-441" Y="536"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="e38bb0ed-3fba-4c2e-9090-ce5b65d5c776" alignment="2"><pos X="-403" Y="840"/></EndWaypoint><Waypoint uuid="d0e4bf21-ede9-45e0-8692-2ae580ebceb9"><pos X="-441" Y="840"/></Waypoint><EndWaypoint uuid="b72f3590-eec8-404e-bc51-9d83acb6c4ea" alignment="3"><pos X="-441" Y="194"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="2e7e7e40-e2e4-47c1-9f8c-3bf2c371a711" guiTextLabel_Element="e3752307-b390-4101-af93-c646790747c7"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="d97f4699-81aa-4e22-8c41-ff6932ea6029" textLabel="4!
 " guiText
 Label_Element="e3752307-b390-4101-af93-c646790747c7">!
 <pos X="5" Y="25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="1c2952a1-5019-4a08-843a-c7f73ba3eb79" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="e807ed24-125a-40c0-8aa4-d75f56d2d614" name="Coords" guiDiagramLinkedOwner="ac3d7d87-f95c-4ee7-bbd8-d31a599dbfd3"><guiDiagramGuiLink><NodeLink uuid="f8d89247-79ff-489b-84f8-647935c886c9" guiLink_Element="9d1cba09-5135-4091-85f4-6b6c04cd5244"><style headergradientbegin="#00cc00"/><nodeRect Left="55" Top="64" Right="172" Bottom="122"/></NodeLink><NodeLink uuid="3d6b910c-1847-4fa4-a80d-0962bf5b0493" guiLink_Element="61232c4a-c45f-4916-b2a2-798f46f83c2c"><nodeRect Left="225" Top="107" Right="349" Bottom="183"/></NodeLink><NodeLink uuid="7a37ee64-a2b1-4ceb-98a1-40a671026782" guiLink_Element="7ba07d48-567e-4585-a4e5-f44a4cbc1aac"><nodeRect Left="486" Top="107" Right="627" Bottom="183"/></NodeLink><LineLink uuid!
 ="fdf1216
 f-0e07-4b7c-b179-6de6aa6befe5" guiLink_Element="bd265dfb-af99-4a71-8ffe-609c3dd5739a" guiLineLink_LineBegin="3d6b910c-1847-4fa4-a80d-0962bf5b0493" guiLineLink_LineEnd="f8d89247-79ff-489b-84f8-647935c886c9"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="4286faeb-4c12-45c6-a54a-872eca50cfe3"><pos X="223" Y="82"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f941e71e-ea37-43a3-b9c5-6fe434686c83" alignment="1"><pos X="248" Y="107"/></EndWaypoint><Waypoint uuid="875b3ad4-adac-4a74-8e47-f2ed1641e167"><pos X="248" Y="82"/></Waypoint><EndWaypoint uuid="b9788757-78f3-4260-b895-04d0c3c2cf0f" alignment="4"><pos X="172" Y="82"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="266bc7db-a7fb-4567-99d2-89c944cc4f45" guiTextLabel_Element="70321080-fe3f-4d13-a6fd-cd38a08bb4db"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="6a2ad8b5-3579-45f5-a26b-359cf707eed4" textLabel="3" guiTextLabel_Element="!
 70321080-
 fe3f-4d13-a6fd-cd38a08bb4db"><pos X="5" Y="25"/></Tex!
 tLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="6ea494dd-aa8d-4111-a711-d6d122d56390" guiLink_Element="f053f4a3-04af-434b-82b8-c18c76a57993"><nodeRect Left="-47" Top="407" Right="395" Bottom="501"/><attached><AttachedNode uuid="0f0ca5f5-9c5a-4f83-9555-7e2dca661a1a"><nodeRect Left="-47" Top="521" Right="324" Bottom="558"/></AttachedNode></attached></NodeLink><NodeLink uuid="b7f13116-c682-48f7-8d12-4dd78d086fdb" guiLink_Element="b9632a58-26d4-4db7-a26e-834712c0356c"><nodeRect Left="539" Top="407" Right="653" Bottom="483"/><attached><AttachedNode uuid="7f2736b6-b970-49d9-8822-b188da9417bd"><nodeRect Left="506" Top="620" Right="904" Bottom="657"/></AttachedNode></attached></NodeLink><NodeLink uuid="daf569af-f5b5-4b1d-83f5-41cd08769fee" guiLink_Element="82102f5c-7cc6-46a2-a291-2b53d6565b2e"><nodeRect Left="416" Top="407" Right="517" Bottom="483"/><attached><AttachedNode uuid="75ecd2f9-fae9-4445-a3fe-0e5c5ca68be3"><nodeRect L!
 eft="392"
  Top="569" Right="790" Bottom="606"/></AttachedNode></attached></NodeLink><NodeLink uuid="c7f2d301-1a13-4335-badc-d44ba2bd499e" guiLink_Element="eb50e833-c395-40c3-a627-8ff513f5194d"><nodeRect Left="367" Top="-4" Right="524" Bottom="72"/></NodeLink><LineLink uuid="30afd382-703a-4d47-a8fb-aaad361bb482" guiLink_Element="6eaa121f-01a1-414d-bf28-c8bfc5ff9ad6" guiLineLink_LineBegin="3d6b910c-1847-4fa4-a80d-0962bf5b0493" guiLineLink_LineEnd="c7f2d301-1a13-4335-badc-d44ba2bd499e"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="eb80b89c-2ae3-41de-86df-af0d4435830c"><pos X="368" Y="94"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="a543928b-1a86-4af9-b4d3-b8bcaafb174a" alignment="4"><pos X="298" Y="107"/></EndWaypoint><Waypoint uuid="4d5b6829-ba7d-4b53-814b-4bb7234e404a"><pos X="298" Y="94"/></Waypoint><Waypoint uuid="f2b5392d-4c24-41d0-9de0-dd675d5ab89a"><pos X="430" Y="94"/></Waypoint><EndWaypoint uuid="8d62c3e4-92d1-4bc7-bb38-a9df!
 aff33c5a"
  alignment="1"><pos X="430" Y="72"/></EndWaypoint></g!
 uiLineLinkWaypoint></LineLink><LineLink uuid="b06d5997-9266-47a7-964b-92516089d204" guiLink_Element="e402df02-e855-49c2-a33a-658c8888328d" guiLineLink_LineBegin="7a37ee64-a2b1-4ceb-98a1-40a671026782" guiLineLink_LineEnd="c7f2d301-1a13-4335-badc-d44ba2bd499e"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="c1e23a21-c4c3-4554-876e-eb4abdbcbeaa"><pos X="489" Y="94"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="951c2cd6-1f8e-4575-b0f8-867c2f8bef8b" alignment="1"><pos X="557" Y="107"/></EndWaypoint><Waypoint uuid="07a6da23-7e02-406c-8112-ce659ddb0e76"><pos X="557" Y="94"/></Waypoint><Waypoint uuid="befe372f-07cf-431e-b5e6-7a21955bce99"><pos X="430" Y="94"/></Waypoint><EndWaypoint uuid="cc3efadd-98a4-45c9-8586-38932c839c69" alignment="4"><pos X="430" Y="72"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="ac69ef7e-aba5-4512-b654-f282ba4cd553" guiLink_Element="82e521ea-656d-495a-8ca0-2f5a92e22ec2"><nodeRect Left="25!
 3" Top="5
 21" Right="706" Bottom="597"/><attached><AttachedNode uuid="6467600f-ac8d-48e4-a0b4-3e178152e8df"><nodeRect Left="100" Top="616" Right="471" Bottom="653"/></AttachedNode></attached></NodeLink><LineLink uuid="41f1ac5b-5e5c-4a6d-9d31-c08a639514d8" guiLink_Element="d84c3b0a-f53f-41a9-9597-48d96c6a7262" guiLineLink_LineBegin="ac69ef7e-aba5-4512-b654-f282ba4cd553" guiLineLink_LineEnd="3d6b910c-1847-4fa4-a80d-0962bf5b0493"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="fa43beb8-c6e5-420a-967b-1f3e16e293f8"><pos X="303" Y="387"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="44605cd1-1616-4536-bd8b-ed130d0c0293" alignment="1"><pos X="405" Y="521"/></EndWaypoint><Waypoint uuid="f2e1e7d9-9251-4966-ad42-8b8c11e301ea"><pos X="405" Y="387"/></Waypoint><Waypoint uuid="2d56037f-af7e-4044-b779-1602d41d80d3"><pos X="271" Y="387"/></Waypoint><EndWaypoint uuid="223f2477-e9ab-4f15-8953-e2ff7415a869" alignment="4"><pos X="271" Y="183"/></EndWay!
 point></g
 uiLineLinkWaypoint></LineLink><NodeLink uuid="71a427a!
 c-723e-4c19-b440-2537b746a38e" guiLink_Element="122ed5c3-d6f0-474a-88ec-30d79ed1a571"><style headergradientbegin="#00cc00"/><nodeRect Left="55" Top="179" Right="136" Bottom="220"/></NodeLink><LineLink uuid="d89cd662-1ceb-4e60-90a7-ecf828a15896" guiLink_Element="b59594fb-7289-4e63-ba61-7e9183c8bf31" guiLineLink_LineBegin="71a427ac-723e-4c19-b440-2537b746a38e" guiLineLink_LineEnd="f8d89247-79ff-489b-84f8-647935c886c9"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ca2e38c5-25b9-4ea3-b339-7902e94ffe86"><pos X="106" Y="151"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f20b8482-bc50-4a5c-a234-bdf08723c9fb" alignment="2"><pos X="106" Y="179"/></EndWaypoint><EndWaypoint uuid="0b1e1283-3ec3-42df-a706-d66179f46c66" alignment="3"><pos X="106" Y="122"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="7de94509-13a9-4f39-a26e-495015b5dd8b" guiLink_Element="d4f41bab-d7f5-4b16-bee2-187bd6a79438" guiLineLink_LineBegin="ac69!
 ef7e-aba5
 -4512-b654-f282ba4cd553" guiLineLink_LineEnd="71a427ac-723e-4c19-b440-2537b746a38e"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="67e61970-bc69-4e57-ba06-cbd82122d58b"><pos X="562" Y="207"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9d175afe-f2e4-41f2-89de-d74608135d8e" alignment="1"><pos X="674" Y="521"/></EndWaypoint><Waypoint uuid="80bdc987-79e6-4be0-bae6-88975df6df3e"><pos X="674" Y="207"/></Waypoint><EndWaypoint uuid="a4dee2ee-4a8b-452e-9b86-858052d18b24" alignment="4"><pos X="136" Y="207"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="5ae3d154-2d20-4d73-a94d-2907781eca57" guiTextLabel_Element="7084290a-2b44-4d19-a531-f0a33c5b7e70"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="85a445d6-b1b1-4972-845c-4a592adba507" textLabel="3" guiTextLabel_Element="7084290a-2b44-4d19-a531-f0a33c5b7e70"><pos X="71" Y="7"/></TextLabel><TextLabel uuid="e3f16153-f370-413a-87fd-0e3a19aee!
 f62" text
 Label="4" guiTextLabel_Element="7084290a-2b44-4d19-a5!
 31-f0a33c5b7e70"><pos X="5" Y="27"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="2b114917-1865-4bb0-9e90-e28059fa750d" guiLink_Element="e5399412-138e-4541-b1bf-aa889b2059cf"><style headergradientbegin="#00cc00"/><nodeRect Left="-47" Top="249" Right="186" Bottom="362"/></NodeLink><LineLink uuid="a043b358-1434-4835-bdf7-21978ab16fca" guiLink_Element="d983a4b3-89dd-4c15-be4c-c11881588ab5" guiLineLink_LineBegin="2b114917-1865-4bb0-9e90-e28059fa750d" guiLineLink_LineEnd="f8d89247-79ff-489b-84f8-647935c886c9"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ff0dc484-d002-4bd8-b592-c2601c04ff9f"><pos X="14" Y="155"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="491498e8-18e4-408e-9b9b-832f7694a953" alignment="2"><pos X="-16" Y="249"/></EndWaypoint><Waypoint uuid="2e354780-2d38-4151-878c-d21e04416535"><pos X="-16" Y="155"/></Waypoint><Waypoint uuid="e8e230de-4944-43d3-9b3!
 9-548a6aa
 d760d"><pos X="106" Y="155"/></Waypoint><EndWaypoint uuid="fc9a4aa3-eaff-4f89-aa7e-a4de2de9e656" alignment="3"><pos X="106" Y="122"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="ca94d134-308e-4ce7-bc67-ca178fbf66bb" guiLink_Element="8a6f78dc-c8b2-45a7-81f9-6bd5bd7eabe5" guiLineLink_LineBegin="6ea494dd-aa8d-4111-a711-d6d122d56390" guiLineLink_LineEnd="2b114917-1865-4bb0-9e90-e28059fa750d"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ef893208-dfb1-4d13-a424-2b75fb065a40"><pos X="2" Y="385"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="59aa0147-d9ca-4547-bd76-b5f2daefee52" alignment="2"><pos X="2" Y="407"/></EndWaypoint><EndWaypoint uuid="773971d9-669f-4e26-a524-517ea4700bdd" alignment="3"><pos X="2" Y="362"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a8ca49fc-db46-4946-aeb6-83cba97ae4d4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="!
 5" Y="5"/
 ></TextLabel><TextLabel uuid="42272dd0-b420-4654-8b7a!
 -021a6e4666e8" textLabel="3" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="25"/></TextLabel><TextLabel uuid="578b43ff-c53b-4719-b27a-97893a80ebcf" textLabel="4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="70" Y="5"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="f1311ef6-811d-4695-ab8f-d3f7c541d6da" guiLink_Element="c08fcc10-3904-4022-8eff-0f35c6d3bd04" guiLineLink_LineBegin="6ea494dd-aa8d-4111-a711-d6d122d56390" guiLineLink_LineEnd="3d6b910c-1847-4fa4-a80d-0962bf5b0493"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="42b017ea-7ad5-43b1-b5a9-813e58bb9c22"><pos X="255" Y="387"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="81c800f4-8da9-4645-88ca-8cc00fa5edc1" alignment="2"><pos X="56" Y="407"/></EndWaypoint><Waypoint uuid="7480b857-a3fc-4a32-8db7-27760f7d3698"><pos X="56" Y="387"/></Waypoint><Waypoint uuid="4894d3!
 80-0363-4
 641-bc91-90fd03e68034"><pos X="271" Y="387"/></Waypoint><EndWaypoint uuid="5644fab1-d779-4c5d-962d-36b00c9d6676" alignment="3"><pos X="271" Y="183"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="c3115a05-f28d-4262-ae19-511a1a0d2f6c" guiLink_Element="ea0e7c65-cc11-4907-ab65-536febdc0f08" guiLineLink_LineBegin="b7f13116-c682-48f7-8d12-4dd78d086fdb" guiLineLink_LineEnd="3d6b910c-1847-4fa4-a80d-0962bf5b0493"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="360118ff-76e0-4477-81a9-f780147e89b4"><pos X="321" Y="387"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="24bee259-22a2-4b9b-ad47-5e048e143bf7" alignment="2"><pos X="554" Y="407"/></EndWaypoint><Waypoint uuid="0b406ec3-5e08-44a3-b61d-a13978c00e01"><pos X="554" Y="387"/></Waypoint><Waypoint uuid="b8c2dcd4-7ae7-454a-9a74-a1afee2f0086"><pos X="271" Y="387"/></Waypoint><EndWaypoint uuid="c8ad8e67-80a6-4eec-a6ab-9c3e5797a8db" alignment="3"><pos X="271" Y="183"/></En!
 dWaypoint
 ></guiLineLinkWaypoint></LineLink><LineLink uuid="941!
 ba4a0-b806-455a-b2e5-1dc2b691229b" guiLink_Element="0a808ca8-4cc8-4ffa-88da-cdf6e35e5ab6" guiLineLink_LineBegin="daf569af-f5b5-4b1d-83f5-41cd08769fee" guiLineLink_LineEnd="3d6b910c-1847-4fa4-a80d-0962bf5b0493"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="f0bb9006-2cd7-4bd1-a7b9-56fa37d85088"><pos X="275" Y="387"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d6fd85b4-aaa5-4761-be9f-5e632eda1356" alignment="2"><pos X="463" Y="407"/></EndWaypoint><Waypoint uuid="a86d5e53-4173-4b9a-93c1-8b541144006b"><pos X="463" Y="387"/></Waypoint><Waypoint uuid="1ba14c08-efbd-4b25-9a79-57d47094f2a5"><pos X="271" Y="387"/></Waypoint><EndWaypoint uuid="63ed8287-2754-411a-872e-504608dd2953" alignment="3"><pos X="271" Y="183"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="288f414d-3dcb-43c1-8b09-dc46b80130f4" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="#00cc00"/><nodeRect Left="45" Top="!
 3" Right=
 "125" Bottom="43"/></NodeLink><LineLink uuid="20401aa7-1e90-45d0-aa6a-194eeff602fd" guiLink_Element="2f4cb91c-cf69-4aae-8a00-bf3e0524a238" guiLineLink_LineBegin="c7f2d301-1a13-4335-badc-d44ba2bd499e" guiLineLink_LineEnd="288f414d-3dcb-43c1-8b09-dc46b80130f4"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="fd4f3df5-2ca9-4872-b49c-63961c1f5144"><pos X="246" Y="19"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="0c49db3b-f9d7-484d-9ee4-4635dbb1bc48" alignment="1"><pos X="367" Y="19"/></EndWaypoint><EndWaypoint uuid="dfca6ff4-9546-46ba-87b4-bf9c5704b77c" alignment="4"><pos X="125" Y="19"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="ab2396b1-32b5-4834-b496-71787f97b686" guiTextLabel_Element="8d0156f6-686b-4fe4-acdb-cb890a9defdc"><pos X="5" Y="5"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><Diagram!
 Layer uui
 d="aaf52b15-cf08-434f-af14-540114c2ba09" name="Defaul!
 t"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="9b3bb9a0-776c-4074-86af-c08d791f92cb" name="IVOA_UML_Profile" guiDiagramLinkedOwner="e7a00ecd-eb3d-4147-8538-5d1beea86690" guiDiagram_GenerationSettingsElement="e7a00ecd-eb3d-4147-8538-5d1beea86690"><guiDiagramGenerationSettings kind="2" showAttributes="true" showEnumerationLiterals="true" useOwnCompartmentForDotNetProperties="true" doAutoLayout="true"/><guiDiagramGuiLink><NodeLink uuid="fa907454-56f4-4dca-87e3-df702090f663" guiLink_Element="f9a706ae-5895-4229-9486-38378ad5cad1"><style showatt="1" showdotnetproperties="2" shownested="0" showop="0"/><nodeRect Left="20" Top="20" Right="488" Bottom="175"/></NodeLink><NodeLink uuid="81c4ba13-6562-4bcb-a1d2-f7064d2275c7" guiLink_Element="afb611b3-ae73-4278-955e-06feceb9431f"><style showatt="1" showdotnetproperties="2" shownested="0" showop="0"/><nodeRect Left="382" Top="197" Right="488" Bottom="281"/></NodeLink><NodeLink uuid="7463fd24-b51c-435c-86f6-05599562e0ca" guiLink_!
 Element="
 9d99f4a0-b941-4ef5-9438-774b76f9d171"><style showatt="1" showdotnetproperties="2" shownested="0" showop="0"/><nodeRect Left="195" Top="197" Right="287" Bottom="281"/></NodeLink><NodeLink uuid="d6d147d4-a168-42df-901b-34bf8a8cbd32" guiLink_Element="0b7f85cf-ab5d-402d-ac3e-c77c579fbf78"><style showatt="1" showdotnetproperties="2" shownested="0" showop="0"/><nodeRect Left="20" Top="197" Right="145" Bottom="299"/></NodeLink><NodeLink uuid="4d1539bd-bc5d-446f-972c-cd592d6ce0b0" guiLink_Element="fef27218-0b3f-4767-9a46-8d42c0fdb40e"><style showdotnetproperties="2" shownested="0" showop="0"/><nodeRect Left="20" Top="339" Right="464" Bottom="360"/></NodeLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="c8bf2c80-e92a-4f29-9edf-1cccec356b4d" name="Default"/></guiDiagramLayer></ClassDiagram><ObjectDiagram uuid="362ab257-56d3-45b7-9306-77ae871d5dc7" name="SpatialShortcuts" guiDiagramLinkedOwner="81b72c07-5422-4562-a4a0-a983abf927f4"><guiDiagramGuiLink><NodeLink uuid="b056a6!
 c7-b6c1-4
 cc6-9bf5-ac46f31977f1" guiLink_Element="02791913-0be7!
 -4e39-a264-f2a497f414aa"><nodeRect Left="67" Top="36" Right="213" Bottom="156"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="8a319bad-3661-4370-a6dc-a5142d0cdc9c"><nodeRect Left="228" Top="51" Right="342" Bottom="106"/></AttachedNode></attached></NodeLink><NodeLink uuid="63ac3bcb-c8ca-42a3-8642-7e68b1f392e8" guiLink_Element="22b9a6f8-7779-42dd-bfd6-740911bf240f"><nodeRect Left="253" Top="36" Right="388" Bottom="156"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="8d8de986-a102-480a-908b-54f466cfd14b"><nodeRect Left="414" Top="51" Right="528" Bottom="106"/></AttachedNode></attached></NodeLink><NodeLink uuid="c81e8557-f169-46ff-bd06-0b16ca377de0" guiLink_Element="ef85416b-cf40-4384-a2e2-8b0efecf2c79"><nodeRect Left="438" Top="36" Right="593" Bottom="156"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="0568a1b2-7125-4d3c-b8f7-3e473e2c6a55"><node!
 Rect Left
 ="599" Top="51" Right="713" Bottom="106"/></AttachedNode></attached></NodeLink><NodeLink uuid="b8cd8b20-c4f2-4012-9123-ec3ab41c7953" guiLink_Element="41ab06f9-f128-4ee2-9479-981cf5ee084b"><nodeRect Left="67" Top="196" Right="215" Bottom="316"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="bd664467-bf9e-44bc-a9a4-cb86aa001f80"><nodeRect Left="228" Top="211" Right="342" Bottom="266"/></AttachedNode></attached></NodeLink><NodeLink uuid="f9883b7d-e6c6-407b-a3ed-3df9eddb3658" guiLink_Element="b68363fc-a05f-420c-bd33-12cd165d1f64"><nodeRect Left="253" Top="196" Right="400" Bottom="316"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="b0d8f926-b911-4e63-83b5-d2c7dd0c2044"><nodeRect Left="414" Top="211" Right="528" Bottom="266"/></AttachedNode></attached></NodeLink><NodeLink uuid="83f58813-e895-475d-ac56-373f4e01f733" guiLink_Element="4fb8bc7f-c428-4334-b16b-2db0d2c27922"><nodeRect Left="438" To!
 p="196" R
 ight="586" Bottom="316"/><guiHideOnNode idref="7b0401!
 df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="85b734c2-1a59-4837-a566-1262da3ae5ea"><nodeRect Left="599" Top="211" Right="713" Bottom="266"/></AttachedNode></attached></NodeLink><NodeLink uuid="d86ccb42-11e1-4593-8641-ea0cff84cbfa" guiLink_Element="fc8c24dd-009b-4955-bb68-ccafaeb78e99"><nodeRect Left="1016" Top="36" Right="1178" Bottom="138"/><guiHideOnNode idref="10e91e5d-80db-4138-b110-20282053cff7"/></NodeLink><NodeLink uuid="457d3f01-aa1b-46dc-ad98-1852a01d46cc" guiLink_Element="93ef3200-aa2d-4c7d-bcc3-5e365b0e4a4e"><nodeRect Left="1016" Top="196" Right="1180" Bottom="298"/><guiHideOnNode idref="10e91e5d-80db-4138-b110-20282053cff7"/></NodeLink><NodeLink uuid="c39914dc-0ffa-4a01-9e1a-4acdb3c71be4" guiLink_Element="20a441ad-6e37-485d-8f5e-c10099eba72e"><nodeRect Left="68" Top="356" Right="207" Bottom="476"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="7a7f6906-3632-4242-b7b0-f0f6640f212c"><nodeRect Left="229"!
  Top="371
 " Right="343" Bottom="426"/></AttachedNode></attached></NodeLink><NodeLink uuid="87548a36-0aa9-4a9a-8732-d341e598f86f" guiLink_Element="ee005201-9265-4442-9e88-dd752cef1a76"><nodeRect Left="438" Top="356" Right="576" Bottom="476"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="74c0629b-38e0-4df1-b087-943f0feabc58"><nodeRect Left="599" Top="371" Right="713" Bottom="426"/></AttachedNode></attached></NodeLink><NodeLink uuid="2f2d6a18-8602-40c4-a399-b4e4d587769e" guiLink_Element="6be70809-105d-4889-9152-b142ed42038b"><nodeRect Left="254" Top="356" Right="393" Bottom="476"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="ba5e5cb6-a24c-4f16-9d34-6daf42ed8ad2"><nodeRect Left="415" Top="371" Right="529" Bottom="426"/></AttachedNode></attached></NodeLink><NodeLink uuid="5e573f37-933b-4ecd-a14e-2e69c56c43b0" guiLink_Element="b89d2cc3-0d03-449c-bb2f-8a8d10aafca0"><nodeRect Left="650" Top="356" Right!
 ="816" Bo
 ttom="458"/><guiHideOnNode idref="10e91e5d-80db-4138-!
 b110-20282053cff7"/></NodeLink><NodeLink uuid="7ca11444-e303-4094-ac39-6019afffb864" guiLink_Element="36bb77b0-ac1e-469e-9790-66ae08a4d40e"><nodeRect Left="650" Top="36" Right="812" Bottom="102"/><guiHideOnNode idref="10e91e5d-80db-4138-b110-20282053cff7"/></NodeLink><NodeLink uuid="013653cc-8676-4238-be7c-51bf42f737cb" guiLink_Element="fa64aaa4-6461-4b10-99e0-8328b09f6712"><nodeRect Left="833" Top="36" Right="995" Bottom="120"/><guiHideOnNode idref="10e91e5d-80db-4138-b110-20282053cff7"/></NodeLink><NodeLink uuid="552dce12-83b9-4435-a5d7-95ceec7023ab" guiLink_Element="ff2888cf-e313-4e3d-9d4a-e059b2844f04"><nodeRect Left="650" Top="196" Right="814" Bottom="262"/><guiHideOnNode idref="10e91e5d-80db-4138-b110-20282053cff7"/></NodeLink><NodeLink uuid="5d1355cc-93ed-43fa-981e-e29b365216ad" guiLink_Element="f923e221-9227-492e-8178-9b72019aee24"><nodeRect Left="833" Top="196" Right="997" Bottom="280"/><guiHideOnNode idref="10e91e5d-80db-4138-b110-20282053cff7"/></NodeLink></guiDi!
 agramGuiL
 ink><guiDiagramLayer><DiagramLayer uuid="5d94bf2f-c428-4ca4-b1a5-0e69bb132e50" name="Default"/></guiDiagramLayer></ObjectDiagram></guiRootGuiDiagram></RootElement></Diagrams></UModel>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><UModel version="16"><Settings><ProjectStyles attfont="Arial" font="Arial" headerfont="Arial" namespacemode="0" nestedfont="Arial" opfont="Arial" snaptogrid="0" stereofont="Arial" taggedvalues="2"/><ElementStyles><Association pencolor="blue"/><Class headergradientbegin="#F88000"/><DataType headergradientbegin="yellow"/><Generalization pencolor="red"/><Package headerfontsize="18" pencolor="#FAFABE"/><Dependency linethickness="2" pencolor="fuchsia"/></ElementStyles></Settings><OpenDiagrams activeDiagram="362ab257-56d3-45b7-9306-77ae871d5dc7"><OpenDiagramEntry>379d12f7-c4cb-45cb-b94b-4a983d60e7c1</OpenDiagramEntry><OpenDiagramEntry>eea0a505-5da6-4b0f-9612-a291a4243f20</OpenDiagramEntry><OpenDiagramEntry>0a33b0bb-2ab5-4820-85ec-e12916c9c566</OpenDiagramEntry><OpenDiagramEntry>f4ec208b-65e9-4cff-afe6-4cf2162a7ed2</OpenDiagramEntry><OpenDiagramEntry>8c7a0fd4-d363-4e37-afa4-6ab0e96dc34c</OpenDiagramEntry><OpenDiagramEntry>e9bc17af-014c-42cc-b3!
 3c-2f6133
 739e7d</OpenDiagramEntry><OpenDiagramEntry>a3413c72-3e6e-4a48-b86f-0a3787c7bdbc</OpenDiagramEntry><OpenDiagramEntry>225e3cb4-e093-4f99-b9cd-72cda152b1be</OpenDiagramEntry><OpenDiagramEntry>87f5c086-6ea8-4b6e-9b54-cc65261b9fce</OpenDiagramEntry><OpenDiagramEntry>e807ed24-125a-40c0-8aa4-d75f56d2d614</OpenDiagramEntry><OpenDiagramEntry>9b3bb9a0-776c-4074-86af-c08d791f92cb</OpenDiagramEntry><OpenDiagramEntry>362ab257-56d3-45b7-9306-77ae871d5dc7</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.
It has some sample relationships etc to be used in documentation etc."/></ownedComment><packagedElement><Package uuid="00000003-7510-11d9-86f2-000476a22f44" name="Comp!
 onent Vie
 w" visibility="public"/><LiteralString uuid=!
 "d4f50ec9-06d9-4235-973d-ade58b4a586b" visibility="public" value="http://vo-urp.googlecode.com/svn/trunk/IVOA/profile/IVOA%20Profile.html"/><Model uuid="135ea895-ac40-4d3d-9b21-5ecf746e8f83" name="stc2_coordinates" visibility="public"><appliedStereotype><StereotypeApplication uuid="9fd1cca7-c594-4f15-8837-e27fe46570e4" classifier="f9a706ae-5895-4229-9486-38378ad5cad1"><slot><Slot uuid="e86622e0-e278-4e3b-ad3e-fc86efa5062a" definingFeature="e32d41c3-c7ab-4d85-885b-ae987b5c137d"><value><LiteralString uuid="ddef2c80-ea3e-4e63-abda-169e2d03a1ac" visibility="public" value="2.0"/></value></Slot><Slot uuid="2cc7d890-5435-4891-9b3f-da90486ddc71" definingFeature="e423b1c4-8b31-4fb0-88ff-9093d4958d22"><value><LiteralString uuid="b1f01880-5b7d-4d9b-8002-3752ac251758" visibility="public" value="ahr"/></value></Slot><Slot uuid="feb6fd5b-8ebf-4bcd-a453-a94a44d4d849" definingFeature="c7a6a7aa-3b29-480e-bf5a-782730a931f9"><value><LiteralString uuid="976b6f4e-a2d6-49ec-ba31-31353aec6127" vi!
 sibility=
 "public" value="STC2 Coordinates"/></value></Slot><Slot uuid="c8419e5e-7b8e-43ac-9d04-3a8976259001" definingFeature="18d1350c-0783-44f2-8b89-a35b672f4f77"><value><LiteralString uuid="1c254583-ab5b-4598-af1f-a7af16d8b725" visibility="public" value="http://ivoa.net/vodml/stc2_coords.vo-dml"/></value></Slot></slot></StereotypeApplication></appliedStereotype><packagedElement><Package uuid="fa0dd0b8-eb6e-49a8-a741-284ff9011615" name="domain" visibility="public"><packagedElement><Package uuid="f881bbdc-5a0d-47cc-ba45-5ffe7670381d" name="generic" visibility="public"><packagedElement><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 allows coordinates other than Time, Space, Spectral, Redshift, and Polarization to the defined; e.g., flux, temperature, pressure, etc. It SHALL contain one Generic!
  Coordina
 te Space object."><annotatedElement idref="b64125c9-f!
 671-45b8-980a-724503de846f"/></Comment></ownedComment><generalization><Generalization uuid="c46af347-3c7c-480e-ba1c-868355b95d9a" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization></Class><DataType uuid="cf0e7dfa-f166-4af2-b5be-4802801f3f20" name="GenericCoordValue" visibility="public" DocComment="8d9eb2b3-5f6e-4444-b980-5d166e64bc29"><ownedRule><Constraint uuid="aaa59679-8e2a-4ba3-a55d-93c42b942cad" name="Subset1" visibility="public"><constrainedElement idref="c2fab61c-9525-4ef5-ab26-5499a06c52e7"/><specification><LiteralString uuid="83a2120e-27bb-465f-81bc-b68e6c37e018" visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></specification></Constraint><Constraint uuid="e9962fb4-e3e6-4e31-b25a-f437eeffe3bb" name="Subset2" visibility="public"><constrainedElement idref="c7787d80-0410-4538-b701-0c4077e92bdf"/><specification><LiteralString uuid="0627914a-7999-4cb8-8e45-ea7a1bf54c64" visibility="public" value="subsets stc2_coordinat!
 es:coords
 .BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="8d9eb2b3-5f6e-4444-b980-5d166e64bc29" body="This data type contains the generic coordinate value and a reference to a GenericFrame and to a Coordinate Space object through a coordinate axis."><annotatedElement idref="cf0e7dfa-f166-4af2-b5be-4802801f3f20"/></Comment></ownedComment><generalization><Generalization uuid="4085ebc0-73cc-4631-a6bc-758a297ff491" general="f053f4a3-04af-434b-82b8-c18c76a57993"/></generalization><ownedAttribute><Property uuid="c2fab61c-9525-4ef5-ab26-5499a06c52e7" name="cval" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="7159cd21-b02e-45ce-99cb-bc16f56c9f26" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="2756dc33-7a69-418f-b8ec-d4f61166b013" visibility="public" value="1"/></upperValue></Property><Property uuid="c7787d80-0410-4538-b701-0c4077e92bdf" name="coordFrame" visibil!
 ity="publ
 ic" type="b64125c9-f671-45b8-980a-724503de846f"/></ow!
 nedAttribute></DataType><Class uuid="e06a20a7-e542-4439-9180-ad69ebe6e24c" name="GenericCoordSpace" visibility="public" DocComment="9ed19edc-f850-469c-bc21-ac984de0037c"><ownedRule><Constraint uuid="a0585939-dbb4-42c9-9cc5-94610a1120f2" name="Subset" visibility="public"><constrainedElement idref="1b1e4d42-132f-4a76-b296-d30cd3dac445"/><specification><LiteralString uuid="310572fb-7786-415d-a46a-e1f6a72d26fc" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordSpace.coordAxis"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="9ed19edc-f850-469c-bc21-ac984de0037c" body="The GenericCoordSpace SHALL include one CoordAxis object."><annotatedElement idref="e06a20a7-e542-4439-9180-ad69ebe6e24c"/></Comment></ownedComment><generalization><Generalization uuid="3f845b9f-150d-48e1-86eb-2c2cc266a7ce" general="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></generalization><ownedAttribute><Property uuid="1b1e4d42-132f-4a76-b296-d30cd3dac445" name="coordAxis" !
 visibilit
 y="public" aggregation="composite" type="e5399412-138e-4541-b1bf-aa889b2059cf"><lowerValue><LiteralString uuid="22757b6a-e3dd-46fe-8e5a-399ce2ebdd38" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="a43b00c7-e714-41b8-8673-fd0c31e437c5" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Association uuid="372a94fd-b552-4ef8-a000-e533784c55aa" visibility="public"><memberEnd idref="1b1e4d42-132f-4a76-b296-d30cd3dac445"/><ownedEnd><Property uuid="2fd4685b-1ecd-4dc0-8769-5c3cccf9391a" type="e06a20a7-e542-4439-9180-ad69ebe6e24c"/></ownedEnd></Association><Association uuid="fd07fad7-819d-46b9-a6a8-b6d75746542c" visibility="public"><memberEnd idref="c7787d80-0410-4538-b701-0c4077e92bdf"/><ownedEnd><Property uuid="ca6a4204-f434-4a25-8044-77f14087dded" visibility="public" type="cf0e7dfa-f166-4af2-b5be-4802801f3f20"/></ownedEnd></Association></packagedElement></Package><Package uuid="d4b67bf2-5fd1-4520-92e4-ca447aa0d35d" name="!
 pixel" vi
 sibility="public"><packagedElement><DataType uuid="92!
 0cb440-f94c-4cb6-abf1-b95fbcae1ff6" name="PixelCoordinate" visibility="public" isAbstract="true" DocComment="47054a0c-fed9-4351-adc8-7a9f89a6ccdd"><ownedRule><Constraint uuid="bb9eb911-8de7-48eb-9e4b-320ba320485e" name="Subset" visibility="public"><constrainedElement idref="e3752307-b390-4101-af93-c646790747c7"/><specification><LiteralString uuid="559f9b68-896a-4fe0-b7a0-7301d0ae3520" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="47054a0c-fed9-4351-adc8-7a9f89a6ccdd" body="A PixelCoordinate is a real-valued coordinate in 1-, 2-, or 3-dimensional pixel space, with each component referenced to its pixel frame through its associated Pixel Axis. This data type specifies an arbitrary location in the Pixel Frame, rather than identifying a specific pixel. The vector is built up from RealPixelValue scalar components."><annotatedElement idref="920cb440-f94c-4cb6-abf1-b95fb!
 cae1ff6"/
 ></Comment></ownedComment><generalization><Generalization uuid="1d5694a2-5283-4571-8b76-6327a151b9be" general="7ba07d48-567e-4585-a4e5-f44a4cbc1aac"/></generalization><ownedAttribute><Property uuid="e3752307-b390-4101-af93-c646790747c7" name="coordFrame" visibility="public" type="cd6529be-bbad-48f2-8245-966038c18c72"/></ownedAttribute></DataType><Class uuid="cd6529be-bbad-48f2-8245-966038c18c72" name="PixelFrame" visibility="public" DocComment="415e0809-8c85-40ea-adf1-b22876a13395"><ownedComment><Comment uuid="415e0809-8c85-40ea-adf1-b22876a13395" body="A PixelFrame forms the Coordinate Frame for a 1-D, 2-D, or 3-D PixelSpace, and is included in the PixelCoordSystem. It SHALL contain one PixelSpace object. Note that, unlike other coordinate frames, a Pixel Frame SHOULD have at least one Frame Transform mapping: pixels without reference to the wider world are meaningless."><annotatedElement idref="cd6529be-bbad-48f2-8245-966038c18c72"/></Comment></ownedComment><generalizatio!
 n><Genera
 lization uuid="90704638-4e0d-4570-a974-e7675f240afe" !
 general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization></Class><DataType uuid="8e457e07-f67f-4ad9-b3bf-cb6948729abe" name="PixelCoord1D" visibility="public" DocComment="6a15db4f-8961-4354-8f88-ecf5ed488100"><ownedRule><Constraint uuid="9ad2680a-632d-42ae-ae75-79efa97ae5a8" name="Subset" visibility="public"><constrainedElement idref="02cbab49-5ac6-41e6-a36b-d50ff79fcbdc"/><specification><LiteralString uuid="379fcc70-6471-4959-8af4-d522ddb45cb6" visibility="public" value="subsets stc2_coordinates:coords.MultiCoordValue.cmpt"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="6a15db4f-8961-4354-8f88-ecf5ed488100" body="The 1-dimensional Pixel Coordinate value."><annotatedElement idref="8e457e07-f67f-4ad9-b3bf-cb6948729abe"/></Comment></ownedComment><generalization><Generalization uuid="9e58d377-7196-49cd-8fac-377086533f92" general="920cb440-f94c-4cb6-abf1-b95fbcae1ff6"/></generalization><ownedAttribute><Property uuid="02cbab49-5ac6-41e6-a36b-d50ff!
 79fcbdc" 
 name="cmpt" visibility="public" type="b21d0de0-0909-461a-a129-64e8d0defbc3"><lowerValue><LiteralString uuid="7644ee68-3e92-48cc-bae7-73ed0ce5eb72" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="f1c36bde-bc7f-4772-b6b7-34afc5399400" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="4f747e07-8de7-4e08-a754-f5d1d882874a" name="PixelCoord3D" visibility="public" DocComment="ccea58c7-cda9-463b-a0bc-02735e2530b9"><ownedRule><Constraint uuid="14b17d65-4887-4cb4-b272-31de4de9b0b7" name="Subset" visibility="public"><constrainedElement idref="d1e2144e-d711-4bb1-88f1-d85df8f10f95"/><specification><LiteralString uuid="2eeb2989-53ea-4e22-afcb-011ae3f71463" visibility="public" value="subsets stc2_coordinates:coords.MultiCoordValue.cmpt"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="ccea58c7-cda9-463b-a0bc-02735e2530b9" body="The 3-dimensional Pixel Coordinate value."><annotatedElement i!
 dref="4f7
 47e07-8de7-4e08-a754-f5d1d882874a"/></Comment></owned!
 Comment><generalization><Generalization uuid="a653bcb2-fa50-49a1-8fe2-44bd1f76f6f4" general="920cb440-f94c-4cb6-abf1-b95fbcae1ff6"/></generalization><ownedAttribute><Property uuid="d1e2144e-d711-4bb1-88f1-d85df8f10f95" name="cmpt" visibility="public" type="b21d0de0-0909-461a-a129-64e8d0defbc3"><lowerValue><LiteralString uuid="b95e972b-533d-4b8c-8279-6deb316f7ddf" visibility="public" value="3"/></lowerValue><upperValue><LiteralString uuid="84eb2fe8-d9f9-4126-9c03-2552c2bf31e4" visibility="public" value="3"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="74b34c90-a523-4421-bc91-c32426fe6ec6" name="PixelCoord2D" visibility="public" DocComment="2a15da1f-fce3-4416-b3fe-a3a9239efa29"><ownedRule><Constraint uuid="55266435-4105-45fa-826d-e8fb7906f045" name="Subset" visibility="public"><constrainedElement idref="e5d3c7ca-f1b7-4318-b651-491dea1a72e5"/><specification><LiteralString uuid="646b5976-7b61-4dad-b407-b9dd04a06121" visibility="public" value="subsets stc2!
 _coordina
 tes:coords.MultiCoordValue.cmpt"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="2a15da1f-fce3-4416-b3fe-a3a9239efa29" body="The 2-dimensional Pixel Coordinate value."><annotatedElement idref="74b34c90-a523-4421-bc91-c32426fe6ec6"/></Comment></ownedComment><generalization><Generalization uuid="3c89af04-ebb7-4c8d-81ef-86cfcc836b56" general="920cb440-f94c-4cb6-abf1-b95fbcae1ff6"/></generalization><ownedAttribute><Property uuid="e5d3c7ca-f1b7-4318-b651-491dea1a72e5" name="cmpt" visibility="public" type="b21d0de0-0909-461a-a129-64e8d0defbc3"><lowerValue><LiteralString uuid="4eadf5bc-bbd3-4bac-96cd-0ed9accd4817" visibility="public" value="2"/></lowerValue><upperValue><LiteralString uuid="e63b0f88-e6e2-4ce8-904e-72e7e15b5125" visibility="public" value="2"/></upperValue></Property></ownedAttribute></DataType><Class uuid="d874ac8a-2f92-4e62-a17b-8b81026dc937" name="PixelSpace" visibility="public" DocComment="aa51beeb-35c0-410b-8a8e-5f9ee24a65d7"><ownedRule><C!
 onstraint
  uuid="44f99352-5e4a-4542-8a04-f4b269d405e5" name="Su!
 bset" visibility="public"><constrainedElement idref="eb0ecb8e-5b58-4d82-8fea-4129bab9c281"/><specification><LiteralString uuid="2ba621aa-0f76-4268-b418-385256167bca" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordSpace.coordAxis"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="aa51beeb-35c0-410b-8a8e-5f9ee24a65d7" body="A PixelSpace SHALL include one, two, or three ordered PixelAxis objects, defining a pixel object (sub)set that can be the native or target space for a FrameTransform mapping object."><annotatedElement idref="d874ac8a-2f92-4e62-a17b-8b81026dc937"/></Comment></ownedComment><generalization><Generalization uuid="2ffc4aa5-276f-4695-9a93-d014f5732fd0" general="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></generalization><ownedAttribute><Property uuid="eb0ecb8e-5b58-4d82-8fea-4129bab9c281" name="coordAxis" visibility="public" aggregation="composite" type="59889797-73ad-4eee-8711-fc9f6c189dee"><lowerValue><LiteralString uuid="!
 c1a05a65-
 3c5a-4b19-a719-ecf2c23f4953" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="3ed00914-b9d1-41c2-91ad-fa41e10f0754" visibility="public" value="3"/></upperValue></Property><Property uuid="e9b60413-aa12-422b-9feb-fd21523aa042" name="handedness" visibility="public" type="b7d8257a-700c-4683-a7f4-0a597a23cd17"><lowerValue><LiteralString uuid="eb6828c8-b0ee-4638-a859-956b536038e9" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="cdd73a62-50ca-4591-9564-76f2c5320219" visibility="public" value="1"/></upperValue><defaultValue><InstanceValue uuid="554b620d-8e39-47c6-a20e-d3d81bf2ce22" visibility="public" instance="1844ef03-1f15-40e8-8372-ae6b392e7665"/></defaultValue></Property></ownedAttribute></Class><DataType uuid="2c736bd7-4498-4d5b-a8f2-e178f55ae8da" name="PixelIndex" visibility="public" DocComment="c61d0ca8-aaeb-42b1-ab43-95a6dbe4bc6b"><ownedRule><Constraint uuid="2b71d38c-f9f3-47d8-9ef9-b9cc97aa9be8" name="Subset1" visibi!
 lity="pub
 lic"><constrainedElement idref="11a58d98-e510-42fd-95!
 91-8f81fabd0fcb"/><specification><LiteralString uuid="91278987-a0e1-41fe-8ef4-4bba02a2ea0e" visibility="public" value="subsets stc2_coordinates:coords.CoordValue.coordAxis"/></specification></Constraint><Constraint uuid="8f8dbe11-e653-402f-92c8-8d8e811bdc77" name="Subset2" visibility="public"><constrainedElement idref="52c13130-0469-46ba-972f-db00f5ea107c"/><specification><LiteralString uuid="9a58c19f-11b9-44f8-9e1a-2b53bac4a992" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="c61d0ca8-aaeb-42b1-ab43-95a6dbe4bc6b" body="The 1-dimensional Pixel Index value."><annotatedElement idref="2c736bd7-4498-4d5b-a8f2-e178f55ae8da"/></Comment></ownedComment><generalization><Generalization uuid="67e26afd-a80a-4bd7-a85d-fa754726da46" general="b9632a58-26d4-4db7-a26e-834712c0356c"/></generalization><ownedAttribute><Property uuid="11a58d98-e510-42fd-9591-8f81fabd0fcb" name="coordAxi!
 s" visibi
 lity="public" type="59889797-73ad-4eee-8711-fc9f6c189dee"><lowerValue><LiteralString uuid="738a10ef-fe87-4218-bc55-271113657fa7" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="7f7868c1-b935-4492-bbe3-15c58b9dbe0d" visibility="public" value="1"/></upperValue></Property><Property uuid="52c13130-0469-46ba-972f-db00f5ea107c" name="coordFrame" visibility="public" type="cd6529be-bbad-48f2-8245-966038c18c72"/></ownedAttribute></DataType><DataType uuid="b21d0de0-0909-461a-a129-64e8d0defbc3" name="RealPixelValue" visibility="public" DocComment="5fd0889e-9abc-43f1-a648-eb061c673b63"><ownedRule><Constraint uuid="7df69f80-1a7d-423e-ae27-56b753ac0263" name="Subset1" visibility="public"><constrainedElement idref="c6ee2340-2db8-423b-9891-debf02f03323"/><specification><LiteralString uuid="93b5cfda-2ec6-4fe2-a51c-40e6568280b6" visibility="public" value="subsets stc2_coordinates:coords.CoordValue.coordAxis"/></specification></Constraint><Constraint uuid="5d8ec85!
 f-7e10-4c
 2d-9276-6299bfe11ac8" name="Subset2" visibility="publ!
 ic"><constrainedElement idref="5f4fceda-9b33-450e-9b55-7f0e049f9eb6"/><specification><LiteralString uuid="ffed6fcf-af02-4bed-bee2-4826ebf5a464" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="5fd0889e-9abc-43f1-a648-eb061c673b63" body="The 1-dimensional pixel value, to be used for non-index (non-integer) pixel coordinate values, such as may result from analysis calculations."><annotatedElement idref="b21d0de0-0909-461a-a129-64e8d0defbc3"/></Comment></ownedComment><generalization><Generalization uuid="78304713-0fa2-49ec-b904-77586dd684f3" general="82102f5c-7cc6-46a2-a291-2b53d6565b2e"/></generalization><ownedAttribute><Property uuid="c6ee2340-2db8-423b-9891-debf02f03323" name="coordAxis" visibility="public" type="59889797-73ad-4eee-8711-fc9f6c189dee"><lowerValue><LiteralString uuid="760afc59-4a1b-435a-8c24-42db2da69aa2" visibility="public" value="1"/></lowerValue><up!
 perValue>
 <LiteralString uuid="dc7046d9-51fe-4da5-b709-74ee4b126df5" visibility="public" value="1"/></upperValue></Property><Property uuid="5f4fceda-9b33-450e-9b55-7f0e049f9eb6" name="coordFrame" visibility="public" type="cd6529be-bbad-48f2-8245-966038c18c72"/></ownedAttribute></DataType><Enumeration uuid="b7d8257a-700c-4683-a7f4-0a597a23cd17" name="Handedness" visibility="public" DocComment="0eb5de5a-fb2e-4b90-99f2-8e37d6dafc8a"><ownedComment><Comment uuid="0eb5de5a-fb2e-4b90-99f2-8e37d6dafc8a" body="Handedness of a coordinate frame."><annotatedElement idref="b7d8257a-700c-4683-a7f4-0a597a23cd17"/></Comment></ownedComment><ownedLiteral><EnumerationLiteral uuid="1844ef03-1f15-40e8-8372-ae6b392e7665" name="right" visibility="public"/><EnumerationLiteral uuid="b2d36b9c-44f0-4b62-b7f7-705260a2218c" name="left" visibility="public"/></ownedLiteral></Enumeration><Association uuid="9a0febaa-e428-4707-9c87-4d6624b3dbae" visibility="public"><memberEnd idref="3da23d09-afae-41ed-bb5f-004d1bda73!
 ab"/><own
 edEnd><Property uuid="7934777c-6e32-4b2f-a989-e247ba6!
 78089" type="dee220bf-21cd-4b48-b794-8a5a267f2de8"/></ownedEnd></Association><Association uuid="3f5f2bea-4ca2-446c-b298-918c37286b6a" visibility="public"><memberEnd idref="eb0ecb8e-5b58-4d82-8fea-4129bab9c281"/><ownedEnd><Property uuid="5b78b94d-e039-4db9-a372-1e7e696030cc" type="d874ac8a-2f92-4e62-a17b-8b81026dc937"/></ownedEnd></Association><Association uuid="4c2e7bc5-06dc-47ec-98b2-e3b80755a176" visibility="public"><memberEnd idref="11a58d98-e510-42fd-9591-8f81fabd0fcb"/><ownedEnd><Property uuid="ce4d4f91-cce6-425a-994e-9a09b752509c" visibility="public" type="2c736bd7-4498-4d5b-a8f2-e178f55ae8da"/></ownedEnd></Association><Association uuid="3d3857d3-a724-461c-8a7a-b512052c3b1e" visibility="public"><memberEnd idref="c6ee2340-2db8-423b-9891-debf02f03323"/><ownedEnd><Property uuid="42b409bf-1cd4-4349-853e-1acd81400a40" type="b21d0de0-0909-461a-a129-64e8d0defbc3"/></ownedEnd></Association><Association uuid="4216cbc8-9889-4a18-b9ba-774327d7ae23" visibility="public"><memberEnd!
  idref="5
 2c13130-0469-46ba-972f-db00f5ea107c"/><ownedEnd><Property uuid="cd8756be-2e34-4891-a880-8231bb510461" visibility="public" type="2c736bd7-4498-4d5b-a8f2-e178f55ae8da"/></ownedEnd></Association><Association uuid="9ffc200b-9bfc-4632-a930-c5455563571a" visibility="public"><memberEnd idref="5f4fceda-9b33-450e-9b55-7f0e049f9eb6"/><ownedEnd><Property uuid="e1e1fc0f-4493-4478-9726-5ebef4f53200" type="b21d0de0-0909-461a-a129-64e8d0defbc3"/></ownedEnd></Association><Association uuid="0864d6c3-ed69-4199-acab-854cbbba65ce" visibility="public"><memberEnd idref="e3752307-b390-4101-af93-c646790747c7"/><ownedEnd><Property uuid="26907a36-87de-4a8f-aa50-7dbd99426236" type="920cb440-f94c-4cb6-abf1-b95fbcae1ff6"/></ownedEnd></Association></packagedElement></Package><Package uuid="915e65ad-0548-4ae2-ad1c-9dd446e01458" name="polarization" visibility="public"><packagedElement><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 SHALL contain one PolarizationSpace object. It may need a reference to a spatial frame (TBD)."><annotatedElement idref="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"/></Comment></ownedComment><generalization><Generalization uuid="10664395-ba7b-44dd-a587-a42356f06466" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization></Class><Enumeration uuid="8b6eac35-de48-46ca-94c2-22483198d1af" name="PolCircularEnum" visibility="public" DocComment="3958dd77-8b22-462a-8d52-bb5eccc85d6f"><ownedComment><Comment uuid="3958dd77-8b22-462a-8d52-bb5eccc85d6f" body="The four circular polarization coordinate values for a polarization coordinate."><annotatedElement idref="8b6eac35-de48-46ca-94c2-22483198d1af"/></Comment></ownedComment><generalization><Generalization uuid="a9608a63-cad8-44e2-99d5-e6c49ed0d347" general="ab705a17-1a4d-4c4c-8740-6599581cac90"/></generalization><ownedLiteral><EnumerationLiteral uuid="39c2c7df-4673-4c4b-a5c6-c!
 a6f8c43d1
 74" 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="860257af-f928-4433-b91c-ff2e2479d171" name="PolLinearEnum" visibility="public" DocComment="cdd05291-399c-43b9-9f31-a634fabc5b17"><ownedComment><Comment uuid="cdd05291-399c-43b9-9f31-a634fabc5b17" body="The four linear polarization coordinate values for a polarization coordinate."><annotatedElement idref="860257af-f928-4433-b91c-ff2e2479d171"/></Comment></ownedComment><generalization><Generalization uuid="07ad8b0c-dc40-4897-ac84-9744dc99dec9" general="ab705a17-1a4d-4c4c-8740-6599581cac90"/></generalization><ownedLiteral><EnumerationLiteral uuid="c5fff920-e018-4e0c-a603-254d82fe61c3" name="XX" visibility="public"/>!
 <Enumerat
 ionLiteral 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="566d6292-34ed-4414-ab0e-d80f10c81805" name="PolStokesEnum" visibility="public" DocComment="3753adda-df3c-4c12-b925-e66be803fcc7"><ownedComment><Comment uuid="3753adda-df3c-4c12-b925-e66be803fcc7" body="The four Stokes coordinate values for a polarization coordinate."><annotatedElement idref="566d6292-34ed-4414-ab0e-d80f10c81805"/></Comment></ownedComment><generalization><Generalization uuid="7141356b-9930-42c0-b319-3c099520bf03" general="ab705a17-1a4d-4c4c-8740-6599581cac90"/></generalization><ownedLiteral><EnumerationLiteral uuid="21d96a28-ad6b-4d45-ac36-0c62e03e354d" name="I" visibility="public"/><EnumerationLiteral uuid="f1b5d725-b7e6-482e-a53f-e7d03b20b8b0" name="Q" visibility="public"/><EnumerationLiter!
 al 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="7e234413-bda7-45fc-a964-0d47e9acf15c" name="PolVectorEnum" visibility="public" DocComment="9b39cc38-d12a-4a6a-90b5-dcc8ac600e4d"><ownedComment><Comment uuid="9b39cc38-d12a-4a6a-90b5-dcc8ac600e4d" body="The four polarization vector coordinate values for a polarization coordinate."><annotatedElement idref="7e234413-bda7-45fc-a964-0d47e9acf15c"/></Comment></ownedComment><generalization><Generalization uuid="6948b223-3ce6-4a05-93a2-a56b585ef6e3" general="ab705a17-1a4d-4c4c-8740-6599581cac90"/></generalization><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="a1690!
 72e-ed46-4a81-b597-5d6185cb9b53" name="PA" visibility="public"/></ownedLiteral></Enumeration><DataType uuid="9c02f670-4fdf-41ea-be93-2cb833424f6f" name="PolCoordValue" visibility="public" isAbstract="true" DocComment="1ccd6fd0-ede9-4c81-88fa-c92232539d80"><ownedRule><Constraint uuid="70e5acaf-c795-4172-85a4-caec1a8dfe73" name="Subset" visibility="public"><constrainedElement idref="920e54b4-1ac7-4b56-9d49-11c22eaf0c53"/><specification><LiteralString uuid="1a640b95-e046-4c8b-9fcd-228b79f14a39" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="1ccd6fd0-ede9-4c81-88fa-c92232539d80" body="The abstract data type PolCoordValue contains a reference to a PolarizationFrame and to a PolarizationSpace object through a DiscreteAxis, It allows the equivalent data types PolStokes, PolCircular, PolLinear, and PolVector coordinate values to be specified as derived data types."><annota!
 tedElemen
 t idref="9c02f670-4fdf-41ea-be93-2cb833424f6f"/></Comment></ownedComment><generalization><Generalization uuid="ebda821c-89b9-48ae-baad-b33d50076a84" general="82e521ea-656d-495a-8ca0-2f5a92e22ec2"/></generalization><ownedAttribute><Property uuid="b2765633-30d9-4189-8b40-c0ddac8d893a" name="cval" visibility="public" type="ab705a17-1a4d-4c4c-8740-6599581cac90"><lowerValue><LiteralString uuid="42c70e35-d623-43e8-8ca1-703621ceb3e3" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="ec9c82bc-5d16-4c38-adb2-833f74e4f8e5" visibility="public" value="1"/></upperValue></Property><Property uuid="920e54b4-1ac7-4b56-9d49-11c22eaf0c53" name="coordFrame" visibility="public" type="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"/></ownedAttribute></DataType><DataType uuid="8a50956d-94c0-4680-a070-41f058b7ac28" name="PolStokes" visibility="public" DocComment="d696ee0f-3278-4a16-b586-9bd5566a9b31"><ownedRule><Constraint uuid="ef451ebc-110a-4767-8e50-5f144076507a" name="Subset" !
 visibilit
 y="public"><constrainedElement idref="cacf626e-8048-4!
 290-89e4-f24a7c3c6eae"/><specification><LiteralString uuid="91a76682-c69f-4c31-88b1-a783da2f4013" visibility="public" value="subsets stc2_coordinates:domain.polarization.PolCoordValue.cval"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="d696ee0f-3278-4a16-b586-9bd5566a9b31" body="Stokes polarization coordinate value."><annotatedElement idref="8a50956d-94c0-4680-a070-41f058b7ac28"/></Comment></ownedComment><generalization><Generalization uuid="68c96460-28f6-41c1-824e-7d6744304f34" general="9c02f670-4fdf-41ea-be93-2cb833424f6f"/></generalization><ownedAttribute><Property uuid="cacf626e-8048-4290-89e4-f24a7c3c6eae" name="cval" visibility="public" type="566d6292-34ed-4414-ab0e-d80f10c81805"><lowerValue><LiteralString uuid="c0887de3-903c-4040-a9a0-303b80f922b9" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="3b85653f-1ce5-44ec-9a4e-84f1dbf8561e" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType!
 ><DataTyp
 e uuid="4c09771d-54d0-4785-a30f-bee0bb12719f" name="PolCircular" visibility="public" DocComment="d4d55dcd-9cf5-4ac8-900e-7c414b9bfcee"><ownedRule><Constraint uuid="7c7a9449-fd40-46be-b581-a6a589430520" name="Subset" visibility="public"><constrainedElement idref="e8e01d09-c580-4048-ba6a-62eb03b158d6"/><specification><LiteralString uuid="0a264b6a-4f19-43bd-b1ce-fbf40ba0e942" visibility="public" value="subsets stc2_coordinates:domain.polarization.PolCoordValue.cval"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="d4d55dcd-9cf5-4ac8-900e-7c414b9bfcee" body="Circular polarization coordinate value."><annotatedElement idref="4c09771d-54d0-4785-a30f-bee0bb12719f"/></Comment></ownedComment><generalization><Generalization uuid="f8fdfb9e-aa7a-42f3-a8e0-cb6d0bd7f458" general="9c02f670-4fdf-41ea-be93-2cb833424f6f"/></generalization><ownedAttribute><Property uuid="e8e01d09-c580-4048-ba6a-62eb03b158d6" name="cval" visibility="public" type="8b6eac35-de48-46ca-94c2-22!
 483198d1a
 f"><lowerValue><LiteralString uuid="9c047781-eec7-41f!
 5-bd5f-3c3dd885c5e6" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="6f8f5f6b-5bc0-46b9-9acb-96e78af58654" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="6227d2f6-eb0e-44c6-b97a-ae912f3b5db6" name="PolLinear" visibility="public" DocComment="d33bea2a-94f8-4a40-a9e5-8410e9ee25c5"><ownedRule><Constraint uuid="cc75a131-0163-4aa9-8b8d-5f0b808ccc28" name="Subset" visibility="public"><constrainedElement idref="80549e3a-365a-46cf-b561-6ccc51fdd8b2"/><specification><LiteralString uuid="2096dba0-7eb3-4c28-af5c-6346998eaf80" visibility="public" value="subsets stc2_coordinates:domain.polarization.PolCoordValue.cval"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="d33bea2a-94f8-4a40-a9e5-8410e9ee25c5" body="Linear polarization coordinate value."><annotatedElement idref="6227d2f6-eb0e-44c6-b97a-ae912f3b5db6"/></Comment></ownedComment><generalization><Generalization uuid="45ce5312-9ef8-!
 4e61-9c67
 -c04f65671941" general="9c02f670-4fdf-41ea-be93-2cb833424f6f"/></generalization><ownedAttribute><Property uuid="80549e3a-365a-46cf-b561-6ccc51fdd8b2" name="cval" visibility="public" type="860257af-f928-4433-b91c-ff2e2479d171"><lowerValue><LiteralString uuid="abf84d97-6a1b-41de-885b-1153696c1d35" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="66d932e2-10f2-4c44-80e2-1fdc012ce7c1" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="2b4c784e-59f5-4efa-82d8-9638a8ee3bda" name="PolVector" visibility="public" DocComment="c10ca5d9-ff7d-4920-9adc-b8e399334dcf"><ownedRule><Constraint uuid="a81c2433-f439-4f79-ad63-3e7e1e404665" name="Subset" visibility="public"><constrainedElement idref="081e0470-b3b0-4829-827d-1c63562121c8"/><specification><LiteralString uuid="035c2be5-5bf3-4f5d-8769-1935627b6571" visibility="public" value="subsets stc2_coordinates:domain.polarization.PolCoordValue.cval"/></specification></!
 Constrain
 t></ownedRule><ownedComment><Comment uuid="c10ca5d9-f!
 f7d-4920-9adc-b8e399334dcf" body="Vector polarization coordinate value."><annotatedElement idref="2b4c784e-59f5-4efa-82d8-9638a8ee3bda"/></Comment></ownedComment><generalization><Generalization uuid="cf2fcc2d-8670-4480-bb74-5e4dd72a3972" general="9c02f670-4fdf-41ea-be93-2cb833424f6f"/></generalization><ownedAttribute><Property uuid="081e0470-b3b0-4829-827d-1c63562121c8" name="cval" visibility="public" type="7e234413-bda7-45fc-a964-0d47e9acf15c"><lowerValue><LiteralString uuid="244a1c0c-495d-412b-87c3-601df0e5b047" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="6e339982-f91a-45da-a97a-e8fb24a3aada" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><Class uuid="2e1a46ae-e49c-49f4-869c-8038430ee803" name="PolarizationSpace" visibility="public" DocComment="12d3903c-6ddf-4cee-8413-f2732a574835"><ownedRule><Constraint uuid="c6fe9960-34ed-4bea-a6e1-38473be4ddae" name="Subset" visibility="public"><constrainedElement idr!
 ef="f78da
 8ed-58f1-4c67-8160-e7d22e9b4976"/><specification><LiteralString uuid="873a7e51-de53-4678-b666-ddd3d6600719" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordSpace.coordAxis"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="12d3903c-6ddf-4cee-8413-f2732a574835" body="The PolarizationSpace SHALL include one DiscreteAxis object, since polarization is an enumerated coordinate."><annotatedElement idref="2e1a46ae-e49c-49f4-869c-8038430ee803"/></Comment></ownedComment><generalization><Generalization uuid="131abc3b-753d-4483-bc63-86ec1cdff68e" general="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></generalization><ownedAttribute><Property uuid="f78da8ed-58f1-4c67-8160-e7d22e9b4976" name="coordAxis" visibility="public" aggregation="composite" type="122ed5c3-d6f0-474a-88ec-30d79ed1a571"><lowerValue><LiteralString uuid="db0ef2cc-1ef7-46d0-bbe7-2d12894d011b" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="db2b59d1-0a72-48!
 bf-abac-9
 5d2c811b46e" visibility="public" value="1"/></upperVa!
 lue></Property></ownedAttribute></Class><Enumeration uuid="ab705a17-1a4d-4c4c-8740-6599581cac90" name="PolEnum" visibility="public" DocComment="59a38ad2-cc85-4739-833c-c88ca8eb75f8"><ownedComment><Comment uuid="59a38ad2-cc85-4739-833c-c88ca8eb75f8" body="PolEnum contains all polarization coordinate values. The values for each of the four types of polarization coordinates are contained in separate derived (by restriction) enumeration types."><annotatedElement idref="ab705a17-1a4d-4c4c-8740-6599581cac90"/></Comment></ownedComment><ownedLiteral><EnumerationLiteral uuid="d8591118-a51c-4906-98f4-6eea9d674596" name="I" visibility="public"/><EnumerationLiteral uuid="199245e7-42d6-4e28-bf87-e33098bc5302" name="Q" visibility="public"/><EnumerationLiteral uuid="41a6246e-ee27-4338-a83a-463674ec1be8" name="U" visibility="public"/><EnumerationLiteral uuid="d8f0bd67-748a-4a86-8ac6-16880c58f4ae" name="V" visibility="public"/><EnumerationLiteral uuid="d81314b8-c858-4160-a910-fd464a797f93" !
 name="RR"
  visibility="public"/><EnumerationLiteral uuid="25d35be5-f7e9-492b-b08b-6734d88d8979" name="LL" visibility="public"/><EnumerationLiteral uuid="bff0b094-ba9f-46f7-9ae9-d34f041ddcdc" name="RL" visibility="public"/><EnumerationLiteral uuid="709a40c1-8c66-4a85-ac1c-38ac45639402" name="LR" visibility="public"/><EnumerationLiteral uuid="b2ae9c0f-e055-42e3-bb7d-0e5392c605f1" name="XX" visibility="public"/><EnumerationLiteral uuid="2787b8a9-31aa-4cd6-8283-e2e93a9c062d" name="YY" visibility="public"/><EnumerationLiteral uuid="a555ccae-de99-4674-bb0b-72c3ee58e2f8" name="XY" visibility="public"/><EnumerationLiteral uuid="3f1df4fb-412d-44a3-9eca-d13a98de74e9" name="YX" visibility="public"/><EnumerationLiteral uuid="1df0040c-0b12-4f06-acc1-6a2d2d39a8c2" name="I1" visibility="public"/><EnumerationLiteral uuid="e8f93938-bada-4544-941e-2a745c5d6251" name="PF" visibility="public"/><EnumerationLiteral uuid="4889b619-29b6-4204-bf76-336b43b36543" name="PP" visibility="public"/><EnumerationLite!
 ral uuid=
 "c559dcfb-9b79-40e0-857c-c532f7e87247" name="PA" visi!
 bility="public"/></ownedLiteral></Enumeration><Association uuid="1fa2ebcb-da10-4f2e-bd74-fe84717d58d8" visibility="public"><memberEnd idref="f78da8ed-58f1-4c67-8160-e7d22e9b4976"/><ownedEnd><Property uuid="2bb0e538-ac4c-4e23-b69b-922368197d57" type="2e1a46ae-e49c-49f4-869c-8038430ee803"/></ownedEnd></Association><Association uuid="37e43580-4f49-406a-811b-46b867ac567d" visibility="public"><memberEnd idref="920e54b4-1ac7-4b56-9d49-11c22eaf0c53"/><ownedEnd><Property uuid="2604a7e5-de42-4e35-b936-4966b0fecc7b" visibility="public" type="9c02f670-4fdf-41ea-be93-2cb833424f6f"/></ownedEnd></Association></packagedElement></Package><Package uuid="f0b13a8e-a959-4943-936b-188cd68618e4" name="redshift" visibility="public"><packagedElement><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="The RedshiftFrame is the Frame for re!
 dshift an
 d Doppler velocity coordinates. It requires a Reference Position in the associated AstroCoordSystem object (which need to be specified in phase space) and SHALL include a RedshiftSpace."><annotatedElement idref="84dc6fee-3bcd-4664-a942-a8df4578c56f"/></Comment></ownedComment><generalization><Generalization uuid="af7488c6-8d38-4916-b32b-7b1d43056469" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization><ownedAttribute><Property uuid="cd369e3d-99f0-4ab8-8b12-3b4a57416774" name="refPosition" visibility="public" type="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"><lowerValue><LiteralString uuid="2478f6ee-a2d7-416c-a499-5d8c09bcea52" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="8ed413f3-91f9-4e02-a984-a32014e4b40a" visibility="public" value="1"/></upperValue></Property><Property uuid="5c1c9e83-5937-4236-81bf-b7f699a89018" name="planetaryEphem" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="8366!
 305d-52bf
 -438a-a67c-8e025abe1e19" visibility="public" value="0!
 "/></lowerValue><upperValue><LiteralString uuid="4a50070f-fd8e-4119-bdb6-85121a18dce6" visibility="public" value="1"/></upperValue><defaultValue><LiteralString uuid="c040dcfe-bc40-4621-947c-689de9d512bc" visibility="public" value="DE405"/></defaultValue></Property></ownedAttribute></Class><Enumeration uuid="ec011cf3-ace0-4d27-be15-de8cd9545a30" name="DopplerDefinition" visibility="public" DocComment="9fca11a1-3399-4e7c-940d-80806052916a"><ownedComment><Comment uuid="9fca11a1-3399-4e7c-940d-80806052916a" body="Doppler/redshift definition"><annotatedElement idref="ec011cf3-ace0-4d27-be15-de8cd9545a30"/></Comment></ownedComment><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-549!
 c-43b7-b6
 64-d83d1303b189" name="redshift" visibility="public"/></ownedLiteral></Enumeration><DataType uuid="75a4b41a-45bc-4cbd-877f-e952d3db256d" name="RedshiftValue" visibility="public" isAbstract="true" DocComment="5f753f2a-797e-46e5-bba1-13d2b1f85e86"><ownedRule><Constraint uuid="732b2261-381c-4d57-a872-7cfa75384ad8" name="Subset1" visibility="public"><constrainedElement idref="ae18613b-3410-4dde-8859-c01be2e1e93b"/><specification><LiteralString uuid="0a1170d9-ef16-4b4e-ac1b-1e3cb644579c" visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></specification></Constraint><Constraint uuid="7617638f-8f2c-40d3-a859-3c3196e406c1" name="Subset2" visibility="public"><constrainedElement idref="bda6a16a-1cec-4cff-ad86-47a74a5e2591"/><specification><LiteralString uuid="e082d8e0-a39d-47a2-bcb1-5da77b37a293" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uui!
 d="5f753f
 2a-797e-46e5-bba1-13d2b1f85e86" body="The abstract da!
 ta type RedshiftValue contains a reference to a RedshiftFrame and to a Spectral Space object through the coordinate axis. It allows the equivalent data types Redshift and DopplerVelocity coordinate values to be specified as derived data types."><annotatedElement idref="75a4b41a-45bc-4cbd-877f-e952d3db256d"/></Comment></ownedComment><generalization><Generalization uuid="d0b832dc-bdc7-422a-8b41-987460322238" general="f053f4a3-04af-434b-82b8-c18c76a57993"/></generalization><ownedAttribute><Property uuid="ae18613b-3410-4dde-8859-c01be2e1e93b" name="cval" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="effe5835-ac34-4fa3-a8cf-f2e5d0e9e7d1" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="249e2ac7-b451-4acb-955e-f9764f1ff578" visibility="public" value="1"/></upperValue></Property><Property uuid="bda6a16a-1cec-4cff-ad86-47a74a5e2591" name="coordFrame" visibility="public" type="84dc6fee-3bcd-4664-a942-a8df!
 4578c56f"
 /></ownedAttribute></DataType><Class uuid="49cce11e-5993-422b-bf8f-61f154facbdd" name="RedshiftSpace" visibility="public" DocComment="289a64cf-3c3b-4f82-9e43-2f681778e6b4"><ownedRule><Constraint uuid="9f355fc4-c971-42e2-957e-54322f0720a9" name="Subset" visibility="public"><constrainedElement idref="d8aa2c77-d0aa-4049-adf7-dd242ecb0c0d"/><specification><LiteralString uuid="0c10923d-20c0-4c1e-a40a-180fcdb72f63" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordSpace.coordAxis"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="289a64cf-3c3b-4f82-9e43-2f681778e6b4" body="The RedshiftSpace SHALL include one CoordAxis object, which will typically not include any of its optional attributes other than Name."><annotatedElement idref="49cce11e-5993-422b-bf8f-61f154facbdd"/></Comment></ownedComment><generalization><Generalization uuid="51a5e60c-2e2e-446d-abf2-2d04363dab43" general="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></generalization><ownedAt!
 tribute><
 Property uuid="d8aa2c77-d0aa-4049-adf7-dd242ecb0c0d" !
 name="coordAxis" visibility="public" aggregation="composite" type="e5399412-138e-4541-b1bf-aa889b2059cf"><lowerValue><LiteralString uuid="deb1949e-a36b-4e91-8a6d-8190d9813844" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="e120ebcd-e543-47a4-a0ac-7a2bc77b193c" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><DataType uuid="bc6685eb-a75a-4f67-abb7-d24ec9c851d5" name="Redshift" visibility="public" DocComment="694d1fae-4136-4493-8eac-336f6f9539dd"><ownedComment><Comment uuid="694d1fae-4136-4493-8eac-336f6f9539dd" body="The RedshiftValue expressed as a unitless redshift (z)"><annotatedElement idref="bc6685eb-a75a-4f67-abb7-d24ec9c851d5"/></Comment></ownedComment><generalization><Generalization uuid="1d0a18e1-7fb1-4357-bb49-00474aceae59" general="75a4b41a-45bc-4cbd-877f-e952d3db256d"/></generalization></DataType><DataType uuid="b5dd8681-3103-4fa0-a067-793ea144fe97" name="DopplerVelocity" visibility="public" DocComment!
 ="1fac1bd
 1-dea2-4b03-8b35-808615f1012f"><ownedComment><Comment uuid="1fac1bd1-dea2-4b03-8b35-808615f1012f" body="The RedshiftValue expressed as a DopplerVelocity, requiring a DopplerDefinition (default: optical)."><annotatedElement idref="b5dd8681-3103-4fa0-a067-793ea144fe97"/></Comment></ownedComment><generalization><Generalization uuid="f9cc93ca-c53e-463f-b1d6-32debca6b9a3" general="75a4b41a-45bc-4cbd-877f-e952d3db256d"/></generalization><ownedAttribute><Property uuid="e4b1f892-cfaf-4431-b141-836875a2152e" name="dopplerDefinition" visibility="public" aggregation="composite" type="ec011cf3-ace0-4d27-be15-de8cd9545a30"><lowerValue><LiteralString uuid="6c3125a4-ddef-4ca4-a06b-d10c7a0bd528" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="db4107c8-a715-4680-8a4c-24217079b7fe" visibility="public" value="1"/></upperValue><defaultValue><InstanceValue uuid="98cf30e7-36d9-4fcf-bdb8-22c5cdfe1499" visibility="public" instance="fc97205a-1ac5-41cd-8833-783a3731ea17"!
 /></defau
 ltValue></Property></ownedAttribute></DataType><Assoc!
 iation uuid="6fcfdf4a-9dfe-46fb-a184-f7324a5fd6d0" visibility="public"><memberEnd idref="d8aa2c77-d0aa-4049-adf7-dd242ecb0c0d"/><ownedEnd><Property uuid="a6056dff-f94c-458a-8a95-9035ad2d2e76" type="49cce11e-5993-422b-bf8f-61f154facbdd"/></ownedEnd></Association><Association uuid="b45e914e-15ff-40d2-8641-8d4dbf3472c2" visibility="public"><memberEnd idref="bda6a16a-1cec-4cff-ad86-47a74a5e2591"/><ownedEnd><Property uuid="5c90c8ec-2d28-4ab7-a9a7-c32331ff059d" visibility="public" type="75a4b41a-45bc-4cbd-877f-e952d3db256d"/></ownedEnd></Association></packagedElement></Package><Package uuid="84e3c21e-27b4-4348-bb19-8178adbbcf65" name="space" visibility="public"><packagedElement><DataType uuid="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae" name="Location" visibility="public" isAbstract="true" DocComment="60fc21ed-e6f0-47a9-9a08-0a61c44d4ad6"><ownedComment><Comment uuid="60fc21ed-e6f0-47a9-9a08-0a61c44d4ad6" body="The abstract data type that specifies a specific spatial location. It may ei!
 ther be a
  StdLocation (which absolute location in phase space is known by definition, if necessary aided by a planetary ephemeris) or a Custom Spatial Location (which provides coordinates in an associated SpaceFrame). Although this data type may be used anywhere, it is especially designed for us as a Reference Position in the AstroCoordSystem object."><annotatedElement idref="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"/></Comment></ownedComment></DataType><DataType uuid="8f732d69-22c4-4596-ba59-0290568495a0" name="StdLocation" visibility="public" DocComment="af1676a2-2f67-4a62-b7e6-bdd6bf6e0da0"><ownedComment><Comment uuid="af1676a2-2f67-4a62-b7e6-bdd6bf6e0da0" body="Derived from data type Location. An absolute a priori known location in phase space (position and velocity), chosen from the StdRefPos enumeration. Considering that the GEOCENTER is really the only place for which we know the absolute location at all times, all other locations require the specification of a planetary ephemeri!
 s, althou
 gh that may be defaulted to DE405. LSR[KD] are reserv!
 ed for spectrall and redshift frames. TOPOCENTER (location of the observer) is special in that it assumes that the observing location is available through other means (e.g., a geographic location or an orbit ephemeris). RELOCATABLE is availlable for simulations. UNKNOWNRefPos should only be used if absolutely necessary."><annotatedElement idref="8f732d69-22c4-4596-ba59-0290568495a0"/></Comment></ownedComment><generalization><Generalization uuid="2de2ea06-adb3-401b-aac0-c01af4eab755" general="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"/></generalization><ownedAttribute><Property uuid="b60f6fb0-bc8d-463f-84dc-3180f1a6b666" name="location" visibility="public" type="1c4ef700-d3a6-4ef4-99bc-e919b3d6b7ce"><lowerValue><LiteralString uuid="6fc485b5-9e3b-4aff-87b3-f204bcdb0e7b" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="fa3c658f-5cf9-46e9-9719-816be980ab72" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="!
 e3364778-
 e183-48b4-9039-31762e7c6f7a" name="CustomLocation" visibility="public" DocComment="0ba4fd27-0a7a-40ac-8918-1e9b31327504"><ownedComment><Comment uuid="0ba4fd27-0a7a-40ac-8918-1e9b31327504" body="Derived from data type Location. This is the abstract data type (to be instantiated as a set of 1D, 2D, or 3D cpatial coordinates specifying the position and/or velocity. This abstract data type contains a reference to an instance of a SpatialFrame and, optionally, an Epoch."><annotatedElement idref="e3364778-e183-48b4-9039-31762e7c6f7a"/></Comment></ownedComment><generalization><Generalization uuid="cabfdaf9-8b70-4701-9c6b-26f72cf93cd5" general="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"/></generalization><ownedAttribute><Property uuid="cf3bce3d-eaba-492a-8690-f24d956d4863" name="epoch" visibility="public" type="4601b15e-6a63-46b8-8254-18c8ca7d832c"><lowerValue><LiteralString uuid="50cdcd33-5841-4a1c-b611-f49ba1b80c0e" visibility="public" value="0"/></lowerValue><upperValue><LiteralStrin!
 g uuid="e
 e4cd154-2374-444a-935e-f16bc6d811a3" visibility="publ!
 ic" value="1"/></upperValue></Property><Property uuid="9ce6ba2a-82fa-48cf-aa2b-444b85bc1582" name="position" visibility="public" type="c2bc8ece-4c36-4381-a45c-694daf064738"><lowerValue><LiteralString uuid="97ae9a90-4bf9-404b-baaf-5dc534577762" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="9e2e1b94-416c-4840-91df-43e3d458750f" visibility="public" value="1"/></upperValue></Property><Property uuid="8d60ec93-7b9e-40a6-9cb6-a8e280e1fb56" name="velocity" visibility="public" type="c2bc8ece-4c36-4381-a45c-694daf064738"><lowerValue><LiteralString uuid="58126930-9eb2-450f-b842-faafe8e87fb3" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="a3bd3e15-a063-46e6-9fd0-76e0dc32b6ab" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><Class uuid="89b72b66-04e6-432a-a187-d9d58c85a48f" name="SpaceFrame" visibility="public" DocComment="0b1c21b1-f618-48e8-ab8d-a4454b601b38"><ownedComment><Comment uuid="0b1!
 c21b1-f61
 8-48e8-ab8d-a4454b601b38" body="A Space Frame is specified by its Reference Frame (currently only standard reference frames are allowed) and a Reference Position (provided in the associated AstroCoordSystem object); an Equinox is optional and only required for pre-ICRS reference frames; an epoch is also optional. A planetary ephemeris may be provided if relevant; the default is DE405. 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 u!
 uid="4125
 9c1a-9d74-4aca-91bb-23946ab99def" visibility="public"!
  value="1"/></upperValue></Property><Property uuid="d488e960-82c1-4f23-8877-d117b44578ca" name="refPosition" visibility="public" type="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"><lowerValue><LiteralString uuid="f9edccef-07e0-4d63-9cec-ab3991ae9291" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="c54da858-3190-4adb-994a-97d4d9d91b38" 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="6bf30c82-b907-43d1-bb66-2f97247a02f6" name="epoch" visibility="public" type="4601b15e-6a63-46b8-8254-18c8ca7d832c"><lowerValue><LiteralString uuid="0301f17c-12e7-42bc-b9ac-837e68a30b07!
 " visibil
 ity="public" value="0"/></lowerValue><upperValue><LiteralString uuid="303eba4a-af4b-4278-89b6-3d6d06e07617" visibility="public" value="1"/></upperValue></Property><Property uuid="3adb6514-6a9a-40b0-99da-6a7e05c33183" name="planetaryEphem" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="e83dc7bb-9d0b-4a55-9382-f4c233e21f11" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="da0c1d2e-2f85-4c4c-99d6-ed78ef8de8e2" visibility="public" value="1"/></upperValue><defaultValue><LiteralString uuid="86529ba0-085e-47c2-bd9a-012253ff9a7f" visibility="public" value="DE405"/></defaultValue></Property></ownedAttribute></Class><DataType uuid="4601b15e-6a63-46b8-8254-18c8ca7d832c" name="Epoch" visibility="public" DocComment="b1b7cb62-0559-4145-8626-6cfc54d5d53d"><ownedComment><Comment uuid="b1b7cb62-0559-4145-8626-6cfc54d5d53d" body="Epoch data type, containing EpochType (default: J) and epoch expressed in years."><ann!
 otatedEle
 ment idref="4601b15e-6a63-46b8-8254-18c8ca7d832c"/></!
 Comment></ownedComment><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="0"/></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="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><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="32c!
 ad59f-cb5
 4-426e-bb2e-34013e6e28f9" name="StdRefFrame" visibility="public" DocComment="0fc9a4a2-7b6a-4be3-82e5-9bb9ffc669d7"><ownedComment><Comment uuid="0fc9a4a2-7b6a-4be3-82e5-9bb9ffc669d7" body="This is the enumerated list of allowed standard spatial reference frames."><annotatedElement idref="32cad59f-cb54-426e-bb2e-34013e6e28f9"/></Comment></ownedComment><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="2636a2!
 c8-0468-4
 e81-821c-0d3f130debb0" name="GALACTIC_I" visibility="!
 public"/><EnumerationLiteral uuid="49d30ef0-5c67-49d8-bb8c-c86aadba9026" name="SUPER_GALACTIC" visibility="public"/><EnumerationLiteral uuid="e534af2f-10da-4678-9178-741ae6a0accd" name="AZ_EL" visibility="public"/><EnumerationLiteral uuid="dd4dd379-ab37-41a4-8615-8caf76ed3e62" name="BODY" visibility="public"/><EnumerationLiteral uuid="8ff1c193-f257-4330-a20d-8dbfcaabc3fa" name="GEO_C" visibility="public"/><EnumerationLiteral uuid="10403f62-39a0-4e5e-86f0-e319c4b6401e" name="GEO_D" visibility="public"/><EnumerationLiteral uuid="446e7f58-1e30-47ba-8618-45a572a8680a" name="MAG" visibility="public"/><EnumerationLiteral uuid="620b334c-451a-4e59-81b1-b64c606b661c" name="GSE" visibility="public"/><EnumerationLiteral uuid="bc3e6189-46a7-401d-bc38-aa543201f42c" name="GSM" visibility="public"/><EnumerationLiteral uuid="9ee852f8-3c84-40f4-9374-fa7aeed66e2e" name="SM" visibility="public"/><EnumerationLiteral uuid="a32988ab-cdb7-4c0a-b9d7-1ed744720b1e" name="HGC" visibility="public"/><E!
 numeratio
 nLiteral uuid="cf9fbc3c-e3e0-4cdc-a5eb-a4cfa83225a4" name="HGS" visibility="public"/><EnumerationLiteral uuid="9f7f7db5-7c5e-481e-a173-d2a8ebb4db74" name="HEEQ" visibility="public"/><EnumerationLiteral uuid="963015f7-ef02-4e8a-898c-03e79f889105" name="HRTN" visibility="public"/><EnumerationLiteral uuid="db688e71-432e-4d7e-9d19-87a784e646ba" name="HPC" visibility="public"/><EnumerationLiteral uuid="bc1b35fc-33a6-47b3-a660-66013ac27cb9" name="HPR" visibility="public"/><EnumerationLiteral uuid="e143af8d-493c-48ae-8d41-6b04ddb9650d" name="HCC" visibility="public"/><EnumerationLiteral uuid="7204a2a4-d3c7-46d1-8824-be3f20431085" name="HGI" visibility="public"/><EnumerationLiteral uuid="e1bbb3b1-368e-4ab7-aecd-401794f254ab" name="MERCURY_C" visibility="public"/><EnumerationLiteral uuid="f7d1f359-6048-4e5b-b209-732e5427809f" name="VENUS_C" visibility="public"/><EnumerationLiteral uuid="d8e7de42-7c09-4b23-b33f-e902d4e01f8e" name="LUNA_C" visibility="public"/><EnumerationLiteral uuid!
 ="b79d327
 c-95f5-41bf-93e6-1aa9e7b85c6b" name="MARS_C" visibili!
 ty="public"/><EnumerationLiteral uuid="dea6d6d1-a0ef-49e2-9a89-64babd0a8411" name="JUPITER_C_III" visibility="public"/><EnumerationLiteral uuid="f65bdee3-6597-4396-ab06-c34d90452b43" name="SATURN_C_III" visibility="public"/><EnumerationLiteral uuid="c7134248-7ce3-4a53-af96-59bbe05de4a0" name="URANUS_C_III" visibility="public"/><EnumerationLiteral uuid="a0454ee1-6bdf-41e6-9788-9beef0114fcc" name="NEPTUNE_C_III" visibility="public"/><EnumerationLiteral uuid="a2937637-8c87-4c15-9034-37e051a3553b" name="PLUTO_C" visibility="public"/><EnumerationLiteral uuid="a13fb128-84e1-4158-882d-fb61ff16a2ff" name="MERCURY_G" visibility="public"/><EnumerationLiteral uuid="a00ba1b6-cffc-435d-b8d2-a6de6aec7a83" name="VENUS_G" visibility="public"/><EnumerationLiteral uuid="710a778e-b478-44ff-9d08-39f72c223a3b" name="LUNA_G" visibility="public"/><EnumerationLiteral uuid="05ac538a-3c71-4ef4-b1b5-568322dfbf3c" name="MARS_G" visibility="public"/><EnumerationLiteral uuid="3a1ee1b1-7e75-48cb-8525-b38!
 902bc5e52
 " name="JUPITER_G_III" visibility="public"/><EnumerationLiteral uuid="ef824799-8f82-47ef-a5ab-dabd9ac2043d" name="SATURN_G_III" visibility="public"/><EnumerationLiteral uuid="bdd433d3-b7c0-45e3-a59f-64278b887c6f" name="URANUS_G_III" visibility="public"/><EnumerationLiteral uuid="477408a1-c2cf-4ed9-9746-a7298aabc26b" name="NEPTUNE_G_III" visibility="public"/><EnumerationLiteral uuid="55518dfc-4aca-4a85-a990-dd46b611741f" name="PLUTO_G" visibility="public"/><EnumerationLiteral uuid="99aceb9a-867c-448a-b2a6-2d15bd9ba7eb" name="UNKNOWNFrame" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="1c4ef700-d3a6-4ef4-99bc-e919b3d6b7ce" name="StdRefPos" visibility="public" DocComment="77818390-cbf0-456f-822a-09fa5af12da9"><ownedComment><Comment uuid="77818390-cbf0-456f-822a-09fa5af12da9" body="This is the enumerated list of allowed standard spatial and temporal reference positions."><annotatedElement idref="1c4ef700-d3a6-4ef4-99bc-e919b3d6b7ce"/></Comment></ownedComme!
 nt><owned
 Literal><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="182ce044-cf91-4372-8e48-df1f60446bd2" name="GALACTIC_CENTER" visibility="public"/><EnumerationLiteral uuid="52e16232-2ddf-47a5-931d-cbf56de36f2e" name="EMBARYCENTER" visibility="public"/><EnumerationLiteral uuid="5df5cdc2-0316-40a7-952a-6e045c1546df" name="MOON" visibility="public"/><EnumerationLiteral uuid="7a01212b-dab0-4654-883c-ed63d64cb672" name="MERCURY" visibility="public"/><EnumerationLiteral uuid="8a1eddaf-731f-44e5-ab60-4be578c5b52e" name="VENUS" visibility="public"/><EnumerationLiteral uuid="4fe34e11-23b4-4a1e-9da4-ea141a9baa21" name="MARS" visibility="public"/><EnumerationLite!
 ral uuid=
 "d3c21423-f94a-4d83-ba97-b7e5488bce94" name="JUPITER" visibility="public"/><EnumerationLiteral uuid="63a4a16d-d1d5-4162-a2ff-792b5706aa71" name="SATURN" visibility="public"/><EnumerationLiteral uuid="aa236b9b-a1f2-4527-af81-25b0fa7f87d6" name="URANUS" visibility="public"/><EnumerationLiteral uuid="bcdadd8a-0513-4535-b920-7a4dc1b47dde" name="NEPTUNE" visibility="public"/><EnumerationLiteral uuid="df7ea340-3321-40fa-aaf7-b39d228fce3a" name="PLUTO" visibility="public"/><EnumerationLiteral uuid="c7bd7aa8-28a5-41a2-9963-1b081b7b19f2" name="LSR" visibility="public"/><EnumerationLiteral uuid="3ce917a6-6ff8-4f51-b457-89b86df1e1be" name="LSRK" visibility="public"/><EnumerationLiteral uuid="46bfe5b9-6e46-4556-8ac1-b87532cd21d6" name="LSRD" visibility="public"/><EnumerationLiteral uuid="6da34b69-b9b6-48c6-ad68-b0987c8af76b" name="LOCAL_GROUP_CENTER" visibility="public"/><EnumerationLiteral uuid="22f20430-3882-435d-a96e-18550a81d590" name="RELOCATABLE" visibility="public"/><Enumeration!
 Literal u
 uid="2d67fbb0-0abd-455b-afec-0ff07329f29a" name="UNKN!
 OWNRefPos" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="33c656d6-9829-4dc4-b802-5c832657cfa0" name="EpochType" visibility="public" DocComment="fa35aea8-8531-42fa-bf2f-0940885a8ea2"><ownedComment><Comment uuid="fa35aea8-8531-42fa-bf2f-0940885a8ea2" body="Epoch type: Julian or Besselian."><annotatedElement idref="33c656d6-9829-4dc4-b802-5c832657cfa0"/></Comment></ownedComment><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><DataType uuid="c2bc8ece-4c36-4381-a45c-694daf064738" name="SpatialValue" visibility="public" isAbstract="true" DocComment="aca90eea-6845-4b71-a439-d5ad610c61d3"><ownedRule><Constraint uuid="34bb4b4a-45c4-4aeb-89b1-8d4f2072b46b" name="Subset" visibility="public"><constrainedElement idref="ce6239b3-c0ad-47c2-bf38-569d607cf348"/><specification><LiteralStri!
 ng uuid="
 a68ad143-bb1b-44e9-83b2-aafad0d0d5c6" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="aca90eea-6845-4b71-a439-d5ad610c61d3" body="The abstract data type SpatialValue contains a reference to a SpatialFrame and to Spatial Space through the coordinate axis. It allows the 1-, 2-, and 3-dimensional coordinate values to be specified as derived data types. It MAY include an epoch. The spatial coordinate value is built from SpatialCoordValue scalar components. Note that SpatialValue may contain either positions or velocities. The latter are restricted to true space velocities; Doppler velocities belong in the redshift domain."><annotatedElement idref="c2bc8ece-4c36-4381-a45c-694daf064738"/></Comment></ownedComment><generalization><Generalization uuid="a5390121-d5ec-4ca2-b3b6-6be3c90dfc9f" general="7ba07d48-567e-4585-a4e5-f44a4cbc1aac"/></generalization><ownedAttribute><Prop!
 erty uuid
 ="b42cb690-d90a-45cb-b228-7b5c8bb33137" name="epoch" !
 visibility="public" type="4601b15e-6a63-46b8-8254-18c8ca7d832c"><lowerValue><LiteralString uuid="0f793eff-7b87-4969-ab76-4c11bf0ab618" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="881c5684-5fb2-4ce8-b300-e8d16639fd62" visibility="public" value="1"/></upperValue></Property><Property uuid="ce6239b3-c0ad-47c2-bf38-569d607cf348" name="coordFrame" visibility="public" type="89b72b66-04e6-432a-a187-d9d58c85a48f"/></ownedAttribute></DataType><Class uuid="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7" name="SpatialSpace" visibility="public" isAbstract="true" DocComment="50df80b2-fd76-4d3b-89f2-5f232b3bd216"><ownedRule><Constraint uuid="ff77c806-f629-4b4c-8620-da43c729a9de" name="Subset" visibility="public"><constrainedElement idref="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"/><specification><LiteralString uuid="cce6d3af-d5b8-4045-b650-5a7dcc0d4f43" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordSpace.coordAxis"/></specification></Constraint></!
 ownedRule
 ><ownedComment><Comment uuid="50df80b2-fd76-4d3b-89f2-5f232b3bd216" body="The abstract SpatialSpace is derived from CoordSpace and SHALL contain one, two, or three coordinate axes whose attributes may all be relevant. Different flavors may be derived from this class: Spherical, Cartesian, Cylindrical, Polar, UnitSphere, HTM, HealPix. At this time only Spherical, Cartesian, and UnitSphere are provided."><annotatedElement idref="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"/></Comment></ownedComment><generalization><Generalization uuid="c754576e-2cbe-4bb0-b714-0152df222d00" general="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></generalization><ownedAttribute><Property uuid="b41e7f82-86b3-421e-b97d-f9daedf9d0ac" name="coordAxis" visibility="public" aggregation="composite" type="e5399412-138e-4541-b1bf-aa889b2059cf"><lowerValue><LiteralString uuid="0dad41c3-c597-4234-b903-09d84bbf6cbb" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="17700fcc-4edc-4372-bc1e-a69af!
 b1b2896" 
 visibility="public" value="3"/></upperValue></Propert!
 y></ownedAttribute></Class><DataType uuid="e52ae525-5af7-4e75-97f5-1724cd9fd737" name="SpatialValue1D" visibility="public" DocComment="8253d4b7-6d0a-4cc0-b311-d096691b1478"><ownedRule><Constraint uuid="2ffdf95d-74dd-4913-b851-5d140d99812a" name="Subset" visibility="public"><constrainedElement idref="79ace9a7-9e21-4b28-9924-24b9750858dd"/><specification><LiteralString uuid="450a91da-4af0-431b-b783-4129c1089957" visibility="public" value="subsets stc2_coordinates:coords.MultiCoordValue.cmpt"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="8253d4b7-6d0a-4cc0-b311-d096691b1478" body="1-dimensional spatial coordinate value."><annotatedElement idref="e52ae525-5af7-4e75-97f5-1724cd9fd737"/></Comment></ownedComment><generalization><Generalization uuid="5faae68e-7594-41d0-9676-2cdc73af1b2e" general="c2bc8ece-4c36-4381-a45c-694daf064738"/></generalization><ownedAttribute><Property uuid="79ace9a7-9e21-4b28-9924-24b9750858dd" name="cmpt" visibility="public" type=!
 "28264c74
 -ead3-474b-b445-fb91d2efb906"><lowerValue><LiteralString uuid="a61d10b8-886e-4503-9d48-031ac3e65302" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="5f0cbde9-0294-4b81-bbf8-5d5960221144" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="c8fa2077-c6c1-49e7-8bd4-47507057a42c" name="SpatialValue2D" visibility="public" DocComment="de611329-1553-40c3-93d3-f384f2e29650"><ownedRule><Constraint uuid="91e722b2-3f80-4678-8558-a0ec14bc3566" name="Subset" visibility="public"><constrainedElement idref="125eeb9a-6946-474a-b119-7478e0b1623e"/><specification><LiteralString uuid="41ad47b2-2fae-431c-839f-87cb250b93c4" visibility="public" value="subsets stc2_coordinates:coords.MultiCoordValue.cmpt"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="de611329-1553-40c3-93d3-f384f2e29650" body="2-dimensional spatial coordinate value. Each component references its own axis."><annotatedElement idref="!
 c8fa2077-
 c6c1-49e7-8bd4-47507057a42c"/></Comment></ownedCommen!
 t><generalization><Generalization uuid="11738c5c-bd6d-4130-8b66-bfd2f0b0ec83" general="c2bc8ece-4c36-4381-a45c-694daf064738"/></generalization><ownedAttribute><Property uuid="125eeb9a-6946-474a-b119-7478e0b1623e" name="cmpt" visibility="public" type="28264c74-ead3-474b-b445-fb91d2efb906"><lowerValue><LiteralString uuid="7a5457ca-7307-434c-87e8-0bbe8a8e544b" visibility="public" value="2"/></lowerValue><upperValue><LiteralString uuid="f7fe67b1-0a26-4cd8-a91c-bf9d3665121d" visibility="public" value="2"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="2f0fc478-c04c-4d93-b22a-e139fe537b15" name="SpatialValue3D" visibility="public" DocComment="d437fc59-3447-43a1-9d26-a3b4665ba656"><ownedRule><Constraint uuid="d861cf1a-edea-45ba-9939-923e522e5b14" name="Subset" visibility="public"><constrainedElement idref="9c622204-1534-45bc-b11f-c437eae5abaa"/><specification><LiteralString uuid="83886f76-569c-408c-8ab7-6089eea3fdbc" visibility="public" value="subsets stc2_coo!
 rdinates:
 coords.MultiCoordValue.cmpt"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="d437fc59-3447-43a1-9d26-a3b4665ba656" body="3-dimensional spatial coordinate value. Each component references its own axis."><annotatedElement idref="2f0fc478-c04c-4d93-b22a-e139fe537b15"/></Comment></ownedComment><generalization><Generalization uuid="6bb0c24c-caab-4553-b910-73baf95bc711" general="c2bc8ece-4c36-4381-a45c-694daf064738"/></generalization><ownedAttribute><Property uuid="9c622204-1534-45bc-b11f-c437eae5abaa" name="cmpt" visibility="public" type="28264c74-ead3-474b-b445-fb91d2efb906"><lowerValue><LiteralString uuid="7721bcec-d4e4-44c3-80c2-d0eb972f49b2" visibility="public" value="3"/></lowerValue><upperValue><LiteralString uuid="351c7a8f-e986-41ee-ad39-50b464e20212" visibility="public" value="3"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="28264c74-ead3-474b-b445-fb91d2efb906" name="SpatialCoordValue" visibility="public" DocComment="49911b2!
 2-1841-49
 12-a7af-f1cfd5178e6b"><ownedRule><Constraint uuid="9a!
 c3693b-305f-41bb-916c-1bd762a831cb" name="Subset1" visibility="public"><constrainedElement idref="615eff97-7fb8-41f9-bf3a-75b68e528981"/><specification><LiteralString uuid="dc264728-a44d-4668-a177-4a7bece2b084" visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></specification></Constraint><Constraint uuid="9134b357-a1b1-4c26-a821-dab3b0faf5b3" name="Subset2" visibility="public"><constrainedElement idref="c83bfb28-5ddb-4a68-8be4-f1c0562cf700"/><specification><LiteralString uuid="22a8e672-3275-4ed7-a61b-557dd49f1f46" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="49911b22-1841-4912-a7af-f1cfd5178e6b" body="Single-axis spatial coordinate value, to be used as component in the general SpatialValue data type."><annotatedElement idref="28264c74-ead3-474b-b445-fb91d2efb906"/></Comment></ownedComment><generalization><Generalization uuid="e!
 1d7745e-0
 fc9-4905-9130-421b9f45b489" general="f053f4a3-04af-434b-82b8-c18c76a57993"/></generalization><ownedAttribute><Property uuid="615eff97-7fb8-41f9-bf3a-75b68e528981" name="cval" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="3a05a0fd-1a42-40af-a300-fc0cb8937875" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="fe03bcb9-5795-4cf8-b9c7-bb5455912406" visibility="public" value="1"/></upperValue></Property><Property uuid="c83bfb28-5ddb-4a68-8be4-f1c0562cf700" name="coordFrame" visibility="public" type="89b72b66-04e6-432a-a187-d9d58c85a48f"/></ownedAttribute></DataType><DataType uuid="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381" name="SpaceCoord" visibility="public" isAbstract="true" DocComment="5684bc17-7569-4495-b728-7ebf2ec1973c"><ownedRule><Constraint uuid="6072d64f-0f4e-4f53-ab3c-4bca7eda35fa" name="Subset" visibility="public"><constrainedElement idref="e76ae6a6-e1d2-4572-8bd4-842dc8e9f713"/><specification><!
 LiteralSt
 ring uuid="a6c8c40e-7d86-4933-8b44-1713f7eeda9c" visi!
 bility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="5684bc17-7569-4495-b728-7ebf2ec1973c" body="Prototype shortcut spatial coordinate value. If an epoch is provided it will override the epoch of the Spatial Frame (if present)."><annotatedElement idref="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381"/></Comment></ownedComment><generalization><Generalization uuid="5303702c-14dd-4488-8eb9-575281d8a569" general="eb50e833-c395-40c3-a627-8ff513f5194d"/></generalization><ownedAttribute><Property uuid="4da2595f-5d34-495f-8bf6-ce723d45a23c" name="epoch" visibility="public" type="4601b15e-6a63-46b8-8254-18c8ca7d832c"><lowerValue><LiteralString uuid="a0f93526-f6c6-44ab-87dd-69ba9abecbd3" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="fa40bb5e-debe-449b-9b18-32f6e207e81a" visibility="public" value="1"/></upperValue></Property><Property uuid="e76ae6a6-e1d2-4572-8bd4-!
 842dc8e9f
 713" name="coordFrame" visibility="public" type="89b72b66-04e6-432a-a187-d9d58c85a48f"/></ownedAttribute></DataType><DataType uuid="675d3303-dc7d-42c5-a5eb-e9a899dc246e" name="Equatorial" visibility="public" DocComment="e59546d0-1cc1-4cc2-92b3-50e16a398baa"><ownedRule><Constraint uuid="0468ce4a-c794-412c-ab01-3e778e9ff3f2" name="Subset" visibility="public"><constrainedElement idref="08da0bbb-e3da-4b57-925e-6e64ae216661"/><specification><LiteralString uuid="f41b1130-c1d5-4889-b0a8-88d931750506" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="e59546d0-1cc1-4cc2-92b3-50e16a398baa" body="Shortcut for spherical equatorial spatial coordinates."><annotatedElement idref="675d3303-dc7d-42c5-a5eb-e9a899dc246e"/></Comment></ownedComment><generalization><Generalization uuid="e39a8131-8e2a-4281-ba40-48c625c577d5" general="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381"/></generalization><!
 ownedAttr
 ibute><Property uuid="f61c7289-7568-432b-a137-8523967!
 142fe" name="ra" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="ce187190-43b6-432a-bf32-6640f943285b" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="cdf7ba72-5dde-40c2-8e16-4b17646a5588" visibility="public" value="1"/></upperValue></Property><Property uuid="62f35aec-e5eb-40c3-bb40-c9f087c5d9c9" name="dec" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="f02e229c-0df7-4fd3-a712-a17962678bfd" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="00e756ba-e7de-4b66-bfb7-1eab76e24984" visibility="public" value="1"/></upperValue></Property><Property uuid="e4f117b7-1816-41cd-b05c-6f7623a7255d" name="r" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="e99e40f8-aabc-4837-b51b-9d8dbb9c269f" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="5897353d-6415-44a9-ba!
 2f-938002
 c7c34b" visibility="public" value="1"/></upperValue></Property><Property uuid="08da0bbb-e3da-4b57-925e-6e64ae216661" name="coordFrame" visibility="public" type="39f0be24-506f-415f-86fb-df004bc85050"/></ownedAttribute></DataType><DataType uuid="cfd481fb-ae3c-409a-a165-eb3038dcdbc5" name="Galactic" visibility="public" DocComment="96710d56-e8b7-44c9-98d1-22f5c1061dd1"><ownedRule><Constraint uuid="13b1cce2-f190-4a45-a605-db36e0e49ae7" name="Subset" visibility="public"><constrainedElement idref="add4707a-ae76-44d8-aa3d-804041624155"/><specification><LiteralString uuid="235d36db-b196-4645-8a54-815605c73406" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="96710d56-e8b7-44c9-98d1-22f5c1061dd1" body="Shortcut for spherical Galactic spatial coordinates."><annotatedElement idref="cfd481fb-ae3c-409a-a165-eb3038dcdbc5"/></Comment></ownedComment><generalization><Generalization uu!
 id="cd479
 fe1-c177-4f90-9575-71155861690f" general="d47753e5-9e!
 f6-4b57-bf41-f2eaf9f7a381"/></generalization><ownedAttribute><Property uuid="33102777-c94b-4307-98d9-ef1ef3586928" name="l" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="5c1c5520-ab6a-4da3-855b-6749d4e7bfb2" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="58ebda98-3d61-4811-acfa-c927e2fd9d4d" visibility="public" value="1"/></upperValue></Property><Property uuid="7ed81ad3-26cc-45da-905c-4e956e4dd374" name="b" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="bed109d5-6d94-4f17-8843-51295bfeb68c" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="691621f8-3ed0-4fe1-9d0d-b0e68b3b5ee3" visibility="public" value="1"/></upperValue></Property><Property uuid="c88bcff4-67f5-43ef-aa15-35c2c2b7a00c" name="r" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="1f6dba0b-af8e-4574-ba10-6508aea!
 63fa9" vi
 sibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="ee6faf51-afda-41a9-aef8-8a6ba5955cc7" visibility="public" value="1"/></upperValue></Property><Property uuid="add4707a-ae76-44d8-aa3d-804041624155" name="coordFrame" visibility="public" type="714a9184-b94e-4364-8fea-f35dd4e5bddc"/></ownedAttribute></DataType><DataType uuid="69c1f9ec-833c-484f-ab72-368b7c4922cf" name="Cartesian" visibility="public" DocComment="eae28517-5842-47ed-928a-ad99dc94f52e"><ownedComment><Comment uuid="eae28517-5842-47ed-928a-ad99dc94f52e" body="Shortcut for Cartesian spatial coordinates."><annotatedElement idref="69c1f9ec-833c-484f-ab72-368b7c4922cf"/></Comment></ownedComment><generalization><Generalization uuid="f53593a2-3632-44d0-b248-5fcaa91e8568" general="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381"/></generalization><ownedAttribute><Property uuid="4b020b09-8413-4c4d-afdb-aa1226427877" name="x" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralStr!
 ing uuid=
 "e3b7e205-7529-4bc5-8cd0-206e69bc8fd4" visibility="pu!
 blic" value="0"/></lowerValue><upperValue><LiteralString uuid="cace93ab-9fe1-4f99-bb96-267d8a7df10c" visibility="public" value="1"/></upperValue></Property><Property uuid="bd21f581-ee77-46f0-b916-e0efaa26804b" name="y" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="a088bb11-3f8f-40af-b155-f4f95da4370e" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="63575ab4-3d0a-438f-aee7-608b8f1a4e4d" visibility="public" value="1"/></upperValue></Property><Property uuid="877e8a31-5726-4b11-99c0-8892680b4e91" name="z" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="cda1cfe9-5806-4c96-b1e3-c87339ea7dfa" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="c8498c7f-1dd0-427d-ac49-22a9910e716a" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="4b37bd93-c9d4-4edf-bc29-92bf3fef8160" name="Ecliptic!
 " visibil
 ity="public" DocComment="a0b5ae38-9924-4887-bbb7-e1673738c482"><ownedRule><Constraint uuid="9a4808a0-f301-4e44-bf3e-895225ddca65" name="Subset" visibility="public"><constrainedElement idref="7e6221dc-4365-4bae-b0c9-0271d7852436"/><specification><LiteralString uuid="820c1ca8-4728-445b-80cd-5f52123803b1" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="a0b5ae38-9924-4887-bbb7-e1673738c482" body="Shortcut for spherical ecliptic spatial coordinates."><annotatedElement idref="4b37bd93-c9d4-4edf-bc29-92bf3fef8160"/></Comment></ownedComment><generalization><Generalization uuid="2ba32c3e-0929-4868-998e-f7e8bcba96ca" general="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381"/></generalization><ownedAttribute><Property uuid="e9643e4c-92c3-4881-a271-698a77537022" name="elong" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="4e4e7473-f83a-4eb6!
 -bc5d-598
 3842525a2" visibility="public" value="0"/></lowerValu!
 e><upperValue><LiteralString uuid="dd2fe664-8a6f-46c8-92d2-c441f0d27dec" visibility="public" value="1"/></upperValue></Property><Property uuid="a2576fd4-2d8b-4e43-9b3f-edf175b2a8a5" name="elat" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="b8527159-6709-4271-83b1-23363a6d5c22" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="53f34eeb-6075-4d1e-a8e6-2ceaf18281f8" visibility="public" value="1"/></upperValue></Property><Property uuid="9ba8d17a-02d1-4fea-8c57-8e94954ca521" name="r" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="5cd3ebb0-a66e-4003-ba0d-b1015d3352ac" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="cf13eebc-6d00-4994-b01a-f8c72d809020" visibility="public" value="1"/></upperValue></Property><Property uuid="7e6221dc-4365-4bae-b0c9-0271d7852436" name="coordFrame" visibility="public" type="772095f7-fa6b-4d91-a465!
 -6cb0526e
 fae2"/></ownedAttribute></DataType><DataType uuid="de2d133c-f18d-4619-8015-4aea8d1f4e7a" name="LongLat" visibility="public" DocComment="16ab664d-40d6-410c-b10b-2af43a5c9fd9"><ownedComment><Comment uuid="16ab664d-40d6-410c-b10b-2af43a5c9fd9" body="Shortcut for (generic) spherical spatial coordinates other than Equatorial, Galactic, and Ecliptic."><annotatedElement idref="de2d133c-f18d-4619-8015-4aea8d1f4e7a"/></Comment></ownedComment><generalization><Generalization uuid="0a62a6aa-3c8e-48a7-aabc-113ca2152137" general="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381"/></generalization><ownedAttribute><Property uuid="d1ef24d2-db21-4830-ad77-7bbb395ab795" name="long" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="e3c31033-49b1-4041-9960-fa01ba94c285" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="7d658469-ddab-4bba-8a2c-6f6dd021ef50" visibility="public" value="1"/></upperValue></Property><Property uuid="2f1e8ce!
 3-b8ee-4d
 72-afd9-1a2df7af09ce" name="lat" visibility="public" !
 type="e60f01b0-909a-4403-bd8b-ba98faac0c93" DocComment="5affb7b6-1d79-4542-b01e-a47cf1b14c96"><lowerValue><LiteralString uuid="00e28963-9ffa-46cd-9fdc-3f56b9dc2829" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="762b42d6-db65-4dd6-b221-b199a7c563d3" visibility="public" value="1"/></upperValue><ownedComment><Comment uuid="5affb7b6-1d79-4542-b01e-a47cf1b14c96" body="Shortcut for spherical spatial coordinates."><annotatedElement idref="2f1e8ce3-b8ee-4d72-afd9-1a2df7af09ce"/></Comment></ownedComment></Property><Property uuid="564d52a1-eb4a-4501-8114-d9bec93e9c32" name="r" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="78257381-6276-4790-9ed8-81ec008c9d7c" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="b2de32d6-22cb-4224-bbfa-2e9787d07c36" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="c654f534-7559-4b1a-a93f-9fe1d83613!
 aa" name=
 "UnitSphere" visibility="public" DocComment="c5026871-9816-443b-aafd-ca8ad7f35c78"><ownedComment><Comment uuid="c5026871-9816-443b-aafd-ca8ad7f35c78" body="Shortcut for unit sphere spatial coordinates (direction cosines)."><annotatedElement idref="c654f534-7559-4b1a-a93f-9fe1d83613aa"/></Comment></ownedComment><generalization><Generalization uuid="6cb8efc1-71a7-4225-82e6-ae5a17ae0af5" general="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381"/></generalization><ownedAttribute><Property uuid="8d9e90ac-07a0-4615-9f61-f62db294b3e3" name="dircosx" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="777d5dd5-fcb8-4f47-8153-d0d432409aab" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="4b0477ad-c8fb-4403-8e5f-7ae2f9bbb15a" visibility="public" value="1"/></upperValue></Property><Property uuid="71210ca9-af39-4abe-b235-c9e9c8d78c05" name="dircosy" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue>!
 <LiteralS
 tring uuid="fda79466-b787-4aa9-975c-bb5a5a7c3b9b" vis!
 ibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="b280bd30-14c1-42ab-a3d4-5151b496ec68" visibility="public" value="1"/></upperValue></Property><Property uuid="3c5fa683-3d29-4884-b210-52db839e4671" name="dircosz" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="e5ceebfd-f2b1-41f3-9127-9ccf41293471" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="e02a8457-b1b0-40ea-a226-caff4da2fe04" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><Enumeration uuid="78f6cf84-8d45-4d3b-bc83-38f69c646501" name="EquatorialRefFrames" visibility="public" DocComment="6a527060-eb86-47d2-a0b2-123289d83c24"><ownedComment><Comment uuid="6a527060-eb86-47d2-a0b2-123289d83c24" body="This is the enumerated subset list of allowed standard equatorial spatial reference frames."><annotatedElement idref="78f6cf84-8d45-4d3b-bc83-38f69c646501"/></Comment></ownedComment><generaliz!
 ation><Ge
 neralization uuid="fd84b6a1-a730-4489-a15e-954e0ce364c4" general="32cad59f-cb54-426e-bb2e-34013e6e28f9"/></generalization><ownedLiteral><EnumerationLiteral uuid="593268db-0d6b-44cb-a4b2-deb2795a0bfc" name="ICRS" visibility="public"/><EnumerationLiteral uuid="e98fefb7-f930-4126-9cc9-42799676597e" name="FK4" visibility="public"/><EnumerationLiteral uuid="dc379fde-b077-4682-b11b-186f2d6c7918" name="FK5" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="9742249e-6f73-48cf-a83e-b82a178e6134" name="GeoRefFrames" visibility="public" DocComment="65e70125-5811-4da9-82dd-c7cca51a78d0"><ownedComment><Comment uuid="65e70125-5811-4da9-82dd-c7cca51a78d0" body="This is the enumerated subset list of allowed standard geographic spatial reference frames."><annotatedElement idref="9742249e-6f73-48cf-a83e-b82a178e6134"/></Comment></ownedComment><generalization><Generalization uuid="03f413ef-4781-4498-a7cc-036e3b21c999" general="32cad59f-cb54-426e-bb2e-34013e6e28f9"/></genera!
 lization>
 <ownedLiteral><EnumerationLiteral uuid="c8fbcdc7-2a09!
 -4fe6-84fd-f902ad1ae522" name="GEO_C" visibility="public"/><EnumerationLiteral uuid="83033ef7-905a-4b2b-9cdb-7b8674a3f09d" name="GEO_D" visibility="public"/><EnumerationLiteral uuid="81037202-5574-48d8-a1d1-abb4d1e8cdcd" name="MAG" visibility="public"/><EnumerationLiteral uuid="4c4dfd26-3f89-4139-abad-18be930915f9" name="GSE" visibility="public"/><EnumerationLiteral uuid="c1d3f508-fcde-4e48-8cdc-2463c6aa819d" name="GSM" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="9480a309-8218-41ed-ae76-bc97c36580ae" name="SolarRefFrames" visibility="public" DocComment="0c22af85-ab91-451f-b4c3-a5d7821e7b29"><ownedComment><Comment uuid="0c22af85-ab91-451f-b4c3-a5d7821e7b29" body="This is the enumerated subset list of allowed standard solar spatial reference frames."><annotatedElement idref="9480a309-8218-41ed-ae76-bc97c36580ae"/></Comment></ownedComment><generalization><Generalization uuid="f991bf13-d63d-4d15-a9bd-3a3f9feeca7a" general="32cad59f-cb54-426e-bb2e-34013e!
 6e28f9"/>
 </generalization><ownedLiteral><EnumerationLiteral uuid="d1a76f6b-5f5b-4dc8-a85c-344c24a2ac75" name="SM" visibility="public"/><EnumerationLiteral uuid="36165d5d-08ce-42a6-8f7c-e45d7934f16f" name="HGC" visibility="public"/><EnumerationLiteral uuid="01d04ba6-6f7c-4bd7-9187-0b1cc8154b24" name="HGS" visibility="public"/><EnumerationLiteral uuid="00c0ebbf-61c4-42e8-8be2-277f92c136ed" name="HEEQ" visibility="public"/><EnumerationLiteral uuid="9dcdd98c-2c07-46be-90ab-0297e6e8d038" name="HRTN" visibility="public"/><EnumerationLiteral uuid="c6bbfe0e-7066-42f2-aeda-3e26fd1e3656" name="HPC" visibility="public"/><EnumerationLiteral uuid="869193cf-7084-441b-8944-88297be82553" name="HPR" visibility="public"/><EnumerationLiteral uuid="7cd081de-5c4a-4529-8330-da917f716388" name="HCC" visibility="public"/><EnumerationLiteral uuid="14ff5d89-cfaf-4a67-88a5-1335dabd0a45" name="HGI" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="ef83a919-f226-414e-8462-2cdec5da3331" name="!
 PlanetRef
 Frames" visibility="public" DocComment="3c4a1f97-aa76!
 -486e-8348-689da502a60f"><ownedComment><Comment uuid="3c4a1f97-aa76-486e-8348-689da502a60f" body="This is the enumerated list of allowed standard planetary reference frames."><annotatedElement idref="ef83a919-f226-414e-8462-2cdec5da3331"/></Comment></ownedComment><generalization><Generalization uuid="e2d0eeff-9ddb-4d2a-8240-7fa22e589018" general="32cad59f-cb54-426e-bb2e-34013e6e28f9"/></generalization><ownedLiteral><EnumerationLiteral uuid="d6fd6147-c655-421e-a69e-6ff725f406cd" name="MERCURY_C" visibility="public"/><EnumerationLiteral uuid="c089f098-9773-4272-abe9-f2c6b628c571" name="VENUS_C" visibility="public"/><EnumerationLiteral uuid="912fa365-45e8-4fc6-aeaf-9cfcc0f6dd20" name="LUNA_C" visibility="public"/><EnumerationLiteral uuid="2ac90a4f-0a7e-4705-8980-92754f438047" name="MARS_C" visibility="public"/><EnumerationLiteral uuid="29bd2ab5-d58d-4785-8ab9-b4347ea3310c" name="JUPITER_C_III" visibility="public"/><EnumerationLiteral uuid="96a8aaf9-06b9-40ec-ac1e-291161dc265d"!
  name="SA
 TURN_C_III" visibility="public"/><EnumerationLiteral uuid="3190f227-66e4-489e-89e4-b77594a5c23b" name="URANUS_C_III" visibility="public"/><EnumerationLiteral uuid="04388bd5-c0c3-4991-b22d-175ae20b32cb" name="NEPTUNE_C_III" visibility="public"/><EnumerationLiteral uuid="2c9e036a-4df4-411f-b23b-debc815bc0d4" name="PLUTO_C" visibility="public"/><EnumerationLiteral uuid="3261ce69-8c01-49e8-a521-21e8d6a34a1d" name="MERCURY_G" visibility="public" DocComment="88b1b7f4-d489-460e-ab2f-46d9812b0b8b"><ownedComment><Comment uuid="88b1b7f4-d489-460e-ab2f-46d9812b0b8b" body="This is the enumerated subset list of allowed standard planetary spatial reference frames."><annotatedElement idref="3261ce69-8c01-49e8-a521-21e8d6a34a1d"/></Comment></ownedComment></EnumerationLiteral><EnumerationLiteral uuid="53c1cddb-f453-4c50-933a-3b448db53f1d" name="VENUS_G" visibility="public"/><EnumerationLiteral uuid="d31d8a97-c623-4f39-8dad-47f3bf4a5aa2" name="LUNA_G" visibility="public"/><EnumerationLiteral!
  uuid="bf
 693839-ca68-4d30-9f10-20b27538ea62" name="MARS_G" vis!
 ibility="public"/><EnumerationLiteral uuid="d46f90f4-544a-489a-a21f-b82e28c2cb5f" name="JUPITER_G_III" visibility="public"/><EnumerationLiteral uuid="145092e4-881a-426b-832b-97fabbb7fd4f" name="SATURN_G_III" visibility="public"/><EnumerationLiteral uuid="1fe04a69-ae2a-4e06-b407-44df7472a634" name="URANUS_G_III" visibility="public"/><EnumerationLiteral uuid="c1d15ec9-08c8-4d24-a6bd-13259474b5f5" name="NEPTUNE_G_III" visibility="public"/><EnumerationLiteral uuid="5e102368-ec47-43a9-8647-ec3b758dc5a2" name="PLUTO_G" visibility="public"/></ownedLiteral></Enumeration><Class uuid="39f0be24-506f-415f-86fb-df004bc85050" name="EquatorialFrame" visibility="public" DocComment="422addfa-9a7e-46d9-b024-d7c071e689e9"><ownedRule><Constraint uuid="95afcd03-c903-47ca-b9b7-22ba02c5532f" name="Subset" visibility="public"><constrainedElement idref="7724006c-9c55-41e3-b2e3-d63cb3c7b5d4"/><specification><LiteralString uuid="33fbc83a-a143-4fec-88a4-a7a0e4161cd2" visibility="public" value="subsets!
  stc2_coo
 rdinates:domain.space.SpaceFrame.spaceRefFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="422addfa-9a7e-46d9-b024-d7c071e689e9" body="Specialized spatial coordinate frame: only equatorial coordinates (ICRS, FK4, FK5) are allowed."><annotatedElement idref="39f0be24-506f-415f-86fb-df004bc85050"/></Comment></ownedComment><generalization><Generalization uuid="ed01c919-54cb-4d4c-8123-835cb6f8dd35" general="89b72b66-04e6-432a-a187-d9d58c85a48f"/></generalization><ownedAttribute><Property uuid="7724006c-9c55-41e3-b2e3-d63cb3c7b5d4" name="spaceRefFrame" visibility="public" type="78f6cf84-8d45-4d3b-bc83-38f69c646501"><lowerValue><LiteralString uuid="42c89517-b7f1-476c-9b3d-9e80319fdb66" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="3c07f4fd-0c08-4771-a3f4-f97f8a4c9c04" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="033cf8ff-a33a-4b05-be0d-b4900e6046a5" name="GeoFrame" visibility!
 ="public"
  DocComment="ac42ccb7-1f3c-422e-8c8b-f18eeae7ee2d"><o!
 wnedRule><Constraint uuid="f603d803-9e01-40b4-acb6-3a4e36807b26" name="Subset" visibility="public"><constrainedElement idref="bd53dabb-4d6c-41e6-8245-0d9434d9e94e"/><specification><LiteralString uuid="4089011e-563a-4a6d-98f9-00fdf1674b17" visibility="public" value="subsets stc2_coordinates:domain.space.SpaceFrame.spaceRefFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="ac42ccb7-1f3c-422e-8c8b-f18eeae7ee2d" body="Specialized spatial coordinate frame: only geographic coordinates are allowed."><annotatedElement idref="033cf8ff-a33a-4b05-be0d-b4900e6046a5"/></Comment></ownedComment><generalization><Generalization uuid="d28874fe-c965-4ac4-a6d5-4bba616c3ff0" general="89b72b66-04e6-432a-a187-d9d58c85a48f"/></generalization><ownedAttribute><Property uuid="bd53dabb-4d6c-41e6-8245-0d9434d9e94e" name="spaceRefFrame" visibility="public" type="9742249e-6f73-48cf-a83e-b82a178e6134"><lowerValue><LiteralString uuid="43db1f97-7905-4d72-97fb-0855a5a83e3f" visibil!
 ity="publ
 ic" value="1"/></lowerValue><upperValue><LiteralString uuid="3da2f5d7-4397-43f3-aebe-50ad60e66ec1" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="3c560666-b3dc-4807-9d9c-bc8b31cb88ba" name="SolarFrame" visibility="public" DocComment="03dc0e31-1665-4944-84d6-bf7d711afd21"><ownedRule><Constraint uuid="58d9663f-78cb-4fec-9820-7ecf6ffc451c" name="Subset" visibility="public"><constrainedElement idref="375aed21-ef57-411d-bfcb-3d7d920f48bd"/><specification><LiteralString uuid="93f6ddd4-4373-40d9-8577-3d60a25e9b37" visibility="public" value="subsets stc2_coordinates:domain.space.SpaceFrame.spaceRefFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="03dc0e31-1665-4944-84d6-bf7d711afd21" body="Specialized spatial coordinate frame: only solar coordinates are allowed."><annotatedElement idref="3c560666-b3dc-4807-9d9c-bc8b31cb88ba"/></Comment></ownedComment><generalization><Generalization uuid="351921f8-dd69-4868-a8!
 e8-310219
 7e08b6" general="89b72b66-04e6-432a-a187-d9d58c85a48f!
 "/></generalization><ownedAttribute><Property uuid="375aed21-ef57-411d-bfcb-3d7d920f48bd" name="spaceRefFrame" visibility="public" type="9480a309-8218-41ed-ae76-bc97c36580ae"><lowerValue><LiteralString uuid="083c2c61-1b5d-4962-9e46-eebd92904cfb" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="8776343e-462a-4aa4-9ce4-fd12efdc7fe0" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="646c8eed-386e-4d25-b12d-f9d641f0a594" name="PlanetaryFrame" visibility="public" DocComment="4d3d743a-73e6-4b2a-93eb-fd4dcc770a02"><ownedRule><Constraint uuid="c6e57354-8fc5-4cb4-8806-de7f27727997" name="Subset" visibility="public"><constrainedElement idref="815dc3d9-26c2-4860-b0c5-0a518203246f"/><specification><LiteralString uuid="e1cdc5a6-0254-4246-b902-3b73aa5eef9e" visibility="public" value="subsets stc2_coordinates:domain.space.SpaceFrame.spaceRefFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="4!
 d3d743a-7
 3e6-4b2a-93eb-fd4dcc770a02" body="Specialized spatial coordinate frame: only planetary coordinates are allowed."><annotatedElement idref="646c8eed-386e-4d25-b12d-f9d641f0a594"/></Comment></ownedComment><generalization><Generalization uuid="af161b6e-246a-4ac3-9840-63b1e77d95d5" general="89b72b66-04e6-432a-a187-d9d58c85a48f"/></generalization><ownedAttribute><Property uuid="815dc3d9-26c2-4860-b0c5-0a518203246f" name="spaceRefFrame" visibility="public" type="ef83a919-f226-414e-8462-2cdec5da3331"><lowerValue><LiteralString uuid="292ba151-b526-4dd5-8e60-7bf347a12c79" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="b60d3840-3286-49d7-a057-c568cae7ef6d" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Enumeration uuid="9ad3f08f-e054-4376-895d-d22bb6fa5307" name="GalacticFrames" visibility="public" DocComment="4e9a8775-67df-41b0-85b3-50c2beb597a3"><ownedComment><Comment uuid="4e9a8775-67df-41b0-85b3-50c2beb597a3" body="Th!
 is is the
  enumerated subset list of allowed standard Galactic !
 spatial reference frames; GALACTIC only."><annotatedElement idref="9ad3f08f-e054-4376-895d-d22bb6fa5307"/></Comment></ownedComment><generalization><Generalization uuid="e7c6051a-76a0-407d-a98d-fb002274076b" general="32cad59f-cb54-426e-bb2e-34013e6e28f9"/></generalization><ownedLiteral><EnumerationLiteral uuid="d69f38c9-37a8-43d8-bd9a-1b28c9c9b190" name="GALACTIC" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="bc23790f-2e4a-43a3-acae-912c6efd9e59" name="EclipticFrames" visibility="public" DocComment="977ac77b-b7f8-4a14-9458-62fbb0810765"><ownedComment><Comment uuid="977ac77b-b7f8-4a14-9458-62fbb0810765" body="This is the enumerated subset list of allowed standard ecliptic spatial reference frames. ECLIPTIC only."><annotatedElement idref="bc23790f-2e4a-43a3-acae-912c6efd9e59"/></Comment></ownedComment><generalization><Generalization uuid="9c8768cf-850d-43af-a1a0-a4ea6f8d73bb" general="32cad59f-cb54-426e-bb2e-34013e6e28f9"/></generalization><ownedLiteral>!
 <Enumerat
 ionLiteral uuid="fcdf782d-03d1-401e-b2d8-a7a511c86c95" name="ECLIPTIC" visibility="public"/></ownedLiteral></Enumeration><Class uuid="714a9184-b94e-4364-8fea-f35dd4e5bddc" name="GalacticFrame" visibility="public" DocComment="db7d33d0-6c0e-42d7-9d5a-2d6d8a546063"><ownedRule><Constraint uuid="71c58f28-c64d-45be-80aa-0cd6f600c19a" name="Subset" visibility="public"><constrainedElement idref="de6e27e8-8031-4af4-ae3e-7b26fcae6f85"/><specification><LiteralString uuid="2221db03-cb20-4e67-96c3-3aa694d8d165" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="db7d33d0-6c0e-42d7-9d5a-2d6d8a546063" body="Specialized spatial coordinate frame: only Galactic coordinates (GALACTIC) are allowed."><annotatedElement idref="714a9184-b94e-4364-8fea-f35dd4e5bddc"/></Comment></ownedComment><generalization><Generalization uuid="fd2dc11b-078f-4b97-b471-51a690ce7007" general="89b72b66-04e6-432a-!
 a187-d9d5
 8c85a48f"/></generalization><ownedAttribute><Property!
  uuid="de6e27e8-8031-4af4-ae3e-7b26fcae6f85" name="spaceRefFrame" visibility="public" type="9ad3f08f-e054-4376-895d-d22bb6fa5307"/></ownedAttribute></Class><Class uuid="772095f7-fa6b-4d91-a465-6cb0526efae2" name="EclipticFrame" visibility="public" DocComment="42cf7a84-63e6-4e18-ac39-476b55d8a5f1"><ownedRule><Constraint uuid="9bf2902d-7c40-4fda-83c0-c16fe76f2600" name="Subset" visibility="public"><constrainedElement idref="31613ad1-fe51-4ed0-863f-2fd6186410f6"/><specification><LiteralString uuid="c7bf94e3-2001-4d2f-94c1-1401b0067839" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="42cf7a84-63e6-4e18-ac39-476b55d8a5f1" body="Specialized spatial coordinate frame: only ecliptic coordinates (ECLIPTIC) are allowed."><annotatedElement idref="772095f7-fa6b-4d91-a465-6cb0526efae2"/></Comment></ownedComment><generalization><Generalization uuid="ffbd43fd-95d2-4520-93aa-035d5af!
 906a7" ge
 neral="89b72b66-04e6-432a-a187-d9d58c85a48f"/></generalization><ownedAttribute><Property uuid="31613ad1-fe51-4ed0-863f-2fd6186410f6" name="spaceRefFrame" visibility="public" type="bc23790f-2e4a-43a3-acae-912c6efd9e59"/></ownedAttribute></Class><Association uuid="0473e945-9789-4f9d-90db-eb0610d61ca5" visibility="public"><memberEnd idref="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"/><ownedEnd><Property uuid="19421ab6-f743-4636-bdbb-995f6bf88d05" type="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"/></ownedEnd></Association><Association uuid="2fb51a60-8634-47d4-9dde-847de757b366" visibility="public"><memberEnd idref="ce6239b3-c0ad-47c2-bf38-569d607cf348"/><ownedEnd><Property uuid="4c9d714f-5c07-4c0e-b0ea-ae3eb04bb501" visibility="public" type="c2bc8ece-4c36-4381-a45c-694daf064738"/></ownedEnd></Association><Association uuid="bdae5b78-c09a-4807-b535-cc7206790112" visibility="public"><memberEnd idref="e76ae6a6-e1d2-4572-8bd4-842dc8e9f713"/><ownedEnd><Property uuid="232ef598-47e7-4b13-bbcf-9c03!
 88d44353"
  visibility="public" type="d47753e5-9ef6-4b57-bf41-f2!
 eaf9f7a381"/></ownedEnd></Association><Association uuid="460228aa-3558-45c6-b5a5-a0d5ef65d87d" visibility="public"><memberEnd idref="c83bfb28-5ddb-4a68-8be4-f1c0562cf700"/><ownedEnd><Property uuid="84f35bbb-97fa-4d2d-9728-819393d79e71" visibility="public" type="28264c74-ead3-474b-b445-fb91d2efb906"/></ownedEnd></Association><Association uuid="a10ba5ff-a0e9-4c0e-a7cf-f8a983486ef1" visibility="public"><memberEnd idref="08da0bbb-e3da-4b57-925e-6e64ae216661"/><ownedEnd><Property uuid="90820d39-abc8-4e24-be3b-fc1d3a0e4fe1" visibility="public" type="675d3303-dc7d-42c5-a5eb-e9a899dc246e"/></ownedEnd></Association><Association uuid="cc0a0554-cc4d-4801-88b5-177ff4cc0d0d" visibility="public"><memberEnd idref="add4707a-ae76-44d8-aa3d-804041624155"/><ownedEnd><Property uuid="a3b32c33-7374-40fd-8a1b-5250eeb1b260" visibility="public" type="cfd481fb-ae3c-409a-a165-eb3038dcdbc5"/></ownedEnd></Association><Association uuid="e3b71edc-ffad-4fa2-8ae7-4905d1a42e1b" visibility="public"><memberEn!
 d idref="
 7e6221dc-4365-4bae-b0c9-0271d7852436"/><ownedEnd><Property uuid="3b37f5e7-1da0-41ee-99c7-98f11048d3c5" visibility="public" type="4b37bd93-c9d4-4edf-bc29-92bf3fef8160"/></ownedEnd></Association></packagedElement></Package><Package uuid="76743c00-f94c-4d0e-9e18-3314d602e20a" name="spectral" visibility="public"><packagedElement><Class uuid="90a079ff-9bba-4e27-b173-12af60c8e6bf" name="SpectralFrame" visibility="public" DocComment="54967e64-1136-4c23-912a-9c7379aba76b"><ownedComment><Comment uuid="54967e64-1136-4c23-912a-9c7379aba76b" body="The SpectralFrame is the Frame for spectral coordinates. It requires a Reference Position (in the AstroCoordSystem and which need to be specified in phase space) and SHALL contain a Spectral Space object."><annotatedElement idref="90a079ff-9bba-4e27-b173-12af60c8e6bf"/></Comment></ownedComment><generalization><Generalization uuid="e48542a6-1e66-4d0a-bf51-cfafdb5392f2" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization><ownedAttr!
 ibute><Pr
 operty uuid="f7413321-1b85-4e38-a37d-ff2307e9ee4c" na!
 me="refPosition" visibility="public" type="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"><lowerValue><LiteralString uuid="30e8352c-400c-41ab-9fd4-42185236c82f" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="ecbc0107-d913-4d74-a673-00d20611ee3b" visibility="public" value="1"/></upperValue></Property><Property uuid="c904f483-faa0-4b4a-95d1-ef45e46ae230" name="planetaryEphem" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="982682b0-8a97-4590-898b-d44ae5db0383" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="5ad1befb-c5e5-4f0e-a784-961acdeca1c4" visibility="public" value="1"/></upperValue><defaultValue><LiteralString uuid="cb4aceb6-8542-4da9-9a11-071948370d27" visibility="public" value="DE405"/></defaultValue></Property></ownedAttribute></Class><DataType uuid="3c341ae2-5c03-4e05-a11d-d61cc55f0510" name="SpectralValue" visibility="public" isAbstract="true" DocComment="1d7631a0-f00!
 4-4324-82
 fd-421527135f62"><ownedRule><Constraint uuid="a0f35cfc-b6b6-486c-bb80-7556f7f6bd2d" name="Subset1" visibility="public"><constrainedElement idref="94fd1027-4aa4-4598-bace-ab9fc1400698"/><specification><LiteralString uuid="191f6e01-b9a5-411b-9c59-c4b2e116aeb4" visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></specification></Constraint><Constraint uuid="248dff68-1706-4cb9-bcd1-bfbb57d77295" name="Subset2" visibility="public"><constrainedElement idref="f2e9488f-455a-4eb9-b5d0-c2398f616852"/><specification><LiteralString uuid="edc6e5ad-7ee0-4f53-8a9d-d409efb8029a" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="1d7631a0-f004-4324-82fd-421527135f62" body="The abstract data type SpectralValue contains a reference to a SpectralFrame and to a Spectral Space through the coordinate axis. It allows the equivalent data types Frequency, Energ!
 y, and Wa
 velength coordinate values to be specified as derived!
  data types."><annotatedElement idref="3c341ae2-5c03-4e05-a11d-d61cc55f0510"/></Comment></ownedComment><generalization><Generalization uuid="5cff21ce-af96-4420-b1f8-8da4da4eae15" general="f053f4a3-04af-434b-82b8-c18c76a57993"/></generalization><ownedAttribute><Property uuid="94fd1027-4aa4-4598-bace-ab9fc1400698" name="cval" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="25b00ea5-b773-4e2c-95d6-d6d618a55e11" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="dc8fba65-8e26-4859-b810-609aaa3fe7cf" visibility="public" value="1"/></upperValue></Property><Property uuid="f2e9488f-455a-4eb9-b5d0-c2398f616852" name="coordFrame" visibility="public" type="90a079ff-9bba-4e27-b173-12af60c8e6bf"/></ownedAttribute></DataType><DataType uuid="9379933a-fb09-4014-ae44-9916cf5f48d5" name="Frequency" visibility="public" DocComment="85b5012d-e981-4da7-8906-910082468937"><ownedComment><Comment uuid="85b5012d-e981-4da7-890!
 6-9100824
 68937" body="Spectral coordinate value expressed as a frequency."><annotatedElement idref="9379933a-fb09-4014-ae44-9916cf5f48d5"/></Comment></ownedComment><generalization><Generalization uuid="110705cb-05bf-46e2-96fd-371737d45e5f" general="3c341ae2-5c03-4e05-a11d-d61cc55f0510"/></generalization></DataType><DataType uuid="3f35ec6b-af81-4239-a1ce-14d564e2ddfd" name="Energy" visibility="public" DocComment="9e916c83-3044-4e9a-946d-fd8f26ce0533"><ownedComment><Comment uuid="9e916c83-3044-4e9a-946d-fd8f26ce0533" body="Spectral coordinate value expressed as an energy."><annotatedElement idref="3f35ec6b-af81-4239-a1ce-14d564e2ddfd"/></Comment></ownedComment><generalization><Generalization uuid="f3be09fa-0d0e-4152-9038-32f6fe951c5b" general="3c341ae2-5c03-4e05-a11d-d61cc55f0510"/></generalization></DataType><DataType uuid="3235f41b-63ee-479f-9fc3-1ae36e30973e" name="Wavelength" visibility="public" DocComment="c3aaf7ef-d45e-4567-8174-d48998e81fd1"><ownedComment><Comment uuid="c3aaf7e!
 f-d45e-45
 67-8174-d48998e81fd1" body="Spectral coordinate value!
  expressed as a wavelength. Note that a refractive index is required for proper interpretation of wavelength; if absent, a value of 0.0 (vacuum) will be assumed."><annotatedElement idref="3235f41b-63ee-479f-9fc3-1ae36e30973e"/></Comment></ownedComment><generalization><Generalization uuid="e58135bb-b696-47fa-ac33-ec3c777ee746" general="3c341ae2-5c03-4e05-a11d-d61cc55f0510"/></generalization><ownedAttribute><Property uuid="70dc4c72-d570-4550-b891-0126ea7fa36a" name="refrindex" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6" DocComment="3b9895d1-bf72-4d7c-ae57-0a55bfd9a208"><lowerValue><LiteralString uuid="7eace3fd-9792-4a47-a596-0cf39b42b961" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="14518403-825d-45fd-95dd-757775b89206" visibility="public" value="1"/></upperValue><ownedComment><Comment uuid="3b9895d1-bf72-4d7c-ae57-0a55bfd9a208" body="Refractive index of the medium in which the wavelength is measured; default=0.0."><annotate!
 dElement 
 idref="70dc4c72-d570-4550-b891-0126ea7fa36a"/></Comment></ownedComment><defaultValue><LiteralString uuid="f11d4c51-35de-4f54-8992-23b079d24b6a" visibility="public" value="0.0"/></defaultValue></Property></ownedAttribute></DataType><Class uuid="0db093b7-9234-4c8e-9d75-7690d9f8f480" name="SpectralSpace" visibility="public" DocComment="e0e8dca7-cd01-4fde-b0ea-b592cbb171ab"><ownedRule><Constraint uuid="cac7900c-78e4-483f-9c25-2c0414d316aa" name="Subset" visibility="public"><constrainedElement idref="3ccf0228-3cee-4643-9199-00edb4799c87"/><specification><LiteralString uuid="9ab7343d-3c83-4a97-b881-beaaedd0ee1e" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordSpace.coordAxis"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="e0e8dca7-cd01-4fde-b0ea-b592cbb171ab" body="The SpectralSpace SHALL include one CoordAxis object, which will typically not include any of its optional attributes other than Name, although domainMin could trivially be !
 set to ze
 ro, of course."><annotatedElement idref="0db093b7-923!
 4-4c8e-9d75-7690d9f8f480"/></Comment></ownedComment><generalization><Generalization uuid="34aac799-1884-47f9-b32b-688c4c722ba4" general="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></generalization><ownedAttribute><Property uuid="3ccf0228-3cee-4643-9199-00edb4799c87" name="coordAxis" visibility="public" aggregation="composite" type="e5399412-138e-4541-b1bf-aa889b2059cf"><lowerValue><LiteralString uuid="3a752b59-07d4-4906-87d9-5290dc042f18" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="166ffe9c-752c-4e80-ac6d-aec21730a5b6" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Association uuid="0987fd9a-4357-4822-b69a-a023d55f09bd" visibility="public"><memberEnd idref="3ccf0228-3cee-4643-9199-00edb4799c87"/><ownedEnd><Property uuid="fccb398d-5cab-4c68-9042-0a6cd4fe8231" visibility="public" type="0db093b7-9234-4c8e-9d75-7690d9f8f480"/></ownedEnd></Association><Association uuid="7a4fa17f-5253-4536-a76a-13c9d72a644a" visibilit!
 y="public
 "><memberEnd idref="f2e9488f-455a-4eb9-b5d0-c2398f616852"/><ownedEnd><Property uuid="24725836-cd13-4db2-87b9-d6a803c15e1b" visibility="public" type="3c341ae2-5c03-4e05-a11d-d61cc55f0510"/></ownedEnd></Association></packagedElement></Package><Package uuid="026ea332-39c6-41d9-bc01-29f7ae048175" name="time" visibility="public"><packagedElement><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 SHALL include a Time Scale and a TimeSpace 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="t
 imeScale" visibility="public" type="c4b7166b-57a5-4c9!
 d-8b3d-e99a5efd3884" DocComment="a0b30112-1857-4e42-a084-901d8299f3b8"><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><ownedComment><Comment uuid="a0b30112-1857-4e42-a084-901d8299f3b8" body="The Time Scale sets the reference frame for the Time Frame."><annotatedElement idref="f5d79d9e-d44d-4a90-9db6-85221fb4fd50"/></Comment></ownedComment></Property><Property uuid="81eeff9c-08cc-4648-ab89-14e425da440f" name="refPosition" visibility="public" type="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"><lowerValue><LiteralString uuid="d54e2da1-6302-4c59-aa7e-d4f56fcc0691" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="49325c42-623b-4c38-9a63-f39e2fac7252" visibility="public" value="1"/></upperValue></Property><Property isUnique="false" uuid="82f36e97-f6e6-4936-a33e-ea51b3587ea8" name!
 ="refDire
 ction" visibility="public" aggregation="composite" type="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae" DocComment="628c9a3f-6184-413a-ab4a-522488c5d1ee"><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><ownedComment><Comment uuid="628c9a3f-6184-413a-ab4a-522488c5d1ee" body="The reference direction is needed if time stampes are transformed to a time frame with a different reference position (contained in the (Astro)CoordSystem). In those situations the solar system ephemeris also comes into play."><annotatedElement idref="82f36e97-f6e6-4936-a33e-ea51b3587ea8"/></Comment></ownedComment></Property><Property isUnique="false" uuid="b8939c5a-a1f1-4bb8-a4e6-f5a6f924c22b" name="timeOrigin" visibility="public" type="a222c979-a7ec-4263-af59-4739470e83d7" DocComment="39acfee3-b251-4832-82c7-21ee644d6836"><lowerValu!
 e><Litera
 lString uuid="b917ef56-fe94-4eb4-bf82-f0242c4188b4" v!
 isibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="d285da93-a21d-4696-85af-a696480ee829" visibility="public" value="1"/></upperValue><ownedComment><Comment uuid="39acfee3-b251-4832-82c7-21ee644d6836" body="The Time Origin needs to refer to the same TimeAxis as the TimeOffsets that refer to this TimeFrame. This may seem like a recursive anomaly, but is necessary in order to prevent accidents."><annotatedElement idref="b8939c5a-a1f1-4bb8-a4e6-f5a6f924c22b"/></Comment></ownedComment></Property><Property uuid="310196ad-247c-4afb-89dc-ac4c5847516f" name="planetaryEphem" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="577a4c94-34b0-4fd5-aa44-e803ac7fa4a0" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="857f8dc6-9b75-4119-a8c4-69472fe61eb1" visibility="public" value="1"/></upperValue><defaultValue><LiteralString uuid="c3e79d28-0a45-43ee-a213-ba9710da6b9f" visibility="public" valu!
 e="DE405"
 /></defaultValue></Property><Property uuid="5a16d0ba-2855-496a-b8f1-cb6bd41a51ac" name="period" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="0ec46deb-f004-4c29-af5c-b6b52e3b2872" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="4e5eb0b2-1945-4440-921d-cfada69da96a" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Enumeration uuid="c4b7166b-57a5-4c9d-8b3d-e99a5efd3884" name="TimeScale" visibility="public" DocComment="3b22c243-fef6-4069-b8f8-853d405146bb"><ownedComment><Comment uuid="3b22c243-fef6-4069-b8f8-853d405146bb" body="The enumerated list of recognized Time Scales"><annotatedElement idref="c4b7166b-57a5-4c9d-8b3d-e99a5efd3884"/></Comment></ownedComment><ownedLiteral><EnumerationLiteral uuid="15447813-cc57-4b24-b533-9bf8fb5cb384" name="TT" visibility="public"/><EnumerationLiteral uuid="d9714a22-0222-49df-9333-708519ecc823" name="TDT" visibility="public"/><Enu!
 merationL
 iteral uuid="f0d25a91-ca9f-4130-ae43-d42ec14c40ba" na!
 me="ET" visibility="public"/><EnumerationLiteral uuid="771decc3-98b3-4154-965b-aa4cf24de2b4" name="TAI" visibility="public"/><EnumerationLiteral uuid="9f155a32-0876-4ad2-955f-32cc1fadca0f" name="IAT" visibility="public"/><EnumerationLiteral uuid="43179032-d259-48c4-bcab-7ce66c1bdb79" name="UTC" visibility="public"/><EnumerationLiteral uuid="071fd09c-2959-41ff-b11a-e8ee579b9bab" name="GPS" visibility="public"/><EnumerationLiteral uuid="09257dfa-a041-4dcb-a271-9cc8f5a7a548" name="TDB" visibility="public"/><EnumerationLiteral uuid="d1ed8864-2cf5-48cb-9174-a76cebe388f5" name="TEB" 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="d7165fe9-8656-4d6c-a63c-4d6e41395ad9" name="LST" visibility="public"/><EnumerationLiteral uuid="30fbe98f-14f9-4ab0-a3fb-18cbfe89f433" name="LOCAL" visibility="public!
 "/></owne
 dLiteral></Enumeration><DataType uuid="71233df4-e62a-4150-8212-a0c63b55e00b" name="ISOtime" visibility="public" DocComment="4252e668-c95a-41a6-b533-26b6002bb845"><ownedComment><Comment uuid="4252e668-c95a-41a6-b533-26b6002bb845" body="ISOtime is a Time Stamp expressed as an ISO-8601 string, within the restrictions imposed by the IVOA: no time zone information is allowed, the string needs to be of the form [+|-c]ccyy-mm-dd[Thh:mm:ss[.s...]]"><annotatedElement idref="71233df4-e62a-4150-8212-a0c63b55e00b"/></Comment></ownedComment><generalization><Generalization uuid="a092b732-a196-4b36-9777-b5ea9544a26a" general="a222c979-a7ec-4263-af59-4739470e83d7"/></generalization><ownedAttribute><Property uuid="12b47402-52fd-4b46-a06a-a33ffa718aa7" name="time" visibility="public" type="51909c7c-6d9a-445f-bf35-fe3c5c2a51d5"><lowerValue><LiteralString uuid="b475064e-3e0e-4aad-918a-afe8165a4f11" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="d6d2b621-6b60-4525-!
 af5a-8c6f
 c9b9b60e" visibility="public" value="1"/></upperValue!
 ></Property></ownedAttribute></DataType><DataType uuid="5e2f846d-feb9-463c-8f7b-4b8d5f2bc266" name="JD" visibility="public" DocComment="340e0949-0eae-4cdb-90c3-f0f20ace7b4a"><ownedComment><Comment uuid="340e0949-0eae-4cdb-90c3-f0f20ace7b4a" body="JD is a Time Stamp expressed in Julian Days. Note that JD does not properly specify a time stamp, unless it is related to a time scale and a reference position. One shoulld be aware that precision can easily become an issue with JD, as the numbers tend to be large."><annotatedElement idref="5e2f846d-feb9-463c-8f7b-4b8d5f2bc266"/></Comment></ownedComment><generalization><Generalization uuid="1d85231d-9b8e-4dc0-8621-77e99242d18a" general="9f50abda-914f-4df1-ba0b-569988110759"/></generalization></DataType><DataType uuid="f18c2907-c4fb-4f0e-b1fc-75b7bfe75aaa" name="MJD" visibility="public" DocComment="86ba64b9-3332-43f5-b353-11d516968bd9"><ownedComment><Comment uuid="86ba64b9-3332-43f5-b353-11d516968bd9" body="MJD is a Time Stamp expre!
 ssed in M
 odified Julian Days. T(MJD)=T(JD)-2440000.5."><annotatedElement idref="f18c2907-c4fb-4f0e-b1fc-75b7bfe75aaa"/></Comment></ownedComment><generalization><Generalization uuid="2629d413-9936-4c21-9f62-715ef4b1e150" general="9f50abda-914f-4df1-ba0b-569988110759"/></generalization></DataType><DataType uuid="b36b6758-41c0-4dbb-b6cb-9bf598c19fab" name="TimeOffset" visibility="public" DocComment="c5277f97-c5a3-4e18-8d7a-16f5ce7a25f5"><ownedComment><Comment uuid="c5277f97-c5a3-4e18-8d7a-16f5ce7a25f5" body="TimeOffset specifies the offset in time of the TimeStamp relative to the TimeOrigin in the associated TimeFrame."><annotatedElement idref="b36b6758-41c0-4dbb-b6cb-9bf598c19fab"/></Comment></ownedComment><generalization><Generalization uuid="164f6950-fef0-48dc-8ab4-bc4c39e23d4b" general="a222c979-a7ec-4263-af59-4739470e83d7"/></generalization><ownedAttribute><Property uuid="f2c2c538-4ee3-4ae4-a368-790534b7c8fc" name="time" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c!
 93"><lowe
 rValue><LiteralString uuid="720f209d-bf67-4358-a92a-5!
 d1e8b4d5633" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="4dafcb42-4b18-430d-b425-32ea4960b481" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="a222c979-a7ec-4263-af59-4739470e83d7" name="TimeStamp" visibility="public" isAbstract="true" DocComment="454465f8-162e-4d5e-bcb3-fd4a2f9a029a"><ownedRule><Constraint uuid="7a80b403-6366-4a38-a5a4-4178fe90a72e" name="Subset" visibility="public"><constrainedElement idref="04bee97c-ac68-44f8-b5eb-9fc9c87ba8d9"/><specification><LiteralString uuid="01e053ff-1d2e-41de-953f-3217f7502e8b" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="454465f8-162e-4d5e-bcb3-fd4a2f9a029a" body="A TimeStamp specifies a specific time instance and may be expressed as JD, MJD, ISO-8601, or an offset from a specific point in time (which has to be a TimeStamp). The content!
 s of the 
 TimeStamp references an instance of a time axis and a TimeFrame."><annotatedElement idref="a222c979-a7ec-4263-af59-4739470e83d7"/></Comment></ownedComment><generalization><Generalization uuid="87bf51b5-f601-4d34-b06c-b92bdbaab007" general="eb50e833-c395-40c3-a627-8ff513f5194d"/></generalization><ownedAttribute><Property uuid="04bee97c-ac68-44f8-b5eb-9fc9c87ba8d9" name="coordFrame" visibility="public" type="52759d8e-215a-429e-ba03-f4ef6f37a85d"/><Property uuid="178e6e7a-965b-4d90-a79b-078ee61881b0" name="coordAxis" visibility="public" type="e5399412-138e-4541-b1bf-aa889b2059cf"/></ownedAttribute></DataType><Class uuid="96e3ed1d-2073-44d7-9d0c-162383b16e89" name="TimeSpace" visibility="public" DocComment="56bfd0a1-4818-4393-b0da-1053fd18e2fc"><ownedRule><Constraint uuid="75b00fa7-35cc-4d2e-9f2b-f1ed6ad0df63" name="Subset" visibility="public"><constrainedElement idref="216ff384-3b6e-4d76-a577-291bfbc694b8"/><specification><LiteralString uuid="06acac5f-1a0f-49b6-896c-1ff738cef6!
 c0" visib
 ility="public" value="subsets stc2_coordinates:coords!
 ystem.CoordSpace.coordAxis"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="56bfd0a1-4818-4393-b0da-1053fd18e2fc" body="The TimeSpace SHALL include one CoordAxis object, which will typically not include any of its optional attributes orther than Name, although this will be left open in case it is deemed desirable to allow derived time axes such as phase to be specified."><annotatedElement idref="96e3ed1d-2073-44d7-9d0c-162383b16e89"/></Comment></ownedComment><generalization><Generalization uuid="2c998047-727f-4188-aeb3-143dcb7136f8" general="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></generalization><ownedAttribute><Property uuid="216ff384-3b6e-4d76-a577-291bfbc694b8" name="coordAxis" visibility="public" aggregation="composite" type="e5399412-138e-4541-b1bf-aa889b2059cf"><lowerValue><LiteralString uuid="8339ea98-fe9f-47f0-81de-e9e740dcb190" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="fab79a6d-5ec9-480b-aba7-64800314e489" !
 visibilit
 y="public" value="1"/></upperValue></Property></ownedAttribute></Class><DataType uuid="9f50abda-914f-4df1-ba0b-569988110759" name="JDTime" visibility="public" isAbstract="true" DocComment="258f412b-e364-41da-8040-075145e465ef"><ownedComment><Comment uuid="258f412b-e364-41da-8040-075145e465ef" body="Basic astronomical time is specified as Julian Dates (or Modified Julian Dates). The numbers are unitlless, although the implied unit is, of course, 'd'."><annotatedElement idref="9f50abda-914f-4df1-ba0b-569988110759"/></Comment></ownedComment><generalization><Generalization uuid="d3297194-e38d-4ed6-9c33-12a15cc9c9c8" general="a222c979-a7ec-4263-af59-4739470e83d7"/></generalization><ownedAttribute><Property uuid="c9083c7a-e288-4782-ba85-a0e625c1921a" name="time" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="d9f454b3-bf95-4306-ac41-6ee12a5acbf5" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid=!
 "ffd7a541
 -9d1a-4a46-86e1-beedc947d7ca" visibility="public" val!
 ue="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="9455c382-6faa-421b-a5ac-0032594987f3" name="TimeCoordinateValue" visibility="public" isAbstract="true" DocComment="78568531-c0a8-4ddb-86c7-a93ff322a27d"><ownedRule><Constraint uuid="611f36fe-3d02-4a1d-a1b8-45cdfcc3a945" name="Subset2" visibility="public"><constrainedElement idref="b5822aad-9787-421a-9bf0-846c52de611a"/><specification><LiteralString uuid="b03bf5ba-1b63-4845-83a9-b9d789c5e1d6" visibility="public" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/></specification></Constraint><Constraint uuid="1d10bf31-e43d-4fc3-bbaf-34eb50face00" name="Subset1" visibility="public"><constrainedElement idref="0553ef86-8224-4822-8028-0c317a5db19e"/><specification><LiteralString uuid="7cce2f65-7aaf-4e42-9581-848f897c24d6" visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="78568531-c0a8-!
 4ddb-86c7
 -a93ff322a27d" body="A TimeStampValue specifies a specific time instance and may be expressed as JD, MJD, ISO-8601, or an offset from a specific point in time (which has to be a Time Stamp). The contents of the Time Stamp references an instance of a time axis."><annotatedElement idref="9455c382-6faa-421b-a5ac-0032594987f3"/></Comment></ownedComment><generalization><Generalization uuid="3925b6bb-129f-455a-a7af-afcc7dcd014c" general="f053f4a3-04af-434b-82b8-c18c76a57993"/></generalization><ownedAttribute><Property uuid="0553ef86-8224-4822-8028-0c317a5db19e" name="cval" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"/><Property uuid="b5822aad-9787-421a-9bf0-846c52de611a" name="coordFrame" visibility="public" type="52759d8e-215a-429e-ba03-f4ef6f37a85d"/></ownedAttribute></DataType><DataType uuid="e986ebd7-153c-454b-a14f-169602c88a59" name="TimeLag" visibility="public" DocComment="466b503f-9cb0-4d56-ab95-31f4501b29aa"><ownedComment><Comment uuid="466b503f-9cb0-4d!
 56-ab95-3
 1f4501b29aa" body="TimeLag specifies a time lag in th!
 e associated TimeFrame."><annotatedElement idref="e986ebd7-153c-454b-a14f-169602c88a59"/></Comment></ownedComment><generalization><Generalization uuid="5ef3f851-26d4-4d9c-a428-e75fbdab6070" general="9455c382-6faa-421b-a5ac-0032594987f3"/></generalization></DataType><DataType uuid="b47be068-a11c-4191-ae5b-f6b0e10b6ebb" name="Phase" visibility="public" DocComment="95717481-acc2-4fa4-9c86-3e2e971c4083"><ownedComment><Comment uuid="95717481-acc2-4fa4-9c86-3e2e971c4083" body="Phase specifies a phase instance in the associated TimeFrame."><annotatedElement idref="b47be068-a11c-4191-ae5b-f6b0e10b6ebb"/></Comment></ownedComment><generalization><Generalization uuid="d053a609-a0ed-4126-a617-dc0d88fa6de6" general="9455c382-6faa-421b-a5ac-0032594987f3"/></generalization></DataType><DataType uuid="1dda960c-8d80-48d4-8777-a730b45a9ca5" name="TimeInstance" visibility="public" DocComment="b9eed4d9-3467-47b5-a593-7fe366fdbac8"><ownedComment><Comment uuid="b9eed4d9-3467-47b5-a593-7fe366fdbac!
 8" body="
 TimeInstance specifies a time instance in the associated TimeFrame."><annotatedElement idref="1dda960c-8d80-48d4-8777-a730b45a9ca5"/></Comment></ownedComment><generalization><Generalization uuid="4cce5807-7791-443c-bbf1-70c75a3e1955" general="9455c382-6faa-421b-a5ac-0032594987f3"/></generalization></DataType><DataType uuid="43a110b5-3c88-4368-8e56-4ad1cb553693" name="Duration" visibility="public" DocComment="b46729d1-995f-41d0-891d-6391f64393e1"><ownedComment><Comment uuid="b46729d1-995f-41d0-891d-6391f64393e1" body="Duration specifies a time duration in the associated TimeFrame."><annotatedElement idref="43a110b5-3c88-4368-8e56-4ad1cb553693"/></Comment></ownedComment><generalization><Generalization uuid="a5bd2f69-a163-4b9e-979b-0433df13dd61" general="9455c382-6faa-421b-a5ac-0032594987f3"/></generalization></DataType><Association uuid="141bc7ad-e207-46bd-883b-9411bbe84d20" visibility="public"><memberEnd idref="216ff384-3b6e-4d76-a577-291bfbc694b8"/><ownedEnd><Property uuid=!
 "7a6e995c
 -6149-4b7f-a8f2-f2aa424d1498" type="96e3ed1d-2073-44d!
 7-9d0c-162383b16e89"/></ownedEnd></Association><Association uuid="313e875f-17a9-4fb6-9e1c-c1fd6f8af176" visibility="public"><memberEnd idref="04bee97c-ac68-44f8-b5eb-9fc9c87ba8d9"/><ownedEnd><Property uuid="51948dd2-f9fa-49da-8f54-db6c7c5c63fd" visibility="public" type="a222c979-a7ec-4263-af59-4739470e83d7"/></ownedEnd></Association><Association uuid="6e825946-2082-4d92-8290-e88f4805348e" visibility="public"><memberEnd idref="178e6e7a-965b-4d90-a79b-078ee61881b0"/><ownedEnd><Property uuid="7c304795-e793-43d9-8a3c-120786ab9c24" visibility="public" type="a222c979-a7ec-4263-af59-4739470e83d7"/></ownedEnd></Association><Association uuid="b1419350-1a97-4d7c-a760-efd3dcce4e65" visibility="public"><memberEnd idref="b5822aad-9787-421a-9bf0-846c52de611a"/><ownedEnd><Property uuid="6feaf53b-72f1-4ce0-a78e-255fdb658f80" type="9455c382-6faa-421b-a5ac-0032594987f3"/></ownedEnd></Association></packagedElement></Package></packagedElement></Package><Package uuid="ac3d7d87-f95c-4ee7-bbd8-d3!
 1a599dbfd
 3" name="coords" visibility="public"><packagedElement><DataType uuid="61232c4a-c45f-4916-b2a2-798f46f83c2c" name="CoordValue" visibility="public" isAbstract="true" DocComment="9f053562-b367-4020-9bea-c44a518f2389"><ownedComment><Comment uuid="9f053562-b367-4020-9bea-c44a518f2389" body="Abstract top level 1-dimensional coordinate value data type. There are four sub-types: simple integer and real for pixel spaces; discrete for enumerated coordinates; and the most commonly used physical coordinate value. It refers to a CoordFrame and to a CoordSpace object using coordAxis through an Axis."><annotatedElement idref="61232c4a-c45f-4916-b2a2-798f46f83c2c"/></Comment></ownedComment><generalization><Generalization uuid="6eaa121f-01a1-414d-bf28-c8bfc5ff9ad6" general="eb50e833-c395-40c3-a627-8ff513f5194d"/></generalization><ownedAttribute><Property uuid="70321080-fe3f-4d13-a6fd-cd38a08bb4db" name="coordAxis" visibility="public" type="9d1cba09-5135-4091-85f4-6b6c04cd5244"><lowerValue><!
 LiteralSt
 ring uuid="09f70b49-fbe1-4a2e-b29a-bf98b11a425d" visi!
 bility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="a3c601da-1088-4325-9676-4f5c2a4c450c" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="7ba07d48-567e-4585-a4e5-f44a4cbc1aac" name="MultiCoordValue" visibility="public" isAbstract="true" DocComment="a31f0286-65a5-42c2-bac7-16c4f7ba0b89"><ownedComment><Comment uuid="a31f0286-65a5-42c2-bac7-16c4f7ba0b89" body="The value for vector coordinates. The vector is built up from scalar CoordValue components and refers to a CoordFrame."><annotatedElement idref="7ba07d48-567e-4585-a4e5-f44a4cbc1aac"/></Comment></ownedComment><generalization><Generalization uuid="e402df02-e855-49c2-a33a-658c8888328d" general="eb50e833-c395-40c3-a627-8ff513f5194d"/></generalization><ownedAttribute><Property uuid="a3ad5810-32a2-448c-8525-01656b3c1be5" name="cmpt" visibility="public" type="61232c4a-c45f-4916-b2a2-798f46f83c2c"><lowerValue><LiteralString uuid="a29d6edd-b080-49b9-838e-00a!
 227a913dc
 " visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="80b1517d-9b53-4044-b7f3-409893afd7a8" visibility="public" value="*"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="f053f4a3-04af-434b-82b8-c18c76a57993" name="PhysicalCoordValue" visibility="public" isAbstract="true" DocComment="9d302321-2d49-4147-bae9-c3638dc36ede"><ownedRule><Constraint uuid="11e52393-fae1-41ba-bac6-31330b1008d8" name="Subset" visibility="public"><constrainedElement idref="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"/><specification><LiteralString uuid="b20927f4-2864-486b-b473-0d5b02a49ea5" visibility="public" value="subsets stc2_coordinates:coords.CoordValue.coordAxis"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="9d302321-2d49-4147-bae9-c3638dc36ede" body="Most common coordinate value type. The value is an (abstract) Quantity that needs to be further specified in each domain. The coordAxis is subsetted to an object of type CoordAxis."><!
 annotated
 Element idref="f053f4a3-04af-434b-82b8-c18c76a57993"/!
 ></Comment></ownedComment><generalization><Generalization uuid="c08fcc10-3904-4022-8eff-0f35c6d3bd04" general="61232c4a-c45f-4916-b2a2-798f46f83c2c"/></generalization><ownedAttribute><Property uuid="418fe9b3-ae00-4bb0-bccf-fa33f9cf1983" name="cval" visibility="public" type="36826928-0e9d-44c2-bab2-db485df3a599"><lowerValue><LiteralString uuid="f5ac1197-1bd1-43a4-9237-557d6501c48a" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="fa7c0c81-df4d-499b-84cf-7f5c58f37b10" visibility="public" value="1"/></upperValue></Property><Property uuid="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d" name="coordAxis" visibility="public" type="e5399412-138e-4541-b1bf-aa889b2059cf"><lowerValue><LiteralString uuid="d7990143-f6e0-4f54-9ec8-4896d14e3584" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="cc9bc1a7-93d1-474e-b1e5-2dd38cb03e47" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="b9632a58-26d4-!
 4db7-a26e
 -834712c0356c" name="IntegerCoordValue" visibility="public" isAbstract="true" DocComment="a480fe2d-f614-4c66-93dd-755d30e138ad"><ownedComment><Comment uuid="a480fe2d-f614-4c66-93dd-755d30e138ad" body="Integer-valued coordinate specifically intended for pixel index values."><annotatedElement idref="b9632a58-26d4-4db7-a26e-834712c0356c"/></Comment></ownedComment><generalization><Generalization uuid="ea0e7c65-cc11-4907-ab65-536febdc0f08" general="61232c4a-c45f-4916-b2a2-798f46f83c2c"/></generalization><ownedAttribute><Property uuid="437ca69d-cf5d-4858-bbc6-4e48ee972fc3" name="cval" visibility="public" type="77a5f781-32b3-422f-a7f1-fced607568f3"><lowerValue><LiteralString uuid="b4d5ca26-6ea8-4545-b11b-6073337ebda9" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="656bf815-9a56-4a23-b6df-47da661add23" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="82102f5c-7cc6-46a2-a291-2b53d6565b2e" name="RealCoord!
 Value" vi
 sibility="public" isAbstract="true" DocComment="f514d!
 4dc-cb70-4da4-9f7b-b393f69720ca"><ownedComment><Comment uuid="f514d4dc-cb70-4da4-9f7b-b393f69720ca" body="Real-valued coordinate specifically intended for use in pixel spaces."><annotatedElement idref="82102f5c-7cc6-46a2-a291-2b53d6565b2e"/></Comment></ownedComment><generalization><Generalization uuid="0a808ca8-4cc8-4ffa-88da-cdf6e35e5ab6" general="61232c4a-c45f-4916-b2a2-798f46f83c2c"/></generalization><ownedAttribute><Property uuid="7961e310-f966-4af2-9a45-7dcb77c20080" name="cval" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="48c6e05a-1f71-48e9-bfee-66bf59da1d42" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="312c7724-706b-4ff3-b4ba-f7aee745d9d2" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="eb50e833-c395-40c3-a627-8ff513f5194d" name="BasicCoordValue" visibility="public" isAbstract="true" DocComment="c9f2cef4-0b1b-4a06-b718-3343212e2ad0"><!
 ownedComm
 ent><Comment uuid="c9f2cef4-0b1b-4a06-b718-3343212e2ad0" body="Abstract top-level coordinate value data type. Derived from this are various 1-dimensional coordinate value types and one multi-dimensional type. It refers to a CoordFrame."><annotatedElement idref="eb50e833-c395-40c3-a627-8ff513f5194d"/></Comment></ownedComment><ownedAttribute><Property uuid="8d0156f6-686b-4fe4-acdb-cb890a9defdc" name="coordFrame" visibility="public" type="bdc94626-ce90-44fc-99e1-6259e9905e85"/></ownedAttribute></DataType><DataType uuid="82e521ea-656d-495a-8ca0-2f5a92e22ec2" name="DiscreteCoordValue" visibility="public" isAbstract="true" DocComment="376e27b8-7b6b-48c9-96f6-192f8af50219"><ownedRule><Constraint uuid="1a58b1b5-167d-441f-bf10-2db942a5b27b" name="Subset" visibility="public"><constrainedElement idref="7084290a-2b44-4d19-a531-f0a33c5b7e70"/><specification><LiteralString uuid="584d0b7e-d171-4647-91ab-ac3e6d98ac25" visibility="public" value="subsets stc2_coordinates:coords.CoordValue.co!
 ordAxis"/
 ></specification></Constraint></ownedRule><ownedComme!
 nt><Comment uuid="376e27b8-7b6b-48c9-96f6-192f8af50219" body="Coordinate value for discrete (enumerated) coordinate axes. The actual type of the value needs to be specified in the coordinate domain. The coordAxis is subsetted to DiscreteAxis. For an example, see the polarization domain."><annotatedElement idref="82e521ea-656d-495a-8ca0-2f5a92e22ec2"/></Comment></ownedComment><generalization><Generalization uuid="d84c3b0a-f53f-41a9-9597-48d96c6a7262" general="61232c4a-c45f-4916-b2a2-798f46f83c2c"/></generalization><ownedAttribute><Property uuid="7084290a-2b44-4d19-a531-f0a33c5b7e70" name="coordAxis" visibility="public" type="122ed5c3-d6f0-474a-88ec-30d79ed1a571"><lowerValue><LiteralString uuid="3506d64a-79ed-4f0f-a8ab-1047b96a2697" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="b2e44d56-6049-4c24-bc0f-83777006e644" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><Association uuid="bd265dfb-af99-4a71-8ffe-609c3d!
 d5739a" v
 isibility="public"><memberEnd idref="70321080-fe3f-4d13-a6fd-cd38a08bb4db"/><ownedEnd><Property uuid="8300510b-9e2d-4172-83f8-1ca214ece1d3" visibility="public" type="61232c4a-c45f-4916-b2a2-798f46f83c2c"/></ownedEnd></Association><Association uuid="d4f41bab-d7f5-4b16-bee2-187bd6a79438" visibility="public"><memberEnd idref="7084290a-2b44-4d19-a531-f0a33c5b7e70"/><ownedEnd><Property uuid="759aa624-874a-4b2d-b7be-6a5b8f3c4dc9" visibility="public" type="82e521ea-656d-495a-8ca0-2f5a92e22ec2"/></ownedEnd></Association><Association uuid="8a6f78dc-c8b2-45a7-81f9-6bd5bd7eabe5" visibility="public"><memberEnd idref="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"/><ownedEnd><Property uuid="5b8d67f2-5140-48ef-b646-ad849aa41ef0" type="f053f4a3-04af-434b-82b8-c18c76a57993"/></ownedEnd></Association><Association uuid="2f4cb91c-cf69-4aae-8a00-bf3e0524a238" visibility="public"><memberEnd idref="8d0156f6-686b-4fe4-acdb-cb890a9defdc"/><ownedEnd><Property uuid="4a8fe239-deed-46eb-8451-92cabb75b225" visi!
 bility="p
 ublic" type="eb50e833-c395-40c3-a627-8ff513f5194d"/><!
 /ownedEnd></Association></packagedElement></Package><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. A Frame SHALL contain one corresponding Coordinate Space."><annotatedElement idref="bdc94626-ce90-44fc-99e1-6259e9905e85"/></Comment></ownedComment></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  coordinate frames: GenericFrame, TimeFrame, SpaceFrame, SpectralFrame, RedshiftFrame, PolarizationFrame. In add!
 ition, it
  SHALL contain the common reference position (refPosition) for the astronomical frames and it MAY contain the name of a planetary ephemeris (which SHOULD be included when appropriate)."><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="*"/></lowerValue><upperValue><LiteralString uuid="0fccb37b-69db-49f1-aed9-7b881f7bae7c" visibility="public" value="*"/></upperValue></Property><Property uuid="199ea4d4-da03-4796-a873-f386d71823ff" name="spaceFrame" visibility="public" type="89b72b66-04e6-432a-a187-d9d58c85a48f"><lowerValue><LiteralString uuid="102a82ac-de!
 0a-4433-8
 abd-2e4e3a4fb351" visibility="public" value="*"/></lo!
 werValue><upperValue><LiteralString uuid="fe53bb6d-07cf-4f97-9844-6ffc99972e0f" visibility="public" value="*"/></upperValue></Property><Property uuid="32a90afc-46fd-4ef2-b39f-5adc6ccfe93b" name="spectralFrame" visibility="public" type="90a079ff-9bba-4e27-b173-12af60c8e6bf"><lowerValue><LiteralString uuid="f79493ee-f43e-473b-9663-18eb5a033d02" visibility="public" value="*"/></lowerValue><upperValue><LiteralString uuid="253a29d0-d07f-4c5b-adc0-fd5e9b09e593" visibility="public" value="*"/></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="*"/></lowerValue><upperValue><LiteralString uuid="a1bf552e-f0c5-4108-afe5-a9b6d3b44f72" visibility="public" value="*"/></upperValue></Property><Property uuid="5d2507df-5f70-4435-9243-4ab598172992" name="polarizationFrame" visibility="pu!
 blic" typ
 e="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"><lowerValue><LiteralString uuid="001354de-7524-4217-8011-38f0ffc850ec" visibility="public" value="*"/></lowerValue><upperValue><LiteralString uuid="be13cf22-c937-47a7-8225-ecff33d5d0e3" visibility="public" value="*"/></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.
This class is the base-level coordinate system and MAY contain any number of generic coordinate frames.
"><annotatedElement idref="6f81f8d8-1b1e-490b-a1e7-69d76b882cc8"/></Comment></ownedComment><ownedAttribute><Property uuid="770fe3db-d35a-474b-8fb3-fe57f2ac1959" name="genericFrame" visibility="public" type="b64125c9-f671-45b8-980a-724503de846f"><lowerValue><LiteralString uuid="16368684-fc3b-4fed-9cb4!
 -a83b9306
 71f8" visibility="public" value="*"/></lowerValue><up!
 perValue><LiteralString uuid="bec7ec99-e498-4667-88c4-642c5ccce3fa" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><Class uuid="dee220bf-21cd-4b48-b794-8a5a267f2de8" name="PixelCoordSystem" visibility="public" DocComment="d2108065-a1f8-4819-b929-f4265e75077d"><ownedComment><Comment uuid="d2108065-a1f8-4819-b929-f4265e75077d" body="A Pixel Coordinate System contains one or more Pixel Frames."><annotatedElement idref="dee220bf-21cd-4b48-b794-8a5a267f2de8"/></Comment></ownedComment><ownedAttribute><Property uuid="3da23d09-afae-41ed-bb5f-004d1bda73ab" name="pixelFrame" visibility="public" aggregation="composite" type="cd6529be-bbad-48f2-8245-966038c18c72"><lowerValue><LiteralString uuid="3f5759b7-d370-46ae-afc5-224968118abc" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="d031c1a6-cd6e-4a65-9b3c-3a746abe728c" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><Class uuid="9d1cba09-5135-40!
 91-85f4-6
 b6c04cd5244" name="Axis" visibility="public" isAbstract="true" DocComment="9539a1a6-2535-43d2-b324-b5da4969c22c"><ownedComment><Comment uuid="9539a1a6-2535-43d2-b324-b5da4969c22c" body="Axis is the abstract parent class for all coordinate axes. It SHALL contain the name of the axis."><annotatedElement idref="9d1cba09-5135-4091-85f4-6b6c04cd5244"/></Comment></ownedComment><ownedAttribute><Property uuid="7b0401df-bb14-4eb0-926b-c7ff03401318" name="name" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8" DocComment="658a833b-48dc-4a51-ae5d-e5df6d67b6f6"><lowerValue><LiteralString uuid="cb871486-3700-446c-9215-868d5fcc2ccd" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="73ca78f1-1e1d-4570-babc-6cfe3cc1009e" visibility="public" value="1"/></upperValue><ownedComment><Comment uuid="658a833b-48dc-4a51-ae5d-e5df6d67b6f6" body="Label for the first axis."><annotatedElement idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/></Comment></ownedComment!
 ></Proper
 ty></ownedAttribute></Class><Class uuid="030b538f-4cf!
 9-4e06-81ca-3dcfbcfede36" name="CoordSpace" visibility="public" isAbstract="true" DocComment="d8380b47-993e-4056-bfe3-bdba2d577def"><ownedComment><Comment uuid="d8380b47-993e-4056-bfe3-bdba2d577def" body="The CoordSpace is the abstract class from which all coordinate spaces are derived. It contains up to three coordinate axes."><annotatedElement idref="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></Comment></ownedComment><ownedAttribute><Property uuid="10e91e5d-80db-4138-b110-20282053cff7" name="coordAxis" visibility="public" aggregation="composite" type="9d1cba09-5135-4091-85f4-6b6c04cd5244"><lowerValue><LiteralString uuid="e1fe02b9-ffb9-4f8e-b09c-fe52e17a2fe3" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="fea9c3ea-017b-4f98-8299-c49e3471006d" visibility="public" value="*"/></upperValue></Property></ownedAttribute></Class><Class uuid="e5399412-138e-4541-b1bf-aa889b2059cf" name="CoordAxis" visibility="public" DocComment="402d4991-1c12-4897-aefa-800f!
 8688cdfb"
 ><ownedComment><Comment uuid="402d4991-1c12-4897-aefa-800f8688cdfb" body="CoordAxis is the most common type of coordinate axis, derived from Axis. It MAY contain a nativeAxisIndex if its coordinate space consists of more than one axis; the minimum and maximum allowable coordinate value along the axis in its domain (only if meaningful, of course); and a flag indicating whether the axis is cyclic (default: false)."><annotatedElement idref="e5399412-138e-4541-b1bf-aa889b2059cf"/></Comment></ownedComment><generalization><Generalization uuid="d983a4b3-89dd-4c15-be4c-c11881588ab5" general="9d1cba09-5135-4091-85f4-6b6c04cd5244"/></generalization><ownedAttribute><Property uuid="69338ced-5677-425d-ac85-01ac1bad110b" name="nativeAxisIndex" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"><lowerValue><LiteralString uuid="82767335-802e-4f88-926c-486efbea3b45" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="09d8a6c0-aadc-4129-96e2-df4890c70749!
 " visibil
 ity="public" value="1"/></upperValue></Property><Prop!
 erty uuid="e8d55935-6824-4a70-aead-096ed0db2d39" name="domainMin" visibility="public" type="36826928-0e9d-44c2-bab2-db485df3a599"><lowerValue><LiteralString uuid="cce22947-ea23-405a-a004-509ca534e398" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="bdd3ad9a-739b-4e55-830e-4bf5701442b0" visibility="public" value="1"/></upperValue></Property><Property uuid="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c" name="domainMax" visibility="public" type="36826928-0e9d-44c2-bab2-db485df3a599"><lowerValue><LiteralString uuid="25a33c13-3c19-4d05-bcd8-fbc6df3e8cf8" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="c1f3cc8c-a307-4be9-b0af-095ee9279270" visibility="public" value="1"/></upperValue></Property><Property uuid="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6" name="cyclic" visibility="public" type="16c63eac-c452-40ae-b9b8-fab1f0c6f91a"><lowerValue><LiteralString uuid="c5fce25a-1bcd-4e24-9575-f915124919a4" visibility="public" value="0"/></lower!
 Value><up
 perValue><LiteralString uuid="03b3e25e-5a57-4207-b1c6-033b70cfcd48" visibility="public" value="1"/></upperValue><defaultValue><LiteralString uuid="35a8d632-92f3-4ded-baa4-686e275381f7" visibility="public" value="false"/></defaultValue></Property></ownedAttribute></Class><Class uuid="122ed5c3-d6f0-474a-88ec-30d79ed1a571" name="DiscreteAxis" visibility="public" DocComment="4775cd48-82d7-43ef-a09c-79e6e1363714"><ownedComment><Comment uuid="4775cd48-82d7-43ef-a09c-79e6e1363714" body="DiscreteAxis is specifically intended for enumerated coordinates, such as polarization."><annotatedElement idref="122ed5c3-d6f0-474a-88ec-30d79ed1a571"/></Comment></ownedComment><generalization><Generalization uuid="b59594fb-7289-4e63-ba61-7e9183c8bf31" general="9d1cba09-5135-4091-85f4-6b6c04cd5244"/></generalization></Class><Class uuid="59889797-73ad-4eee-8711-fc9f6c189dee" name="PixelAxis" visibility="public" DocComment="42ecea6e-55c2-4969-86de-b18f7eb91e99"><ownedComment><Comment uuid="42ecea6e-!
 55c2-4969
 -86de-b18f7eb91e99" body="PixelAxis is the derived Ax!
 is class for pixel spaces. It SHALL contain its axis index in the PixelSpace and the number of pixels along the axis."><annotatedElement idref="59889797-73ad-4eee-8711-fc9f6c189dee"/></Comment></ownedComment><generalization><Generalization uuid="e55b59b0-3ed9-4998-be9f-8d596ebcf648" general="9d1cba09-5135-4091-85f4-6b6c04cd5244"/></generalization><ownedAttribute><Property uuid="92b81bf1-2e8a-4fa1-bdde-99f523f70636" name="naxis" visibility="public" type="77a5f781-32b3-422f-a7f1-fced607568f3"><lowerValue><LiteralString uuid="4c253086-733d-4d68-956c-9a587cef91f4" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="be429766-74a6-4382-ac4f-306e9f9a75e2" visibility="public" value="1"/></upperValue></Property><Property uuid="19eab05d-dfe6-4dd1-ae18-0276bd18a3ac" name="numPix" visibility="public" type="77a5f781-32b3-422f-a7f1-fced607568f3"><lowerValue><LiteralString uuid="34e125f6-cc97-4cf6-9204-8f73b3479d64" visibility="public" value="1"/></lowerValue><upp!
 erValue><
 LiteralString uuid="bf6a16db-ea86-495e-b7c9-818634a1b703" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><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="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-b!
 dd8-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="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="d8b8578a-5ccf-497c-b69c-1c3df6f26f!
 88" visib
 ility="public"><memberEnd idref="10e91e5d-80db-4138-b110-20282053cff7"/><ownedEnd><Property uuid="29fd24a4-886c-474b-9430-25cc7879f458" type="030b538f-4cf9-4e06-81ca-3dcfbcfede36"/></ownedEnd></Association><Association uuid="613df222-cd50-414f-a462-8419403c44b6" visibility="public"><memberEnd idref="32a90afc-46fd-4ef2-b39f-5adc6ccfe93b"/><ownedEnd><Property uuid="6042a44d-d15a-4cb7-900e-f3526586e509" visibility="public" type="2995dc7e-783d-4936-a815-29c64d2fee36"/></ownedEnd></Association></packagedElement></Package><Model uuid="8b207899-861c-40b0-ac31-aa665f1e6f4d" name="ivoa" visibility="public"><appliedStereotype><StereotypeApplication uuid="6e45fa38-68bc-4987-a735-1ab67c45482a" classifier="0b7f85cf-ab5d-402d-ac3e-c77c579fbf78"><slot><Slot uuid="85aa4c10-75b6-4f89-a88b-57e3c8096c62" definingFeature="ed078436-8509-4b01-9b93-10d655e79240"><value><LiteralString uuid="ee513025-35f2-4db5-aa83-d9c0987a059b" visibility="public" value="http://volute.g-vo.org/svn/trunk/projects/d!
 m/vo-dml/
 models/ivoa/vo-dml/IVOA-v1.0.vo-dml.xml"/></value></S!
 lot><Slot uuid="c109fc6f-2196-435c-9f97-8d71be2fe0a0" definingFeature="835a1410-3efd-493a-82f4-d4714e9efe55"><value><LiteralString uuid="29b04969-be4e-4f62-90af-b11a84c4a420" visibility="public" value="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA.html"/></value></Slot></slot></StereotypeApplication></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"><!
 appliedSt
 ereotype><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="51909c7c-6d9a-445f-b!
 f35-fe3c5
 c2a51d5" name="datetime" visibility="public"><applied!
 Stereotype><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><generalization><Generalization uuid="3218d2b2-4baa-409!
 1-aaf4-65
 1412486870" general="5e908f78-f189-422d-a1b6-896776498ca8"/></generalization></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 u!
 uid="eaa8
 9afe-8496-47a3-aff7-946bf82a1c9e" visibility="public"!
  value="nonnegativeInteger"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="70fff5d1-dd0b-4608-8609-81fbaf7bf49a" name="Unit" visibility="public" DocComment="12edac40-e4e1-4503-a63f-7787aa5b989e"><ownedRule><Constraint uuid="a60089fc-a4b5-4794-b0cc-700278703868" name="regexp" visibility="public"><constrainedElement idref="70fff5d1-dd0b-4608-8609-81fbaf7bf49a"/><specification><OpaqueExpression uuid="0debe756-f687-4bb5-a15a-a1feb47b87d6" visibility="public" body="Must conform to VOUnit regexp"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="12edac40-e4e1-4503-a63f-7787aa5b989e" body="Must conform to definition of unit in VOUnit spec."><annotatedElement idref="70fff5d1-dd0b-4608-8609-81fbaf7bf49a"/></Comment></ownedComment><appliedStereotype><StereotypeApplication uuid="baae93c4-7439-4eb7-86e6-7175509a9d35" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="68df5ffd-2f35-4114-892a-6!
 5a2967848
 34" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="c7e00a6d-9a1f-4fbb-aab4-f1ccd6661cf8" visibility="public" value="Unit"/></value></Slot></slot></StereotypeApplication></appliedStereotype><generalization><Generalization uuid="6da05217-80fa-44d5-8548-90123b6c8e86" general="5e908f78-f189-422d-a1b6-896776498ca8"/></generalization></PrimitiveType><DataType uuid="36826928-0e9d-44c2-bab2-db485df3a599" name="Quantity" visibility="public" isAbstract="true" DocComment="e79dfa13-3afd-46ef-aa8b-b96e6f3c012a"><ownedComment><Comment uuid="e79dfa13-3afd-46ef-aa8b-b96e6f3c012a" body="Meant to represent the value of a numerical physical quantity.  May be integer, what units can apply there?"><annotatedElement idref="36826928-0e9d-44c2-bab2-db485df3a599"/></Comment></ownedComment><appliedStereotype><StereotypeApplication uuid="852f81c1-55e9-43ea-be87-b06c55b0478a" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="b7822c01-a77b-4b26-9528!
 -77ba2324
 a8cb" definingFeature="40baea5b-a484-40a5-b175-db7673!
 2e75dc"><value><LiteralString uuid="2a1d3c81-cb62-4842-a4b1-b8332d62b03e" visibility="public" value="Quantity"/></value></Slot></slot></StereotypeApplication></appliedStereotype><ownedAttribute><Property uuid="0a2e4212-630f-49aa-8cdc-5e425427e55b" name="unit" visibility="private" type="70fff5d1-dd0b-4608-8609-81fbaf7bf49a"><lowerValue><LiteralInteger uuid="024f1de3-5374-415b-845d-05bbca081ea7" visibility="public"/></lowerValue><upperValue><LiteralInteger uuid="e78f5de3-d63a-4a39-b11b-5019c9f210d0" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="e60f01b0-909a-4403-bd8b-ba98faac0c93" name="RealQuantity" visibility="public"><appliedStereotype><StereotypeApplication uuid="8c5fecb7-7e81-439a-942d-33bb07949db3" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="3117ae89-87fd-437f-b188-6bc1d127924c" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="01a1f43e-ff65-49a9-befb-7004c204b!
 76e" visi
 bility="public" value="RealQuantity"/></value></Slot></slot></StereotypeApplication></appliedStereotype><generalization><Generalization uuid="a3ebc7d4-9f40-436b-b2d2-a126ca6f408a" general="36826928-0e9d-44c2-bab2-db485df3a599"/></generalization><ownedAttribute><Property uuid="0ef620e0-d370-458f-9250-590094d1b3f3" name="value" visibility="private" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><LiteralString uuid="8f788183-bb01-4656-bd4a-e54c808f09fc" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="47452147-e62c-4e43-bb35-7895c34e1901" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="95fa3d63-3961-4e0f-983e-75db5496f2a2" name="IntegerQuantity" visibility="public"><appliedStereotype><StereotypeApplication uuid="8f3e1d00-cc98-4f7a-8d18-9e3faade9466" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="d570e930-cce9-434a-b88c-5c23c528207b" definingFeature="40baea5b-a484-40a5-b!
 175-db767
 32e75dc"><value><LiteralString uuid="af9d46d2-19f3-43!
 48-9ac2-f9e9bd843dcb" visibility="public" value="IntegerQuantity"/></value></Slot></slot></StereotypeApplication></appliedStereotype><generalization><Generalization uuid="411459a4-d926-4b15-aa67-699492e157f7" general="36826928-0e9d-44c2-bab2-db485df3a599"/></generalization><ownedAttribute><Property uuid="daa4ba30-f3c1-40b7-9833-4d2aeec8d5cb" name="value" visibility="private" type="77a5f781-32b3-422f-a7f1-fced607568f3"><lowerValue><LiteralString uuid="c969b3bc-ad8e-4a65-9ca2-490e847b30dd" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="96597d3d-ad9c-4141-98f1-69fd229f28e9" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><PrimitiveType uuid="3e76834d-79ef-4d01-8566-dd55346f6ce7" name="rational" visibility="public"><appliedStereotype><StereotypeApplication uuid="9d04e1f2-da73-4ec7-a1ec-5bbee0d366f9" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="e632a093-a9e6-4a6d-b6e9-c0c51c36c65a" definingFe!
 ature="40
 baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="86d00f7a-1e41-4dc3-a677-6376cb0610ed" visibility="public" value="ratioal"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="53e4d1cd-fa34-4244-81a9-233cb568cb78" name="complex" visibility="public"><appliedStereotype><StereotypeApplication uuid="c05ddd65-2772-40e3-9b56-c2d0594c9a69" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="cbb87a8d-4fcf-4856-9aa9-a267528f0d0e" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="8b346cbb-4107-45b2-859d-c8d0ef17c1d9" visibility="public" value="complex"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType></packagedElement><profileApplication><ProfileApplication uuid="6c833f4a-d008-409f-a9e5-58de12b65179" appliedProfile="e7a00ecd-eb3d-4147-8538-5d1beea86690"/></profileApplication></Model><Package uuid="81b72c07-5422-4562-a4a0-a983abf927f4" na!
 me="Space
 Instances" visibility="public"><packagedElement><Inst!
 anceSpecification uuid="22b9a6f8-7779-42dd-bfd6-740911bf240f" name="LatAxis" visibility="public" DocComment="479db271-bb3b-46c8-872c-6030518888e2" classifier="e5399412-138e-4541-b1bf-aa889b2059cf"><ownedComment><Comment uuid="479db271-bb3b-46c8-872c-6030518888e2" body="Latitude axis in a spherical coordinate space. Values range between -90 and+90; the axis is not cyclic."><annotatedElement idref="22b9a6f8-7779-42dd-bfd6-740911bf240f"/></Comment></ownedComment><slot><Slot uuid="8f3ebf32-6bfc-4564-8cac-783191a9ac1c" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><value><LiteralString uuid="ecb5bc57-48d9-401a-b55b-62d8f8011e65" visibility="public" value="2"/></value></Slot><Slot uuid="dbbb3846-3552-43bb-8585-6bb5c0820ff5" definingFeature="e8d55935-6824-4a70-aead-096ed0db2d39"><value><LiteralString uuid="5d86b1f4-9183-4189-905b-d591b857bd2c" visibility="public" value="-90"/></value></Slot><Slot uuid="2b00b851-f027-424e-a686-f6026133bf4e" definingFeature="8cc32ff3-f9fe-4!
 e11-a9c1-
 cb2b37a6ad8c"><value><LiteralString uuid="9e5ee85e-c2b1-4ca2-8a26-c9942195d996" visibility="public" value="90"/></value></Slot><Slot uuid="987f31a0-edf4-48a4-a07a-fda384a93030" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="c943911e-901b-40e5-9ff1-9571b23c57c1" visibility="public" value="F"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="93ef3200-aa2d-4c7d-bcc3-5e365b0e4a4e" name="Cartesian3" visibility="public" DocComment="39e08cd0-1c92-4396-b43b-541373aa40e2" classifier="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><ownedComment><Comment uuid="39e08cd0-1c92-4396-b43b-541373aa40e2" body="3-D Cartesian coordinate space: X, Y, and Z."><annotatedElement idref="93ef3200-aa2d-4c7d-bcc3-5e365b0e4a4e"/></Comment></ownedComment><slot><Slot uuid="dbd9d5d5-4448-49a0-8337-c1845a9c408e" definingFeature="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><value><LiteralString uuid="06fd10c4-028a-429c-b7d6-77affa3118b7" visibility="public" val!
 ue="CartX
 Axis"/><LiteralString uuid="11717156-d3d2-4e34-ad7e-0!
 a30bc4c53b1" visibility="public" value="CartYAxis"/><LiteralString uuid="bd90665e-05a9-4ba8-8a62-cde538504d1d" visibility="public" value="CartZAxis"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="41ab06f9-f128-4ee2-9479-981cf5ee084b" name="CartXAxis" visibility="public" DocComment="e7498833-fa83-4832-b2a6-b474be414a0e" classifier="e5399412-138e-4541-b1bf-aa889b2059cf"><ownedComment><Comment uuid="e7498833-fa83-4832-b2a6-b474be414a0e" body="X axis in a Cartesian coordinate space. Values range between -INF and +INF; the axis is not cyclic."><annotatedElement idref="41ab06f9-f128-4ee2-9479-981cf5ee084b"/></Comment></ownedComment><slot><Slot uuid="e6df1c90-df01-49e6-b289-af2d25acae63" DocComment="d3f46336-28b2-49f3-b3c3-fa1b06ba4ea4" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><ownedComment><Comment uuid="d3f46336-28b2-49f3-b3c3-fa1b06ba4ea4" body="X axis in a Cartesian coordinate space. Values range between -INF and +INF; the axis is not!
  cyclic."
 ><annotatedElement idref="e6df1c90-df01-49e6-b289-af2d25acae63"/></Comment></ownedComment><value><LiteralString uuid="65e952fd-fbfd-428d-ba74-10d7bd0c500e" visibility="public" value="1"/></value></Slot><Slot uuid="145c816f-d8fc-4d3f-9079-5d5f69766ec9" definingFeature="e8d55935-6824-4a70-aead-096ed0db2d39"><value><LiteralString uuid="490238ab-2121-4450-94da-dd40f985d16a" visibility="public" value="-INF"/></value></Slot><Slot uuid="ea170270-f5a7-4e3e-8df3-12f8931084ce" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="caa0cec9-7608-4ab5-bb0c-b9536b413d3a" visibility="public" value="INF"/></value></Slot><Slot uuid="82b4b906-c618-4c47-b888-07c1fc54001c" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="53b80a36-20bb-4b5e-8b89-a447b05d5a61" visibility="public" value="F"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="b68363fc-a05f-420c-bd33-12cd165d1f64" name="CartYAxis" visibility="pub!
 lic" DocC
 omment="f80bad8c-e210-4939-bcc8-3c7247d3db89" classif!
 ier="e5399412-138e-4541-b1bf-aa889b2059cf"><ownedComment><Comment uuid="f80bad8c-e210-4939-bcc8-3c7247d3db89" body="Y axis in a Cartesian coordinate space. Values range between -INF and +INF; the axis is not cyclic."><annotatedElement idref="b68363fc-a05f-420c-bd33-12cd165d1f64"/></Comment></ownedComment><slot><Slot uuid="fa3850ea-db8a-447b-ad9d-5146c94cb0f8" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><value><LiteralString uuid="64972112-ecfd-44e6-a296-c096a127fd65" visibility="public" value="2"/></value></Slot><Slot uuid="d703f42a-ad45-4fa0-93e5-3866b00c2bbb" definingFeature="e8d55935-6824-4a70-aead-096ed0db2d39"><value><LiteralString uuid="af9bd3ad-8b9c-4045-82be-01166c8b1fab" visibility="public" value="-INF"/></value></Slot><Slot uuid="73a2a66c-0389-4d00-b450-cc8d429ca92d" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="505ca5bc-3d65-4300-85d0-e406dada843f" visibility="public" value="INF"/></value></Slot><Slot uuid="d4f19d03!
 -6d0e-447
 f-a3a0-062a616adb8f" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="a3cf27f7-bfdd-4117-b71e-0b29e6dde894" visibility="public" value="F"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="4fb8bc7f-c428-4334-b16b-2db0d2c27922" name="CartZAxis" visibility="public" DocComment="0f75c850-578a-4091-8444-2e7efbf3d32f" classifier="e5399412-138e-4541-b1bf-aa889b2059cf"><ownedComment><Comment uuid="0f75c850-578a-4091-8444-2e7efbf3d32f" body="Z axis in a Cartesian coordinate space. Values range between -INF and +INF; the axis is not cyclic."><annotatedElement idref="4fb8bc7f-c428-4334-b16b-2db0d2c27922"/></Comment></ownedComment><slot><Slot uuid="be9da822-53d8-4c6f-b5ce-8cae7612c35f" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><value><LiteralString uuid="2b16af3a-dae7-4b54-9c36-fccfc968265e" visibility="public" value="3"/></value></Slot><Slot uuid="d6a2b132-7102-4dff-85cf-ecd3ef1931de" definingFeature="e8d55935-682!
 4-4a70-ae
 ad-096ed0db2d39"><value><LiteralString uuid="5323c8fc!
 -5cd7-4512-82d8-e33aecd182d5" visibility="public" value="-INF"/></value></Slot><Slot uuid="19f24e2d-0976-415e-a368-2d01036b3861" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="e1d11d52-ee29-432c-87bd-c26c115be461" visibility="public" value="INF"/></value></Slot><Slot uuid="e0326309-870d-4968-8747-0a8673526729" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="c78c6051-4b5e-4687-b2f9-b326e5b8a23d" visibility="public" value="F"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="02791913-0be7-4e39-a264-f2a497f414aa" name="LongAxis" visibility="public" DocComment="b4985210-4463-431c-b0b4-24e14d2a0d95" classifier="e5399412-138e-4541-b1bf-aa889b2059cf"><ownedComment><Comment uuid="b4985210-4463-431c-b0b4-24e14d2a0d95" body="Longitude axis in a spherical coordinate space. Values range between 0 and 360; the axis is cyclic."><annotatedElement idref="02791913-0be7-4e39-a264-f2a497f414aa"/><!
 /Comment>
 </ownedComment><slot><Slot uuid="2405df73-6231-45a6-8f97-e117799c4efc" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><value><LiteralString uuid="5d85cc9a-4704-4a22-8f93-308587f08fc3" visibility="public" value="1"/></value></Slot><Slot uuid="bad24d1c-30ac-440d-90db-9df72fbb44ee" definingFeature="e8d55935-6824-4a70-aead-096ed0db2d39"><value><LiteralString uuid="780ff13c-7320-4272-9e41-857f22efb56e" visibility="public" value="0"/></value></Slot><Slot uuid="3cbe162b-68bc-46a0-a181-d4a410748f6c" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="73495500-8f15-4c72-9615-36c4cdf576dc" visibility="public" value="360"/></value></Slot><Slot uuid="31e83fbf-37cc-452c-a426-55b52039ae0d" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="e71072e7-4852-4a2f-81ac-1a4d1e319fec" visibility="public" value="T"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="ef85416b-cf40-4384-a2e2-8b0efecf2c79"!
  name="Ra
 diusAxis" visibility="public" DocComment="02d0e6ff-9a!
 66-4cf7-aaf6-7057035f199b" classifier="e5399412-138e-4541-b1bf-aa889b2059cf"><ownedComment><Comment uuid="02d0e6ff-9a66-4cf7-aaf6-7057035f199b" body="Radius (or distance) axis in a spherical coordinate space. Values range between 0 and +INF; the axis is not cyclic."><annotatedElement idref="ef85416b-cf40-4384-a2e2-8b0efecf2c79"/></Comment></ownedComment><slot><Slot uuid="840e82f6-2714-492d-a12e-be7027c28d1b" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><value><LiteralString uuid="3367cbd2-2158-4e4a-a587-1a687eddad05" visibility="public" value="3"/></value></Slot><Slot uuid="f23534ff-8504-44ac-bd6f-a4ca3e41e8be" definingFeature="e8d55935-6824-4a70-aead-096ed0db2d39"><value><LiteralString uuid="d4b6be5f-db37-424a-b3da-afe8e0622b3b" visibility="public" value="0"/></value></Slot><Slot uuid="7155bff8-5c49-4bc0-ab70-f3604d71962b" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="59870333-bf55-4563-94c0-d9ee071b3cd9" visibility="public" v!
 alue="INF
 "/></value></Slot><Slot uuid="ccc2065b-a2f1-4b09-94a1-4593c3099ba6" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="e570a29d-37bb-4634-b93d-4ad373522daf" visibility="public" value="F"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="fc8c24dd-009b-4955-bb68-ccafaeb78e99" name="Spherical3" visibility="public" DocComment="fe929d07-9333-4284-8843-8568d7ad293c" classifier="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><ownedComment><Comment uuid="fe929d07-9333-4284-8843-8568d7ad293c" body="3-D spherical coordinate space: longitude, latitude, and radius."><annotatedElement idref="fc8c24dd-009b-4955-bb68-ccafaeb78e99"/></Comment></ownedComment><slot><Slot uuid="8d96fb6d-75df-484a-bb98-50118bcccb22" definingFeature="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><value><LiteralString uuid="9ab34cb4-52ff-4352-bc92-75eed746e42b" visibility="public" value="LongAxis"/><LiteralString uuid="6e9bd08b-8d9e-4e59-b558-b2917403c730" visibility="pub!
 lic" valu
 e="LatAxis"/><LiteralString uuid="08a0a23e-2e2e-4054-!
 9dec-d0c73dc9fef6" visibility="public" value="RadiusAxis"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="20a441ad-6e37-485d-8f5e-c10099eba72e" name="DirCosX" visibility="public" DocComment="a0a7587b-6346-4c21-8424-eb46d273535c" classifier="e5399412-138e-4541-b1bf-aa889b2059cf"><ownedComment><Comment uuid="a0a7587b-6346-4c21-8424-eb46d273535c" body="X (direction consine) axis in a Unit Sphere coordinate space. Values range between -1 and +1; the axis is not cyclic."><annotatedElement idref="20a441ad-6e37-485d-8f5e-c10099eba72e"/></Comment></ownedComment><slot><Slot uuid="aef9e061-6e45-4e97-b276-208a31d52879" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><value><LiteralString uuid="ddb15225-cf18-4976-9fa0-2220d765b7b8" visibility="public" value="1"/></value></Slot><Slot uuid="b436e6fa-67d3-47d2-8f36-33ca98face2d" definingFeature="e8d55935-6824-4a70-aead-096ed0db2d39"><value><LiteralString uuid="b091042a-5c35-424a-906e-7208b15ac6c6" visibi!
 lity="pub
 lic" value="-1"/></value></Slot><Slot uuid="727e3d94-653f-447a-9a84-81554da284e0" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="3dcb29e0-6ad9-4491-a60d-91607f541298" visibility="public" value="1"/></value></Slot><Slot uuid="6dd3e915-6820-4dfe-a565-ff6ba90225a4" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="37672d3f-18d7-4c79-8ef0-714065f0519f" visibility="public" value="F"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="ee005201-9265-4442-9e88-dd752cef1a76" name="DirCosZ" visibility="public" DocComment="f9abe64c-b17f-4431-a70f-415da208e7e2" classifier="e5399412-138e-4541-b1bf-aa889b2059cf"><ownedComment><Comment uuid="f9abe64c-b17f-4431-a70f-415da208e7e2" body="Z (direction consine) axis in a Unit Sphere coordinate space. Values range between -1 and +1; the axis is not cyclic."><annotatedElement idref="ee005201-9265-4442-9e88-dd752cef1a76"/></Comment></ownedComment><slot><S!
 lot uuid=
 "5e3c1388-fbce-4867-9ae2-a4d93754592d" definingFeatur!
 e="69338ced-5677-425d-ac85-01ac1bad110b"><value><LiteralString uuid="37c8bc95-7804-4a69-aa01-cf6976206e27" visibility="public" value="3"/></value></Slot><Slot uuid="202df7f4-629f-45a9-a169-b9db6c36bb82" definingFeature="e8d55935-6824-4a70-aead-096ed0db2d39"><value><LiteralString uuid="30da5b0b-ff4b-4985-92bd-20538dac47d9" visibility="public" value="-1"/></value></Slot><Slot uuid="c94ddfe4-ae07-4a20-8ff6-4a29bbee9c7c" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="bc6b955b-60e0-4233-a18d-cbd567816d81" visibility="public" value="1"/></value></Slot><Slot uuid="1444bcc3-fcc1-49d0-a30e-a1fd02ff768d" definingFeature="cdb58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="957e51bf-8266-4bfa-8962-c8d064863fd3" visibility="public" value="F"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="6be70809-105d-4889-9152-b142ed42038b" name="DirCosY" visibility="public" DocComment="45dfd773-6fe6-425e-a974-fcc5b99683db" !
 classifie
 r="e5399412-138e-4541-b1bf-aa889b2059cf"><ownedComment><Comment uuid="45dfd773-6fe6-425e-a974-fcc5b99683db" body="Y (direction consine) axis in a Unit Sphere coordinate space. Values range between -1 and +1; the axis is not cyclic."><annotatedElement idref="6be70809-105d-4889-9152-b142ed42038b"/></Comment></ownedComment><slot><Slot uuid="a5b36dae-7542-4221-9d15-721455b104c5" definingFeature="69338ced-5677-425d-ac85-01ac1bad110b"><value><LiteralString uuid="292be069-b249-4dee-a6b5-2fa861efe8e2" visibility="public" value="2"/></value></Slot><Slot uuid="2a4f9374-e9f1-450a-8e8d-0fc94a8474ed" definingFeature="e8d55935-6824-4a70-aead-096ed0db2d39"><value><LiteralString uuid="d8f3e92f-211e-4232-b8f0-266aaaca3c93" visibility="public" value="-1"/></value></Slot><Slot uuid="bb7df179-3b19-4b3f-8a9a-f99984993945" definingFeature="8cc32ff3-f9fe-4e11-a9c1-cb2b37a6ad8c"><value><LiteralString uuid="826cdedc-083d-410e-9407-51f52437e1dc" visibility="public" value="1"/></value></Slot><Slot uu!
 id="e2711
 048-8548-402c-afdf-f2128c15da02" definingFeature="cdb!
 58d6e-ccdd-4ce8-90f7-b379d1e3e3e6"><value><LiteralString uuid="9f430986-8141-4b22-a0eb-8fa63c9825f9" visibility="public" value="F"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="b89d2cc3-0d03-449c-bb2f-8a8d10aafca0" name="UnitSphere" visibility="public" DocComment="319c2fea-5949-4a0a-afc9-9cebc98e8daf" classifier="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><ownedComment><Comment uuid="319c2fea-5949-4a0a-afc9-9cebc98e8daf" body="Unit sphere coordinate space: X, Y, and Z direction cosines."><annotatedElement idref="b89d2cc3-0d03-449c-bb2f-8a8d10aafca0"/></Comment></ownedComment><slot><Slot uuid="92286be5-b7c3-487f-b84b-381fc050d3e6" definingFeature="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><value><LiteralString uuid="a662d8f1-5a96-44dd-a53a-8fc24b96d302" visibility="public" value="DirCosX"/><LiteralString uuid="88713f0f-31d5-414e-a1bd-e52c3be9c646" visibility="public" value="DirCosY"/><LiteralString uuid="a2e4aaa9-e655-4078-b685-b845e41222ba" visibility="!
 public" v
 alue="DirCosZ"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="36bb77b0-ac1e-469e-9790-66ae08a4d40e" name="Spherical1" visibility="public" DocComment="e5f57692-9352-406a-bffa-49a381c48751" classifier="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><ownedComment><Comment uuid="e5f57692-9352-406a-bffa-49a381c48751" body="1-D spherical coordinate space: radius."><annotatedElement idref="36bb77b0-ac1e-469e-9790-66ae08a4d40e"/></Comment></ownedComment><slot><Slot uuid="fd52facd-151b-4fbd-8a21-c50a309786e0" definingFeature="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><value><LiteralString uuid="e09cdb7f-8b54-41f3-9fc5-d2de14432c99" visibility="public" value="RadiusAxis"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="fa64aaa4-6461-4b10-99e0-8328b09f6712" name="Spherical2" visibility="public" DocComment="13a553ae-b171-4423-b423-9febd21a06f3" classifier="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><ownedComment><Comment uuid="13a553ae-b171-4423-b4!
 23-9febd2
 1a06f3" body="2-D spherical coordinate space: longitu!
 de and latitude."><annotatedElement idref="fa64aaa4-6461-4b10-99e0-8328b09f6712"/></Comment></ownedComment><slot><Slot uuid="42c81807-5ceb-4846-b88b-829a77b7ebbf" definingFeature="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><value><LiteralString uuid="548d66c3-3555-44a7-ab9c-63b6bafd291c" visibility="public" value="LongAxis"/><LiteralString uuid="f8ea8728-ddd4-4ede-991c-163c953772c2" visibility="public" value="LatAxis"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="ff2888cf-e313-4e3d-9d4a-e059b2844f04" name="Cartesian1" visibility="public" DocComment="51512cff-e6f7-4f97-be18-f37b7e3a87c7" classifier="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><ownedComment><Comment uuid="51512cff-e6f7-4f97-be18-f37b7e3a87c7" body="1-D Cartesian coordinate space: X."><annotatedElement idref="ff2888cf-e313-4e3d-9d4a-e059b2844f04"/></Comment></ownedComment><slot><Slot uuid="d12c6d71-bb2f-40a6-9c18-4aa9f94e53eb" definingFeature="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><value><Li!
 teralStri
 ng uuid="7f32bdcb-95a5-4184-a242-daccee5c8d4e" visibility="public" value="CartXAxis"/></value></Slot></slot></InstanceSpecification><InstanceSpecification uuid="f923e221-9227-492e-8178-9b72019aee24" name="Cartesian2" visibility="public" DocComment="6b6c9c2e-c856-41ae-bbdc-7af39c304399" classifier="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><ownedComment><Comment uuid="6b6c9c2e-c856-41ae-bbdc-7af39c304399" body="2-D Cartesian coordinate space: X and Y."><annotatedElement idref="f923e221-9227-492e-8178-9b72019aee24"/></Comment></ownedComment><slot><Slot uuid="280f9594-506d-4a9f-8770-2d0e9bef1be4" definingFeature="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><value><LiteralString uuid="cb823a65-e8c0-4ede-b622-8b5e333db7cc" visibility="public" value="CartXAxis"/><LiteralString uuid="9bd8bc23-ac16-404d-8aae-329a0e753f2f" visibility="public" value="CartYAxis"/></value></Slot></slot></InstanceSpecification></packagedElement></Package></packagedElement></Model><Profile uuid="e7a00ecd-eb3d-4147!
 -8538-5d1
 beea86690" 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-d!
 0752bd622
 9f" visibility="public" value="http://volute.g-vo.org/svn/trunk/uml/IVOA%20UML%20Profile%20v-3.xml"/></value></Slot></slot></StereotypeApplication></appliedStereotype><packagedElement><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><upperValu!
 e><Litera
 lUnlimitedNatural uuid="6210730c-de34-47fd-9f6a-25929!
 fc9928b" 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's value.
Note that we allow an element to have multiple UTYPEs (multiplicity = 0..*).
"><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="f9a706ae-5895-4229-9486-38378ad5cad1" name="model" visibility="public" baseClass="M!
 odel"><ow
 nedRule><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 uu!
 id="7c617
 abe-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-b7f
 5-ade53cb8e730" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="9b6d465b-c6e5-4d52-8938-f2950baa54ec" visibility="public" value="1"/></upperValue></Property><Property uuid="18d1350c-0783-44f2-8b89-a35b672f4f77" name="uri" visibility="public" type="b21fa72f-b62f-4189-a96c-27b9950d3abd"><lowerValue><LiteralString uuid="3bef5086-3b33-4f72-b522-008928509b34" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="5e211163-fd60-41ad-bc01-818dd12d2218" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Stereotype><Stereotype uuid="afb611b3-ae73-4278-955e-06feceb9431f" name="semanticconcept" 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.
This stereotype indicates that a particular Binary Associatio!
 n End has
  composition semantics. Assigning this stereotype all!
 ows 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="topConcept" 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"/></upperV!
 alue></Pr
 operty></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-842fff83!
 faf6" vis
 ibility="public"/></lowerValue><upperValue><LiteralUn!
 limitedNatural uuid="3e55f916-e659-45a6-8a08-424aa46b0dd2" 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><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="43a32f3c-e9b3-4592-850e-3fb4b375ac6d" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/></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="1c2b6dc6-9aa0-4d69-a54d-3b982d4f5e5c" vis!
 ibility="
 public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></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="c70f45ba-f4da-4674-ad8c-93e31afb1933" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></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="53116729-6478-4432-a3f9-34e40147a7cb" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="be43b525-e220-4c8c-93a7-449af09fc38b" visib!
 ility="pu
 blic"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1bee!
 a86690"/><client idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/></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="f7b3a65b-ed7e-436a-8b7a-ebaef5a1b204" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></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="761634be-7326-45c0-bf09-d00f9c779942" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="e2661ffa-f422-46a4-8c77-889cb5a38974" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538!
 -5d1beea8
 6690"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></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="f733db71-7ef5-4a20-9ae6-9dd01edf280a" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></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-a!
 a665f1e6f
 4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776c!
 cb2"/></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="22885dd7-d0c7-4d8c-9591-58500a9bd27a" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="00000001-7510-11d9-86f2-000476a22f44"/></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="7709e7cc-dbce-4bd2-aaa7-6d915ee9d3b2" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="25f34784-94a1-4eb4-be4d-64170adcbc42" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b207899-861c-40b0-ac31-aa!
 665f1e6f4
 d"/></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></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="-110" Top="-2" Right="-30" Bottom="27"/></NodeLink><NodeLink uuid="57bae082-f689-4788-8aac-3e1b0a6bf485" guiLink_Element="89b72b66-04e6-432a-a187-d9d58c85a48f"><style he!
 adergradi
 entbegin="#00cc00" showop="0"/><nodeRect Left="228" T!
 op="308" Right="433" Bottom="430"/></NodeLink><NodeLink uuid="32222944-4805-441a-bd8c-a1501dbf7b68" guiLink_Element="52759d8e-215a-429e-ba03-f4ef6f37a85d"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="228" Top="103" Right="433" Bottom="241"/><guiHideOnNode idref="82f36e97-f6e6-4936-a33e-ea51b3587ea8"/></NodeLink><NodeLink uuid="53978438-1253-42a4-8267-cf5b1725817e" guiLink_Element="2995dc7e-783d-4936-a815-29c64d2fee36"><style showop="0"/><nodeRect Left="926" Top="127" Right="1146" Bottom="249"/></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="680" Y="165"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint!
 ><EndWayp
 oint uuid="6ee49269-7325-48c7-a416-588dd4700bcd" alignment="3"><pos X="926" Y="165"/></EndWaypoint><EndWaypoint uuid="e687837a-b61d-41ea-a8fb-3f736e95b2c7" alignment="2"><pos X="433" Y="165"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="ae3ace5b-bce4-4797-bd51-ee762ed31a69" guiTextLabel_Element="b36f09db-2696-402a-b59c-dece88ed7ffb"><pos X="31" Y="-6"/></TextLabel><TextLabel uuid="47d96e9d-102e-45af-aaf3-c4f3c42fd25b" textLabel="3" guiTextLabel_Element="b36f09db-2696-402a-b59c-dece88ed7ffb"><pos X="20" Y="5"/></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="773!
 " Y="371"
 /></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><!
 guiLineLinkWaypoint><EndWaypoint uuid="d656d31d-a0d1-462d-8a0e-2e0ff5668ca3" alignment="3"><pos X="926" Y="185"/></EndWaypoint><Waypoint uuid="d4f53bd7-4c22-4845-aeb6-1e40ccb56055"><pos X="865" Y="185"/></Waypoint><Waypoint uuid="250b8ec3-e758-45bd-9dc2-557a35e8ab64"><pos X="865" Y="371"/></Waypoint><EndWaypoint uuid="b85a3a38-b69e-4827-83b6-a730a222cb90" alignment="2"><pos X="433" Y="371"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="8e5f8bcd-1f29-453e-bd05-a0f5cccfc6a3" guiTextLabel_Element="199ea4d4-da03-4796-a873-f386d71823ff"><pos X="30" Y="8"/></TextLabel><TextLabel uuid="37bfce05-ca10-4e34-a4de-3b8c722d5cc5" textLabel="3" guiTextLabel_Element="199ea4d4-da03-4796-a873-f386d71823ff"><pos X="16" Y="5"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="6b80f193-2bb6-4966-8997-d67a9c12c056" guiLink_Element="84dc6fee-3bcd-4664-a942-a8df4578c56f"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="44!
 9" Top="1
 84" Right="654" Bottom="252"/></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="790" Y="220"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="916f4754-eeef-45db-aa4b-86fb63c65a96" alignment="4"><pos X="926" Y="220"/></EndWaypoint><EndWaypoint uuid="ae919d54-6a28-4f80-879c-abf2a29d36a0" alignment="1"><pos X="654" Y="220"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a9ccf4bf-565e-4c37-ad4c-269d0b06ad73" guiTextLabel_Element="7bb43263-ba16-49e0-94a7-1034b409b650"><pos X="7" Y="13"/></TextLabel><TextLabel uuid="25657866-d011-4a4b-a112-b5ca4d7d4ab7" textLabel="3" guiTextLabel_Element="7bb43263-ba16-49e0-!
 94a7-1034
 b409b650"><pos X="11" Y="33"/></TextLabel></guiTextLa!
 belWaypoint_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="69" Y="80"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="bfa4e8d2-7c3d-49d8-b347-fbd0dc609880" alignment="1"><pos X="228" Y="116"/></EndWaypoint><Waypoint uuid="a1c4a11d-d69e-43d4-8331-38e9d4d200d6"><pos X="110" Y="116"/></Waypoint><Waypoint uuid="fb0fb210-2045-4089-a83b-698737115e21"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="baf869c3-bfb5-45a5-a1ac-9ace590e1444"><pos X="-73" Y="80"/></Waypoint><EndWaypoint uuid="7cc8781a-083f-4139-aa18-88a2ba0e7c33" alignment="4"><pos X="-73" Y="27"/></EndWaypoint></guiLineLinkWaypoint></LineLink><N!
 odeLink u
 uid="b62408a3-f09b-4468-9d8e-7a8a662539f8" guiLink_Element="b64125c9-f671-45b8-980a-724503de846f"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="228" Top="15" Right="317" Bottom="45"/></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="69" Y="80"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="884f4e97-f2d5-498d-8b15-c502ed2094ab" alignment="1"><pos X="228" Y="44"/></EndWaypoint><Waypoint uuid="be6ace5c-9191-4b98-acd9-b98e91d5910c"><pos X="110" Y="44"/></Waypoint><Waypoint uuid="36e607a6-e41f-478a-8017-5b8fa5fb5215"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="f156ae42-fca8-4976-9d6b-d5c9c084bdcf"><pos X="-73" Y="80"/></Waypoint!
 ><EndWayp
 oint uuid="c7c81757-4a01-4c1e-a36c-41966244b1e6" alig!
 nment="4"><pos X="-73" Y="27"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="cc010351-0e53-424a-9fb6-bc597d52c7e7" guiLink_Element="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="449" Top="284" Right="559" Bottom="314"/></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="772" Y="298"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="142bfcb0-fa78-4b6f-a664-d346431527d7" alignment="4"><pos X="926" Y="239"/></EndWaypoint><Waypoint uuid="e8ceecc4-1ea6-4cda-8082-f55ce860cdb1"><pos X="895" Y="239"/></Waypoint><Waypoint uuid="e33a30f5-e48b-4!
 4fd-a701-
 b7e75d26f002"><pos X="895" Y="298"/></Waypoint><EndWaypoint uuid="61ff43b5-a957-4066-a1f4-9c530bb28224" alignment="1"><pos X="559" Y="298"/><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 headergradientbegin="#00cc00" showop="0"/><nodeRect Left="455" Top="57" Right="660" Bottom="125"/><attached><AttachedNode uuid="b27c6f73-3a84-41aa-8b23-f5629cc6cb46"><nodeRect Left="706" Top="72" Right="1118" Bottom="109"/></AttachedNode></attached></NodeLink><LineLink uuid="456c181a-bf39-4fd9-9bfe-cd5a1e66b8aa!
 " guiLink
 _Element="e48542a6-1e66-4d0a-bf51-cfafdb5392f2" guiLi!
 neLink_LineBegin="07f3ffdd-5bd7-4702-96ef-e0736ce3a175" guiLineLink_LineEnd="08df9d4d-2cb5-429d-a80a-12911474a0e7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="663f34e3-27a9-47c7-8e95-782d4022da19"><pos X="165" Y="80"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="0573271a-2f79-4667-ba05-f60cd1142f8f" alignment="1"><pos X="455" Y="80"/></EndWaypoint><Waypoint uuid="e3f037d5-66d9-47a3-ab24-76edbfb4c7dd"><pos X="-73" Y="80"/></Waypoint><EndWaypoint uuid="36718f4f-47d9-433e-995f-43ecebb236a6" alignment="4"><pos X="-73" Y="27"/></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="110" Y="141"/></MiddleWaypoin!
 t></guiLi
 neLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="eb2a8724-7a5b-4a2a-8820-ca1d8b6c5f4a" alignment="2"><pos X="228" Y="319"/></EndWaypoint><Waypoint uuid="2763a906-d88d-49e5-b376-2ce44fddf15b"><pos X="110" Y="319"/></Waypoint><Waypoint uuid="23d78fd2-64d4-4489-91e1-60f03a459649"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="a6d8736f-4758-4690-a81b-ab83b810e883"><pos X="-73" Y="80"/></Waypoint><EndWaypoint uuid="371a8fdc-1a3b-4a56-9a73-94da5f779c61" alignment="3"><pos X="-73" Y="27"/></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="110" Y="238"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="17c!
 af10e-e85
 9-4f41-abaf-0e4ad99dccb4" alignment="1"><pos X="449" !
 Y="293"/></EndWaypoint><Waypoint uuid="5eaa875c-d7d8-4218-af3d-7eae9fee6786"><pos X="110" Y="293"/></Waypoint><Waypoint uuid="158d8718-3521-4d35-a88e-007bb971155e"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="2930ff09-3b17-4472-9ba7-dbb096f55354"><pos X="-73" Y="80"/></Waypoint><EndWaypoint uuid="49452731-d5e3-4aba-af03-c7aaa4eeef77" alignment="4"><pos X="-73" Y="27"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="7b51ed2d-8418-4222-b2fd-213c9744553e" guiLink_Element="6f81f8d8-1b1e-490b-a1e7-69d76b882cc8"><style showop="0"/><nodeRect Left="228" Top="-75" Right="412" 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="274" Y
 ="-5"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="7189cf16-dd9a-4731-b01d-eef5f18e18cd" alignment="4"><pos X="274" Y="-25"/></EndWaypoint><EndWaypoint uuid="3f83b14b-299b-414e-9768-0660f862d0d6" alignment="1"><pos X="274" Y="15"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="4611c72b-232d-4bd9-882c-48754db32293" guiTextLabel_Element="770fe3db-d35a-474b-8fb3-fe57f2ac1959"><pos X="25" Y="-23"/></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="3977dd4!
 7-ba65-48
 1b-a920-8ecf2cc47413"><pos X="745" Y="11"/></MiddleWa!
 ypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="bca5c01b-4e98-4e7d-9495-6c13415fb854" alignment="1"><pos X="1014" Y="127"/></EndWaypoint><Waypoint uuid="80c2877e-0385-4867-9dd5-0b273167885a"><pos X="1014" Y="11"/></Waypoint><Waypoint uuid="d7d4b038-81f5-440f-9104-ca6bc3d7d946"><pos X="395" Y="11"/></Waypoint><EndWaypoint uuid="e6610bd2-16b2-4a25-9c0e-19eb67f747e6" alignment="4"><pos X="395" Y="-25"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="a2fcbea0-755f-4bfa-8a68-912969a7fec2" guiLink_Element="dee220bf-21cd-4b48-b794-8a5a267f2de8"><nodeRect Left="22" Top="-75" Right="188" Bottom="-16"/></NodeLink><NodeLink uuid="26c00052-d6a1-4af5-9a61-f47042446421" guiLink_Element="cd6529be-bbad-48f2-8245-966038c18c72"><style headergradientbegin="#00cc00"/><nodeRect Left="137" Top="364" Right="209" Bottom="405"/></NodeLink><LineLink uuid="9f81cc69-9d63-4ae0-9a8f-be6112fd6546" guiLink_Element="90704638-4e0d-4570-a974-e7675f240afe" guiLin!
 eLink_Lin
 eBegin="26c00052-d6a1-4af5-9a61-f47042446421" guiLineLink_LineEnd="08df9d4d-2cb5-429d-a80a-12911474a0e7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="954e40ef-0dec-426d-a03d-0365eb5f5cfc"><pos X="110" Y="124"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="b9eafd1e-e987-475e-884d-ba4c5b043fc1" alignment="2"><pos X="137" Y="375"/></EndWaypoint><Waypoint uuid="cb536f93-6b19-4666-a1f9-3bd75bd400f4"><pos X="110" Y="375"/></Waypoint><Waypoint uuid="272034cf-9ce4-48fd-bb35-d97a2294b73f"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="3cb59546-d38e-40c1-9760-35a8fef7d3ab"><pos X="-73" Y="80"/></Waypoint><EndWaypoint uuid="876ac93f-c219-445e-917a-ede41fecebb4" alignment="3"><pos X="-73" Y="27"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="cd067c9d-e2ce-4f33-9516-589de8ceb649" guiLink_Element="9a0febaa-e428-4707-9c87-4d6624b3dbae" guiLineLink_LineBegin="26c00052-d6a1-4af5-9a61-f47042446421" guiLineLink_LineEnd="a2!
 fcbea0-75
 5f-4bfa-8a68-912969a7fec2"><guiLineLink_LineMiddleWay!
 point><MiddleWaypoint uuid="775203be-b7cb-492d-82ad-98c43311c197"><pos X="172" Y="174"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="4ebae033-3a51-43d4-9296-38fe03335990" alignment="1"><pos X="172" Y="364"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="6090c04b-295c-4a85-9dca-9b06e1551a2a" guiTextLabel_Element="3da23d09-afae-41ed-bb5f-004d1bda73ab"><pos X="-61" Y="-31"/></TextLabel><TextLabel uuid="679322dd-bbc0-4cf8-be41-a67ecf0c6156" textLabel="3" guiTextLabel_Element="3da23d09-afae-41ed-bb5f-004d1bda73ab"><pos X="-47" Y="-14"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint><EndWaypoint uuid="e98c34c9-82ab-4bca-85f9-3afe1eecd3a4" alignment="4"><pos X="172" Y="-16"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="5c8b8335-87a2-466f-9391-6b10c7733f65" guiLink_Element="af7488c6-8d38-4916-b32b-7b1d43056469" guiLineLink_LineBegin="6b80f193-2bb6-4966-8997-d67a9c12c056" guiLineLink_LineEnd="08df9d4d-2cb5-!
 429d-a80a
 -12911474a0e7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="45526dc4-2fce-4f96-9267-568a30c39847"><pos X="110" Y="211"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2af0b40a-309a-4490-9093-00a3db9a6e5b" alignment="1"><pos X="449" Y="239"/></EndWaypoint><Waypoint uuid="afee4144-ff75-4e53-bb9d-9a4f7d07b3ff"><pos X="110" Y="239"/></Waypoint><Waypoint uuid="ff299400-ba2c-4f3d-a045-315b599aa66a"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="90bcf3f3-f8b2-4fce-b53d-c813ec3ca1cb"><pos X="-73" Y="80"/></Waypoint><EndWaypoint uuid="77dc8348-d330-4cdf-b2d2-bc59c7b8d492" alignment="4"><pos X="-73" Y="27"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="cbbde646-cb17-4aa6-ad4c-5e3fbe3c1196" guiLink_Element="9d1cba09-5135-4091-85f4-6b6c04cd5244"><nodeRect Left="-202" Top="229" Right="-85" Bottom="287"/></NodeLink><NodeLink uuid="c827f033-84c5-4b0f-b8eb-4e3a4de9d3bc" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede!
 36"><node
 Rect Left="-163" Top="130" Right="-29" Bottom="188"/>!
 <attached><AttachedNode uuid="72223252-8e20-4f48-9408-61adcbf4765b"><nodeRect Left="-278" Top="145" Right="-164" Bottom="200"/></AttachedNode></attached></NodeLink><LineLink uuid="2021c01e-f9c6-4b43-b470-4abe20d99d86" guiLink_Element="d8b8578a-5ccf-497c-b69c-1c3df6f26f88" guiLineLink_LineBegin="c827f033-84c5-4b0f-b8eb-4e3a4de9d3bc" guiLineLink_LineEnd="cbbde646-cb17-4aa6-ad4c-5e3fbe3c1196"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="20fd0c1e-734b-4951-9139-5bb265a5364c"><pos X="-193" Y="183"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9abe6e32-7d5c-454c-99ea-ce475ed3cc04" alignment="1"><pos X="-163" Y="168"/></EndWaypoint><Waypoint uuid="c18d6a4c-0035-481a-ab71-abd544380935"><pos X="-193" Y="168"/></Waypoint><EndWaypoint uuid="91bd1918-9696-4e5b-be19-d0e68e8f5316" alignment="4"><pos X="-193" Y="229"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="dbc2df08-9e04-41b0-a4a2-7f7ca587cb4d" guiTextLabel_Element="10e91e5d-8!
 0db-4138-
 b110-20282053cff7"><pos X="14" Y="-22"/></TextLabel><TextLabel uuid="1a60a445-ed47-47b7-8370-f035c1c77628" textLabel="3" guiTextLabel_Element="10e91e5d-80db-4138-b110-20282053cff7"><pos X="-23" Y="-22"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="8820bdb0-84ec-4dc8-b08d-95a34fef4275" guiLink_Element="613df222-cd50-414f-a462-8419403c44b6" guiLineLink_LineBegin="53978438-1253-42a4-8267-cf5b1725817e" guiLineLink_LineEnd="07f3ffdd-5bd7-4702-96ef-e0736ce3a175"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="19b21b61-0c90-4494-aa0f-7e5467cca1f4"><pos X="813" Y="132"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="1a767392-f39f-477f-a3f5-576c97a47164" alignment="1"><pos X="926" Y="202"/></EndWaypoint><Waypoint uuid="fe99f440-7d67-41f5-866c-9d8d07c61f8d"><pos X="813" Y="202"/></Waypoint><Waypoint uuid="25b1ca07-0322-4b3d-9008-!
 5c822847d
 944"><pos X="813" Y="101"/></Waypoint><EndWaypoint uu!
 id="dd98cab4-fffd-44b8-96c0-938a0da94457" alignment="4"><pos X="660" Y="101"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="44a33bef-0b57-41b2-9262-45a70b8b9e22" guiTextLabel_Element="32a90afc-46fd-4ef2-b39f-5adc6ccfe93b"><pos X="11" Y="-20"/></TextLabel><TextLabel uuid="e24563ef-bc62-416e-9e05-0681af3d1a4f" textLabel="3" guiTextLabel_Element="32a90afc-46fd-4ef2-b39f-5adc6ccfe93b"><pos X="92" Y="4"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="8ef25f3d-172e-47b3-8cc5-bd70f217e53a" guiLink_Element="e5399412-138e-4541-b1bf-aa889b2059cf"><nodeRect Left="-163" Top="317" Right="70" Bottom="430"/></NodeLink><LineLink uuid="0b6981ad-16b3-458e-9fd8-b87954e98908" guiLink_Element="d983a4b3-89dd-4c15-be4c-c11881588ab5" guiLineLink_LineBegin="8ef25f3d-172e-47b3-8cc5-bd70f217e53a" guiLineLink_LineEnd="cbbde646-cb17-4aa6-ad4c-5e3fbe3c1196"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="2631074b-8d9c-43d8-8bc6-5b67aa!
 e97b79"><
 pos X="-186" Y="319"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f562b784-6076-4149-b6ee-8d28e7154383" alignment="2"><pos X="-163" Y="327"/></EndWaypoint><Waypoint uuid="a4f32cf9-03fa-4772-acb6-de199028d072"><pos X="-186" Y="327"/></Waypoint><EndWaypoint uuid="c496ce8d-2d99-4afb-9269-a1b8d19994b8" alignment="3"><pos X="-186" Y="287"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="c4ec11f4-d319-4062-8a01-2e71e3f6df27" guiLink_Element="122ed5c3-d6f0-474a-88ec-30d79ed1a571"><nodeRect Left="-163" Top="535" Right="-82" Bottom="576"/></NodeLink><LineLink uuid="05c6d867-ffe2-461b-a6cf-126ea9e133c3" guiLink_Element="b59594fb-7289-4e63-ba61-7e9183c8bf31" guiLineLink_LineBegin="c4ec11f4-d319-4062-8a01-2e71e3f6df27" guiLineLink_LineEnd="cbbde646-cb17-4aa6-ad4c-5e3fbe3c1196"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="9022e501-d69d-4696-b22b-8c4e9587e55f"><pos X="-186" Y="427"/></MiddleWaypoint></guiLineLink_LineM!
 iddleWayp
 oint><guiLineLinkWaypoint><EndWaypoint uuid="63e12282!
 -40ba-4fb8-9160-87fe22545263" alignment="2"><pos X="-163" Y="544"/></EndWaypoint><Waypoint uuid="ae4d85f0-a13a-44f5-b12c-5c452dee4a73"><pos X="-186" Y="544"/></Waypoint><EndWaypoint uuid="07a75fdd-c7b3-40f8-8b08-d1d7e8806885" alignment="3"><pos X="-186" Y="287"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="eccffbeb-f663-4223-8abc-bbe05f963c4b" guiLink_Element="59889797-73ad-4eee-8711-fc9f6c189dee"><nodeRect Left="-163" Top="446" Right="-44" Bottom="523"/></NodeLink><LineLink uuid="7682ad69-b626-478d-a1d7-e1e967dea49a" guiLink_Element="e55b59b0-3ed9-4998-be9f-8d596ebcf648" guiLineLink_LineBegin="eccffbeb-f663-4223-8abc-bbe05f963c4b" guiLineLink_LineEnd="cbbde646-cb17-4aa6-ad4c-5e3fbe3c1196"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="0051af84-c5f5-431f-a6a3-c2c0b0c48021"><pos X="-186" Y="386"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="1ec2e7e9-62bd-44a5-8a3b-2c1f6b747992" alignment="2"><pos X="-163" !
 Y="461"/>
 </EndWaypoint><Waypoint uuid="d255bd59-89e2-4885-95e1-882436e1761f"><pos X="-186" Y="461"/></Waypoint><EndWaypoint uuid="3cef3d32-1432-426d-88ef-1220de47c0b0" alignment="3"><pos X="-186" Y="287"/></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="7f769486-4c15-48cd-b7e7-6c55d180a245" 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"!
  taggedva
 lues="4"/><nodeRect Left="109" Top="42" Right="200" B!
 ottom="97"/><attached><AttachedNode uuid="1d3f4c13-199c-4fc4-8ccf-466c3fed18d5"><nodeRect Left="109" Top="114" Right="223" Bottom="151"/></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="510" Top="251" Right="601" Bottom="306"/><attached><AttachedNode uuid="67ca8a80-a00b-49b6-8266-22571e6ef5eb"><nodeRect Left="616" Top="266" Right="730" Bottom="303"/></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="371" Top="42" Right="462" Bottom="97"/><attached><AttachedNode uuid="170aa08e-7bc7-46b2-9bb3-0b1b24d8194e"><nodeRect Left="372" Top="114" Right="486" Bottom="151"/></AttachedNode></attached></NodeLink><NodeL!
 ink uuid=
 "cb9ae29b-d937-4355-843a-2b1c27a3472b" guiLink_Element="51909c7c-6d9a-445f-bf35-fe3c5c2a51d5"><style showatt="1" showdotnetproperties="2" shownested="0" taggedvalues="4"/><nodeRect Left="502" Top="42" Right="593" Bottom="97"/><attached><AttachedNode uuid="ba5c25d4-7ffb-4d8a-b24d-1e06e8bd0f31"><nodeRect Left="502" Top="114" Right="617" Bottom="151"/></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="410" Top="389" Right="501" Bottom="444"/><attached><AttachedNode uuid="782ae869-8516-423f-a609-504620ecd640"><nodeRect Left="410" Top="463" Right="524" Bottom="500"/></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="24
 0" Top="42" Right="331" Bottom="97"/><attached><Attac!
 hedNode uuid="d32cce7a-a5c4-40bf-9e9a-bfc3cd5ab9f4"><nodeRect Left="240" Top="114" Right="354" Bottom="151"/></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="-71" Top="42" Right="49" Bottom="97"/><attached><AttachedNode uuid="52fcbba3-f010-4bb3-933a-ea18d91a996f"><nodeRect Left="-71" Top="114" Right="97" Bottom="151"/></AttachedNode></attached></NodeLink><NodeLink uuid="6a2989f3-cd32-44da-a5c2-6fb0849f653c" guiLink_Element="70fff5d1-dd0b-4608-8609-81fbaf7bf49a"><style autosize="0"/><nodeRect Left="541" Top="389" Right="708" Bottom="469"/><attached><AttachedNode uuid="2416fc1b-b680-426b-afbb-eb8686d6955b"><nodeRect Left="556" Top="489" Right="670" Bottom="544"/></AttachedNode></attached></NodeLink><NodeLink uuid="944879cf-ee06-44a1-876d-798b85b8bf81" guiLink_Element="36826928-0e9d-44c2-ba!
 b2-db485d
 f3a599"><style autosize="0" showop="0"/><nodeRect Left="42" Top="246" Right="200" Bottom="340"/><attached><AttachedNode uuid="535f604e-a566-4875-b7f8-d22fa124b819"><nodeRect Left="-86" Top="285" Right="29" Bottom="340"/></AttachedNode></attached></NodeLink><NodeLink uuid="f54a0f4b-bb49-4f8f-ac33-b2570a4b1c63" guiLink_Element="e60f01b0-909a-4403-bd8b-ba98faac0c93"><style autosize="0" showop="0"/><nodeRect Left="109" Top="415" Right="308" Bottom="513"/><attached><AttachedNode uuid="c8527451-cb42-4f81-88cc-a7910f33e1e4"><nodeRect Left="109" Top="535" Right="245" Bottom="590"/></AttachedNode></attached></NodeLink><NodeLink uuid="679183e4-1d4a-431e-b7ad-cde350ab3f96" guiLink_Element="95fa3d63-3961-4e0f-983e-75db5496f2a2"><style autosize="0" showop="0"/><nodeRect Left="-106" Top="415" Right="83" Bottom="517"/><attached><AttachedNode uuid="4c9c72b7-9d39-4fb8-b413-8391a7a00833"><nodeRect Left="-106" Top="535" Right="42" Bottom="590"/></AttachedNode></attached></NodeLink><LineLink u!
 uid="d63e
 73fa-c6a1-42a2-906d-3516f6c44ac9" guiLink_Element="a3!
 ebc7d4-9f40-436b-b2d2-a126ca6f408a" guiLineLink_LineBegin="f54a0f4b-bb49-4f8f-ac33-b2570a4b1c63" guiLineLink_LineEnd="944879cf-ee06-44a1-876d-798b85b8bf81"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="321c92fe-a54e-47dd-a895-5beb20836e0e"><pos X="158" Y="376"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c29129ec-a1da-4f54-8c03-bd972b66fa21" alignment="1"><pos X="200" Y="415"/></EndWaypoint><Waypoint uuid="3a2806f2-ef0e-4684-9042-c68c20d2a97d"><pos X="200" Y="376"/></Waypoint><Waypoint uuid="080df177-3518-482c-9d05-fa648f3f77b4"><pos X="113" Y="376"/></Waypoint><EndWaypoint uuid="e282df06-6289-4067-a41b-5fa7471fe1de" alignment="4"><pos X="113" Y="340"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="838c3a4a-5f3c-4304-98b3-8f2ad490bbf3" guiLink_Element="411459a4-d926-4b15-aa67-699492e157f7" guiLineLink_LineBegin="679183e4-1d4a-431e-b7ad-cde350ab3f96" guiLineLink_LineEnd="944879cf-ee06-44a1-876d-798b85b8bf8!
 1"><guiLi
 neLink_LineMiddleWaypoint><MiddleWaypoint uuid="9c942193-a767-4552-b2b9-1794d7acb9b2"><pos X="51" Y="376"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="fd5deacc-04a8-46d1-ae30-a90565ea77da" alignment="2"><pos X="-7" Y="415"/></EndWaypoint><Waypoint uuid="df456311-19a1-4112-8c14-6d04e21c2dad"><pos X="-7" Y="376"/></Waypoint><Waypoint uuid="b03c0740-ade4-49bd-926b-bfca7e4c2901"><pos X="113" Y="376"/></Waypoint><EndWaypoint uuid="9733567d-802e-45c2-bc3f-28f19fb75bb9" alignment="3"><pos X="113" Y="340"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="f4a31466-ecc3-4549-b945-119b0865f03e" guiLink_Element="3218d2b2-4baa-4091-aaf4-651412486870" guiLineLink_LineBegin="460ac3c8-1b93-4775-9a0e-cd07523caebc" guiLineLink_LineEnd="f8affebb-1829-480d-8b6e-b014561262fb"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="d196a1d7-f98b-458e-90f1-3f704d3e2817"><pos X="507" Y="352"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoin!
 t><guiLin
 eLinkWaypoint><EndWaypoint uuid="57d330ab-b8db-4aeb-b!
 d32-824aa3dec736" alignment="2"><pos X="456" Y="389"/></EndWaypoint><Waypoint uuid="91c867ae-86fc-4ef2-9cf9-08454425dfd3"><pos X="456" Y="352"/></Waypoint><Waypoint uuid="500b6b68-5591-4668-8e76-39e206640dda"><pos X="550" Y="352"/></Waypoint><EndWaypoint uuid="ce3dc1e4-25f5-4a11-b7c8-0d69ce48e6f0" alignment="3"><pos X="550" Y="306"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="1d1ac51a-699e-44e2-8f71-2497300719b4" guiLink_Element="6da05217-80fa-44d5-8548-90123b6c8e86" guiLineLink_LineBegin="6a2989f3-cd32-44da-a5c2-6fb0849f653c" guiLineLink_LineEnd="f8affebb-1829-480d-8b6e-b014561262fb"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="58c2d176-c683-4b32-a595-0737d9992fa4"><pos X="581" Y="352"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="afe2444e-5b5a-40e8-95c7-94d92e8691f8" alignment="2"><pos X="621" Y="389"/></EndWaypoint><Waypoint uuid="5d0a584b-e96f-4eb6-a04d-29c6b367645b"><pos X="621" Y="352"/></Waypoin!
 t><Waypoi
 nt uuid="81f05dbb-aac6-418e-bc45-d8dd25dce17d"><pos X="550" Y="352"/></Waypoint><EndWaypoint uuid="ad0fc69e-6215-4cb2-becb-53d1bfc81e0b" alignment="3"><pos X="550" Y="306"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="0eb0d0b3-763a-405d-a220-d974ed544753" guiLink_Element="3e76834d-79ef-4d01-8566-dd55346f6ce7"><nodeRect Left="633" Top="42" Right="724" Bottom="97"/><attached><AttachedNode uuid="2804b16c-70a5-4357-84cc-691c31dadf24"><nodeRect Left="633" Top="114" Right="747" Bottom="169"/></AttachedNode></attached></NodeLink><NodeLink uuid="072c0696-03f4-44fb-adad-fd306b628aca" guiLink_Element="53e4d1cd-fa34-4244-81a9-233cb568cb78"><nodeRect Left="752" Top="42" Right="843" Bottom="97"/><attached><AttachedNode uuid="0ee74af3-899e-4ed8-bf36-1e7382238af3"><nodeRect Left="752" Top="114" Right="867" Bottom="169"/></AttachedNode></attached></NodeLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="871cc828-c5ff-4a6b-851c-ea6c9fa336f9" name="Default"/></gui!
 DiagramLa
 yer></ClassDiagram><ClassDiagram uuid="0a33b0bb-2ab5-!
 4820-85ec-e12916c9c566" name="TimeDomain" guiDiagramLinkedOwner="026ea332-39c6-41d9-bc01-29f7ae048175"><guiDiagramGuiLink><NodeLink uuid="2e67d2c3-e766-40af-9a9f-903d08427d54" guiLink_Element="52759d8e-215a-429e-ba03-f4ef6f37a85d"><style pencolor="#00cc00"/><nodeRect Left="458" Top="37" Right="663" Bottom="186"/><attached><AttachedNode uuid="bdae7656-70ea-4dc4-8f52-cbb936dc2052"><nodeRect Left="458" Top="155" Right="870" Bottom="192"/></AttachedNode></attached></NodeLink><NodeLink uuid="00d883ff-1e4d-49b4-b419-fece0f201d42" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="red"/><nodeRect Left="782" Top="37" Right="862" Bottom="77"/></NodeLink><LineLink uuid="883f978b-c993-4a27-b1c1-2161681df787" guiLink_Element="2097fb36-684c-4a98-8b1d-ac61d0da089a" guiLineLink_LineBegin="2e67d2c3-e766-40af-9a9f-903d08427d54" guiLineLink_LineEnd="00d883ff-1e4d-49b4-b419-fece0f201d42"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="2857ac5b-a47a-4ac9-b!
 929-0f0c0
 4be9b61"><pos X="722" Y="50"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="fc436149-3396-4be5-ae0f-0209a5e51160" alignment="4"><pos X="663" Y="50"/></EndWaypoint><EndWaypoint uuid="dfafa675-9649-47b0-91af-264d723e3aa0" alignment="1"><pos X="782" Y="50"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="f12b1414-1ce0-42cc-b2c8-05b1f95ebfb5" guiLink_Element="a222c979-a7ec-4263-af59-4739470e83d7"><nodeRect Left="189" Top="424" Right="663" Bottom="518"/><attached><AttachedNode uuid="e4f32aca-0228-44c6-a1f6-6f13fb31e634"><nodeRect Left="405" Top="480" Right="789" Bottom="517"/></AttachedNode></attached></NodeLink><NodeLink uuid="a9c65779-f550-4caf-9fd9-42bb40503815" guiLink_Element="b36b6758-41c0-4dbb-b6cb-9bf598c19fab"><nodeRect Left="461" Top="544" Right="593" Bottom="621"/><attached><AttachedNode uuid="00625fc6-aa3a-462f-a401-7e8e075e73f5"><nodeRect Left="280" Top="500" Right="453" Bottom="555"/></AttachedNode></attach!
 ed></Node
 Link><NodeLink uuid="551fad18-ed50-44a1-9ddf-e350e80a!
 39a6" guiLink_Element="f18c2907-c4fb-4f0e-b1fc-75b7bfe75aaa"><nodeRect Left="323" Top="695" Right="390" Bottom="754"/></NodeLink><NodeLink uuid="5b9ed3f8-8da2-42bb-b3d5-204e39b5aef7" guiLink_Element="5e2f846d-feb9-463c-8f7b-4b8d5f2bc266"><nodeRect Left="323" Top="620" Right="390" Bottom="679"/></NodeLink><NodeLink uuid="482d4243-3302-4eff-81ed-0622f5b612e6" guiLink_Element="71233df4-e62a-4150-8212-a0c63b55e00b"><nodeRect Left="482" Top="735" Right="593" Bottom="812"/><attached><AttachedNode uuid="adb86b48-db6e-417c-b068-e6880b0a90cd"><nodeRect Left="321" Top="833" Right="702" Bottom="870"/></AttachedNode></attached></NodeLink><NodeLink uuid="58513527-75e4-48fb-92be-06b8d5f79474" guiLink_Element="c4b7166b-57a5-4c9d-8b3d-e99a5efd3884"><nodeRect Left="66" Top="37" Right="148" Bottom="319"/></NodeLink><NodeLink uuid="dc14187b-bfb1-4500-86bc-3561a830bed8" guiLink_Element="96e3ed1d-2073-44d7-9d0c-162383b16e89"><nodeRect Left="188" Top="213" Right="663" Bottom="272"/><attached><At!
 tachedNod
 e uuid="4378a2a6-ec21-4a41-a1fd-051bc466a0ab"><nodeRect Left="41" Top="333" Right="445" Bottom="370"/></AttachedNode></attached></NodeLink><NodeLink uuid="0a9f87ab-c53d-4d1c-a65d-7e540dd34817" guiLink_Element="9f50abda-914f-4df1-ba0b-569988110759"><nodeRect Left="504" Top="635" Right="593" Bottom="711"/><attached><AttachedNode uuid="73e765b8-f343-40f4-bebe-034b17c7b8d8"><nodeRect Left="323" Top="754" Right="704" Bottom="791"/></AttachedNode></attached></NodeLink><LineLink uuid="3b55e8f4-aa27-4669-a63e-02f74358283d" guiLink_Element="1d85231d-9b8e-4dc0-8621-77e99242d18a" guiLineLink_LineBegin="5b9ed3f8-8da2-42bb-b3d5-204e39b5aef7" guiLineLink_LineEnd="0a9f87ab-c53d-4d1c-a65d-7e540dd34817"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="afa90645-47b9-4125-bdb6-d06b5eb65304"><pos X="447" Y="661"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="7d399bd0-6f23-4653-9937-f84a7acc0dc2" alignment="2"><pos X="390" Y="661"/></EndWaypoint>!
 <EndWaypo
 int uuid="fd7b3abc-c729-4e92-80b8-b6ea9c1f40b0" align!
 ment="3"><pos X="504" Y="661"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="dc354672-f92d-4128-8169-1db35a9bad73" guiLink_Element="2629d413-9936-4c21-9f62-715ef4b1e150" guiLineLink_LineBegin="551fad18-ed50-44a1-9ddf-e350e80a39a6" guiLineLink_LineEnd="0a9f87ab-c53d-4d1c-a65d-7e540dd34817"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="79a4ebc0-bda4-4f7f-ad42-458b5a249176"><pos X="435" Y="677"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="e1cb6a6e-8f86-465f-9eac-1f39a8991609" alignment="2"><pos X="390" Y="717"/></EndWaypoint><Waypoint uuid="b1dc5407-5c47-49df-a62a-1fae150646e0"><pos X="435" Y="717"/></Waypoint><Waypoint uuid="8c988978-3676-4ae1-ac06-a595dea4c9f7"><pos X="435" Y="661"/></Waypoint><EndWaypoint uuid="e12022b5-e3b1-43f1-959e-bba354095744" alignment="3"><pos X="504" Y="661"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="250a3843-37c4-4143-97cf-f69722dd0017" guiLink_Element="a092!
 b732-a196
 -4b36-9777-b5ea9544a26a" guiLineLink_LineBegin="482d4243-3302-4eff-81ed-0622f5b612e6" guiLineLink_LineEnd="f12b1414-1ce0-42cc-b2c8-05b1f95ebfb5"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="6f146930-a857-440f-aad5-3ce4435549a4"><pos X="648" Y="663"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="eb81a337-835e-4c89-8c6c-ff6315301539" alignment="2"><pos X="593" Y="753"/></EndWaypoint><Waypoint uuid="e1245644-098e-424e-8ff1-e5f7e986a126"><pos X="648" Y="753"/></Waypoint><EndWaypoint uuid="7120e5c5-78c7-48b3-9b4a-066303fee69e" alignment="3"><pos X="648" Y="518"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="09960067-2f12-460d-ad03-056d410c329f" guiLink_Element="d3297194-e38d-4ed6-9c33-12a15cc9c9c8" guiLineLink_LineBegin="0a9f87ab-c53d-4d1c-a65d-7e540dd34817" guiLineLink_LineEnd="f12b1414-1ce0-42cc-b2c8-05b1f95ebfb5"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="572ada17-4b48-4ca1-bd12-6c6e671ee538"><po!
 s X="648"
  Y="615"/></MiddleWaypoint></guiLineLink_LineMiddleWa!
 ypoint><guiLineLinkWaypoint><EndWaypoint uuid="a8f76d4e-389b-454c-9d31-a2f868a43b03" alignment="2"><pos X="593" Y="657"/></EndWaypoint><Waypoint uuid="5611c846-114c-4c1d-9570-405d5d11c753"><pos X="648" Y="657"/></Waypoint><EndWaypoint uuid="e53d9895-c3df-4350-b631-19d71ca0ff80" alignment="3"><pos X="648" Y="518"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="835dedf2-780c-4615-8bbb-6bc224eef463" guiLink_Element="164f6950-fef0-48dc-8ab4-bc4c39e23d4b" guiLineLink_LineBegin="a9c65779-f550-4caf-9fd9-42bb40503815" guiLineLink_LineEnd="f12b1414-1ce0-42cc-b2c8-05b1f95ebfb5"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="a0f8d1fb-b747-49cc-939d-557361330a0a"><pos X="642" Y="562"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="4a1274c2-3973-4922-a570-6f62837713e8" alignment="4"><pos X="593" Y="562"/></EndWaypoint><Waypoint uuid="d1e73c2b-1ffe-4256-aae3-e51b16e73e7a"><pos X="648" Y="562"/></Waypoint><EndWaypoint uuid=!
 "7b4fd5e1
 -f138-4b36-abc6-096c0bb06a94" alignment="1"><pos X="648" Y="518"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="95f77a49-22c8-4cd5-9095-d3b8446dc0fb" guiLink_Element="e5399412-138e-4541-b1bf-aa889b2059cf"><style headergradientbegin="red"/><nodeRect Left="782" Top="290" Right="1015" Bottom="403"/></NodeLink><NodeLink uuid="014b5326-95d1-4432-b4a1-1d667ebd6ca1" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="782" Top="213" Right="916" Bottom="271"/></NodeLink><LineLink uuid="e0f16016-5931-4603-a880-cc3307464beb" guiLink_Element="2c998047-727f-4188-aeb3-143dcb7136f8" guiLineLink_LineBegin="dc14187b-bfb1-4500-86bc-3561a830bed8" guiLineLink_LineEnd="014b5326-95d1-4432-b4a1-1d667ebd6ca1"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="14a0e60c-53c0-40e2-8d59-014c4bc7ec2f"><pos X="722" Y="240"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="db010a65-6a3d-423d-!
 9eac-027f
 3c5a63d1" alignment="4"><pos X="663" Y="240"/></EndWa!
 ypoint><EndWaypoint uuid="178cd880-2045-4934-bd80-0fa3f211ccd3" alignment="1"><pos X="782" Y="240"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="867897f4-c224-49f4-a249-d0d63f109653" guiLink_Element="141bc7ad-e207-46bd-883b-9411bbe84d20" guiLineLink_LineBegin="dc14187b-bfb1-4500-86bc-3561a830bed8" guiLineLink_LineEnd="95f77a49-22c8-4cd5-9095-d3b8446dc0fb"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="399a2ab9-e607-4b1f-a6b4-0a7e65977b70"><pos X="584" Y="343"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d54a97b5-2973-466e-8402-8806d13df99b" alignment="4"><pos X="458" Y="272"/></EndWaypoint><Waypoint uuid="fe6d1cd0-117b-4757-ba32-ef507a82b709"><pos X="458" Y="343"/></Waypoint><EndWaypoint uuid="a7b098e1-eb4d-47f1-9b3f-b341cd200630" alignment="1"><pos X="782" Y="343"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="15e42672-6fa2-4150-b695-6d4f22a4cb5f" guiTextLabel_Element="216ff384-3b6e-4d76-a577-291bfbc!
 694b8"><p
 os X="-62" Y="5"/></TextLabel><TextLabel uuid="5a30f493-1ded-47ac-8813-75ac97c33a18" textLabel="3" guiTextLabel_Element="216ff384-3b6e-4d76-a577-291bfbc694b8"><pos X="-16" Y="25"/></TextLabel><TextLabel uuid="6542e7ea-4534-4b88-8ab1-b2b4c3e97f8e" textLabel="4" guiTextLabel_Element="216ff384-3b6e-4d76-a577-291bfbc694b8"><pos X="-325" Y="-24"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="7455facf-6a31-45db-8b16-8f9189fb7d14" guiLink_Element="313e875f-17a9-4fb6-9e1c-c1fd6f8af176" guiLineLink_LineBegin="f12b1414-1ce0-42cc-b2c8-05b1f95ebfb5" guiLineLink_LineEnd="2e67d2c3-e766-40af-9a9f-903d08427d54"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="f586f94e-e169-4a05-baed-dc24d1c18931"><pos X="163" Y="120"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="fe41ad1c-b3bc-4fed-b65b-fad4692e5ec3" alignment="2"><pos X="189" Y="453"/>!
 </EndWayp
 oint><Waypoint uuid="13902362-3f3b-4c04-aec7-3d982462!
 054f"><pos X="163" Y="453"/></Waypoint><Waypoint uuid="af98e41a-e1a5-4843-8474-873f8ec6e2c7"><pos X="163" Y="56"/></Waypoint><EndWaypoint uuid="a9f3437c-8950-42c4-a6c2-b856fb230126" alignment="3"><pos X="458" Y="56"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="1e93c985-f711-4d94-a2bc-f38cd6951a77" guiTextLabel_Element="04bee97c-ac68-44f8-b5eb-9fc9c87ba8d9"><pos X="-77" Y="8"/></TextLabel><TextLabel uuid="83e059bf-c34f-495a-b88d-1ee71222cd30" textLabel="4" guiTextLabel_Element="04bee97c-ac68-44f8-b5eb-9fc9c87ba8d9"><pos X="-264" Y="135"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="067e78e2-2a20-48f3-953d-3d70fbd1e79e" guiLink_Element="eb50e833-c395-40c3-a627-8ff513f5194d"><style headergradientbegin="red"/><nodeRect Left="782" Top="428" Right="939" Bottom="504"/></NodeLink><LineLink uuid="e90f57cb-ef31-4e4b-a8c4-4256f47cabe9" guiLink_Element="2f4cb91c-cf69-4aae-8a00-bf3e0524a238" guiLineLink_LineBegin="067e7!
 8e2-2a20-
 48f3-953d-3d70fbd1e79e" guiLineLink_LineEnd="00d883ff-1e4d-49b4-b419-fece0f201d42"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="2b534d8f-3951-4220-8be1-76fcdd25a6e0"><pos X="1111" Y="239"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="433d7d90-e58d-41f7-9128-6b2279949626" alignment="2"><pos X="939" Y="487"/></EndWaypoint><Waypoint uuid="fc26c1b8-d614-47a8-acbb-bb6a97744a40"><pos X="1111" Y="487"/></Waypoint><Waypoint uuid="ea47058c-c79c-491c-a929-b4490d23dcc0"><pos X="1111" Y="67"/></Waypoint><EndWaypoint uuid="d1af9af7-d3aa-4649-a8c8-f4ffc3b1d4c6" alignment="3"><pos X="862" Y="67"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="1194b30c-d41a-4f78-90f4-df405a8b37d3" guiTextLabel_Element="8d0156f6-686b-4fe4-acdb-cb890a9defdc"><pos X="5" Y="5"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="866c53c7-b59c-497a-bc3e-969!
 70c58c460
 " guiLink_Element="87bf51b5-f601-4d34-b06c-b92bdbaab0!
 07" guiLineLink_LineBegin="f12b1414-1ce0-42cc-b2c8-05b1f95ebfb5" guiLineLink_LineEnd="067e78e2-2a20-48f3-953d-3d70fbd1e79e"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="dcc260fc-9047-4513-bb2d-787a59d908ed"><pos X="722" Y="450"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="aaea4a96-ff35-4551-a6af-ee3a04eb1929" alignment="4"><pos X="663" Y="450"/></EndWaypoint><EndWaypoint uuid="66dfaf12-c830-4e7b-a45a-0c40b5e16956" alignment="1"><pos X="782" Y="450"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="b288ded7-0087-4367-b8e8-fa51ff4a746f" guiLink_Element="6e825946-2082-4d92-8290-e88f4805348e" guiLineLink_LineBegin="f12b1414-1ce0-42cc-b2c8-05b1f95ebfb5" guiLineLink_LineEnd="95f77a49-22c8-4cd5-9095-d3b8446dc0fb"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="1f2ee09f-0cf8-416c-ab48-f4ae54907ba6"><pos X="714" Y="427"/></MiddleWaypoint></guiLineLink_LineMiddleWay!
 point><gu
 iLineLinkWaypoint><EndWaypoint uuid="74d16348-f2ab-49fc-98a7-e5d32095e301" alignment="4"><pos X="663" Y="496"/></EndWaypoint><Waypoint uuid="3c2c2007-9be4-40ba-ad1c-87f5c43e28a9"><pos X="714" Y="496"/></Waypoint><Waypoint uuid="a6b9e5ce-d27e-4d68-b3df-dfe9afe6e3b3"><pos X="714" Y="375"/></Waypoint><EndWaypoint uuid="635a8a44-79d9-4e49-b3bc-8e4536da2001" alignment="1"><pos X="782" Y="375"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="c7f60a1f-172d-4d7d-8cb1-93f144fa1360" guiTextLabel_Element="178e6e7a-965b-4d90-a79b-078ee61881b0"><pos X="-57" Y="-1"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="be1e3a34-83d3-4f1e-997d-f429730409fa" guiLink_Element="9455c382-6faa-421b-a5ac-0032594987f3"><nodeRect Left="189" Top="852" Right="663" Bottom="946"/><attached><AttachedNode uuid="064206a3-86a4-4f5c-832f-9573f39bbc38"><nodeRect Left="405" Top="908" Right="789" Bottom="945"/></AttachedNode></attached></NodeLink><NodeLin!
 k uuid="6
 3a48c07-cc65-4a01-a82c-351e0539fa13" guiLink_Element=!
 "f053f4a3-04af-434b-82b8-c18c76a57993"><style headergradientbegin="red"/><nodeRect Left="782" Top="852" Right="1224" Bottom="946"/></NodeLink><LineLink uuid="a2840e7f-6a0a-422e-b1ea-29522ddd9357" guiLink_Element="8a6f78dc-c8b2-45a7-81f9-6bd5bd7eabe5" guiLineLink_LineBegin="63a48c07-cc65-4a01-a82c-351e0539fa13" guiLineLink_LineEnd="95f77a49-22c8-4cd5-9095-d3b8446dc0fb"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="a50fd070-114c-465e-9498-5e1f5f7926d7"><pos X="1241" Y="546"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5adc268f-3516-4554-8f2d-752c819f4a90" alignment="2"><pos X="1224" Y="927"/></EndWaypoint><Waypoint uuid="d518a64b-1bf8-4537-9830-18d9798e0310"><pos X="1241" Y="927"/></Waypoint><Waypoint uuid="4eb3813a-9ebf-4bc7-83e3-08ccf2029e65"><pos X="1241" Y="374"/></Waypoint><EndWaypoint uuid="618b86bd-295c-4e62-a26d-3d6d05af0664" alignment="3"><pos X="1015" Y="374"/><guiText!
 LabelWayp
 oint_TextLabel><TextLabel uuid="9ff55c2c-ab93-4e2f-a1f6-a831c3411a23" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="-24" Y="34"/></TextLabel><TextLabel uuid="5e6cbeec-70ca-4072-8309-3848992b8a7d" textLabel="3" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="25"/></TextLabel><TextLabel uuid="dfc36a15-c9e1-4549-9bab-f1a18b0290e2" textLabel="4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="-63" Y="51"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="a31922aa-97d5-4663-93f0-f6d840baff31" guiLink_Element="3925b6bb-129f-455a-a7af-afcc7dcd014c" guiLineLink_LineBegin="be1e3a34-83d3-4f1e-997d-f429730409fa" guiLineLink_LineEnd="63a48c07-cc65-4a01-a82c-351e0539fa13"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="4f93813d-44f0-4b5d-9874-4dab47e984a3"><pos X="722" Y="875"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypo!
 int uuid=
 "036cf568-e164-4d8a-a4f1-ad8c10edd607" alignment="4">!
 <pos X="663" Y="875"/></EndWaypoint><EndWaypoint uuid="4a55dbef-cd8e-40ce-aad5-059700f5b170" alignment="1"><pos X="782" Y="875"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="9ea710ea-24e1-452a-89be-3de9688516a7" guiLink_Element="e986ebd7-153c-454b-a14f-169602c88a59"><nodeRect Left="527" Top="1068" Right="594" Bottom="1127"/><attached><AttachedNode uuid="36be5ad9-65ff-4189-b6d5-344571bc6434"><nodeRect Left="743" Top="1124" Right="1127" Bottom="1161"/></AttachedNode></attached></NodeLink><LineLink uuid="0f06556b-723f-45cc-b8eb-c74c4f0deef0" guiLink_Element="5ef3f851-26d4-4d9c-a428-e75fbdab6070" guiLineLink_LineBegin="9ea710ea-24e1-452a-89be-3de9688516a7" guiLineLink_LineEnd="be1e3a34-83d3-4f1e-997d-f429730409fa"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="b959cca8-d818-4a37-bf9c-9e677ce923df"><pos X="493" Y="1035"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="393cf0d3-e9cd-4b00-a394-b68ed60da8b8" alignme!
 nt="4"><p
 os X="527" Y="1089"/></EndWaypoint><Waypoint uuid="d5ccf1c7-ccb1-4d80-a002-b0d4bfb89725"><pos X="493" Y="1089"/></Waypoint><EndWaypoint uuid="d730e3b2-ea48-46a5-b527-b6b5ef84c51e" alignment="1"><pos X="493" Y="946"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="147360e4-b366-4aaa-92a1-a033f132c2eb" guiLink_Element="b1419350-1a97-4d7c-a760-efd3dcce4e65" guiLineLink_LineBegin="be1e3a34-83d3-4f1e-997d-f429730409fa" guiLineLink_LineEnd="2e67d2c3-e766-40af-9a9f-903d08427d54"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="c683dba2-eb5f-4556-9602-53c542f993d3"><pos X="163" Y="349"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="676aaebe-1e3f-4707-80ee-71df31e87a67" alignment="2"><pos X="189" Y="910"/></EndWaypoint><Waypoint uuid="446f0b81-af49-40e0-b41e-f87e5aedef5a"><pos X="163" Y="910"/></Waypoint><Waypoint uuid="ef93e621-3a83-4fd5-8241-3d88fd24b030"><pos X="163" Y="56!
 "/></Wayp
 oint><EndWaypoint uuid="e6075e7e-f854-4c6e-98af-26d4b!
 534fa3b" alignment="3"><pos X="458" Y="56"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="32509da0-1301-4c9b-98dc-df21d4670f64" guiTextLabel_Element="b5822aad-9787-421a-9bf0-846c52de611a"><pos X="-77" Y="8"/></TextLabel><TextLabel uuid="cf2f43e1-18a2-43a7-ae8f-9000b29037b8" textLabel="4" guiTextLabel_Element="b5822aad-9787-421a-9bf0-846c52de611a"><pos X="-301" Y="-43"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="804e787d-9d52-4e18-82ea-32b5fa9fda43" guiLink_Element="b47be068-a11c-4191-ae5b-f6b0e10b6ebb"><nodeRect Left="527" Top="986" Right="594" Bottom="1045"/><attached><AttachedNode uuid="f8ff23b4-04a8-49e3-899d-2c3955d36b17"><nodeRect Left="743" Top="1042" Right="1127" Bottom="1079"/></AttachedNode></attached></NodeLink><LineLink uuid="4dad95b7-d25b-4d67-b5f3-7f9579673184" guiLink_Element="d053a609-a0ed-4126-a617-dc0d88fa6de6" guiLineLink_LineBegin="804e787d-9d52-4e18-82ea-32b5fa9fda43" guiLineLink_LineEnd!
 ="be1e3a3
 4-83d3-4f1e-997d-f429730409fa"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="fd536c5f-73fe-4331-874c-aa0623920f55"><pos X="493" Y="994"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="949bc9a6-e047-401d-a20a-6b8f4828a541" alignment="4"><pos X="527" Y="1008"/></EndWaypoint><Waypoint uuid="8d45357f-80bc-47cd-80f7-896bc75a898c"><pos X="493" Y="1008"/></Waypoint><EndWaypoint uuid="25d5167a-48cd-4be9-ad05-3808b5603b1c" alignment="1"><pos X="493" Y="946"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="9acaaee2-29ea-4a00-83af-141ba26e0c41" guiLink_Element="1dda960c-8d80-48d4-8777-a730b45a9ca5"><nodeRect Left="323" Top="979" Right="409" Bottom="1038"/><attached><AttachedNode uuid="297e433d-5e3d-4ca9-9d0b-66458b1f37b7"><nodeRect Left="539" Top="1035" Right="923" Bottom="1072"/></AttachedNode></attached></NodeLink><LineLink uuid="807a215b-876e-4a02-80b9-7fe0909775b6" guiLink_Element="4cce5807-7791-443c-bbf1-70c75a3e19!
 55" guiLi
 neLink_LineBegin="9acaaee2-29ea-4a00-83af-141ba26e0c4!
 1" guiLineLink_LineEnd="be1e3a34-83d3-4f1e-997d-f429730409fa"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="84de864f-13c9-4075-8b7d-47891fcbf84a"><pos X="482" Y="1008"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5a305971-9ede-49bd-8c36-9e969fcb480b" alignment="4"><pos X="409" Y="1008"/></EndWaypoint><Waypoint uuid="22159916-a907-45e9-9446-2f035055038c"><pos X="493" Y="1008"/></Waypoint><EndWaypoint uuid="8ae8d264-83d7-489b-9a48-e64ac3e6c737" alignment="1"><pos X="493" Y="946"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="bfccad35-3e10-4684-a645-b13dde8c55e4" guiLink_Element="43a110b5-3c88-4368-8e56-4ad1cb553693"><nodeRect Left="321" Top="1068" Right="388" Bottom="1127"/><attached><AttachedNode uuid="0c5a2a9f-3a1b-4809-b784-70bdc273d9bd"><nodeRect Left="537" Top="1124" Right="921" Bottom="1161"/></AttachedNode></attached></NodeLink><LineLink uuid="d85d82b7-79a7-4dfc-b721-904fdce2f2e9" guiLink_Element="a!
 5bd2f69-a
 163-4b9e-979b-0433df13dd61" guiLineLink_LineBegin="bfccad35-3e10-4684-a645-b13dde8c55e4" guiLineLink_LineEnd="be1e3a34-83d3-4f1e-997d-f429730409fa"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="a3c2c18c-9aa8-4227-b785-dc625e33c800"><pos X="493" Y="1070"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c6874372-2214-4c85-8cd6-42354b4a3858" alignment="2"><pos X="388" Y="1089"/></EndWaypoint><Waypoint uuid="1da40d8a-01e3-439f-85eb-9f13af084618"><pos X="493" Y="1089"/></Waypoint><EndWaypoint uuid="43c3bed8-ee14-485e-bd8f-8c6aed5bbc08" alignment="3"><pos X="493" Y="946"/></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="86c71b4c-d773-4062-87aa-9e644f43bcfe" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="f4ec208b-65e9-4cff-afe6-4cf2162a7ed2" name="SpectralDomain" guiDiagramLinkedOwner="76743c00-f94c-4d0e-9e18-3314d602e20a"><guiDiagramGuiLink><NodeLink uuid!
 ="5c659b6
 7-0607-4990-9c16-18efdb593de1" guiLink_Element="90a07!
 9ff-9bba-4e27-b173-12af60c8e6bf"><nodeRect Left="57" Top="-96" Right="262" Bottom="-19"/><attached><AttachedNode uuid="fbe33312-09b2-409b-afcc-9c171274b772"><nodeRect Left="-77" Top="-24" Right="335" Bottom="13"/></AttachedNode></attached></NodeLink><NodeLink uuid="84a11406-0848-464a-8e86-e4029710a1aa" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="red"/><nodeRect Left="697" Top="-96" Right="777" Bottom="-56"/></NodeLink><LineLink uuid="aab949a7-2950-435e-afc3-0461d65127a9" guiLink_Element="e48542a6-1e66-4d0a-bf51-cfafdb5392f2" guiLineLink_LineBegin="5c659b67-0607-4990-9c16-18efdb593de1" guiLineLink_LineEnd="84a11406-0848-464a-8e86-e4029710a1aa"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="06231707-268f-4c3a-8bc6-ac599365cca0"><pos X="479" Y="-88"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="aed2e33f-cc56-48cb-9455-842990438ccd" alignment="4"><pos X="262" Y="-88"/></EndWaypoint><EndWa!
 ypoint uu
 id="6d918322-b6a5-45cf-81bd-8113bd6b6764" alignment="1"><pos X="697" Y="-88"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="9d6883dd-e768-4795-bb19-e4464c788387" guiLink_Element="3c341ae2-5c03-4e05-a11d-d61cc55f0510"><nodeRect Left="137" Top="270" Right="629" Bottom="364"/><attached><AttachedNode uuid="890fe68a-28b1-4272-b9d3-fc2163304019"><nodeRect Left="40" Top="356" Right="421" Bottom="393"/></AttachedNode></attached></NodeLink><NodeLink uuid="3da80a01-87db-40ed-8db2-29aa94afc74b" guiLink_Element="9379933a-fb09-4014-ae44-9916cf5f48d5"><nodeRect Left="161" Top="377" Right="230" Bottom="436"/></NodeLink><NodeLink uuid="f01c94bb-70c6-4a88-b0f8-9dc397c0ff65" guiLink_Element="3f35ec6b-af81-4239-a1ce-14d564e2ddfd"><nodeRect Left="163" Top="457" Right="230" Bottom="516"/></NodeLink><NodeLink uuid="30e58e82-f481-403b-aaa6-4c72e8e300f6" guiLink_Element="3235f41b-63ee-479f-9fc3-1ae36e30973e"><nodeRect Left="163" Top="532" Right="310" Bottom="609"/></NodeLink><Line!
 Link uuid
 ="8ffc0fd6-388b-46ba-8603-e440a4be0331" guiLink_Eleme!
 nt="e58135bb-b696-47fa-ac33-ec3c777ee746" guiLineLink_LineBegin="30e58e82-f481-403b-aaa6-4c72e8e300f6" guiLineLink_LineEnd="9d6883dd-e768-4795-bb19-e4464c788387"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="c1c87690-de43-49e1-9398-44ed500499bc"><pos X="275" Y="448"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="ea9a86c7-3e55-4b7c-89ff-77fbbc2b885c" alignment="2"><pos X="275" Y="532"/></EndWaypoint><EndWaypoint uuid="b58b76bc-dbc1-4430-901d-7f392adf6535" alignment="3"><pos X="275" Y="364"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="db4c403c-61f9-4bda-a5e2-086e6a72cc62" guiLink_Element="f3be09fa-0d0e-4152-9038-32f6fe951c5b" guiLineLink_LineBegin="f01c94bb-70c6-4a88-b0f8-9dc397c0ff65" guiLineLink_LineEnd="9d6883dd-e768-4795-bb19-e4464c788387"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="962f7fee-1538-45b2-8de1-f5aa6695c4c8"><pos X="275" Y="443"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><!
 guiLineLi
 nkWaypoint><EndWaypoint uuid="26ca379f-eeb5-4b77-9f06-e3d733442bb9" alignment="2"><pos X="230" Y="477"/></EndWaypoint><Waypoint uuid="2815a791-bac5-4bf0-9ff7-2cb0112a22fe"><pos X="275" Y="477"/></Waypoint><EndWaypoint uuid="42411c19-b71e-4118-8445-233134fc5517" alignment="3"><pos X="275" Y="364"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="b6f4ddf3-a52c-4759-8751-ba09015ed78e" guiLink_Element="110705cb-05bf-46e2-96fd-371737d45e5f" guiLineLink_LineBegin="3da80a01-87db-40ed-8db2-29aa94afc74b" guiLineLink_LineEnd="9d6883dd-e768-4795-bb19-e4464c788387"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="cd3b6a5f-68ac-4564-89be-2bb63562dc77"><pos X="271" Y="402"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d8547742-db32-406e-8645-d7e7b9e13ed8" alignment="2"><pos X="230" Y="402"/></EndWaypoint><Waypoint uuid="32f86e14-76da-42a9-a6a2-da79eaa36726"><pos X="275" Y="402"/></Waypoint><EndWaypoint uuid="3329cdb4-f899-47!
 96-b0a0-1
 a5d98fe2178" alignment="3"><pos X="275" Y="364"/></En!
 dWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="00bda0a7-fcfe-42e5-af3d-ba22a67e2d2b" guiLink_Element="e5399412-138e-4541-b1bf-aa889b2059cf"><style headergradientbegin="red"/><nodeRect Left="697" Top="117" Right="930" Bottom="230"/></NodeLink><NodeLink uuid="028ae9c7-4d5a-43f3-aa80-a5db836270f7" guiLink_Element="0db093b7-9234-4c8e-9d75-7690d9f8f480"><nodeRect Left="94" Top="39" Right="569" Bottom="98"/><attached><AttachedNode uuid="0e5d2776-1816-4e82-8b95-8ba6a32ac3f1"><nodeRect Left="-88" Top="122" Right="316" Bottom="159"/></AttachedNode></attached></NodeLink><NodeLink uuid="476e7000-4fe0-4784-b181-881cb7b751c3" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="697" Top="40" Right="831" Bottom="98"/></NodeLink><LineLink uuid="997e0051-dbe8-4ee0-a209-0dcc8c14748f" guiLink_Element="34aac799-1884-47f9-b32b-688c4c722ba4" guiLineLink_LineBegin="028ae9c7-4d5a-43f3-aa80-a5db836270f7" guiLineLink_LineEnd="476e7000-!
 4fe0-4784
 -b181-881cb7b751c3"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ad1d3485-18ae-462a-bfc3-5520d0f23e59"><pos X="633" Y="73"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c378da3b-894c-4505-874f-fb82fe35ee03" alignment="4"><pos X="569" Y="73"/></EndWaypoint><EndWaypoint uuid="d84ce7cf-0c1c-4ef1-8867-2ad9ed95eb5f" alignment="1"><pos X="697" Y="73"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="98ff17b8-ff75-4143-a29c-425ad64689f5" guiLink_Element="0987fd9a-4357-4822-b69a-a023d55f09bd" guiLineLink_LineBegin="028ae9c7-4d5a-43f3-aa80-a5db836270f7" guiLineLink_LineEnd="00bda0a7-fcfe-42e5-af3d-ba22a67e2d2b"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="42c16dd4-0868-4156-8339-c4bfc1f307f5"><pos X="477" Y="173"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="e493a442-7ad7-46ba-8711-8363b5fe418b" alignment="4"><pos X="332" Y="98"/></EndWaypoint><Waypoint uuid="bd0!
 d2504-c7d
 c-40f2-a9b6-cb7f66883c95"><pos X="332" Y="173"/></Way!
 point><EndWaypoint uuid="72027b23-cffd-4443-abff-ef876977a772" alignment="1"><pos X="697" Y="173"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="71253f21-88c2-4b28-a40f-8d2c8b8fbd68" guiTextLabel_Element="3ccf0228-3cee-4643-9199-00edb4799c87"><pos X="-59" Y="5"/></TextLabel><TextLabel uuid="d5be547f-cd77-4192-97b9-4b9019ff3ce1" textLabel="3" guiTextLabel_Element="3ccf0228-3cee-4643-9199-00edb4799c87"><pos X="-16" Y="25"/></TextLabel><TextLabel uuid="a40c3c16-f8ed-4aed-b3a7-a3819c13475c" textLabel="4" guiTextLabel_Element="3ccf0228-3cee-4643-9199-00edb4799c87"><pos X="-315" Y="-26"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="ed58bacc-2790-4047-bd97-12073415458f" guiLink_Element="f053f4a3-04af-434b-82b8-c18c76a57993"><style headergradientbegin="red"/><nodeRect Left="697" Top="270" Right="1139" Bottom="364"/><attached><AttachedNode uuid="79404ebe-120c-4d2c-b5bf-39e3b982d8d7"><nodeRect Left="919" Top="285" Righ!
 t="1290" 
 Bottom="322"/></AttachedNode></attached></NodeLink><LineLink uuid="2c8bb20a-a0c7-43d2-92d1-a7a8be99cb69" guiLink_Element="5cff21ce-af96-4420-b1f8-8da4da4eae15" guiLineLink_LineBegin="9d6883dd-e768-4795-bb19-e4464c788387" guiLineLink_LineEnd="ed58bacc-2790-4047-bd97-12073415458f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="0cb95fbf-edef-4dd4-9a03-0fa7f93e9684"><pos X="663" Y="300"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f85b4104-d85d-4edb-9962-6eca24283476" alignment="4"><pos X="629" Y="300"/></EndWaypoint><EndWaypoint uuid="4a43c64b-5be6-49fc-a23a-ee5cfdfa149d" alignment="1"><pos X="697" Y="300"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="72640c7a-7770-4555-9537-5d253950c021" guiLink_Element="8a6f78dc-c8b2-45a7-81f9-6bd5bd7eabe5" guiLineLink_LineBegin="ed58bacc-2790-4047-bd97-12073415458f" guiLineLink_LineEnd="00bda0a7-fcfe-42e5-af3d-ba22a67e2d2b"><style linethickness="2" pencolor="#00cc00"/><g!
 uiLineLin
 k_LineMiddleWaypoint><MiddleWaypoint uuid="05c02c28-a!
 c6a-47f6-905e-654046c9bd64"><pos X="800" Y="250"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6a929960-ba40-4899-a98c-f15623ad7be7" alignment="2"><pos X="800" Y="270"/></EndWaypoint><EndWaypoint uuid="543f897e-7ba2-44a5-969b-d8b23e00a5fc" alignment="3"><pos X="800" Y="230"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="2b48c57d-a9a1-4302-bb87-c03e92a80c46" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="-74" Y="7"/></TextLabel><TextLabel uuid="b721f220-7e0d-4d74-8b9a-c22ed11c5b82" textLabel="3" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="-30" Y="20"/></TextLabel><TextLabel uuid="ccaa371c-a0bd-4929-9522-bad7dc42681f" textLabel="4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="2" Y="8"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="603ac681-7692-46b9-a8b8-e4e7aec3e07f" guiLink_Element="7a4fa17f-5253-45!
 36-a76a-1
 3c9d72a644a" guiLineLink_LineBegin="9d6883dd-e768-4795-bb19-e4464c788387" guiLineLink_LineEnd="5c659b67-0607-4990-9c16-18efdb593de1"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="2b154952-92ad-4086-8b7d-1fc667f98b3a"><pos X="80" Y="190"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="bebce42b-01dd-4621-98ff-0e243763bf27" alignment="2"><pos X="137" Y="342"/></EndWaypoint><Waypoint uuid="f7f28703-7818-40bd-ad24-96c5271433b1"><pos X="80" Y="342"/></Waypoint><EndWaypoint uuid="6803be05-ae46-4985-ba47-bffb46f2af3c" alignment="3"><pos X="80" Y="-19"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="0b05724d-8067-4c1a-b70e-218765a0fb0a" guiTextLabel_Element="f2e9488f-455a-4eb9-b5d0-c2398f616852"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="8555fe00-6c84-484d-8cd3-b81c1be90236" textLabel="4" guiTextLabel_Element="f2e9488f-455a-4eb9-b5d0-c2398f616852"><pos X="5" Y="25"/></TextLabel></gu!
 iTextLabe
 lWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoi!
 nt></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="6d405806-0c6c-4deb-b9dc-b67046f08e01" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="8c7a0fd4-d363-4e37-afa4-6ab0e96dc34c" name="RedshiftDomain" comment="A RedshiftCoord contains one of four possible representations of redshift or Doppler velocity, identified by its name." guiDiagramLinkedOwner="f0b13a8e-a959-4943-936b-188cd68618e4"><guiDiagramGuiLink><NodeLink uuid="38f0d39b-ef83-4c93-b5b8-25686e2d3209" guiLink_Element="84dc6fee-3bcd-4664-a942-a8df4578c56f"><nodeRect Left="70" Top="59" Right="275" Bottom="136"/><attached><AttachedNode uuid="385c552b-215e-4892-bf45-3ed55eb497c7"><nodeRect Left="-186" Top="222" Right="226" Bottom="259"/></AttachedNode></attached></NodeLink><NodeLink uuid="6b65784f-e500-4db9-98e6-32f5aa382e79" guiLink_Element="ec011cf3-ace0-4d27-be15-de8cd9545a30"><nodeRect Left="169" Top="303" Right="275" Bottom="423"/></NodeLink><NodeLink uuid="d6890560-4af3-4eed-a7!
 13-06d722
 10ce3c" guiLink_Element="75a4b41a-45bc-4cbd-877f-e952d3db256d"><nodeRect Left="109" Top="453" Right="601" Bottom="547"/><attached><AttachedNode uuid="ab58f900-9e83-434f-bbd8-c63289cf9eea"><nodeRect Left="-265" Top="512" Right="116" Bottom="549"/></AttachedNode></attached></NodeLink><NodeLink uuid="07143231-329e-4392-8580-3489d2286a7d" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="red"/><nodeRect Left="641" Top="59" Right="721" Bottom="99"/></NodeLink><LineLink uuid="93fe72e5-f90f-48d7-8975-641afea3419a" guiLink_Element="af7488c6-8d38-4916-b32b-7b1d43056469" guiLineLink_LineBegin="38f0d39b-ef83-4c93-b5b8-25686e2d3209" guiLineLink_LineEnd="07143231-329e-4392-8580-3489d2286a7d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="6218fa7a-10d4-4cc0-a8d7-0f39d6a09cb9"><pos X="458" Y="88"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="035e967f-6c2c-4d67-b6ee-3c60b38f8c0b" alignment="4"><pos X="275"!
  Y="88"/>
 </EndWaypoint><EndWaypoint uuid="8a0a1b58-2388-4eca-a!
 d0e-a0dce452360e" alignment="1"><pos X="641" Y="88"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="cebe73a7-29aa-4b26-ba0e-15b7ef1f1270" guiLink_Element="49cce11e-5993-422b-bf8f-61f154facbdd"><nodeRect Left="123" Top="194" Right="598" Bottom="253"/><attached><AttachedNode uuid="465cbfb0-52fd-4e7e-abc1-cef57f4c6748"><nodeRect Left="-100" Top="303" Right="304" Bottom="340"/></AttachedNode></attached></NodeLink><NodeLink uuid="a851d013-215a-4e16-9c14-b673e973709b" guiLink_Element="bc6685eb-a75a-4f67-abb7-d24ec9c851d5"><nodeRect Left="534" Top="587" Right="601" Bottom="646"/></NodeLink><NodeLink uuid="28ae16db-c5dc-4668-8db4-d69da417a0d8" guiLink_Element="b5dd8681-3103-4fa0-a067-793ea144fe97"><nodeRect Left="232" Top="587" Right="494" Bottom="664"/></NodeLink><LineLink uuid="77f24ff5-ede0-41a8-ac7a-f2675e01ff21" guiLink_Element="1d0a18e1-7fb1-4357-bb49-00474aceae59" guiLineLink_LineBegin="a851d013-215a-4e16-9c14-b673e973709b" guiLineLink_LineEnd="d6890560-4af3-!
 4eed-a713
 -06d72210ce3c"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="68a9ef09-1ba4-4238-8c49-338d7c1fea58"><pos X="427" Y="571"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="4d9f9c8e-1b7d-400b-882a-aaa936786738" alignment="2"><pos X="568" Y="587"/></EndWaypoint><Waypoint uuid="c5e18c76-1b3e-49a9-a56f-88544f546dc1"><pos X="568" Y="571"/></Waypoint><Waypoint uuid="514af541-079a-4b34-92e9-3d03346fe35e"><pos X="293" Y="571"/></Waypoint><EndWaypoint uuid="b5e574f6-3eda-4ebd-b6ce-59237118a382" alignment="3"><pos X="293" Y="547"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="a3d353be-317f-4c84-9d5d-48726d64febe" guiLink_Element="f9cc93ca-c53e-463f-b1d6-32debca6b9a3" guiLineLink_LineBegin="28ae16db-c5dc-4668-8db4-d69da417a0d8" guiLineLink_LineEnd="d6890560-4af3-4eed-a713-06d72210ce3c"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="b629f29c-6061-447a-8a5a-937322a05cb8"><pos X="293" Y="567"/></MiddleWaypoint></guiLi!
 neLink_Li
 neMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uu!
 id="6a27efab-87d1-40c2-9e80-9cb7823a1569" alignment="1"><pos X="293" Y="587"/></EndWaypoint><EndWaypoint uuid="8dc5f9e5-8ecd-48c1-a68a-aaa1d829b489" alignment="4"><pos X="293" Y="547"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="bd004b64-0033-4322-a0eb-b429b76c64e7" guiLink_Element="e5399412-138e-4541-b1bf-aa889b2059cf"><style headergradientbegin="red"/><nodeRect Left="641" Top="298" Right="874" Bottom="411"/></NodeLink><NodeLink uuid="7925e071-970d-4669-b8bd-6ff22165c1b1" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="641" Top="183" Right="775" Bottom="241"/></NodeLink><LineLink uuid="2e0fa02f-11e6-45a0-99f2-5c98d9d0ae8f" guiLink_Element="51a5e60c-2e2e-446d-abf2-2d04363dab43" guiLineLink_LineBegin="cebe73a7-29aa-4b26-ba0e-15b7ef1f1270" guiLineLink_LineEnd="7925e071-970d-4669-b8bd-6ff22165c1b1"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="81f60549-fd2b-4aad-aa06-7a087fb7d117"><pos X="619" !
 Y="216"/>
 </MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9ff6a031-0a4a-4b0d-ae22-dd113f4c7ae3" alignment="4"><pos X="598" Y="216"/></EndWaypoint><EndWaypoint uuid="5fb2dd73-580a-49cd-91d5-bd9ea197824a" alignment="1"><pos X="641" Y="216"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="ba96be0a-490a-4f8f-95a3-cbc8e50a86a2" guiLink_Element="6fcfdf4a-9dfe-46fb-a184-f7324a5fd6d0" guiLineLink_LineBegin="cebe73a7-29aa-4b26-ba0e-15b7ef1f1270" guiLineLink_LineEnd="bd004b64-0033-4322-a0eb-b429b76c64e7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="5a678036-81f3-4fba-b6e7-6974a830b738"><pos X="476" Y="354"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="1906d2f9-f3a3-4908-9528-571f7716173d" alignment="4"><pos X="412" Y="253"/></EndWaypoint><Waypoint uuid="989bd9bb-6945-43c8-b699-a76f98e7283f"><pos X="412" Y="354"/></Waypoint><EndWaypoint uuid="b33064fd-d374-44e1-9b65-3477fe5d08b2" align!
 ment="1">
 <pos X="641" Y="354"/><guiTextLabelWaypoint_TextLabel!
 ><TextLabel uuid="496eb2d8-47bb-4449-821e-ffaa170f4333" guiTextLabel_Element="d8aa2c77-d0aa-4049-adf7-dd242ecb0c0d"><pos X="-62" Y="5"/></TextLabel><TextLabel uuid="32de7731-980b-4491-aee3-7817a6b93739" textLabel="3" guiTextLabel_Element="d8aa2c77-d0aa-4049-adf7-dd242ecb0c0d"><pos X="-16" Y="25"/></TextLabel><TextLabel uuid="24ac0563-8aa5-4ccc-adea-851fed3f2b32" textLabel="4" guiTextLabel_Element="d8aa2c77-d0aa-4049-adf7-dd242ecb0c0d"><pos X="-348" Y="22"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="e86be0a7-d683-4f3b-a3a0-8dbbb72b4b4d" guiLink_Element="f053f4a3-04af-434b-82b8-c18c76a57993"><style headergradientbegin="red"/><nodeRect Left="641" Top="454" Right="1083" Bottom="548"/><attached><AttachedNode uuid="e2654503-f51c-42bb-ae7f-37d08a90ddcf"><nodeRect Left="863" Top="469" Right="1234" Bottom="506"/></AttachedNode></attached></NodeLink><LineLink uuid="bb5d7cbf-0378-43f3-bbc5-09fac5d642f4" guiLink_Element="!
 d0b832dc-
 bdc7-422a-8b41-987460322238" guiLineLink_LineBegin="d6890560-4af3-4eed-a713-06d72210ce3c" guiLineLink_LineEnd="e86be0a7-d683-4f3b-a3a0-8dbbb72b4b4d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="67c740ea-40f3-42c3-9334-acc936051df6"><pos X="621" Y="482"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f8c995fb-a755-463c-ac79-6e8ed8d8727c" alignment="4"><pos X="601" Y="482"/></EndWaypoint><EndWaypoint uuid="45403c12-2f53-4f24-a1b5-59bcd8a549fa" alignment="1"><pos X="641" Y="482"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="4f42fec1-200b-4f93-b8d4-df7cc4071923" guiLink_Element="8a6f78dc-c8b2-45a7-81f9-6bd5bd7eabe5" guiLineLink_LineBegin="e86be0a7-d683-4f3b-a3a0-8dbbb72b4b4d" guiLineLink_LineEnd="bd004b64-0033-4322-a0eb-b429b76c64e7"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ffce41fb-3c75-4b36-aa08-ca1322acc9c5"><pos X="744" Y="433"/></MiddleWaypoint></!
 guiLineLi
 nk_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoi!
 nt uuid="2f63cf97-cbee-46ef-8442-3ac224cf2e80" alignment="2"><pos X="744" Y="454"/></EndWaypoint><EndWaypoint uuid="d85c1568-605b-45a6-bb50-ca70fd7fbc99" alignment="3"><pos X="744" Y="411"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="97aa5de6-cafd-4f0b-870a-c0c733a4a90f" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="-64" Y="3"/></TextLabel><TextLabel uuid="83c7e704-8b52-497a-afe0-d0e2f1c554b0" textLabel="3" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="-19" Y="15"/></TextLabel><TextLabel uuid="5fb59e98-6f07-4792-ae6d-c0434fcbb16b" textLabel="4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos Y="6"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="2bbae490-2f3e-413d-8042-c67962f95e66" guiLink_Element="b45e914e-15ff-40d2-8641-8d4dbf3472c2" guiLineLink_LineBegin="d6890560-4af3-4eed-a713-06d72210ce3c" guiLineLink_LineEnd="38f0d39b-ef83-4c93-b5b8-25686e2d3!
 209"><sty
 le linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="458d2996-20f6-4a0e-8e66-f90dd6507506"><pos X="83" Y="343"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2f567883-20d2-4e70-87dc-d97722ab807b" alignment="2"><pos X="109" Y="524"/></EndWaypoint><Waypoint uuid="24ba622f-7995-461b-99a8-0f20a1c0d17d"><pos X="83" Y="524"/></Waypoint><EndWaypoint uuid="87095f56-8167-4df0-bed6-21bd3202ca99" alignment="3"><pos X="83" Y="136"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="26d923fa-3eeb-417f-ba03-a05a68a7b410" guiTextLabel_Element="bda6a16a-1cec-4cff-ad86-47a74a5e2591"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="fd83d462-65ff-44c8-af88-8e7a2aded55f" textLabel="4" guiTextLabel_Element="bda6a16a-1cec-4cff-ad86-47a74a5e2591"><pos X="5" Y="25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="5cc5!
 6172-f2e7
 -4bb0-a017-3ad4ccb99055" name="Default"/></guiDiagram!
 Layer></ClassDiagram><ClassDiagram uuid="e9bc17af-014c-42cc-b33c-2f6133739e7d" name="PolarizationDomain" guiDiagramLinkedOwner="915e65ad-0548-4ae2-ad1c-9dd446e01458"><guiDiagramGuiLink><NodeLink uuid="2ececdd3-92c4-408d-bb25-f9ba266db930" guiLink_Element="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"><nodeRect Left="-42" Top="9" Right="68" Bottom="50"/><attached><AttachedNode uuid="0a339d7e-4d7f-4582-8fbf-ab679a3a1701"><nodeRect Left="-119" Top="92" Right="293" Bottom="129"/></AttachedNode></attached></NodeLink><NodeLink uuid="b5acb9a0-38a9-46c2-a6b2-8848d53d38d7" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="red"/><nodeRect Left="499" Top="10" Right="579" Bottom="50"/></NodeLink><LineLink uuid="6dbcd51b-0453-4d50-a121-b445d228d4c1" guiLink_Element="10664395-ba7b-44dd-a587-a42356f06466" guiLineLink_LineBegin="2ececdd3-92c4-408d-bb25-f9ba266db930" guiLineLink_LineEnd="b5acb9a0-38a9-46c2-a6b2-8848d53d38d7"><guiLineLink_LineMiddleWaypoint><MiddleWa!
 ypoint uu
 id="90fde26d-86cb-45bf-981e-eff07f9b829b"><pos X="283" Y="24"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="ea0fd0cd-51bc-4093-9049-f53be312a6e5" alignment="4"><pos X="68" Y="24"/></EndWaypoint><EndWaypoint uuid="1fa1f30a-2225-4d40-9b61-2fa885bf6da6" alignment="1"><pos X="499" Y="24"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="f424b7f5-cf7b-46c9-bdef-28f81e186c95" guiLink_Element="7e234413-bda7-45fc-a964-0d47e9acf15c"><nodeRect Left="819" Top="1026" Right="914" Bottom="1146"/></NodeLink><NodeLink uuid="5ac55c48-d04c-44d0-a9c3-c3c8254f45ef" guiLink_Element="566d6292-34ed-4414-ab0e-d80f10c81805"><nodeRect Left="819" Top="590" Right="917" Bottom="710"/></NodeLink><NodeLink uuid="00c3fa8b-c9fe-41e7-8021-3ae5d3b0b41d" guiLink_Element="860257af-f928-4433-b91c-ff2e2479d171"><nodeRect Left="819" Top="881" Right="913" Bottom="1001"/></NodeLink><NodeLink uuid="8ed04aab-dacf-4aaa-b401-436dc5155c20" guiLink_Element="8b6ea!
 c35-de48-
 46ca-94c2-22483198d1af"><nodeRect Left="819" Top="737!
 " Right="921" Bottom="857"/></NodeLink><NodeLink uuid="f36a0f57-c99c-4618-9ea9-0bf87ee9c27f" guiLink_Element="9c02f670-4fdf-41ea-be93-2cb833424f6f"><nodeRect Left="-48" Top="378" Right="459" Bottom="472"/></NodeLink><NodeLink uuid="ce1f6557-6a1e-40b7-ac71-2e260819d3e0" guiLink_Element="8a50956d-94c0-4680-a070-41f058b7ac28"><nodeRect Left="-17" Top="590" Right="459" Bottom="667"/><attached><AttachedNode uuid="386aa7a2-0246-47ff-b0ea-32ef6cd84fa9"><nodeRect Left="16" Top="675" Right="390" Bottom="712"/></AttachedNode></attached></NodeLink><NodeLink uuid="ecd6a6d9-7bff-4d92-9f86-e4b0a3277675" guiLink_Element="4c09771d-54d0-4785-a30f-bee0bb12719f"><nodeRect Left="-21" Top="737" Right="459" Bottom="814"/><attached><AttachedNode uuid="ef8e4640-d935-4da9-9cdd-5b1e62cef974"><nodeRect Left="12" Top="820" Right="386" Bottom="857"/></AttachedNode></attached></NodeLink><NodeLink uuid="8d6b8a59-69d3-4dd5-9eac-24c012bdd61e" guiLink_Element="6227d2f6-eb0e-44c6-b97a-ae912f3b5db6"><nodeRect!
  Left="-1
 4" Top="881" Right="459" Bottom="958"/><attached><AttachedNode uuid="f68b03ce-3bab-4eb2-9e46-55f830ac5a51"><nodeRect Left="19" Top="966" Right="393" Bottom="1003"/></AttachedNode></attached></NodeLink><NodeLink uuid="8af86f68-3292-4970-9b8a-99f37baacac5" guiLink_Element="2b4c784e-59f5-4efa-82d8-9638a8ee3bda"><nodeRect Left="-16" Top="1026" Right="459" Bottom="1103"/><attached><AttachedNode uuid="577d7fd6-8e6d-4d63-b9e5-1d7c8739983c"><nodeRect Left="17" Top="1109" Right="391" Bottom="1146"/></AttachedNode></attached></NodeLink><LineLink uuid="5761f7e9-64b6-4f14-b7a5-c6bc2d2cfc34" guiLink_Element="68c96460-28f6-41c1-824e-7d6744304f34" guiLineLink_LineBegin="ce1f6557-6a1e-40b7-ac71-2e260819d3e0" guiLineLink_LineEnd="f36a0f57-c99c-4618-9ea9-0bf87ee9c27f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="c65cd21d-071a-44cc-b99e-6716abe4c8cc"><pos X="-28" Y="547"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f2f7dfad-63e7-4660-8d13!
 -89959f9a
 4ded" alignment="4"><pos X="-17" Y="610"/></EndWaypoi!
 nt><Waypoint uuid="341972a4-0ea2-472d-99a9-75443a10d5bf"><pos X="-28" Y="610"/></Waypoint><EndWaypoint uuid="3bb3d663-ee00-4adf-ba34-7748e6638984" alignment="1"><pos X="-28" Y="472"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="1ce417e9-eb44-4551-a59f-b64b46ca40ff" guiLink_Element="f8fdfb9e-aa7a-42f3-a8e0-cb6d0bd7f458" guiLineLink_LineBegin="ecd6a6d9-7bff-4d92-9f86-e4b0a3277675" guiLineLink_LineEnd="f36a0f57-c99c-4618-9ea9-0bf87ee9c27f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="daaa9157-d476-4319-b208-ffa9537f4dcc"><pos X="-28" Y="618"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2dae2be3-6c9f-4ce5-8b14-fa07b46791d4" alignment="2"><pos X="-21" Y="757"/></EndWaypoint><Waypoint uuid="51738286-13f8-406d-ab0f-f5ef42a14891"><pos X="-28" Y="757"/></Waypoint><EndWaypoint uuid="7a31f4d3-e533-4d50-b3c0-080e1f16d1d9" alignment="3"><pos X="-28" Y="472"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink !
 uuid="4ef
 18e39-c3e7-4b0e-9120-0fa8d71288f3" guiLink_Element="45ce5312-9ef8-4e61-9c67-c04f65671941" guiLineLink_LineBegin="8d6b8a59-69d3-4dd5-9eac-24c012bdd61e" guiLineLink_LineEnd="f36a0f57-c99c-4618-9ea9-0bf87ee9c27f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="a4345acc-8681-4c21-b972-ef68d0a70fc8"><pos X="-28" Y="698"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="1e524180-0f85-4ad6-9d72-0701f6110971" alignment="1"><pos X="-14" Y="910"/></EndWaypoint><Waypoint uuid="e3130fdc-475e-4437-aaa8-819fe06ba499"><pos X="-28" Y="910"/></Waypoint><EndWaypoint uuid="8ea87e73-bccd-44b9-82f4-7073ca6c3a11" alignment="4"><pos X="-28" Y="472"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="27046662-a061-4ab3-bf3a-a81dfb260b18" guiLink_Element="cf2fcc2d-8670-4480-bb74-5e4dd72a3972" guiLineLink_LineBegin="8af86f68-3292-4970-9b8a-99f37baacac5" guiLineLink_LineEnd="f36a0f57-c99c-4618-9ea9-0bf87ee9c27f"><guiLineLink_LineMiddleWaypoin!
 t><Middle
 Waypoint uuid="6884c637-bfe1-44cf-bc68-7dc96bc6b2fd">!
 <pos X="-28" Y="767"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="7aaf4903-af5f-4de8-b51b-c594007fefae" alignment="1"><pos X="-16" Y="1049"/></EndWaypoint><Waypoint uuid="a4f2b51d-e8a6-4dc7-a9aa-abd3a9d2804d"><pos X="-28" Y="1049"/></Waypoint><EndWaypoint uuid="ce91821a-6de1-44e8-8777-2148971b029b" alignment="4"><pos X="-28" Y="472"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="c1c604eb-149e-4f98-8a97-1408f3969a7c" guiLink_Element="2e1a46ae-e49c-49f4-869c-8038430ee803"><nodeRect Left="-48" Top="152" Right="438" Bottom="211"/><attached><AttachedNode uuid="f99b6205-6ee0-44f0-954a-ea89de38a7aa"><nodeRect Left="-250" Top="226" Right="154" Bottom="263"/></AttachedNode></attached></NodeLink><NodeLink uuid="aff22136-06ea-4a3d-bfd2-88c95594c193" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="499" Top="153" Right="633" Bottom="211"/></NodeLink><LineLink uuid="3d6!
 3d7cf-594
 e-4650-add3-9d5e36dc5c3c" guiLink_Element="131abc3b-753d-4483-bc63-86ec1cdff68e" guiLineLink_LineBegin="c1c604eb-149e-4f98-8a97-1408f3969a7c" guiLineLink_LineEnd="aff22136-06ea-4a3d-bfd2-88c95594c193"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="5b992c7f-83ca-4fb4-af24-4c60bbf43cc2"><pos X="468" Y="165"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="36fc9202-4dd4-420c-a24f-405fd7cfdae2" alignment="4"><pos X="438" Y="165"/></EndWaypoint><EndWaypoint uuid="dea7040d-6a3a-4b44-8f74-85b15db1cc86" alignment="1"><pos X="499" Y="165"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="51f6c01d-0cf3-485f-968d-c3cb18e3187c" guiLink_Element="122ed5c3-d6f0-474a-88ec-30d79ed1a571"><style headergradientbegin="red"/><nodeRect Left="499" Top="285" Right="580" Bottom="326"/></NodeLink><NodeLink uuid="42ed81ca-2555-44b1-9148-c6c37388b1f0" guiLink_Element="ab705a17-1a4d-4c4c-8740-6599581cac90"><nodeRect Left="907" Top="21" Right!
 ="989" Bo
 ttom="357"/></NodeLink><LineLink uuid="12a8014a-70e0-!
 4794-ab79-eea7a382131a" guiLink_Element="6948b223-3ce6-4a05-93a2-a56b585ef6e3" guiLineLink_LineBegin="f424b7f5-cf7b-46c9-bdef-28f81e186c95" guiLineLink_LineEnd="42ed81ca-2555-44b1-9148-c6c37388b1f0"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="5d1aec1f-1b59-4675-8763-94d91cf36e00"><pos X="975" Y="734"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="720e2205-9a53-4a4b-bf81-f9abc79e934e" alignment="4"><pos X="914" Y="1049"/></EndWaypoint><Waypoint uuid="36277533-b12c-4511-852e-02e43d7746a8"><pos X="975" Y="1049"/></Waypoint><EndWaypoint uuid="0d30c43b-a93a-4a59-9861-6b58b2a20f16" alignment="1"><pos X="975" Y="357"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="0d73269b-7f5d-44eb-8d7c-08972a1de050" guiLink_Element="07ad8b0c-dc40-4897-ac84-9744dc99dec9" guiLineLink_LineBegin="00c3fa8b-c9fe-41e7-8021-3ae5d3b0b41d" guiLineLink_LineEnd="42ed81ca-2555-44b1-9148-c6c37388b1f0"><guiLineLink_LineMiddleWaypoint><Middle!
 Waypoint 
 uuid="7c49f4c1-0673-4d5f-a283-c86e908dabd7"><pos X="975" Y="658"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="997b56a5-dccf-46d2-92de-c88c3c71dc21" alignment="4"><pos X="913" Y="896"/></EndWaypoint><Waypoint uuid="aa5ab053-43c9-4266-ac64-a9c1e19ca4ef"><pos X="975" Y="896"/></Waypoint><EndWaypoint uuid="79c8725d-49ca-457e-a8bd-ea5f351b6091" alignment="1"><pos X="975" Y="357"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="60d7a9e2-cd89-4816-8a5e-e8b4939e53fe" guiLink_Element="a9608a63-cad8-44e2-99d5-e6c49ed0d347" guiLineLink_LineBegin="8ed04aab-dacf-4aaa-b401-436dc5155c20" guiLineLink_LineEnd="42ed81ca-2555-44b1-9148-c6c37388b1f0"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="45f887b0-aa3b-49ad-b299-4c54ec4b8a4e"><pos X="975" Y="582"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="fef36779-5b94-47e3-ad33-3f933ea46fca" alignment="4"><pos X="921" Y="753"/></EndWaypo!
 int><Wayp
 oint uuid="007e26bc-a7b1-4cc3-a8d8-131ffa74ed8e"><pos!
  X="975" Y="753"/></Waypoint><EndWaypoint uuid="f1f160b5-7f5c-4965-b95f-06e62511f78b" alignment="1"><pos X="975" Y="357"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="13ad2826-6004-4c44-81b0-81f10644b1f7" guiLink_Element="7141356b-9930-42c0-b319-3c099520bf03" guiLineLink_LineBegin="5ac55c48-d04c-44d0-a9c3-c3c8254f45ef" guiLineLink_LineEnd="42ed81ca-2555-44b1-9148-c6c37388b1f0"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ee2ef10e-130e-4e75-8275-4dda67550d3d"><pos X="975" Y="511"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="e015cc22-4665-403f-a24a-9267d4a22e39" alignment="4"><pos X="917" Y="607"/></EndWaypoint><Waypoint uuid="a1788d1e-473e-4016-ae3e-309a877eb8e5"><pos X="975" Y="607"/></Waypoint><EndWaypoint uuid="3deeef40-a46e-4e96-abb5-c1777ef99556" alignment="1"><pos X="975" Y="357"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="9fc4eb61-ba8b-4078-a612-ac30ac8310bd" guiLink_Element="!
 82e521ea-
 656d-495a-8ca0-2f5a92e22ec2"><style headergradientbegin="red"/><nodeRect Left="499" Top="378" Right="952" Bottom="454"/><attached><AttachedNode uuid="3a449265-2ade-4815-b135-44e95ff1f57a"><nodeRect Left="340" Top="466" Right="711" Bottom="503"/></AttachedNode></attached></NodeLink><LineLink uuid="42c09498-e2bb-405a-b6d2-bcdfa1b93be3" guiLink_Element="d4f41bab-d7f5-4b16-bee2-187bd6a79438" guiLineLink_LineBegin="9fc4eb61-ba8b-4078-a612-ac30ac8310bd" guiLineLink_LineEnd="51f6c01d-0cf3-485f-968d-c3cb18e3187c"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="51120c7d-0612-420b-ac81-ca74be445fe1"><pos X="520" Y="352"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d6eb6dbb-1693-4c36-91ac-1f56702d87e3" alignment="2"><pos X="520" Y="378"/></EndWaypoint><EndWaypoint uuid="73dbada0-8545-4c37-87c4-60f07b6c303c" alignment="3"><pos X="520" Y="326"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid!
 ="2df8df2
 e-b526-49c4-9f66-753541eefb2b" guiTextLabel_Element="!
 7084290a-2b44-4d19-a531-f0a33c5b7e70"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="3fca7298-c834-4e01-aaca-1690c0143053" textLabel="3" guiTextLabel_Element="7084290a-2b44-4d19-a531-f0a33c5b7e70"><pos X="66" Y="4"/></TextLabel><TextLabel uuid="d5343470-77ce-4a4f-bab2-d0b8d43ad26d" textLabel="4" guiTextLabel_Element="7084290a-2b44-4d19-a531-f0a33c5b7e70"><pos X="5" Y="25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="bb923e5b-a338-4c8d-bde7-c0973c9e8aa9" guiLink_Element="ebda821c-89b9-48ae-baad-b33d50076a84" guiLineLink_LineBegin="f36a0f57-c99c-4618-9ea9-0bf87ee9c27f" guiLineLink_LineEnd="9fc4eb61-ba8b-4078-a612-ac30ac8310bd"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="d5e64848-38b1-450b-831c-b3e5c4a4dffc"><pos X="479" Y="413"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9f115da4-0ffc-4571-8f6a-fc763bb34ff0" alignment="4"><pos X="459" Y="413"/></EndWaypoint!
 ><EndWayp
 oint uuid="9b4a46ac-ea77-4e23-bf6b-63c3be137c4a" alignment="1"><pos X="499" Y="413"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="80aa2d2f-acc3-4ff9-9e83-e5c3368952aa" guiLink_Element="1fa2ebcb-da10-4f2e-bd74-fe84717d58d8" guiLineLink_LineBegin="c1c604eb-149e-4f98-8a97-1408f3969a7c" guiLineLink_LineEnd="51f6c01d-0cf3-485f-968d-c3cb18e3187c"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="507ee252-c8ef-455a-a10f-d7578a85e718"><pos X="309" Y="305"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="01f6679e-f3e0-4912-b8fd-708bf53e71a9" alignment="4"><pos X="214" Y="211"/></EndWaypoint><Waypoint uuid="75fcfc71-e3f1-410f-ba55-3ef2f03ca38a"><pos X="214" Y="305"/></Waypoint><EndWaypoint uuid="223b42a9-4e1b-4774-9fd3-ecbb7fc90ba5" alignment="1"><pos X="499" Y="305"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a9408b79-0f1c-4f1a-9d5e-da8ee45deb08" guiTextLabel_Element="f78da8ed-58f1-4c67-8160-e7d22e9b4976"><pos X="!
 -88" Y="-
 17"/></TextLabel><TextLabel uuid="f2e05eec-3c1b-4d37-!
 a6a7-adeb3ae5de27" textLabel="3" guiTextLabel_Element="f78da8ed-58f1-4c67-8160-e7d22e9b4976"><pos X="-22" Y="-19"/></TextLabel><TextLabel uuid="9c1c8287-16ed-488a-9c26-8f9efa77a526" textLabel="4" guiTextLabel_Element="f78da8ed-58f1-4c67-8160-e7d22e9b4976"><pos X="-326" Y="13"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="06ef57e2-2b80-410c-bcee-39d9c4f6cd62" guiLink_Element="37e43580-4f49-406a-811b-46b867ac567d" guiLineLink_LineBegin="f36a0f57-c99c-4618-9ea9-0bf87ee9c27f" guiLineLink_LineEnd="2ececdd3-92c4-408d-bb25-f9ba266db930"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="eec28bf8-5bbf-4cbe-af6b-6d80c824ac32"><pos X="-69" Y="235"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="cd883f0a-6702-4db4-8f0b-10912f12adf2" alignment="2"><pos X="-48" Y="450"/></EndWaypoint><Waypoint uuid="3db4428b-a15c-4a89-bab3-5eb683829946!
 "><pos X=
 "-69" Y="450"/></Waypoint><Waypoint uuid="e67a27c7-c134-4b0a-bcff-c659d77cace8"><pos X="-69" Y="25"/></Waypoint><EndWaypoint uuid="783528bb-c539-4ca3-b3bd-4759d5fdecf4" alignment="3"><pos X="-42" Y="25"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="26a62a02-d5bf-4982-a914-c33b44298c94" guiTextLabel_Element="920e54b4-1ac7-4b56-9d49-11c22eaf0c53"><pos X="-23" Y="53"/></TextLabel><TextLabel uuid="a51c511a-6ccb-41e4-ba21-297974d0fdef" textLabel="4" guiTextLabel_Element="920e54b4-1ac7-4b56-9d49-11c22eaf0c53"><pos X="-25" Y="69"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="97287b7e-4476-40e6-85d1-3c8589dc7d17" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="a3413c72-3e6e-4a48-b86f-0a3787c7bdbc" name="GenericDomain" guiDiagramLinkedOwner="f881bbdc-5a0d-47cc-ba45-5ffe7670381d"><guiDiagramGuiLink><NodeLink uuid="a275f150-21b2-4a55-9c40-e2970c392fc8" guiLi!
 nk_Elemen
 t="b64125c9-f671-45b8-980a-724503de846f"><nodeRect Le!
 ft="83" Top="56" Right="172" Bottom="97"/><attached><AttachedNode uuid="e02e1603-b3f6-4db2-ba71-c56bfcce1d28"><nodeRect Left="-20" Top="131" Right="392" Bottom="168"/></AttachedNode></attached></NodeLink><NodeLink uuid="40b504f4-f76e-4cf7-822b-268e9336c0c5" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="red"/><nodeRect Left="672" Top="57" Right="752" Bottom="97"/></NodeLink><LineLink uuid="c16f0ee0-03de-4f58-92d2-7512050964ff" guiLink_Element="c46af347-3c7c-480e-ba1c-868355b95d9a" guiLineLink_LineBegin="a275f150-21b2-4a55-9c40-e2970c392fc8" guiLineLink_LineEnd="40b504f4-f76e-4cf7-822b-268e9336c0c5"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="7cbbf57f-f3f7-4388-8e83-72b7f8fdc660"><pos X="422" Y="67"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f8c926d7-c0b0-45e3-acd6-a432ec17809f" alignment="4"><pos X="172" Y="67"/></EndWaypoint><EndWaypoint uuid="e628e80d-faff-482a-8bc5-b7d701f1c1c3"!
  alignmen
 t="1"><pos X="672" Y="67"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="5dc01f64-8a1c-47fc-b647-0acdb3943c5c" guiLink_Element="cf0e7dfa-f166-4af2-b5be-4802801f3f20"><nodeRect Left="132" Top="475" Right="622" Bottom="570"/><attached><AttachedNode uuid="3927a27a-dd77-463b-ba3c-cb87c0ac84bb"><nodeRect Left="-85" Top="566" Right="296" Bottom="603"/></AttachedNode></attached></NodeLink><NodeLink uuid="84bca797-b0a2-4cc3-ba2d-2c9a5b9c95d6" guiLink_Element="e06a20a7-e542-4439-9180-ad69ebe6e24c"><nodeRect Left="147" Top="207" Right="622" Bottom="266"/><attached><AttachedNode uuid="99e344c8-bca4-4f13-9b6b-76726d739a83"><nodeRect Left="-50" Top="288" Right="354" Bottom="325"/></AttachedNode></attached></NodeLink><NodeLink uuid="31099b22-e948-4dcc-85dc-5607de25bc3a" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="672" Top="208" Right="806" Bottom="266"/></NodeLink><NodeLink uuid="d0d850cb-5b4c-42ca-8b02-3bcdc5a!
 c8656" gu
 iLink_Element="e5399412-138e-4541-b1bf-aa889b2059cf">!
 <style headergradientbegin="red"/><nodeRect Left="672" Top="335" Right="905" Bottom="448"/></NodeLink><LineLink uuid="44aca70e-869e-4468-ad1a-c324bc812587" guiLink_Element="3f845b9f-150d-48e1-86eb-2c2cc266a7ce" guiLineLink_LineBegin="84bca797-b0a2-4cc3-ba2d-2c9a5b9c95d6" guiLineLink_LineEnd="31099b22-e948-4dcc-85dc-5607de25bc3a"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="82a5e217-7030-402f-b9be-9ebca891d661"><pos X="647" Y="225"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="52080ccb-5e20-44a3-9421-e66a7504efec" alignment="4"><pos X="622" Y="225"/></EndWaypoint><EndWaypoint uuid="efba88d6-4a99-4e77-b095-7b3a5e11e7fd" alignment="1"><pos X="672" Y="225"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="087f8c87-c652-4b5d-9516-23626e9f96e0" guiLink_Element="372a94fd-b552-4ef8-a000-e533784c55aa" guiLineLink_LineBegin="84bca797-b0a2-4cc3-ba2d-2c9a5b9c95d6" guiLineLink_LineEnd="d0d850cb-5b4c-42ca-8b02-3bcdc5ac86!
 56"><guiL
 ineLink_LineMiddleWaypoint><MiddleWaypoint uuid="8e6c975f-f459-4658-a5ab-c64e3a75d5f7"><pos X="471" Y="391"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="8789546e-cb74-46c4-98f0-2ad2e7e093d8" alignment="4"><pos X="395" Y="266"/></EndWaypoint><Waypoint uuid="0a34b438-e605-4c46-9361-935c15c932ad"><pos X="395" Y="391"/></Waypoint><EndWaypoint uuid="789a6fef-8aac-4d32-990d-23f6fab7444a" alignment="1"><pos X="672" Y="391"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="49f46d72-2d79-47b9-84b8-b771d786f0ee" guiTextLabel_Element="1b1e4d42-132f-4a76-b296-d30cd3dac445"><pos X="-62" Y="5"/></TextLabel><TextLabel uuid="53c48757-0aa7-4cb2-9683-226772e11eda" textLabel="3" guiTextLabel_Element="1b1e4d42-132f-4a76-b296-d30cd3dac445"><pos X="-16" Y="25"/></TextLabel><TextLabel uuid="a1171e9d-c2d1-4950-a0a8-abef33333f1c" textLabel="4" guiTextLabel_Element="1b1e4d42-132f-4a76-b296-d30cd3dac445"><pos X="-343" Y="24"/></TextLabel></guiTextLabelWay!
 point_Tex
 tLabel></EndWaypoint></guiLineLinkWaypoint></LineLink!
 ><NodeLink uuid="9da04a03-854b-4e96-b064-1b701d7180ce" guiLink_Element="f053f4a3-04af-434b-82b8-c18c76a57993"><style headergradientbegin="red"/><nodeRect Left="672" Top="475" Right="1114" Bottom="569"/><attached><AttachedNode uuid="ee706d09-3261-4368-93ee-fa229e6ceec6"><nodeRect Left="894" Top="490" Right="1265" Bottom="527"/></AttachedNode></attached></NodeLink><LineLink uuid="01f3ea2f-d913-4316-80b1-bb69cc17bbef" guiLink_Element="4085ebc0-73cc-4631-a6bc-758a297ff491" guiLineLink_LineBegin="5dc01f64-8a1c-47fc-b647-0acdb3943c5c" guiLineLink_LineEnd="9da04a03-854b-4e96-b064-1b701d7180ce"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="a3afdd6c-9c69-4b5c-8187-8c0ade1c7caf"><pos X="647" Y="505"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f248f231-ee90-403e-8d79-320d721b04aa" alignment="4"><pos X="622" Y="505"/></EndWaypoint><EndWaypoint uuid="080774e4-f3c8-4a29-bac8-71fb21e6b7d6" alignment="1"><pos X="672" Y="505"/></EndWayp!
 oint></gu
 iLineLinkWaypoint></LineLink><LineLink uuid="873f48d8-8caa-440f-951b-3388e2b22cff" guiLink_Element="8a6f78dc-c8b2-45a7-81f9-6bd5bd7eabe5" guiLineLink_LineBegin="9da04a03-854b-4e96-b064-1b701d7180ce" guiLineLink_LineEnd="d0d850cb-5b4c-42ca-8b02-3bcdc5ac8656"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="0be0d440-a5f8-47d4-a64a-39b302fb7661"><pos X="775" Y="462"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="111a6807-598f-4e63-8f93-51a18f4b66aa" alignment="2"><pos X="775" Y="475"/></EndWaypoint><EndWaypoint uuid="241f2fcd-9742-4889-a265-4aa16f365542" alignment="3"><pos X="775" Y="448"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="7890b4f5-286b-46ff-861d-9d3e8c2c3d5c" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="-66" Y="6"/></TextLabel><TextLabel uuid="fef6e393-2e2a-4f94-a356-5dda828ba660" textLabel="3" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd2!
 8d2e7d"><
 pos X="66" Y="4"/></TextLabel><TextLabel uuid="c1ded2!
 17-35ad-4950-8c70-efd7edc0d754" textLabel="4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="18" Y="8"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="5f6a83d6-3324-4eb1-b21d-1fa2d0485242" guiLink_Element="fd07fad7-819d-46b9-a6a8-b6d75746542c" guiLineLink_LineBegin="5dc01f64-8a1c-47fc-b647-0acdb3943c5c" guiLineLink_LineEnd="a275f150-21b2-4a55-9c40-e2970c392fc8"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="64748858-c412-46ed-9f17-f29fb999d1ec"><pos X="113" Y="333"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="b28c1dd5-9aea-4180-a92b-4287b6778c58" alignment="2"><pos X="132" Y="550"/></EndWaypoint><Waypoint uuid="ef21a663-8791-448d-a954-5bf6f7564722"><pos X="113" Y="550"/></Waypoint><EndWaypoint uuid="ac2ed16c-23e5-4a77-b1cf-128e54bd6542" alignment="3"><pos X="113" Y="97"/><guiTextLabelWaypoint_Text!
 Label><Te
 xtLabel uuid="7073a5a6-24d6-474e-ad00-069ef0b5e033" guiTextLabel_Element="c7787d80-0410-4538-b701-0c4077e92bdf"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="4879c21e-2270-4249-8b0c-b70c7ef74aa2" textLabel="4" guiTextLabel_Element="c7787d80-0410-4538-b701-0c4077e92bdf"><pos X="5" Y="25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="bed81237-068d-49d9-9ec6-553475e4b5de" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="225e3cb4-e093-4f99-b9cd-72cda152b1be" name="SpatialDomain" guiDiagramLinkedOwner="84e3c21e-27b4-4348-bb19-8178adbbcf65"><guiDiagramGuiLink><NodeLink uuid="606905ce-2a01-4f88-a10e-bc3ced50390f" guiLink_Element="89b72b66-04e6-432a-a187-d9d58c85a48f"><nodeRect Left="382" Top="-298" Right="587" Bottom="-167"/><attached><AttachedNode uuid="571ad65d-8302-46a0-9f0e-16d5d2ab9a1e"><nodeRect Left="199" Top="-169" Right="611" Bottom="-132"/></Attach!
 edNode></
 attached></NodeLink><NodeLink uuid="98cf2047-fd76-4fa!
 7-9c4a-2ff95ed6f7db" guiLink_Element="32cad59f-cb54-426e-bb2e-34013e6e28f9"><nodeRect Left="-251" Top="-397" Right="-149" Bottom="425"/></NodeLink><NodeLink uuid="e65df3bf-f0e0-496a-9e3e-4ff5d5ffd503" guiLink_Element="1c4ef700-d3a6-4ef4-99bc-e919b3d6b7ce"><nodeRect Left="1116" Top="-397" Right="1249" Bottom="29"/></NodeLink><NodeLink uuid="e175f030-076d-484d-a3fc-29ed031d0024" guiLink_Element="33c656d6-9829-4dc4-b802-5c832657cfa0"><nodeRect Left="-69" Top="-298" Right="13" Bottom="-214"/></NodeLink><NodeLink uuid="62bd4a93-9880-4d2c-9347-50207f972cb6" guiLink_Element="4601b15e-6a63-46b8-8254-18c8ca7d832c"><nodeRect Left="-69" Top="-174" Right="80" Bottom="-79"/></NodeLink><NodeLink uuid="45787a05-8dc6-4630-87c2-79f6231ac0bf" guiLink_Element="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"><nodeRect Left="39" Top="-34" Right="106" Bottom="24"/></NodeLink><NodeLink uuid="17e55098-5b00-4c32-aa2b-70fc3ddd7254" guiLink_Element="8f732d69-22c4-4596-ba59-0290568495a0"><nodeRect Left="-90" To!
 p="94" Ri
 ght="50" Bottom="171"/></NodeLink><LineLink uuid="6465e5d9-f297-4b10-9ca3-08430b6b504b" guiLink_Element="2de2ea06-adb3-401b-aac0-c01af4eab755" guiLineLink_LineBegin="17e55098-5b00-4c32-aa2b-70fc3ddd7254" guiLineLink_LineEnd="45787a05-8dc6-4630-87c2-79f6231ac0bf"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="907996aa-825e-49e8-a93a-d3f6507738f1"><pos X="30" Y="59"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="cd22e748-f747-455d-94d9-2afee90d3075" alignment="2"><pos X="-11" Y="94"/></EndWaypoint><Waypoint uuid="4fbdf781-757a-42f2-8ab0-1d6408d0b8ec"><pos X="-11" Y="59"/></Waypoint><Waypoint uuid="e8f5d477-32b5-48e3-8b87-9d91ba31d070"><pos X="72" Y="59"/></Waypoint><EndWaypoint uuid="76c771fe-5daf-4fd2-ae5f-7c739c9a6f22" alignment="3"><pos X="72" Y="24"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="5453b25f-b022-4c7f-a029-d7b6e0693838" guiLink_Element="e3364778-e183-48b4-9039-31762e7c6f7a"><nodeRect Left="10!
 8" Top="9
 4" Right="268" Bottom="207"/></NodeLink><LineLink uui!
 d="f726a8ca-4000-4d64-8a94-74d0f32d65ac" guiLink_Element="cabfdaf9-8b70-4701-9c6b-26f72cf93cd5" guiLineLink_LineBegin="5453b25f-b022-4c7f-a029-d7b6e0693838" guiLineLink_LineEnd="45787a05-8dc6-4630-87c2-79f6231ac0bf"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="bbc84f71-3c99-437c-8f07-53202c2c5d58"><pos X="130" Y="59"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="06519a3d-743a-4b19-9b6f-9d76eb53381b" alignment="2"><pos X="188" Y="94"/></EndWaypoint><Waypoint uuid="fc6dca12-ff89-407a-a01b-6fc907e5874b"><pos X="188" Y="59"/></Waypoint><Waypoint uuid="859c8166-8644-4a01-9dc0-badf2b95f515"><pos X="72" Y="59"/></Waypoint><EndWaypoint uuid="c7284b53-fb34-4c5b-8451-3fb6acc42fa3" alignment="3"><pos X="72" Y="24"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="6176f1d2-d73c-4e9a-84c5-032e6e76cb3e" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="red"/><nodeRect Left="854" Top="-298!
 " Right="
 934" Bottom="-258"/></NodeLink><LineLink uuid="2c64fcf2-5fd0-4b04-87be-7a88dee3faf1" guiLink_Element="e8218ef4-29e6-41d7-a61a-b1977da41269" guiLineLink_LineBegin="606905ce-2a01-4f88-a10e-bc3ced50390f" guiLineLink_LineEnd="6176f1d2-d73c-4e9a-84c5-032e6e76cb3e"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="27e803ed-2519-4fba-824b-9e8ba9c87c7c"><pos X="720" Y="-275"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d032d204-0394-465d-9faf-a5cf18d4596c" alignment="1"><pos X="587" Y="-275"/></EndWaypoint><EndWaypoint uuid="3e5e8a65-06c5-4c41-adbd-03d671c4cb51" alignment="4"><pos X="854" Y="-275"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="6ee21ea8-e45f-4bea-8180-47026202e1ca" guiLink_Element="c2bc8ece-4c36-4381-a45c-694daf064738"><nodeRect Left="104" Top="290" Right="587" Bottom="384"/><attached><AttachedNode uuid="6218229a-006f-478c-b5cf-c2fbddedfd01"><nodeRect Left="329" Top="269" Right="700" Bottom="306"/></!
 AttachedN
 ode></attached></NodeLink><NodeLink uuid="7bb32200-82!
 7e-4b20-b567-32499d9b1f25" guiLink_Element="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><nodeRect Left="323" Top="-109" Right="810" Bottom="-51"/><attached><AttachedNode uuid="f86e0c1b-e5ca-4d2b-8351-2d55bb56b517"><nodeRect Left="-1" Top="-39" Right="403" Bottom="-2"/></AttachedNode></attached></NodeLink><NodeLink uuid="2e5875d7-ac07-4578-9898-15435f69ede7" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="854" Top="-109" Right="988" Bottom="-51"/></NodeLink><NodeLink uuid="e8f89d27-496c-4412-834b-84b84a97ec24" guiLink_Element="e5399412-138e-4541-b1bf-aa889b2059cf"><style headergradientbegin="red"/><nodeRect Left="854" Top="2" Right="1087" Bottom="115"/></NodeLink><LineLink uuid="6b3c2140-f318-42d9-ac8e-0e9c285c6170" guiLink_Element="c754576e-2cbe-4bb0-b714-0152df222d00" guiLineLink_LineBegin="7bb32200-827e-4b20-b567-32499d9b1f25" guiLineLink_LineEnd="2e5875d7-ac07-4578-9898-15435f69ede7"><guiLineLink_LineMiddleWaypoint><Midd!
 leWaypoin
 t uuid="d519a631-8abc-4836-81c8-87783f074696"><pos X="832" Y="-91"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6e5bd2f4-4e25-4a07-aedf-11b8e74e0242" alignment="4"><pos X="810" Y="-91"/></EndWaypoint><EndWaypoint uuid="1a2eac3f-fb2a-4be1-816d-1fa419bafa1d" alignment="1"><pos X="854" Y="-91"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="460bda58-380c-49d7-b520-4a2cdf16de18" guiLink_Element="e52ae525-5af7-4e75-97f5-1724cd9fd737"><nodeRect Left="368" Top="394" Right="814" Bottom="471"/><attached><AttachedNode uuid="13d24222-b942-4f4b-b82a-db0a9422cdfe"><nodeRect Left="602" Top="432" Right="967" Bottom="469"/></AttachedNode></attached></NodeLink><NodeLink uuid="50c1aa00-5429-45c6-9cd0-7acd9f5488af" guiLink_Element="c8fa2077-c6c1-49e7-8bd4-47507057a42c"><nodeRect Left="367" Top="493" Right="813" Bottom="570"/><attached><AttachedNode uuid="b3b13260-fe33-4fe1-9e9c-14d035c9c7e0"><nodeRect Left="664" Top="517" Right="10!
 29" Botto
 m="554"/></AttachedNode></attached></NodeLink><NodeLi!
 nk uuid="39d0559a-9a3d-48c9-aaf8-8c3d462825e7" guiLink_Element="2f0fc478-c04c-4d93-b22a-e139fe537b15"><nodeRect Left="367" Top="592" Right="813" Bottom="669"/><attached><AttachedNode uuid="bf1bbed5-18f9-4844-b410-633a2c031199"><nodeRect Left="367" Top="679" Right="732" Bottom="716"/></AttachedNode></attached></NodeLink><LineLink uuid="f239c5ad-8aaf-4bed-97c0-379429432955" guiLink_Element="5faae68e-7594-41d0-9676-2cdc73af1b2e" guiLineLink_LineBegin="460bda58-380c-49d7-b520-4a2cdf16de18" guiLineLink_LineEnd="6ee21ea8-e45f-4bea-8180-47026202e1ca"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="435209a3-0d58-4794-b156-699d5c8f6e20"><pos X="242" Y="447"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="91dec130-ac20-4178-bb63-c90d4e96aaef" alignment="1"><pos X="368" Y="447"/></EndWaypoint><Waypoint uuid="c5d05eae-1693-4214-b996-1cb739088491"><pos X="178" Y="447"/></Waypoint><EndWaypoint uuid="0f4265ff-fabd-4b6d-a499-29fb4ebd877c" al!
 ignment="
 4"><pos X="178" Y="384"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="aff49e00-185e-41de-8dc4-3e359cb7c489" guiLink_Element="11738c5c-bd6d-4130-8b66-bfd2f0b0ec83" guiLineLink_LineBegin="50c1aa00-5429-45c6-9cd0-7acd9f5488af" guiLineLink_LineEnd="6ee21ea8-e45f-4bea-8180-47026202e1ca"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="f84a9038-b45e-4336-b521-5d0627318961"><pos X="201" Y="527"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="a2b61c62-5b48-4cd6-ab8d-f5c73a19ab38" alignment="1"><pos X="367" Y="527"/></EndWaypoint><Waypoint uuid="5c6cc628-d6ea-4302-bf23-67c660467864"><pos X="178" Y="527"/></Waypoint><EndWaypoint uuid="83466141-7def-465e-8b32-316b92b2d93d" alignment="4"><pos X="178" Y="384"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="211abdb2-4daa-4e24-801d-435729e5d3d3" guiLink_Element="6bb0c24c-caab-4553-b910-73baf95bc711" guiLineLink_LineBegin="39d0559a-9a3d-48c9-aaf8-8c3d462825e7!
 " guiLine
 Link_LineEnd="6ee21ea8-e45f-4bea-8180-47026202e1ca"><!
 guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="a695a048-1442-40d8-b004-0cd605a6fa9a"><pos X="178" Y="594"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f8d3322d-6ff5-4221-a59f-56618e815db7" alignment="2"><pos X="367" Y="615"/></EndWaypoint><Waypoint uuid="06462be9-885d-4b18-87a0-16db2b7d7792"><pos X="178" Y="615"/></Waypoint><EndWaypoint uuid="db89f0b1-ec66-4099-9374-56473586adc5" alignment="3"><pos X="178" Y="384"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="059990f5-730c-440b-ae09-77658d15045a" guiLink_Element="0473e945-9789-4f9d-90db-eb0610d61ca5" guiLineLink_LineBegin="7bb32200-827e-4b20-b567-32499d9b1f25" guiLineLink_LineEnd="e8f89d27-496c-4412-834b-84b84a97ec24"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="e9d9de60-46bb-4088-bd3a-1b4c7d748ac2"><pos X="658" Y="50"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5bff73f4-4c96-4926-9aad-d7f9f04f540f" !
 alignment
 ="4"><pos X="563" Y="-51"/></EndWaypoint><Waypoint uuid="c914d1d1-8bc7-48ae-b72f-54f5c98d1019"><pos X="563" Y="50"/></Waypoint><EndWaypoint uuid="60c9d069-51cb-46cc-a563-536244907ada" alignment="1"><pos X="854" Y="50"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="54d9f89b-53f8-4bcb-b73a-b2a5a7cf9d39" guiTextLabel_Element="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><pos X="-66" Y="5"/></TextLabel><TextLabel uuid="064503f4-bb38-4a5c-af39-be114a39dde7" textLabel="3" guiTextLabel_Element="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><pos X="-24" Y="25"/></TextLabel><TextLabel uuid="c78c443a-71f9-4a52-b4cc-cb804a7b8759" textLabel="4" guiTextLabel_Element="b41e7f82-86b3-421e-b97d-f9daedf9d0ac"><pos X="-322" Y="41"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="8599dd5f-a70d-40e5-813b-96fa3f358fe9" guiLink_Element="7ba07d48-567e-4585-a4e5-f44a4cbc1aac"><style headergradientbegin="red"/><nodeRect Left="854" Top="290" Right="995"!
  Bottom="
 366"/></NodeLink><LineLink uuid="26060ce9-12db-4222-8!
 640-1d1ded0f66a0" guiLink_Element="a5390121-d5ec-4ca2-b3b6-6be3c90dfc9f" guiLineLink_LineBegin="6ee21ea8-e45f-4bea-8180-47026202e1ca" guiLineLink_LineEnd="8599dd5f-a70d-40e5-813b-96fa3f358fe9"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="07787f29-c7c1-4734-9d6b-58eb37430f72"><pos X="720" Y="310"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="8c90faa1-748b-4b08-9577-77395c860e57" alignment="2"><pos X="587" Y="310"/></EndWaypoint><EndWaypoint uuid="68f70815-fdcd-4aa3-b89e-c399ef583d36" alignment="3"><pos X="854" Y="310"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="2ee18330-0165-4cf7-b1e6-4b31f112eeb2" guiLink_Element="f053f4a3-04af-434b-82b8-c18c76a57993"><style headergradientbegin="red"/><nodeRect Left="854" Top="155" Right="1296" Bottom="249"/><attached><AttachedNode uuid="def99058-9f42-435f-b2d8-164fd63f3422"><nodeRect Left="1076" Top="170" Right="1447" Bottom="207"/></AttachedNode></attached></NodeLin!
 k><NodeLi
 nk uuid="4d687662-8548-4a9e-946c-287378eb70dd" guiLink_Element="28264c74-ead3-474b-b445-fb91d2efb906"><nodeRect Left="330" Top="155" Right="813" Bottom="250"/><attached><AttachedNode uuid="f7b278b0-f55c-4757-ab10-5d85359f1180"><nodeRect Left="136" Top="272" Right="517" Bottom="309"/></AttachedNode></attached></NodeLink><LineLink uuid="e0916250-0b09-4aea-bb06-4d38fccb3b5e" guiLink_Element="e1d7745e-0fc9-4905-9130-421b9f45b489" guiLineLink_LineBegin="4d687662-8548-4a9e-946c-287378eb70dd" guiLineLink_LineEnd="2ee18330-0165-4cf7-b1e6-4b31f112eeb2"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="9dffb05c-9d86-4e3c-882f-4a040e4144a4"><pos X="833" Y="193"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f8b6dccf-8e54-4e85-94d9-bd0a2ab10b86" alignment="4"><pos X="813" Y="193"/></EndWaypoint><EndWaypoint uuid="5245359c-e38c-4cdf-85fe-fa8baac2715b" alignment="1"><pos X="854" Y="193"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineL!
 ink uuid=
 "53f5a14e-b4c7-46fb-beee-ae8144fe6f3f" guiLink_Elemen!
 t="8a6f78dc-c8b2-45a7-81f9-6bd5bd7eabe5" guiLineLink_LineBegin="2ee18330-0165-4cf7-b1e6-4b31f112eeb2" guiLineLink_LineEnd="e8f89d27-496c-4412-834b-84b84a97ec24"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="bffa582e-ad8e-4ff6-98d4-3234a607b063"><pos X="957" Y="135"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="dbb26817-4992-4f4b-befd-4c08d3482d45" alignment="2"><pos X="957" Y="155"/></EndWaypoint><EndWaypoint uuid="9ca7c8b7-732d-4be8-8458-1bd1e4d0ea6c" alignment="3"><pos X="957" Y="115"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="c4ac6b1c-b68c-40a0-8d65-54ed596f9282" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="a753debc-80cb-40ea-9e14-2932d67bc23b" textLabel="3" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="25"/></TextLabel><TextLabel uuid="ebdd4ff8-b39f-484b-8f7c-a7e247ba633b" textL!
 abel="4" 
 guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="35" Y="18"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="38b7c553-0ac1-41a5-ad68-7f6b2504131d" guiLink_Element="d47753e5-9ef6-4b57-bf41-f2eaf9f7a381"><nodeRect Left="-1" Top="709" Right="482" Bottom="803"/></NodeLink><NodeLink uuid="753f73b1-149a-41f8-9d22-0ee37f95d7e2" guiLink_Element="675d3303-dc7d-42c5-a5eb-e9a899dc246e"><nodeRect Left="123" Top="843" Right="622" Bottom="974"/></NodeLink><NodeLink uuid="c02fad01-2bf2-4c97-bbed-4c24ee527d4f" guiLink_Element="cfd481fb-ae3c-409a-a165-eb3038dcdbc5"><nodeRect Left="124" Top="1016" Right="615" Bottom="1147"/></NodeLink><NodeLink uuid="00dc96ee-b47d-41ff-ac7a-e7b68b6b57c1" guiLink_Element="69c1f9ec-833c-484f-ab72-368b7c4922cf"><nodeRect Left="683" Top="843" Right="814" Bottom="956"/></NodeLink><NodeLink uuid="4264f174-6e34-4aeb-832b-6b3305f0c07f" guiLink_Element="4b37bd93-c9d4-4edf-bc29-92bf3fef8160!
 "><nodeRe
 ct Left="123" Top="1188" Right="608" Bottom="1319"/><!
 /NodeLink><NodeLink uuid="b1373346-d31a-4aeb-a8bd-1a260ab8a44a" guiLink_Element="de2d133c-f18d-4619-8015-4aea8d1f4e7a"><nodeRect Left="669" Top="1016" Right="814" Bottom="1129"/></NodeLink><NodeLink uuid="06289eb6-226a-4cc8-8247-06cc60cf3feb" guiLink_Element="c654f534-7559-4b1a-a93f-9fe1d83613aa"><nodeRect Left="696" Top="1188" Right="814" Bottom="1301"/></NodeLink><LineLink uuid="e7595961-8028-44a7-bdd0-fe0d993e2520" guiLink_Element="e39a8131-8e2a-4281-ba40-48c625c577d5" guiLineLink_LineBegin="753f73b1-149a-41f8-9d22-0ee37f95d7e2" guiLineLink_LineEnd="38b7c553-0ac1-41a5-ad68-7f6b2504131d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="96949287-3c54-4333-80e6-4bcfaafb0b1a"><pos X="213" Y="826"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="38c1f46c-7617-4f98-9fbf-370277e85adf" alignment="4"><pos X="369" Y="843"/></EndWaypoint><Waypoint uuid="b48e6bf6-e3fd-46a8-9eb5-3023907c3bb3"><pos X="369" Y="826"/></Waypoint><Waypoint uu!
 id="22ae8
 92c-12b0-4be6-91db-431d3fcf3bf3"><pos X="61" Y="826"/></Waypoint><EndWaypoint uuid="91b473fa-d62d-41e9-8703-c6776e337d1f" alignment="1"><pos X="61" Y="803"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="8176e04a-a05f-411c-991a-c985ff19b8f3" guiLink_Element="f53593a2-3632-44d0-b248-5fcaa91e8568" guiLineLink_LineBegin="00dc96ee-b47d-41ff-ac7a-e7b68b6b57c1" guiLineLink_LineEnd="38b7c553-0ac1-41a5-ad68-7f6b2504131d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="58c5c3d7-f479-40d6-a464-78273bffff98"><pos X="401" Y="826"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="3833c188-9eac-4497-a3b3-7e8e511729b1" alignment="4"><pos X="746" Y="843"/></EndWaypoint><Waypoint uuid="086a42ad-e6ff-4e67-a225-9c935f53d117"><pos X="746" Y="826"/></Waypoint><Waypoint uuid="97f6435b-6f66-4c8c-b4b8-13a2cc4c5fa3"><pos X="61" Y="826"/></Waypoint><EndWaypoint uuid="eba2d09b-44b5-4244-8168-c73c6c1a2a2e" alignment="1"><pos X="61" Y="803"!
 /></EndWa
 ypoint></guiLineLinkWaypoint></LineLink><LineLink uui!
 d="40ad97d2-3a96-42a4-8aac-efd19ac6d0a5" guiLink_Element="cd479fe1-c177-4f90-9575-71155861690f" guiLineLink_LineBegin="c02fad01-2bf2-4c97-bbed-4c24ee527d4f" guiLineLink_LineEnd="38b7c553-0ac1-41a5-ad68-7f6b2504131d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="e19a226c-672f-4a45-8167-9ecf20d2054f"><pos X="61" Y="977"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="a1bdec38-52fd-442d-bc0a-a4a248c80323" alignment="4"><pos X="196" Y="1016"/></EndWaypoint><Waypoint uuid="424ff028-7654-4418-8497-2bd02df90c5d"><pos X="196" Y="991"/></Waypoint><Waypoint uuid="cbff4ca9-b0a4-4ca4-aca0-b7f28fdc76c9"><pos X="61" Y="991"/></Waypoint><EndWaypoint uuid="ddf19784-8c1a-464d-8c8e-75bfda5ac68f" alignment="1"><pos X="61" Y="803"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="2159a83f-9d1d-4e90-80da-c334da12cfed" guiLink_Element="6cb8efc1-71a7-4225-82e6-ae5a17ae0af5" guiLineLink_LineBegin="06289eb6-226a-4cc8-8247-06cc60cf3feb!
 " guiLine
 Link_LineEnd="38b7c553-0ac1-41a5-ad68-7f6b2504131d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="2a6d6515-9d2e-472c-a579-7d497f3f4944"><pos X="244" Y="1159"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="30986263-81e0-4e61-91a2-0b235c57f0e7" alignment="2"><pos X="753" Y="1188"/></EndWaypoint><Waypoint uuid="8387eac9-12c0-4388-88d9-9c84ffe05818"><pos X="753" Y="1159"/></Waypoint><Waypoint uuid="34422414-ddfc-4b79-9054-b0e010e791d2"><pos X="61" Y="1159"/></Waypoint><EndWaypoint uuid="9921ba8d-3f18-4961-8b8e-c00395ecb53b" alignment="3"><pos X="61" Y="803"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="70c70586-68c6-46ad-84e8-5ba2f3bf4b9e" guiLink_Element="0a62a6aa-3c8e-48a7-aabc-113ca2152137" guiLineLink_LineBegin="b1373346-d31a-4aeb-a8bd-1a260ab8a44a" guiLineLink_LineEnd="38b7c553-0ac1-41a5-ad68-7f6b2504131d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="cb1cf2f4-ebe2-4b08-a996-99519146153b"><pos X=!
 "324" Y="
 991"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoi!
 nt><guiLineLinkWaypoint><EndWaypoint uuid="df596c5d-0e1b-46fb-b027-4b160128e8d7" alignment="2"><pos X="750" Y="1016"/></EndWaypoint><Waypoint uuid="0c7a2b32-0eea-43f4-844e-059b77944b02"><pos X="750" Y="991"/></Waypoint><Waypoint uuid="d38e95ac-c356-4b1e-b043-97343a7f0660"><pos X="61" Y="991"/></Waypoint><EndWaypoint uuid="51684c31-9dda-4df1-92ca-519cadc9ab10" alignment="3"><pos X="61" Y="803"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="9466287d-9e97-46c7-ad35-fbcda046100b" guiLink_Element="2ba32c3e-0929-4868-998e-f7e8bcba96ca" guiLineLink_LineBegin="4264f174-6e34-4aeb-832b-6b3305f0c07f" guiLineLink_LineEnd="38b7c553-0ac1-41a5-ad68-7f6b2504131d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="92e359af-02e6-4338-9507-12912219c7c3"><pos X="61" Y="1068"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6c3215c7-0176-4778-b70e-a7f2208a5cbb" alignment="4"><pos X="206" Y="1188"/></EndWaypoint><Waypoint uuid="fcd04f!
 6f-d931-4
 bdf-9795-f949c81f638e"><pos X="206" Y="1159"/></Waypoint><Waypoint uuid="6a666a2e-e347-4dd9-bd4a-fcfade5535d7"><pos X="61" Y="1159"/></Waypoint><EndWaypoint uuid="6632eb9a-23ba-46c9-965d-e6b1d82d112b" alignment="1"><pos X="61" Y="803"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="015518da-368b-4ae2-9b00-95a47562599a" guiLink_Element="78f6cf84-8d45-4d3b-bc83-38f69c646501"><nodeRect Left="-183" Top="452" Right="-58" Bottom="554"/></NodeLink><NodeLink uuid="ffbd2a98-aa04-4a19-9793-0a551e277a72" guiLink_Element="9742249e-6f73-48cf-a83e-b82a178e6134"><nodeRect Left="-183" Top="580" Right="-90" Bottom="718"/></NodeLink><NodeLink uuid="e91d918c-3ee8-4ce3-92dd-965b9a7d3689" guiLink_Element="9480a309-8218-41ed-ae76-bc97c36580ae"><nodeRect Left="-183" Top="740" Right="-84" Bottom="950"/></NodeLink><NodeLink uuid="28295da8-11ef-4ea5-a8f0-6008c9f24aca" guiLink_Element="ef83a919-f226-414e-8462-2cdec5da3331"><nodeRect Left="-183" Top="976" Right="-78" Bottom="1348"/></N!
 odeLink><
 LineLink uuid="907d9af0-e54d-49b7-8e75-6a11bab55a0f" !
 guiLink_Element="fd84b6a1-a730-4489-a15e-954e0ce364c4" guiLineLink_LineBegin="015518da-368b-4ae2-9b00-95a47562599a" guiLineLink_LineEnd="98cf2047-fd76-4fa7-9c4a-2ff95ed6f7db"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="0cfaceb5-cf37-45e6-a2da-49935e9eed79"><pos X="-233" Y="468"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="84bf3406-7382-403a-87b8-dc669c9f4003" alignment="2"><pos X="-183" Y="468"/></EndWaypoint><Waypoint uuid="74dcae39-0f34-4b91-9537-a1d65415f046"><pos X="-240" Y="468"/></Waypoint><EndWaypoint uuid="e687910f-dbb1-41ec-b062-1817ccdd3157" alignment="3"><pos X="-240" Y="425"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="b0fcf1f3-5a3d-484a-89a0-05eb90f86836" guiLink_Element="03f413ef-4781-4498-a7cc-036e3b21c999" guiLineLink_LineBegin="ffbd2a98-aa04-4a19-9793-0a551e277a72" guiLineLink_LineEnd="98cf2047-fd76-4fa7-9c4a-2ff95ed6f7db"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ad29c3a!
 e-2c26-47
 92-b599-1cfa51df4d8f"><pos X="-240" Y="543"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f0f39e25-8cf0-4af7-ba72-a2c8f17cce47" alignment="2"><pos X="-183" Y="604"/></EndWaypoint><Waypoint uuid="4db125a4-8cb0-455c-b688-f7a07c144920"><pos X="-240" Y="604"/></Waypoint><EndWaypoint uuid="cef9922b-d163-4423-b0d7-031eac73ffbd" alignment="3"><pos X="-240" Y="425"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="12ab035d-9ae7-4f87-a54d-07ff8ec1f053" guiLink_Element="f991bf13-d63d-4d15-a9bd-3a3f9feeca7a" guiLineLink_LineBegin="e91d918c-3ee8-4ce3-92dd-965b9a7d3689" guiLineLink_LineEnd="98cf2047-fd76-4fa7-9c4a-2ff95ed6f7db"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="fe94548c-156c-4de5-8e8c-729385e38640"><pos X="-240" Y="618"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f37a39f5-7f22-41b1-af9b-9440ac88643e" alignment="2"><pos X="-183" Y="754"/></EndWaypoint><Waypoint uu!
 id="82830
 e90-43c3-4524-8f99-d24c3a367d63"><pos X="-240" Y="754!
 "/></Waypoint><EndWaypoint uuid="53bbd64e-77ba-4930-8289-77eabfd7c7d5" alignment="3"><pos X="-240" Y="425"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="e2ea70a0-1d16-4316-aa0e-70a1621d044d" guiLink_Element="e2d0eeff-9ddb-4d2a-8240-7fa22e589018" guiLineLink_LineBegin="28295da8-11ef-4ea5-a8f0-6008c9f24aca" guiLineLink_LineEnd="98cf2047-fd76-4fa7-9c4a-2ff95ed6f7db"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="c3574c19-1b3b-4fd5-a66e-06df4cc2e4bf"><pos X="-240" Y="737"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="04434b3e-7c30-4968-b7c9-5e138107fb92" alignment="2"><pos X="-183" Y="992"/></EndWaypoint><Waypoint uuid="11abbdda-d5ec-4165-a26a-e89307e62031"><pos X="-240" Y="992"/></Waypoint><EndWaypoint uuid="57037006-ae26-45dc-b385-8c115788176b" alignment="3"><pos X="-240" Y="425"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="7b135b8a-cbf8-4139-811d-ba89c260d8bb" guiLink_Element="39f0be24-5!
 06f-415f-
 86fb-df004bc85050"><nodeRect Left="-126" Top="-469" Right="457" Bottom="-410"/></NodeLink><NodeLink uuid="eeb7cedb-c6ab-43d3-ae0c-c69eeb8f4db7" guiLink_Element="033cf8ff-a33a-4b05-be0d-b4900e6046a5"><nodeRect Left="-99" Top="-397" Right="457" Bottom="-338"/></NodeLink><NodeLink uuid="553a51b0-d2c8-4089-819a-c6dedd472f15" guiLink_Element="3c560666-b3dc-4807-9d9c-bc8b31cb88ba"><nodeRect Left="521" Top="-469" Right="1082" Bottom="-410"/></NodeLink><NodeLink uuid="cbed399f-b441-47ee-807e-7221cc20137c" guiLink_Element="646c8eed-386e-4d25-b12d-f9d641f0a594"><nodeRect Left="521" Top="-397" Right="1086" Bottom="-338"/></NodeLink><LineLink uuid="428450c3-7fe8-46a6-9189-1dd57e241d08" guiLink_Element="ed01c919-54cb-4d4c-8123-835cb6f8dd35" guiLineLink_LineBegin="7b135b8a-cbf8-4139-811d-ba89c260d8bb" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="487db7f8-b8cd-40eb-ad30-82b4e0dc74a1"><pos X="492" Y="-393"/></MiddleWaypoin!
 t></guiLi
 neLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWa!
 ypoint uuid="016ab5f0-2a4e-4f76-bfd8-6f0be7bda33e" alignment="4"><pos X="457" Y="-453"/></EndWaypoint><Waypoint uuid="6d822b7b-475d-4fa6-975e-ce6d70184a63"><pos X="492" Y="-453"/></Waypoint><EndWaypoint uuid="e2f5e84c-c09a-4246-8f2c-ed93bbd0a624" alignment="1"><pos X="492" Y="-298"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="25fdf3e3-09bc-4eae-a15d-8ae1053d0582" guiLink_Element="d28874fe-c965-4ac4-a6d5-4bba616c3ff0" guiLineLink_LineBegin="eeb7cedb-c6ab-43d3-ae0c-c69eeb8f4db7" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="0bafed02-0df4-4d7d-85e6-d5c9ba717aac"><pos X="492" Y="-359"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="41988017-ee71-4b8d-b92a-d669082b3de3" alignment="4"><pos X="457" Y="-385"/></EndWaypoint><Waypoint uuid="e2aa0be8-f598-4780-a1b4-30995af0472a"><pos X="492" Y="-385"/></Waypoint><EndWaypoint uuid="42bdda0c-849c-48bf-a789-a48!
 845c26655
 " alignment="1"><pos X="492" Y="-298"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="3934cf49-2732-4923-902d-84d19c6a6b8d" guiLink_Element="351921f8-dd69-4868-a8e8-3102197e08b6" guiLineLink_LineBegin="553a51b0-d2c8-4089-819a-c6dedd472f15" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="6ea973aa-f022-4ad6-b551-2e6aafa13203"><pos X="492" Y="-390"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6541ecec-e6a9-4165-94ab-18dafd2d6ac1" alignment="1"><pos X="521" Y="-453"/></EndWaypoint><Waypoint uuid="804a7e43-ceb8-4e04-9530-36a3fe8c8cf8"><pos X="492" Y="-453"/></Waypoint><EndWaypoint uuid="ddb81353-a85d-41d3-a2e6-41143c01f78e" alignment="4"><pos X="492" Y="-298"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="aad69954-5dc1-46fb-8171-90c59ba214fd" guiLink_Element="af161b6e-246a-4ac3-9840-63b1e77d95d5" guiLineLink_LineBegin="cbed399f-b441-47ee!
 -807e-722
 1cc20137c" guiLineLink_LineEnd="606905ce-2a01-4f88-a1!
 0e-bc3ced50390f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="3086211e-4803-4052-b4c5-0c3395a4fe97"><pos X="492" Y="-356"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="278547ce-ada4-4702-bca2-f5e49aac78c5" alignment="1"><pos X="521" Y="-385"/></EndWaypoint><Waypoint uuid="c30b0a56-d7c3-42b0-9f10-cd4cc889f424"><pos X="492" Y="-385"/></Waypoint><EndWaypoint uuid="ac4d87c8-2859-49cc-bb5b-dfa0d3404c17" alignment="4"><pos X="492" Y="-298"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="5cbb64ed-2653-4a4c-afe3-20af2b556d29" guiLink_Element="eb50e833-c395-40c3-a627-8ff513f5194d"><style headergradientbegin="red"/><nodeRect Left="852" Top="727" Right="1009" Bottom="803"/></NodeLink><LineLink uuid="8b8c02a6-cb08-4d0d-ba61-5abf95011ca2" guiLink_Element="e402df02-e855-49c2-a33a-658c8888328d" guiLineLink_LineBegin="8599dd5f-a70d-40e5-813b-96fa3f358fe9" guiLineLink_LineEnd="5cbb64ed-2653-4a4c-afe3-20af2b556d29"><guiLin!
 eLink_Lin
 eMiddleWaypoint><MiddleWaypoint uuid="12eee686-0445-4c5d-9268-3c7f89c4b299"><pos X="881" Y="546"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="62f74a34-4274-4bd5-8e0b-9ccefb282342" alignment="3"><pos X="881" Y="366"/></EndWaypoint><EndWaypoint uuid="89e3a94b-a785-4775-9564-d78fe2689e80" alignment="2"><pos X="881" Y="727"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="c3f96636-d830-40f1-a29c-d7dbfd54b648" guiLink_Element="5303702c-14dd-4488-8eb9-575281d8a569" guiLineLink_LineBegin="38b7c553-0ac1-41a5-ad68-7f6b2504131d" guiLineLink_LineEnd="5cbb64ed-2653-4a4c-afe3-20af2b556d29"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="401a7dfa-a1bf-4c8a-addb-64058fdcf80e"><pos X="667" Y="748"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="91372742-8975-45d8-99a1-f48eaefbbe82" alignment="4"><pos X="482" Y="748"/></EndWaypoint><EndWaypoint uuid="a5a1bc6b-cbf3-4754-96bd-8f477a71!
 e79f" ali
 gnment="1"><pos X="852" Y="748"/></EndWaypoint></guiL!
 ineLinkWaypoint></LineLink><LineLink uuid="2269f3bf-9a99-4d6a-93fa-35e196dfad0b" guiLink_Element="2fb51a60-8634-47d4-9dde-847de757b366" guiLineLink_LineBegin="6ee21ea8-e45f-4bea-8180-47026202e1ca" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="64f19edd-68c1-43cb-bf54-2ee0ba3d68d3"><pos X="291" Y="-41"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2ba34d55-be8b-4200-9d6d-758dacdb684c" alignment="2"><pos X="291" Y="290"/></EndWaypoint><Waypoint uuid="416af00f-ce50-445f-b1cb-e0f6e61604d0"><pos X="291" Y="-282"/></Waypoint><EndWaypoint uuid="c7bd1e19-15b1-4a3b-94ec-20c57e5f5da1" alignment="3"><pos X="382" Y="-282"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="d42e7e43-79b5-4ad6-8dd3-c89d0d7f962d" guiTextLabel_Element="ce6239b3-c0ad-47c2-bf38-569d607cf348"><pos X="-82" Y="58"/></TextLabel><TextLabel uuid="210101ca-fac7-47!
 0c-a7ef-3
 590888e0f8e" textLabel="4" guiTextLabel_Element="ce6239b3-c0ad-47c2-bf38-569d607cf348"><pos X="-312" Y="28"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="3259204e-0ff6-46b8-a9b8-b09f1b89c23f" guiLink_Element="bdae5b78-c09a-4807-b535-cc7206790112" guiLineLink_LineBegin="38b7c553-0ac1-41a5-ad68-7f6b2504131d" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="5adb736c-4f34-4013-b2d8-b57995d2d13d"><pos X="262" Y="255"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="bbb1fe8c-6c26-48b8-aac9-b311ed7a277e" alignment="2"><pos X="61" Y="709"/></EndWaypoint><Waypoint uuid="b2148b52-9740-4f8d-9a87-7f865dbb4f9b"><pos X="61" Y="255"/></Waypoint><Waypoint uuid="c5a7a3f0-b1dd-4f6a-bc1b-77f75657794c"><pos X="291" Y="255"/></Waypoint><Waypoint uuid="c0e1eb87-d576-4e87-9b5b-71a37d0bc!
 8d5"><pos
  X="291" Y="-281"/></Waypoint><EndWaypoint uuid="dad7!
 acc8-9eda-4f77-8a9d-f8c26b06e9f2" alignment="3"><pos X="382" Y="-281"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="fe240e2c-be08-4191-9180-05b6502997ff" guiTextLabel_Element="e76ae6a6-e1d2-4572-8bd4-842dc8e9f713"><pos X="-82" Y="36"/></TextLabel><TextLabel uuid="afdc3616-5938-43ca-a5f3-1fefeca6c67d" textLabel="4" guiTextLabel_Element="e76ae6a6-e1d2-4572-8bd4-842dc8e9f713"><pos X="-319" Y="46"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="af1b7312-5e52-43c1-83cf-4a72375ee276" guiLink_Element="460228aa-3558-45c6-b5a5-a0d5ef65d87d" guiLineLink_LineBegin="4d687662-8548-4a9e-946c-287378eb70dd" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="76cf8985-2e17-4446-bd1d-0e96bc7764c2"><pos X="291" Y="-52"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="67a31f28-a449-4d!
 fa-ab9e-3
 064c474395c" alignment="2"><pos X="330" Y="230"/></EndWaypoint><Waypoint uuid="d647bf19-cf36-4920-8997-419cc03e934f"><pos X="291" Y="230"/></Waypoint><Waypoint uuid="cc3aed36-88f3-45b1-b47d-a8aee27123f9"><pos X="291" Y="-282"/></Waypoint><EndWaypoint uuid="253bce19-d32b-4bbb-bb6b-41abe4c6963e" alignment="3"><pos X="382" Y="-282"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="96fd7ed2-c267-4119-86e6-f86110ca2e62" guiTextLabel_Element="c83bfb28-5ddb-4a68-8be4-f1c0562cf700"><pos X="-85" Y="17"/></TextLabel><TextLabel uuid="18a811da-3338-4835-b7d5-f65219ccc4a5" textLabel="4" guiTextLabel_Element="c83bfb28-5ddb-4a68-8be4-f1c0562cf700"><pos X="-309" Y="67"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="2c21bc05-cc12-4c1a-95b6-c15d2a7c31bb" guiLink_Element="61232c4a-c45f-4916-b2a2-798f46f83c2c"><style headergradientbegin="red"/><nodeRect Left="1106" Top="384" Right="1230" Bottom="460"/></NodeLink><LineLink uuid="ba95!
 60d5-4df4
 -4dcd-b7d9-245d0eab0e10" guiLink_Element="c08fcc10-39!
 04-4022-8eff-0f35c6d3bd04" guiLineLink_LineBegin="2ee18330-0165-4cf7-b1e6-4b31f112eeb2" guiLineLink_LineEnd="2c21bc05-cc12-4c1a-95b6-c15d2a7c31bb"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="3e1efd86-1e5e-48c9-9299-c94c2f72790c"><pos X="1168" Y="316"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9f1b90f5-b8fe-48c4-977a-dde42cd3ab92" alignment="3"><pos X="1168" Y="249"/></EndWaypoint><EndWaypoint uuid="a84797f7-4d99-4897-a78d-bb8a7ca4b01b" alignment="2"><pos X="1168" Y="384"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="5b24d76f-b7ea-4dfc-bbcb-c561fb88dde6" guiLink_Element="6eaa121f-01a1-414d-bf28-c8bfc5ff9ad6" guiLineLink_LineBegin="2c21bc05-cc12-4c1a-95b6-c15d2a7c31bb" guiLineLink_LineEnd="5cbb64ed-2653-4a4c-afe3-20af2b556d29"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="8b20f028-d0e7-4ae6-9b47-977311234181"><pos X="1033" Y="577"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLink!
 Waypoint>
 <EndWaypoint uuid="46bc5098-0528-40d9-8354-6a9b7849ca9b" alignment="3"><pos X="1168" Y="460"/></EndWaypoint><Waypoint uuid="1904bfce-89ff-4b6e-a80a-6da255484eb0"><pos X="1168" Y="577"/></Waypoint><Waypoint uuid="2c38b637-874a-4fd0-9abb-6e85b75795ba"><pos X="930" Y="577"/></Waypoint><EndWaypoint uuid="5d6ab014-8f2c-4d11-9f58-1cc8d9f06a2f" alignment="2"><pos X="930" Y="727"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="ddbb0bc2-3afc-4b17-af5f-38a870089683" guiLink_Element="a10ba5ff-a0e9-4c0e-a7cf-f8a983486ef1" guiLineLink_LineBegin="753f73b1-149a-41f8-9d22-0ee37f95d7e2" guiLineLink_LineEnd="7b135b8a-cbf8-4139-811d-ba89c260d8bb"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="db6e654b-021f-4ee6-959a-9b484f0943de"><pos X="-20" Y="298"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="81668233-256a-4bd4-9b51-c961e1fd25c0" alignment="2"><pos X="123" Y="954"/></EndWaypoint!
 ><Waypoin
 t uuid="2dc95bbb-fa89-4970-a5c5-3337ff97f3be"><pos X=!
 "-20" Y="954"/></Waypoint><Waypoint uuid="72ef8b46-7280-4877-b3c1-1b2f7c6df62c"><pos X="-20" Y="191"/></Waypoint><Waypoint uuid="94dda683-8f28-4576-9759-856b4501c071"><pos X="-111" Y="191"/></Waypoint><EndWaypoint uuid="6c136897-abcb-459e-8372-8eb722cedd47" alignment="3"><pos X="-111" Y="-410"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="410b56de-db1c-465f-9aec-5b2ae9f88bf1" guiTextLabel_Element="08da0bbb-e3da-4b57-925e-6e64ae216661"><pos X="-70" Y="3"/></TextLabel><TextLabel uuid="b6f6d2bd-c655-43b0-9bb6-16f42a46f71a" textLabel="4" guiTextLabel_Element="08da0bbb-e3da-4b57-925e-6e64ae216661"><pos X="8" Y="2"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="58ba04ea-6d8d-4001-80ff-560f13aa2efb" guiLink_Element="9ad3f08f-e054-4376-895d-d22bb6fa5307"><nodeRect Left="-44" Top="1201" Right="51" Bottom="1267"/></NodeLink><NodeLink uuid="b04a46b8-061d-46f3-aebb-d0f0ab56ffba" guiLink_Element="bc23790f-2e4a-43a3-acae-9!
 12c6efd9e
 59"><nodeRect Left="-44" Top="1282" Right="47" Bottom="1348"/></NodeLink><LineLink uuid="1b79f494-c9cc-437d-adae-3d9ef9247bb1" guiLink_Element="e7c6051a-76a0-407d-a98d-fb002274076b" guiLineLink_LineBegin="58ba04ea-6d8d-4001-80ff-560f13aa2efb" guiLineLink_LineEnd="98cf2047-fd76-4fa7-9c4a-2ff95ed6f7db"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="1406a748-f84f-417e-91a0-c20385cfbbf3"><pos X="-240" Y="922"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="01f3eceb-dba4-4d8a-999f-d740b9546d16" alignment="2"><pos X="-23" Y="1201"/></EndWaypoint><Waypoint uuid="79e318a5-7b1f-47d7-a995-667a471a8d78"><pos X="-23" Y="966"/></Waypoint><Waypoint uuid="8d56f7c2-1d3f-45e8-839e-cce2cc39c86a"><pos X="-240" Y="966"/></Waypoint><EndWaypoint uuid="a3758427-446d-4127-a145-7a93051f972d" alignment="3"><pos X="-240" Y="425"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="11cbc83b-c6f8-4269-b83f-5297a041c263" guiLink_Element="9c876!
 8cf-850d-
 43af-a1a0-a4ea6f8d73bb" guiLineLink_LineBegin="b04a46!
 b8-061d-46f3-aebb-d0f0ab56ffba" guiLineLink_LineEnd="98cf2047-fd76-4fa7-9c4a-2ff95ed6f7db"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="9d32506f-0a7f-4cf3-a765-c857bb065ca6"><pos X="-240" Y="960"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="db362da5-e760-41f6-85fe-587a6a717155" alignment="2"><pos X="-44" Y="1298"/></EndWaypoint><Waypoint uuid="9fc34d55-2f79-4aed-accf-8e1b76cad5f8"><pos X="-60" Y="1298"/></Waypoint><Waypoint uuid="787e32d1-6316-46aa-845b-8ef7ac510300"><pos X="-60" Y="966"/></Waypoint><Waypoint uuid="b9bfc6ef-7b32-4ff0-8548-d30f27319d02"><pos X="-240" Y="966"/></Waypoint><EndWaypoint uuid="b889fa9f-ef9c-4aaa-993d-9b8bbe6e8652" alignment="3"><pos X="-240" Y="425"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="e9121513-9d07-426d-90a7-49ce75d3977d" guiLink_Element="714a9184-b94e-4364-8fea-f35dd4e5bddc"><nodeRect Left="-59" Top="-545" Right="457" Bottom="-486"/></NodeLink><NodeLink uuid="4cc3!
 4fdb-adad
 -4d29-8e49-b5fbef48c7de" guiLink_Element="772095f7-fa6b-4d91-a465-6cb0526efae2"><nodeRect Left="521" Top="-545" Right="1031" Bottom="-486"/></NodeLink><LineLink uuid="9900fae4-f458-4839-938b-85257e618586" guiLink_Element="fd2dc11b-078f-4b97-b471-51a690ce7007" guiLineLink_LineBegin="e9121513-9d07-426d-90a7-49ce75d3977d" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="69744826-ddbd-4a5e-871d-0c1ac099d846"><pos X="492" Y="-433"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9336190b-834c-4a62-8b49-b651c39c913c" alignment="3"><pos X="457" Y="-532"/></EndWaypoint><Waypoint uuid="34740673-c24d-481a-a0d0-982d273655b2"><pos X="492" Y="-532"/></Waypoint><EndWaypoint uuid="33dbaeae-a951-47d1-938e-487c1f16d73a" alignment="2"><pos X="492" Y="-298"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="c4c58f97-1431-4df5-8790-dfb18987cf10" guiLink_Element="ffbd43fd-95d2-!
 4520-93aa
 -035d5af906a7" guiLineLink_LineBegin="4cc34fdb-adad-4!
 d29-8e49-b5fbef48c7de" guiLineLink_LineEnd="606905ce-2a01-4f88-a10e-bc3ced50390f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="5fbdf08b-f586-42bb-938d-1424d31bb6db"><pos X="492" Y="-430"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="cef58058-bfac-4088-bf97-9a348b80b9d6" alignment="3"><pos X="521" Y="-532"/></EndWaypoint><Waypoint uuid="ea96d5c6-39b9-47b8-8bc6-2c632a782aa0"><pos X="492" Y="-532"/></Waypoint><EndWaypoint uuid="4439c92b-5675-4809-86b7-35a52d091532" alignment="2"><pos X="492" Y="-298"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="4de8f41f-51f9-46fe-85d4-fe9f6bb90430" guiLink_Element="cc0a0554-cc4d-4801-88b5-177ff4cc0d0d" guiLineLink_LineBegin="c02fad01-2bf2-4c97-bbed-4c24ee527d4f" guiLineLink_LineEnd="e9121513-9d07-426d-90a7-49ce75d3977d"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="df421ad5-9f3d-48e3-8c67-2dfce3b003eb"><pos X="-137" Y="!
 400"/></M
 iddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2ddd8941-2c80-467c-9245-6feda94bb066" alignment="2"><pos X="124" Y="1130"/></EndWaypoint><Waypoint uuid="c134ef60-ce52-44c9-945a-d9581c18ae66"><pos X="-39" Y="1130"/></Waypoint><Waypoint uuid="ac33551e-da70-4e14-882b-73172e704ada"><pos X="-39" Y="414"/></Waypoint><Waypoint uuid="b6f90d14-6269-4263-b9e6-16a6bce016f2"><pos X="-137" Y="414"/></Waypoint><Waypoint uuid="5ed8b4a8-e7ee-44cf-8e51-0694f729a2bf"><pos X="-137" Y="-514"/></Waypoint><EndWaypoint uuid="e6c84a30-69fe-40ac-8f46-4d4f6dea8187" alignment="3"><pos X="-59" Y="-514"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="00c2e531-a269-4f71-9fff-9f1617cda795" guiTextLabel_Element="add4707a-ae76-44d8-aa3d-804041624155"><pos X="-79" Y="4"/></TextLabel><TextLabel uuid="0daca57f-734f-49ee-b6f2-61e6677ecf71" textLabel="4" guiTextLabel_Element="add4707a-ae76-44d8-aa3d-804041624155"><pos X="-80" Y="27"/></TextLabel></guiTextLabelWaypoint_Te!
 xtLabel><
 /EndWaypoint></guiLineLinkWaypoint></LineLink><LineLi!
 nk uuid="745dcf98-c281-4a95-b394-875763894171" guiLink_Element="e3b71edc-ffad-4fa2-8ae7-4905d1a42e1b" guiLineLink_LineBegin="4264f174-6e34-4aeb-832b-6b3305f0c07f" guiLineLink_LineEnd="4cc34fdb-adad-4d29-8e49-b5fbef48c7de"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="7f50ded5-0818-4a10-b0c3-42bf7a48523d"><pos X="1321" Y="612"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="985d6df6-b44a-4544-9dee-083605e0ef45" alignment="2"><pos X="608" Y="1307"/></EndWaypoint><Waypoint uuid="8a305ea7-9a66-44ef-926c-a657b5dee7d6"><pos X="1321" Y="1307"/></Waypoint><Waypoint uuid="2619bec4-b7f2-4dc2-b42d-15df149ba676"><pos X="1321" Y="-507"/></Waypoint><EndWaypoint uuid="b35aef8c-a8a3-4188-8003-bec13dea4340" alignment="3"><pos X="1031" Y="-507"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a32c4cb0-8296-44af-9df8-2af68bfbe599" guiTextLabel_Element="7e6221dc-4365-4bae-b0c9-0271d7852436"><pos X=!
 "5" Y="5"
 /></TextLabel><TextLabel uuid="4dd7bf4c-19b8-4f53-99ca-faab6170e4e0" textLabel="4" guiTextLabel_Element="7e6221dc-4365-4bae-b0c9-0271d7852436"><pos X="-26" Y="23"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="226397c6-522e-4303-bcde-e03ed45e353b" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="87f5c086-6ea8-4b6e-9b54-cc65261b9fce" name="PixelDomain" guiDiagramLinkedOwner="d4b67bf2-5fd1-4520-92e4-ca447aa0d35d"><guiDiagramGuiLink><NodeLink uuid="c7ddf215-a942-46e1-9c74-9b685d5c9f9a" guiLink_Element="920cb440-f94c-4cb6-abf1-b95fbcae1ff6"><style showop="0"/><nodeRect Left="-403" Top="786" Right="71" Bottom="853"/><attached><AttachedNode uuid="2af5de49-955c-405e-b997-f2e73dd09ab1"><nodeRect Left="-396" Top="938" Right="-25" Bottom="975"/></AttachedNode></attached></NodeLink><NodeLink uuid="fe7ca84b-fedb-4d4c-97ab-7bd0068cd8f1" guiLink_Element="cd6529be-bba!
 d-48f2-82
 45-966038c18c72"><style showop="0"/><nodeRect Left="-!
 469" Top="164" Right="-397" Bottom="194"/><attached><AttachedNode uuid="b5d2e21e-e83f-4892-a001-efba30aef76d"><nodeRect Left="-767" Top="249" Right="-355" Bottom="286"/></AttachedNode></attached></NodeLink><NodeLink uuid="b1892962-89dc-4403-bf5a-78571bac6fcd" guiLink_Element="dee220bf-21cd-4b48-b794-8a5a267f2de8"><style headergradientbegin="blue" showop="0"/><nodeRect Left="-413" Top="38" Right="-247" Bottom="88"/></NodeLink><LineLink uuid="b4902911-0820-49fa-9bfc-73d0fb816047" guiLink_Element="9a0febaa-e428-4707-9c87-4d6624b3dbae" guiLineLink_LineBegin="b1892962-89dc-4403-bf5a-78571bac6fcd" guiLineLink_LineEnd="fe7ca84b-fedb-4d4c-97ab-7bd0068cd8f1"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="747c741f-d94e-4b0f-ae39-ae37954b834c"><pos X="-445" Y="103"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2b47218a-594d-4527-b975-30b6b2733d5c" alignment="3"><pos X="-413" Y="77"/></EndWaypoint><Waypoint uuid="dfe5926f-2cc8-4c1f-97!
 36-f7c1de
 099718"><pos X="-445" Y="77"/></Waypoint><EndWaypoint uuid="f3a168d2-99e6-491a-9ffa-a791d68d03c1" alignment="2"><pos X="-445" Y="164"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="5ef2b4c3-ba69-432a-96bf-6a1a45b94152" guiTextLabel_Element="3da23d09-afae-41ed-bb5f-004d1bda73ab"><pos X="5" Y="-20"/></TextLabel><TextLabel uuid="6da2a314-5f9e-4f71-a52e-1ceb2b73fb3a" textLabel="3" guiTextLabel_Element="3da23d09-afae-41ed-bb5f-004d1bda73ab"><pos X="-27" Y="-19"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="51a890d0-347d-4a7d-9c97-145b99543db3" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="red"/><nodeRect Left="130" Top="164" Right="210" Bottom="204"/></NodeLink><LineLink uuid="5995cc80-d24b-4af9-bfec-b2076d81c280" guiLink_Element="90704638-4e0d-4570-a974-e7675f240afe" guiLineLink_LineBegin="fe7ca84b-fedb-4d4c-97ab-7bd0068cd8f1" guiLineLink_LineEnd="51a890d0-347d-4a7d-9c97-145b9!
 9543db3">
 <guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid=!
 "ac477b36-46e7-418a-8111-b91716cb9424"><pos X="-134" Y="177"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="85accc20-0331-4442-947b-b91438a7b76b" alignment="4"><pos X="-397" Y="177"/></EndWaypoint><EndWaypoint uuid="cb3f943a-79b7-4b3b-aefc-5f323a0e0f59" alignment="1"><pos X="130" Y="177"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="130b4752-64eb-45d2-86dd-ca89c57a8bb8" guiLink_Element="8e457e07-f67f-4ad9-b3bf-cb6948729abe"><nodeRect Left="-368" Top="893" Right="60" Bottom="970"/><attached><AttachedNode uuid="d05527f1-767f-441b-b2d3-86f6dc3d3f7f"><nodeRect Left="-368" Top="995" Right="-3" Bottom="1032"/></AttachedNode></attached></NodeLink><NodeLink uuid="e2a34e75-e778-4096-b0bc-121cfdb3b83a" guiLink_Element="4f747e07-8de7-4e08-a754-f5d1d882874a"><nodeRect Left="-366" Top="1120" Right="62" Bottom="1197"/><attached><AttachedNode uuid="e9817c09-5fce-46bd-b7fb-2aef18184004"><nodeRect Left="-418" Top="1222" Right="-5!
 3" Bottom
 ="1259"/></AttachedNode></attached></NodeLink><NodeLink uuid="d441a3aa-6a26-43e0-8dbd-0bf497100eda" guiLink_Element="74b34c90-a523-4421-bc91-c32426fe6ec6"><nodeRect Left="-368" Top="1010" Right="60" Bottom="1087"/><attached><AttachedNode uuid="5473f7b8-2074-4432-bfc0-a67d99e24cac"><nodeRect Left="-401" Top="1160" Right="-36" Bottom="1197"/></AttachedNode></attached></NodeLink><LineLink uuid="fadf3e91-1541-42a1-9982-66f14ae348a7" guiLink_Element="a653bcb2-fa50-49a1-8fe2-44bd1f76f6f4" guiLineLink_LineBegin="e2a34e75-e778-4096-b0bc-121cfdb3b83a" guiLineLink_LineEnd="c7ddf215-a942-46e1-9c74-9b685d5c9f9a"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="a4b4f8c6-1ea3-4a41-b102-16165b7df8ac"><pos X="-387" Y="1004"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5d527833-ab73-4351-9319-4adc6b563e05" alignment="1"><pos X="-366" Y="1134"/></EndWaypoint><Waypoint uuid="c2fe7cb5-39b6-40e3-b5b2-e6c6f8acf81f"><pos X="-387" Y="1134"/></Wayp!
 oint><End
 Waypoint uuid="c705ceba-93db-463f-a1c9-b166c2d7a431" !
 alignment="4"><pos X="-387" Y="853"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="aa85c73a-4b10-405b-8bde-8ee210e790a4" guiLink_Element="3c89af04-ebb7-4c8d-81ef-86cfcc836b56" guiLineLink_LineBegin="d441a3aa-6a26-43e0-8dbd-0bf497100eda" guiLineLink_LineEnd="c7ddf215-a942-46e1-9c74-9b685d5c9f9a"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="dda21ab4-ec9c-4c13-a849-27cf03401e7d"><pos X="-387" Y="948"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="97479b73-d7af-4cf1-8807-d0d81fcb067a" alignment="2"><pos X="-368" Y="1024"/></EndWaypoint><Waypoint uuid="fedd30be-08bc-458f-8acd-f625a837185c"><pos X="-387" Y="1024"/></Waypoint><EndWaypoint uuid="642a4153-3d78-487a-8c00-b6c75a907ee5" alignment="3"><pos X="-387" Y="853"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="5a0d76eb-ec5e-422a-9c2d-b89164baeaa0" guiLink_Element="9e58d377-7196-49cd-8fac-377086533f92" guiLineLink_LineBegin="130b4752-64eb-45d2!
 -86dd-ca8
 9c57a8bb8" guiLineLink_LineEnd="c7ddf215-a942-46e1-9c74-9b685d5c9f9a"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="7f1fafd2-0a8d-47bd-b820-e4acc92cf14b"><pos X="-387" Y="892"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="781b43a3-c44b-4f6e-9d13-9c2a3938134c" alignment="4"><pos X="-368" Y="911"/></EndWaypoint><Waypoint uuid="d656e4ae-ba59-4503-b942-6e82cd6e96a6"><pos X="-387" Y="911"/></Waypoint><EndWaypoint uuid="8f4efbbf-7ac5-46e0-9e02-5e002ecdfe40" alignment="1"><pos X="-387" Y="853"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="29037da9-812b-46db-aeef-380d2ad65c18" guiLink_Element="d874ac8a-2f92-4e62-a17b-8b81026dc937"><nodeRect Left="-403" Top="286" Right="77" Bottom="363"/><attached><AttachedNode uuid="d7e70960-85c8-4d2d-be34-df812420fc98"><nodeRect Left="-608" Top="371" Right="-204" Bottom="408"/></AttachedNode></attached></NodeLink><NodeLink uuid="d10d4031-696b-4ad9-9d18-3020bc3a630d" guiLink_Ele!
 ment="030
 b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradi!
 entbegin="red"/><nodeRect Left="130" Top="269" Right="264" Bottom="327"/></NodeLink><LineLink uuid="9b0d1e86-6ee4-46e1-8799-a509c306258b" guiLink_Element="2ffc4aa5-276f-4695-9a93-d014f5732fd0" guiLineLink_LineBegin="29037da9-812b-46db-aeef-380d2ad65c18" guiLineLink_LineEnd="d10d4031-696b-4ad9-9d18-3020bc3a630d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="388a4afd-4817-42c2-8091-5c43e7c5c1b3"><pos X="103" Y="315"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c61938fa-9666-491a-94ee-e92d2f6b28d0" alignment="4"><pos X="77" Y="315"/></EndWaypoint><EndWaypoint uuid="8adfd58f-bd64-4cf2-9ee4-c30dd5fa0246" alignment="1"><pos X="130" Y="315"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="e4bbf1d5-a58b-4bd1-baa0-25dc8f54f77f" guiLink_Element="2c736bd7-4498-4d5b-a8f2-e178f55ae8da"><nodeRect Left="-403" Top="529" Right="71" Bottom="624"/><attached><AttachedNode uuid="015641f6-435f-4539-b26b-a175242b830d"><nodeRect !
 Left="-78
 6" Top="582" Right="-415" Bottom="619"/></AttachedNode></attached></NodeLink><NodeLink uuid="3aada17e-f0bb-4161-a779-b34acd27e53c" guiLink_Element="59889797-73ad-4eee-8711-fc9f6c189dee"><style headergradientbegin="red"/><nodeRect Left="130" Top="431" Right="249" Bottom="508"/></NodeLink><LineLink uuid="5eb8ff6d-10eb-4481-879b-eb48da3ab3f0" guiLink_Element="3f5f2bea-4ca2-446c-b298-918c37286b6a" guiLineLink_LineBegin="29037da9-812b-46db-aeef-380d2ad65c18" guiLineLink_LineEnd="3aada17e-f0bb-4161-a779-b34acd27e53c"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="54646abe-9735-413d-989a-36a8096d335a"><pos X="-58" Y="443"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="8d59e714-e983-4800-908a-e16c9a10aa9a" alignment="3"><pos X="-166" Y="363"/></EndWaypoint><Waypoint uuid="e262eb60-cf98-4cb0-b896-4b90bc1aa08d"><pos X="-166" Y="443"/></Waypoint><EndWaypoint uuid="1601434a-c036-4d2d-8f8e-018a9eea1aa4" alignment="2"><pos X="130" Y="443!
 "/><guiTe
 xtLabelWaypoint_TextLabel><TextLabel uuid="a7fe686d-4!
 479-4b7d-92bb-391248e71ba6" guiTextLabel_Element="eb0ecb8e-5b58-4d82-8fea-4129bab9c281"><pos X="3" Y="-26"/></TextLabel><TextLabel uuid="87b02889-f021-4c3e-9395-792f7738619a" textLabel="3" guiTextLabel_Element="eb0ecb8e-5b58-4d82-8fea-4129bab9c281"><pos X="5" Y="-40"/></TextLabel><TextLabel uuid="c9c12fcc-d0cd-4c17-a3bd-41276bec0bb2" textLabel="4" guiTextLabel_Element="eb0ecb8e-5b58-4d82-8fea-4129bab9c281"><pos X="2" Y="-59"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="b1e766ac-28f3-4ca0-9b24-6e3c53220bc1" guiLink_Element="7ba07d48-567e-4585-a4e5-f44a4cbc1aac"><style headergradientbegin="red"/><nodeRect Left="130" Top="769" Right="271" Bottom="845"/></NodeLink><LineLink uuid="e7b4c74f-09ed-420d-ab8d-c46df1eddad8" guiLink_Element="1d5694a2-5283-4571-8b76-6327a151b9be" guiLineLink_LineBegin="c7ddf215-a942-46e1-9c74-9b685d5c9f9a" guiLineLink_LineEnd="b1e766ac-28f3-4ca0-9b24-6e3c53220bc1"><guiLineLink_LineMiddleWay!
 point><Mi
 ddleWaypoint uuid="cf38ef8d-7748-4b19-b2af-92d8753bdbfd"><pos X="100" Y="820"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="089e04d1-212d-4bc5-b4c5-95b2404048ff" alignment="1"><pos X="71" Y="820"/></EndWaypoint><EndWaypoint uuid="de0cf332-83b8-49cd-ad03-8fba90355988" alignment="4"><pos X="130" Y="820"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="83ad19d0-ee3e-409d-b5a9-5a5ebd6f64cb" guiLink_Element="b9632a58-26d4-4db7-a26e-834712c0356c"><style headergradientbegin="red"/><nodeRect Left="130" Top="529" Right="244" Bottom="605"/></NodeLink><LineLink uuid="85ea5695-44bf-4f86-9dcc-40cafc204f11" guiLink_Element="67e26afd-a80a-4bd7-a85d-fa754726da46" guiLineLink_LineBegin="e4bbf1d5-a58b-4bd1-baa0-25dc8f54f77f" guiLineLink_LineEnd="83ad19d0-ee3e-409d-b5a9-5a5ebd6f64cb"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="b4c647f8-d7bb-497d-bdc5-0d73bf3c12cf"><pos X="100" Y="567"/></MiddleWaypoint></guiLineLink_LineMid!
 dleWaypoi
 nt><guiLineLinkWaypoint><EndWaypoint uuid="a203e48a-7!
 fce-4d80-bee6-6725eb55b15f" alignment="4"><pos X="71" Y="567"/></EndWaypoint><EndWaypoint uuid="d411168c-9ac1-4996-ad1d-c963cb93809a" alignment="1"><pos X="130" Y="567"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="47530850-f67d-4ea9-b15c-c30616957546" guiLink_Element="4c2e7bc5-06dc-47ec-98b2-e3b80755a176" guiLineLink_LineBegin="e4bbf1d5-a58b-4bd1-baa0-25dc8f54f77f" guiLineLink_LineEnd="3aada17e-f0bb-4161-a779-b34acd27e53c"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="cf236866-b844-4004-bde1-7901bb5f0c9f"><pos X="99" Y="525"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="16316e37-5db5-4470-890b-d4fe43d5f3c6" alignment="4"><pos X="71" Y="584"/></EndWaypoint><Waypoint uuid="20ff6a70-9664-4e47-99aa-7a6a6eee8203"><pos X="99" Y="584"/></Waypoint><Waypoint uuid="13f18d92-4e26-47ec-a410-90465a79c289"><pos X="99" Y="469"/></Waypoint><EndWaypoint uuid="54b7ee25-ec63-48!
 c4-913f-1
 f4e4e8640cc" alignment="1"><pos X="130" Y="469"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="aaff2d9a-ecfc-479d-a8ee-0339ffa0c04f" guiTextLabel_Element="11a58d98-e510-42fd-9591-8f81fabd0fcb"><pos X="-92" Y="-20"/></TextLabel><TextLabel uuid="31bba503-7fe4-4ef0-ac5d-f8862ef8acfc" textLabel="3" guiTextLabel_Element="11a58d98-e510-42fd-9591-8f81fabd0fcb"><pos X="-31" Y="6"/></TextLabel><TextLabel uuid="71fea10b-9dab-4d43-813a-36a3d9b80fd2" textLabel="4" guiTextLabel_Element="11a58d98-e510-42fd-9591-8f81fabd0fcb"><pos X="-329" Y="-8"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="211d0d94-66d7-457a-8323-0561a82236f6" guiLink_Element="b21d0de0-0909-461a-a129-64e8d0defbc3"><nodeRect Left="-403" Top="674" Right="71" Bottom="769"/><attached><AttachedNode uuid="fd8f8417-24f5-4c29-8457-c42dd7c9c5cc"><nodeRect Left="-786" Top="687" Right="-415" Bottom="724"/></AttachedNode></attached></NodeLink><NodeLink uuid="c0c6a5c9!
 -d5a0-4b2
 3-b46a-c6f98fd9f6c8" guiLink_Element="82102f5c-7cc6-4!
 6a2-a291-2b53d6565b2e"><style headergradientbegin="red"/><nodeRect Left="130" Top="669" Right="231" Bottom="745"/></NodeLink><LineLink uuid="db65a88e-f534-46a1-b6b7-220d3dfd7324" guiLink_Element="78304713-0fa2-49ec-b904-77586dd684f3" guiLineLink_LineBegin="211d0d94-66d7-457a-8323-0561a82236f6" guiLineLink_LineEnd="c0c6a5c9-d5a0-4b23-b46a-c6f98fd9f6c8"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="c926d240-216d-46b4-b0f7-9bdc309419b9"><pos X="100" Y="712"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="8dc0cdc8-9742-4999-8586-a593401ea283" alignment="4"><pos X="71" Y="712"/></EndWaypoint><EndWaypoint uuid="5abbd5d0-b0a8-4d07-b1ef-22967cf3cc8c" alignment="1"><pos X="130" Y="712"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="3baee696-7a66-4554-9927-ab8e49219fa0" guiLink_Element="3d3857d3-a724-461c-8a7a-b512052c3b1e" guiLineLink_LineBegin="211d0d94-66d7-457a-8323-0561a82236f6" guiLineLink_LineEnd="3aada17e-f0b!
 b-4161-a7
 79-b34acd27e53c"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="954ce7e4-416f-46cc-adf0-ca10c14484eb"><pos X="99" Y="599"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="24bdec18-4b1a-41e8-b427-9ab8fce49814" alignment="4"><pos X="71" Y="731"/></EndWaypoint><Waypoint uuid="167518af-029f-47c8-936e-5194f2f2f92a"><pos X="99" Y="731"/></Waypoint><Waypoint uuid="8fddf953-c287-4f91-918c-bd25d452b6e9"><pos X="99" Y="469"/></Waypoint><EndWaypoint uuid="e3f95005-7760-46af-9284-9ceb00221d4a" alignment="1"><pos X="130" Y="469"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="0aab7527-d3f3-413d-927c-27a06275e89a" guiTextLabel_Element="c6ee2340-2db8-423b-9891-debf02f03323"><pos X="-92" Y="-20"/></TextLabel><TextLabel uuid="5dfeb5a7-7990-438a-ae5f-4bd8c3bd16d9" textLabel="3" guiTextLabel_Element="c6ee2340-2db8-423b-9891-debf02f03323"><pos X="-32" Y="-22"/></TextLabel><TextLabel uuid="d6493dba-b!
 587-487a-
 b29a-7348ae702328" textLabel="4" guiTextLabel_Element!
 ="c6ee2340-2db8-423b-9891-debf02f03323"><pos X="-330" Y="-8"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="f769aa87-f3fc-4b0e-abb1-e66fb327330a" guiLink_Element="b7d8257a-700c-4683-a7f4-0a597a23cd17"><nodeRect Left="-658" Top="326" Right="-576" Bottom="410"/></NodeLink><LineLink uuid="e49d50f2-da2c-40ed-81bd-89ed51de7453" guiLink_Element="4216cbc8-9889-4a18-b9ba-774327d7ae23" guiLineLink_LineBegin="e4bbf1d5-a58b-4bd1-baa0-25dc8f54f77f" guiLineLink_LineEnd="fe7ca84b-fedb-4d4c-97ab-7bd0068cd8f1"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="52254230-afe8-44e1-8205-9721fee58d55"><pos X="-441" Y="419"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2026b332-122e-4cd8-8fef-c2019d3d4caf" alignment="2"><pos X="-403" Y="605"/></EndWaypoint><Waypoint uuid="b7514e1e-72f5-4204-9bd2-38d55f16e319"><pos X="-441" Y="605"/></Waypoint!
 ><EndWayp
 oint uuid="56c51d62-414a-47ac-b972-8607aa98ed23" alignment="3"><pos X="-441" Y="194"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="33b777aa-9e14-4aca-844d-a5749f348714" guiTextLabel_Element="52c13130-0469-46ba-972f-db00f5ea107c"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="63f25b3f-312e-4b99-afe8-e37d2ddd7983" textLabel="4" guiTextLabel_Element="52c13130-0469-46ba-972f-db00f5ea107c"><pos X="5" Y="25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="9076fbc1-949e-4155-9697-f82699b72859" guiLink_Element="9ffc200b-9bfc-4632-a930-c5455563571a" guiLineLink_LineBegin="211d0d94-66d7-457a-8323-0561a82236f6" guiLineLink_LineEnd="fe7ca84b-fedb-4d4c-97ab-7bd0068cd8f1"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="784e9028-bc4f-45ec-b4d8-e51c649c66b9"><pos X="-441" Y="491"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="321f08!
 3d-35e9-4
 5f8-b465-36a108180da9" alignment="2"><pos X="-403" Y=!
 "749"/></EndWaypoint><Waypoint uuid="86224f1f-6002-4352-8950-4b0feb14af17"><pos X="-441" Y="749"/></Waypoint><EndWaypoint uuid="44e4c75a-aaf3-47ec-b200-c076f19875f3" alignment="3"><pos X="-441" Y="194"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="46f5374a-41ef-4350-9bd8-2c0a461d5841" guiTextLabel_Element="5f4fceda-9b33-450e-9b55-7f0e049f9eb6"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="322fcee4-81af-4989-936d-edfafd7ae66c" textLabel="4" guiTextLabel_Element="5f4fceda-9b33-450e-9b55-7f0e049f9eb6"><pos X="5" Y="25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="897a544c-9217-427f-acc6-7f9ffa38b430" guiLink_Element="0864d6c3-ed69-4199-acab-854cbbba65ce" guiLineLink_LineBegin="c7ddf215-a942-46e1-9c74-9b685d5c9f9a" guiLineLink_LineEnd="fe7ca84b-fedb-4d4c-97ab-7bd0068cd8f1"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="175640d4-33a2-4023-a9e6-ec60c0455713"><p!
 os X="-44
 1" Y="536"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="e38bb0ed-3fba-4c2e-9090-ce5b65d5c776" alignment="2"><pos X="-403" Y="840"/></EndWaypoint><Waypoint uuid="d0e4bf21-ede9-45e0-8692-2ae580ebceb9"><pos X="-441" Y="840"/></Waypoint><EndWaypoint uuid="b72f3590-eec8-404e-bc51-9d83acb6c4ea" alignment="3"><pos X="-441" Y="194"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="2e7e7e40-e2e4-47c1-9f8c-3bf2c371a711" guiTextLabel_Element="e3752307-b390-4101-af93-c646790747c7"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="d97f4699-81aa-4e22-8c41-ff6932ea6029" textLabel="4" guiTextLabel_Element="e3752307-b390-4101-af93-c646790747c7"><pos X="5" Y="25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="1c2952a1-5019-4a08-843a-c7f73ba3eb79" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="e807ed24-125a-40c0-8aa4-d75f56d2d6!
 14" name=
 "Coords" guiDiagramLinkedOwner="ac3d7d87-f95c-4ee7-bb!
 d8-d31a599dbfd3"><guiDiagramGuiLink><NodeLink uuid="f8d89247-79ff-489b-84f8-647935c886c9" guiLink_Element="9d1cba09-5135-4091-85f4-6b6c04cd5244"><style headergradientbegin="#00cc00"/><nodeRect Left="55" Top="64" Right="172" Bottom="122"/></NodeLink><NodeLink uuid="3d6b910c-1847-4fa4-a80d-0962bf5b0493" guiLink_Element="61232c4a-c45f-4916-b2a2-798f46f83c2c"><nodeRect Left="225" Top="107" Right="349" Bottom="183"/></NodeLink><NodeLink uuid="7a37ee64-a2b1-4ceb-98a1-40a671026782" guiLink_Element="7ba07d48-567e-4585-a4e5-f44a4cbc1aac"><nodeRect Left="486" Top="107" Right="627" Bottom="183"/></NodeLink><LineLink uuid="fdf1216f-0e07-4b7c-b179-6de6aa6befe5" guiLink_Element="bd265dfb-af99-4a71-8ffe-609c3dd5739a" guiLineLink_LineBegin="3d6b910c-1847-4fa4-a80d-0962bf5b0493" guiLineLink_LineEnd="f8d89247-79ff-489b-84f8-647935c886c9"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="4286faeb-4c12-45c6-a54a-872eca50cfe3"><pos X="223" Y="82"!
 /></Middl
 eWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f941e71e-ea37-43a3-b9c5-6fe434686c83" alignment="1"><pos X="248" Y="107"/></EndWaypoint><Waypoint uuid="875b3ad4-adac-4a74-8e47-f2ed1641e167"><pos X="248" Y="82"/></Waypoint><EndWaypoint uuid="b9788757-78f3-4260-b895-04d0c3c2cf0f" alignment="4"><pos X="172" Y="82"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="266bc7db-a7fb-4567-99d2-89c944cc4f45" guiTextLabel_Element="70321080-fe3f-4d13-a6fd-cd38a08bb4db"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="6a2ad8b5-3579-45f5-a26b-359cf707eed4" textLabel="3" guiTextLabel_Element="70321080-fe3f-4d13-a6fd-cd38a08bb4db"><pos X="5" Y="25"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="6ea494dd-aa8d-4111-a711-d6d122d56390" guiLink_Element="f053f4a3-04af-434b-82b8-c18c76a57993"><nodeRect Left="-47" Top="407" Right="395" Bottom="501"/><attached><AttachedNode uuid="0f0ca5f5-9c5a-4f83-9555-7e!
 2dca661a1
 a"><nodeRect Left="-47" Top="521" Right="324" Bottom=!
 "558"/></AttachedNode></attached></NodeLink><NodeLink uuid="b7f13116-c682-48f7-8d12-4dd78d086fdb" guiLink_Element="b9632a58-26d4-4db7-a26e-834712c0356c"><nodeRect Left="539" Top="407" Right="653" Bottom="483"/><attached><AttachedNode uuid="7f2736b6-b970-49d9-8822-b188da9417bd"><nodeRect Left="506" Top="620" Right="904" Bottom="657"/></AttachedNode></attached></NodeLink><NodeLink uuid="daf569af-f5b5-4b1d-83f5-41cd08769fee" guiLink_Element="82102f5c-7cc6-46a2-a291-2b53d6565b2e"><nodeRect Left="416" Top="407" Right="517" Bottom="483"/><attached><AttachedNode uuid="75ecd2f9-fae9-4445-a3fe-0e5c5ca68be3"><nodeRect Left="392" Top="569" Right="790" Bottom="606"/></AttachedNode></attached></NodeLink><NodeLink uuid="c7f2d301-1a13-4335-badc-d44ba2bd499e" guiLink_Element="eb50e833-c395-40c3-a627-8ff513f5194d"><nodeRect Left="367" Top="-4" Right="524" Bottom="72"/></NodeLink><LineLink uuid="30afd382-703a-4d47-a8fb-aaad361bb482" guiLink_Element="6eaa121f-01a1-414d-bf28-c8bfc5ff9ad6" guiL!
 ineLink_L
 ineBegin="3d6b910c-1847-4fa4-a80d-0962bf5b0493" guiLineLink_LineEnd="c7f2d301-1a13-4335-badc-d44ba2bd499e"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="eb80b89c-2ae3-41de-86df-af0d4435830c"><pos X="368" Y="94"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="a543928b-1a86-4af9-b4d3-b8bcaafb174a" alignment="4"><pos X="298" Y="107"/></EndWaypoint><Waypoint uuid="4d5b6829-ba7d-4b53-814b-4bb7234e404a"><pos X="298" Y="94"/></Waypoint><Waypoint uuid="f2b5392d-4c24-41d0-9de0-dd675d5ab89a"><pos X="430" Y="94"/></Waypoint><EndWaypoint uuid="8d62c3e4-92d1-4bc7-bb38-a9dfaff33c5a" alignment="1"><pos X="430" Y="72"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="b06d5997-9266-47a7-964b-92516089d204" guiLink_Element="e402df02-e855-49c2-a33a-658c8888328d" guiLineLink_LineBegin="7a37ee64-a2b1-4ceb-98a1-40a671026782" guiLineLink_LineEnd="c7f2d301-1a13-4335-badc-d44ba2bd499e"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uu!
 id="c1e23
 a21-c4c3-4554-876e-eb4abdbcbeaa"><pos X="489" Y="94"/!
 ></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="951c2cd6-1f8e-4575-b0f8-867c2f8bef8b" alignment="1"><pos X="557" Y="107"/></EndWaypoint><Waypoint uuid="07a6da23-7e02-406c-8112-ce659ddb0e76"><pos X="557" Y="94"/></Waypoint><Waypoint uuid="befe372f-07cf-431e-b5e6-7a21955bce99"><pos X="430" Y="94"/></Waypoint><EndWaypoint uuid="cc3efadd-98a4-45c9-8586-38932c839c69" alignment="4"><pos X="430" Y="72"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="ac69ef7e-aba5-4512-b654-f282ba4cd553" guiLink_Element="82e521ea-656d-495a-8ca0-2f5a92e22ec2"><nodeRect Left="253" Top="521" Right="706" Bottom="597"/><attached><AttachedNode uuid="6467600f-ac8d-48e4-a0b4-3e178152e8df"><nodeRect Left="100" Top="616" Right="471" Bottom="653"/></AttachedNode></attached></NodeLink><LineLink uuid="41f1ac5b-5e5c-4a6d-9d31-c08a639514d8" guiLink_Element="d84c3b0a-f53f-41a9-9597-48d96c6a7262" guiLineLink_LineBegin="ac69ef7e-aba5-4512-b654-f282ba4cd553" !
 guiLineLi
 nk_LineEnd="3d6b910c-1847-4fa4-a80d-0962bf5b0493"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="fa43beb8-c6e5-420a-967b-1f3e16e293f8"><pos X="303" Y="387"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="44605cd1-1616-4536-bd8b-ed130d0c0293" alignment="1"><pos X="405" Y="521"/></EndWaypoint><Waypoint uuid="f2e1e7d9-9251-4966-ad42-8b8c11e301ea"><pos X="405" Y="387"/></Waypoint><Waypoint uuid="2d56037f-af7e-4044-b779-1602d41d80d3"><pos X="271" Y="387"/></Waypoint><EndWaypoint uuid="223f2477-e9ab-4f15-8953-e2ff7415a869" alignment="4"><pos X="271" Y="183"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="71a427ac-723e-4c19-b440-2537b746a38e" guiLink_Element="122ed5c3-d6f0-474a-88ec-30d79ed1a571"><style headergradientbegin="#00cc00"/><nodeRect Left="55" Top="179" Right="136" Bottom="220"/></NodeLink><LineLink uuid="d89cd662-1ceb-4e60-90a7-ecf828a15896" guiLink_Element="b59594fb-7289-4e63-ba61-7e9183c8bf31" guiLineLi!
 nk_LineBe
 gin="71a427ac-723e-4c19-b440-2537b746a38e" guiLineLin!
 k_LineEnd="f8d89247-79ff-489b-84f8-647935c886c9"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ca2e38c5-25b9-4ea3-b339-7902e94ffe86"><pos X="106" Y="151"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f20b8482-bc50-4a5c-a234-bdf08723c9fb" alignment="2"><pos X="106" Y="179"/></EndWaypoint><EndWaypoint uuid="0b1e1283-3ec3-42df-a706-d66179f46c66" alignment="3"><pos X="106" Y="122"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="7de94509-13a9-4f39-a26e-495015b5dd8b" guiLink_Element="d4f41bab-d7f5-4b16-bee2-187bd6a79438" guiLineLink_LineBegin="ac69ef7e-aba5-4512-b654-f282ba4cd553" guiLineLink_LineEnd="71a427ac-723e-4c19-b440-2537b746a38e"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="67e61970-bc69-4e57-ba06-cbd82122d58b"><pos X="562" Y="207"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9d175afe-f2e4-41f2-89de-d7460!
 8135d8e" 
 alignment="1"><pos X="674" Y="521"/></EndWaypoint><Waypoint uuid="80bdc987-79e6-4be0-bae6-88975df6df3e"><pos X="674" Y="207"/></Waypoint><EndWaypoint uuid="a4dee2ee-4a8b-452e-9b86-858052d18b24" alignment="4"><pos X="136" Y="207"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="5ae3d154-2d20-4d73-a94d-2907781eca57" guiTextLabel_Element="7084290a-2b44-4d19-a531-f0a33c5b7e70"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="85a445d6-b1b1-4972-845c-4a592adba507" textLabel="3" guiTextLabel_Element="7084290a-2b44-4d19-a531-f0a33c5b7e70"><pos X="71" Y="7"/></TextLabel><TextLabel uuid="e3f16153-f370-413a-87fd-0e3a19aeef62" textLabel="4" guiTextLabel_Element="7084290a-2b44-4d19-a531-f0a33c5b7e70"><pos X="5" Y="27"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="2b114917-1865-4bb0-9e90-e28059fa750d" guiLink_Element="e5399412-138e-4541-b1bf-aa889b2059cf"><style headergradientbegin="#00cc00"/><nodeRect Left="-47" Top="249" Rig!
 ht="186" 
 Bottom="362"/></NodeLink><LineLink uuid="a043b358-143!
 4-4835-bdf7-21978ab16fca" guiLink_Element="d983a4b3-89dd-4c15-be4c-c11881588ab5" guiLineLink_LineBegin="2b114917-1865-4bb0-9e90-e28059fa750d" guiLineLink_LineEnd="f8d89247-79ff-489b-84f8-647935c886c9"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ff0dc484-d002-4bd8-b592-c2601c04ff9f"><pos X="14" Y="155"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="491498e8-18e4-408e-9b9b-832f7694a953" alignment="2"><pos X="-16" Y="249"/></EndWaypoint><Waypoint uuid="2e354780-2d38-4151-878c-d21e04416535"><pos X="-16" Y="155"/></Waypoint><Waypoint uuid="e8e230de-4944-43d3-9b39-548a6aad760d"><pos X="106" Y="155"/></Waypoint><EndWaypoint uuid="fc9a4aa3-eaff-4f89-aa7e-a4de2de9e656" alignment="3"><pos X="106" Y="122"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="ca94d134-308e-4ce7-bc67-ca178fbf66bb" guiLink_Element="8a6f78dc-c8b2-45a7-81f9-6bd5bd7eabe5" guiLineLink_LineBegin="6ea494dd-aa8d-4111-a711-d6d122d56390" guiLineLink_!
 LineEnd="
 2b114917-1865-4bb0-9e90-e28059fa750d"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ef893208-dfb1-4d13-a424-2b75fb065a40"><pos X="2" Y="385"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="59aa0147-d9ca-4547-bd76-b5f2daefee52" alignment="2"><pos X="2" Y="407"/></EndWaypoint><EndWaypoint uuid="773971d9-669f-4e26-a524-517ea4700bdd" alignment="3"><pos X="2" Y="362"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a8ca49fc-db46-4946-aeb6-83cba97ae4d4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="42272dd0-b420-4654-8b7a-021a6e4666e8" textLabel="3" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="25"/></TextLabel><TextLabel uuid="578b43ff-c53b-4719-b27a-97893a80ebcf" textLabel="4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="70" Y="5"/></TextLabel></guiTextLabelWaypoint_TextLa!
 bel></End
 Waypoint></guiLineLinkWaypoint></LineLink><LineLink u!
 uid="f1311ef6-811d-4695-ab8f-d3f7c541d6da" guiLink_Element="c08fcc10-3904-4022-8eff-0f35c6d3bd04" guiLineLink_LineBegin="6ea494dd-aa8d-4111-a711-d6d122d56390" guiLineLink_LineEnd="3d6b910c-1847-4fa4-a80d-0962bf5b0493"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="42b017ea-7ad5-43b1-b5a9-813e58bb9c22"><pos X="255" Y="387"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="81c800f4-8da9-4645-88ca-8cc00fa5edc1" alignment="2"><pos X="56" Y="407"/></EndWaypoint><Waypoint uuid="7480b857-a3fc-4a32-8db7-27760f7d3698"><pos X="56" Y="387"/></Waypoint><Waypoint uuid="4894d380-0363-4641-bc91-90fd03e68034"><pos X="271" Y="387"/></Waypoint><EndWaypoint uuid="5644fab1-d779-4c5d-962d-36b00c9d6676" alignment="3"><pos X="271" Y="183"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="c3115a05-f28d-4262-ae19-511a1a0d2f6c" guiLink_Element="ea0e7c65-cc11-4907-ab65-536febdc0f08" guiLineLink_LineBegin="b7f13116-c682-48f7-8d12-4dd78d086f!
 db" guiLi
 neLink_LineEnd="3d6b910c-1847-4fa4-a80d-0962bf5b0493"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="360118ff-76e0-4477-81a9-f780147e89b4"><pos X="321" Y="387"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="24bee259-22a2-4b9b-ad47-5e048e143bf7" alignment="2"><pos X="554" Y="407"/></EndWaypoint><Waypoint uuid="0b406ec3-5e08-44a3-b61d-a13978c00e01"><pos X="554" Y="387"/></Waypoint><Waypoint uuid="b8c2dcd4-7ae7-454a-9a74-a1afee2f0086"><pos X="271" Y="387"/></Waypoint><EndWaypoint uuid="c8ad8e67-80a6-4eec-a6ab-9c3e5797a8db" alignment="3"><pos X="271" Y="183"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="941ba4a0-b806-455a-b2e5-1dc2b691229b" guiLink_Element="0a808ca8-4cc8-4ffa-88da-cdf6e35e5ab6" guiLineLink_LineBegin="daf569af-f5b5-4b1d-83f5-41cd08769fee" guiLineLink_LineEnd="3d6b910c-1847-4fa4-a80d-0962bf5b0493"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="f0bb9006-2cd7-4bd1-a7b9-56fa37d85088"><pos X=!
 "275" Y="
 387"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoi!
 nt><guiLineLinkWaypoint><EndWaypoint uuid="d6fd85b4-aaa5-4761-be9f-5e632eda1356" alignment="2"><pos X="463" Y="407"/></EndWaypoint><Waypoint uuid="a86d5e53-4173-4b9a-93c1-8b541144006b"><pos X="463" Y="387"/></Waypoint><Waypoint uuid="1ba14c08-efbd-4b25-9a79-57d47094f2a5"><pos X="271" Y="387"/></Waypoint><EndWaypoint uuid="63ed8287-2754-411a-872e-504608dd2953" alignment="3"><pos X="271" Y="183"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="288f414d-3dcb-43c1-8b09-dc46b80130f4" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="#00cc00"/><nodeRect Left="45" Top="3" Right="125" Bottom="43"/></NodeLink><LineLink uuid="20401aa7-1e90-45d0-aa6a-194eeff602fd" guiLink_Element="2f4cb91c-cf69-4aae-8a00-bf3e0524a238" guiLineLink_LineBegin="c7f2d301-1a13-4335-badc-d44ba2bd499e" guiLineLink_LineEnd="288f414d-3dcb-43c1-8b09-dc46b80130f4"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="fd4f!
 3df5-2ca9
 -4872-b49c-63961c1f5144"><pos X="246" Y="19"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="0c49db3b-f9d7-484d-9ee4-4635dbb1bc48" alignment="1"><pos X="367" Y="19"/></EndWaypoint><EndWaypoint uuid="dfca6ff4-9546-46ba-87b4-bf9c5704b77c" alignment="4"><pos X="125" Y="19"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="ab2396b1-32b5-4834-b496-71787f97b686" guiTextLabel_Element="8d0156f6-686b-4fe4-acdb-cb890a9defdc"><pos X="5" Y="5"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="aaf52b15-cf08-434f-af14-540114c2ba09" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="9b3bb9a0-776c-4074-86af-c08d791f92cb" name="IVOA_UML_Profile" guiDiagramLinkedOwner="e7a00ecd-eb3d-4147-8538-5d1beea86690" guiDiagram_GenerationSettingsElement="e7a00ecd-eb3d-4147-8538-5d1beea86690"><guiDiagramGenerationSettings kind="2" showAttributes!
 ="true" s
 howEnumerationLiterals="true" useOwnCompartmentForDot!
 NetProperties="true" doAutoLayout="true"/><guiDiagramGuiLink><NodeLink uuid="fa907454-56f4-4dca-87e3-df702090f663" guiLink_Element="f9a706ae-5895-4229-9486-38378ad5cad1"><style showatt="1" showdotnetproperties="2" shownested="0" showop="0"/><nodeRect Left="20" Top="20" Right="488" Bottom="175"/></NodeLink><NodeLink uuid="81c4ba13-6562-4bcb-a1d2-f7064d2275c7" guiLink_Element="afb611b3-ae73-4278-955e-06feceb9431f"><style showatt="1" showdotnetproperties="2" shownested="0" showop="0"/><nodeRect Left="382" Top="197" Right="488" Bottom="281"/></NodeLink><NodeLink uuid="7463fd24-b51c-435c-86f6-05599562e0ca" guiLink_Element="9d99f4a0-b941-4ef5-9438-774b76f9d171"><style showatt="1" showdotnetproperties="2" shownested="0" showop="0"/><nodeRect Left="195" Top="197" Right="287" Bottom="281"/></NodeLink><NodeLink uuid="d6d147d4-a168-42df-901b-34bf8a8cbd32" guiLink_Element="0b7f85cf-ab5d-402d-ac3e-c77c579fbf78"><style showatt="1" showdotnetproperties="2" shownested="0" showop="0"/><node!
 Rect Left
 ="20" Top="197" Right="145" Bottom="299"/></NodeLink><NodeLink uuid="4d1539bd-bc5d-446f-972c-cd592d6ce0b0" guiLink_Element="fef27218-0b3f-4767-9a46-8d42c0fdb40e"><style showdotnetproperties="2" shownested="0" showop="0"/><nodeRect Left="20" Top="339" Right="464" Bottom="360"/></NodeLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="c8bf2c80-e92a-4f29-9edf-1cccec356b4d" name="Default"/></guiDiagramLayer></ClassDiagram><ObjectDiagram uuid="362ab257-56d3-45b7-9306-77ae871d5dc7" name="SpatialShortcuts" guiDiagramLinkedOwner="81b72c07-5422-4562-a4a0-a983abf927f4"><guiDiagramGuiLink><NodeLink uuid="b056a6c7-b6c1-4cc6-9bf5-ac46f31977f1" guiLink_Element="02791913-0be7-4e39-a264-f2a497f414aa"><nodeRect Left="67" Top="36" Right="213" Bottom="156"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="8a319bad-3661-4370-a6dc-a5142d0cdc9c"><nodeRect Left="228" Top="51" Right="342" Bottom="106"/></AttachedNode></attached></NodeLink><NodeLi!
 nk uuid="
 63ac3bcb-c8ca-42a3-8642-7e68b1f392e8" guiLink_Element!
 ="22b9a6f8-7779-42dd-bfd6-740911bf240f"><nodeRect Left="253" Top="36" Right="388" Bottom="156"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="8d8de986-a102-480a-908b-54f466cfd14b"><nodeRect Left="414" Top="51" Right="528" Bottom="106"/></AttachedNode></attached></NodeLink><NodeLink uuid="c81e8557-f169-46ff-bd06-0b16ca377de0" guiLink_Element="ef85416b-cf40-4384-a2e2-8b0efecf2c79"><nodeRect Left="438" Top="36" Right="593" Bottom="156"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="0568a1b2-7125-4d3c-b8f7-3e473e2c6a55"><nodeRect Left="599" Top="51" Right="713" Bottom="106"/></AttachedNode></attached></NodeLink><NodeLink uuid="b8cd8b20-c4f2-4012-9123-ec3ab41c7953" guiLink_Element="41ab06f9-f128-4ee2-9479-981cf5ee084b"><nodeRect Left="67" Top="196" Right="215" Bottom="316"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="bd664467-bf9e-44bc-a9a4-cb8!
 6aa001f80
 "><nodeRect Left="228" Top="211" Right="342" Bottom="266"/></AttachedNode></attached></NodeLink><NodeLink uuid="f9883b7d-e6c6-407b-a3ed-3df9eddb3658" guiLink_Element="b68363fc-a05f-420c-bd33-12cd165d1f64"><nodeRect Left="253" Top="196" Right="400" Bottom="316"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="b0d8f926-b911-4e63-83b5-d2c7dd0c2044"><nodeRect Left="414" Top="211" Right="528" Bottom="266"/></AttachedNode></attached></NodeLink><NodeLink uuid="83f58813-e895-475d-ac56-373f4e01f733" guiLink_Element="4fb8bc7f-c428-4334-b16b-2db0d2c27922"><nodeRect Left="438" Top="196" Right="586" Bottom="316"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="85b734c2-1a59-4837-a566-1262da3ae5ea"><nodeRect Left="599" Top="211" Right="713" Bottom="266"/></AttachedNode></attached></NodeLink><NodeLink uuid="d86ccb42-11e1-4593-8641-ea0cff84cbfa" guiLink_Element="fc8c24dd-009b-4955-bb68-ccafaeb78e99"><node!
 Rect Left
 ="1016" Top="36" Right="1178" Bottom="138"/><guiHideO!
 nNode idref="10e91e5d-80db-4138-b110-20282053cff7"/></NodeLink><NodeLink uuid="457d3f01-aa1b-46dc-ad98-1852a01d46cc" guiLink_Element="93ef3200-aa2d-4c7d-bcc3-5e365b0e4a4e"><nodeRect Left="1016" Top="196" Right="1180" Bottom="298"/><guiHideOnNode idref="10e91e5d-80db-4138-b110-20282053cff7"/></NodeLink><NodeLink uuid="c39914dc-0ffa-4a01-9e1a-4acdb3c71be4" guiLink_Element="20a441ad-6e37-485d-8f5e-c10099eba72e"><nodeRect Left="68" Top="356" Right="207" Bottom="476"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="7a7f6906-3632-4242-b7b0-f0f6640f212c"><nodeRect Left="229" Top="371" Right="343" Bottom="426"/></AttachedNode></attached></NodeLink><NodeLink uuid="87548a36-0aa9-4a9a-8732-d341e598f86f" guiLink_Element="ee005201-9265-4442-9e88-dd752cef1a76"><nodeRect Left="438" Top="356" Right="576" Bottom="476"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="74c0629b-38e0-4df1-b087-943f0feabc58"><n!
 odeRect L
 eft="599" Top="371" Right="713" Bottom="426"/></AttachedNode></attached></NodeLink><NodeLink uuid="2f2d6a18-8602-40c4-a399-b4e4d587769e" guiLink_Element="6be70809-105d-4889-9152-b142ed42038b"><nodeRect Left="254" Top="356" Right="393" Bottom="476"/><guiHideOnNode idref="7b0401df-bb14-4eb0-926b-c7ff03401318"/><attached><AttachedNode uuid="ba5e5cb6-a24c-4f16-9d34-6daf42ed8ad2"><nodeRect Left="415" Top="371" Right="529" Bottom="426"/></AttachedNode></attached></NodeLink><NodeLink uuid="5e573f37-933b-4ecd-a14e-2e69c56c43b0" guiLink_Element="b89d2cc3-0d03-449c-bb2f-8a8d10aafca0"><nodeRect Left="650" Top="356" Right="816" Bottom="458"/><guiHideOnNode idref="10e91e5d-80db-4138-b110-20282053cff7"/></NodeLink><NodeLink uuid="7ca11444-e303-4094-ac39-6019afffb864" guiLink_Element="36bb77b0-ac1e-469e-9790-66ae08a4d40e"><nodeRect Left="650" Top="36" Right="812" Bottom="102"/><guiHideOnNode idref="10e91e5d-80db-4138-b110-20282053cff7"/></NodeLink><NodeLink uuid="013653cc-8676-4238-be7c-5!
 1bf42f737
 cb" guiLink_Element="fa64aaa4-6461-4b10-99e0-8328b09f!
 6712"><nodeRect Left="833" Top="36" Right="995" Bottom="120"/><guiHideOnNode idref="10e91e5d-80db-4138-b110-20282053cff7"/></NodeLink><NodeLink uuid="552dce12-83b9-4435-a5d7-95ceec7023ab" guiLink_Element="ff2888cf-e313-4e3d-9d4a-e059b2844f04"><nodeRect Left="650" Top="196" Right="814" Bottom="262"/><guiHideOnNode idref="10e91e5d-80db-4138-b110-20282053cff7"/></NodeLink><NodeLink uuid="5d1355cc-93ed-43fa-981e-e29b365216ad" guiLink_Element="f923e221-9227-492e-8178-9b72019aee24"><nodeRect Left="833" Top="196" Right="997" Bottom="280"/><guiHideOnNode idref="10e91e5d-80db-4138-b110-20282053cff7"/></NodeLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="5d94bf2f-c428-4ca4-b1a5-0e69bb132e50" name="Default"/></guiDiagramLayer></ObjectDiagram></guiRootGuiDiagram></RootElement></Diagrams></UModel>
\ No newline at end of file

Modified: trunk/projects/dm/STC/model/coords/STC2.0UModelCoords.xmi
==============================================================================
--- trunk/projects/dm/STC/model/coords/STC2.0UModelCoords.xmi	Thu Apr 12 02:55:46 2018	(r4919)
+++ trunk/projects/dm/STC/model/coords/STC2.0UModelCoords.xmi	Sun Apr 15 00:46:37 2018	(r4920)
@@ -13,7 +13,7 @@
 				<Dependency linethickness="2" pencolor="fuchsia"/>
 			</ElementStyles>
 		</Settings>
-		<OpenDiagrams activeDiagram="0a33b0bb-2ab5-4820-85ec-e12916c9c566">
+		<OpenDiagrams activeDiagram="362ab257-56d3-45b7-9306-77ae871d5dc7">
 			<OpenDiagramEntry>379d12f7-c4cb-45cb-b94b-4a983d60e7c1</OpenDiagramEntry>
 			<OpenDiagramEntry>eea0a505-5da6-4b0f-9612-a291a4243f20</OpenDiagramEntry>
 			<OpenDiagramEntry>0a33b0bb-2ab5-4820-85ec-e12916c9c566</OpenDiagramEntry>
@@ -3370,9 +3370,6 @@
 						<xmi:Extension extender="UModel">
 							<attributeExtension DocComment="U359954f0-3288-4b72-a224-14b15d7a06c0"/>
 						</xmi:Extension>
-						<ownedRule xmi:type="uml:Constraint" xmi:id="U6ca90042-bae7-4cc6-b817-740c690f0f14" xmi:uuid="6ca90042-bae7-4cc6-b817-740c690f0f14" name="Subset">
-							<specification xmi:type="uml:LiteralString" xmi:id="U2c04f5bd-5575-4f3c-9d7f-f82cde4f3fef" xmi:uuid="2c04f5bd-5575-4f3c-9d7f-f82cde4f3fef" value="subsets stc2_coordinates:coordsystem.CoordFrame.coordSpace"/>
-						</ownedRule>
 						<ownedComment xmi:type="uml:Comment" xmi:id="U359954f0-3288-4b72-a224-14b15d7a06c0" xmi:uuid="359954f0-3288-4b72-a224-14b15d7a06c0" body="A Generic Coordinate Frame allows coordinates other than Time, Space, Spectral, Redshift, and Polarization to the defined; e.g., flux, temperature, pressure, etc. It SHALL contain one Generic Coordinate Space object.">
 							<annotatedElement xmi:idref="Ub64125c9-f671-45b8-980a-724503de846f"/>
 						</ownedComment>
@@ -3390,7 +3387,7 @@
 							<constrainedElement xmi:idref="Uc7787d80-0410-4538-b701-0c4077e92bdf"/>
 							<specification xmi:type="uml:LiteralString" xmi:id="U0627914a-7999-4cb8-8e45-ea7a1bf54c64" xmi:uuid="0627914a-7999-4cb8-8e45-ea7a1bf54c64" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/>
 						</ownedRule>
-						<ownedComment xmi:type="uml:Comment" xmi:id="U8d9eb2b3-5f6e-4444-b980-5d166e64bc29" xmi:uuid="8d9eb2b3-5f6e-4444-b980-5d166e64bc29" body="This data type contains the generic coordinate value and a reference to a GenericFrame through a coordinate axis and Coordinate Space object.">
+						<ownedComment xmi:type="uml:Comment" xmi:id="U8d9eb2b3-5f6e-4444-b980-5d166e64bc29" xmi:uuid="8d9eb2b3-5f6e-4444-b980-5d166e64bc29" body="This data type contains the generic coordinate value and a reference to a GenericFrame and to a Coordinate Space object through a coordinate axis.">
 							<annotatedElement xmi:idref="Ucf0e7dfa-f166-4af2-b5be-4802801f3f20"/>
 						</ownedComment>
 						<generalization xmi:type="uml:Generalization" xmi:id="U4085ebc0-73cc-4631-a6bc-758a297ff491" xmi:uuid="4085ebc0-73cc-4631-a6bc-758a297ff491" general="Uf053f4a3-04af-434b-82b8-c18c76a57993"/>
@@ -3456,9 +3453,6 @@
 						<xmi:Extension extender="UModel">
 							<attributeExtension DocComment="U415e0809-8c85-40ea-adf1-b22876a13395"/>
 						</xmi:Extension>
-						<ownedRule xmi:type="uml:Constraint" xmi:id="U4c9ceab1-58b4-406b-99be-2a432564cdbe" xmi:uuid="4c9ceab1-58b4-406b-99be-2a432564cdbe" name="Subset">
-							<specification xmi:type="uml:LiteralString" xmi:id="U2d44bdeb-cefd-49a7-acfd-9a90fd3e1048" xmi:uuid="2d44bdeb-cefd-49a7-acfd-9a90fd3e1048" value="subsets stc2_coordinates:coordsystem.CoordFrame.coordSpace"/>
-						</ownedRule>
 						<ownedComment xmi:type="uml:Comment" xmi:id="U415e0809-8c85-40ea-adf1-b22876a13395" xmi:uuid="415e0809-8c85-40ea-adf1-b22876a13395" body="A PixelFrame forms the Coordinate Frame for a 1-D, 2-D, or 3-D PixelSpace, and is included in the PixelCoordSystem. It SHALL contain one PixelSpace object. Note that, unlike other coordinate frames, a Pixel Frame SHOULD have at least one Frame Transform mapping: pixels without reference to the wider world are meaningless.">
 							<annotatedElement xmi:idref="Ucd6529be-bbad-48f2-8245-966038c18c72"/>
 						</ownedComment>
@@ -3653,9 +3647,6 @@
 						<xmi:Extension extender="UModel">
 							<attributeExtension DocComment="U0ab4f724-462d-43af-8411-9f3c2fa725a9"/>
 						</xmi:Extension>
-						<ownedRule xmi:type="uml:Constraint" xmi:id="U377b7d39-8ecd-4998-a0d4-969ccbaad42e" xmi:uuid="377b7d39-8ecd-4998-a0d4-969ccbaad42e" name="Subset">
-							<specification xmi:type="uml:LiteralString" xmi:id="U35f7378a-4b44-4874-bde5-736bd59df0b3" xmi:uuid="35f7378a-4b44-4874-bde5-736bd59df0b3" value="subsets stc2_coordinates:coordsystem.CoordFrame.coordSpace"/>
-						</ownedRule>
 						<ownedComment xmi:type="uml:Comment" xmi:id="U0ab4f724-462d-43af-8411-9f3c2fa725a9" xmi:uuid="0ab4f724-462d-43af-8411-9f3c2fa725a9" body="A Polarization Frame SHALL contain one PolarizationSpace object. It may need a reference to a spatial frame (TBD).">
 							<annotatedElement xmi:idref="U830d7b58-f668-4a9f-9f83-c0e9574ecbfa"/>
 						</ownedComment>
@@ -3721,7 +3712,7 @@
 							<constrainedElement xmi:idref="U920e54b4-1ac7-4b56-9d49-11c22eaf0c53"/>
 							<specification xmi:type="uml:LiteralString" xmi:id="U1a640b95-e046-4c8b-9fcd-228b79f14a39" xmi:uuid="1a640b95-e046-4c8b-9fcd-228b79f14a39" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/>
 						</ownedRule>
-						<ownedComment xmi:type="uml:Comment" xmi:id="U1ccd6fd0-ede9-4c81-88fa-c92232539d80" xmi:uuid="1ccd6fd0-ede9-4c81-88fa-c92232539d80" body="The abstract data type PolCoordValue contains a reference to a PolarizationFrame through a DiscreteAxis and PolarizationSpace object and allows the equivalent data types PolStokes, PolCircular, PolLinear, and PolVector coordinate values to be specified as derived data types.">
+						<ownedComment xmi:type="uml:Comment" xmi:id="U1ccd6fd0-ede9-4c81-88fa-c92232539d80" xmi:uuid="1ccd6fd0-ede9-4c81-88fa-c92232539d80" body="The abstract data type PolCoordValue contains a reference to a PolarizationFrame and to a PolarizationSpace object through a DiscreteAxis, It allows the equivalent data types PolStokes, PolCircular, PolLinear, and PolVector coordinate values to be specified as derived data types.">
 							<annotatedElement xmi:idref="U9c02f670-4fdf-41ea-be93-2cb833424f6f"/>
 						</ownedComment>
 						<generalization xmi:type="uml:Generalization" xmi:id="Uebda821c-89b9-48ae-baad-b33d50076a84" xmi:uuid="ebda821c-89b9-48ae-baad-b33d50076a84" general="U82e521ea-656d-495a-8ca0-2f5a92e22ec2"/>
@@ -3863,9 +3854,6 @@
 						<xmi:Extension extender="UModel">
 							<attributeExtension DocComment="U15e1934a-2fcf-4037-b6e6-4df9020d6cb5"/>
 						</xmi:Extension>
-						<ownedRule xmi:type="uml:Constraint" xmi:id="Ud8316d1d-3a67-47dd-8be0-a5efc4c17b93" xmi:uuid="d8316d1d-3a67-47dd-8be0-a5efc4c17b93" name="Subset">
-							<specification xmi:type="uml:LiteralString" xmi:id="U074d593f-9964-4c1e-96a5-6f252946ec1f" xmi:uuid="074d593f-9964-4c1e-96a5-6f252946ec1f" value="subsets stc2_coordinates:coordsystem.CoordFrame.coordSpace"/>
-						</ownedRule>
 						<ownedComment xmi:type="uml:Comment" xmi:id="U15e1934a-2fcf-4037-b6e6-4df9020d6cb5" xmi:uuid="15e1934a-2fcf-4037-b6e6-4df9020d6cb5" body="The RedshiftFrame is the Frame for redshift and Doppler velocity coordinates. It requires a Reference Position in the associated AstroCoordSystem object (which need to be specified in phase space) and SHALL include a RedshiftSpace.">
 							<annotatedElement xmi:idref="U84dc6fee-3bcd-4664-a942-a8df4578c56f"/>
 						</ownedComment>
@@ -3904,7 +3892,7 @@
 							<constrainedElement xmi:idref="Ubda6a16a-1cec-4cff-ad86-47a74a5e2591"/>
 							<specification xmi:type="uml:LiteralString" xmi:id="Ue082d8e0-a39d-47a2-bcb1-5da77b37a293" xmi:uuid="e082d8e0-a39d-47a2-bcb1-5da77b37a293" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/>
 						</ownedRule>
-						<ownedComment xmi:type="uml:Comment" xmi:id="U5f753f2a-797e-46e5-bba1-13d2b1f85e86" xmi:uuid="5f753f2a-797e-46e5-bba1-13d2b1f85e86" body="The abstract data type RedshiftValue contains a reference to a RedshiftFrame through the coordinate axis and Spectral Space objects and allows the equivalent data types Redshift and DopplerVelocity coordinate values to be specified as derived data types.">
+						<ownedComment xmi:type="uml:Comment" xmi:id="U5f753f2a-797e-46e5-bba1-13d2b1f85e86" xmi:uuid="5f753f2a-797e-46e5-bba1-13d2b1f85e86" body="The abstract data type RedshiftValue contains a reference to a RedshiftFrame and to a Spectral Space object through the coordinate axis. It allows the equivalent data types Redshift and DopplerVelocity coordinate values to be specified as derived data types.">
 							<annotatedElement xmi:idref="U75a4b41a-45bc-4cbd-877f-e952d3db256d"/>
 						</ownedComment>
 						<generalization xmi:type="uml:Generalization" xmi:id="Ud0b832dc-bdc7-422a-8b41-987460322238" xmi:uuid="d0b832dc-bdc7-422a-8b41-987460322238" general="Uf053f4a3-04af-434b-82b8-c18c76a57993"/>
@@ -4019,9 +4007,6 @@
 						<xmi:Extension extender="UModel">
 							<attributeExtension DocComment="U0b1c21b1-f618-48e8-ab8d-a4454b601b38"/>
 						</xmi:Extension>
-						<ownedRule xmi:type="uml:Constraint" xmi:id="U21ba16c2-49cb-4204-a59d-1ef1d9df4705" xmi:uuid="21ba16c2-49cb-4204-a59d-1ef1d9df4705" name="Subset">
-							<specification xmi:type="uml:LiteralString" xmi:id="Ub2206638-dd88-4e96-8e82-3bc398e7e1d6" xmi:uuid="b2206638-dd88-4e96-8e82-3bc398e7e1d6" value="subsets stc2_coordinates:coordsystem.CoordFrame.coordSpace"/>
-						</ownedRule>
 						<ownedComment xmi:type="uml:Comment" xmi:id="U0b1c21b1-f618-48e8-ab8d-a4454b601b38" xmi:uuid="0b1c21b1-f618-48e8-ab8d-a4454b601b38" body="A Space Frame is specified by its Reference Frame (currently only standard reference frames are allowed) and a Reference Position (provided in the associated AstroCoordSystem object); an Equinox is optional and only required for pre-ICRS reference frames; an epoch is also optional. A planetary ephemeris may be provided if relevant; the default is DE405. It is to be referenced by spatial coordinates (Position and Velocity).">
 							<annotatedElement xmi:idref="U89b72b66-04e6-432a-a187-d9d58c85a48f"/>
 						</ownedComment>
@@ -4163,7 +4148,7 @@
 							<constrainedElement xmi:idref="Uce6239b3-c0ad-47c2-bf38-569d607cf348"/>
 							<specification xmi:type="uml:LiteralString" xmi:id="Ua68ad143-bb1b-44e9-83b2-aafad0d0d5c6" xmi:uuid="a68ad143-bb1b-44e9-83b2-aafad0d0d5c6" value="subsets stc2_coordinates:coords.BasicCoordValue.coordFrame"/>
 						</ownedRule>
-						<ownedComment xmi:type="uml:Comment" xmi:id="Uaca90eea-6845-4b71-a439-d5ad610c61d3" xmi:uuid="aca90eea-6845-4b71-a439-d5ad610c61d3" body="The abstract data type SpatialValue contains a reference to a SpatialFrame through the coordinate axis and Spatial Space and allows the 1-, 2-, and 3-dimensional coordinate values to be specified as derived data types. It MAY include an epoch. The spatial coordinate value is built from SpatialCoordValue scalar components. Note that SpatialValue may contain either positions or velocities. The latter are restricted to true space velocities; Doppler velocities belong in the redshift domain.">
+						<ownedComment xmi:type="uml:Comment" xmi:id="Uaca90eea-6845-4b71-a439-d5ad610c61d3" xmi:uuid="aca90eea-6845-4b71-a439-d5ad610c61d3" body="The abstract data type SpatialValue contains a reference to a SpatialFrame and to Spatial Space through the coordinate axis. It allows the 1-, 2-, and 3-dimensional coordinate values to be specified as derived data types. It MAY include an epoch. The spatial coordinate value is built from SpatialCoordValue scalar components. Note that SpatialValue may contain either positions or velocities. The latter are restricted to true space velocities; Doppler velocities belong in the redshift domain.">
 							<annotatedElement xmi:idref="Uc2bc8ece-4c36-4381-a45c-694daf064738"/>
 						</ownedComment>
 						<generalization xmi:type="uml:Generalization" xmi:id="Ua5390121-d5ec-4ca2-b3b6-6be3c90dfc9f" xmi:uuid="a5390121-d5ec-4ca2-b3b6-6be3c90dfc9f" general="U7ba07d48-567e-4585-a4e5-f44a4cbc1aac"/>
@@ -4424,7 +4409,7 @@
 						<xmi:Extension extender="UModel">
 							<attributeExtension DocComment="Uc5026871-9816-443b-aafd-ca8ad7f35c78"/>
 						</xmi:Extension>
-						<ownedComment xmi:type="uml:Comment" xmi:id="Uc5026871-9816-443b-aafd-ca8ad7f35c78" xmi:uuid="c5026871-9816-443b-aafd-ca8ad7f35c78" body="Shortcut for unit sphere spatial coordinates.">
+						<ownedComment xmi:type="uml:Comment" xmi:id="Uc5026871-9816-443b-aafd-ca8ad7f35c78" xmi:uuid="c5026871-9816-443b-aafd-ca8ad7f35c78" body="Shortcut for unit sphere spatial coordinates (direction cosines).">
 							<annotatedElement xmi:idref="Uc654f534-7559-4b1a-a93f-9fe1d83613aa"/>
 						</ownedComment>
 						<generalization xmi:type="uml:Generalization" xmi:id="U6cb8efc1-71a7-4225-82e6-ae5a17ae0af5" xmi:uuid="6cb8efc1-71a7-4225-82e6-ae5a17ae0af5" general=&q