[Volute] r4093 - in trunk/projects/dm/STC-2.0/model: coords trans

Volute commit messages volutecommits at g-vo.org
Thu May 18 05:59:20 CEST 2017


Author: arots
Date: Thu May 18 05:59:20 2017
New Revision: 4093

Log:
Update Coordinates

Deleted:
   trunk/projects/dm/STC-2.0/model/coords/STC2.0UModelCoordsA.xmi
   trunk/projects/dm/STC-2.0/model/coords/stc_coords_2.0_uml2p4p1.xmi
Modified:
   trunk/projects/dm/STC-2.0/model/coords/STC2.0UModelCoords.ump
   trunk/projects/dm/STC-2.0/model/coords/STC2.0UModelCoords.xmi
   trunk/projects/dm/STC-2.0/model/trans/STC2.0UModelTransformsA.xmi

Modified: trunk/projects/dm/STC-2.0/model/coords/STC2.0UModelCoords.ump
==============================================================================
--- trunk/projects/dm/STC-2.0/model/coords/STC2.0UModelCoords.ump	Wed May 17 22:41:41 2017	(r4092)
+++ trunk/projects/dm/STC-2.0/model/coords/STC2.0UModelCoords.ump	Thu May 18 05:59:20 2017	(r4093)
@@ -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="e807ed24-125a-40c0-8aa4-d75f56d2d614"><OpenDiagramEntry>379d12f7-c4cb-45cb-b94b-4a983d60e7c1</OpenDiagramEntry><OpenDiagramEntry>eea0a505-5da6-4b0f-9612-a291a4243f20</OpenDiagramEntry><OpenDiagramEntry>3adf21c7-717e-4c1c-bcdf-801d06bea8a8</OpenDiagramEntry><OpenDiagramEntry>0a33b0bb-2ab5-4820-85ec-e12916c9c566</OpenDiagramEntry><OpenDiagramEntry>f4ec208b-65e9-4cff-afe6-4cf2162a7ed2</OpenDiagramEntry><OpenDiagramEntry>8c7a0fd4-d363-4e37-af!
 a4-6ab0e9
 6dc34c</OpenDiagramEntry><OpenDiagramEntry>e9bc17af-014c-42cc-b33c-2f6133739e7d</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></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="Component View" visibility="public"/><Package uuid="d13e93e5-de73-4288-aea0-1!
 4a985c707
 e1" name="_instances" visibility="public" Do!
 cComment="e299c254-ab91-4d7a-bfe5-2d585d6eb770"><ownedComment><Comment uuid="e299c254-ab91-4d7a-bfe5-2d585d6eb770" body="A package with the name _instances can be used to add example Instance elements to illustrate the model. This package will be ignored in the VO-URP code generation pipeline."><annotatedElement idref="d13e93e5-de73-4288-aea0-14a985c707e1"/></Comment></ownedComment></Package><LiteralString uuid="d4f50ec9-06d9-4235-973d-ade58b4a586b" visibility="public" value="http://vo-urp.googlecode.com/svn/trunk/IVOA/profile/IVOA%20Profile.html"/><Model uuid="135ea895-ac40-4d3d-9b21-5ecf746e8f83" name="stc2_coordinates" visibility="public"><packagedElement><Package uuid="fa0dd0b8-eb6e-49a8-a741-284ff9011615" name="CoordinateDomains" visibility="public"><packagedElement><Package uuid="f881bbdc-5a0d-47cc-ba45-5ffe7670381d" name="genericDomain" visibility="public"><packagedElement><Class uuid="b64125c9-f671-45b8-980a-724503de846f" name="GenericFrame" visibility="public" DocC!
 omment="3
 59954f0-3288-4b72-a224-14b15d7a06c0"><ownedRule><Constraint uuid="6ca90042-bae7-4cc6-b817-740c690f0f14" name="Constraint1" visibility="public"><constrainedElement idref="7599d655-4b60-46a3-badd-830d3bcec758"/><specification><LiteralString uuid="2c04f5bd-5575-4f3c-9d7f-f82cde4f3fef" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordFrame.coordSpace"/></specification></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><ownedAttribute><Property uuid="7599d655-4b60-46a3-badd!
 -830d3bce
 c758" name="coordSpace" visibility="public" aggregati!
 on="composite" type="e06a20a7-e542-4439-9180-ad69ebe6e24c"><lowerValue><LiteralString uuid="9d5839c6-303e-4830-8f0a-2a962cbdc5c1" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="c49917b6-3767-42b7-b2cc-e99e2cc8286a" visibility="public" value="1"/></upperValue></Property></ownedAttribute></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="Constraint1" 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></ownedRule><ownedComment><Comment uuid="8d9eb2b3-5f6e-4444-b980-5d166e64bc29" body="This data type contains the generic coordinate value and a reference !
 to a Gene
 ricFrame 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><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></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="Constraint1" visibility="public"><constrainedElement idref=!
 "1b1e4d42
 -132f-4a76-b296-d30cd3dac445"/><specification><Litera!
 lString 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" 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><Asso!
 ciation u
 uid="f2fd6d14-32d4-45aa-aff8-c7b0014864fa" visibility="public"><memberEnd idref="7599d655-4b60-46a3-badd-830d3bcec758"/><ownedEnd><Property uuid="e32dab95-e71e-40ad-8d05-dd57f179e3ba" visibility="public" type="b64125c9-f671-45b8-980a-724503de846f"/></ownedEnd></Association><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></packagedElement></Package><Package uuid="d4b67bf2-5fd1-4520-92e4-ca447aa0d35d" name="pixelDomain" visibility="public"><packagedElement><DataType uuid="920cb440-f94c-4cb6-abf1-b95fbcae1ff6" name="PixelCoordinate" visibility="public" isAbstract="true" DocComment="47054a0c-fed9-4351-adc8-7a9f89a6ccdd"><ownedComment><Comment uuid="47054a0c-fed9-4351-adc8-7a9f89a6ccdd" body="A PixelCoordinate is a real-valued coordinate in 1-, 2-, or 3-dimension!
 al pixel 
 space, with each component referenced to its pixel fr!
 ame 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></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="Constraint1" visibility="public"><constrainedElement idref="d51ac95f-ae79-493f-b946-f0dd2ac10793"/><specification><LiteralString uuid="2d44bdeb-cefd-49a7-acfd-9a90fd3e1048" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordFrame.coordSpace"/></specification></Constraint></ownedRule><ownedComment><Comment!
  uuid="41
 5e0809-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><ownedAttribute><Property uuid="d51ac95f-ae79-493f-b946-f0dd2ac10793" name="pixelSpace" visibility="public" aggregation="composite" type="d874ac8a-2f92-4e62-a17b-8b81026dc937"><lowerValue><LiteralString uuid="5279d8f4-7ef2-45cb-b215-44c33bd6dd60" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="ae6db385-8501-487d-b4f7-b7d519461f1e" visibility="public" value="1"!
 /></upper
 Value></Property></ownedAttribute></Class><DataType u!
 uid="8e457e07-f67f-4ad9-b3bf-cb6948729abe" name="PixelCoord1D" visibility="public" DocComment="6a15db4f-8961-4354-8f88-ecf5ed488100"><ownedRule><Constraint uuid="9ad2680a-632d-42ae-ae75-79efa97ae5a8" name="Constraint1" 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-d50ff79fcbdc" name="pixCmpt" visibility="public" type="b21d0de0-0909-461a-a129-64e8d!
 0defbc3">
 <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="Constraint1" 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><!
 generaliz
 ation><Generalization uuid="a653bcb2-fa50-49a1-8fe2-4!
 4bd1f76f6f4" general="920cb440-f94c-4cb6-abf1-b95fbcae1ff6"/></generalization><ownedAttribute><Property uuid="d1e2144e-d711-4bb1-88f1-d85df8f10f95" name="pixCmpt" 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="Constraint1" 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></Co!
 nstraint>
 </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="pixCmpt" 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="!
 Constrain
 t1" visibility="public"><constrainedElement idref="eb!
 0ecb8e-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="pixelAxes" visibility="public" aggregation="composite" type="59889797-73ad-4eee-8711-fc9f6c189dee"><lowerValue><LiteralString uuid="c1a05a65-3c5a-4b19-a719-ecf2c23f4953" visibility="publi!
 c" 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="PixelIndex1D" visibility="public" DocComment="c61d0ca8-aaeb-42b1-ab43-95a6dbe4bc6b"><ownedRule><Constraint uuid="2b71d38c-f9f3-47d8-9ef9-b9cc97aa9be8" name="Constraint1" visibility="public"><constrainedElement idref="11a58d98!
 -e510-42f
 d-9591-8f81fabd0fcb"/><specification><LiteralString u!
 uid="91278987-a0e1-41fe-8ef4-4bba02a2ea0e" visibility="public" value="subsets stc2_coordinates:coords.CoordValue.coordAxis"/></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></ownedAttribute></DataType><DataType uuid="b21d0de0-0909-461a-a129-64e8d0defbc3" name="R!
 ealPixelV
 alue" visibility="public" DocComment="5fd0889e-9abc-43f1-a648-eb061c673b63"><ownedRule><Constraint uuid="7df69f80-1a7d-423e-ae27-56b753ac0263" name="Constraint1" 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></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"><lowerVa!
 lue><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></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><Pr!
 operty uu
 id="7934777c-6e32-4b2f-a989-e247ba678089" type="dee220bf-21cd-4b48-b794-8a5a267f2de8"/></ownedEnd></Association><Association uuid="31baa527-b1b4-45ea-9120-fd1ec9231ac2" visibility="public"><memberEnd idref="d51ac95f-ae79-493f-b946-f0dd2ac10793"/><ownedEnd><Property uuid="89bb5721-2e62-4f99-8210-6cc2918e18d3" visibility="public" type="cd6529be-bbad-48f2-8245-966038c18c72"/></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-8a7
 a-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></packagedElement></Package><Package uuid="915e65ad-0548-4ae2-ad1c-9dd446e01458" name="polarizationDomain" 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="Constraint1" visibility="public"><constrainedElement idref="385139dc-88e9-40da-b161-1a5c2af69035"/><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 PolarizationSpace object. It may nee!
 d a refer
 ence 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><ownedAttribute><Property uuid="385139dc-88e9-40da-b161-1a5c2af69035" name="coordSpace" visibility="public" aggregation="composite" type="2e1a46ae-e49c-49f4-869c-8038430ee803"><lowerValue><LiteralString uuid="ae80de08-bf94-4d54-83a0-a9dd47ad3efb" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="b16c9aab-76e8-4423-b2a1-6931681cff2e" visibility="public" value="1"/></upperValue></Property></ownedAttribute></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 polari!
 zation co
 ordinate."><annotatedElement idref="8b6eac35-de48-46c!
 a-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-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></o!
 wnedComme
 nt><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-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="7141356!
 b-9930-42
 c0-b319-3c099520bf03" general="ab705a17-1a4d-4c4c-874!
 0-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"/><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><owne!
 dLiteral>
 <EnumerationLiteral uuid="230fba50-c167-469e-b03d-ef4c4c0a693a" name="I" visibility="public"/><EnumerationLiteral uuid="65a5a2d1-c3a5-4b2e-a065-ee7b6aad4b7f" name="PF" visibility="public"/><EnumerationLiteral uuid="abf201b1-a73b-4758-a933-816382a3c8ec" name="PP" visibility="public"/><EnumerationLiteral uuid="a169072e-ed46-4a81-b597-5d6185cb9b53" name="PA" visibility="public"/></ownedLiteral></Enumeration><DataType uuid="9c02f670-4fdf-41ea-be93-2cb833424f6f" name="PolCoordValue" visibility="public" isAbstract="true" DocComment="1ccd6fd0-ede9-4c81-88fa-c92232539d80"><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"/></C!
 omment></
 ownedComment><generalization><Generalization uuid="eb!
 da821c-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></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="Constraint1" visibility="public"><constrainedElement idref="cacf626e-8048-4290-89e4-f24a7c3c6eae"/><specification><LiteralString uuid="91a76682-c69f-4c31-88b1-a783da2f4013" visibility="public" value="subsets stc2_coordinates:CoordinateDomains.polarizationDom!
 ain.PolCo
 ordValue.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" DocComment="d4d55dcd-9cf5-4ac8-900e-7c414b9bfcee"><ownedRule><Constraint uuid="7c!
 7a9449-fd
 40-46be-b581-a6a589430520" name="Constraint1" visibil!
 ity="public"><constrainedElement idref="e8e01d09-c580-4048-ba6a-62eb03b158d6"/><specification><LiteralString uuid="0a264b6a-4f19-43bd-b1ce-fbf40ba0e942" visibility="public" value="subsets stc2_coordinates:CoordinateDomains.polarizationDomain.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><LiteralString uuid="6f8f5f6b-5bc0-46b9-9acb-96e78af58654" visibili!
 ty="publi
 c" 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="Constraint1" visibility="public"><constrainedElement idref="80549e3a-365a-46cf-b561-6ccc51fdd8b2"/><specification><LiteralString uuid="2096dba0-7eb3-4c28-af5c-6346998eaf80" visibility="public" value="subsets stc2_coordinates:CoordinateDomains.polarizationDomain.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-3!
 65a-46cf-
 b561-6ccc51fdd8b2" name="cval" visibility="public" ty!
 pe="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="Constraint1" visibility="public"><constrainedElement idref="081e0470-b3b0-4829-827d-1c63562121c8"/><specification><LiteralString uuid="035c2be5-5bf3-4f5d-8769-1935627b6571" visibility="public" value="subsets stc2_coordinates:CoordinateDomains.polarizationDomain.PolCoordValue.cval"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="c10ca5d9-ff7d-4920-9adc-b8e399334dcf" body="Vector polarization coordinate value."><annotatedElement idref="2b!
 4c784e-59
 f5-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="Constraint1" visibility="public"><constrainedElement idref="f78da8ed-58f1-4c67-8160-e7d22e9b4976"/><specification><LiteralString uuid="873a7e51-de53-4678-b666-d!
 dd3d66007
 19" visibility="public" value="subsets stc2_coordinat!
 es: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-6599581cac90!
 " name="P
 olEnum" 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"!
  visibili
 ty="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"/><EnumerationLiteral uuid="c559dcfb-9b79-40e0-857c-c532f7e87247" name="PA" visibility="public"/></ownedLiteral></Enumeration><Association uuid="57671621-5ef0-4a3e-b08e-48cd44!
 bb283e" v
 isibility="public"><memberEnd idref="385139dc-88e9-40da-b161-1a5c2af69035"/><ownedEnd><Property uuid="dd2296ad-433a-43b6-b803-a6b9798d21c6" visibility="public" type="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"/></ownedEnd></Association><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></packagedElement></Package><Package uuid="f0b13a8e-a959-4943-936b-188cd68618e4" name="redshiftDomain" 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="Constraint1" visibility="public"><constrainedElement idref="66920fee-7342-43bf-bca5-40066bad4bbd"/><specification><LiteralString uuid="!
 074d593f-
 9964-4c1e-96a5-6f252946ec1f" visibility="public" valu!
 e="subsets stc2_coordinates:coordsystem.CoordFrame.coordSpace"/></specification></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="66920fee-7342-43bf-bca5-40066bad4bbd" name="coordSpace" visibility="public" aggregation="composite" type="49cce11e-5993-422b-bf8f-61f154facbdd"><lowerValue><LiteralString uuid="5a4fbf98-9659-416d-a7c0-c062242b3d01" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="f52a2f2c-122a-40f4-929e!
 -da9783cd
 1ffe" visibility="public" value="1"/></upperValue></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-549c-43b7-b664-d83d1303b189" name="redshift" visibility="public"/></ownedLiteral></Enumeration><DataType uuid="75a4b41a-45bc-4cbd-877f-e952d3db256d" name="RedshiftValue" visibility="public" isAbstract="true"!
  DocComme
 nt="5f753f2a-797e-46e5-bba1-13d2b1f85e86"><ownedRule>!
 <Constraint uuid="732b2261-381c-4d57-a872-7cfa75384ad8" name="Constraint1" 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></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="c
 val" 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></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="Constraint1" 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 typi
 cally not include any of its optional attributes othe!
 r 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><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-4357-bb49-00474aceae59" general="75a4b41a-45bc-4cbd-877f-e952d3db256d"/></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!
 -d10c7a0b
 d528" visibility="public" value="0"/></lowerValue><up!
 perValue><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"/></defaultValue></Property></ownedAttribute></DataType><Association uuid="d752a1fe-a6aa-407e-bfca-b90f8552fba9" visibility="public"><memberEnd idref="66920fee-7342-43bf-bca5-40066bad4bbd"/><ownedEnd><Property uuid="14fdfda4-5321-47cd-a47c-6235259206db" visibility="public" type="84dc6fee-3bcd-4664-a942-a8df4578c56f"/></ownedEnd></Association><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></packagedElement></Package><Package uuid="84e3c21e-27b4-4348-bb19-8178adbbcf65" name="spatialDomain" visibility="public"><p!
 ackagedEl
 ement><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 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="Deriv!
 ed from d
 ata type Location. An absolute a priori known locatio!
 n 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 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="1!
 c4ef700-d
 3a6-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-b2!
 87-46a15a
 0ca1ae"/></generalization><ownedAttribute><Property u!
 uid="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><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><up!
 perValue>
 <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"><ownedRule><Constraint uuid="21ba16c2-49cb-4204-a59d-1ef1d9df4705" name="Constraint1" visibility="public"><constrainedElement idref="c51f02b0-c246-46b7-956d-3bb53c85bf0a"/><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 Spatial Frame is specified by its Reference Frame (currently only standard reference frames are allowed), a Reference Position (provided in the associated AstroCoordSystem object), and a SpatialSpace object; an Equinox is optional and only required for pre-!
 ICRS refe
 rence frames; an epoh is also optional. It is to be r!
 eferenced by spatial coordinates (Position and Velocity). "><annotatedElement idref="89b72b66-04e6-432a-a187-d9d58c85a48f"/></Comment></ownedComment><generalization><Generalization uuid="e8218ef4-29e6-41d7-a61a-b1977da41269" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization><ownedAttribute><Property uuid="77d0e2d3-2f4e-47b5-9bc5-8a8ee2d94681" name="spaceRefFrame" visibility="public" type="32cad59f-cb54-426e-bb2e-34013e6e28f9"><lowerValue><LiteralString uuid="b387523e-58b5-44ae-8f86-7071009988dc" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="41259c1a-9d74-4aca-91bb-23946ab99def" visibility="public" value="1"/></upperValue></Property><Property uuid="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-b0!
 f4-b45966
 ae376d" visibility="public" value="1"/></upperValue></Property><Property uuid="c51f02b0-c246-46b7-956d-3bb53c85bf0a" name="coordSpace" visibility="public" aggregation="composite" type="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><lowerValue><LiteralString uuid="6a3b9e19-4c36-49de-87d0-ee7eb4ad49df" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="0f8758b4-9a7a-4208-83f6-d1068420b8fd" 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></ownedAttribute></Class><DataType uuid="4601b15e-6a63-46b8-8254-18c8ca7d832c" name="Epoch" visibility="public" DocComment="b1b7cb62-0559-4145-8626-6cfc!
 54d5d53d"
 ><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" 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><upperV!
 alue><Lit
 eralString uuid="d234f607-9871-43cd-ab02-9f58928d7418" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><Enumeration uuid="32cad59f-cb54-426e-bb2e-34013e6e28f9" name="SpaceStdRefFrame" 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-823f07e4!
 68d8" nam
 e="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" 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="9e
 e852f8-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-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!
 -732e5427
 809f" name="VENUS_C" visibility="public"/><Enumeratio!
 nLiteral 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-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"!
  visibili
 ty="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="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="Thi!
 s is the 
 enumerated list of allowed standard spatial and tempo!
 ral 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"/><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-73!
 1f-44e5-a
 b60-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-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-b09!
 87c8af76b
 " name="LOCAL_GROUP_CENTER" visibility="public"/><Enu!
 merationLiteral 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="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"><ownedComment><Comme!
 nt 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."><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" vi!
 sibility=
 "public" value="0"/></lowerValue><upperValue><Literal!
 String uuid="881c5684-5fb2-4ce8-b300-e8d16639fd62" visibility="public" value="1"/></upperValue></Property></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="Constraint1" 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, Heal
 Pix. At this time only Spherical and Cartesian 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="coordAxes" 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><Class uuid="35c83f06-bc14-447c-9829-f9afa13e31b1" name="Spherical" visibility="public" DocComment="866576ec-3e45-4548-9208-c3a79419c349"><ownedComment><Comment uuid="866576ec-3e45-4548-9208-c3a79419c349" body="To be used for Spherical spatiall coordinate!
 s. The na
 tive order is: longitude, latitude, radius."><annotat!
 edElement idref="35c83f06-bc14-447c-9829-f9afa13e31b1"/></Comment></ownedComment><generalization><Generalization uuid="509f9535-75aa-4380-8807-1141afd2e690" general="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"/></generalization></Class><Class uuid="21b3814c-7489-4d73-89da-a6252c582b02" name="Cartesian" visibility="public" DocComment="b854198c-d089-4769-9e9e-ebbdbd12b5ab"><ownedComment><Comment uuid="b854198c-d089-4769-9e9e-ebbdbd12b5ab" body="To be used for Cartesian spatial coordinates, 1-, 2-, or 3-dimensional. The native order is X, Y, Z; right-handed."><annotatedElement idref="21b3814c-7489-4d73-89da-a6252c582b02"/></Comment></ownedComment><generalization><Generalization uuid="9e600e07-0a2d-4c41-9575-bb6de99ce60b" general="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"/></generalization></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-5d1
 40d99812a" name="Constraint1" 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"!
  visibili
 ty="public" value="1"/></upperValue></Property></owne!
 dAttribute></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="Constraint1" 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></ownedComment><generalization><Generalization uuid="11738c5c-bd6d-4130-8b66-bfd2f0b0ec83" general="c2bc8ece-4c36-4381-a45c-694daf064738"/></generalization><ownedAttribute><Property uuid="125eeb9a-6946-474a-b119-7478e0b1623!
 e" 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="Constraint1" 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 refere!
 nces its 
 own axis."><annotatedElement idref="2f0fc478-c04c-4d9!
 3-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="49911b22-1841-4912-a7af-f1cfd5178e6b"><ownedRule><Constraint uuid="9ac3693b-305f-41bb-916c-1bd762a831cb" name="Constraint1" visibility="public"><constrainedElement idref="615eff97-7fb8-41f9-bf3a-75b68e528981"/><specification><LiteralString uuid="dc264728-a44d-4668-a177-4a7b!
 ece2b084"
  visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></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></ownedAttribute></DataType><Association uuid="137d8ed4-8590-4f84-8c6!
 d-6084ec5
 4068b" visibility="public"><memberEnd idref="c51f02b0!
 -c246-46b7-956d-3bb53c85bf0a"/><ownedEnd><Property uuid="5bb15566-5795-4c6f-b196-dff66842766e" visibility="public" type="89b72b66-04e6-432a-a187-d9d58c85a48f"/></ownedEnd></Association><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></packagedElement></Package><Package uuid="76743c00-f94c-4d0e-9e18-3314d602e20a" name="spectralDomain" 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="Constraint1" visibility="public"><constrainedElement idref="65a4a1e1-5fe6-4f6d-8b94-0bce5bf9a504"/><specification><LiteralString uuid="d55c3d84-554f-4b25-bf18-382bfc9e0cf6" visibil!
 ity="publ
 ic" 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="65a4a1e1-5fe6-4f6d-8b94-0bce5bf9a504" name="coordSpace" visibility="public" aggregation="composite" type="0db093b7-9234-4c8e-9d75-7690d9f8f480"><lowerValue><LiteralString uuid="69ad207e-b73c-4c41-98d1-2756e074e488" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="0a72bb1b-87cc-4231-9c9a-6fca3e6549b8" visi!
 bility="p
 ublic" value="1"/></upperValue></Property></ownedAttr!
 ibute></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="Constraint1" 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></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><General!
 ization u
 uid="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></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-4e05-a11d-!
 d61cc55f0
 510"/></generalization></DataType><DataType uuid="3f3!
 5ec6b-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."><annotatedElement idref="3235f41b-63ee-479f-9fc3-1ae36e30973e"/></Comment></ownedComment><generalization><Generalization uuid="e58135bb-b696-47fa-ac33-ec3c777ee746" general="3c341ae2-5c03-4e05-a11d-d61cc55f0510"/></generalization></Dat!
 aType><Cl
 ass 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="Constraint1" 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-3dcfbc!
 fede36"/>
 </generalization><ownedAttribute><Property uuid="3ccf!
 0228-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="1f96d50a-e4c4-43f9-a24e-36558fa4c94c" visibility="public"><memberEnd idref="65a4a1e1-5fe6-4f6d-8b94-0bce5bf9a504"/><ownedEnd><Property uuid="f2eb0b36-a71f-47fb-9e37-27bbfcf586fe" visibility="public" type="90a079ff-9bba-4e27-b173-12af60c8e6bf"/></ownedEnd></Association><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></packa!
 gedElemen
 t></Package><Package uuid="026ea332-39c6-41d9-bc01-29f7ae048175" name="timeDomain" 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="Constraint1" visibility="public"><constrainedElement idref="592a6ae8-b016-4200-bbf4-772461deaf4f"/><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-ac61
 d0da089a" general="bdc94626-ce90-44fc-99e1-6259e9905e!
 85"/></generalization><ownedAttribute><Property uuid="f5d79d9e-d44d-4a90-9db6-85221fb4fd50" name="timeScale" visibility="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 isUnique="false" uuid="82f36e97-f6e6-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" v!
 isibility
 ="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><owned!
 Comment><
 Comment uuid="39acfee3-b251-4832-82c7-21ee644d6836" b!
 ody="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="592a6ae8-b016-4200-bbf4-772461deaf4f" name="coordSpace" visibility="public" aggregation="composite" type="96e3ed1d-2073-44d7-9d0c-162383b16e89"><lowerValue><LiteralString uuid="b184efa2-4c46-47ed-8765-d7282f47b536" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="21eae8eb-32e8-4be5-8a49-2caa57f7d39b" 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"><an!
 notatedEl
 ement 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"/><EnumerationLiteral uuid="f0d25a91-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-18cbfe89f433" name="LOCAL" visibility="public"/></ownedLiteral></Enumeration><DataType uuid="71233df4-e62a-4150-8212-a0c63b55e00b" name="ISOtime" visibility="public" DocComment="4252e668-c95a-41a6-b533-26b6002bb845"><ownedRule><Constraint uuid="a3d90842-822e-439e-b372-3690b07038a4" name="Constraint1" visibility="public"><constrainedElement idref="12b47402-52fd-4b46-a06a-a33ffa718aa7"/><specification><LiteralString uuid="a6e3eaf1-84b6-4edc-95db-3fef0b0c2a1b" visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="4252e668-c95a-41a6-b533-26b6002bb845" body="ISOtime is a Time Stamp expressed as an ISO-8601 string, within the restrictions impos!
 ed 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="cval" visibility="public" type="04db5e2d-d0f9-420f-b908-4c17ec82f2e9"><lowerValue><LiteralString uuid="b475064e-3e0e-4aad-918a-afe8165a4f11" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="d6d2b621-6b60-4525-af5a-8c6fc9b9b60e" 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 ex!
 pressed i
 n 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 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-9bf
 598c19fab" name="TimeOffset" visibility="public" DocComment="c5277f97-c5a3-4e18-8d7a-16f5ce7a25f5"><ownedRule><Constraint uuid="2fa86f83-21cf-48eb-acee-3cc34e245964" name="Constraint1" visibility="public"><constrainedElement idref="f2c2c538-4ee3-4ae4-a368-790534b7c8fc"/><specification><LiteralString uuid="6858c0fe-4343-490f-aa60-10f42b58c542" visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></specification></Constraint></ownedRule><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="cval" visibility="publ!
 ic" type=
 "e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><L!
 iteralString 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"><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 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="91df1571-edf2-4840-a546-81f2588250f0" general="f053f4a3-04af-434b-82b8-c18c76a57993"/></generalization></DataType><Class uuid="96e3ed1d-20!
 73-44d7-9
 d0c-162383b16e89" name="TimeSpace" visibility="public" DocComment="56bfd0a1-4818-4393-b0da-1053fd18e2fc"><ownedRule><Constraint uuid="75b00fa7-35cc-4d2e-9f2b-f1ed6ad0df63" name="Constraint1" visibility="public"><constrainedElement idref="216ff384-3b6e-4d76-a577-291bfbc694b8"/><specification><LiteralString uuid="06acac5f-1a0f-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-4e0
 6-81ca-3dcfbcfede36"/></generalization><ownedAttribut!
 e><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" 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"><ownedRule><Constraint uuid="bb7abff9-17f0-41b9-883a-99277dc56dc6" name="Constraint1" visibility="public"><constrainedElement idref="c9083c7a-e288-4782-ba85-a0e625c1921a"/><specification><LiteralString uuid="7760dd68-bc77-4abf-8b25-56d525720dfa" visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="258f!
 412b-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="cval" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="d9f454b3-bf95-4306-ac41-6ee12a5acbf5" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="ffd7a541-9d1a-4a46-86e1-beedc947d7ca" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><Association uuid="9057b3a9-896b-4563-89e6-0aca091ddea5" visibility="public"><memberEnd idref="592a6ae8-b016-4200-bbf4-772461deaf4f"/><ownedEnd><Pr!
 operty uu
 id="ff229a23-11c5-4f01-b3b4-56ba7081be78" visibility=!
 "public" type="52759d8e-215a-429e-ba03-f4ef6f37a85d"/></ownedEnd></Association><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></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="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 us!
 ing coord
 Axis 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" 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."><annotatedElement idre!
 f="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="PhysicalCoordValue" visibility="public" isAbstract="true" DocComment="9d302321-2d49-4147-bae9-c3638dc36ede"><ownedRule><Constraint uuid="11e52393-fae1-41ba-bac6-31330b1008d8" name="Constraint1" visibility="public"><constrainedElement idref="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"/><specification><LiteralSt!
 ring 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="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" visibili!
 ty="publi
 c" 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-!
 4e48ee972
 fc3" 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><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="f
 53f7b5b-809b-4612-95bd-86e8b97d4af6"><lowerValue><Lit!
 eralString 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"/></Comment></ownedComment></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="Constrain!
 t1" visib
 ility="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."><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 uu!
 id="3506d
 64a-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="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-c18c76!
 a57993"/>
 </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><ownedAttribute><Property uuid="9e564712-cad4-4ddf-9b76-b84e6f387577" name="coordSpace" visibility="public" aggregation="composite" type="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><lowerValue><LiteralString uuid="f75850fc-9233-4db3-a80d-9faf9d34a1f6" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="125b5226-01e2-4eb5-b87f-2560cb67baa8" visibility="public" v!
 alue="1"/
 ></upperValue></Property></ownedAttribute></Class><Cl!
 ass 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><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="e06d84!
 5f-7eb8-4
 ca3-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="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-924!
 3-4ab5981
 72992" name="polarizationFrame" visibility="public" t!
 ype="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><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="5ba52003-4cff-4f62-af74-c7ec0fd54005" name="refPosition" visibility="public" type="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"><lowerValue><LiteralString uuid="7303e50c-7825-4a02-8a70-0297b5e0924f" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="637e437e-34fa-48da-92ca-8e0a155b009a" v!
 isibility
 ="public" value="1"/></upperValue></Property><Property uuid="1f57bf2e-6106-4608-b581-e5dced245a22" name="planetaryEphem" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="7e4f7e28-7989-427f-b09e-1767715aebfa" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="1718baaa-31ca-425a-99a6-f85530304736" visibility="public" value="1"/></upperValue><defaultValue><LiteralString uuid="05d21094-9e7a-431d-85f8-0bae284078f7" visibility="public" value="DE405"/></defaultValue></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="6f81f8d!
 8-1b1e-49
 0b-a1e7-69d76b882cc8"/></Comment></ownedComment><owne!
 dAttribute><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"><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 u!
 uid="3f57
 59b7-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 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="1"/></lowerValue><upperValue><LiteralString uuid="73c!
 a78f1-1e1
 d-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 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>!
 <LiteralS
 tring uuid="fea9c3ea-017b-4f98-8299-c49e3471006d" visibility="public" value="3"/></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 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!
 ="nativeA
 xisIndex" visibility="public" type="35d6e40f-73c6-40a!
 a-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-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"!
 /></upper
 Value></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-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-b!
 a61-7e918
 3c8bf31" general="9d1cba09-5135-4091-85f4-6b6c04cd524!
 4"/></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-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"/></upperV!
 alue></Pr
 operty><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="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><!
 Associati
 on uuid="fe7269bd-973d-4000-98dc-c3accfae6779" visibi!
 lity="public"><memberEnd idref="7bb43263-ba16-49e0-94a7-1034b409b650"/><ownedEnd><Property uuid="a26b8b8c-0788-4290-a900-32a2b25821e7" visibility="protected" type="2995dc7e-783d-4936-a815-29c64d2fee36"/></ownedEnd></Association><Association uuid="83f7681d-1cc9-4023-bdd8-a74a3275cdad" visibility="public"><memberEnd idref="5d2507df-5f70-4435-9243-4ab598172992"/><ownedEnd><Property uuid="65d7ebee-e4bb-4709-8583-735d035230b0" visibility="public" type="2995dc7e-783d-4936-a815-29c64d2fee36"/></ownedEnd></Association><Dependency uuid="213a25d8-3b61-47a8-9b8d-019459f73fec" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="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="publi!
 c"><membe
 rEnd 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="f1cd601f-2140-4e66-805e-b5d21fafd31a" visibility="public"><memberEnd idref="9e564712-cad4-4ddf-9b76-b84e6f387577"/><ownedEnd><Property uuid="3c74db32-6acf-4517-bc65-7c4568fb4c81" visibility="public" type="bdc94626-ce90-44fc-99e1-6259e9905e85"/></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="299!
 5dc7e-783
 d-4936-a815-29c64d2fee36"/></ownedEnd></Association><!
 /packagedElement></Package><Model uuid="8b207899-861c-40b0-ac31-aa665f1e6f4d" name="ivoa" visibility="public"><appliedStereotype><StereotypeApplication uuid="5dbf2855-b2e1-462f-b1ed-d193972a6f56" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"/></appliedStereotype><packagedElement><PrimitiveType uuid="77a5f781-32b3-422f-a7f1-fced607568f3" name="integer" visibility="public"><appliedStereotype><StereotypeApplication uuid="63d00934-35ba-4f59-89fc-98e849bb3e1d" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="2e390365-6156-45d8-a534-86d7948d7a45" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="bc14cc1b-f6ec-4a11-b570-24e0013df61f" visibility="public" value="integer"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="5e908f78-f189-422d-a1b6-896776498ca8" name="string" visibility="public"><appliedStereotype><StereotypeApplication uuid="687f0793-bd94-4882-901d-50036624b355"!
  classifi
 er="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-bf35-fe3c5c2a51d5" name="datetime" visibility="public"><appliedStereotype><Stereotype!
 Applicati
 on uuid="a649a8a1-6094-4761-88e0-08aa3bfa8026" classi!
 fier="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-4091-aaf4-651412486870" general="5e908f78-f189-422d-a1b6-896776498ca8"/></generalizatio!
 n></Primi
 tiveType><PrimitiveType uuid="f53f7b5b-809b-4612-95bd-86e8b97d4af6" name="real" visibility="public"><appliedStereotype><StereotypeApplication uuid="4f08dc68-17f1-4649-8199-b4b022e9a259" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="7062699b-a47e-4543-9597-6b4582a6397b" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="81472d35-95c7-4d4a-b547-15ed91774fbb" visibility="public" value="real"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="35d6e40f-73c6-40aa-b55f-13ca2c645830" name="nonnegativeInteger" visibility="public"><appliedStereotype><StereotypeApplication uuid="6f49dbf3-fd95-4d52-9102-62386ac4aba6" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="ad3192d4-292b-479d-8f55-e891549f28a9" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="eaa89afe-8496-47a3-aff7-946bf82a1c9e" visibility="public" value="nonnegativeInt!
 eger"/></
 value></Slot></slot></StereotypeApplication></applied!
 Stereotype></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-65a296784834" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralS!
 tring uui
 d="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-77ba2324a8cb" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><Litera!
 lString u
 uid="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-7004c204b76e" visibility="public" value="RealQuantity"/></value></Slot></slot></StereotypeApp!
 lication>
 </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-b175-db76732e75dc"><value><LiteralString uuid="af9d46d2-19f3-4348-9ac2-f9e9bd843dcb" !
 visibilit
 y="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><DataType uuid="47ac321b-211c-46f6-a552-dbd9564d39a1" name="rational" visibility="public"><appliedStereotype><StereotypeApplication uuid="5d93c4c8-d7f2-438f-b055-50976a7b8e9f" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="78c74247-480e-4075-9a5c-4f2726173cbb" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="4bc0c433-71d4-49!
 ce-8ba6-8
 123e8bc4ccb" visibility="public" value="rational"/></value></Slot></slot></StereotypeApplication></appliedStereotype><ownedAttribute><Property uuid="3a3a9b94-d115-451c-b27e-30aa6873669f" name="numerator" visibility="public" type="77a5f781-32b3-422f-a7f1-fced607568f3"/><Property uuid="afad2510-7230-48b2-8121-2ff484008357" name="denominator" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"/></ownedAttribute></DataType><DataType uuid="76c8d1e8-29d6-4d39-a80c-a1e014846430" name="complex" visibility="public"><appliedStereotype><StereotypeApplication uuid="a67624a1-8159-40c6-8137-b4516555132b" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="17d6e2fc-361f-404c-a095-de2d722bb028" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="15e115e6-4180-4d49-a7fa-97053dd0a24c" visibility="public" value="complex"/></value></Slot></slot></StereotypeApplication></appliedStereotype><ownedAttribute><Property uuid="21e26ed2-19ce-4e!
 84-a51c-e
 7b527c8a609" name="re" visibility="public" type="f53f!
 7b5b-809b-4612-95bd-86e8b97d4af6"/><Property uuid="9b15035a-9e93-49f4-b7ac-689f0212e13c" name="im" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"/></ownedAttribute></DataType><DataType uuid="04db5e2d-d0f9-420f-b908-4c17ec82f2e9" name="DatetimeQuantity" visibility="public"><appliedStereotype><StereotypeApplication uuid="dfe2983f-7e25-4f58-9e87-5476391d1ed8" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="a906e745-5df3-4ee2-ad33-b3cdd684d3bb" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="5d5fc04a-3cf3-49c4-a1f7-7c5e51ca30a6" visibility="public" value="DateTimeQuantity"/></value></Slot></slot></StereotypeApplication></appliedStereotype><generalization><Generalization uuid="e88bc622-8127-4f32-9900-1b506ec77514" general="36826928-0e9d-44c2-bab2-db485df3a599"/></generalization><ownedAttribute><Property uuid="e18614b5-2bde-4705-9e89-1f20e7e75d74" name="value" visibility="private" type="51909c7c-6d9a-445f-bf3!
 5-fe3c5c2
 a51d5"><lowerValue><LiteralString uuid="d73d8988-d5c3-4d95-882f-16bcf6285960" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="0aecc49b-9f40-4451-af03-000d26d1ae5e" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType></packagedElement><profileApplication><ProfileApplication uuid="6c833f4a-d008-409f-a9e5-58de12b65179" appliedProfile="e7a00ecd-eb3d-4147-8538-5d1beea86690"/></profileApplication></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-774!
 b76f9d171
 "><slot><Slot uuid="5f4aeb02-120a-4e5a-a180-cf41a62f5!
 780" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="e5b3e660-6f49-4481-99c3-383d601080d0" visibility="public" value="IVOA_Profile"/></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-f!
 07df0a085
 63" 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="private"><lowerValue><LiteralInteger uuid="79ac142d-2a66-4cb9-8af0-530c354f05dd" visibility="public"/></lowerValue><upperValue><LiteralUnlimitedNatural uuid="1564c286-bc66-4c6b-9dfb-d5f069fcf201" visibility="public"/></upperValue></Property></ownedAttr!
 ibute></S
 tereotype></packagedElement><profileApplication><Prof!
 ileApplication uuid="8069915c-45e9-4077-8918-17097c67b0b0" appliedProfile="e7a00ecd-eb3d-4147-8538-5d1beea86690"/></profileApplication></Profile></packagedElement></Model><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" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="4fe!
 fde3a-159
 2-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" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/></Dependency><Dependency uuid="715bf!
 392-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-5d1beea86690"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="3483fa14-d88e-4e84-a78f-a4642f823d31" visibility="public"><s!
 upplier i
 dref="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-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="013db574-891f-48d0-b48a-1e878c806083" visibility="public"><sup!
 plier idr
 ef="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><client id!
 ref="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-aa665f1e6f4d"/></Dependency><Dependency uuid="f2a15a45-ed90-4ead-abc0-c63145b980b9" visibility="public"><supplier idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/><cl!
 ient idre
 f="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="61" Bottom="47"/></NodeLink><NodeLink uuid="57bae082-f689-4788-8aac-3e1b0a6bf485" guiLink_Element="89b72b66-04e6-432a-a187-d9d58c85a48f"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="228" Top="202" Right="352" Bottom="268"/><guiHideOnNode idref="25421f62-1a5f-4609-8894-b63b33b8fcc3"/><gui!
 HideOnNod
 e idref="c51f02b0-c246-46b7-956d-3bb53c85bf0a"/><guiH!
 ideOnNode idref="77d0e2d3-2f4e-47b5-9bc5-8a8ee2d94681"/></NodeLink><NodeLink uuid="32222944-4805-441a-bd8c-a1501dbf7b68" guiLink_Element="52759d8e-215a-429e-ba03-f4ef6f37a85d"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="228" Top="130" Right="302" Bottom="178"/><guiHideOnNode idref="f5d79d9e-d44d-4a90-9db6-85221fb4fd50"/><guiHideOnNode idref="82f36e97-f6e6-4936-a33e-ea51b3587ea8"/><guiHideOnNode idref="b8939c5a-a1f1-4bb8-a4e6-f5a6f924c22b"/><guiHideOnNode idref="592a6ae8-b016-4200-bbf4-772461deaf4f"/></NodeLink><NodeLink uuid="53978438-1253-42a4-8267-cf5b1725817e" guiLink_Element="2995dc7e-783d-4936-a815-29c64d2fee36"><style showop="0"/><nodeRect Left="519" Top="-75" Right="739" Bottom="83"/></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" pe!
 ncolor="#
 00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="e478b818-7d80-493c-911c-0796b8b96406"><pos X="485" Y="156"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6ee49269-7325-48c7-a416-588dd4700bcd" alignment="3"><pos X="595" Y="83"/></EndWaypoint><Waypoint uuid="a8b170fe-ee6b-4ee5-8d68-280b80e29c4e"><pos X="595" Y="156"/></Waypoint><EndWaypoint uuid="e687837a-b61d-41ea-a8fb-3f736e95b2c7" alignment="2"><pos X="302" Y="156"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="ae3ace5b-bce4-4797-bd51-ee762ed31a69" guiTextLabel_Element="b36f09db-2696-402a-b59c-dece88ed7ffb"><pos X="12" Y="-20"/></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-4fc!
 1-8cda-78
 e413b87126" 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="581" Y="231"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d656d31d-a0d1-462d-8a0e-2e0ff5668ca3" alignment="3"><pos X="662" Y="83"/></EndWaypoint><Waypoint uuid="4267f838-027c-4f10-b09f-4dae1bf3fe6b"><pos X="662" Y="231"/></Waypoint><EndWaypoint uuid="b85a3a38-b69e-4827-83b6-a730a222cb90" alignment="2"><pos X="352" Y="231"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="8e5f8bcd-1f29-453e-bd05-a0f5cccfc6a3" guiTextLabel_Element="199ea4d4-da03-4796-a873-f386d71823ff"><pos X="6" Y="-21"/></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></guiLi!
 neLinkWay
 point></LineLink><NodeLink uuid="6b80f193-2bb6-4966-8997-d67a9c12c056" guiLink_Element="84dc6fee-3bcd-4664-a942-a8df4578c56f"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="394" Top="167" Right="486" Bottom="215"/><guiHideOnNode idref="66920fee-7342-43bf-bca5-40066bad4bbd"/></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="605" Y="177"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="916f4754-eeef-45db-aa4b-86fb63c65a96" alignment="4"><pos X="629" Y="83"/></EndWaypoint><Waypoint uuid="1e2f39d4-ce32-4d2f-81ba-1f48c685c7a8"><pos X="629" Y="177"/></Waypoint><EndWaypoint uuid="ae919d54-6a28!
 -4f80-879
 c-abf2a29d36a0" alignment="1"><pos X="486" Y="177"/><!
 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="110" Y="88"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="bfa4e8d2-7c3d-49d8-b347-fbd0dc609880" alignment="1"><pos X="228" Y="143"/></EndWaypoint><Waypoint uuid="a1c4a11d-d69e-43d4-8331-38e9d4d200!
 d6"><pos 
 X="110" Y="143"/></Waypoint><Waypoint uuid="fb0fb210-2045-4089-a83b-698737115e21"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="baf869c3-bfb5-45a5-a1ac-9ace590e1444"><pos X="-23" Y="80"/></Waypoint><EndWaypoint uuid="7cc8781a-083f-4139-aa18-88a2ba0e7c33" alignment="4"><pos X="-23" Y="47"/></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="52" Right="317" Bottom="100"/><guiHideOnNode idref="7599d655-4b60-46a3-badd-830d3bcec758"/></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="86" Y="80"/></MiddleWaypoint></gui!
 LineLink_
 LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint !
 uuid="884f4e97-f2d5-498d-8b15-c502ed2094ab" alignment="1"><pos X="228" Y="80"/></EndWaypoint><Waypoint uuid="c40f4463-c4d6-43ee-bdde-5b2121aae8da"><pos X="-23" Y="80"/></Waypoint><EndWaypoint uuid="c7c81757-4a01-4c1e-a36c-41966244b1e6" alignment="4"><pos X="-23" Y="47"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="cc010351-0e53-424a-9fb6-bc597d52c7e7" guiLink_Element="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="394" Top="245" Right="504" Bottom="293"/><guiHideOnNode idref="385139dc-88e9-40da-b161-1a5c2af69035"/></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="692" Y="2!
 76"/></Mi
 ddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="142bfcb0-fa78-4b6f-a664-d346431527d7" alignment="4"><pos X="692" Y="83"/></EndWaypoint><Waypoint uuid="c70c8c13-088c-4665-bb44-7527cacaba76"><pos X="692" Y="282"/></Waypoint><EndWaypoint uuid="61ff43b5-a957-4066-a1f4-9c530bb28224" alignment="1"><pos X="504" Y="282"/><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="394" Top="99" Right="485" Bottom="147"/><!
 guiHideOn
 Node idref="65a4a1e1-5fe6-4f6d-8b94-0bce5bf9a504"/><a!
 ttached><AttachedNode uuid="b27c6f73-3a84-41aa-8b23-f5629cc6cb46"><nodeRect Left="645" Top="114" Right="1057" Bottom="151"/></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="153" Y="113"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="0573271a-2f79-4667-ba05-f60cd1142f8f" alignment="1"><pos X="394" Y="113"/></EndWaypoint><Waypoint uuid="d5f954a2-4767-4b64-9077-460172287abf"><pos X="110" Y="113"/></Waypoint><Waypoint uuid="2d2e8c3d-c738-4b49-8c7a-a953f3f74d50"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="8cfac99b-45ef-49f8-bd99-0460bb96bd7f"><pos X="-23" Y="80"/></Waypoint><EndWaypoint uuid="36718f4f-47d9-433e-995f-43ec!
 ebb236a6"
  alignment="4"><pos X="-23" Y="47"/></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="123"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="eb2a8724-7a5b-4a2a-8820-ca1d8b6c5f4a" alignment="2"><pos X="228" Y="213"/></EndWaypoint><Waypoint uuid="2763a906-d88d-49e5-b376-2ce44fddf15b"><pos X="110" Y="213"/></Waypoint><Waypoint uuid="23d78fd2-64d4-4489-91e1-60f03a459649"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="a6d8736f-4758-4690-a81b-ab83b810e883"><pos X="-23" Y="80"/></Waypoint><EndWaypoint uuid="371a8fdc-1a3b-4a56-9a73-94da5f779c61" alignment="3"><pos X="-23" Y="47"/></EndWaypoint></guiLineLinkWaypoi!
 nt></Line
 Link><LineLink uuid="929da7e7-0917-4a0c-8317-f2682265!
 31e3" 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="242"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="17caf10e-e859-4f41-abaf-0e4ad99dccb4" alignment="1"><pos X="394" Y="285"/></EndWaypoint><Waypoint uuid="5eaa875c-d7d8-4218-af3d-7eae9fee6786"><pos X="110" Y="285"/></Waypoint><Waypoint uuid="158d8718-3521-4d35-a88e-007bb971155e"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="2930ff09-3b17-4472-9ba7-dbb096f55354"><pos X="-23" Y="80"/></Waypoint><EndWaypoint uuid="49452731-d5e3-4aba-af03-c7aaa4eeef77" alignment="4"><pos X="-23" Y="47"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="7b51ed2d-8418-4222-b2fd-213c9744553e" guiLink_Element="6f81f8d8-1b1e-490b-a1e7-69d76b882cc8"><style s!
 howop="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="13"/></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="52"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="4611c72b-232d-4bd9-882c-48754db32293" guiTextLabel_Element="770fe3db-d35a-474b-8fb3-fe57f2ac1959"><pos X="-108" Y="-21"/></TextLabel><TextLabel uuid="b292b32f-39e2-4e00-9b37-5253a4c7a23f" textLabel="3" guiTextLab!
 el_Elemen
 t="770fe3db-d35a-474b-8fb3-fe57f2ac1959"><pos X="5" Y!
 ="-20"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="0a211e9c-0a75-4617-a4b8-671e6fc5b680" guiLink_Element="293c7795-ce35-4822-a0c1-21f39cbcaae7" guiLineLink_LineBegin="53978438-1253-42a4-8267-cf5b1725817e" guiLineLink_LineEnd="7b51ed2d-8418-4222-b2fd-213c9744553e"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="3977dd47-ba65-481b-a920-8ecf2cc47413"><pos X="466" Y="-45"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="bca5c01b-4e98-4e7d-9495-6c13415fb854" alignment="1"><pos X="519" Y="-45"/></EndWaypoint><EndWaypoint uuid="e6610bd2-16b2-4a25-9c0e-19eb67f747e6" alignment="4"><pos X="412" Y="-45"/></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-f4704244642!
 1" guiLin
 k_Element="cd6529be-bbad-48f2-8245-966038c18c72"><style headergradientbegin="#00cc00"/><nodeRect Left="137" Top="364" Right="209" Bottom="423"/><guiHideOnNode idref="d51ac95f-ae79-493f-b946-f0dd2ac10793"/></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="158"/></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="-23" Y="80"/></W!
 aypoint><
 EndWaypoint uuid="876ac93f-c219-445e-917a-ede41fecebb!
 4" alignment="3"><pos X="-23" Y="47"/></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></guiTextLabelWaypoint_TextLabel></EndWaypoint><EndW!
 aypoint u
 uid="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="116" Y="186"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2af0b40a-309a-4490-9093-00a3db9a6e5b" alignment="1"><pos X="394" Y="186"/></EndWaypoint><Waypoint uuid="afee4144-ff75-4e53-bb9d-9a4f7d07b3ff"><pos X="110" Y="186"/></Waypoint><Waypoint uuid="ff299400-ba2c-4f3d-a045-315b599aa66a"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="90bcf3f3-f8b2-4fce-b53d-c813ec3ca1cb"><pos X="-23" Y="80"/></Waypoint><EndWaypoint uuid="77dc8348-d330-4cdf-b2d2-bc59c7b8d492" alignment="4"><pos X="-23!
 " Y="47"/
 ></EndWaypoint></guiLineLinkWaypoint></LineLink><Node!
 Link uuid="cbbde646-cb17-4aa6-ad4c-5e3fbe3c1196" guiLink_Element="9d1cba09-5135-4091-85f4-6b6c04cd5244"><nodeRect Left="-202" Top="229" Right="-97" Bottom="287"/></NodeLink><NodeLink uuid="c827f033-84c5-4b0f-b8eb-4e3a4de9d3bc" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><nodeRect Left="-163" Top="130" Right="-27" 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-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="a2280535-65af-4bdc-9f46-999a812ddbb5" guiLink_Element="f1cd601f-2140-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="08df9d4d-2cb5-429d-a80a-12911474a0e7" guiLineLink_LineEnd="c827f033-84c5-4b0f-b8eb-4e3a4de9d3bc"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="b05f6568-ef36-4420-bba8-95f605ef46d7"><pos X="-145" Y="64"/></MiddleWa!
 ypoint></
 guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><!
 EndWaypoint uuid="5222f67e-4afa-4a24-9e41-f6a59d304e87" alignment="1"><pos X="-110" Y="35"/></EndWaypoint><Waypoint uuid="b9a8a229-3136-451b-93c6-9d669bb51e13"><pos X="-145" Y="35"/></Waypoint><EndWaypoint uuid="c29c3227-e50e-49d9-87cb-5d5d1acfed6e" alignment="4"><pos X="-145" Y="130"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="dafbbf4e-2965-42de-8966-5422969f6ab3" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="10" Y="-22"/></TextLabel><TextLabel uuid="3badd62b-db4c-4203-95f8-06120b82aafe" textLabel="3" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="-22" Y="-25"/></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"/><gui!
 LineLink_
 LineMiddleWaypoint><MiddleWaypoint uuid="19b21b61-0c90-4494-aa0f-7e5467cca1f4"><pos X="538" Y="109"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="1a767392-f39f-477f-a3f5-576c97a47164" alignment="1"><pos X="564" Y="83"/></EndWaypoint><Waypoint uuid="81760926-73b2-4aaa-ab32-f9e1005065bb"><pos X="564" Y="109"/></Waypoint><EndWaypoint uuid="dd98cab4-fffd-44b8-96c0-938a0da94457" alignment="4"><pos X="485" Y="109"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="44a33bef-0b57-41b2-9262-45a70b8b9e22" guiTextLabel_Element="32a90afc-46fd-4ef2-b39f-5adc6ccfe93b"><pos X="5" Y="5"/></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"><nod!
 eRect Lef
 t="-163" Top="317" Right="70" Bottom="430"/></NodeLin!
 k><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="05c6d867-ffe2-461b-a6cf-126ea9e133c3" gu!
 iLink_Ele
 ment="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_Li!
 neBegin="
 eccffbeb-f663-4223-8abc-bbe05f963c4b" guiLineLink_Lin!
 eEnd="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" showEnume!
 rationLit
 erals="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="665" Top="42" Right="756" Bottom="97"/><attached><AttachedNode uuid="67ca8a80-a00b-49b6-8266-22571e6ef5eb"><nodeRect Left="771" Top="57" Right="885" Bottom="94"/></AttachedNode></attached></NodeLink><NodeLink uuid="67e01875-8290-46af-b!
 e16-0d584
 b9eec15" guiLink_Element="16c63eac-c452-40ae-b9b8-fab!
 1f0c6f91a"><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="371" Top="122" Right="485" Bottom="159"/></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="486" Top="42" Right="577" Bottom="97"/><attached><AttachedNode uuid="ba5c25d4-7ffb-4d8a-b24d-1e06e8bd0f31"><nodeRect Left="486" Top="122" Right="601" Bottom="159"/></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="565" Top="180" Right="656" Bottom="235"/><attached><AttachedNode uuid="782ae86!
 9-8516-42
 3f-a609-504620ecd640"><nodeRect Left="565" Top="254" Right="679" Bottom="291"/></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_Elemen!
 t="70fff5
 d1-dd0b-4608-8609-81fbaf7bf49a"><style autosize="0"/>!
 <nodeRect Left="696" Top="180" Right="863" Bottom="260"/><attached><AttachedNode uuid="2416fc1b-b680-426b-afbb-eb8686d6955b"><nodeRect Left="711" Top="280" Right="825" Bottom="335"/></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-cde350ab3f9!
 6" guiLin
 k_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"/></Wa!
 ypoint><E
 ndWaypoint 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="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="661" Y="144"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="57d330ab-b8db-4aeb-bd32-824aa3dec736" alignment="2"><pos X="609" Y="180"/></EndWaypoint><Waypoint uuid="91c867ae-86fc-4ef2-9cf9-08454425dfd3"><pos X="609" Y="144"/></Waypoint><Waypoint uuid="500b6b68-5591-4668-8e76-39e206640dda"><pos X="703" Y="144"/></Waypoint><EndWaypoint uuid="ce3dc1e4-25f5-4a11-b7c8-0d69ce48e6f0" alignment="3"><pos X="703" Y="97"/></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"><guiL!
 ineLink_L
 ineMiddleWaypoint><MiddleWaypoint uuid="58c2d176-c683!
 -4b32-a595-0737d9992fa4"><pos X="734" Y="144"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="afe2444e-5b5a-40e8-95c7-94d92e8691f8" alignment="2"><pos X="774" Y="180"/></EndWaypoint><Waypoint uuid="5d0a584b-e96f-4eb6-a04d-29c6b367645b"><pos X="774" Y="144"/></Waypoint><Waypoint uuid="81f05dbb-aac6-418e-bc45-d8dd25dce17d"><pos X="703" Y="144"/></Waypoint><EndWaypoint uuid="ad0fc69e-6215-4cb2-becb-53d1bfc81e0b" alignment="3"><pos X="703" Y="97"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="252745b2-5a5c-4a4e-9c57-3d7cf776f2bd" guiLink_Element="47ac321b-211c-46f6-a552-dbd9564d39a1"><nodeRect Left="521" Top="375" Right="713" Bottom="488"/><attached><AttachedNode uuid="87618787-d0b5-44cb-a878-7f373369ab6d"><nodeRect Left="526" Top="508" Right="640" Bottom="563"/></AttachedNode></attached></NodeLink><NodeLink uuid="cfa7fa9f-9b0b-4523-827c-0f2fff1f07e5" guiLink_Element="76c8d1e8-29d6-4d39-a80c-a1e014846430"><nodeRect Lef!
 t="771" T
 op="375" Right="862" Bottom="488"/><attached><AttachedNode uuid="5e21a7f5-5697-4fa8-bf4b-b51134134022"><nodeRect Left="771" Top="508" Right="886" Bottom="563"/></AttachedNode></attached></NodeLink><NodeLink uuid="c38fd93f-0476-426a-a256-915fc51117b5" guiLink_Element="04db5e2d-d0f9-420f-b908-4c17ec82f2e9"><nodeRect Left="333" Top="415" Right="451" Bottom="510"/><attached><AttachedNode uuid="8be96808-4b7c-4611-acc8-8eb17a497acc"><nodeRect Left="335" Top="535" Right="494" Bottom="590"/></AttachedNode></attached></NodeLink><LineLink uuid="a0b18ca5-3316-48f5-b4d2-4e34fa3192b5" guiLink_Element="e88bc622-8127-4f32-9900-1b506ec77514" guiLineLink_LineBegin="c38fd93f-0476-426a-a256-915fc51117b5" guiLineLink_LineEnd="944879cf-ee06-44a1-876d-798b85b8bf81"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="bcddf583-dd47-48f5-a70c-1585d7c19e2d"><pos X="253" Y="376"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="b141da48-e670-4939-824f-87adfe!
 4af991" a
 lignment="1"><pos X="390" Y="415"/></EndWaypoint><Way!
 point uuid="0c331e6c-d722-4acd-97a9-5d5543ff3426"><pos X="390" Y="376"/></Waypoint><Waypoint uuid="0b779320-d13d-413d-bcb4-5dfb78fe0969"><pos X="113" Y="376"/></Waypoint><EndWaypoint uuid="65dfbf21-ddf8-4031-95d7-eb9b79c401cf" alignment="4"><pos X="113" Y="340"/></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="871cc828-c5ff-4a6b-851c-ea6c9fa336f9" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="3adf21c7-717e-4c1c-bcdf-801d06bea8a8" 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="96a39903-361d-4071-9260-c33d16646742" guiLink_Element="9d99f4a0-b941-4ef5-9438-774b76f9d171"><style showatt="1" showdotnetp!
 roperties
 ="2" shownested="0" showop="0"/><nodeRect Left="195" Top="197" Right="287" Bottom="281"/></NodeLink><NodeLink uuid="a80fd492-16db-48ef-9620-14512aec2e0c" guiLink_Element="fef27218-0b3f-4767-9a46-8d42c0fdb40e"><style showdotnetproperties="2" shownested="0" showop="0"/><nodeRect Left="20" Top="759" Right="464" Bottom="780"/></NodeLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="7115919e-c35d-49a4-a478-b7801c1fb078" 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="168" Top="37" Right="662" Bottom="150"/><attached><AttachedNode uuid="bdae7656-70ea-4dc4-8f52-cbb936dc2052"><nodeRect Left="168" Top="155" Right="580" Bottom="192"/></AttachedNode></attached></NodeLink!
 ><NodeLin
 k uuid="00d883ff-1e4d-49b4-b419-fece0f201d42" guiLink!
 _Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="red"/><nodeRect Left="782" Top="37" Right="953" Bottom="95"/></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="662" 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="589" Top="428" Right="662" Bottom="486"/><attached><Attac!
 hedNode u
 uid="e4f32aca-0228-44c6-a1f6-6f13fb31e634"><nodeRect Left="805" Top="484" Right="1189" Bottom="521"/></AttachedNode></attached></NodeLink><NodeLink uuid="a9c65779-f550-4caf-9fd9-42bb40503815" guiLink_Element="b36b6758-41c0-4dbb-b6cb-9bf598c19fab"><nodeRect Left="188" Top="517" Right="620" Bottom="594"/><attached><AttachedNode uuid="00625fc6-aa3a-462f-a401-7e8e075e73f5"><nodeRect Left="7" Top="473" Right="388" Bottom="510"/></AttachedNode></attached></NodeLink><NodeLink uuid="551fad18-ed50-44a1-9ddf-e350e80a39a6" guiLink_Element="f18c2907-c4fb-4f0e-b1fc-75b7bfe75aaa"><nodeRect Left="64" Top="679" Right="131" Bottom="738"/></NodeLink><NodeLink uuid="5b9ed3f8-8da2-42bb-b3d5-204e39b5aef7" guiLink_Element="5e2f846d-feb9-463c-8f7b-4b8d5f2bc266"><nodeRect Left="64" Top="604" Right="131" Bottom="663"/></NodeLink><NodeLink uuid="482d4243-3302-4eff-81ed-0622f5b612e6" guiLink_Element="71233df4-e62a-4150-8212-a0c63b55e00b"><nodeRect Left="168" Top="782" Right="620" Bottom="859"/><attac!
 hed><Atta
 chedNode uuid="adb86b48-db6e-417c-b068-e6880b0a90cd">!
 <nodeRect Left="7" Top="880" Right="388" Bottom="917"/></AttachedNode></attached></NodeLink><NodeLink uuid="58513527-75e4-48fb-92be-06b8d5f79474" guiLink_Element="c4b7166b-57a5-4c9d-8b3d-e99a5efd3884"><nodeRect Left="49" Top="228" Right="131" Bottom="510"/></NodeLink><NodeLink uuid="dc14187b-bfb1-4500-86bc-3561a830bed8" guiLink_Element="96e3ed1d-2073-44d7-9d0c-162383b16e89"><nodeRect Left="187" Top="171" Right="662" Bottom="230"/><attached><AttachedNode uuid="4378a2a6-ec21-4a41-a1fd-051bc466a0ab"><nodeRect Left="40" Top="291" Right="444" Bottom="328"/></AttachedNode></attached></NodeLink><LineLink uuid="e7c3d1d2-bcbe-4710-b988-a5c505acb853" guiLink_Element="9057b3a9-896b-4563-89e6-0aca091ddea5" guiLineLink_LineBegin="2e67d2c3-e766-40af-9a9f-903d08427d54" guiLineLink_LineEnd="dc14187b-bfb1-4500-86bc-3561a830bed8"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="8522be46-e49e-4adf-875f-7cbae822814e"><pos X="168" Y="180"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint>!
 <guiLineL
 inkWaypoint><EndWaypoint uuid="6b1c197c-de6d-444a-a6d4-6de433ddbe09" alignment="4"><pos X="168" Y="150"/></EndWaypoint><Waypoint uuid="76fc0622-69e5-4836-bf4f-1c80446fc5a7"><pos X="168" Y="191"/></Waypoint><EndWaypoint uuid="1479390c-691d-4675-a698-f5769913cec4" alignment="1"><pos X="187" Y="191"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="2249fdb1-ac4d-4980-8380-1e4c429d55a1" guiTextLabel_Element="592a6ae8-b016-4200-bbf4-772461deaf4f"><pos X="-70" Y="5"/></TextLabel><TextLabel uuid="cb7da99c-ea97-4e35-934c-54aab372cc9d" textLabel="3" guiTextLabel_Element="592a6ae8-b016-4200-bbf4-772461deaf4f"><pos X="-16" Y="25"/></TextLabel><TextLabel uuid="a4606049-09f2-40d9-8bfa-ebccfc943338" textLabel="4" guiTextLabel_Element="592a6ae8-b016-4200-bbf4-772461deaf4f"><pos X="-7" Y="-36"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="0a9f87ab-c53d-4d1c-a65d-7e540dd34817" guiLink_Element="9f50abda-914f-4df1-ba0b-56998811075!
 9"><nodeR
 ect Left="188" Top="619" Right="620" Bottom="695"/><a!
 ttached><AttachedNode uuid="73e765b8-f343-40f4-bebe-034b17c7b8d8"><nodeRect Left="7" Top="738" Right="388" Bottom="775"/></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="159" Y="645"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="7d399bd0-6f23-4653-9937-f84a7acc0dc2" alignment="2"><pos X="131" Y="645"/></EndWaypoint><EndWaypoint uuid="fd7b3abc-c729-4e92-80b8-b6ea9c1f40b0" alignment="3"><pos X="188" Y="645"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="dc354672-f92d-4128-8169-1db35a9bad73" guiLink_Element="2629d413-9936-4c21-9f62-715ef4b1e150" guiLineLink_LineBegin="551fad18-ed50-44a1-9ddf-e350e80a39a6"!
  guiLineL
 ink_LineEnd="0a9f87ab-c53d-4d1c-a65d-7e540dd34817"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="79a4ebc0-bda4-4f7f-ad42-458b5a249176"><pos X="156" Y="671"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="e1cb6a6e-8f86-465f-9eac-1f39a8991609" alignment="2"><pos X="131" Y="701"/></EndWaypoint><Waypoint uuid="b1dc5407-5c47-49df-a62a-1fae150646e0"><pos X="156" Y="701"/></Waypoint><Waypoint uuid="8c988978-3676-4ae1-ac06-a595dea4c9f7"><pos X="156" Y="645"/></Waypoint><EndWaypoint uuid="e12022b5-e3b1-43f1-959e-bba354095744" alignment="3"><pos X="188" Y="645"/></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="64!
 5" Y="656
 "/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint>!
 <guiLineLinkWaypoint><EndWaypoint uuid="eb81a337-835e-4c89-8c6c-ff6315301539" alignment="2"><pos X="620" Y="801"/></EndWaypoint><Waypoint uuid="40d63ac9-1d9a-4db6-b182-13201ceb6cdb"><pos X="645" Y="801"/></Waypoint><EndWaypoint uuid="7120e5c5-78c7-48b3-9b4a-066303fee69e" alignment="3"><pos X="645" Y="486"/></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"><pos X="645" Y="576"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="a8f76d4e-389b-454c-9d31-a2f868a43b03" alignment="2"><pos X="620" Y="640"/></EndWaypoint><Waypoint uuid="fc64e2c4-e1b4-4293-88dc-7132df94e313"><pos X="645" Y="640"/></Waypoint><EndWaypoint uuid="e53d98!
 95-c3df-4
 350-b631-19d71ca0ff80" alignment="3"><pos X="645" Y="486"/></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="645" Y="528"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="4a1274c2-3973-4922-a570-6f62837713e8" alignment="4"><pos X="620" Y="544"/></EndWaypoint><Waypoint uuid="73511d15-9bd0-4b27-960b-dc3c16a59ea2"><pos X="645" Y="544"/></Waypoint><EndWaypoint uuid="7b4fd5e1-f138-4b36-abc6-096c0bb06a94" alignment="1"><pos X="645" Y="486"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="95f77a49-22c8-4cd5-9095-d3b8446dc0fb" guiLink_Element="e5399412-138e-4541-b1bf-aa889b2059cf"><style headergradientbegi!
 n="red"/>
 <nodeRect Left="782" Top="260" Right="1015" Bottom="3!
 73"/></NodeLink><NodeLink uuid="014b5326-95d1-4432-b4a1-1d667ebd6ca1" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="782" Top="171" Right="918" Bottom="229"/></NodeLink><LineLink uuid="f2773023-53a5-4e85-8238-54a54c26d84b" guiLink_Element="f1cd601f-2140-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="014b5326-95d1-4432-b4a1-1d667ebd6ca1" guiLineLink_LineEnd="00d883ff-1e4d-49b4-b419-fece0f201d42"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="793b2349-e1d5-4a5e-bf86-8ca1d1143308"><pos X="857" Y="133"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="3f157b4e-5466-4cd5-beb7-a19b55b0d6c7" alignment="1"><pos X="857" Y="171"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a27fe30c-f2dd-4af9-a159-24a59883110b" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="-83" Y="-17"/></TextLabel><TextLabel uuid="b7b90b30-3974-407b-8583-bbdeda2c3b46" textLabel="3" guiT!
 extLabel_
 Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="15" Y="-17"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint><EndWaypoint uuid="352e0ce0-2424-4fdf-a6e0-f934fba65b2b" alignment="4"><pos X="857" Y="95"/></EndWaypoint></guiLineLinkWaypoint></LineLink><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="180"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="db010a65-6a3d-423d-9eac-027f3c5a63d1" alignment="4"><pos X="662" Y="180"/></EndWaypoint><EndWaypoint uuid="178cd880-2045-4934-bd80-0fa3f211ccd3" alignment="1"><pos X="782" Y="180"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="867897f4-c224-49f4-a249-d0d63f109653" guiLink!
 _Element=
 "141bc7ad-e207-46bd-883b-9411bbe84d20" guiLineLink_Li!
 neBegin="dc14187b-bfb1-4500-86bc-3561a830bed8" guiLineLink_LineEnd="95f77a49-22c8-4cd5-9095-d3b8446dc0fb"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="399a2ab9-e607-4b1f-a6b4-0a7e65977b70"><pos X="575" Y="316"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d54a97b5-2973-466e-8402-8806d13df99b" alignment="4"><pos X="454" Y="230"/></EndWaypoint><Waypoint uuid="fe6d1cd0-117b-4757-ba32-ef507a82b709"><pos X="454" Y="316"/></Waypoint><EndWaypoint uuid="a7b098e1-eb4d-47f1-9b3f-b341cd200630" alignment="1"><pos X="782" Y="316"/><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" !
 guiTextLa
 bel_Element="216ff384-3b6e-4d76-a577-291bfbc694b8"><pos X="-325" Y="-24"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="07de758a-4627-468b-a36a-d0d043bc1010" guiLink_Element="f053f4a3-04af-434b-82b8-c18c76a57993"><style headergradientbegin="red"/><nodeRect Left="782" Top="428" Right="1224" Bottom="522"/><attached><AttachedNode uuid="a248d1a3-a8f8-4279-8af6-40ef2b4f84dd"><nodeRect Left="1004" Top="443" Right="1375" Bottom="480"/></AttachedNode></attached></NodeLink><LineLink uuid="3e344ef0-a556-4328-9699-5c208436cf07" guiLink_Element="91df1571-edf2-4840-a546-81f2588250f0" guiLineLink_LineBegin="f12b1414-1ce0-42cc-b2c8-05b1f95ebfb5" guiLineLink_LineEnd="07de758a-4627-468b-a36a-d0d043bc1010"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="8e2f867f-8808-4b39-b7e1-fa5e079170ec"><pos X="722" Y="457"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="760639ea-48e6-47ee-b49f-!
 95d406493
 55c" alignment="4"><pos X="662" Y="457"/></EndWaypoin!
 t><EndWaypoint uuid="3b363b05-f703-4cc8-ad65-c0fbfb9754a2" alignment="1"><pos X="782" Y="457"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="d4e84ae5-9d6d-4d47-9482-d4dbddc2f3d2" guiLink_Element="8a6f78dc-c8b2-45a7-81f9-6bd5bd7eabe5" guiLineLink_LineBegin="07de758a-4627-468b-a36a-d0d043bc1010" guiLineLink_LineEnd="95f77a49-22c8-4cd5-9095-d3b8446dc0fb"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="42b06570-4bdf-4c72-b371-fd7e35acf56e"><pos X="885" Y="401"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9eab7040-e578-41ca-9268-69bd62c27306" alignment="2"><pos X="885" Y="428"/></EndWaypoint><EndWaypoint uuid="f3a66a80-8d4a-46e3-9b4e-d68099bf0887" alignment="3"><pos X="885" Y="373"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="339c4c9a-cc62-4916-9692-53b494d0d1f6" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="5"/></TextLabel><TextLabel!
  uuid="c0
 aca23e-a693-4ee0-b1bd-bfdb6b0d857e" textLabel="3" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="25"/></TextLabel><TextLabel uuid="a195211e-d3a9-4950-965a-b197c45013c8" textLabel="4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="30" Y="18"/></TextLabel></guiTextLabelWaypoint_TextLabel></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="5c659b67-0607-4990-9c16-18efdb593de1" guiLink_Element="90a079ff-9bba-4e27-b173-12af60c8e6bf"><nodeRect Left="57" Top="-146" Right="569" Bottom="-87"/><attached><AttachedNode uuid="fbe33312-09b2-409b-afcc-9c171274b772"><nodeRect Left="-77" Top="-74" Right="335" Bottom="-37"/></AttachedN!
 ode></att
 ached></NodeLink><NodeLink uuid="84a11406-0848-464a-8!
 e86-e4029710a1aa" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="red"/><nodeRect Left="697" Top="-146" Right="868" Bottom="-88"/></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="633" Y="-132"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="aed2e33f-cc56-48cb-9455-842990438ccd" alignment="4"><pos X="569" Y="-132"/></EndWaypoint><EndWaypoint uuid="6d918322-b6a5-45cf-81bd-8113bd6b6764" alignment="1"><pos X="697" Y="-132"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="9d6883dd-e768-4795-bb19-e4464c788387" guiLink_Element="3c341ae2-5c03-4e05-a11d-d61cc55f0510"><nodeRect Left="137" Top="299" Right="5!
 69" Botto
 m="375"/><attached><AttachedNode uuid="890fe68a-28b1-4272-b9d3-fc2163304019"><nodeRect Left="40" Top="385" Right="421" Bottom="422"/></AttachedNode></attached></NodeLink><NodeLink uuid="3da80a01-87db-40ed-8db2-29aa94afc74b" guiLink_Element="9379933a-fb09-4014-ae44-9916cf5f48d5"><nodeRect Left="161" Top="406" Right="230" Bottom="465"/></NodeLink><NodeLink uuid="f01c94bb-70c6-4a88-b0f8-9dc397c0ff65" guiLink_Element="3f35ec6b-af81-4239-a1ce-14d564e2ddfd"><nodeRect Left="163" Top="486" Right="230" Bottom="545"/></NodeLink><NodeLink uuid="30e58e82-f481-403b-aaa6-4c72e8e300f6" guiLink_Element="3235f41b-63ee-479f-9fc3-1ae36e30973e"><nodeRect Left="163" Top="561" Right="238" Bottom="620"/></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="c1c8!
 7690-de43
 -49e1-9398-44ed500499bc"><pos X="275" Y="494"/></Midd!
 leWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="ea9a86c7-3e55-4b7c-89ff-77fbbc2b885c" alignment="2"><pos X="238" Y="575"/></EndWaypoint><Waypoint uuid="539dc994-ff7a-4ec3-802b-6f6358e92d64"><pos X="275" Y="575"/></Waypoint><EndWaypoint uuid="b58b76bc-dbc1-4430-901d-7f392adf6535" alignment="3"><pos X="275" Y="375"/></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="463"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="26ca379f-eeb5-4b77-9f06-e3d733442bb9" alignment="2"><pos X="230" Y="505"/></EndWaypoint><Waypoint uuid="2815a791-bac5-4bf0-9ff7-2cb0112a22fe"><pos X="275" Y!
 ="505"/><
 /Waypoint><EndWaypoint uuid="42411c19-b71e-4118-8445-233134fc5517" alignment="3"><pos X="275" Y="375"/></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="275" Y="425"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d8547742-db32-406e-8645-d7e7b9e13ed8" alignment="2"><pos X="230" Y="430"/></EndWaypoint><Waypoint uuid="32f86e14-76da-42a9-a6a2-da79eaa36726"><pos X="275" Y="430"/></Waypoint><EndWaypoint uuid="3329cdb4-f899-4796-b0a0-1a5d98fe2178" alignment="3"><pos X="275" Y="375"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="00bda0a7-fcfe-42e5-af3d-ba22a67e2d2b" guiLink_Element="e5399412-138e-4541-!
 b1bf-aa88
 9b2059cf"><style headergradientbegin="red"/><nodeRect!
  Left="697" Top="146" Right="930" Bottom="259"/></NodeLink><NodeLink uuid="028ae9c7-4d5a-43f3-aa80-a5db836270f7" guiLink_Element="0db093b7-9234-4c8e-9d75-7690d9f8f480"><nodeRect Left="94" Top="18" Right="569" Bottom="77"/><attached><AttachedNode uuid="0e5d2776-1816-4e82-8b95-8ba6a32ac3f1"><nodeRect Left="-88" Top="101" Right="316" Bottom="138"/></AttachedNode></attached></NodeLink><NodeLink uuid="476e7000-4fe0-4784-b181-881cb7b751c3" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="697" Top="19" Right="833" Bottom="77"/></NodeLink><LineLink uuid="41dc02a4-696d-4c30-a27e-99f2ee348f01" guiLink_Element="f1cd601f-2140-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="476e7000-4fe0-4784-b181-881cb7b751c3" guiLineLink_LineEnd="84a11406-0848-464a-8e86-e4029710a1aa"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="74fc7909-68bc-46c1-98d4-f0ffd5bbc551"><pos X="751" Y="-34"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><g!
 uiLineLin
 kWaypoint><EndWaypoint uuid="7fe064c0-196f-4bd2-8b55-6c5a4bec7b65" alignment="1"><pos X="751" Y="19"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="e07952d8-243a-4dda-b84d-d971eebb3af7" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="-77" Y="-22"/></TextLabel><TextLabel uuid="5dfc2840-9d02-4ca4-bff4-41c3ecdc9153" textLabel="3" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="13" Y="-24"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint><EndWaypoint uuid="b6b2aef4-ed29-46a5-9d75-4b8c66bcf796" alignment="4"><pos X="751" Y="-88"/></EndWaypoint></guiLineLinkWaypoint></LineLink><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="58"/></MiddleWaypoi!
 nt></guiL
 ineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndW!
 aypoint uuid="c378da3b-894c-4505-874f-fb82fe35ee03" alignment="4"><pos X="569" Y="58"/></EndWaypoint><EndWaypoint uuid="d84ce7cf-0c1c-4ef1-8867-2ad9ed95eb5f" alignment="1"><pos X="697" Y="58"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="04bc4aca-7d46-4810-95ac-bea24e7c0edd" guiLink_Element="1f96d50a-e4c4-43f9-a24e-36558fa4c94c" guiLineLink_LineBegin="5c659b67-0607-4990-9c16-18efdb593de1" guiLineLink_LineEnd="028ae9c7-4d5a-43f3-aa80-a5db836270f7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ae9eeb39-de1d-4369-bf89-3cc8eb085454"><pos X="168" Y="-35"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="b9fa6b8f-0ae3-4698-871f-b2f5857b1299" alignment="4"><pos X="168" Y="-87"/></EndWaypoint><EndWaypoint uuid="ca7fe353-13f3-4283-adae-0811079878ea" alignment="1"><pos X="168" Y="18"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="5192aa2d-0697-4c70-b11e-00bedf9b8d5b" guiTextLabel_Element="65a4a1e1-5fe6-4f6d-8b94-0b!
 ce5bf9a50
 4"><pos X="-76" Y="-21"/></TextLabel><TextLabel uuid="c3ba073a-e73b-4823-a037-4f43a3f61e7f" textLabel="3" guiTextLabel_Element="65a4a1e1-5fe6-4f6d-8b94-0bce5bf9a504"><pos X="5" Y="-20"/></TextLabel><TextLabel uuid="9835662e-d64d-43a3-8b16-bb601ef243c0" textLabel="4" guiTextLabel_Element="65a4a1e1-5fe6-4f6d-8b94-0bce5bf9a504"><pos X="5" Y="-40"/></TextLabel></guiTextLabelWaypoint_TextLabel></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="452" Y="202"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="e493a442-7ad7-46ba-8711-8363b5fe418b" alignment="4"><pos X="332" Y="77"/></EndWaypoint><Waypoint uuid="bd0d2504-c7dc!
 -40f2-a9b
 6-cb7f66883c95"><pos X="332" Y="202"/></Waypoint><End!
 Waypoint uuid="72027b23-cffd-4443-abff-ef876977a772" alignment="1"><pos X="697" Y="202"/><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="-322" Y="5"/></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="299" Right="1139" Bottom="393"/><attached><AttachedNode uuid="79404ebe-120c-4d2c-b5bf-39e3b982d8d7"><nodeRect Left="919" Top="314" Right="1290" Bot!
 tom="351"
 /></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="633" Y="328"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f85b4104-d85d-4edb-9962-6eca24283476" alignment="4"><pos X="569" Y="328"/></EndWaypoint><EndWaypoint uuid="4a43c64b-5be6-49fc-a23a-ee5cfdfa149d" alignment="1"><pos X="697" Y="328"/></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_L!
 ineMiddle
 Waypoint><MiddleWaypoint uuid="05c02c28-ac6a-47f6-905!
 e-654046c9bd64"><pos X="800" Y="279"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6a929960-ba40-4899-a98c-f15623ad7be7" alignment="2"><pos X="800" Y="299"/></EndWaypoint><EndWaypoint uuid="543f897e-7ba2-44a5-969b-d8b23e00a5fc" alignment="3"><pos X="800" Y="259"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="2b48c57d-a9a1-4302-bb87-c03e92a80c46" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="b721f220-7e0d-4d74-8b9a-c22ed11c5b82" textLabel="3" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="25"/></TextLabel><TextLabel uuid="ccaa371c-a0bd-4929-9522-bad7dc42681f" textLabel="4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"/></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="6d405806-0c6c-4deb-b9dc-b67046f08e01" name="Default"/></guiDiagramLayer></C!
 lassDiagr
 am><ClassDiagram uuid="8c7a0fd4-d363-4e37-afa4-6ab0e96dc34c" name="RedshiftDomain" guiDiagramLinkedOwner="f0b13a8e-a959-4943-936b-188cd68618e4"><guiDiagramGuiLink><NodeLink uuid="38f0d39b-ef83-4c93-b5b8-25686e2d3209" guiLink_Element="84dc6fee-3bcd-4664-a942-a8df4578c56f"><nodeRect Left="89" Top="59" Right="601" Bottom="118"/><attached><AttachedNode uuid="385c552b-215e-4892-bf45-3ed55eb497c7"><nodeRect Left="-167" Top="222" Right="245" Bottom="259"/></AttachedNode></attached></NodeLink><NodeLink uuid="6b65784f-e500-4db9-98e6-32f5aa382e79" guiLink_Element="ec011cf3-ace0-4d27-be15-de8cd9545a30"><nodeRect Left="70" Top="550" Right="176" Bottom="670"/></NodeLink><NodeLink uuid="d6890560-4af3-4eed-a713-06d72210ce3c" guiLink_Element="75a4b41a-45bc-4cbd-877f-e952d3db256d"><nodeRect Left="169" Top="454" Right="601" Bottom="530"/><attached><AttachedNode uuid="ab58f900-9e83-434f-bbd8-c63289cf9eea"><nodeRect Left="-205" Top="513" Right="176" Bottom="550"/></AttachedNode></attached></No!
 deLink><N
 odeLink uuid="07143231-329e-4392-8580-3489d2286a7d" g!
 uiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="red"/><nodeRect Left="629" Top="60" Right="800" Bottom="118"/></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="359" Y="89"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="035e967f-6c2c-4d67-b6ee-3c60b38f8c0b" alignment="4"><pos X="89" Y="89"/></EndWaypoint><EndWaypoint uuid="8a0a1b58-2388-4eca-ad0e-a0dce452360e" alignment="1"><pos X="629" Y="89"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="cebe73a7-29aa-4b26-ba0e-15b7ef1f1270" guiLink_Element="49cce11e-5993-422b-bf8f-61f154facbdd"><nodeRect Left="123" Top="173" Right="601" Bottom="232"/><attached>!
 <Attached
 Node uuid="465cbfb0-52fd-4e7e-abc1-cef57f4c6748"><nodeRect Left="-100" Top="282" Right="304" Bottom="319"/></AttachedNode></attached></NodeLink><LineLink uuid="2f2d0991-16ee-49ff-9168-be8e5833f86d" guiLink_Element="d752a1fe-a6aa-407e-bfca-b90f8552fba9" guiLineLink_LineBegin="38f0d39b-ef83-4c93-b5b8-25686e2d3209" guiLineLink_LineEnd="cebe73a7-29aa-4b26-ba0e-15b7ef1f1270"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="47356563-6bb5-4280-824b-6161cfdbef93"><pos X="260" Y="145"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9f104f1e-46f2-48e8-be7d-2dcf86eafb5c" alignment="4"><pos X="260" Y="118"/></EndWaypoint><EndWaypoint uuid="e95675d3-34ee-419f-982f-8850a4e26a97" alignment="1"><pos X="260" Y="173"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="4a433ecb-0ba2-48e2-b418-37c63b0219e7" guiTextLabel_Element="66920fee-7342-43bf-bca5-40066bad4bbd"><pos X="-86" Y="-25"/></TextLabel><TextLabel uuid="879c5d55-787d-4c8e-b9b8-a8af6041!
 7498" tex
 tLabel="3" guiTextLabel_Element="66920fee-7342-43bf-b!
 ca5-40066bad4bbd"><pos X="-12" Y="-23"/></TextLabel><TextLabel uuid="21fa1f1b-4a9d-4c12-8c42-1aae1c1e0676" textLabel="4" guiTextLabel_Element="66920fee-7342-43bf-bca5-40066bad4bbd"><pos X="4" Y="-23"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><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="376" Y="571"!
 /></Middl
 eWaypoint></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="209" Y="571"/></Waypoint><EndWaypoint uuid="b5e574f6-3eda-4ebd-b6ce-59237118a382" alignment="3"><pos X="209" Y="530"/></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="269" Y="571"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6a27efab-87d1-40c2-9e80-9cb7823a1569" alignment="1"><pos X="353" Y="58!
 7"/></End
 Waypoint><Waypoint uuid="4452c6c7-7476-4705-a673-11a9!
 8aa18d62"><pos X="353" Y="571"/></Waypoint><Waypoint uuid="0238f698-e994-4b81-a224-30e65fea4623"><pos X="209" Y="571"/></Waypoint><EndWaypoint uuid="8dc5f9e5-8ecd-48c1-a68a-aaa1d829b489" alignment="4"><pos X="209" Y="530"/></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="162" Right="777" Bottom="220"/></NodeLink><LineLink uuid="b855c601-1efd-4d43-a025-e1c058639409" guiLink_Element="f1cd601f-2140-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="7925e071-970d-4669-b8bd-6ff22165c1b1" guiLineLink_LineEnd="07143231-329e-4392-8580-3489d2286a7d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="b9ededa1-0f9e!
 -477e-b45
 c-a5f403e16a0a"><pos X="722" Y="140"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="090dc664-0d3c-4cb9-86dc-a14d61cf6c1e" alignment="2"><pos X="722" Y="162"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="1e2dc1af-4963-4a46-8d92-3726c28ce250" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="5" Y="-20"/></TextLabel><TextLabel uuid="88797049-0b3a-4376-8018-17d55b8ac079" textLabel="3" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="5" Y="-40"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint><EndWaypoint uuid="872198ab-0fc0-476b-8d41-c1f91dc6ab0f" alignment="3"><pos X="722" Y="118"/></EndWaypoint></guiLineLinkWaypoint></LineLink><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_LineMiddleWaypoin!
 t><Middle
 Waypoint uuid="81f60549-fd2b-4aad-aa06-7a087fb7d117">!
 <pos X="621" Y="195"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9ff6a031-0a4a-4b0d-ae22-dd113f4c7ae3" alignment="4"><pos X="601" Y="195"/></EndWaypoint><EndWaypoint uuid="5fb2dd73-580a-49cd-91d5-bd9ea197824a" alignment="1"><pos X="641" Y="195"/></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="465" Y="354"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="1906d2f9-f3a3-4908-9528-571f7716173d" alignment="4"><pos X="412" Y="232"/></EndWaypoint><Waypoint uuid="989bd9bb-6945-43c8-b699-a76f98e7283f"><pos X="412" Y="354"/></Waypoint><EndWaypoint uuid="b33064fd-d374-44e1-9b!
 65-3477fe
 5d08b2" 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_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></NodeL!
 ink><Line
 Link uuid="bb5d7cbf-0378-43f3-bbc5-09fac5d642f4" guiL!
 ink_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="483"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f8c995fb-a755-463c-ac79-6e8ed8d8727c" alignment="4"><pos X="601" Y="483"/></EndWaypoint><EndWaypoint uuid="45403c12-2f53-4f24-a1b5-59bcd8a549fa" alignment="1"><pos X="641" Y="483"/></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!
 "/></Midd
 leWaypoint></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="5" Y="5"/></TextLabel><TextLabel uuid="83c7e704-8b52-497a-afe0-d0e2f1c554b0" textLabel="3" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="25"/></TextLabel><TextLabel uuid="5fb59e98-6f07-4792-ae6d-c0434fcbb16b" textLabel="4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"/></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="5cc56172-f2e7-4bb0-a017-3ad4ccb99055" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="e9bc17af-014!
 c-42cc-b3
 3c-2f6133739e7d" name="PolarizationDomain" guiDiagram!
 LinkedOwner="915e65ad-0548-4ae2-ad1c-9dd446e01458"><guiDiagramGuiLink><NodeLink uuid="2ececdd3-92c4-408d-bb25-f9ba266db930" guiLink_Element="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"><nodeRect Left="-92" Top="10" Right="438" Bottom="69"/><attached><AttachedNode uuid="0a339d7e-4d7f-4582-8fbf-ab679a3a1701"><nodeRect Left="-169" Top="93" Right="243" Bottom="130"/></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="670" Bottom="68"/></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="468" Y="25"/></MiddleWaypoint></guiLineLink_LineMiddle!
 Waypoint>
 <guiLineLinkWaypoint><EndWaypoint uuid="ea0fd0cd-51bc-4093-9049-f53be312a6e5" alignment="4"><pos X="438" Y="25"/></EndWaypoint><EndWaypoint uuid="1fa1f30a-2225-4d40-9b61-2fa885bf6da6" alignment="1"><pos X="499" Y="25"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="f424b7f5-cf7b-46c9-bdef-28f81e186c95" guiLink_Element="7e234413-bda7-45fc-a964-0d47e9acf15c"><nodeRect Left="643" Top="1025" Right="738" Bottom="1145"/></NodeLink><NodeLink uuid="5ac55c48-d04c-44d0-a9c3-c3c8254f45ef" guiLink_Element="566d6292-34ed-4414-ab0e-d80f10c81805"><nodeRect Left="643" Top="590" Right="741" Bottom="710"/></NodeLink><NodeLink uuid="00c3fa8b-c9fe-41e7-8021-3ae5d3b0b41d" guiLink_Element="860257af-f928-4433-b91c-ff2e2479d171"><nodeRect Left="643" Top="881" Right="737" Bottom="1001"/></NodeLink><NodeLink uuid="8ed04aab-dacf-4aaa-b401-436dc5155c20" guiLink_Element="8b6eac35-de48-46ca-94c2-22483198d1af"><nodeRect Left="643" Top="737" Right="745" Bottom="857"/></NodeLink><NodeLink u!
 uid="f36a
 0f57-c99c-4618-9ea9-0bf87ee9c27f" guiLink_Element="9c!
 02f670-4fdf-41ea-be93-2cb833424f6f"><nodeRect Left="75" Top="378" Right="187" Bottom="454"/></NodeLink><NodeLink uuid="ce1f6557-6a1e-40b7-ac71-2e260819d3e0" guiLink_Element="8a50956d-94c0-4680-a070-41f058b7ac28"><nodeRect Left="4" Top="590" Right="574" Bottom="667"/><attached><AttachedNode uuid="386aa7a2-0246-47ff-b0ea-32ef6cd84fa9"><nodeRect Left="37" Top="675" Right="411" Bottom="712"/></AttachedNode></attached></NodeLink><NodeLink uuid="ecd6a6d9-7bff-4d92-9f86-e4b0a3277675" guiLink_Element="4c09771d-54d0-4785-a30f-bee0bb12719f"><nodeRect Left="4" Top="737" Right="578" Bottom="814"/><attached><AttachedNode uuid="ef8e4640-d935-4da9-9cdd-5b1e62cef974"><nodeRect Left="37" Top="820" Right="411" Bottom="857"/></AttachedNode></attached></NodeLink><NodeLink uuid="8d6b8a59-69d3-4dd5-9eac-24c012bdd61e" guiLink_Element="6227d2f6-eb0e-44c6-b97a-ae912f3b5db6"><nodeRect Left="4" Top="881" Right="571" Bottom="958"/><attached><AttachedNode uuid="f68b03ce-3bab-4eb2-9e46-55f830ac5a51"><no!
 deRect Le
 ft="37" Top="966" Right="411" Bottom="1003"/></AttachedNode></attached></NodeLink><NodeLink uuid="8af86f68-3292-4970-9b8a-99f37baacac5" guiLink_Element="2b4c784e-59f5-4efa-82d8-9638a8ee3bda"><nodeRect Left="4" Top="1025" Right="573" Bottom="1102"/><attached><AttachedNode uuid="577d7fd6-8e6d-4d63-b9e5-1d7c8739983c"><nodeRect Left="37" Top="1108" Right="411" Bottom="1145"/></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="-32" Y="475"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f2f7dfad-63e7-4660-8d13-89959f9a4ded" alignment="4"><pos X="4" Y="607"/></EndWaypoint><Waypoint uuid="2b1ebcff-f5ff-422b-9b07-9b7b6055f702"><pos!
  X="-32" 
 Y="607"/></Waypoint><Waypoint uuid="b3c97c91-1387-4f9!
 7-bd87-0c86ead09614"><pos X="-32" Y="413"/></Waypoint><EndWaypoint uuid="3bb3d663-ee00-4adf-ba34-7748e6638984" alignment="1"><pos X="75" Y="413"/></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="-32" Y="546"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2dae2be3-6c9f-4ce5-8b14-fa07b46791d4" alignment="2"><pos X="4" Y="750"/></EndWaypoint><Waypoint uuid="e1634fc9-379c-4b0c-994f-31729e061503"><pos X="-32" Y="750"/></Waypoint><Waypoint uuid="44a5fa5c-1e95-4348-8831-6a3edd7c5a66"><pos X="-32" Y="413"/></Waypoint><EndWaypoint uuid="7a31f4d3-e533-4d50-b3c0-080e1f16d1d9" alignment="3"><pos X="75" Y="413"/></EndWaypo!
 int></gui
 LineLinkWaypoint></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="-32" Y="621"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="1e524180-0f85-4ad6-9d72-0701f6110971" alignment="1"><pos X="4" Y="899"/></EndWaypoint><Waypoint uuid="0f37d220-f669-4992-9f51-68791df274b5"><pos X="-32" Y="899"/></Waypoint><Waypoint uuid="ce905606-0c3c-47b1-9790-4c172a4f3ed5"><pos X="-32" Y="413"/></Waypoint><EndWaypoint uuid="8ea87e73-bccd-44b9-82f4-7073ca6c3a11" alignment="4"><pos X="75" Y="413"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="27046662-a061-4ab3-bf3a-a81dfb260b18" guiLink_Element="cf2fcc2d-8670-4480-bb74-5e4dd72a3972" guiLineLink_LineBeg!
 in="8af86
 f68-3292-4970-9b8a-99f37baacac5" guiLineLink_LineEnd=!
 "f36a0f57-c99c-4618-9ea9-0bf87ee9c27f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="6884c637-bfe1-44cf-bc68-7dc96bc6b2fd"><pos X="-32" Y="693"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="7aaf4903-af5f-4de8-b51b-c594007fefae" alignment="1"><pos X="4" Y="1044"/></EndWaypoint><Waypoint uuid="34a38867-20db-4c30-9e79-bbd5fb779570"><pos X="-32" Y="1044"/></Waypoint><Waypoint uuid="75e81fdb-1158-41ac-a962-ce4c289a8fda"><pos X="-32" Y="413"/></Waypoint><EndWaypoint uuid="ce91821a-6de1-44e8-8777-2148971b029b" alignment="4"><pos X="75" Y="413"/></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><LineLink uuid=!
 "b96800c7
 -1f81-4e22-8e9f-cf8a245273f3" guiLink_Element="57671621-5ef0-4a3e-b08e-48cd44bb283e" guiLineLink_LineBegin="2ececdd3-92c4-408d-bb25-f9ba266db930" guiLineLink_LineEnd="c1c604eb-149e-4f98-8a97-1408f3969a7c"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="2763b42a-692e-48b6-acb3-86b31106884a"><pos X="127" Y="110"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="42f0714b-0e93-483a-b909-da881c6b8435" alignment="4"><pos X="127" Y="69"/></EndWaypoint><EndWaypoint uuid="e1532874-aba6-4875-a9fd-4641d1b70427" alignment="1"><pos X="127" Y="152"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a7857dfa-0a5e-4706-a52c-abcc105e343b" guiTextLabel_Element="385139dc-88e9-40da-b161-1a5c2af69035"><pos X="-70" Y="-14"/></TextLabel><TextLabel uuid="e6b0c3ae-1c3f-41cd-aea6-64e74845e115" textLabel="3" guiTextLabel_Element="385139dc-88e9-40da-b161-1a5c2af69035"><pos X="-93" Y="-16"/></TextLabel><TextLabel uuid="f13cde7c-4d04-4f25-aba9-19622b504b58" !
 textLabel
 ="4" guiTextLabel_Element="385139dc-88e9-40da-b161-1a!
 5c2af69035"><pos X="5" Y="-20"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="aff22136-06ea-4a3d-bfd2-88c95594c193" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="499" Top="153" Right="635" Bottom="211"/></NodeLink><LineLink uuid="b4cc2346-7973-441d-a4dc-7251d3551209" guiLink_Element="f1cd601f-2140-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="aff22136-06ea-4a3d-bfd2-88c95594c193" guiLineLink_LineEnd="b5acb9a0-38a9-46c2-a6b2-8848d53d38d7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="72da39e5-2281-472a-97e1-1fe9c4385e86"><pos X="565" Y="111"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="94202f01-62fa-4f6a-bac1-9e0970b1c86f" alignment="2"><pos X="565" Y="153"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="80a6112f-12fe-4c94-9b11-3d5c43c4fcf9" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"!
 ><pos X="
 5" Y="-20"/></TextLabel><TextLabel uuid="c7f77abd-6c62-4002-b74d-9c09e715ce7d" textLabel="3" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="5" Y="-40"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint><EndWaypoint uuid="884563a7-14a3-4dd4-88f2-aa2f0e960f4e" alignment="3"><pos X="565" Y="68"/></EndWaypoint></guiLineLinkWaypoint></LineLink><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"/></E!
 ndWaypoin
 t></guiLineLinkWaypoint></LineLink><NodeLink uuid="51!
 f6c01d-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="733" Top="153" Right="815" Bottom="489"/></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="801" Y="801"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="720e2205-9a53-4a4b-bf81-f9abc79e934e" alignment="4"><pos X="738" Y="1047"/></EndWaypoint><Waypoint uuid="36277533-b12c-4511-852e-02e43d7746a8"><pos X="801" Y="1047"/></Waypoint><EndWayp!
 oint uuid
 ="0d30c43b-a93a-4a59-9861-6b58b2a20f16" alignment="1"><pos X="801" Y="489"/></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="801" Y="728"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="997b56a5-dccf-46d2-92de-c88c3c71dc21" alignment="4"><pos X="737" Y="903"/></EndWaypoint><Waypoint uuid="aa5ab053-43c9-4266-ac64-a9c1e19ca4ef"><pos X="801" Y="903"/></Waypoint><EndWaypoint uuid="79c8725d-49ca-457e-a8bd-ea5f351b6091" alignment="1"><pos X="801" Y="489"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="60d7a9e2-cd89-4816-8a5e-e8b4939e53fe" guiLink_Element="a9608a63-cad8-44e2-99d5-e6c49ed0d347" guiLineL!
 ink_LineB
 egin="8ed04aab-dacf-4aaa-b401-436dc5155c20" guiLineLi!
 nk_LineEnd="42ed81ca-2555-44b1-9148-c6c37388b1f0"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="45f887b0-aa3b-49ad-b299-4c54ec4b8a4e"><pos X="801" Y="653"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="fef36779-5b94-47e3-ad33-3f933ea46fca" alignment="4"><pos X="745" Y="760"/></EndWaypoint><Waypoint uuid="007e26bc-a7b1-4cc3-a8d8-131ffa74ed8e"><pos X="801" Y="760"/></Waypoint><EndWaypoint uuid="f1f160b5-7f5c-4965-b95f-06e62511f78b" alignment="1"><pos X="801" Y="489"/></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="801" Y="582"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndW!
 aypoint u
 uid="e015cc22-4665-403f-a24a-9267d4a22e39" alignment="4"><pos X="741" Y="614"/></EndWaypoint><Waypoint uuid="a1788d1e-473e-4016-ae3e-309a877eb8e5"><pos X="801" Y="614"/></Waypoint><EndWaypoint uuid="3deeef40-a46e-4e96-abb5-c1777ef99556" alignment="1"><pos X="801" Y="489"/></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>!
 <MiddleWa
 ypoint uuid="51120c7d-0612-420b-ac81-ca74be445fe1"><p!
 os 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="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!
 _LineBegi
 n="f36a0f57-c99c-4618-9ea9-0bf87ee9c27f" guiLineLink_LineEnd="9fc4eb61-ba8b-4078-a612-ac30ac8310bd"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="d5e64848-38b1-450b-831c-b3e5c4a4dffc"><pos X="343" Y="431"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9f115da4-0ffc-4571-8f6a-fc763bb34ff0" alignment="4"><pos X="187" Y="431"/></EndWaypoint><EndWaypoint uuid="9b4a46ac-ea77-4e23-bf6b-63c3be137c4a" alignment="1"><pos X="499" Y="431"/></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!
 -708bf53e
 71a9" alignment="4"><pos X="214" Y="211"/></EndWaypoi!
 nt><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="-62" Y="5"/></TextLabel><TextLabel uuid="f2e05eec-3c1b-4d37-a6a7-adeb3ae5de27" textLabel="3" guiTextLabel_Element="f78da8ed-58f1-4c67-8160-e7d22e9b4976"><pos X="-16" Y="25"/></TextLabel><TextLabel uuid="9c1c8287-16ed-488a-9c26-8f9efa77a526" textLabel="4" guiTextLabel_Element="f78da8ed-58f1-4c67-8160-e7d22e9b4976"><pos X="-322" Y="5"/></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"!
  guiDiagr
 amLinkedOwner="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="622" Bottom="115"/><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="843" Bottom="115"/></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="647" Y="67"/></MiddleWaypoint></guiLineLink_LineMid!
 dleWaypoi
 nt><guiLineLinkWaypoint><EndWaypoint uuid="f8c926d7-c!
 0b0-45e3-acd6-a432ec17809f" alignment="4"><pos X="622" 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="190" Top="475" Right="622" Bottom="552"/><attached><AttachedNode uuid="3927a27a-dd77-463b-ba3c-cb87c0ac84bb"><nodeRect Left="-27" Top="566" Right="354" 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><LineLink uuid="a957d6ef-441b-4778-ba54-186b501867e6" guiLink_Element="f2fd6d14-32d4-45aa-aff8-c7b0014864fa" guiLine!
 Link_Line
 Begin="a275f150-21b2-4a55-9c40-e2970c392fc8" guiLineLink_LineEnd="84bca797-b0a2-4cc3-ba2d-2c9a5b9c95d6"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="efb0f169-3abd-4c85-887e-c8a66a7e3547"><pos X="166" Y="161"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5a25bcd6-5ce6-48d7-b9e0-78c3a25e305f" alignment="4"><pos X="166" Y="115"/></EndWaypoint><EndWaypoint uuid="fbf48794-3b5b-4297-8a02-411778fb2d17" alignment="1"><pos X="166" Y="207"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="e3031d23-f703-4920-9c92-726411712d33" guiTextLabel_Element="7599d655-4b60-46a3-badd-830d3bcec758"><pos X="-72" Y="-23"/></TextLabel><TextLabel uuid="22afb93c-f4a3-4bb1-9c77-bb49391a4b50" textLabel="3" guiTextLabel_Element="7599d655-4b60-46a3-badd-830d3bcec758"><pos X="10" Y="-29"/></TextLabel><TextLabel uuid="fd21ce65-54d5-45d7-99ca-ef10eb4bea83" textLabel="4" guiTextLabel_Element="7599d655-4b60-46a3-badd-830d3bcec758"><pos X="5" Y="-49"/></TextL!
 abel></gu
 iTextLabelWaypoint_TextLabel></EndWaypoint></guiLineL!
 inkWaypoint></LineLink><NodeLink uuid="31099b22-e948-4dcc-85dc-5607de25bc3a" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="672" Top="208" Right="808" Bottom="266"/></NodeLink><LineLink uuid="2c7399c0-db86-4736-a9c0-cb6fe51a8f5f" guiLink_Element="f1cd601f-2140-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="31099b22-e948-4dcc-85dc-5607de25bc3a" guiLineLink_LineEnd="40b504f4-f76e-4cf7-822b-268e9336c0c5"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="9601d1f9-ddc4-4a8e-a6c1-907ad2ee5e85"><pos X="726" Y="162"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="b41177de-14fc-4135-8a50-b02f662ff179" alignment="2"><pos X="726" Y="208"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="dde3f44c-f9ea-4030-b9de-991dccbfb904" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="5" Y="-20"/></TextLabel><TextLabel uuid="5855c0fd-08e5-4e12-946e-1754a001f915" textLabel="3"!
  guiTextL
 abel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="79" Y="-17"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint><EndWaypoint uuid="81bbdbb4-d60c-4a6a-ad7d-a3b9052aa173" alignment="3"><pos X="726" Y="115"/></EndWaypoint></guiLineLinkWaypoint></LineLink><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"!
 /></EndWa
 ypoint><EndWaypoint uuid="efba88d6-4a99-4e77-b095-7b3!
 a5e11e7fd" 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"><pos X="-62" Y="5"/></TextLabel><TextLabel uui!
 d="53c487
 57-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></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_!
 LineMiddl
 eWaypoint><MiddleWaypoint uuid="a3afdd6c-9c69-4b5c-81!
 87-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="241f2fcd-9742-4889-a265-4aa16f365542" alignmen!
 t="3"><po
 s X="775" Y="448"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="7890b4f5-286b-46ff-861d-9d3e8c2c3d5c" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="5"/></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="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-d9d
 58c85a48f"><nodeRect Left="208" Top="-298" Right="712!
 " Bottom="-185"/><attached><AttachedNode uuid="571ad65d-8302-46a0-9f0e-16d5d2ab9a1e"><nodeRect Left="25" Top="-169" Right="437" Bottom="-132"/></AttachedNode></attached></NodeLink><NodeLink uuid="98cf2047-fd76-4fa7-9c4a-2ff95ed6f7db" guiLink_Element="32cad59f-cb54-426e-bb2e-34013e6e28f9"><nodeRect Left="-211" Top="-298" Right="-96" Bottom="524"/></NodeLink><NodeLink uuid="e65df3bf-f0e0-496a-9e3e-4ff5d5ffd503" guiLink_Element="1c4ef700-d3a6-4ef4-99bc-e919b3d6b7ce"><nodeRect Left="1117" Top="-298" Right="1250" Bottom="128"/></NodeLink><NodeLink uuid="e175f030-076d-484d-a3fc-29ed031d0024" guiLink_Element="33c656d6-9829-4dc4-b802-5c832657cfa0"><nodeRect Left="-56" Top="-92" Right="26" Bottom="-8"/></NodeLink><NodeLink uuid="62bd4a93-9880-4d2c-9347-50207f972cb6" guiLink_Element="4601b15e-6a63-46b8-8254-18c8ca7d832c"><nodeRect Left="-56" Top="32" Right="93" Bottom="127"/></NodeLink><NodeLink uuid="45787a05-8dc6-4630-87c2-79f6231ac0bf" guiLink_Element="e7ee63be-3bfc-4f3f-b287-46a1!
 5a0ca1ae"
 ><nodeRect Left="131" Top="78" Right="198" Bottom="136"/></NodeLink><NodeLink uuid="17e55098-5b00-4c32-aa2b-70fc3ddd7254" guiLink_Element="8f732d69-22c4-4596-ba59-0290568495a0"><nodeRect Left="2" Top="206" Right="142" Bottom="283"/></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="159" Y="196"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="cd22e748-f747-455d-94d9-2afee90d3075" alignment="2"><pos X="99" Y="206"/></EndWaypoint><Waypoint uuid="189fb432-11ff-411c-a73d-3c39bc9c89de"><pos X="99" Y="196"/></Waypoint><Waypoint uuid="1ec16257-6d09-4ca2-989f-db15948e1fa1"><pos X="170" Y="196"/></Waypoint><EndWaypoint uuid="76c771fe-5daf-4fd2-ae5f-7c739c9a6!
 f22" alig
 nment="3"><pos X="170" Y="136"/></EndWaypoint></guiLi!
 neLinkWaypoint></LineLink><NodeLink uuid="5453b25f-b022-4c7f-a029-d7b6e0693838" guiLink_Element="e3364778-e183-48b4-9039-31762e7c6f7a"><nodeRect Left="200" Top="206" Right="360" Bottom="319"/></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="185" Y="196"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="06519a3d-743a-4b19-9b6f-9d76eb53381b" alignment="1"><pos X="250" Y="206"/></EndWaypoint><Waypoint uuid="6c2ab2ae-fe5b-4b40-b191-463d0bff62b0"><pos X="250" Y="196"/></Waypoint><Waypoint uuid="3cb8a42b-2963-4f54-8192-bce8473ea036"><pos X="170" Y="196"/></Waypoint><EndWaypoint uuid="c7284b53-fb34-4c5b-8451-3fb6acc42fa3" alignment="4"><pos X="170" Y="136!
 "/></EndW
 aypoint></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="1025" Bottom="-240"/></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="783" Y="-276"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d032d204-0394-465d-9faf-a5cf18d4596c" alignment="1"><pos X="712" Y="-276"/></EndWaypoint><EndWaypoint uuid="3e5e8a65-06c5-4c41-adbd-03d671c4cb51" alignment="4"><pos X="854" Y="-276"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="6ee21ea8-e45f-4bea-8180-47026202e1ca" guiLink_Element!
 ="c2bc8ec
 e-4c36-4381-a45c-694daf064738"><nodeRect Left="-43" T!
 op="340" Right="81" Bottom="416"/><attached><AttachedNode uuid="6218229a-006f-478c-b5cf-c2fbddedfd01"><nodeRect Left="182" Top="319" Right="553" Bottom="356"/></AttachedNode></attached></NodeLink><NodeLink uuid="7bb32200-827e-4b20-b567-32499d9b1f25" guiLink_Element="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><nodeRect Left="323" Top="-138" Right="814" Bottom="-80"/><attached><AttachedNode uuid="f86e0c1b-e5ca-4d2b-8351-2d55bb56b517"><nodeRect Left="-1" Top="-68" Right="403" Bottom="-31"/></AttachedNode></attached></NodeLink><NodeLink uuid="99b33a15-33ec-4ab1-b544-f978bfb5eae4" guiLink_Element="35c83f06-bc14-447c-9829-f9afa13e31b1"><nodeRect Left="136" Top="-27" Right="198" Bottom="14"/></NodeLink><LineLink uuid="57220892-5edb-4c31-932a-14c36207f1cf" guiLink_Element="509f9535-75aa-4380-8807-1141afd2e690" guiLineLink_LineBegin="99b33a15-33ec-4ab1-b544-f978bfb5eae4" guiLineLink_LineEnd="7bb32200-827e-4b20-b567-32499d9b1f25"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="62943!
 be7-ef51-
 41ab-8294-111519f28510"><pos X="297" Y="-50"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6da996a4-498e-4e3e-8b30-e0af1f32d744" alignment="2"><pos X="164" Y="-27"/></EndWaypoint><Waypoint uuid="288f58cd-8706-46f9-a5c0-5245bd18a457"><pos X="164" Y="-50"/></Waypoint><Waypoint uuid="b2fe069d-1bfb-4571-a8b8-1f54e3e144cc"><pos X="424" Y="-50"/></Waypoint><EndWaypoint uuid="17f232f5-cfc5-4342-a2f4-b8e001a2ec8d" alignment="3"><pos X="424" Y="-80"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="aa46115a-f779-4188-a0d6-4464b1b9ceb1" guiLink_Element="137d8ed4-8590-4f84-8c6d-6084ec54068b" guiLineLink_LineBegin="606905ce-2a01-4f88-a10e-bc3ced50390f" guiLineLink_LineEnd="7bb32200-827e-4b20-b567-32499d9b1f25"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="862ed2fe-9c11-481d-aa7d-e3edcbe6d630"><pos X="360" Y="-162"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="92861b2b-dabd-4c!
 7b-b982-0
 c4898d69be3" alignment="1"><pos X="360" Y="-185"/></E!
 ndWaypoint><EndWaypoint uuid="6cfa23e3-cb56-4516-9dff-c9d9cb7e1171" alignment="4"><pos X="360" Y="-138"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="afd9aa72-4842-413a-b1fc-c7e08dfcd3f0" guiTextLabel_Element="c51f02b0-c246-46b7-956d-3bb53c85bf0a"><pos X="-71" Y="-23"/></TextLabel><TextLabel uuid="2e34cb50-59fb-4bb6-9e91-a8b0c3a498ff" textLabel="3" guiTextLabel_Element="c51f02b0-c246-46b7-956d-3bb53c85bf0a"><pos X="10" Y="-22"/></TextLabel><TextLabel uuid="00bfbcfc-3d2d-4b25-8d36-0e1abd8a3a85" textLabel="4" guiTextLabel_Element="c51f02b0-c246-46b7-956d-3bb53c85bf0a"><pos X="5" Y="-42"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="5ed405f7-2d6f-4553-bf34-9784945197d3" guiLink_Element="21b3814c-7489-4d73-89da-a6252c582b02"><nodeRect Left="217" Top="-25" Right="281" Bottom="16"/></NodeLink><LineLink uuid="517af512-e1f5-49d4-98b2-babf3c258717" guiLink_Element="9e600e07-0a2d-4c41-9575-bb6de99ce60b" guiLineLink_Li!
 neBegin="
 5ed405f7-2d6f-4553-bf34-9784945197d3" guiLineLink_LineEnd="7bb32200-827e-4b20-b567-32499d9b1f25"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="918889a3-0122-4d56-b408-688687e740b0"><pos X="336" Y="-50"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5edaec5b-c673-4d53-84be-952544e738df" alignment="4"><pos X="244" Y="-25"/></EndWaypoint><Waypoint uuid="a34c9cf4-7aab-4f10-8e95-dba14239382d"><pos X="244" Y="-50"/></Waypoint><Waypoint uuid="e2600041-23b5-44b6-ba50-3f976035030b"><pos X="424" Y="-50"/></Waypoint><EndWaypoint uuid="d2d6a4a9-bb32-4452-987a-5074b348271f" alignment="1"><pos X="424" Y="-80"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="2e5875d7-ac07-4578-9898-15435f69ede7" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="854" Top="-138" Right="990" Bottom="-80"/></NodeLink><LineLink uuid="d6db2cef-2ed0-4945-8645-3af7ef62b47e" guiLink_Element="f1!
 cd601f-21
 40-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="2e5!
 875d7-ac07-4578-9898-15435f69ede7" guiLineLink_LineEnd="6176f1d2-d73c-4e9a-84c5-032e6e76cb3e"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="d7e5c3f1-cdab-4076-a43b-deb89c64ee7e"><pos X="914" Y="-189"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d69489ad-03e8-4836-89d9-77a4837df847" alignment="2"><pos X="914" Y="-138"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="62e113c5-9b49-49bb-828a-b43e1deaf69d" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="5" Y="-20"/></TextLabel><TextLabel uuid="97940054-ed68-4468-9f2c-5446c4c0b849" textLabel="3" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="5" Y="-40"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint><EndWaypoint uuid="5246ae52-ce15-4a5d-934d-9f1fc7d9f129" alignment="3"><pos X="914" Y="-240"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="e8f89d27-496c-4412-834b-84b84a97ec24" guiLink_Element="e5399412-138e-4!
 541-b1bf-
 aa889b2059cf"><style headergradientbegin="red"/><nodeRect Left="854" Top="-27" Right="1087" Bottom="86"/></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="834" Y="-116"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6e5bd2f4-4e25-4a07-aedf-11b8e74e0242" alignment="4"><pos X="814" Y="-116"/></EndWaypoint><EndWaypoint uuid="1a2eac3f-fb2a-4be1-816d-1fa419bafa1d" alignment="1"><pos X="854" Y="-116"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="460bda58-380c-49d7-b520-4a2cdf16de18" guiLink_Element="e52ae525-5af7-4e75-97f5-1724cd9fd737"><nodeRect Left="122" Top="396" Right="568" Bottom="473"/><attached><AttachedNode uuid="13d24222-b94!
 2-4f4b-b8
 2a-db0a9422cdfe"><nodeRect Left="356" Top="434" Right!
 ="721" Bottom="471"/></AttachedNode></attached></NodeLink><NodeLink uuid="50c1aa00-5429-45c6-9cd0-7acd9f5488af" guiLink_Element="c8fa2077-c6c1-49e7-8bd4-47507057a42c"><nodeRect Left="121" Top="495" Right="567" Bottom="572"/><attached><AttachedNode uuid="b3b13260-fe33-4fe1-9e9c-14d035c9c7e0"><nodeRect Left="418" Top="519" Right="783" Bottom="556"/></AttachedNode></attached></NodeLink><NodeLink uuid="39d0559a-9a3d-48c9-aaf8-8c3d462825e7" guiLink_Element="2f0fc478-c04c-4d93-b22a-e139fe537b15"><nodeRect Left="121" Top="594" Right="567" Bottom="671"/><attached><AttachedNode uuid="bf1bbed5-18f9-4844-b410-633a2c031199"><nodeRect Left="121" Top="681" Right="486" Bottom="718"/></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><MiddleWaypoi!
 nt uuid="
 435209a3-0d58-4794-b156-699d5c8f6e20"><pos X="59" Y="451"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="91dec130-ac20-4178-bb63-c90d4e96aaef" alignment="1"><pos X="122" Y="451"/></EndWaypoint><Waypoint uuid="c5d05eae-1693-4214-b996-1cb739088491"><pos X="31" Y="451"/></Waypoint><EndWaypoint uuid="0f4265ff-fabd-4b6d-a499-29fb4ebd877c" alignment="4"><pos X="31" Y="416"/></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="31" Y="519"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="a2b61c62-5b48-4cd6-ab8d-f5c73a19ab38" alignment="1"><pos X="121" Y="531"/></EndWaypoint><Waypo!
 int uuid=
 "5c6cc628-d6ea-4302-bf23-67c660467864"><pos X="31" Y=!
 "531"/></Waypoint><EndWaypoint uuid="83466141-7def-465e-8b32-316b92b2d93d" alignment="4"><pos X="31" Y="416"/></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="31" Y="563"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f8d3322d-6ff5-4221-a59f-56618e815db7" alignment="2"><pos X="121" Y="619"/></EndWaypoint><Waypoint uuid="06462be9-885d-4b18-87a0-16db2b7d7792"><pos X="31" Y="619"/></Waypoint><EndWaypoint uuid="db89f0b1-ec66-4099-9374-56473586adc5" alignment="3"><pos X="31" Y="416"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="059990f5-730c-440b-ae09-77658d15045a" guiLink_Element="0473e945-9789-4!
 f9d-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="656" Y="25"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5bff73f4-4c96-4926-9aad-d7f9f04f540f" alignment="4"><pos X="563" Y="-80"/></EndWaypoint><Waypoint uuid="c914d1d1-8bc7-48ae-b72f-54f5c98d1019"><pos X="563" Y="25"/></Waypoint><EndWaypoint uuid="60c9d069-51cb-46cc-a563-536244907ada" alignment="1"><pos X="854" Y="25"/><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-cb8!
 04a7b8759
 " textLabel="4" guiTextLabel_Element="b41e7f82-86b3-4!
 21e-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="340" Right="995" Bottom="416"/></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="467" Y="358"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="8c90faa1-748b-4b08-9577-77395c860e57" alignment="2"><pos X="81" Y="358"/></EndWaypoint><EndWaypoint uuid="68f70815-fdcd-4aa3-b89e-c399ef583d36" alignment="3"><pos X="854" Y="358"/></EndWaypoint></guiLineLink!
 Waypoint>
 </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></NodeLink><NodeLink uuid="4d687662-8548-4a9e-946c-287378eb70dd" guiLink_Element="28264c74-ead3-474b-b445-fb91d2efb906"><nodeRect Left="382" Top="155" Right="814" Bottom="232"/><attached><AttachedNode uuid="f7b278b0-f55c-4757-ab10-5d85359f1180"><nodeRect Left="188" Top="272" Right="569" 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="9!
 dffb05c-9
 d86-4e3c-882f-4a040e4144a4"><pos X="834" Y="193"/></M!
 iddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f8b6dccf-8e54-4e85-94d9-bd0a2ab10b86" alignment="4"><pos X="814" 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="121"/></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="86"/><guiTextLabelWa!
 ypoint_Te
 xtLabel><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" textLabel="4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="45"/></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"/><nodeR!
 ect Left=
 "-301" Top="769" Right="-201" Bottom="816"/><attached!
 ><AttachedNode uuid="2af5de49-955c-405e-b997-f2e73dd09ab1"><nodeRect Left="-294" Top="921" Right="77" Bottom="958"/></AttachedNode></attached></NodeLink><NodeLink uuid="fe7ca84b-fedb-4d4c-97ab-7bd0068cd8f1" guiLink_Element="cd6529be-bbad-48f2-8245-966038c18c72"><style showop="0"/><nodeRect Left="-413" Top="164" Right="75" Bottom="214"/><attached><AttachedNode uuid="b5d2e21e-e83f-4892-a001-efba30aef76d"><nodeRect Left="-711" Top="249" Right="-299" 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><M!
 iddleWayp
 oint uuid="747c741f-d94e-4b0f-ae39-ae37954b834c"><pos X="-360" Y="126"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2b47218a-594d-4527-b975-30b6b2733d5c" alignment="3"><pos X="-360" Y="88"/></EndWaypoint><EndWaypoint uuid="f3a168d2-99e6-491a-9ffa-a791d68d03c1" alignment="2"><pos X="-360" 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="301" Bottom="222"/></NodeLink><LineLink u!
 uid="5995
 cc80-d24b-4af9-bfec-b2076d81c280" guiLink_Element="90!
 704638-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="102" Y="177"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="85accc20-0331-4442-947b-b91438a7b76b" alignment="4"><pos X="75" 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="75" 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="4!
 f747e07-8
 de7-4e08-a754-f5d1d882874a"><nodeRect Left="-366" Top="1120" Right="77" 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="75" 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="912"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineL!
 inkWaypoi
 nt><EndWaypoint uuid="5d527833-ab73-4351-9319-4adc6b5!
 63e05" alignment="1"><pos X="-366" Y="1134"/></EndWaypoint><Waypoint uuid="c2fe7cb5-39b6-40e3-b5b2-e6c6f8acf81f"><pos X="-387" Y="1134"/></Waypoint><Waypoint uuid="d22649e5-520a-4c35-82cf-f92845af7544"><pos X="-387" Y="869"/></Waypoint><Waypoint uuid="4bf4c1a0-abf8-43a2-a1a2-01631841a038"><pos X="-239" Y="869"/></Waypoint><EndWaypoint uuid="c705ceba-93db-463f-a1c9-b166c2d7a431" alignment="4"><pos X="-239" Y="816"/></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="-374" Y="869"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="97479b73-d7af-4cf1-8807-d0d81fcb067a" alignment="2"><pos X="-368" Y="1024"/></EndWaypoint!
 ><Waypoin
 t uuid="fedd30be-08bc-458f-8acd-f625a837185c"><pos X="-387" Y="1024"/></Waypoint><Waypoint uuid="175e5b7c-756a-4c86-bf85-1003b94e3d35"><pos X="-387" Y="869"/></Waypoint><Waypoint uuid="0adc0a97-110e-46e6-9a0e-a54e0ad627ac"><pos X="-239" Y="869"/></Waypoint><EndWaypoint uuid="642a4153-3d78-487a-8c00-b6c75a907ee5" alignment="3"><pos X="-239" Y="816"/></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="-239" Y="855"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="781b43a3-c44b-4f6e-9d13-9c2a3938134c" alignment="4"><pos X="-239" Y="893"/></EndWaypoint><EndWaypoint uuid="8f4efbbf-7ac5-46e0-9e02-5e002ecdfe40" alignment=!
 "1"><pos 
 X="-239" Y="816"/></EndWaypoint></guiLineLinkWaypoint!
 ></LineLink><NodeLink uuid="29037da9-812b-46db-aeef-380d2ad65c18" guiLink_Element="d874ac8a-2f92-4e62-a17b-8b81026dc937"><nodeRect Left="-403" Top="286" Right="75" Bottom="363"/><attached><AttachedNode uuid="d7e70960-85c8-4d2d-be34-df812420fc98"><nodeRect Left="-608" Top="371" Right="-204" Bottom="408"/></AttachedNode></attached></NodeLink><LineLink uuid="f2b8c0b0-e2a1-47ed-91eb-212e7a337f8f" guiLink_Element="31baa527-b1b4-45ea-9120-fd1ec9231ac2" guiLineLink_LineBegin="fe7ca84b-fedb-4d4c-97ab-7bd0068cd8f1" guiLineLink_LineEnd="29037da9-812b-46db-aeef-380d2ad65c18"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="50d24868-f9b8-4361-8de0-f257575a7b3e"><pos X="-374" Y="250"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="aabce212-c66e-4878-9bd8-5aed953eb99f" alignment="4"><pos X="-374" Y="214"/></EndWaypoint><EndWaypoint uuid="9fa29287-3136-42d7-b99d-7ea7849a3fe0" alignment="1"><pos X="-374" Y="286"/><guiTextLabelWaypoint_TextLab!
 el><TextL
 abel uuid="8f069f97-6f24-442e-9a2b-d808f16185ae" guiTextLabel_Element="d51ac95f-ae79-493f-b946-f0dd2ac10793"><pos X="-62" Y="-24"/></TextLabel><TextLabel uuid="ebfb4083-8b75-4e10-8de9-fe81a27a1b05" textLabel="3" guiTextLabel_Element="d51ac95f-ae79-493f-b946-f0dd2ac10793"><pos X="9" Y="-22"/></TextLabel><TextLabel uuid="be424eee-67a0-407f-813c-b87bb8e1bb0b" textLabel="4" guiTextLabel_Element="d51ac95f-ae79-493f-b946-f0dd2ac10793"><pos X="5" Y="-42"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="d10d4031-696b-4ad9-9d18-3020bc3a630d" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="130" Top="269" Right="266" Bottom="327"/></NodeLink><LineLink uuid="ccc8ed56-2b8e-48bf-906a-0732bf941368" guiLink_Element="f1cd601f-2140-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="d10d4031-696b-4ad9-9d18-3020bc3a630d" guiLineLink_LineEnd="51a890d0-347d-4a7d-9c97-145b99543db3"><gu!
 iLineLink
 _LineMiddleWaypoint><MiddleWaypoint uuid="7e0c39a1-f1!
 39-41a5-af02-7a0b505892f5"><pos X="199" Y="246"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="1b711aba-f056-432b-bb3f-96ad2b6635c2" alignment="1"><pos X="199" Y="269"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="08c54bea-1cf5-47b8-843b-8b178ed54055" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="-70" Y="-21"/></TextLabel><TextLabel uuid="c34a5aa9-7d4d-46bd-becc-20af0bd4a31c" textLabel="3" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="14" Y="-21"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint><EndWaypoint uuid="9cb12bdf-97d5-4487-b134-4d253da46398" alignment="4"><pos X="199" Y="222"/></EndWaypoint></guiLineLinkWaypoint></LineLink><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_Lin!
 eMiddleWa
 ypoint><MiddleWaypoint uuid="388a4afd-4817-42c2-8091-5c43e7c5c1b3"><pos X="102" Y="315"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c61938fa-9666-491a-94ee-e92d2f6b28d0" alignment="4"><pos X="75" 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="-360" Top="528" Right="75" Bottom="605"/><attached><AttachedNode uuid="015641f6-435f-4539-b26b-a175242b830d"><nodeRect Left="-743" Top="581" Right="-372" Bottom="618"/></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-e!
 b48da3ab3
 f0" guiLink_Element="3f5f2bea-4ca2-446c-b298-918c3728!
 6b6a" 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"/><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-41276be!
 c0bb2" te
 xtLabel="4" guiTextLabel_Element="eb0ecb8e-5b58-4d82-8fea-4129bab9c281"><pos X="5" Y="-60"/></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_LineMiddleWaypoint><MiddleWaypoint uuid="cf38ef8d-7748-4b19-b2af-92d8753bdbfd"><pos X="-36" Y="803"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="089e04d1-212d-4bc5-b4c5-95b2404048ff" alignment="1"><pos X="-201" Y="803"/></EndWaypoint><EndWaypoint uuid="de0cf332-83b8-49cd-ad03-8fba90355988" alignment="4">!
 <pos X="1
 30" Y="803"/></EndWaypoint></guiLineLinkWaypoint></Li!
 neLink><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="102" Y="566"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="a203e48a-7fce-4d80-bee6-6725eb55b15f" alignment="4"><pos X="75" Y="566"/></EndWaypoint><EndWaypoint uuid="d411168c-9ac1-4996-ad1d-c963cb93809a" alignment="1"><pos X="130" Y="566"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="47530850-f67d-4ea9-b15c-c30616957546" guiLink_Element="4c2e7bc5-06dc-47ec-98b2-e3b80755a176" g!
 uiLineLin
 k_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="100" Y="503"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="16316e37-5db5-4470-890b-d4fe43d5f3c6" alignment="4"><pos X="75" Y="542"/></EndWaypoint><Waypoint uuid="5f3ee19d-2e20-4cba-863b-67e1709069ef"><pos X="100" Y="542"/></Waypoint><Waypoint uuid="13f18d92-4e26-47ec-a410-90465a79c289"><pos X="100" 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="-91" Y="6"/></TextLabel><TextLabel uuid="31bba503-7fe4-4ef0-ac5d-f8862ef8acfc" textLabel="3" guiTextLabel_Element="11a58!
 d98-e510-
 42fd-9591-8f81fabd0fcb"><pos X="-31" Y="6"/></TextLab!
 el><TextLabel uuid="71fea10b-9dab-4d43-813a-36a3d9b80fd2" textLabel="4" guiTextLabel_Element="11a58d98-e510-42fd-9591-8f81fabd0fcb"><pos X="-329" Y="19"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="211d0d94-66d7-457a-8323-0561a82236f6" guiLink_Element="b21d0de0-0909-461a-a129-64e8d0defbc3"><nodeRect Left="-360" Top="668" Right="75" Bottom="745"/><attached><AttachedNode uuid="fd8f8417-24f5-4c29-8457-c42dd7c9c5cc"><nodeRect Left="-743" Top="681" Right="-372" Bottom="718"/></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-d!
 5a0-4b23-
 b46a-c6f98fd9f6c8"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="c926d240-216d-46b4-b0f7-9bdc309419b9"><pos X="102" Y="706"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="8dc0cdc8-9742-4999-8586-a593401ea283" alignment="4"><pos X="75" Y="706"/></EndWaypoint><EndWaypoint uuid="5abbd5d0-b0a8-4d07-b1ef-22967cf3cc8c" alignment="1"><pos X="130" Y="706"/></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="100" Y="574"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="24bdec18-4b1a-41e8-b427-9ab8fce49814" alignment="4"><pos X="!
 75" Y="68
 4"/></EndWaypoint><Waypoint uuid="5a6c263e-fcd5-4aa9-!
 b29b-ac72cf74759a"><pos X="100" Y="684"/></Waypoint><Waypoint uuid="8fddf953-c287-4f91-918c-bd25d452b6e9"><pos X="100" 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-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
 ></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="160" 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_Lin!
 eBegin="3
 d6b910c-1847-4fa4-a80d-0962bf5b0493" guiLineLink_Line!
 End="f8d89247-79ff-489b-84f8-647935c886c9"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="4286faeb-4c12-45c6-a54a-872eca50cfe3"><pos X="217" 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="160" 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!
 ="6ea494d
 d-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 Left="392" Top="569" Right="790" Bottom="606"/></AttachedNode></attached></NodeLink><NodeLink uuid="c7f2d301-1a!
 13-4335-b
 adc-d44ba2bd499e" guiLink_Element="eb50e833-c395-40c3!
 -a627-8ff513f5194d"><nodeRect Left="367" Top="-4" Right="473" Bottom="54"/></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="377" 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="54"/></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 uuid="c1e23a21-c4c3-4554-876e-eb4abdbcbeaa"><pos X="480" 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="54"/></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"><no!
 deRect Le
 ft="100" Top="616" Right="471" Bottom="653"/></Attach!
 edNode></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"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="71a427ac-723e-4c19-b440-2537b746a38e" guiLink_Element="122ed5c3-d6f0-474a-88ec-30d79ed1a571"><style headergr!
 adientbeg
 in="#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="ac69ef7e-aba5-4512-b654-f282ba4cd553" guiLineLink_LineEnd="71a427ac-723e-4c19-b440-2537b746a38e"><style linethickn!
 ess="2" p
 encolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><M!
 iddleWaypoint 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-0e3a19aeef62" textLabel="4" guiTextLabel_Element="7084290a-2b44-4d19-a531-f0a33c5b7e70"><pos X="5" Y="27"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiL!
 ineLinkWa
 ypoint></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-9b39-548a6aad760d"><pos X="106" Y="155"/></Waypoint><EndWaypoint uuid="fc9a4aa3-eaff-4f89-aa7e-a4de2de9e656" alig!
 nment="3"
 ><pos X="106" Y="122"/></EndWaypoint></guiLineLinkWay!
 point></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="4894d380-0363-4641-bc91-90fd03e68034"><pos X="271" Y="387"/></Waypoint><EndWaypoint uuid="5644fab1-d779-4c5d-962d-36!
 b00c9d667
 6" 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"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="941ba4a0-b806-455a-b2e5-1dc2b691229b" guiLink_Element="0a808ca8-4cc8-4ffa-88da-cdf6e35e5ab6" guiLineLink!
 _LineBegi
 n="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></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="aaf52b15-cf08-434f-af14-540114c2ba09" name="Default"/></guiDiagramLayer></ClassDiagram></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="9b3bb9a0-776c-4074-86af-c08d791f92cb"><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></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="Component View" visibility="public"/><Package uuid="d13e93e5-de73-4288-aea0-1!
 4a985c707
 e1" name="_instances" visibility="public" Do!
 cComment="e299c254-ab91-4d7a-bfe5-2d585d6eb770"><ownedComment><Comment uuid="e299c254-ab91-4d7a-bfe5-2d585d6eb770" body="A package with the name _instances can be used to add example Instance elements to illustrate the model. This package will be ignored in the VO-URP code generation pipeline."><annotatedElement idref="d13e93e5-de73-4288-aea0-14a985c707e1"/></Comment></ownedComment></Package><LiteralString uuid="d4f50ec9-06d9-4235-973d-ade58b4a586b" visibility="public" value="http://vo-urp.googlecode.com/svn/trunk/IVOA/profile/IVOA%20Profile.html"/><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.x"/><
 /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" visibility="public" value="STC2 Coordinates"/></value></Slot></slot></StereotypeApplication></appliedStereotype><packagedElement><Package uuid="fa0dd0b8-eb6e-49a8-a741-284ff9011615" name="CoordinateDomains" visibility="public"><packagedElement><Package uuid="f881bbdc-5a0d-47cc-ba45-5ffe7670381d" name="genericDomain" 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="Constraint1" vi!
 sibility=
 "public"><constrainedElement idref="7599d655-4b60-46a!
 3-badd-830d3bcec758"/><specification><LiteralString uuid="2c04f5bd-5575-4f3c-9d7f-f82cde4f3fef" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordFrame.coordSpace"/></specification></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><ownedAttribute><Property uuid="7599d655-4b60-46a3-badd-830d3bcec758" name="coordSpace" visibility="public" aggregation="composite" type="e06a20a7-e542-4439-9180-ad69ebe6e24c"><lowerValue><LiteralString uuid="9d5839c6-303e-4830-8f0a-2a962cbdc!
 5c1" visi
 bility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="c49917b6-3767-42b7-b2cc-e99e2cc8286a" visibility="public" value="1"/></upperValue></Property></ownedAttribute></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="Constraint1" 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></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-4802801f3f2!
 0"/></Com
 ment></ownedComment><generalization><Generalization u!
 uid="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></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="Constraint1" visibility="public"><constrainedElement idref="1b1e4d42-132f-4a76-b296-d30cd3dac445"/><specification><LiteralString uuid="310572fb-7786-415d-a46a-e1f6a72d26fc" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordSpac!
 e.coordAx
 is"/></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" 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="f2fd6d14-32d4-45aa-aff8-c7b0014864fa" visibility="public"><memberEnd idref="7599d655-4b60-46a3-badd-830d3bcec758"/><owne!
 dEnd><Pro
 perty uuid="e32dab95-e71e-40ad-8d05-dd57f179e3ba" vis!
 ibility="public" type="b64125c9-f671-45b8-980a-724503de846f"/></ownedEnd></Association><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></packagedElement></Package><Package uuid="d4b67bf2-5fd1-4520-92e4-ca447aa0d35d" name="pixelDomain" visibility="public"><packagedElement><DataType uuid="920cb440-f94c-4cb6-abf1-b95fbcae1ff6" name="PixelCoordinate" visibility="public" isAbstract="true" DocComment="47054a0c-fed9-4351-adc8-7a9f89a6ccdd"><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 identif!
 ying a sp
 ecific 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></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="Constraint1" visibility="public"><constrainedElement idref="d51ac95f-ae79-493f-b946-f0dd2ac10793"/><specification><LiteralString uuid="2d44bdeb-cefd-49a7-acfd-9a90fd3e1048" visibility="public" value="subsets stc2_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 i!
 ncluded i
 n the PixelCoordSystem. It SHALL contain one PixelSpa!
 ce 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><ownedAttribute><Property uuid="d51ac95f-ae79-493f-b946-f0dd2ac10793" name="pixelSpace" visibility="public" aggregation="composite" type="d874ac8a-2f92-4e62-a17b-8b81026dc937"><lowerValue><LiteralString uuid="5279d8f4-7ef2-45cb-b215-44c33bd6dd60" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="ae6db385-8501-487d-b4f7-b7d519461f1e" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><DataType uuid="8e457e07-f67f-4ad9-b3bf-cb6948729abe" name="PixelCoord1D" visibility="public" DocComment="6a15db4f-8961-4354-8f88-ecf5ed!
 488100"><
 ownedRule><Constraint uuid="9ad2680a-632d-42ae-ae75-79efa97ae5a8" name="Constraint1" 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-d50ff79fcbdc" name="pixCmpt" visibility="public" type="b21d0de0-0909-461a-a129-64e8d0defbc3"><lowerValue><LiteralString uuid="7644ee68-3e92-48cc-bae7-73ed0ce5eb72" visibility="public" value="1"/></lowerValue><upperValu!
 e><Litera
 lString uuid="f1c36bde-bc7f-4772-b6b7-34afc5399400" v!
 isibility="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="Constraint1" 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-4!
 bb1-88f1-
 d85df8f10f95" name="pixCmpt" 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="Constraint1" 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!
 ."><annot
 atedElement idref="74b34c90-a523-4421-bc91-c32426fe6e!
 c6"/></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="pixCmpt" 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="Constraint1" visibility="public"><constrainedElement idref="eb0ecb8e-5b58-4d82-8fea-4129bab9c281"/><specification><LiteralString uuid="2ba621aa-0f76-4268-b418-385256167bca" visibility="pu!
 blic" val
 ue="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="pixelAxes" 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"/></upp!
 erValue><
 /Property><Property uuid="e9b60413-aa12-422b-9feb-fd2!
 1523aa042" 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="PixelIndex1D" visibility="public" DocComment="c61d0ca8-aaeb-42b1-ab43-95a6dbe4bc6b"><ownedRule><Constraint uuid="2b71d38c-f9f3-47d8-9ef9-b9cc97aa9be8" name="Constraint1" 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"/>!
 </specifi
 cation></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></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-a!
 e27-56b75
 3ac0263" name="Constraint1" visibility="public"><cons!
 trainedElement 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></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><upperValue><Liter!
 alString 
 uuid="dc7046d9-51fe-4da5-b709-74ee4b126df5" visibility="public" value="1"/></upperValue></Property></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="31b
 aa527-b1b4-45ea-9120-fd1ec9231ac2" visibility="public!
 "><memberEnd idref="d51ac95f-ae79-493f-b946-f0dd2ac10793"/><ownedEnd><Property uuid="89bb5721-2e62-4f99-8210-6cc2918e18d3" visibility="public" type="cd6529be-bbad-48f2-8245-966038c18c72"/></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-4!
 61a-a129-
 64e8d0defbc3"/></ownedEnd></Association></packagedElement></Package><Package uuid="915e65ad-0548-4ae2-ad1c-9dd446e01458" name="polarizationDomain" 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="Constraint1" visibility="public"><constrainedElement idref="385139dc-88e9-40da-b161-1a5c2af69035"/><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 PolarizationSpace object. It may need a reference to a spatial frame (TBD)."><annotatedElement idref="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"/></Comment></ownedComment><gen!
 eralizati
 on><Generalization uuid="10664395-ba7b-44dd-a587-a423!
 56f06466" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization><ownedAttribute><Property uuid="385139dc-88e9-40da-b161-1a5c2af69035" name="coordSpace" visibility="public" aggregation="composite" type="2e1a46ae-e49c-49f4-869c-8038430ee803"><lowerValue><LiteralString uuid="ae80de08-bf94-4d54-83a0-a9dd47ad3efb" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="b16c9aab-76e8-4423-b2a1-6931681cff2e" visibility="public" value="1"/></upperValue></Property></ownedAttribute></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" ge!
 neral="ab
 705a17-1a4d-4c4c-8740-6599581cac90"/></generalization><ownedLiteral><EnumerationLiteral uuid="39c2c7df-4673-4c4b-a5c6-ca6f8c43d174" name="RR" visibility="public"/><EnumerationLiteral uuid="4fb32ba4-f570-4389-b63e-cae9f232da34" name="LL" visibility="public"/><EnumerationLiteral uuid="3d4ec79e-f919-4d6d-aca5-0ea75c82aafb" name="RL" visibility="public"/><EnumerationLiteral uuid="1e5bda79-ac49-4341-aba2-7063b4d0abb3" name="LR" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="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"!
 /></gener
 alization><ownedLiteral><EnumerationLiteral uuid="c5f!
 ff920-e018-4e0c-a603-254d82fe61c3" name="XX" visibility="public"/><EnumerationLiteral uuid="b08f7ed1-6828-4ca9-91fa-73a5708e043a" name="YY" visibility="public"/><EnumerationLiteral uuid="1ba1e3b8-8fbe-4bfe-a28d-9d18a20d5378" name="XY" visibility="public"/><EnumerationLiteral uuid="bed78461-469f-4496-9262-fe7828ba0af7" name="YX" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="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" visi!
 bility="p
 ublic"/><EnumerationLiteral uuid="f1b5d725-b7e6-482e-a53f-e7d03b20b8b0" name="Q" visibility="public"/><EnumerationLiteral uuid="d9aeef6e-72e7-4f24-baee-cd913d56f82a" name="U" visibility="public"/><EnumerationLiteral uuid="8337757c-54ce-4c92-a92b-011ef6eedb9b" name="V" visibility="public"/></ownedLiteral></Enumeration><Enumeration uuid="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="65a5a!
 2d1-c3a5-
 4b2e-a065-ee7b6aad4b7f" name="PF" visibility="public"!
 /><EnumerationLiteral uuid="abf201b1-a73b-4758-a933-816382a3c8ec" name="PP" visibility="public"/><EnumerationLiteral uuid="a169072e-ed46-4a81-b597-5d6185cb9b53" name="PA" visibility="public"/></ownedLiteral></Enumeration><DataType uuid="9c02f670-4fdf-41ea-be93-2cb833424f6f" name="PolCoordValue" visibility="public" isAbstract="true" DocComment="1ccd6fd0-ede9-4c81-88fa-c92232539d80"><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><generalization><Generalization uuid="ebda821c-89b9-48ae-baad-b33d50076a84" general="82e521ea-656d-495a-8ca0-2f5a92e22ec2"/></generalization><ownedAttribute><Propert!
 y uuid="b
 2765633-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></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="Constraint1" visibility="public"><constrainedElement idref="cacf626e-8048-4290-89e4-f24a7c3c6eae"/><specification><LiteralString uuid="91a76682-c69f-4c31-88b1-a783da2f4013" visibility="public" value="subsets stc2_coordinates:CoordinateDomains.polarizationDomain.PolCoordValue.cval"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="d696ee0f-3278-4a16-b586-9bd5566a9b31" b!
 ody="Stok
 es 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" DocComment="d4d55dcd-9cf5-4ac8-900e-7c414b9bfcee"><ownedRule><Constraint uuid="7c7a9449-fd40-46be-b581-a6a589430520" name="Constraint1" visibility="public"><constrainedElement idref="e8e01d09-c580-4048-ba6a-62eb03b158d6"/><specification><LiteralString uuid="0a264b6a-4!
 f19-43bd-
 b1ce-fbf40ba0e942" visibility="public" value="subsets stc2_coordinates:CoordinateDomains.polarizationDomain.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><LiteralString uuid="6f8f5f6b-5bc0-46b9-9acb-96e78af58654" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><DataType uuid="6227d2f6-eb0e-44c6-b97a-ae912f3b5db6" name=!
 "PolLinea
 r" visibility="public" DocComment="d33bea2a-94f8-4a40!
 -a9e5-8410e9ee25c5"><ownedRule><Constraint uuid="cc75a131-0163-4aa9-8b8d-5f0b808ccc28" name="Constraint1" visibility="public"><constrainedElement idref="80549e3a-365a-46cf-b561-6ccc51fdd8b2"/><specification><LiteralString uuid="2096dba0-7eb3-4c28-af5c-6346998eaf80" visibility="public" value="subsets stc2_coordinates:CoordinateDomains.polarizationDomain.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" v
 alue="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="Constraint1" visibility="public"><constrainedElement idref="081e0470-b3b0-4829-827d-1c63562121c8"/><specification><LiteralString uuid="035c2be5-5bf3-4f5d-8769-1935627b6571" visibility="public" value="subsets stc2_coordinates:CoordinateDomains.polarizationDomain.PolCoordValue.cval"/></specification></Constraint></ownedRule><ownedComment><Comment uuid="c10ca5d9-ff7d-4920-9adc-b8e399334dcf" body="Vector polarization coordinate value."><annotatedElement idref="2b4c784e-59f5-4efa-82d8-9638a8ee3bda"/></Comment></ownedComment><generalization><Generalization uuid="cf2fcc2d-8670-4480-bb74-5e4dd72a39!
 72" gener
 al="9c02f670-4fdf-41ea-be93-2cb833424f6f"/></generali!
 zation><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="Constraint1" visibility="public"><constrainedElement idref="f78da8ed-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-4ce!
 e-8413-f2
 732a574835" 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-6599581cac90" name="PolEnum" visibility="public" DocComment="59a38ad2-cc85-4739-833c-c88ca8eb75f8"><ownedComment><Comment uuid="59a38ad2-cc85-4739!
 -833c-c88
 ca8eb75f8" body="PolEnum contains all polarization co!
 ordinate 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" visib
 ility="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="57671621-5ef0-4a3e-b08e-48cd44bb283e" visibility="public"><memberEnd idref="385139dc-88e9-40da-b161-1a5c2af69035"/><ownedEnd><Property uuid="dd2296ad-433a-43b6-b803!
 -a6b9798d
 21c6" visibility="public" type="830d7b58-f668-4a9f-9f!
 83-c0e9574ecbfa"/></ownedEnd></Association><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></packagedElement></Package><Package uuid="f0b13a8e-a959-4943-936b-188cd68618e4" name="redshiftDomain" 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="Constraint1" visibility="public"><constrainedElement idref="66920fee-7342-43bf-bca5-40066bad4bbd"/><specification><LiteralString uuid="074d593f-9964-4c1e-96a5-6f252946ec1f" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordFrame.coordSpace"/></specification></Constraint></ownedRule><ownedComment><Comme!
 nt 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="66920fee-7342-43bf-bca5-40066bad4bbd" name="coordSpace" visibility="public" aggregation="composite" type="49cce11e-5993-422b-bf8f-61f154facbdd"><lowerValue><LiteralString uuid="5a4fbf98-9659-416d-a7c0-c062242b3d01" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="f52a2f2c-122a-40f4-929e-da9783cd1ffe" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Enumeration uuid="ec011cf3-ace0-4d27-b!
 e15-de8cd
 9545a30" 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-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="Constraint1" visibility="public"><constrainedElement idref="ae1!
 8613b-341
 0-4dde-8859-c01be2e1e93b"/><specification><LiteralString uuid="0a1170d9-ef16-4b4e-ac1b-1e3cb644579c" visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></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!
 -f2e5d0e9
 e7d1" visibility="public" value="1"/></lowerValue><up!
 perValue><LiteralString uuid="249e2ac7-b451-4acb-955e-f9764f1ff578" visibility="public" value="1"/></upperValue></Property></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="Constraint1" 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><Gener!
 alization
  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-4357-bb49-00474aceae59" gen!
 eral="75a
 4b41a-45bc-4cbd-877f-e952d3db256d"/></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"/></upperValue><defaultValue!
 ><Instanc
 eValue uuid="98cf30e7-36d9-4fcf-bdb8-22c5cdfe1499" visibility="public" instance="fc97205a-1ac5-41cd-8833-783a3731ea17"/></defaultValue></Property></ownedAttribute></DataType><Association uuid="d752a1fe-a6aa-407e-bfca-b90f8552fba9" visibility="public"><memberEnd idref="66920fee-7342-43bf-bca5-40066bad4bbd"/><ownedEnd><Property uuid="14fdfda4-5321-47cd-a47c-6235259206db" visibility="public" type="84dc6fee-3bcd-4664-a942-a8df4578c56f"/></ownedEnd></Association><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></packagedElement></Package><Package uuid="84e3c21e-27b4-4348-bb19-8178adbbcf65" name="spatialDomain" 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 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 GEOCENTER is really the!
  only pla
 ce 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" visibility="public" value=!
 "1"/></lo
 werValue><upperValue><LiteralString uuid="fa3c658f-5c!
 f9-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"><lowe!
 rValue><L
 iteralString 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></Property></ownedAttr!
 ibute></D
 ataType><Class uuid="89b72b66-04e6-432a-a187-d9d58c85!
 a48f" name="SpaceFrame" visibility="public" DocComment="0b1c21b1-f618-48e8-ab8d-a4454b601b38"><ownedRule><Constraint uuid="21ba16c2-49cb-4204-a59d-1ef1d9df4705" name="Constraint1" visibility="public"><constrainedElement idref="c51f02b0-c246-46b7-956d-3bb53c85bf0a"/><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 Spatial Frame is specified by its Reference Frame (currently only standard reference frames are allowed), a Reference Position (provided in the associated AstroCoordSystem object), and a SpatialSpace object; an Equinox is optional and only required for pre-ICRS reference frames; an epoh is also optional. It is to be referenced by spatial coordinates (Position and Velocity). "><annotatedElement idref="89b72b66-04e6-432a-a187-d9d58c85a48f"/><!
 /Comment>
 </ownedComment><generalization><Generalization uuid="e8218ef4-29e6-41d7-a61a-b1977da41269" general="bdc94626-ce90-44fc-99e1-6259e9905e85"/></generalization><ownedAttribute><Property uuid="77d0e2d3-2f4e-47b5-9bc5-8a8ee2d94681" name="spaceRefFrame" visibility="public" type="32cad59f-cb54-426e-bb2e-34013e6e28f9"><lowerValue><LiteralString uuid="b387523e-58b5-44ae-8f86-7071009988dc" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="41259c1a-9d74-4aca-91bb-23946ab99def" visibility="public" value="1"/></upperValue></Property><Property uuid="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="c51f02b0-c246-46b7-956d-3bb53c85bf0a" name="co!
 ordSpace"
  visibility="public" aggregation="composite" type="88!
 76d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><lowerValue><LiteralString uuid="6a3b9e19-4c36-49de-87d0-ee7eb4ad49df" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="0f8758b4-9a7a-4208-83f6-d1068420b8fd" 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></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 idre!
 f="4601b1
 5e-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></ownedAttribut!
 e></DataT
 ype><Enumeration uuid="32cad59f-cb54-426e-bb2e-34013e!
 6e28f9" name="SpaceStdRefFrame" 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="2636a2c8-0468-4e81-!
 821c-0d3f
 130debb0" 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-1ed74472!
 0b1e" nam
 e="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-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="b79d327c-95!
 f5-41bf-9
 3e6-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-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"/><EnumerationL!
 iteral uu
 id="3a1ee1b1-7e75-48cb-8525-b38902bc5e52" name="JUPIT!
 ER_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></ownedComment><ownedLite!
 ral><Enum
 erationLiteral 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="MAR!
 S" visibi
 lity="public"/><EnumerationLiteral uuid="d3c21423-f94!
 a-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"/><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="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"><ownedComment><Comment uuid="aca90eea-6845-4b71-a439-d5ad610c61d3" body="The abstract data type SpatialValue contains a reference to a SpatialFrame throug!
 h the coo
 rdinate 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."><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></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="Constraint1" 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 and Cartesian are provided."><annotatedElement idref="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"/!
 ></Commen
 t></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="coordAxes" 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><Class uuid="35c83f06-bc14-447c-9829-f9afa13e31b1" name="Spherical" visibility="public" DocComment="866576ec-3e45-4548-9208-c3a79419c349"><ownedComment><Comment uuid="866576ec-3e45-4548-9208-c3a79419c349" body="To be used for Spherical spatiall coordinates. The native order is: longitude, latitude, radius."><annotatedElement idref="35c83f06-bc14-447c-9829-f9afa13e31b1"/></Comment></ownedComment><generalization><Generalization uuid="509f95!
 35-75aa-4
 380-8807-1141afd2e690" general="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"/></generalization></Class><Class uuid="21b3814c-7489-4d73-89da-a6252c582b02" name="Cartesian" visibility="public" DocComment="b854198c-d089-4769-9e9e-ebbdbd12b5ab"><ownedComment><Comment uuid="b854198c-d089-4769-9e9e-ebbdbd12b5ab" body="To be used for Cartesian spatial coordinates, 1-, 2-, or 3-dimensional. The native order is X, Y, Z; right-handed."><annotatedElement idref="21b3814c-7489-4d73-89da-a6252c582b02"/></Comment></ownedComment><generalization><Generalization uuid="9e600e07-0a2d-4c41-9575-bb6de99ce60b" general="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"/></generalization></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="Constraint1" visibility="public"><constrainedElement idref="79ace9a7-9e21-4b28-9924-24b9750858dd"/><specific!
 ation><Li
 teralString uuid="450a91da-4af0-431b-b783-4129c108995!
 7" 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" DocComm!
 ent="de61
 1329-1553-40c3-93d3-f384f2e29650"><ownedRule><Constraint uuid="91e722b2-3f80-4678-8558-a0ec14bc3566" name="Constraint1" 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></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-87e!
 8-0bbe8a8
 e544b" visibility="public" value="2"/></lowerValue><u!
 pperValue><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="Constraint1" 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" ge!
 neral="c2
 bc8ece-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="49911b22-1841-4912-a7af-f1cfd5178e6b"><ownedRule><Constraint uuid="9ac3693b-305f-41bb-916c-1bd762a831cb" name="Constraint1" 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></ownedRul!
 e><ownedC
 omment><Comment uuid="49911b22-1841-4912-a7af-f1cfd51!
 78e6b" 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></ownedAttribute></DataType><Association uuid="137d8ed4-8590-4f84-8c6d-6084ec54068b" visibility="public"><memberEnd idref="c51f02b0-c246-46b7-956d-3bb53c85bf0a"/><ownedEnd><Property uuid="5bb15566-5795-4c6f-b196-dff66842766e" visibility="public" type="89b7!
 2b66-04e6
 -432a-a187-d9d58c85a48f"/></ownedEnd></Association><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></packagedElement></Package><Package uuid="76743c00-f94c-4d0e-9e18-3314d602e20a" name="spectralDomain" 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="Constraint1" visibility="public"><constrainedElement idref="65a4a1e1-5fe6-4f6d-8b94-0bce5bf9a504"/><specification><LiteralString uuid="d55c3d84-554f-4b25-bf18-382bfc9e0cf6" visibility="public" value="subsets stc2_coordinates:coordsystem.CoordFrame.coordSpace"/></specification></Constraint></ownedRule><ownedCommen!
 t><Commen
 t uuid="54967e64-1136-4c23-912a-9c7379aba76b" body="T!
 he 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="65a4a1e1-5fe6-4f6d-8b94-0bce5bf9a504" name="coordSpace" visibility="public" aggregation="composite" type="0db093b7-9234-4c8e-9d75-7690d9f8f480"><lowerValue><LiteralString uuid="69ad207e-b73c-4c41-98d1-2756e074e488" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="0a72bb1b-87cc-4231-9c9a-6fca3e6549b8" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><DataType uuid="3c341ae2-5c03-4e05-a11d-d61cc55f0510" name="SpectralValue" visibility="public" isAbstract="true!
 " DocComm
 ent="1d7631a0-f004-4324-82fd-421527135f62"><ownedRule><Constraint uuid="a0f35cfc-b6b6-486c-bb80-7556f7f6bd2d" name="Constraint1" 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></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-434b-82b8-c18c76a57993"/></generalization><ownedAttribute><!
 Property 
 uuid="94fd1027-4aa4-4598-bace-ab9fc1400698" name="cva!
 l" 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></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-4e05-a11d-d61cc55f0510"/></generalization></DataType><DataType uuid="3f35ec6b-af81-4239-a1ce-14d564e2ddfd" name="Energy" visibility="public" DocComment="9e916c83-3044-4e9a-946d-fd8f26ce0533"><owned!
 Comment><
 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-479f-9fc3-1ae36e30973e"/></Comment></ownedComment><generalization><Generalization uuid="e58135bb-b696-47fa-ac33-ec3c777ee746" general="3c341ae2-5c03-4e05-a11d-d61cc55f0510"/></generalization><owne!
 dAttribut
 e><Property uuid="70dc4c72-d570-4550-b891-0126ea7fa36!
 a" 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-9234-4c8e-9d75-7690d9f8f480" name="SpectralSpace" visibility="public" DocComment="e0e8dca7-cd01-4fde-b0ea-b592cbb171ab"><ownedRule><Constraint uuid="cac7900c-78e4-483f-9c25-2c0414d316aa" name="Const!
 raint1" v
 isibility="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><ownedAttribute><Property uuid="3ccf0228-3cee-4643-9199-00edb4799c87" name="coordAxis" visibility="public" aggregation="composite" type="e5399412-138e-4541-b1bf-aa889b2059cf"><lowerValue><LiteralStrin!
 g uuid="3
 a752b59-07d4-4906-87d9-5290dc042f18" visibility="publ!
 ic" value="1"/></lowerValue><upperValue><LiteralString uuid="166ffe9c-752c-4e80-ac6d-aec21730a5b6" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Association uuid="1f96d50a-e4c4-43f9-a24e-36558fa4c94c" visibility="public"><memberEnd idref="65a4a1e1-5fe6-4f6d-8b94-0bce5bf9a504"/><ownedEnd><Property uuid="f2eb0b36-a71f-47fb-9e37-27bbfcf586fe" visibility="public" type="90a079ff-9bba-4e27-b173-12af60c8e6bf"/></ownedEnd></Association><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></packagedElement></Package><Package uuid="026ea332-39c6-41d9-bc01-29f7ae048175" name="timeDomain" visibility="public"><packagedElement><Class uuid="52759d8e-215a-429e-ba03-f4ef6f37a85d" name="TimeFrame" visibility="public" DocCommen!
 t="4ae579
 c3-eb30-456a-a83e-6606598adcec"><ownedRule><Constraint uuid="94eb5b4f-f077-46e9-b0e3-664e2c5cfa04" name="Constraint1" visibility="public"><constrainedElement idref="592a6ae8-b016-4200-bbf4-772461deaf4f"/><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 uuid="f5d79d9e-d44d-4a90-9db6-85221fb4fd50" name="timeScale" visibility="public" type="c4b7166b-57a5-4c9d-8b3d-e99a5!
 efd3884" 
 DocComment="a0b30112-1857-4e42-a084-901d8299f3b8"><lo!
 werValue><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 isUnique="false" uuid="82f36e97-f6e6-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" b!
 ody="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 i!
 n order t
 o prevent accidents."><annotatedElement idref="b8939c!
 5a-a1f1-4bb8-a4e6-f5a6f924c22b"/></Comment></ownedComment></Property><Property uuid="592a6ae8-b016-4200-bbf4-772461deaf4f" name="coordSpace" visibility="public" aggregation="composite" type="96e3ed1d-2073-44d7-9d0c-162383b16e89"><lowerValue><LiteralString uuid="b184efa2-4c46-47ed-8765-d7282f47b536" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="21eae8eb-32e8-4be5-8a49-2caa57f7d39b" 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="d9714!
 a22-0222-
 49df-9333-708519ecc823" name="TDT" visibility="public"/><EnumerationLiteral uuid="f0d25a91-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" vis
 ibility="public"/><EnumerationLiteral uuid="30fbe98f-!
 14f9-4ab0-a3fb-18cbfe89f433" name="LOCAL" visibility="public"/></ownedLiteral></Enumeration><DataType uuid="71233df4-e62a-4150-8212-a0c63b55e00b" name="ISOtime" visibility="public" DocComment="4252e668-c95a-41a6-b533-26b6002bb845"><ownedRule><Constraint uuid="a3d90842-822e-439e-b372-3690b07038a4" name="Constraint1" visibility="public"><constrainedElement idref="12b47402-52fd-4b46-a06a-a33ffa718aa7"/><specification><LiteralString uuid="a6e3eaf1-84b6-4edc-95db-3fef0b0c2a1b" visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></specification></Constraint></ownedRule><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><generalizati!
 on><Gener
 alization uuid="a092b732-a196-4b36-9777-b5ea9544a26a" general="a222c979-a7ec-4263-af59-4739470e83d7"/></generalization><ownedAttribute><Property uuid="12b47402-52fd-4b46-a06a-a33ffa718aa7" name="cval" visibility="public" type="04db5e2d-d0f9-420f-b908-4c17ec82f2e9"><lowerValue><LiteralString uuid="b475064e-3e0e-4aad-918a-afe8165a4f11" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="d6d2b621-6b60-4525-af5a-8c6fc9b9b60e" 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-463!
 c-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 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"><ownedRule><Constraint uuid="2fa86f83-21cf-48eb-acee-3cc34e245964" name="Constraint1" visibility="public"><constrained!
 Element i
 dref="f2c2c538-4ee3-4ae4-a368-790534b7c8fc"/><specification><LiteralString uuid="6858c0fe-4343-490f-aa60-10f42b58c542" visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></specification></Constraint></ownedRule><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="cval" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="720f209d-bf67-4358-a92a-5d1e8b4d5633" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="4dafcb42-4b18-430d-b425-32ea49!
 60b481" v
 isibility="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"><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 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="91df1571-edf2-4840-a546-81f2588250f0" general="f053f4a3-04af-434b-82b8-c18c76a57993"/></generalization></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="Constraint1" visibility="public"><const!
 rainedEle
 ment idref="216ff384-3b6e-4d76-a577-291bfbc694b8"/><specification><LiteralString uuid="06acac5f-1a0f-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"><lo!
 werValue>
 <LiteralString uuid="8339ea98-fe9f-47f0-81de-e9e740dc!
 b190" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="fab79a6d-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"><ownedRule><Constraint uuid="bb7abff9-17f0-41b9-883a-99277dc56dc6" name="Constraint1" visibility="public"><constrainedElement idref="c9083c7a-e288-4782-ba85-a0e625c1921a"/><specification><LiteralString uuid="7760dd68-bc77-4abf-8b25-56d525720dfa" visibility="public" value="subsets stc2_coordinates:coords.PhysicalCoordValue.cval"/></specification></Constraint></ownedRule><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 idr!
 ef="9f50a
 bda-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="cval" visibility="public" type="e60f01b0-909a-4403-bd8b-ba98faac0c93"><lowerValue><LiteralString uuid="d9f454b3-bf95-4306-ac41-6ee12a5acbf5" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="ffd7a541-9d1a-4a46-86e1-beedc947d7ca" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType><Association uuid="9057b3a9-896b-4563-89e6-0aca091ddea5" visibility="public"><memberEnd idref="592a6ae8-b016-4200-bbf4-772461deaf4f"/><ownedEnd><Property uuid="ff229a23-11c5-4f01-b3b4-56ba7081be78" visibility="public" type="52759d8e-215a-429e-ba03-f4ef6f37a85d"/></ownedEnd></Association><Association uuid="141bc7ad-e207-46bd-883b-9411bbe84d20" visibility="public"><memberE!
 nd idref=
 "216ff384-3b6e-4d76-a577-291bfbc694b8"/><ownedEnd><Pr!
 operty uuid="7a6e995c-6149-4b7f-a8f2-f2aa424d1498" type="96e3ed1d-2073-44d7-9d0c-162383b16e89"/></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="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 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" gener!
 al="eb50e
 833-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" 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."><annotatedElement idref="7ba07d48-567e-4585-a4e5-f44a4cbc1aac"/></Comment></ownedComment><generalization><Generalization uuid="e402df02-e855-49c2-a33a-658c8888328d" general="eb50e833-c39!
 5-40c3-a6
 27-8ff513f5194d"/></generalization><ownedAttribute><P!
 roperty 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="PhysicalCoordValue" visibility="public" isAbstract="true" DocComment="9d302321-2d49-4147-bae9-c3638dc36ede"><ownedRule><Constraint uuid="11e52393-fae1-41ba-bac6-31330b1008d8" name="Constraint1" 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-c!
 3638dc36e
 de" 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="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-f6!
 e0-4f54-9
 ec8-4896d14e3584" visibility="public" value="1"/></lo!
 werValue><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><LiteralS!
 tring uui
 d="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><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-f7aee745!
 d9d2" vis
 ibility="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"/></Comment></ownedComment></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="Constraint1" visibility="public"><constrainedElement idref="7084290a-2b44-4d19-a531-f0a33c5b7e70"/><specification><LiteralString uuid="584d0b7e-d171-4647-91ab-ac3e6d98ac25" visibility="public" value="subsets stc2_coordinates:coords.Coo!
 rdValue.c
 oordAxis"/></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."><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></ownedAttribu!
 te></Data
 Type><Association uuid="bd265dfb-af99-4a71-8ffe-609c3!
 dd5739a" 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="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></packagedElement></Package><Package uuid="9587860b-f871-42b4-9bfa-0890b776ccb2" name="coordsystem" visibility="public"><packagedElement><Class uuid="bdc94626-ce90-44fc-99e1-6259e9905e85" name!
 ="CoordFr
 ame" 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><ownedAttribute><Property uuid="9e564712-cad4-4ddf-9b76-b84e6f387577" name="coordSpace" visibility="public" aggregation="composite" type="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><lowerValue><LiteralString uuid="f75850fc-9233-4db3-a80d-9faf9d34a1f6" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="125b5226-01e2-4eb5-b87f-2560cb67baa8" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Class><Class uuid="2995dc7e-783d-4936-a815-29c64d2fee36" name="AstroCoordSystem" visibility="public" DocComment="d3110b6f-1cbe-4401-96a9-adf0888d8eac"><ownedComment><Comment!
  uuid="d3
 110b6f-1cbe-4401-96a9-adf0888d8eac" body="An AstroCoo!
 rdSystem 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><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-479
 6-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="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><upper!
 Value><Li
 teralString uuid="be13cf22-c937-47a7-8225-ecff33d5d0e!
 3" 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="5ba52003-4cff-4f62-af74-c7ec0fd54005" name="refPosition" visibility="public" type="e7ee63be-3bfc-4f3f-b287-46a15a0ca1ae"><lowerValue><LiteralString uuid="7303e50c-7825-4a02-8a70-0297b5e0924f" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="637e437e-34fa-48da-92ca-8e0a155b009a" visibility="public" value="1"/></upperValue></Property><Property uuid="1f57bf2e-6106-4608-b581-e5dced245a22" name="planetaryEphem" visibility="public" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid=!
 "7e4f7e28
 -7989-427f-b09e-1767715aebfa" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="1718baaa-31ca-425a-99a6-f85530304736" visibility="public" value="1"/></upperValue><defaultValue><LiteralString uuid="05d21094-9e7a-431d-85f8-0bae284078f7" visibility="public" value="DE405"/></defaultValue></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><Li!
 teralStri
 ng uuid="16368684-fc3b-4fed-9cb4-a83b930671f8" visibi!
 lity="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"><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></ownedAttrib!
 ute></Cla
 ss><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 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="1"/></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-926!
 b-c7ff034
 01318"/></Comment></ownedComment></Property></ownedAt!
 tribute></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 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="3"/></upperValue></Property></ownedAttribute></Class><Class uuid="e5399412-138e-4541-b1bf-aa889b2059cf" name="CoordAxis" visibility="public"!
  DocComme
 nt="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 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 u!
 uid="09d8
 a6c0-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-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-f915124919a!
 4" visibi
 lity="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-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-b18f7eb91e9!
 9"><owned
 Comment><Comment uuid="42ecea6e-55c2-4969-86de-b18f7e!
 b91e99" 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-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" visibil!
 ity="publ
 ic" 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="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></Associatio!
 n><Association uuid="83f7681d-1cc9-4023-bdd8-a74a3275cdad" visibility="public"><memberEnd idref="5d2507df-5f70-4435-9243-4ab598172992"/><ownedEnd><Property uuid="65d7ebee-e4bb-4709-8583-735d035230b0" visibility="public" type="2995dc7e-783d-4936-a815-29c64d2fee36"/></ownedEnd></Association><Dependency uuid="213a25d8-3b61-47a8-9b8d-019459f73fec" visibility="public"><supplier idref="8b207899-861c-40b0-ac31-aa665f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-0890b776ccb2"/></Dependency><Dependency uuid="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="d8
 b8578a-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="f1cd601f-2140-4e66-805e-b5d21fafd31a" visibility="public"><memberEnd idref="9e564712-cad4-4ddf-9b76-b84e6f387577"/><ownedEnd><Property uuid="3c74db32-6acf-4517-bc65-7c4568fb4c81" visibility="public" type="bdc94626-ce90-44fc-99e1-6259e9905e85"/></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></packagedElement></Model><Dependency uuid="35cb1d82-68bc-4d84-917e-95106f7a55d1" visibility="public"><supplier idref="8b207899-861c-40b0!
 -ac31-aa6
 65f1e6f4d"/><client idref="9587860b-f871-42b4-9bfa-08!
 90b776ccb2"/></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" 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-0890
 b776ccb2"/></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" 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-9b!
 fa-0890b7
 76ccb2"/></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-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="f733db!
 71-7ef5-4
 a20-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-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-4bf
 7-9476-e4fc8f582f70" visibility="public"><supplier id!
 ref="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-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><Model uuid="8b207899-861c-40b0-ac31-aa665f1e6f4d" name="ivoa" visibility="public"><appliedStereotype><StereotypeApplication uuid="5dbf2855-b2e1-462f-b1ed-d193972a6f56" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"/><StereotypeApplication uuid="6e45fa38-68bc-4987-a735-1ab67c4!
 5482a" cl
 assifier="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/IVOA.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/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-86d7948d7a!
 45" defin
 ingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><va!
 lue><LiteralString uuid="bc14cc1b-f6ec-4a11-b570-24e0013df61f" visibility="public" value="integer"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="5e908f78-f189-422d-a1b6-896776498ca8" name="string" visibility="public"><appliedStereotype><StereotypeApplication uuid="687f0793-bd94-4882-901d-50036624b355" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="e708e2e5-c080-4e09-adc5-5b743736c1b6" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="e191fbec-eab7-4041-b981-fd374f0390b6" visibility="public" value="string"/></value></Slot></slot></StereotypeApplication></appliedStereotype></PrimitiveType><PrimitiveType uuid="16c63eac-c452-40ae-b9b8-fab1f0c6f91a" name="boolean" visibility="public"><appliedStereotype><StereotypeApplication uuid="cb39c731-55fb-4839-a4c9-d3da735143c1" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="0dbdaf9d-a06c-4d87-b327-246ef136cc!
 3f" defin
 ingFeature="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" 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-774b76f9d1!
 71"><slot
 ><Slot uuid="7d4fcc17-53ff-43f4-8bb6-bf72d0c6e163" de!
 finingFeature="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-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" visib!
 ility="pu
 blic"><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-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-77!
 87aa5b989
 e" 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" 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 appl
 y 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-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="Real!
 Quantity"
  visibility="public"><appliedStereotype><StereotypeAp!
 plication 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-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-7!
 5db5496f2
 a2" 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="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"/></upperValu!
 e></Prope
 rty></ownedAttribute></DataType><DataType uuid="47ac3!
 21b-211c-46f6-a552-dbd9564d39a1" name="rational" visibility="public"><appliedStereotype><StereotypeApplication uuid="5d93c4c8-d7f2-438f-b055-50976a7b8e9f" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="78c74247-480e-4075-9a5c-4f2726173cbb" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="4bc0c433-71d4-49ce-8ba6-8123e8bc4ccb" visibility="public" value="rational"/></value></Slot></slot></StereotypeApplication></appliedStereotype><ownedAttribute><Property uuid="3a3a9b94-d115-451c-b27e-30aa6873669f" name="numerator" visibility="public" type="77a5f781-32b3-422f-a7f1-fced607568f3"/><Property uuid="afad2510-7230-48b2-8121-2ff484008357" name="denominator" visibility="public" type="35d6e40f-73c6-40aa-b55f-13ca2c645830"/></ownedAttribute></DataType><DataType uuid="76c8d1e8-29d6-4d39-a80c-a1e014846430" name="complex" visibility="public"><appliedStereotype><StereotypeApplication uuid="a67624a1-8159-40c6-8137-b4516555132b" classifie!
 r="9d99f4
 a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="17d6e2fc-361f-404c-a095-de2d722bb028" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="15e115e6-4180-4d49-a7fa-97053dd0a24c" visibility="public" value="complex"/></value></Slot></slot></StereotypeApplication></appliedStereotype><ownedAttribute><Property uuid="21e26ed2-19ce-4e84-a51c-e7b527c8a609" name="re" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"/><Property uuid="9b15035a-9e93-49f4-b7ac-689f0212e13c" name="im" visibility="public" type="f53f7b5b-809b-4612-95bd-86e8b97d4af6"/></ownedAttribute></DataType><DataType uuid="04db5e2d-d0f9-420f-b908-4c17ec82f2e9" name="DatetimeQuantity" visibility="public"><appliedStereotype><StereotypeApplication uuid="dfe2983f-7e25-4f58-9e87-5476391d1ed8" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="a906e745-5df3-4ee2-ad33-b3cdd684d3bb" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="5!
 d5fc04a-3
 cf3-49c4-a1f7-7c5e51ca30a6" visibility="public" value!
 ="DateTimeQuantity"/></value></Slot></slot></StereotypeApplication></appliedStereotype><generalization><Generalization uuid="e88bc622-8127-4f32-9900-1b506ec77514" general="36826928-0e9d-44c2-bab2-db485df3a599"/></generalization><ownedAttribute><Property uuid="e18614b5-2bde-4705-9e89-1f20e7e75d74" name="value" visibility="private" type="51909c7c-6d9a-445f-bf35-fe3c5c2a51d5"><lowerValue><LiteralString uuid="d73d8988-d5c3-4d95-882f-16bcf6285960" visibility="public" value="1"/></lowerValue><upperValue><LiteralString uuid="0aecc49b-9f40-4451-af03-000d26d1ae5e" visibility="public" value="1"/></upperValue></Property></ownedAttribute></DataType></packagedElement><profileApplication><ProfileApplication uuid="6c833f4a-d008-409f-a9e5-58de12b65179" appliedProfile="e7a00ecd-eb3d-4147-8538-5d1beea86690"/></profileApplication></Model><Profile uuid="e7a00ecd-eb3d-4147-8538-5d1beea86690" name="IVOA_UML_Profile" visibility="public" DocComment="fef27218-0b3f-4767-9a46-8d42c0fdb40e"><ownedComm!
 ent><Comm
 ent uuid="fef27218-0b3f-4767-9a46-8d42c0fdb40e" body="This  profile defines the domain specific UML dialect for the IVOA data modelling efforts."><annotatedElement idref="e7a00ecd-eb3d-4147-8538-5d1beea86690"/></Comment></ownedComment><appliedStereotype><StereotypeApplication uuid="c5f94df0-d99d-4876-93c6-bafb94a3dfa2" classifier="9d99f4a0-b941-4ef5-9438-774b76f9d171"><slot><Slot uuid="5f4aeb02-120a-4e5a-a180-cf41a62f5780" definingFeature="40baea5b-a484-40a5-b175-db76732e75dc"><value><LiteralString uuid="e5b3e660-6f49-4481-99c3-383d601080d0" visibility="public" value="IVOA_Profile"/></value></Slot></slot></StereotypeApplication><StereotypeApplication uuid="113e7259-c97b-4b22-a3f6-69201099719e" classifier="0b7f85cf-ab5d-402d-ac3e-c77c579fbf78"><slot><Slot uuid="f11af179-786d-4e08-9a30-c860b967b724" definingFeature="ed078436-8509-4b01-9b93-10d655e79240"><value><LiteralString uuid="53a91046-5ae4-47b5-b16c-d0752bd6229f" visibility="public" value="http://volute.g-vo.org/svn/trun!
 k/uml/IVO
 A%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><upperValue><LiteralUnlimitedNatural uuid="6210730c-de34-47fd-9f6a-25929fc9928b" visibility="public"/><LiteralString uuid="6809f69e-b5!
 0d-4ac3-a
 034-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="Model"><ownedRule><Constraint uuid="27b88420-0100-4ffe-95cc-066e67e4e006!
 " name="c
 _model_hasNo CyclesBetweenContainmentTrees" visibilit!
 y="public"><constrainedElement idref="f9a706ae-5895-4229-9486-38378ad5cad1"/><specification><OpaqueExpression uuid="9f0f9a82-4946-483d-87a4-02ac8103449d" visibility="public" body="Between two different entity containment trees no cyclic reference is allowed." language="English"/></specification></Constraint><Constraint uuid="de82357b-d386-450e-9f15-84327bb793c1" name="c_model_hasInheritancePerpendicularToComposition" visibility="public"><constrainedElement idref="f9a706ae-5895-4229-9486-38378ad5cad1"/><specification><OpaqueExpression uuid="929b3cb9-ac8e-48c4-9c9f-f31645926f17" visibility="public" body="Gerard:add it" language="English"/></specification></Constraint></ownedRule><ownedAttribute><Property uuid="e423b1c4-8b31-4fb0-88ff-9093d4958d22" name="author" visibility="private" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralString uuid="7c617abe-c8c8-498c-ae36-f704de48f911" visibility="public" value="0"/></lowerValue><upperValue><LiteralString uuid="e063b!
 10d-b45d-
 47b7-840f-5aeda1c422a1" visibility="public" value="1"/></upperValue></Property><Property uuid="c7a6a7aa-3b29-480e-bf5a-782730a931f9" name="title" visibility="private" type="5e908f78-f189-422d-a1b6-896776498ca8"><lowerValue><LiteralInteger uuid="276d723a-23c6-48b7-8ed2-b1cce9cfa14b" visibility="public" value="1"/></lowerValue><upperValue><LiteralUnlimitedNatural uuid="cfea9c6b-fd3d-4a50-8aff-46735372451a" visibility="public" value="1"/></upperValue></Property><Property uuid="e32d41c3-c7ab-4d85-885b-ae987b5c137d" name="version" visibility="private" type="5e908f78-f189-422d-a1b6-896776498ca8"><defaultValue><LiteralString uuid="e0607075-dabd-478a-85c7-022eb32f781c" visibility="public" value="0.x"/></defaultValue></Property><Property uuid="e093d0ab-8e18-4436-b323-c785935ac99f" name="previousVersion" visibility="private" type="b21fa72f-b62f-4189-a96c-27b9950d3abd"><lowerValue><LiteralString uuid="cfbb5eab-bcb9-42a0-b7f5-ade53cb8e730" visibility="public" value="0"/></lowerValue><u!
 pperValue
 ><LiteralString uuid="9b6d465b-c6e5-4d52-8938-f2950ba!
 a54ec" 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 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><L!
 iteralInt
 eger 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"/></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" vi!
 sibility=
 "public" value="1"/></upperValue></Property><Property!
  uuid="ed078436-8509-4b01-9b93-10d655e79240" name="url" visibility="private"><lowerValue><LiteralInteger uuid="9efd24d4-0f3b-42a8-a789-62a2fc9fec93" visibility="public" value="1"/></lowerValue><upperValue><LiteralUnlimitedNatural uuid="ac67c597-3468-4a48-9600-c4ffafd97799" visibility="public" value="1"/></upperValue></Property><Property uuid="835a1410-3efd-493a-82f4-d4714e9efe55" name="documentationURL" visibility="private"><lowerValue><LiteralInteger uuid="14e48870-005c-4bf0-a97d-842fff83faf6" visibility="public"/></lowerValue><upperValue><LiteralUnlimitedNatural uuid="3e55f916-e659-45a6-8a08-424aa46b0dd2" visibility="public" value="1"/></upperValue></Property></ownedAttribute></Stereotype></packagedElement><profileApplication><ProfileApplication uuid="8069915c-45e9-4077-8918-17097c67b0b0" appliedProfile="e7a00ecd-eb3d-4147-8538-5d1beea86690"/></profileApplication></Profile></packagedElement><profileApplication><ProfileApplication uuid="7783ce33-6b85-4693-b31f-39d0bd67e2d8!
 " applied
 Profile="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="61" Bottom="47"/></NodeLink><NodeLink uuid="57bae082-f689-4788-8aac-3e1b0a6bf485" guiLink_Element="89b72b66-04e6-432a-a187-d9d58c85a48f"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="228" Top="202" Right="352" Bottom="268"/><guiHideOnNode idref="25421f62-1a5f-4609-8894-b63b33b8fcc3"/><guiHideOnNode idref="c51f02b0-c246-46b7-956d-3bb53c85bf0a"/><guiHideOnNode idref="77d0e2d3-2f4e-47b5-9bc5-8a8ee2d94681"/></NodeLink><NodeLink uuid="32222944-4805-441a-!
 bd8c-a150
 1dbf7b68" guiLink_Element="52759d8e-215a-429e-ba03-f4!
 ef6f37a85d"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="228" Top="130" Right="302" Bottom="178"/><guiHideOnNode idref="f5d79d9e-d44d-4a90-9db6-85221fb4fd50"/><guiHideOnNode idref="82f36e97-f6e6-4936-a33e-ea51b3587ea8"/><guiHideOnNode idref="b8939c5a-a1f1-4bb8-a4e6-f5a6f924c22b"/><guiHideOnNode idref="592a6ae8-b016-4200-bbf4-772461deaf4f"/></NodeLink><NodeLink uuid="53978438-1253-42a4-8267-cf5b1725817e" guiLink_Element="2995dc7e-783d-4936-a815-29c64d2fee36"><style showop="0"/><nodeRect Left="519" Top="-75" Right="739" Bottom="83"/></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="485" Y="156"/></MiddleWaypoint></guiLineLink_L!
 ineMiddle
 Waypoint><guiLineLinkWaypoint><EndWaypoint uuid="6ee49269-7325-48c7-a416-588dd4700bcd" alignment="3"><pos X="595" Y="83"/></EndWaypoint><Waypoint uuid="a8b170fe-ee6b-4ee5-8d68-280b80e29c4e"><pos X="595" Y="156"/></Waypoint><EndWaypoint uuid="e687837a-b61d-41ea-a8fb-3f736e95b2c7" alignment="2"><pos X="302" Y="156"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="ae3ace5b-bce4-4797-bd51-ee762ed31a69" guiTextLabel_Element="b36f09db-2696-402a-b59c-dece88ed7ffb"><pos X="12" Y="-20"/></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!
 " pencolo
 r="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleW!
 aypoint uuid="e4a140b6-1150-4bcc-bbbb-3cf23f76c107"><pos X="581" Y="231"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d656d31d-a0d1-462d-8a0e-2e0ff5668ca3" alignment="3"><pos X="662" Y="83"/></EndWaypoint><Waypoint uuid="4267f838-027c-4f10-b09f-4dae1bf3fe6b"><pos X="662" Y="231"/></Waypoint><EndWaypoint uuid="b85a3a38-b69e-4827-83b6-a730a222cb90" alignment="2"><pos X="352" Y="231"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="8e5f8bcd-1f29-453e-bd05-a0f5cccfc6a3" guiTextLabel_Element="199ea4d4-da03-4796-a873-f386d71823ff"><pos X="6" Y="-21"/></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" s
 howop="0"/><nodeRect Left="394" Top="167" Right="486" Bottom="215"/><guiHideOnNode idref="66920fee-7342-43bf-bca5-40066bad4bbd"/></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="605" Y="177"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="916f4754-eeef-45db-aa4b-86fb63c65a96" alignment="4"><pos X="629" Y="83"/></EndWaypoint><Waypoint uuid="1e2f39d4-ce32-4d2f-81ba-1f48c685c7a8"><pos X="629" Y="177"/></Waypoint><EndWaypoint uuid="ae919d54-6a28-4f80-879c-abf2a29d36a0" alignment="1"><pos X="486" Y="177"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a9ccf4bf-565e-4c37-ad4c-269d0b06ad73" guiTextLabel_Ele!
 ment="7bb
 43263-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="110" Y="88"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="bfa4e8d2-7c3d-49d8-b347-fbd0dc609880" alignment="1"><pos X="228" Y="143"/></EndWaypoint><Waypoint uuid="a1c4a11d-d69e-43d4-8331-38e9d4d200d6"><pos X="110" Y="143"/></Waypoint><Waypoint uuid="fb0fb210-2045-4089-a83b-698737115e21"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="baf869c3-bfb5-45a5-a1ac-9!
 ace590e14
 44"><pos X="-23" Y="80"/></Waypoint><EndWaypoint uuid="7cc8781a-083f-4139-aa18-88a2ba0e7c33" alignment="4"><pos X="-23" Y="47"/></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="52" Right="317" Bottom="100"/><guiHideOnNode idref="7599d655-4b60-46a3-badd-830d3bcec758"/></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="86" Y="80"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="884f4e97-f2d5-498d-8b15-c502ed2094ab" alignment="1"><pos X="228" Y="80"/></EndWaypoint><Waypoint!
  uuid="c4
 0f4463-c4d6-43ee-bdde-5b2121aae8da"><pos X="-23" Y="8!
 0"/></Waypoint><EndWaypoint uuid="c7c81757-4a01-4c1e-a36c-41966244b1e6" alignment="4"><pos X="-23" Y="47"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="cc010351-0e53-424a-9fb6-bc597d52c7e7" guiLink_Element="830d7b58-f668-4a9f-9f83-c0e9574ecbfa"><style headergradientbegin="#00cc00" showop="0"/><nodeRect Left="394" Top="245" Right="504" Bottom="293"/><guiHideOnNode idref="385139dc-88e9-40da-b161-1a5c2af69035"/></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="692" Y="276"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="142bfcb0-fa78-4b6f-a664-d346431527d7" alignment="4"><pos X="692" Y="8!
 3"/></End
 Waypoint><Waypoint uuid="c70c8c13-088c-4665-bb44-7527cacaba76"><pos X="692" Y="282"/></Waypoint><EndWaypoint uuid="61ff43b5-a957-4066-a1f4-9c530bb28224" alignment="1"><pos X="504" Y="282"/><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="394" Top="99" Right="485" Bottom="147"/><guiHideOnNode idref="65a4a1e1-5fe6-4f6d-8b94-0bce5bf9a504"/><attached><AttachedNode uuid="b27c6f73-3a84-41aa-8b23-f5629cc6cb46"><nodeRect Left="645" Top="114" Right!
 ="1057" B
 ottom="151"/></AttachedNode></attached></NodeLink><Li!
 neLink 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="153" Y="113"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="0573271a-2f79-4667-ba05-f60cd1142f8f" alignment="1"><pos X="394" Y="113"/></EndWaypoint><Waypoint uuid="d5f954a2-4767-4b64-9077-460172287abf"><pos X="110" Y="113"/></Waypoint><Waypoint uuid="2d2e8c3d-c738-4b49-8c7a-a953f3f74d50"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="8cfac99b-45ef-49f8-bd99-0460bb96bd7f"><pos X="-23" Y="80"/></Waypoint><EndWaypoint uuid="36718f4f-47d9-433e-995f-43ecebb236a6" alignment="4"><pos X="-23" Y="47"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="43d3bb4a-8acb-4bb8-967e-4676cc8bec05" guiLink_Element="e!
 8218ef4-2
 9e6-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="123"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="eb2a8724-7a5b-4a2a-8820-ca1d8b6c5f4a" alignment="2"><pos X="228" Y="213"/></EndWaypoint><Waypoint uuid="2763a906-d88d-49e5-b376-2ce44fddf15b"><pos X="110" Y="213"/></Waypoint><Waypoint uuid="23d78fd2-64d4-4489-91e1-60f03a459649"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="a6d8736f-4758-4690-a81b-ab83b810e883"><pos X="-23" Y="80"/></Waypoint><EndWaypoint uuid="371a8fdc-1a3b-4a56-9a73-94da5f779c61" alignment="3"><pos X="-23" Y="47"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="929da7e7-0917-4a0c-8317-f268226531e3" guiLink_Element="10664395-ba7b-44dd-a587-a42356f06466" guiLineLink_LineBegin="cc010351-0e53-424a!
 -9fb6-bc5
 97d52c7e7" guiLineLink_LineEnd="08df9d4d-2cb5-429d-a8!
 0a-12911474a0e7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="3c8c6c98-1ea2-4504-921a-a3f94f8d3e11"><pos X="110" Y="242"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="17caf10e-e859-4f41-abaf-0e4ad99dccb4" alignment="1"><pos X="394" Y="285"/></EndWaypoint><Waypoint uuid="5eaa875c-d7d8-4218-af3d-7eae9fee6786"><pos X="110" Y="285"/></Waypoint><Waypoint uuid="158d8718-3521-4d35-a88e-007bb971155e"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="2930ff09-3b17-4472-9ba7-dbb096f55354"><pos X="-23" Y="80"/></Waypoint><EndWaypoint uuid="49452731-d5e3-4aba-af03-c7aaa4eeef77" alignment="4"><pos X="-23" Y="47"/></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="13"/></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="52"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="4611c72b-232d-4bd9-882c-48754db32293" guiTextLabel_Element="770fe3db-d35a-474b-8fb3-fe57f2ac1959"><pos X="-108" Y="-21"/></TextLabel><TextLabel uuid="b292b32f-39e2-4e00-9b37-5253a4c7a23f" textLabel="3" guiTextLabel_Element="770fe3db-d35a-474b-8fb3-fe57f2ac1959"><pos X="5" Y="-20"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><L!
 ineLink u
 uid="0a211e9c-0a75-4617-a4b8-671e6fc5b680" guiLink_El!
 ement="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="466" Y="-45"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="bca5c01b-4e98-4e7d-9495-6c13415fb854" alignment="1"><pos X="519" Y="-45"/></EndWaypoint><EndWaypoint uuid="e6610bd2-16b2-4a25-9c0e-19eb67f747e6" alignment="4"><pos X="412" Y="-45"/></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="423"/><guiHideOnN!
 ode idref
 ="d51ac95f-ae79-493f-b946-f0dd2ac10793"/></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="158"/></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="-23" Y="80"/></Waypoint><EndWaypoint uuid="876ac93f-c219-445e-917a-ede41fecebb4" alignment="3"><pos X="-23" Y="47"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="c!
 d067c9d-e
 2ce-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></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-939
 1-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="116" Y="186"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2af0b40a-309a-4490-9093-00a3db9a6e5b" alignment="1"><pos X="394" Y="186"/></EndWaypoint><Waypoint uuid="afee4144-ff75-4e53-bb9d-9a4f7d07b3ff"><pos X="110" Y="186"/></Waypoint><Waypoint uuid="ff299400-ba2c-4f3d-a045-315b599aa66a"><pos X="110" Y="80"/></Waypoint><Waypoint uuid="90bcf3f3-f8b2-4fce-b53d-c813ec3ca1cb"><pos X="-23" Y="80"/></Waypoint><EndWaypoint uuid="77dc8348-d330-4cdf-b2d2-bc59c7b8d492" alignment="4"><pos X="-23" Y="47"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="cbbde646-cb17-4aa6-ad4c-5e3fbe3c1196" guiLink_Element="9d1cba09-5135-4091-85f4-6b6c04cd5244!
 "><nodeRe
 ct Left="-202" Top="229" Right="-97" Bottom="287"/></!
 NodeLink><NodeLink uuid="c827f033-84c5-4b0f-b8eb-4e3a4de9d3bc" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><nodeRect Left="-163" Top="130" Right="-27" 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-d0e
 68e8f5316" 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="a2280535-65af-4bdc-9f46-999a812ddbb5" guiLink_Element="f1cd601f-2140-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="08df9d4d-2cb5-429d-a80a-12911474a0e7" guiLineLink_LineEnd="c827f033-84c5-4b0f-b8eb-4e3a4de9d3bc"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="b05f6568-ef36-4420-bba8-95f605ef46d7"><pos X="-145" Y="64"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5222f67e-4afa-4a24-9e41-f6a59d304e87" alignment="1"><pos X="-110" Y="35"/></EndWaypo!
 int><Wayp
 oint uuid="b9a8a229-3136-451b-93c6-9d669bb51e13"><pos!
  X="-145" Y="35"/></Waypoint><EndWaypoint uuid="c29c3227-e50e-49d9-87cb-5d5d1acfed6e" alignment="4"><pos X="-145" Y="130"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="dafbbf4e-2965-42de-8966-5422969f6ab3" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="10" Y="-22"/></TextLabel><TextLabel uuid="3badd62b-db4c-4203-95f8-06120b82aafe" textLabel="3" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="-22" Y="-25"/></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="538" Y="109"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><gui!
 LineLinkW
 aypoint><EndWaypoint uuid="1a767392-f39f-477f-a3f5-576c97a47164" alignment="1"><pos X="564" Y="83"/></EndWaypoint><Waypoint uuid="81760926-73b2-4aaa-ab32-f9e1005065bb"><pos X="564" Y="109"/></Waypoint><EndWaypoint uuid="dd98cab4-fffd-44b8-96c0-938a0da94457" alignment="4"><pos X="485" Y="109"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="44a33bef-0b57-41b2-9262-45a70b8b9e22" guiTextLabel_Element="32a90afc-46fd-4ef2-b39f-5adc6ccfe93b"><pos X="5" Y="5"/></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-c1188!
 1588ab5" 
 guiLineLink_LineBegin="8ef25f3d-172e-47b3-8cc5-bd70f2!
 17e53a" 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="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-5e3fb!
 e3c1196">
 <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_LineBegin="eccffbeb-f663-4223-8abc-bbe05f963c4b" guiLineLink_LineEnd="cbbde646-cb17-4aa6-ad4c-5e3fbe3c1196"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="0051!
 af84-c5f5
 -431f-a6a3-c2c0b0c48021"><pos X="-186" Y="386"/></Mid!
 dleWaypoint></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><NodeLi!
 nk 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="665" Top="42" Right="756" Bottom="97"/><attached><AttachedNode uuid="67ca8a80-a00b-49b6-8266-22571e6ef5eb"><nodeRect Left="771" Top="57" Right="885" Bottom="94"/></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" To
 p="42" Right="462" Bottom="97"/><attached><AttachedNo!
 de uuid="170aa08e-7bc7-46b2-9bb3-0b1b24d8194e"><nodeRect Left="371" Top="122" Right="485" Bottom="159"/></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="486" Top="42" Right="577" Bottom="97"/><attached><AttachedNode uuid="ba5c25d4-7ffb-4d8a-b24d-1e06e8bd0f31"><nodeRect Left="486" Top="122" Right="601" Bottom="159"/></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="565" Top="180" Right="656" Bottom="235"/><attached><AttachedNode uuid="782ae869-8516-423f-a609-504620ecd640"><nodeRect Left="565" Top="254" Right="679" Bottom="291"/></AttachedNode></attached></NodeLink><NodeLink uuid="d8316d1f-ac78-472d-89d1!
 -1245e288
 b588" 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="696" Top="180" Right="863" Bottom="260"/><attached><AttachedNode uuid="2416fc1b-b680-4!
 26b-afbb-
 eb8686d6955b"><nodeRect Left="711" Top="280" Right="8!
 25" Bottom="335"/></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><Attach!
 edNode uu
 id="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"/></Waypoint><EndWaypoint uuid="e282df06-6289-4067-a41b-5fa7471fe1de" alignment="4"><pos X="113" Y="340"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="8!
 38c3a4a-5
 f3c-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="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"><guiLi!
 neLink_Li
 neMiddleWaypoint><MiddleWaypoint uuid="d196a1d7-f98b-458e-90f1-3f704d3e2817"><pos X="661" Y="144"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="57d330ab-b8db-4aeb-bd32-824aa3dec736" alignment="2"><pos X="609" Y="180"/></EndWaypoint><Waypoint uuid="91c867ae-86fc-4ef2-9cf9-08454425dfd3"><pos X="609" Y="144"/></Waypoint><Waypoint uuid="500b6b68-5591-4668-8e76-39e206640dda"><pos X="703" Y="144"/></Waypoint><EndWaypoint uuid="ce3dc1e4-25f5-4a11-b7c8-0d69ce48e6f0" alignment="3"><pos X="703" Y="97"/></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="734" Y="144"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiL!
 ineLinkWa
 ypoint><EndWaypoint uuid="afe2444e-5b5a-40e8-95c7-94d!
 92e8691f8" alignment="2"><pos X="774" Y="180"/></EndWaypoint><Waypoint uuid="5d0a584b-e96f-4eb6-a04d-29c6b367645b"><pos X="774" Y="144"/></Waypoint><Waypoint uuid="81f05dbb-aac6-418e-bc45-d8dd25dce17d"><pos X="703" Y="144"/></Waypoint><EndWaypoint uuid="ad0fc69e-6215-4cb2-becb-53d1bfc81e0b" alignment="3"><pos X="703" Y="97"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="252745b2-5a5c-4a4e-9c57-3d7cf776f2bd" guiLink_Element="47ac321b-211c-46f6-a552-dbd9564d39a1"><nodeRect Left="521" Top="375" Right="713" Bottom="488"/><attached><AttachedNode uuid="87618787-d0b5-44cb-a878-7f373369ab6d"><nodeRect Left="526" Top="508" Right="640" Bottom="563"/></AttachedNode></attached></NodeLink><NodeLink uuid="cfa7fa9f-9b0b-4523-827c-0f2fff1f07e5" guiLink_Element="76c8d1e8-29d6-4d39-a80c-a1e014846430"><nodeRect Left="771" Top="375" Right="862" Bottom="488"/><attached><AttachedNode uuid="5e21a7f5-5697-4fa8-bf4b-b51134134022"><nodeRect Left="771" Top="508" Right="886" Bottom="5!
 63"/></At
 tachedNode></attached></NodeLink><NodeLink uuid="c38fd93f-0476-426a-a256-915fc51117b5" guiLink_Element="04db5e2d-d0f9-420f-b908-4c17ec82f2e9"><nodeRect Left="333" Top="415" Right="451" Bottom="510"/><attached><AttachedNode uuid="8be96808-4b7c-4611-acc8-8eb17a497acc"><nodeRect Left="335" Top="535" Right="494" Bottom="590"/></AttachedNode></attached></NodeLink><LineLink uuid="a0b18ca5-3316-48f5-b4d2-4e34fa3192b5" guiLink_Element="e88bc622-8127-4f32-9900-1b506ec77514" guiLineLink_LineBegin="c38fd93f-0476-426a-a256-915fc51117b5" guiLineLink_LineEnd="944879cf-ee06-44a1-876d-798b85b8bf81"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="bcddf583-dd47-48f5-a70c-1585d7c19e2d"><pos X="253" Y="376"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="b141da48-e670-4939-824f-87adfe4af991" alignment="1"><pos X="390" Y="415"/></EndWaypoint><Waypoint uuid="0c331e6c-d722-4acd-97a9-5d5543ff3426"><pos X="390" Y="376"/></Waypoint><Waypoint uuid="0b7!
 79320-d13
 d-413d-bcb4-5dfb78fe0969"><pos X="113" Y="376"/></Way!
 point><EndWaypoint uuid="65dfbf21-ddf8-4031-95d7-eb9b79c401cf" alignment="4"><pos X="113" Y="340"/></EndWaypoint></guiLineLinkWaypoint></LineLink></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="168" Top="37" Right="662" Bottom="150"/><attached><AttachedNode uuid="bdae7656-70ea-4dc4-8f52-cbb936dc2052"><nodeRect Left="168" Top="155" Right="580" 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="953" Bot!
 tom="95"/
 ></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="662" 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="589" Top="428" Right="662" Bottom="486"/><attached><AttachedNode uuid="e4f32aca-0228-44c6-a1f6-6f13fb31e634"><nodeRect Left="805" Top="484" Right="1189" Bottom="521"/></AttachedNode></attached>!
 </NodeLin
 k><NodeLink uuid="a9c65779-f550-4caf-9fd9-42bb4050381!
 5" guiLink_Element="b36b6758-41c0-4dbb-b6cb-9bf598c19fab"><nodeRect Left="188" Top="517" Right="620" Bottom="594"/><attached><AttachedNode uuid="00625fc6-aa3a-462f-a401-7e8e075e73f5"><nodeRect Left="7" Top="473" Right="388" Bottom="510"/></AttachedNode></attached></NodeLink><NodeLink uuid="551fad18-ed50-44a1-9ddf-e350e80a39a6" guiLink_Element="f18c2907-c4fb-4f0e-b1fc-75b7bfe75aaa"><nodeRect Left="64" Top="679" Right="131" Bottom="738"/></NodeLink><NodeLink uuid="5b9ed3f8-8da2-42bb-b3d5-204e39b5aef7" guiLink_Element="5e2f846d-feb9-463c-8f7b-4b8d5f2bc266"><nodeRect Left="64" Top="604" Right="131" Bottom="663"/></NodeLink><NodeLink uuid="482d4243-3302-4eff-81ed-0622f5b612e6" guiLink_Element="71233df4-e62a-4150-8212-a0c63b55e00b"><nodeRect Left="168" Top="782" Right="620" Bottom="859"/><attached><AttachedNode uuid="adb86b48-db6e-417c-b068-e6880b0a90cd"><nodeRect Left="7" Top="880" Right="388" Bottom="917"/></AttachedNode></attached></NodeLink><NodeLink uuid="58513527-75e4-48fb-!
 92be-06b8
 d5f79474" guiLink_Element="c4b7166b-57a5-4c9d-8b3d-e99a5efd3884"><nodeRect Left="49" Top="228" Right="131" Bottom="510"/></NodeLink><NodeLink uuid="dc14187b-bfb1-4500-86bc-3561a830bed8" guiLink_Element="96e3ed1d-2073-44d7-9d0c-162383b16e89"><nodeRect Left="187" Top="171" Right="662" Bottom="230"/><attached><AttachedNode uuid="4378a2a6-ec21-4a41-a1fd-051bc466a0ab"><nodeRect Left="40" Top="291" Right="444" Bottom="328"/></AttachedNode></attached></NodeLink><LineLink uuid="e7c3d1d2-bcbe-4710-b988-a5c505acb853" guiLink_Element="9057b3a9-896b-4563-89e6-0aca091ddea5" guiLineLink_LineBegin="2e67d2c3-e766-40af-9a9f-903d08427d54" guiLineLink_LineEnd="dc14187b-bfb1-4500-86bc-3561a830bed8"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="8522be46-e49e-4adf-875f-7cbae822814e"><pos X="168" Y="180"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6b1c197c-de6d-444a-a6d4-6de433ddbe09" alignment="4"><pos X="168" Y="150"/></EndWaypoint><Waypoin!
 t uuid="7
 6fc0622-69e5-4836-bf4f-1c80446fc5a7"><pos X="168" Y="!
 191"/></Waypoint><EndWaypoint uuid="1479390c-691d-4675-a698-f5769913cec4" alignment="1"><pos X="187" Y="191"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="2249fdb1-ac4d-4980-8380-1e4c429d55a1" guiTextLabel_Element="592a6ae8-b016-4200-bbf4-772461deaf4f"><pos X="-70" Y="5"/></TextLabel><TextLabel uuid="cb7da99c-ea97-4e35-934c-54aab372cc9d" textLabel="3" guiTextLabel_Element="592a6ae8-b016-4200-bbf4-772461deaf4f"><pos X="-16" Y="25"/></TextLabel><TextLabel uuid="a4606049-09f2-40d9-8bfa-ebccfc943338" textLabel="4" guiTextLabel_Element="592a6ae8-b016-4200-bbf4-772461deaf4f"><pos X="-7" Y="-36"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="0a9f87ab-c53d-4d1c-a65d-7e540dd34817" guiLink_Element="9f50abda-914f-4df1-ba0b-569988110759"><nodeRect Left="188" Top="619" Right="620" Bottom="695"/><attached><AttachedNode uuid="73e765b8-f343-40f4-bebe-034b17c7b8d8"><nodeRect Left="7" Top="738" Right="388" Bottom="775"/></Atta!
 chedNode>
 </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="159" Y="645"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="7d399bd0-6f23-4653-9937-f84a7acc0dc2" alignment="2"><pos X="131" Y="645"/></EndWaypoint><EndWaypoint uuid="fd7b3abc-c729-4e92-80b8-b6ea9c1f40b0" alignment="3"><pos X="188" Y="645"/></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-ad4!
 2-458b5a2
 49176"><pos X="156" Y="671"/></MiddleWaypoint></guiLi!
 neLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="e1cb6a6e-8f86-465f-9eac-1f39a8991609" alignment="2"><pos X="131" Y="701"/></EndWaypoint><Waypoint uuid="b1dc5407-5c47-49df-a62a-1fae150646e0"><pos X="156" Y="701"/></Waypoint><Waypoint uuid="8c988978-3676-4ae1-ac06-a595dea4c9f7"><pos X="156" Y="645"/></Waypoint><EndWaypoint uuid="e12022b5-e3b1-43f1-959e-bba354095744" alignment="3"><pos X="188" Y="645"/></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="645" Y="656"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="eb81a337-835e-4c89-8c6c-ff6315301539" alignment="2"><pos X="620" Y="801"/></EndWaypoint!
 ><Waypoin
 t uuid="40d63ac9-1d9a-4db6-b182-13201ceb6cdb"><pos X="645" Y="801"/></Waypoint><EndWaypoint uuid="7120e5c5-78c7-48b3-9b4a-066303fee69e" alignment="3"><pos X="645" Y="486"/></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"><pos X="645" Y="576"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="a8f76d4e-389b-454c-9d31-a2f868a43b03" alignment="2"><pos X="620" Y="640"/></EndWaypoint><Waypoint uuid="fc64e2c4-e1b4-4293-88dc-7132df94e313"><pos X="645" Y="640"/></Waypoint><EndWaypoint uuid="e53d9895-c3df-4350-b631-19d71ca0ff80" alignment="3"><pos X="645" Y="486"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="835de!
 df2-780c-
 4615-8bbb-6bc224eef463" guiLink_Element="164f6950-fef!
 0-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="645" Y="528"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="4a1274c2-3973-4922-a570-6f62837713e8" alignment="4"><pos X="620" Y="544"/></EndWaypoint><Waypoint uuid="73511d15-9bd0-4b27-960b-dc3c16a59ea2"><pos X="645" Y="544"/></Waypoint><EndWaypoint uuid="7b4fd5e1-f138-4b36-abc6-096c0bb06a94" alignment="1"><pos X="645" Y="486"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="95f77a49-22c8-4cd5-9095-d3b8446dc0fb" guiLink_Element="e5399412-138e-4541-b1bf-aa889b2059cf"><style headergradientbegin="red"/><nodeRect Left="782" Top="260" Right="1015" Bottom="373"/></NodeLink><NodeLink uuid="014b5326-95d1-4432-b4a1-1d667ebd6ca1" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><s!
 tyle head
 ergradientbegin="red"/><nodeRect Left="782" Top="171" Right="918" Bottom="229"/></NodeLink><LineLink uuid="f2773023-53a5-4e85-8238-54a54c26d84b" guiLink_Element="f1cd601f-2140-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="014b5326-95d1-4432-b4a1-1d667ebd6ca1" guiLineLink_LineEnd="00d883ff-1e4d-49b4-b419-fece0f201d42"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="793b2349-e1d5-4a5e-bf86-8ca1d1143308"><pos X="857" Y="133"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="3f157b4e-5466-4cd5-beb7-a19b55b0d6c7" alignment="1"><pos X="857" Y="171"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a27fe30c-f2dd-4af9-a159-24a59883110b" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="-83" Y="-17"/></TextLabel><TextLabel uuid="b7b90b30-3974-407b-8583-bbdeda2c3b46" textLabel="3" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="15" Y="-17"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint>!
 <EndWaypo
 int uuid="352e0ce0-2424-4fdf-a6e0-f934fba65b2b" align!
 ment="4"><pos X="857" Y="95"/></EndWaypoint></guiLineLinkWaypoint></LineLink><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="180"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="db010a65-6a3d-423d-9eac-027f3c5a63d1" alignment="4"><pos X="662" Y="180"/></EndWaypoint><EndWaypoint uuid="178cd880-2045-4934-bd80-0fa3f211ccd3" alignment="1"><pos X="782" Y="180"/></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_LineMidd!
 leWaypoin
 t><MiddleWaypoint uuid="399a2ab9-e607-4b1f-a6b4-0a7e65977b70"><pos X="575" Y="316"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d54a97b5-2973-466e-8402-8806d13df99b" alignment="4"><pos X="454" Y="230"/></EndWaypoint><Waypoint uuid="fe6d1cd0-117b-4757-ba32-ef507a82b709"><pos X="454" Y="316"/></Waypoint><EndWaypoint uuid="a7b098e1-eb4d-47f1-9b3f-b341cd200630" alignment="1"><pos X="782" Y="316"/><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></EndWay!
 point></g
 uiLineLinkWaypoint></LineLink><NodeLink uuid="07de758!
 a-4627-468b-a36a-d0d043bc1010" guiLink_Element="f053f4a3-04af-434b-82b8-c18c76a57993"><style headergradientbegin="red"/><nodeRect Left="782" Top="428" Right="1224" Bottom="522"/><attached><AttachedNode uuid="a248d1a3-a8f8-4279-8af6-40ef2b4f84dd"><nodeRect Left="1004" Top="443" Right="1375" Bottom="480"/></AttachedNode></attached></NodeLink><LineLink uuid="3e344ef0-a556-4328-9699-5c208436cf07" guiLink_Element="91df1571-edf2-4840-a546-81f2588250f0" guiLineLink_LineBegin="f12b1414-1ce0-42cc-b2c8-05b1f95ebfb5" guiLineLink_LineEnd="07de758a-4627-468b-a36a-d0d043bc1010"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="8e2f867f-8808-4b39-b7e1-fa5e079170ec"><pos X="722" Y="457"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="760639ea-48e6-47ee-b49f-95d40649355c" alignment="4"><pos X="662" Y="457"/></EndWaypoint><EndWaypoint uuid="3b363b05-f703-4cc8-ad65-c0fbfb9754a2" alignment="1"><pos X="782" Y="457"/></EndWaypoint></guiLineLinkWaypo!
 int></Lin
 eLink><LineLink uuid="d4e84ae5-9d6d-4d47-9482-d4dbddc2f3d2" guiLink_Element="8a6f78dc-c8b2-45a7-81f9-6bd5bd7eabe5" guiLineLink_LineBegin="07de758a-4627-468b-a36a-d0d043bc1010" guiLineLink_LineEnd="95f77a49-22c8-4cd5-9095-d3b8446dc0fb"><style linethickness="2" pencolor="#00cc00"/><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="42b06570-4bdf-4c72-b371-fd7e35acf56e"><pos X="885" Y="401"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9eab7040-e578-41ca-9268-69bd62c27306" alignment="2"><pos X="885" Y="428"/></EndWaypoint><EndWaypoint uuid="f3a66a80-8d4a-46e3-9b4e-d68099bf0887" alignment="3"><pos X="885" Y="373"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="339c4c9a-cc62-4916-9692-53b494d0d1f6" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="5"/></TextLabel><TextLabel uuid="c0aca23e-a693-4ee0-b1bd-bfdb6b0d857e" textLabel="3" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="25"!
 /></TextL
 abel><TextLabel uuid="a195211e-d3a9-4950-965a-b197c45!
 013c8" textLabel="4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="30" Y="18"/></TextLabel></guiTextLabelWaypoint_TextLabel></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="5c659b67-0607-4990-9c16-18efdb593de1" guiLink_Element="90a079ff-9bba-4e27-b173-12af60c8e6bf"><nodeRect Left="57" Top="-96" Right="569" Bottom="-37"/><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" T!
 op="-96" 
 Right="868" Bottom="-38"/></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="633" Y="-88"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="aed2e33f-cc56-48cb-9455-842990438ccd" alignment="4"><pos X="569" 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="569" Bottom="346"/><attached><AttachedNode uuid="890fe68a-28b1-4272-b9d3-fc2163304019"><nodeRect Left="40" Top="356" Right="421" Bottom="393"/>!
 </Attache
 dNode></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><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="439"/></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="346"/></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="434"/></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="346"/></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="275" Y="397"/></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="346"/></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="18" Right="569" Bottom="77"!
 /><attach
 ed><AttachedNode uuid="0e5d2776-1816-4e82-8b95-8ba6a32ac3f1"><nodeRect Left="-88" Top="101" Right="316" Bottom="138"/></AttachedNode></attached></NodeLink><NodeLink uuid="476e7000-4fe0-4784-b181-881cb7b751c3" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="697" Top="19" Right="833" Bottom="77"/></NodeLink><LineLink uuid="41dc02a4-696d-4c30-a27e-99f2ee348f01" guiLink_Element="f1cd601f-2140-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="476e7000-4fe0-4784-b181-881cb7b751c3" guiLineLink_LineEnd="84a11406-0848-464a-8e86-e4029710a1aa"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="74fc7909-68bc-46c1-98d4-f0ffd5bbc551"><pos X="751" Y="-9"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="7fe064c0-196f-4bd2-8b55-6c5a4bec7b65" alignment="1"><pos X="751" Y="19"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="e07952d8-243a-4dda-b84d-d971eebb3af7" guiTextLabel_Element="9e564712-c!
 ad4-4ddf-
 9b76-b84e6f387577"><pos X="-77" Y="-22"/></TextLabel>!
 <TextLabel uuid="5dfc2840-9d02-4ca4-bff4-41c3ecdc9153" textLabel="3" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="13" Y="-24"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint><EndWaypoint uuid="b6b2aef4-ed29-46a5-9d75-4b8c66bcf796" alignment="4"><pos X="751" Y="-38"/></EndWaypoint></guiLineLinkWaypoint></LineLink><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="58"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c378da3b-894c-4505-874f-fb82fe35ee03" alignment="4"><pos X="569" Y="58"/></EndWaypoint><EndWaypoint uuid="d84ce7cf-0c1c-4ef1-8867-2ad9ed95eb5f" alignment="1"><pos X="697" Y="58"/></EndWaypoint></guiLineLinkW!
 aypoint><
 /LineLink><LineLink uuid="04bc4aca-7d46-4810-95ac-bea24e7c0edd" guiLink_Element="1f96d50a-e4c4-43f9-a24e-36558fa4c94c" guiLineLink_LineBegin="5c659b67-0607-4990-9c16-18efdb593de1" guiLineLink_LineEnd="028ae9c7-4d5a-43f3-aa80-a5db836270f7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="ae9eeb39-de1d-4369-bf89-3cc8eb085454"><pos X="168" Y="-10"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="b9fa6b8f-0ae3-4698-871f-b2f5857b1299" alignment="4"><pos X="168" Y="-37"/></EndWaypoint><EndWaypoint uuid="ca7fe353-13f3-4283-adae-0811079878ea" alignment="1"><pos X="168" Y="18"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="5192aa2d-0697-4c70-b11e-00bedf9b8d5b" guiTextLabel_Element="65a4a1e1-5fe6-4f6d-8b94-0bce5bf9a504"><pos X="-76" Y="-21"/></TextLabel><TextLabel uuid="c3ba073a-e73b-4823-a037-4f43a3f61e7f" textLabel="3" guiTextLabel_Element="65a4a1e1-5fe6-4f6d-8b94-0bce5bf9a504"><pos X="5" Y="-20"/></TextLabel><TextLabel uuid="983566!
 2e-d64d-4
 3a3-8b16-bb601ef243c0" textLabel="4" guiTextLabel_Ele!
 ment="65a4a1e1-5fe6-4f6d-8b94-0bce5bf9a504"><pos X="5" Y="-40"/></TextLabel></guiTextLabelWaypoint_TextLabel></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="466" Y="173"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="e493a442-7ad7-46ba-8711-8363b5fe418b" alignment="4"><pos X="332" Y="77"/></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!
 -00edb479
 9c87"><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" 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" guiLineLin!
 k_LineEnd
 ="ed58bacc-2790-4047-bd97-12073415458f"><guiLineLink_!
 LineMiddleWaypoint><MiddleWaypoint uuid="0cb95fbf-edef-4dd4-9a03-0fa7f93e9684"><pos X="633" Y="300"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f85b4104-d85d-4edb-9962-6eca24283476" alignment="4"><pos X="569" 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"/><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><En!
 dWaypoint
  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></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="6d405806-0c6c-4deb-b9dc-b67046f08e01" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="8c7a0fd4-d363-4e37-afa4-6ab0e96dc34c" name="RedshiftDomain" guiDiagramLinkedOwner="f0b13a8e-a959-4943-936b-188cd68618e4"><guiDiagramGuiLink><NodeLink uuid="38f0d39!
 b-ef83-4c
 93-b5b8-25686e2d3209" guiLink_Element="84dc6fee-3bcd-!
 4664-a942-a8df4578c56f"><nodeRect Left="89" Top="59" Right="601" Bottom="118"/><attached><AttachedNode uuid="385c552b-215e-4892-bf45-3ed55eb497c7"><nodeRect Left="-167" Top="222" Right="245" Bottom="259"/></AttachedNode></attached></NodeLink><NodeLink uuid="6b65784f-e500-4db9-98e6-32f5aa382e79" guiLink_Element="ec011cf3-ace0-4d27-be15-de8cd9545a30"><nodeRect Left="70" Top="550" Right="176" Bottom="670"/></NodeLink><NodeLink uuid="d6890560-4af3-4eed-a713-06d72210ce3c" guiLink_Element="75a4b41a-45bc-4cbd-877f-e952d3db256d"><nodeRect Left="169" Top="454" Right="601" Bottom="530"/><attached><AttachedNode uuid="ab58f900-9e83-434f-bbd8-c63289cf9eea"><nodeRect Left="-205" Top="513" Right="176" Bottom="550"/></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="812" Bottom="117"/></NodeLink><LineLink uuid="93fe72e5-f90f-4!
 8d7-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="621" Y="88"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="035e967f-6c2c-4d67-b6ee-3c60b38f8c0b" alignment="4"><pos X="601" 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="173" Right="601" Bottom="232"/><attached><AttachedNode uuid="465cbfb0-52fd-4e7e-abc1-cef57f4c6748"><nodeRect Left="-100" Top="282" Right="304" Bottom="319"/></AttachedNode></attached></NodeLink><LineLink uuid="2f2d0991-16ee-49ff-9168-b!
 e8e5833f8
 6d" guiLink_Element="d752a1fe-a6aa-407e-bfca-b90f8552!
 fba9" guiLineLink_LineBegin="38f0d39b-ef83-4c93-b5b8-25686e2d3209" guiLineLink_LineEnd="cebe73a7-29aa-4b26-ba0e-15b7ef1f1270"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="47356563-6bb5-4280-824b-6161cfdbef93"><pos X="260" Y="145"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9f104f1e-46f2-48e8-be7d-2dcf86eafb5c" alignment="4"><pos X="260" Y="118"/></EndWaypoint><EndWaypoint uuid="e95675d3-34ee-419f-982f-8850a4e26a97" alignment="1"><pos X="260" Y="173"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="4a433ecb-0ba2-48e2-b418-37c63b0219e7" guiTextLabel_Element="66920fee-7342-43bf-bca5-40066bad4bbd"><pos X="-86" Y="-25"/></TextLabel><TextLabel uuid="879c5d55-787d-4c8e-b9b8-a8af60417498" textLabel="3" guiTextLabel_Element="66920fee-7342-43bf-bca5-40066bad4bbd"><pos X="-12" Y="-23"/></TextLabel><TextLabel uuid="21fa1f1b-4a9d-4c12-8c42-1aae1c1e0676" textLabel="4" guiTextLabel_Element="66920fee-7342-43bf-bca5-40066bad4bbd"><pos!
  X="4" Y=
 "-23"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><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="448" Y="571"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="4d9f9c8e-1b7d-400b-882a-aaa936786738" alignment="2"><pos X="568" Y="587"/></EndWaypoint><Waypoint uuid!
 ="c5e18c7
 6-1b3e-49a9-a56f-88544f546dc1"><pos X="568" Y="571"/>!
 </Waypoint><Waypoint uuid="514af541-079a-4b34-92e9-3d03346fe35e"><pos X="353" Y="571"/></Waypoint><EndWaypoint uuid="b5e574f6-3eda-4ebd-b6ce-59237118a382" alignment="3"><pos X="353" Y="530"/></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="353" Y="559"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6a27efab-87d1-40c2-9e80-9cb7823a1569" alignment="1"><pos X="353" Y="587"/></EndWaypoint><EndWaypoint uuid="8dc5f9e5-8ecd-48c1-a68a-aaa1d829b489" alignment="4"><pos X="353" Y="530"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="bd004b64-0033-4322-a0eb-b429b76c64e7" guiLink_Element="e5399412-138e-4541!
 -b1bf-aa8
 89b2059cf"><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="162" Right="777" Bottom="220"/></NodeLink><LineLink uuid="b855c601-1efd-4d43-a025-e1c058639409" guiLink_Element="f1cd601f-2140-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="7925e071-970d-4669-b8bd-6ff22165c1b1" guiLineLink_LineEnd="07143231-329e-4392-8580-3489d2286a7d"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="b9ededa1-0f9e-477e-b45c-a5f403e16a0a"><pos X="734" Y="140"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="090dc664-0d3c-4cb9-86dc-a14d61cf6c1e" alignment="2"><pos X="734" Y="162"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="1e2dc1af-4963-4a46-8d92-3726c28ce250" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="5"!
  Y="-20"/
 ></TextLabel><TextLabel uuid="88797049-0b3a-4376-8018!
 -17d55b8ac079" textLabel="3" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="5" Y="-40"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint><EndWaypoint uuid="872198ab-0fc0-476b-8d41-c1f91dc6ab0f" alignment="3"><pos X="734" Y="117"/></EndWaypoint></guiLineLinkWaypoint></LineLink><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="621" Y="195"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9ff6a031-0a4a-4b0d-ae22-dd113f4c7ae3" alignment="4"><pos X="601" Y="195"/></EndWaypoint><EndWaypoint uuid="5fb2dd73-580a-49cd-91d5-bd9ea197824a" alignment="1"><pos X="641" Y="195"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="ba9!
 6be0a-490
 a-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="465" Y="354"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="1906d2f9-f3a3-4908-9528-571f7716173d" alignment="4"><pos X="412" Y="232"/></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_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="483"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><En!
 dWaypoint
  uuid="f8c995fb-a755-463c-ac79-6e8ed8d8727c" alignment="4"><pos X="601" Y="483"/></EndWaypoint><EndWaypoint uuid="45403c12-2f53-4f24-a1b5-59bcd8a549fa" alignment="1"><pos X="641" Y="483"/></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></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" guiText!
 Label_Ele
 ment="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></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="-92" Top="10" Right="438" Bottom="69"/><attached><AttachedNode uuid="0a339d7e-4d7f-4582-8fbf-ab679a3a1701"><nodeRect Left="-169" Top="93"!
  Right="2
 43" Bottom="130"/></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="670" Bottom="68"/></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="468" Y="25"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="ea0fd0cd-51bc-4093-9049-f53be312a6e5" alignment="4"><pos X="438" Y="25"/></EndWaypoint><EndWaypoint uuid="1fa1f30a-2225-4d40-9b61-2fa885bf6da6" alignment="1"><pos X="499" Y="25"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="f424b7f5-cf7b-46c9-bdef-28f81e186c95" guiLink_Elem!
 ent="7e23
 4413-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="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="326" Top="378" Right="438" Bottom="454"/></NodeLink><NodeLink uuid="ce1f6557-6a1e-40b7-ac71-2e260819d3e0" guiLink_Element="8a50956d-94c0-4680-a070-41f058b7ac28"><nodeRect Left="-92" Top="591" Right="478" Bottom="668"/><attached><AttachedNode uuid="386aa7a2-0246-47ff-b0ea-32ef6cd8!
 4fa9"><no
 deRect Left="-59" Top="676" Right="315" Bottom="713"/></AttachedNode></attached></NodeLink><NodeLink uuid="ecd6a6d9-7bff-4d92-9f86-e4b0a3277675" guiLink_Element="4c09771d-54d0-4785-a30f-bee0bb12719f"><nodeRect Left="-92" Top="738" Right="482" Bottom="815"/><attached><AttachedNode uuid="ef8e4640-d935-4da9-9cdd-5b1e62cef974"><nodeRect Left="-59" Top="821" Right="315" Bottom="858"/></AttachedNode></attached></NodeLink><NodeLink uuid="8d6b8a59-69d3-4dd5-9eac-24c012bdd61e" guiLink_Element="6227d2f6-eb0e-44c6-b97a-ae912f3b5db6"><nodeRect Left="-92" Top="882" Right="475" Bottom="959"/><attached><AttachedNode uuid="f68b03ce-3bab-4eb2-9e46-55f830ac5a51"><nodeRect Left="-59" Top="967" Right="315" Bottom="1004"/></AttachedNode></attached></NodeLink><NodeLink uuid="8af86f68-3292-4970-9b8a-99f37baacac5" guiLink_Element="2b4c784e-59f5-4efa-82d8-9638a8ee3bda"><nodeRect Left="-92" Top="1026" Right="477" Bottom="1103"/><attached><AttachedNode uuid="577d7fd6-8e6d-4d63-b9e5-1d7c8739983c"><nod!
 eRect Lef
 t="-59" Top="1109" Right="315" Bottom="1146"/></Attac!
 hedNode></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="499" Y="500"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f2f7dfad-63e7-4660-8d13-89959f9a4ded" alignment="4"><pos X="478" Y="611"/></EndWaypoint><Waypoint uuid="341972a4-0ea2-472d-99a9-75443a10d5bf"><pos X="506" Y="611"/></Waypoint><Waypoint uuid="b3c97c91-1387-4f97-bd87-0c86ead09614"><pos X="506" Y="500"/></Waypoint><Waypoint uuid="d031a5f0-c751-4f81-b218-34f7ae944434"><pos X="398" Y="500"/></Waypoint><EndWaypoint uuid="3bb3d663-ee00-4adf-ba34-7748e6638984" alignment="1"><pos X="398" Y="454"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="1ce417e9-eb44-4551-a!
 59f-b64b4
 6ca40ff" 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="506" Y="564"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2dae2be3-6c9f-4ce5-8b14-fa07b46791d4" alignment="2"><pos X="482" Y="758"/></EndWaypoint><Waypoint uuid="51738286-13f8-406d-ab0f-f5ef42a14891"><pos X="506" Y="758"/></Waypoint><Waypoint uuid="44a5fa5c-1e95-4348-8831-6a3edd7c5a66"><pos X="506" Y="500"/></Waypoint><Waypoint uuid="3e2b1bbe-4ffa-42ce-80f8-4a63e67f81fd"><pos X="398" Y="500"/></Waypoint><EndWaypoint uuid="7a31f4d3-e533-4d50-b3c0-080e1f16d1d9" alignment="3"><pos X="398" Y="454"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="4ef18e39-c3e7-4b0e-9120-0fa8d71288f3" guiLink_Element="45ce5312-9ef8-4e61-9c67-c04f65671941" gu!
 iLineLink
 _LineBegin="8d6b8a59-69d3-4dd5-9eac-24c012bdd61e" gui!
 LineLink_LineEnd="f36a0f57-c99c-4618-9ea9-0bf87ee9c27f"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="a4345acc-8681-4c21-b972-ef68d0a70fc8"><pos X="506" Y="644"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="1e524180-0f85-4ad6-9d72-0701f6110971" alignment="1"><pos X="475" Y="911"/></EndWaypoint><Waypoint uuid="e3130fdc-475e-4437-aaa8-819fe06ba499"><pos X="506" Y="911"/></Waypoint><Waypoint uuid="ce905606-0c3c-47b1-9790-4c172a4f3ed5"><pos X="506" Y="500"/></Waypoint><Waypoint uuid="27a59498-b251-4d36-b4b6-e8b2b3f0bc47"><pos X="398" Y="500"/></Waypoint><EndWaypoint uuid="8ea87e73-bccd-44b9-82f4-7073ca6c3a11" alignment="4"><pos X="398" Y="454"/></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"><guiLineLi!
 nk_LineMi
 ddleWaypoint><MiddleWaypoint uuid="6884c637-bfe1-44cf-bc68-7dc96bc6b2fd"><pos X="506" Y="713"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="7aaf4903-af5f-4de8-b51b-c594007fefae" alignment="1"><pos X="477" Y="1049"/></EndWaypoint><Waypoint uuid="a4f2b51d-e8a6-4dc7-a9aa-abd3a9d2804d"><pos X="506" Y="1049"/></Waypoint><Waypoint uuid="75e81fdb-1158-41ac-a962-ce4c289a8fda"><pos X="506" Y="500"/></Waypoint><Waypoint uuid="6066b4eb-7fa8-40c9-a789-6bd7d749dcb8"><pos X="398" Y="500"/></Waypoint><EndWaypoint uuid="ce91821a-6de1-44e8-8777-2148971b029b" alignment="4"><pos X="398" Y="454"/></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></att!
 ached></N
 odeLink><LineLink uuid="b96800c7-1f81-4e22-8e9f-cf8a2!
 45273f3" guiLink_Element="57671621-5ef0-4a3e-b08e-48cd44bb283e" guiLineLink_LineBegin="2ececdd3-92c4-408d-bb25-f9ba266db930" guiLineLink_LineEnd="c1c604eb-149e-4f98-8a97-1408f3969a7c"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="2763b42a-692e-48b6-acb3-86b31106884a"><pos X="127" Y="110"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="42f0714b-0e93-483a-b909-da881c6b8435" alignment="4"><pos X="127" Y="69"/></EndWaypoint><EndWaypoint uuid="e1532874-aba6-4875-a9fd-4641d1b70427" alignment="1"><pos X="127" Y="152"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="a7857dfa-0a5e-4706-a52c-abcc105e343b" guiTextLabel_Element="385139dc-88e9-40da-b161-1a5c2af69035"><pos X="-70" Y="-14"/></TextLabel><TextLabel uuid="e6b0c3ae-1c3f-41cd-aea6-64e74845e115" textLabel="3" guiTextLabel_Element="385139dc-88e9-40da-b161-1a5c2af69035"><pos X="-93" Y="-16"/></TextLabel><TextLabel uuid="f13cde7c-4d04-4f25-aba9-19622b504b58" textLabel="4" guiText!
 Label_Ele
 ment="385139dc-88e9-40da-b161-1a5c2af69035"><pos X="5" Y="-20"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="aff22136-06ea-4a3d-bfd2-88c95594c193" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="499" Top="153" Right="635" Bottom="211"/></NodeLink><LineLink uuid="b4cc2346-7973-441d-a4dc-7251d3551209" guiLink_Element="f1cd601f-2140-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="aff22136-06ea-4a3d-bfd2-88c95594c193" guiLineLink_LineEnd="b5acb9a0-38a9-46c2-a6b2-8848d53d38d7"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="72da39e5-2281-472a-97e1-1fe9c4385e86"><pos X="565" Y="111"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="94202f01-62fa-4f6a-bac1-9e0970b1c86f" alignment="2"><pos X="565" Y="153"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="80a6112f-12fe-4c94-9b11-3d5c43c4fcf9" guiTextLabel_Element="9e564!
 712-cad4-
 4ddf-9b76-b84e6f387577"><pos X="5" Y="-20"/></TextLab!
 el><TextLabel uuid="c7f77abd-6c62-4002-b74d-9c09e715ce7d" textLabel="3" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="5" Y="-40"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint><EndWaypoint uuid="884563a7-14a3-4dd4-88f2-aa2f0e960f4e" alignment="3"><pos X="565" Y="68"/></EndWaypoint></guiLineLinkWaypoint></LineLink><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></guiLineL!
 inkWaypoi
 nt></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" 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-9!
 861-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><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="8ed04aa!
 b-dacf-4a
 aa-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"/></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_LineMiddleWayp!
 oint><gui
 LineLinkWaypoint><EndWaypoint uuid="e015cc22-4665-403!
 f-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="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-b33
 d50076a84" 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="468" Y="431"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="9f115da4-0ffc-4571-8f6a-fc763bb34ff0" alignment="4"><pos X="438" Y="431"/></EndWaypoint><EndWaypoint uuid="9b4a46ac-ea77-4e23-bf6b-63c3be137c4a" alignment="1"><pos X="499" Y="431"/></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" alignme!
 nt="4"><p
 os 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></guiDiagramGuiLink><guiDiagramLayer><DiagramLayer uuid="97287b7e-4476-40e6-85d1-3c8589dc7d17" name="Default"/></guiDiagramLayer></ClassDiagram><ClassDiagram uuid="a3413c72-3e6e-4a48-b86f!
 -0a3787c7
 bdbc" name="GenericDomain" guiDiagramLinkedOwner="f88!
 1bbdc-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="622" Bottom="115"/><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="843" Bottom="115"/></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="647" Y="67"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLi!
 neLinkWay
 point><EndWaypoint uuid="f8c926d7-c0b0-45e3-acd6-a432ec17809f" alignment="4"><pos X="622" 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="190" Top="475" Right="622" Bottom="552"/><attached><AttachedNode uuid="3927a27a-dd77-463b-ba3c-cb87c0ac84bb"><nodeRect Left="-27" Top="566" Right="354" 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><LineLink uuid="a957d6ef-441b-4778-ba54-186b501867e6" guiLink_Element="f2fd6d14-3!
 2d4-45aa-
 aff8-c7b0014864fa" guiLineLink_LineBegin="a275f150-21!
 b2-4a55-9c40-e2970c392fc8" guiLineLink_LineEnd="84bca797-b0a2-4cc3-ba2d-2c9a5b9c95d6"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="efb0f169-3abd-4c85-887e-c8a66a7e3547"><pos X="166" Y="161"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5a25bcd6-5ce6-48d7-b9e0-78c3a25e305f" alignment="4"><pos X="166" Y="115"/></EndWaypoint><EndWaypoint uuid="fbf48794-3b5b-4297-8a02-411778fb2d17" alignment="1"><pos X="166" Y="207"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="e3031d23-f703-4920-9c92-726411712d33" guiTextLabel_Element="7599d655-4b60-46a3-badd-830d3bcec758"><pos X="-72" Y="-23"/></TextLabel><TextLabel uuid="22afb93c-f4a3-4bb1-9c77-bb49391a4b50" textLabel="3" guiTextLabel_Element="7599d655-4b60-46a3-badd-830d3bcec758"><pos X="10" Y="-29"/></TextLabel><TextLabel uuid="fd21ce65-54d5-45d7-99ca-ef10eb4bea83" textLabel="4" guiTextLabel_Element="7599d655-4b60-46a3-badd-830d3bcec758"><pos X="5" Y="-49"/></TextLabel></guiTextLabe!
 lWaypoint
 _TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="31099b22-e948-4dcc-85dc-5607de25bc3a" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="672" Top="208" Right="808" Bottom="266"/></NodeLink><LineLink uuid="2c7399c0-db86-4736-a9c0-cb6fe51a8f5f" guiLink_Element="f1cd601f-2140-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="31099b22-e948-4dcc-85dc-5607de25bc3a" guiLineLink_LineEnd="40b504f4-f76e-4cf7-822b-268e9336c0c5"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="9601d1f9-ddc4-4a8e-a6c1-907ad2ee5e85"><pos X="726" Y="162"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="b41177de-14fc-4135-8a50-b02f662ff179" alignment="2"><pos X="726" Y="208"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="dde3f44c-f9ea-4030-b9de-991dccbfb904" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="5" Y="-20"/></TextLabel><TextLabel uuid="5855c0fd-08e5-4e!
 12-946e-1
 754a001f915" textLabel="3" guiTextLabel_Element="9e56!
 4712-cad4-4ddf-9b76-b84e6f387577"><pos X="79" Y="-17"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint><EndWaypoint uuid="81bbdbb4-d60c-4a6a-ad7d-a3b9052aa173" alignment="3"><pos X="726" Y="115"/></EndWaypoint></guiLineLinkWaypoint></LineLink><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"/></EndWaypoint><E!
 ndWaypoin
 t 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"><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></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_LineMiddleWaypoint!
 ><MiddleW
 aypoint 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="241f2fcd-97!
 42-4889-a
 265-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="5" Y="5"/></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="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!
 "><nodeRe
 ct Left="208" Top="-298" Right="712" Bottom="-185"/><attached><AttachedNode uuid="571ad65d-8302-46a0-9f0e-16d5d2ab9a1e"><nodeRect Left="25" Top="-169" Right="437" Bottom="-132"/></AttachedNode></attached></NodeLink><NodeLink uuid="98cf2047-fd76-4fa7-9c4a-2ff95ed6f7db" guiLink_Element="32cad59f-cb54-426e-bb2e-34013e6e28f9"><nodeRect Left="-211" Top="-298" Right="-96" Bottom="524"/></NodeLink><NodeLink uuid="e65df3bf-f0e0-496a-9e3e-4ff5d5ffd503" guiLink_Element="1c4ef700-d3a6-4ef4-99bc-e919b3d6b7ce"><nodeRect Left="1117" Top="-298" Right="1250" Bottom="128"/></NodeLink><NodeLink uuid="e175f030-076d-484d-a3fc-29ed031d0024" guiLink_Element="33c656d6-9829-4dc4-b802-5c832657cfa0"><nodeRect Left="-56" Top="-92" Right="26" Bottom="-8"/></NodeLink><NodeLink uuid="62bd4a93-9880-4d2c-9347-50207f972cb6" guiLink_Element="4601b15e-6a63-46b8-8254-18c8ca7d832c"><nodeRect Left="-56" Top="32" Right="93" Bottom="127"/></NodeLink><NodeLink uuid="45787a05-8dc6-4630-87c2-79f6231ac0bf" guiLink_El!
 ement="e7
 ee63be-3bfc-4f3f-b287-46a15a0ca1ae"><nodeRect Left="1!
 31" Top="78" Right="198" Bottom="136"/></NodeLink><NodeLink uuid="17e55098-5b00-4c32-aa2b-70fc3ddd7254" guiLink_Element="8f732d69-22c4-4596-ba59-0290568495a0"><nodeRect Left="2" Top="206" Right="142" Bottom="283"/></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="159" Y="196"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="cd22e748-f747-455d-94d9-2afee90d3075" alignment="2"><pos X="99" Y="206"/></EndWaypoint><Waypoint uuid="189fb432-11ff-411c-a73d-3c39bc9c89de"><pos X="99" Y="196"/></Waypoint><Waypoint uuid="1ec16257-6d09-4ca2-989f-db15948e1fa1"><pos X="170" Y="196"/></Waypoint><EndWaypoint uuid="76c771fe-5daf-4fd2-ae5f-7c739c9a6f22" alignment="3"!
 ><pos X="
 170" Y="136"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="5453b25f-b022-4c7f-a029-d7b6e0693838" guiLink_Element="e3364778-e183-48b4-9039-31762e7c6f7a"><nodeRect Left="200" Top="206" Right="360" Bottom="319"/></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="185" Y="196"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="06519a3d-743a-4b19-9b6f-9d76eb53381b" alignment="1"><pos X="250" Y="206"/></EndWaypoint><Waypoint uuid="6c2ab2ae-fe5b-4b40-b191-463d0bff62b0"><pos X="250" Y="196"/></Waypoint><Waypoint uuid="3cb8a42b-2963-4f54-8192-bce8473ea036"><pos X="170" Y="196"/></Waypoint><EndWaypoint uuid="c7284b53-fb34-4c5b-8451-3fb6acc42fa3!
 " alignme
 nt="4"><pos X="170" Y="136"/></EndWaypoint></guiLineL!
 inkWaypoint></LineLink><NodeLink uuid="6176f1d2-d73c-4e9a-84c5-032e6e76cb3e" guiLink_Element="bdc94626-ce90-44fc-99e1-6259e9905e85"><style headergradientbegin="red"/><nodeRect Left="854" Top="-298" Right="1025" Bottom="-240"/></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="783" Y="-276"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d032d204-0394-465d-9faf-a5cf18d4596c" alignment="1"><pos X="712" Y="-276"/></EndWaypoint><EndWaypoint uuid="3e5e8a65-06c5-4c41-adbd-03d671c4cb51" alignment="4"><pos X="854" Y="-276"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="6ee21ea8-e45f-4bea-8180-47026202e1ca" guiLink_Element="c2bc8ece-4c36-43!
 81-a45c-6
 94daf064738"><nodeRect Left="203" Top="338" Right="327" Bottom="414"/><attached><AttachedNode uuid="6218229a-006f-478c-b5cf-c2fbddedfd01"><nodeRect Left="428" Top="317" Right="799" Bottom="354"/></AttachedNode></attached></NodeLink><NodeLink uuid="7bb32200-827e-4b20-b567-32499d9b1f25" guiLink_Element="8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7"><nodeRect Left="323" Top="-138" Right="814" Bottom="-80"/><attached><AttachedNode uuid="f86e0c1b-e5ca-4d2b-8351-2d55bb56b517"><nodeRect Left="-1" Top="-68" Right="403" Bottom="-31"/></AttachedNode></attached></NodeLink><NodeLink uuid="99b33a15-33ec-4ab1-b544-f978bfb5eae4" guiLink_Element="35c83f06-bc14-447c-9829-f9afa13e31b1"><nodeRect Left="136" Top="-27" Right="198" Bottom="14"/></NodeLink><LineLink uuid="57220892-5edb-4c31-932a-14c36207f1cf" guiLink_Element="509f9535-75aa-4380-8807-1141afd2e690" guiLineLink_LineBegin="99b33a15-33ec-4ab1-b544-f978bfb5eae4" guiLineLink_LineEnd="7bb32200-827e-4b20-b567-32499d9b1f25"><guiLineLink_LineMiddle!
 Waypoint>
 <MiddleWaypoint uuid="62943be7-ef51-41ab-8294-111519f!
 28510"><pos X="297" Y="-50"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6da996a4-498e-4e3e-8b30-e0af1f32d744" alignment="2"><pos X="164" Y="-27"/></EndWaypoint><Waypoint uuid="288f58cd-8706-46f9-a5c0-5245bd18a457"><pos X="164" Y="-50"/></Waypoint><Waypoint uuid="b2fe069d-1bfb-4571-a8b8-1f54e3e144cc"><pos X="424" Y="-50"/></Waypoint><EndWaypoint uuid="17f232f5-cfc5-4342-a2f4-b8e001a2ec8d" alignment="3"><pos X="424" Y="-80"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="aa46115a-f779-4188-a0d6-4464b1b9ceb1" guiLink_Element="137d8ed4-8590-4f84-8c6d-6084ec54068b" guiLineLink_LineBegin="606905ce-2a01-4f88-a10e-bc3ced50390f" guiLineLink_LineEnd="7bb32200-827e-4b20-b567-32499d9b1f25"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="862ed2fe-9c11-481d-aa7d-e3edcbe6d630"><pos X="360" Y="-162"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="92861b2b-dabd-4c7b-b982-0c4898d69!
 be3" alig
 nment="1"><pos X="360" Y="-185"/></EndWaypoint><EndWaypoint uuid="6cfa23e3-cb56-4516-9dff-c9d9cb7e1171" alignment="4"><pos X="360" Y="-138"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="afd9aa72-4842-413a-b1fc-c7e08dfcd3f0" guiTextLabel_Element="c51f02b0-c246-46b7-956d-3bb53c85bf0a"><pos X="-71" Y="-23"/></TextLabel><TextLabel uuid="2e34cb50-59fb-4bb6-9e91-a8b0c3a498ff" textLabel="3" guiTextLabel_Element="c51f02b0-c246-46b7-956d-3bb53c85bf0a"><pos X="10" Y="-22"/></TextLabel><TextLabel uuid="00bfbcfc-3d2d-4b25-8d36-0e1abd8a3a85" textLabel="4" guiTextLabel_Element="c51f02b0-c246-46b7-956d-3bb53c85bf0a"><pos X="5" Y="-42"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="5ed405f7-2d6f-4553-bf34-9784945197d3" guiLink_Element="21b3814c-7489-4d73-89da-a6252c582b02"><nodeRect Left="217" Top="-25" Right="281" Bottom="16"/></NodeLink><LineLink uuid="517af512-e1f5-49d4-98b2-babf3c258717" guiLink_Element="9e600e07-0a2d-4c!
 41-9575-b
 b6de99ce60b" guiLineLink_LineBegin="5ed405f7-2d6f-455!
 3-bf34-9784945197d3" guiLineLink_LineEnd="7bb32200-827e-4b20-b567-32499d9b1f25"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="918889a3-0122-4d56-b408-688687e740b0"><pos X="336" Y="-50"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5edaec5b-c673-4d53-84be-952544e738df" alignment="4"><pos X="244" Y="-25"/></EndWaypoint><Waypoint uuid="a34c9cf4-7aab-4f10-8e95-dba14239382d"><pos X="244" Y="-50"/></Waypoint><Waypoint uuid="e2600041-23b5-44b6-ba50-3f976035030b"><pos X="424" Y="-50"/></Waypoint><EndWaypoint uuid="d2d6a4a9-bb32-4452-987a-5074b348271f" alignment="1"><pos X="424" Y="-80"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="2e5875d7-ac07-4578-9898-15435f69ede7" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="854" Top="-138" Right="990" Bottom="-80"/></NodeLink><LineLink uuid="d6db2cef-2ed0-4945-8645-3af7ef62b47e" guiLink_Element="f1cd601f-2140-4e66-!
 805e-b5d2
 1fafd31a" guiLineLink_LineBegin="2e5875d7-ac07-4578-9898-15435f69ede7" guiLineLink_LineEnd="6176f1d2-d73c-4e9a-84c5-032e6e76cb3e"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="d7e5c3f1-cdab-4076-a43b-deb89c64ee7e"><pos X="914" Y="-189"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="d69489ad-03e8-4836-89d9-77a4837df847" alignment="2"><pos X="914" Y="-138"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="62e113c5-9b49-49bb-828a-b43e1deaf69d" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="5" Y="-20"/></TextLabel><TextLabel uuid="97940054-ed68-4468-9f2c-5446c4c0b849" textLabel="3" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="5" Y="-40"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint><EndWaypoint uuid="5246ae52-ce15-4a5d-934d-9f1fc7d9f129" alignment="3"><pos X="914" Y="-240"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="e8f89d27-496c-4412-834b-84b84a97ec!
 24" guiLi
 nk_Element="e5399412-138e-4541-b1bf-aa889b2059cf"><st!
 yle headergradientbegin="red"/><nodeRect Left="854" Top="-27" Right="1087" Bottom="86"/></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="834" Y="-116"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="6e5bd2f4-4e25-4a07-aedf-11b8e74e0242" alignment="4"><pos X="814" Y="-116"/></EndWaypoint><EndWaypoint uuid="1a2eac3f-fb2a-4be1-816d-1fa419bafa1d" alignment="1"><pos X="854" Y="-116"/></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-db0a9!
 422cdfe">
 <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="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"><guiLine!
 Link_Line
 MiddleWaypoint><MiddleWaypoint uuid="435209a3-0d58-47!
 94-b156-699d5c8f6e20"><pos X="306" 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="277" Y="447"/></Waypoint><EndWaypoint uuid="0f4265ff-fabd-4b6d-a499-29fb4ebd877c" alignment="4"><pos X="277" Y="414"/></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="277" Y="516"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="a2b61c62-5b48-4cd6-ab8d-f5c73a19ab38" alignment="1"><pos X="367" Y="527"/></EndWaypoint><Waypoint uuid="5c!
 6cc628-d6
 ea-4302-bf23-67c660467864"><pos X="277" Y="527"/></Waypoint><EndWaypoint uuid="83466141-7def-465e-8b32-316b92b2d93d" alignment="4"><pos X="277" Y="414"/></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="277" Y="560"/></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="277" Y="615"/></Waypoint><EndWaypoint uuid="db89f0b1-ec66-4099-9374-56473586adc5" alignment="3"><pos X="277" Y="414"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="059990f5-730c-440b-ae09-!
 77658d150
 45a" guiLink_Element="0473e945-9789-4f9d-90db-eb0610d!
 61ca5" 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="656" Y="25"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="5bff73f4-4c96-4926-9aad-d7f9f04f540f" alignment="4"><pos X="563" Y="-80"/></EndWaypoint><Waypoint uuid="c914d1d1-8bc7-48ae-b72f-54f5c98d1019"><pos X="563" Y="25"/></Waypoint><EndWaypoint uuid="60c9d069-51cb-46cc-a563-536244907ada" alignment="1"><pos X="854" Y="25"/><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-cb804a7b87!
 59" textL
 abel="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="340" Right="995" Bottom="416"/></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="590" Y="358"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="8c90faa1-748b-4b08-9577-77395c860e57" alignment="2"><pos X="327" Y="358"/></EndWaypoint><EndWaypoint uuid="68f70815-fdcd-4aa3-b89e-c399ef583d36" alignment="3"><p!
 os X="854
 " Y="358"/></EndWaypoint></guiLineLinkWaypoint></Line!
 Link><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="382" Top="155" Right="814" Bottom="232"/><attached><AttachedNode uuid="f7b278b0-f55c-4757-ab10-5d85359f1180"><nodeRect Left="188" Top="272" Right="569" 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="9dffb05!
 c-9d86-4e
 3c-882f-4a040e4144a4"><pos X="834" Y="193"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="f8b6dccf-8e54-4e85-94d9-bd0a2ab10b86" alignment="4"><pos X="814" 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="121"/></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" ali!
 gnment="3
 "><pos X="957" Y="86"/><guiTextLabelWaypoint_TextLabe!
 l><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" textLabel="4" guiTextLabel_Element="0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="45"/></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 Le!
 ft="-301"
  Top="769" Right="-201" Bottom="816"/><attached><AttachedNode uuid="2af5de49-955c-405e-b997-f2e73dd09ab1"><nodeRect Left="-294" Top="921" Right="77" Bottom="958"/></AttachedNode></attached></NodeLink><NodeLink uuid="fe7ca84b-fedb-4d4c-97ab-7bd0068cd8f1" guiLink_Element="cd6529be-bbad-48f2-8245-966038c18c72"><style showop="0"/><nodeRect Left="-413" Top="164" Right="75" Bottom="214"/><attached><AttachedNode uuid="b5d2e21e-e83f-4892-a001-efba30aef76d"><nodeRect Left="-711" Top="249" Right="-299" 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-7!
 bd0068cd8
 f1"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint u!
 uid="747c741f-d94e-4b0f-ae39-ae37954b834c"><pos X="-360" Y="126"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="2b47218a-594d-4527-b975-30b6b2733d5c" alignment="3"><pos X="-360" Y="88"/></EndWaypoint><EndWaypoint uuid="f3a168d2-99e6-491a-9ffa-a791d68d03c1" alignment="2"><pos X="-360" 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="301" Bottom="222"/></NodeLink><LineLink uuid="5!
 995cc80-d
 24b-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="102" Y="177"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="85accc20-0331-4442-947b-b91438a7b76b" alignment="4"><pos X="75" 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="75" 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-4e!
 08-a754-f5d1d882874a"><nodeRect Left="-366" Top="1120" Right="77" 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="75" 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="912"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWay!
 point><En
 dWaypoint 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><Waypoint uuid="d22649e5-520a-4c35-82cf-f92845af7544"><pos X="-387" Y="869"/></Waypoint><Waypoint uuid="4bf4c1a0-abf8-43a2-a1a2-01631841a038"><pos X="-239" Y="869"/></Waypoint><EndWaypoint uuid="c705ceba-93db-463f-a1c9-b166c2d7a431" alignment="4"><pos X="-239" Y="816"/></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="-374" Y="869"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="97479b73-d7af-4cf1-8807-d0d81fcb067a" alig!
 nment="2"
 ><pos X="-368" Y="1024"/></EndWaypoint><Waypoint uuid!
 ="fedd30be-08bc-458f-8acd-f625a837185c"><pos X="-387" Y="1024"/></Waypoint><Waypoint uuid="175e5b7c-756a-4c86-bf85-1003b94e3d35"><pos X="-387" Y="869"/></Waypoint><Waypoint uuid="0adc0a97-110e-46e6-9a0e-a54e0ad627ac"><pos X="-239" Y="869"/></Waypoint><EndWaypoint uuid="642a4153-3d78-487a-8c00-b6c75a907ee5" alignment="3"><pos X="-239" Y="816"/></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="-239" Y="855"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="781b43a3-c44b-4f6e-9d13-9c2a3938134c" alignment="4"><pos X="-239" Y="893"/></EndWaypoint><EndWaypoint uuid="8f4efbbf-7ac5-46e0-9e02-5e002ecdfe40" alignment="1"><p!
 os X="-23
 9" Y="816"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="29037da9-812b-46db-aeef-380d2ad65c18" guiLink_Element="d874ac8a-2f92-4e62-a17b-8b81026dc937"><nodeRect Left="-403" Top="286" Right="75" Bottom="363"/><attached><AttachedNode uuid="d7e70960-85c8-4d2d-be34-df812420fc98"><nodeRect Left="-608" Top="371" Right="-204" Bottom="408"/></AttachedNode></attached></NodeLink><LineLink uuid="f2b8c0b0-e2a1-47ed-91eb-212e7a337f8f" guiLink_Element="31baa527-b1b4-45ea-9120-fd1ec9231ac2" guiLineLink_LineBegin="fe7ca84b-fedb-4d4c-97ab-7bd0068cd8f1" guiLineLink_LineEnd="29037da9-812b-46db-aeef-380d2ad65c18"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="50d24868-f9b8-4361-8de0-f257575a7b3e"><pos X="-374" Y="250"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="aabce212-c66e-4878-9bd8-5aed953eb99f" alignment="4"><pos X="-374" Y="214"/></EndWaypoint><EndWaypoint uuid="9fa29287-3136-42d7-b99d-7ea7849a3fe0" alignment="1"><pos !
 X="-374" 
 Y="286"/><guiTextLabelWaypoint_TextLabel><TextLabel u!
 uid="8f069f97-6f24-442e-9a2b-d808f16185ae" guiTextLabel_Element="d51ac95f-ae79-493f-b946-f0dd2ac10793"><pos X="-62" Y="-24"/></TextLabel><TextLabel uuid="ebfb4083-8b75-4e10-8de9-fe81a27a1b05" textLabel="3" guiTextLabel_Element="d51ac95f-ae79-493f-b946-f0dd2ac10793"><pos X="9" Y="-22"/></TextLabel><TextLabel uuid="be424eee-67a0-407f-813c-b87bb8e1bb0b" textLabel="4" guiTextLabel_Element="d51ac95f-ae79-493f-b946-f0dd2ac10793"><pos X="5" Y="-42"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="d10d4031-696b-4ad9-9d18-3020bc3a630d" guiLink_Element="030b538f-4cf9-4e06-81ca-3dcfbcfede36"><style headergradientbegin="red"/><nodeRect Left="130" Top="269" Right="266" Bottom="327"/></NodeLink><LineLink uuid="ccc8ed56-2b8e-48bf-906a-0732bf941368" guiLink_Element="f1cd601f-2140-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="d10d4031-696b-4ad9-9d18-3020bc3a630d" guiLineLink_LineEnd="51a890d0-347d-4a7d-9c97-145b99543db3"><guiLineL!
 ink_LineM
 iddleWaypoint><MiddleWaypoint uuid="7e0c39a1-f139-41a5-af02-7a0b505892f5"><pos X="199" Y="246"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="1b711aba-f056-432b-bb3f-96ad2b6635c2" alignment="1"><pos X="199" Y="269"/><guiTextLabelWaypoint_TextLabel><TextLabel uuid="08c54bea-1cf5-47b8-843b-8b178ed54055" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="-70" Y="-21"/></TextLabel><TextLabel uuid="c34a5aa9-7d4d-46bd-becc-20af0bd4a31c" textLabel="3" guiTextLabel_Element="9e564712-cad4-4ddf-9b76-b84e6f387577"><pos X="14" Y="-21"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint><EndWaypoint uuid="9cb12bdf-97d5-4487-b134-4d253da46398" alignment="4"><pos X="199" Y="222"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="9b0d1e86-6ee4-46e1-8799-a509c306258b" guiLink_Element="2ffc4aa5-276f-4695-9a93-d014f5732fd0" guiLineLink_LineBegin="29037da9-812b-46db-aeef-380d2ad65c18" guiLineLink_LineEnd="d10d403!
 1-696b-4a
 d9-9d18-3020bc3a630d"><guiLineLink_LineMiddleWaypoint!
 ><MiddleWaypoint uuid="388a4afd-4817-42c2-8091-5c43e7c5c1b3"><pos X="102" Y="315"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="c61938fa-9666-491a-94ee-e92d2f6b28d0" alignment="4"><pos X="75" 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="-360" Top="528" Right="75" Bottom="605"/><attached><AttachedNode uuid="015641f6-435f-4539-b26b-a175242b830d"><nodeRect Left="-743" Top="581" Right="-372" Bottom="618"/></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-eb48da3!
 ab3f0" gu
 iLink_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"/><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" textLabe!
 l="4" guiTextLabel_Element="eb0ecb8e-5b58-4d82-8fea-4129bab9c281"><pos X="5" Y="-60"/></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_LineMiddleWaypoint><MiddleWaypoint uuid="cf38ef8d-7748-4b19-b2af-92d8753bdbfd"><pos X="-36" Y="803"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="089e04d1-212d-4bc5-b4c5-95b2404048ff" alignment="1"><pos X="-201" Y="803"/></EndWaypoint><EndWaypoint uuid="de0cf332-83b8-49cd-ad03-8fba90355988" alignment="4"><pos X!
 ="130" Y=
 "803"/></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="102" Y="566"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="a203e48a-7fce-4d80-bee6-6725eb55b15f" alignment="4"><pos X="75" Y="566"/></EndWaypoint><EndWaypoint uuid="d411168c-9ac1-4996-ad1d-c963cb93809a" alignment="1"><pos X="130" Y="566"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="47530850-f67d-4ea9-b15c-c30616957546" guiLink_E!
 lement="4
 c2e7bc5-06dc-47ec-98b2-e3b80755a176" guiLineLink_Line!
 Begin="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="100" Y="503"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="16316e37-5db5-4470-890b-d4fe43d5f3c6" alignment="4"><pos X="75" Y="542"/></EndWaypoint><Waypoint uuid="5f3ee19d-2e20-4cba-863b-67e1709069ef"><pos X="100" Y="542"/></Waypoint><Waypoint uuid="13f18d92-4e26-47ec-a410-90465a79c289"><pos X="100" 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="-91" Y="6"/></TextLabel><TextLabel uuid="31bba503-7fe4-4ef0-ac5d-f8862ef8acfc" textLabel="3" guiTextLabel_Element="11a58d98-e5!
 10-42fd-9
 591-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="19"/></TextLabel></guiTextLabelWaypoint_TextLabel></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="211d0d94-66d7-457a-8323-0561a82236f6" guiLink_Element="b21d0de0-0909-461a-a129-64e8d0defbc3"><nodeRect Left="-360" Top="668" Right="75" Bottom="745"/><attached><AttachedNode uuid="fd8f8417-24f5-4c29-8457-c42dd7c9c5cc"><nodeRect Left="-743" Top="681" Right="-372" Bottom="718"/></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-832!
 3-0561a82
 236f6" guiLineLink_LineEnd="c0c6a5c9-d5a0-4b23-b46a-c!
 6f98fd9f6c8"><guiLineLink_LineMiddleWaypoint><MiddleWaypoint uuid="c926d240-216d-46b4-b0f7-9bdc309419b9"><pos X="102" Y="706"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="8dc0cdc8-9742-4999-8586-a593401ea283" alignment="4"><pos X="75" Y="706"/></EndWaypoint><EndWaypoint uuid="5abbd5d0-b0a8-4d07-b1ef-22967cf3cc8c" alignment="1"><pos X="130" Y="706"/></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="100" Y="574"/></MiddleWaypoint></guiLineLink_LineMiddleWaypoint><guiLineLinkWaypoint><EndWaypoint uuid="24bdec18-4b1a-41e8-b427-9ab8fce49814" alignment="4"><pos X="75" Y=!
 "684"/></
 EndWaypoint><Waypoint uuid="5a6c263e-fcd5-4aa9-b29b-ac72cf74759a"><pos X="100" Y="684"/></Waypoint><Waypoint uuid="8fddf953-c287-4f91-918c-bd25d452b6e9"><pos X="100" 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-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 Lef!
 t="-658" 
 Top="326" Right="-576" Bottom="410"/></NodeLink></gui!
 DiagramGuiLink><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="160" 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!
 ="3d6b910
 c-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="217" 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="160" 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>!
 </guiLine
 LinkWaypoint></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 Left="392" Top="569" Right="790" Bottom="606"/></AttachedNode></attached></NodeLink><NodeLink uuid="c7f2d301-1a13-433!
 5-badc-d4
 4ba2bd499e" guiLink_Element="eb50e833-c395-40c3-a627-8ff513f5194d"><nodeRect Left="367" Top="-4" Right="473" Bottom="54"/></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="377" 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="54"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="b06d5997!
 -9266-47a
 7-964b-92516089d204" guiLink_Element="e402df02-e855-4!
 9c2-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="480" 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="54"/></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="10
 0" 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"/></EndWaypoint></guiLineLinkWaypoint></LineLink><NodeLink uuid="71a427ac-723e-4c19-b440-2537b746a38e" guiLink_Element="122ed5!
 c3-d6f0-4
 74a-88ec-30d79ed1a571"><style headergradientbegin="#0!
 0cc00"/><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="ac69ef7e-aba5-4512-b654-f282ba4cd553" guiLineLink_LineEnd="71a427ac-723e-4c19-b440-2537b746a38e"><style linethickness="2!
 " pencolo
 r="#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-0e3a19aeef62" textLabel="4" guiTextLabel_Element="7084290a-2b44-4d19-a531-f0a33c5b7e70"><pos X="5" Y="27"/></TextLabel></guiT!
 extLabelW
 aypoint_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-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="0c4!
 4f312-0eb
 e-4fde-bf98-2eadd28d2e7d"><pos X="5" Y="25"/></TextLa!
 bel><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="4894d380-0363-4641-bc91-90fd03e68034"><pos X="271" Y="387"/></Waypoint><EndWaypoint uuid="5644fab1-d779-4c5d-962d-36b00c9d!
 6676" ali
 gnment="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"/></EndWaypoint></guiLineLinkWaypoint></LineLink><LineLink uuid="941ba4a0-b806-455a-b2e5-1dc2b691229b" guiLink_Element="0a!
 808ca8-4c
 c8-4ffa-88da-cdf6e35e5ab6" guiLineLink_LineBegin="daf!
 569af-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></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" g!
 uiDiagram
 _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="157"/></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><Nod!
 eLink uui
 d="d6d147d4-a168-42df-901b-34bf8a8cbd32" guiLink_Elem!
 ent="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></guiRootGuiDiagram></RootElement></Diagrams></UModel>
\ No newline at end of file

Modified: trunk/projects/dm/STC-2.0/model/coords/STC2.0UModelCoords.xmi
==============================================================================
--- trunk/projects/dm/STC-2.0/model/coords/STC2.0UModelCoords.xmi	Wed May 17 22:41:41 2017	(r4092)
+++ trunk/projects/dm/STC-2.0/model/coords/STC2.0UModelCoords.xmi	Thu May 18 05:59:20 2017	(r4093)
@@ -13,10 +13,9 @@
 				<Dependency linethickness="2" pencolor="fuchsia"/>
 			</ElementStyles>
 		</Settings>
-		<OpenDiagrams activeDiagram="e807ed24-125a-40c0-8aa4-d75f56d2d614">
+		<OpenDiagrams activeDiagram="9b3bb9a0-776c-4074-86af-c08d791f92cb">
 			<OpenDiagramEntry>379d12f7-c4cb-45cb-b94b-4a983d60e7c1</OpenDiagramEntry>
 			<OpenDiagramEntry>eea0a505-5da6-4b0f-9612-a291a4243f20</OpenDiagramEntry>
-			<OpenDiagramEntry>3adf21c7-717e-4c1c-bcdf-801d06bea8a8</OpenDiagramEntry>
 			<OpenDiagramEntry>0a33b0bb-2ab5-4820-85ec-e12916c9c566</OpenDiagramEntry>
 			<OpenDiagramEntry>f4ec208b-65e9-4cff-afe6-4cf2162a7ed2</OpenDiagramEntry>
 			<OpenDiagramEntry>8c7a0fd4-d363-4e37-afa4-6ab0e96dc34c</OpenDiagramEntry>
@@ -25,6 +24,7 @@
 			<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>
 		</OpenDiagrams>
 		<Diagrams>
 			<uml:RootElement xmi:id="U00000002-7510-11d9-86f2-000476a22f44" xmi:uuid="00000002-7510-11d9-86f2-000476a22f44">
@@ -660,20 +660,6 @@
 					</guiDiagramGuiLink>
 					<guiDiagramLayer xmi:type="uml:DiagramLayer" xmi:id="U871cc828-c5ff-4a6b-851c-ea6c9fa336f9" xmi:uuid="871cc828-c5ff-4a6b-851c-ea6c9fa336f9" name="Default"/>
 				</guiRootGuiDiagram>
-				<guiRootGuiDiagram xmi:type="uml:ClassDiagram" xmi:id="U3adf21c7-717e-4c1c-bcdf-801d06bea8a8" xmi:uuid="3adf21c7-717e-4c1c-bcdf-801d06bea8a8" name="IVOA_UML_Profile" guiDiagramLinkedOwner="Ue7a00ecd-eb3d-4147-8538-5d1beea86690" guiDiagram_GenerationSettingsElement="Ue7a00ecd-eb3d-4147-8538-5d1beea86690">
-					<xmi:Extension extender="UModel">
-						<guiDiagramGenerationSettings kind="2" showAttributes="true" showEnumerationLiterals="true" useOwnCompartmentForDotNetProperties="true" doAutoLayout="true"/>
-					</xmi:Extension>
-					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U96a39903-361d-4071-9260-c33d16646742" xmi:uuid="96a39903-361d-4071-9260-c33d16646742" guiLink_Element="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
-						<style showatt="1" showdotnetproperties="2" shownested="0" showop="0"/>
-						<nodeRect Left="195" Top="197" Right="287" Bottom="281"/>
-					</guiDiagramGuiLink>
-					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="Ua80fd492-16db-48ef-9620-14512aec2e0c" xmi:uuid="a80fd492-16db-48ef-9620-14512aec2e0c" guiLink_Element="Ufef27218-0b3f-4767-9a46-8d42c0fdb40e">
-						<style showdotnetproperties="2" shownested="0" showop="0"/>
-						<nodeRect Left="20" Top="759" Right="464" Bottom="780"/>
-					</guiDiagramGuiLink>
-					<guiDiagramLayer xmi:type="uml:DiagramLayer" xmi:id="U7115919e-c35d-49a4-a478-b7801c1fb078" xmi:uuid="7115919e-c35d-49a4-a478-b7801c1fb078" name="Default"/>
-				</guiRootGuiDiagram>
 				<guiRootGuiDiagram xmi:type="uml:ClassDiagram" xmi:id="U0a33b0bb-2ab5-4820-85ec-e12916c9c566" xmi:uuid="0a33b0bb-2ab5-4820-85ec-e12916c9c566" name="TimeDomain" guiDiagramLinkedOwner="U026ea332-39c6-41d9-bc01-29f7ae048175">
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U2e67d2c3-e766-40af-9a9f-903d08427d54" xmi:uuid="2e67d2c3-e766-40af-9a9f-903d08427d54" guiLink_Element="U52759d8e-215a-429e-ba03-f4ef6f37a85d">
 						<style pencolor="#00cc00"/>
@@ -931,86 +917,83 @@
 				</guiRootGuiDiagram>
 				<guiRootGuiDiagram xmi:type="uml:ClassDiagram" xmi:id="Uf4ec208b-65e9-4cff-afe6-4cf2162a7ed2" xmi:uuid="f4ec208b-65e9-4cff-afe6-4cf2162a7ed2" name="SpectralDomain" guiDiagramLinkedOwner="U76743c00-f94c-4d0e-9e18-3314d602e20a">
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U5c659b67-0607-4990-9c16-18efdb593de1" xmi:uuid="5c659b67-0607-4990-9c16-18efdb593de1" guiLink_Element="U90a079ff-9bba-4e27-b173-12af60c8e6bf">
-						<nodeRect Left="57" Top="-146" Right="569" Bottom="-87"/>
+						<nodeRect Left="57" Top="-96" Right="569" Bottom="-37"/>
 						<attached xmi:type="uml:AttachedNode" xmi:id="Ufbe33312-09b2-409b-afcc-9c171274b772" xmi:uuid="fbe33312-09b2-409b-afcc-9c171274b772">
-							<nodeRect Left="-77" Top="-74" Right="335" Bottom="-37"/>
+							<nodeRect Left="-77" Top="-24" Right="335" Bottom="13"/>
 						</attached>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U84a11406-0848-464a-8e86-e4029710a1aa" xmi:uuid="84a11406-0848-464a-8e86-e4029710a1aa" guiLink_Element="Ubdc94626-ce90-44fc-99e1-6259e9905e85">
 						<style headergradientbegin="red"/>
-						<nodeRect Left="697" Top="-146" Right="868" Bottom="-88"/>
+						<nodeRect Left="697" Top="-96" Right="868" Bottom="-38"/>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="Uaab949a7-2950-435e-afc3-0461d65127a9" xmi:uuid="aab949a7-2950-435e-afc3-0461d65127a9" guiLink_Element="Ue48542a6-1e66-4d0a-bf51-cfafdb5392f2" guiLineLink_LineBegin="U5c659b67-0607-4990-9c16-18efdb593de1" guiLineLink_LineEnd="U84a11406-0848-464a-8e86-e4029710a1aa">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="U06231707-268f-4c3a-8bc6-ac599365cca0" xmi:uuid="06231707-268f-4c3a-8bc6-ac599365cca0">
-							<pos X="633" Y="-132"/>
+							<pos X="633" Y="-88"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Uaed2e33f-cc56-48cb-9455-842990438ccd" xmi:uuid="aed2e33f-cc56-48cb-9455-842990438ccd" alignment="4">
-							<pos X="569" Y="-132"/>
+							<pos X="569" Y="-88"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U6d918322-b6a5-45cf-81bd-8113bd6b6764" xmi:uuid="6d918322-b6a5-45cf-81bd-8113bd6b6764" alignment="1">
-							<pos X="697" Y="-132"/>
+							<pos X="697" Y="-88"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U9d6883dd-e768-4795-bb19-e4464c788387" xmi:uuid="9d6883dd-e768-4795-bb19-e4464c788387" guiLink_Element="U3c341ae2-5c03-4e05-a11d-d61cc55f0510">
-						<nodeRect Left="137" Top="299" Right="569" Bottom="375"/>
+						<nodeRect Left="137" Top="270" Right="569" Bottom="346"/>
 						<attached xmi:type="uml:AttachedNode" xmi:id="U890fe68a-28b1-4272-b9d3-fc2163304019" xmi:uuid="890fe68a-28b1-4272-b9d3-fc2163304019">
-							<nodeRect Left="40" Top="385" Right="421" Bottom="422"/>
+							<nodeRect Left="40" Top="356" Right="421" Bottom="393"/>
 						</attached>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U3da80a01-87db-40ed-8db2-29aa94afc74b" xmi:uuid="3da80a01-87db-40ed-8db2-29aa94afc74b" guiLink_Element="U9379933a-fb09-4014-ae44-9916cf5f48d5">
-						<nodeRect Left="161" Top="406" Right="230" Bottom="465"/>
+						<nodeRect Left="161" Top="377" Right="230" Bottom="436"/>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="Uf01c94bb-70c6-4a88-b0f8-9dc397c0ff65" xmi:uuid="f01c94bb-70c6-4a88-b0f8-9dc397c0ff65" guiLink_Element="U3f35ec6b-af81-4239-a1ce-14d564e2ddfd">
-						<nodeRect Left="163" Top="486" Right="230" Bottom="545"/>
+						<nodeRect Left="163" Top="457" Right="230" Bottom="516"/>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U30e58e82-f481-403b-aaa6-4c72e8e300f6" xmi:uuid="30e58e82-f481-403b-aaa6-4c72e8e300f6" guiLink_Element="U3235f41b-63ee-479f-9fc3-1ae36e30973e">
-						<nodeRect Left="163" Top="561" Right="238" Bottom="620"/>
+						<nodeRect Left="163" Top="532" Right="310" Bottom="609"/>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U8ffc0fd6-388b-46ba-8603-e440a4be0331" xmi:uuid="8ffc0fd6-388b-46ba-8603-e440a4be0331" guiLink_Element="Ue58135bb-b696-47fa-ac33-ec3c777ee746" guiLineLink_LineBegin="U30e58e82-f481-403b-aaa6-4c72e8e300f6" guiLineLink_LineEnd="U9d6883dd-e768-4795-bb19-e4464c788387">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="Uc1c87690-de43-49e1-9398-44ed500499bc" xmi:uuid="c1c87690-de43-49e1-9398-44ed500499bc">
-							<pos X="275" Y="494"/>
+							<pos X="275" Y="439"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Uea9a86c7-3e55-4b7c-89ff-77fbbc2b885c" xmi:uuid="ea9a86c7-3e55-4b7c-89ff-77fbbc2b885c" alignment="2">
-							<pos X="238" Y="575"/>
-						</guiLineLinkWaypoint>
-						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U539dc994-ff7a-4ec3-802b-6f6358e92d64" xmi:uuid="539dc994-ff7a-4ec3-802b-6f6358e92d64">
-							<pos X="275" Y="575"/>
+							<pos X="275" Y="532"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Ub58b76bc-dbc1-4430-901d-7f392adf6535" xmi:uuid="b58b76bc-dbc1-4430-901d-7f392adf6535" alignment="3">
-							<pos X="275" Y="375"/>
+							<pos X="275" Y="346"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="Udb4c403c-61f9-4bda-a5e2-086e6a72cc62" xmi:uuid="db4c403c-61f9-4bda-a5e2-086e6a72cc62" guiLink_Element="Uf3be09fa-0d0e-4152-9038-32f6fe951c5b" guiLineLink_LineBegin="Uf01c94bb-70c6-4a88-b0f8-9dc397c0ff65" guiLineLink_LineEnd="U9d6883dd-e768-4795-bb19-e4464c788387">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="U962f7fee-1538-45b2-8de1-f5aa6695c4c8" xmi:uuid="962f7fee-1538-45b2-8de1-f5aa6695c4c8">
-							<pos X="275" Y="463"/>
+							<pos X="275" Y="434"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U26ca379f-eeb5-4b77-9f06-e3d733442bb9" xmi:uuid="26ca379f-eeb5-4b77-9f06-e3d733442bb9" alignment="2">
-							<pos X="230" Y="505"/>
+							<pos X="230" Y="477"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U2815a791-bac5-4bf0-9ff7-2cb0112a22fe" xmi:uuid="2815a791-bac5-4bf0-9ff7-2cb0112a22fe">
-							<pos X="275" Y="505"/>
+							<pos X="275" Y="477"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U42411c19-b71e-4118-8445-233134fc5517" xmi:uuid="42411c19-b71e-4118-8445-233134fc5517" alignment="3">
-							<pos X="275" Y="375"/>
+							<pos X="275" Y="346"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="Ub6f4ddf3-a52c-4759-8751-ba09015ed78e" xmi:uuid="b6f4ddf3-a52c-4759-8751-ba09015ed78e" guiLink_Element="U110705cb-05bf-46e2-96fd-371737d45e5f" guiLineLink_LineBegin="U3da80a01-87db-40ed-8db2-29aa94afc74b" guiLineLink_LineEnd="U9d6883dd-e768-4795-bb19-e4464c788387">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="Ucd3b6a5f-68ac-4564-89be-2bb63562dc77" xmi:uuid="cd3b6a5f-68ac-4564-89be-2bb63562dc77">
-							<pos X="275" Y="425"/>
+							<pos X="275" Y="397"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Ud8547742-db32-406e-8645-d7e7b9e13ed8" xmi:uuid="d8547742-db32-406e-8645-d7e7b9e13ed8" alignment="2">
-							<pos X="230" Y="430"/>
+							<pos X="230" Y="402"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U32f86e14-76da-42a9-a6a2-da79eaa36726" xmi:uuid="32f86e14-76da-42a9-a6a2-da79eaa36726">
-							<pos X="275" Y="430"/>
+							<pos X="275" Y="402"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U3329cdb4-f899-4796-b0a0-1a5d98fe2178" xmi:uuid="3329cdb4-f899-4796-b0a0-1a5d98fe2178" alignment="3">
-							<pos X="275" Y="375"/>
+							<pos X="275" Y="346"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U00bda0a7-fcfe-42e5-af3d-ba22a67e2d2b" xmi:uuid="00bda0a7-fcfe-42e5-af3d-ba22a67e2d2b" guiLink_Element="Ue5399412-138e-4541-b1bf-aa889b2059cf">
 						<style headergradientbegin="red"/>
-						<nodeRect Left="697" Top="146" Right="930" Bottom="259"/>
+						<nodeRect Left="697" Top="117" Right="930" Bottom="230"/>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U028ae9c7-4d5a-43f3-aa80-a5db836270f7" xmi:uuid="028ae9c7-4d5a-43f3-aa80-a5db836270f7" guiLink_Element="U0db093b7-9234-4c8e-9d75-7690d9f8f480">
 						<nodeRect Left="94" Top="18" Right="569" Bottom="77"/>
@@ -1024,7 +1007,7 @@
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U41dc02a4-696d-4c30-a27e-99f2ee348f01" xmi:uuid="41dc02a4-696d-4c30-a27e-99f2ee348f01" guiLink_Element="Uf1cd601f-2140-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="U476e7000-4fe0-4784-b181-881cb7b751c3" guiLineLink_LineEnd="U84a11406-0848-464a-8e86-e4029710a1aa">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="U74fc7909-68bc-46c1-98d4-f0ffd5bbc551" xmi:uuid="74fc7909-68bc-46c1-98d4-f0ffd5bbc551">
-							<pos X="751" Y="-34"/>
+							<pos X="751" Y="-9"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U7fe064c0-196f-4bd2-8b55-6c5a4bec7b65" xmi:uuid="7fe064c0-196f-4bd2-8b55-6c5a4bec7b65" alignment="1">
 							<pos X="751" Y="19"/>
@@ -1036,7 +1019,7 @@
 							</guiTextLabelWaypoint_TextLabel>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Ub6b2aef4-ed29-46a5-9d75-4b8c66bcf796" xmi:uuid="b6b2aef4-ed29-46a5-9d75-4b8c66bcf796" alignment="4">
-							<pos X="751" Y="-88"/>
+							<pos X="751" Y="-38"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U997e0051-dbe8-4ee0-a209-0dcc8c14748f" xmi:uuid="997e0051-dbe8-4ee0-a209-0dcc8c14748f" guiLink_Element="U34aac799-1884-47f9-b32b-688c4c722ba4" guiLineLink_LineBegin="U028ae9c7-4d5a-43f3-aa80-a5db836270f7" guiLineLink_LineEnd="U476e7000-4fe0-4784-b181-881cb7b751c3">
@@ -1052,10 +1035,10 @@
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U04bc4aca-7d46-4810-95ac-bea24e7c0edd" xmi:uuid="04bc4aca-7d46-4810-95ac-bea24e7c0edd" guiLink_Element="U1f96d50a-e4c4-43f9-a24e-36558fa4c94c" guiLineLink_LineBegin="U5c659b67-0607-4990-9c16-18efdb593de1" guiLineLink_LineEnd="U028ae9c7-4d5a-43f3-aa80-a5db836270f7">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="Uae9eeb39-de1d-4369-bf89-3cc8eb085454" xmi:uuid="ae9eeb39-de1d-4369-bf89-3cc8eb085454">
-							<pos X="168" Y="-35"/>
+							<pos X="168" Y="-10"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Ub9fa6b8f-0ae3-4698-871f-b2f5857b1299" xmi:uuid="b9fa6b8f-0ae3-4698-871f-b2f5857b1299" alignment="4">
-							<pos X="168" Y="-87"/>
+							<pos X="168" Y="-37"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Uca7fe353-13f3-4283-adae-0811079878ea" xmi:uuid="ca7fe353-13f3-4283-adae-0811079878ea" alignment="1">
 							<pos X="168" Y="18"/>
@@ -1072,16 +1055,16 @@
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U98ff17b8-ff75-4143-a29c-425ad64689f5" xmi:uuid="98ff17b8-ff75-4143-a29c-425ad64689f5" guiLink_Element="U0987fd9a-4357-4822-b69a-a023d55f09bd" guiLineLink_LineBegin="U028ae9c7-4d5a-43f3-aa80-a5db836270f7" guiLineLink_LineEnd="U00bda0a7-fcfe-42e5-af3d-ba22a67e2d2b">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="U42c16dd4-0868-4156-8339-c4bfc1f307f5" xmi:uuid="42c16dd4-0868-4156-8339-c4bfc1f307f5">
-							<pos X="452" Y="202"/>
+							<pos X="466" Y="173"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Ue493a442-7ad7-46ba-8711-8363b5fe418b" xmi:uuid="e493a442-7ad7-46ba-8711-8363b5fe418b" alignment="4">
 							<pos X="332" Y="77"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="Ubd0d2504-c7dc-40f2-a9b6-cb7f66883c95" xmi:uuid="bd0d2504-c7dc-40f2-a9b6-cb7f66883c95">
-							<pos X="332" Y="202"/>
+							<pos X="332" Y="173"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U72027b23-cffd-4443-abff-ef876977a772" xmi:uuid="72027b23-cffd-4443-abff-ef876977a772" alignment="1">
-							<pos X="697" Y="202"/>
+							<pos X="697" Y="173"/>
 							<guiTextLabelWaypoint_TextLabel xmi:type="uml:TextLabel" xmi:id="U71253f21-88c2-4b28-a40f-8d2c8b8fbd68" xmi:uuid="71253f21-88c2-4b28-a40f-8d2c8b8fbd68" guiTextLabel_Element="U3ccf0228-3cee-4643-9199-00edb4799c87">
 								<pos X="-59" Y="5"/>
 							</guiTextLabelWaypoint_TextLabel>
@@ -1089,45 +1072,47 @@
 								<pos X="-16" Y="25"/>
 							</guiTextLabelWaypoint_TextLabel>
 							<guiTextLabelWaypoint_TextLabel xmi:type="uml:TextLabel" xmi:id="Ua40c3c16-f8ed-4aed-b3a7-a3819c13475c" xmi:uuid="a40c3c16-f8ed-4aed-b3a7-a3819c13475c" textLabel="4" guiTextLabel_Element="U3ccf0228-3cee-4643-9199-00edb4799c87">
-								<pos X="-322" Y="5"/>
+								<pos X="-315" Y="-26"/>
 							</guiTextLabelWaypoint_TextLabel>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="Ued58bacc-2790-4047-bd97-12073415458f" xmi:uuid="ed58bacc-2790-4047-bd97-12073415458f" guiLink_Element="Uf053f4a3-04af-434b-82b8-c18c76a57993">
 						<style headergradientbegin="red"/>
-						<nodeRect Left="697" Top="299" Right="1139" Bottom="393"/>
+						<nodeRect Left="697" Top="270" Right="1139" Bottom="364"/>
 						<attached xmi:type="uml:AttachedNode" xmi:id="U79404ebe-120c-4d2c-b5bf-39e3b982d8d7" xmi:uuid="79404ebe-120c-4d2c-b5bf-39e3b982d8d7">
-							<nodeRect Left="919" Top="314" Right="1290" Bottom="351"/>
+							<nodeRect Left="919" Top="285" Right="1290" Bottom="322"/>
 						</attached>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U2c8bb20a-a0c7-43d2-92d1-a7a8be99cb69" xmi:uuid="2c8bb20a-a0c7-43d2-92d1-a7a8be99cb69" guiLink_Element="U5cff21ce-af96-4420-b1f8-8da4da4eae15" guiLineLink_LineBegin="U9d6883dd-e768-4795-bb19-e4464c788387" guiLineLink_LineEnd="Ued58bacc-2790-4047-bd97-12073415458f">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="U0cb95fbf-edef-4dd4-9a03-0fa7f93e9684" xmi:uuid="0cb95fbf-edef-4dd4-9a03-0fa7f93e9684">
-							<pos X="633" Y="328"/>
+							<pos X="633" Y="300"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Uf85b4104-d85d-4edb-9962-6eca24283476" xmi:uuid="f85b4104-d85d-4edb-9962-6eca24283476" alignment="4">
-							<pos X="569" Y="328"/>
+							<pos X="569" Y="300"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U4a43c64b-5be6-49fc-a23a-ee5cfdfa149d" xmi:uuid="4a43c64b-5be6-49fc-a23a-ee5cfdfa149d" alignment="1">
-							<pos X="697" Y="328"/>
+							<pos X="697" Y="300"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U72640c7a-7770-4555-9537-5d253950c021" xmi:uuid="72640c7a-7770-4555-9537-5d253950c021" guiLink_Element="U8a6f78dc-c8b2-45a7-81f9-6bd5bd7eabe5" guiLineLink_LineBegin="Ued58bacc-2790-4047-bd97-12073415458f" guiLineLink_LineEnd="U00bda0a7-fcfe-42e5-af3d-ba22a67e2d2b">
 						<style linethickness="2" pencolor="#00cc00"/>
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="U05c02c28-ac6a-47f6-905e-654046c9bd64" xmi:uuid="05c02c28-ac6a-47f6-905e-654046c9bd64">
-							<pos X="800" Y="279"/>
+							<pos X="800" Y="250"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U6a929960-ba40-4899-a98c-f15623ad7be7" xmi:uuid="6a929960-ba40-4899-a98c-f15623ad7be7" alignment="2">
-							<pos X="800" Y="299"/>
+							<pos X="800" Y="270"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U543f897e-7ba2-44a5-969b-d8b23e00a5fc" xmi:uuid="543f897e-7ba2-44a5-969b-d8b23e00a5fc" alignment="3">
-							<pos X="800" Y="259"/>
+							<pos X="800" Y="230"/>
 							<guiTextLabelWaypoint_TextLabel xmi:type="uml:TextLabel" xmi:id="U2b48c57d-a9a1-4302-bb87-c03e92a80c46" xmi:uuid="2b48c57d-a9a1-4302-bb87-c03e92a80c46" guiTextLabel_Element="U0c44f312-0ebe-4fde-bf98-2eadd28d2e7d">
-								<pos X="5" Y="5"/>
+								<pos X="-74" Y="7"/>
 							</guiTextLabelWaypoint_TextLabel>
 							<guiTextLabelWaypoint_TextLabel xmi:type="uml:TextLabel" xmi:id="Ub721f220-7e0d-4d74-8b9a-c22ed11c5b82" xmi:uuid="b721f220-7e0d-4d74-8b9a-c22ed11c5b82" textLabel="3" guiTextLabel_Element="U0c44f312-0ebe-4fde-bf98-2eadd28d2e7d">
-								<pos X="5" Y="25"/>
+								<pos X="-30" Y="20"/>
+							</guiTextLabelWaypoint_TextLabel>
+							<guiTextLabelWaypoint_TextLabel xmi:type="uml:TextLabel" xmi:id="Uccaa371c-a0bd-4929-9522-bad7dc42681f" xmi:uuid="ccaa371c-a0bd-4929-9522-bad7dc42681f" textLabel="4" guiTextLabel_Element="U0c44f312-0ebe-4fde-bf98-2eadd28d2e7d">
+								<pos X="2" Y="8"/>
 							</guiTextLabelWaypoint_TextLabel>
-							<guiTextLabelWaypoint_TextLabel xmi:type="uml:TextLabel" xmi:id="Uccaa371c-a0bd-4929-9522-bad7dc42681f" xmi:uuid="ccaa371c-a0bd-4929-9522-bad7dc42681f" textLabel="4" guiTextLabel_Element="U0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramLayer xmi:type="uml:DiagramLayer" xmi:id="U6d405806-0c6c-4deb-b9dc-b67046f08e01" xmi:uuid="6d405806-0c6c-4deb-b9dc-b67046f08e01" name="Default"/>
@@ -1150,17 +1135,17 @@
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U07143231-329e-4392-8580-3489d2286a7d" xmi:uuid="07143231-329e-4392-8580-3489d2286a7d" guiLink_Element="Ubdc94626-ce90-44fc-99e1-6259e9905e85">
 						<style headergradientbegin="red"/>
-						<nodeRect Left="629" Top="60" Right="800" Bottom="118"/>
+						<nodeRect Left="641" Top="59" Right="812" Bottom="117"/>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U93fe72e5-f90f-48d7-8975-641afea3419a" xmi:uuid="93fe72e5-f90f-48d7-8975-641afea3419a" guiLink_Element="Uaf7488c6-8d38-4916-b32b-7b1d43056469" guiLineLink_LineBegin="U38f0d39b-ef83-4c93-b5b8-25686e2d3209" guiLineLink_LineEnd="U07143231-329e-4392-8580-3489d2286a7d">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="U6218fa7a-10d4-4cc0-a8d7-0f39d6a09cb9" xmi:uuid="6218fa7a-10d4-4cc0-a8d7-0f39d6a09cb9">
-							<pos X="359" Y="89"/>
+							<pos X="621" Y="88"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U035e967f-6c2c-4d67-b6ee-3c60b38f8c0b" xmi:uuid="035e967f-6c2c-4d67-b6ee-3c60b38f8c0b" alignment="4">
-							<pos X="89" Y="89"/>
+							<pos X="601" Y="88"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U8a0a1b58-2388-4eca-ad0e-a0dce452360e" xmi:uuid="8a0a1b58-2388-4eca-ad0e-a0dce452360e" alignment="1">
-							<pos X="629" Y="89"/>
+							<pos X="641" Y="88"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="Ucebe73a7-29aa-4b26-ba0e-15b7ef1f1270" xmi:uuid="cebe73a7-29aa-4b26-ba0e-15b7ef1f1270" guiLink_Element="U49cce11e-5993-422b-bf8f-61f154facbdd">
@@ -1197,7 +1182,7 @@
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U77f24ff5-ede0-41a8-ac7a-f2675e01ff21" xmi:uuid="77f24ff5-ede0-41a8-ac7a-f2675e01ff21" guiLink_Element="U1d0a18e1-7fb1-4357-bb49-00474aceae59" guiLineLink_LineBegin="Ua851d013-215a-4e16-9c14-b673e973709b" guiLineLink_LineEnd="Ud6890560-4af3-4eed-a713-06d72210ce3c">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="U68a9ef09-1ba4-4238-8c49-338d7c1fea58" xmi:uuid="68a9ef09-1ba4-4238-8c49-338d7c1fea58">
-							<pos X="376" Y="571"/>
+							<pos X="448" Y="571"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U4d9f9c8e-1b7d-400b-882a-aaa936786738" xmi:uuid="4d9f9c8e-1b7d-400b-882a-aaa936786738" alignment="2">
 							<pos X="568" Y="587"/>
@@ -1206,27 +1191,21 @@
 							<pos X="568" Y="571"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U514af541-079a-4b34-92e9-3d03346fe35e" xmi:uuid="514af541-079a-4b34-92e9-3d03346fe35e">
-							<pos X="209" Y="571"/>
+							<pos X="353" Y="571"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Ub5e574f6-3eda-4ebd-b6ce-59237118a382" xmi:uuid="b5e574f6-3eda-4ebd-b6ce-59237118a382" alignment="3">
-							<pos X="209" Y="530"/>
+							<pos X="353" Y="530"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="Ua3d353be-317f-4c84-9d5d-48726d64febe" xmi:uuid="a3d353be-317f-4c84-9d5d-48726d64febe" guiLink_Element="Uf9cc93ca-c53e-463f-b1d6-32debca6b9a3" guiLineLink_LineBegin="U28ae16db-c5dc-4668-8db4-d69da417a0d8" guiLineLink_LineEnd="Ud6890560-4af3-4eed-a713-06d72210ce3c">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="Ub629f29c-6061-447a-8a5a-937322a05cb8" xmi:uuid="b629f29c-6061-447a-8a5a-937322a05cb8">
-							<pos X="269" Y="571"/>
+							<pos X="353" Y="559"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U6a27efab-87d1-40c2-9e80-9cb7823a1569" xmi:uuid="6a27efab-87d1-40c2-9e80-9cb7823a1569" alignment="1">
 							<pos X="353" Y="587"/>
 						</guiLineLinkWaypoint>
-						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U4452c6c7-7476-4705-a673-11a98aa18d62" xmi:uuid="4452c6c7-7476-4705-a673-11a98aa18d62">
-							<pos X="353" Y="571"/>
-						</guiLineLinkWaypoint>
-						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U0238f698-e994-4b81-a224-30e65fea4623" xmi:uuid="0238f698-e994-4b81-a224-30e65fea4623">
-							<pos X="209" Y="571"/>
-						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U8dc5f9e5-8ecd-48c1-a68a-aaa1d829b489" xmi:uuid="8dc5f9e5-8ecd-48c1-a68a-aaa1d829b489" alignment="4">
-							<pos X="209" Y="530"/>
+							<pos X="353" Y="530"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="Ubd004b64-0033-4322-a0eb-b429b76c64e7" xmi:uuid="bd004b64-0033-4322-a0eb-b429b76c64e7" guiLink_Element="Ue5399412-138e-4541-b1bf-aa889b2059cf">
@@ -1239,10 +1218,10 @@
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="Ub855c601-1efd-4d43-a025-e1c058639409" xmi:uuid="b855c601-1efd-4d43-a025-e1c058639409" guiLink_Element="Uf1cd601f-2140-4e66-805e-b5d21fafd31a" guiLineLink_LineBegin="U7925e071-970d-4669-b8bd-6ff22165c1b1" guiLineLink_LineEnd="U07143231-329e-4392-8580-3489d2286a7d">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="Ub9ededa1-0f9e-477e-b45c-a5f403e16a0a" xmi:uuid="b9ededa1-0f9e-477e-b45c-a5f403e16a0a">
-							<pos X="722" Y="140"/>
+							<pos X="734" Y="140"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U090dc664-0d3c-4cb9-86dc-a14d61cf6c1e" xmi:uuid="090dc664-0d3c-4cb9-86dc-a14d61cf6c1e" alignment="2">
-							<pos X="722" Y="162"/>
+							<pos X="734" Y="162"/>
 							<guiTextLabelWaypoint_TextLabel xmi:type="uml:TextLabel" xmi:id="U1e2dc1af-4963-4a46-8d92-3726c28ce250" xmi:uuid="1e2dc1af-4963-4a46-8d92-3726c28ce250" guiTextLabel_Element="U9e564712-cad4-4ddf-9b76-b84e6f387577">
 								<pos X="5" Y="-20"/>
 							</guiTextLabelWaypoint_TextLabel>
@@ -1251,7 +1230,7 @@
 							</guiTextLabelWaypoint_TextLabel>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U872198ab-0fc0-476b-8d41-c1f91dc6ab0f" xmi:uuid="872198ab-0fc0-476b-8d41-c1f91dc6ab0f" alignment="3">
-							<pos X="722" Y="118"/>
+							<pos X="734" Y="117"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U2e0fa02f-11e6-45a0-99f2-5c98d9d0ae8f" xmi:uuid="2e0fa02f-11e6-45a0-99f2-5c98d9d0ae8f" guiLink_Element="U51a5e60c-2e2e-446d-abf2-2d04363dab43" guiLineLink_LineBegin="Ucebe73a7-29aa-4b26-ba0e-15b7ef1f1270" guiLineLink_LineEnd="U7925e071-970d-4669-b8bd-6ff22165c1b1">
@@ -1317,12 +1296,14 @@
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Ud85c1568-605b-45a6-bb50-ca70fd7fbc99" xmi:uuid="d85c1568-605b-45a6-bb50-ca70fd7fbc99" alignment="3">
 							<pos X="744" Y="411"/>
 							<guiTextLabelWaypoint_TextLabel xmi:type="uml:TextLabel" xmi:id="U97aa5de6-cafd-4f0b-870a-c0c733a4a90f" xmi:uuid="97aa5de6-cafd-4f0b-870a-c0c733a4a90f" guiTextLabel_Element="U0c44f312-0ebe-4fde-bf98-2eadd28d2e7d">
-								<pos X="5" Y="5"/>
+								<pos X="-64" Y="3"/>
 							</guiTextLabelWaypoint_TextLabel>
 							<guiTextLabelWaypoint_TextLabel xmi:type="uml:TextLabel" xmi:id="U83c7e704-8b52-497a-afe0-d0e2f1c554b0" xmi:uuid="83c7e704-8b52-497a-afe0-d0e2f1c554b0" textLabel="3" guiTextLabel_Element="U0c44f312-0ebe-4fde-bf98-2eadd28d2e7d">
-								<pos X="5" Y="25"/>
+								<pos X="-19" Y="15"/>
+							</guiTextLabelWaypoint_TextLabel>
+							<guiTextLabelWaypoint_TextLabel xmi:type="uml:TextLabel" xmi:id="U5fb59e98-6f07-4792-ae6d-c0434fcbb16b" xmi:uuid="5fb59e98-6f07-4792-ae6d-c0434fcbb16b" textLabel="4" guiTextLabel_Element="U0c44f312-0ebe-4fde-bf98-2eadd28d2e7d">
+								<pos Y="6"/>
 							</guiTextLabelWaypoint_TextLabel>
-							<guiTextLabelWaypoint_TextLabel xmi:type="uml:TextLabel" xmi:id="U5fb59e98-6f07-4792-ae6d-c0434fcbb16b" xmi:uuid="5fb59e98-6f07-4792-ae6d-c0434fcbb16b" textLabel="4" guiTextLabel_Element="U0c44f312-0ebe-4fde-bf98-2eadd28d2e7d"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramLayer xmi:type="uml:DiagramLayer" xmi:id="U5cc56172-f2e7-4bb0-a017-3ad4ccb99055" xmi:uuid="5cc56172-f2e7-4bb0-a017-3ad4ccb99055" name="Default"/>
@@ -1350,110 +1331,122 @@
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="Uf424b7f5-cf7b-46c9-bdef-28f81e186c95" xmi:uuid="f424b7f5-cf7b-46c9-bdef-28f81e186c95" guiLink_Element="U7e234413-bda7-45fc-a964-0d47e9acf15c">
-						<nodeRect Left="643" Top="1025" Right="738" Bottom="1145"/>
+						<nodeRect Left="819" Top="1026" Right="914" Bottom="1146"/>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U5ac55c48-d04c-44d0-a9c3-c3c8254f45ef" xmi:uuid="5ac55c48-d04c-44d0-a9c3-c3c8254f45ef" guiLink_Element="U566d6292-34ed-4414-ab0e-d80f10c81805">
-						<nodeRect Left="643" Top="590" Right="741" Bottom="710"/>
+						<nodeRect Left="819" Top="590" Right="917" Bottom="710"/>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U00c3fa8b-c9fe-41e7-8021-3ae5d3b0b41d" xmi:uuid="00c3fa8b-c9fe-41e7-8021-3ae5d3b0b41d" guiLink_Element="U860257af-f928-4433-b91c-ff2e2479d171">
-						<nodeRect Left="643" Top="881" Right="737" Bottom="1001"/>
+						<nodeRect Left="819" Top="881" Right="913" Bottom="1001"/>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U8ed04aab-dacf-4aaa-b401-436dc5155c20" xmi:uuid="8ed04aab-dacf-4aaa-b401-436dc5155c20" guiLink_Element="U8b6eac35-de48-46ca-94c2-22483198d1af">
-						<nodeRect Left="643" Top="737" Right="745" Bottom="857"/>
+						<nodeRect Left="819" Top="737" Right="921" Bottom="857"/>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="Uf36a0f57-c99c-4618-9ea9-0bf87ee9c27f" xmi:uuid="f36a0f57-c99c-4618-9ea9-0bf87ee9c27f" guiLink_Element="U9c02f670-4fdf-41ea-be93-2cb833424f6f">
-						<nodeRect Left="75" Top="378" Right="187" Bottom="454"/>
+						<nodeRect Left="326" Top="378" Right="438" Bottom="454"/>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="Uce1f6557-6a1e-40b7-ac71-2e260819d3e0" xmi:uuid="ce1f6557-6a1e-40b7-ac71-2e260819d3e0" guiLink_Element="U8a50956d-94c0-4680-a070-41f058b7ac28">
-						<nodeRect Left="4" Top="590" Right="574" Bottom="667"/>
+						<nodeRect Left="-92" Top="591" Right="478" Bottom="668"/>
 						<attached xmi:type="uml:AttachedNode" xmi:id="U386aa7a2-0246-47ff-b0ea-32ef6cd84fa9" xmi:uuid="386aa7a2-0246-47ff-b0ea-32ef6cd84fa9">
-							<nodeRect Left="37" Top="675" Right="411" Bottom="712"/>
+							<nodeRect Left="-59" Top="676" Right="315" Bottom="713"/>
 						</attached>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="Uecd6a6d9-7bff-4d92-9f86-e4b0a3277675" xmi:uuid="ecd6a6d9-7bff-4d92-9f86-e4b0a3277675" guiLink_Element="U4c09771d-54d0-4785-a30f-bee0bb12719f">
-						<nodeRect Left="4" Top="737" Right="578" Bottom="814"/>
+						<nodeRect Left="-92" Top="738" Right="482" Bottom="815"/>
 						<attached xmi:type="uml:AttachedNode" xmi:id="Uef8e4640-d935-4da9-9cdd-5b1e62cef974" xmi:uuid="ef8e4640-d935-4da9-9cdd-5b1e62cef974">
-							<nodeRect Left="37" Top="820" Right="411" Bottom="857"/>
+							<nodeRect Left="-59" Top="821" Right="315" Bottom="858"/>
 						</attached>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U8d6b8a59-69d3-4dd5-9eac-24c012bdd61e" xmi:uuid="8d6b8a59-69d3-4dd5-9eac-24c012bdd61e" guiLink_Element="U6227d2f6-eb0e-44c6-b97a-ae912f3b5db6">
-						<nodeRect Left="4" Top="881" Right="571" Bottom="958"/>
+						<nodeRect Left="-92" Top="882" Right="475" Bottom="959"/>
 						<attached xmi:type="uml:AttachedNode" xmi:id="Uf68b03ce-3bab-4eb2-9e46-55f830ac5a51" xmi:uuid="f68b03ce-3bab-4eb2-9e46-55f830ac5a51">
-							<nodeRect Left="37" Top="966" Right="411" Bottom="1003"/>
+							<nodeRect Left="-59" Top="967" Right="315" Bottom="1004"/>
 						</attached>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U8af86f68-3292-4970-9b8a-99f37baacac5" xmi:uuid="8af86f68-3292-4970-9b8a-99f37baacac5" guiLink_Element="U2b4c784e-59f5-4efa-82d8-9638a8ee3bda">
-						<nodeRect Left="4" Top="1025" Right="573" Bottom="1102"/>
+						<nodeRect Left="-92" Top="1026" Right="477" Bottom="1103"/>
 						<attached xmi:type="uml:AttachedNode" xmi:id="U577d7fd6-8e6d-4d63-b9e5-1d7c8739983c" xmi:uuid="577d7fd6-8e6d-4d63-b9e5-1d7c8739983c">
-							<nodeRect Left="37" Top="1108" Right="411" Bottom="1145"/>
+							<nodeRect Left="-59" Top="1109" Right="315" Bottom="1146"/>
 						</attached>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U5761f7e9-64b6-4f14-b7a5-c6bc2d2cfc34" xmi:uuid="5761f7e9-64b6-4f14-b7a5-c6bc2d2cfc34" guiLink_Element="U68c96460-28f6-41c1-824e-7d6744304f34" guiLineLink_LineBegin="Uce1f6557-6a1e-40b7-ac71-2e260819d3e0" guiLineLink_LineEnd="Uf36a0f57-c99c-4618-9ea9-0bf87ee9c27f">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="Uc65cd21d-071a-44cc-b99e-6716abe4c8cc" xmi:uuid="c65cd21d-071a-44cc-b99e-6716abe4c8cc">
-							<pos X="-32" Y="475"/>
+							<pos X="499" Y="500"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Uf2f7dfad-63e7-4660-8d13-89959f9a4ded" xmi:uuid="f2f7dfad-63e7-4660-8d13-89959f9a4ded" alignment="4">
-							<pos X="4" Y="607"/>
+							<pos X="478" Y="611"/>
 						</guiLineLinkWaypoint>
-						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U2b1ebcff-f5ff-422b-9b07-9b7b6055f702" xmi:uuid="2b1ebcff-f5ff-422b-9b07-9b7b6055f702">
-							<pos X="-32" Y="607"/>
+						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U341972a4-0ea2-472d-99a9-75443a10d5bf" xmi:uuid="341972a4-0ea2-472d-99a9-75443a10d5bf">
+							<pos X="506" Y="611"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="Ub3c97c91-1387-4f97-bd87-0c86ead09614" xmi:uuid="b3c97c91-1387-4f97-bd87-0c86ead09614">
-							<pos X="-32" Y="413"/>
+							<pos X="506" Y="500"/>
+						</guiLineLinkWaypoint>
+						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="Ud031a5f0-c751-4f81-b218-34f7ae944434" xmi:uuid="d031a5f0-c751-4f81-b218-34f7ae944434">
+							<pos X="398" Y="500"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U3bb3d663-ee00-4adf-ba34-7748e6638984" xmi:uuid="3bb3d663-ee00-4adf-ba34-7748e6638984" alignment="1">
-							<pos X="75" Y="413"/>
+							<pos X="398" Y="454"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U1ce417e9-eb44-4551-a59f-b64b46ca40ff" xmi:uuid="1ce417e9-eb44-4551-a59f-b64b46ca40ff" guiLink_Element="Uf8fdfb9e-aa7a-42f3-a8e0-cb6d0bd7f458" guiLineLink_LineBegin="Uecd6a6d9-7bff-4d92-9f86-e4b0a3277675" guiLineLink_LineEnd="Uf36a0f57-c99c-4618-9ea9-0bf87ee9c27f">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="Udaaa9157-d476-4319-b208-ffa9537f4dcc" xmi:uuid="daaa9157-d476-4319-b208-ffa9537f4dcc">
-							<pos X="-32" Y="546"/>
+							<pos X="506" Y="564"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U2dae2be3-6c9f-4ce5-8b14-fa07b46791d4" xmi:uuid="2dae2be3-6c9f-4ce5-8b14-fa07b46791d4" alignment="2">
-							<pos X="4" Y="750"/>
+							<pos X="482" Y="758"/>
 						</guiLineLinkWaypoint>
-						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="Ue1634fc9-379c-4b0c-994f-31729e061503" xmi:uuid="e1634fc9-379c-4b0c-994f-31729e061503">
-							<pos X="-32" Y="750"/>
+						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U51738286-13f8-406d-ab0f-f5ef42a14891" xmi:uuid="51738286-13f8-406d-ab0f-f5ef42a14891">
+							<pos X="506" Y="758"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U44a5fa5c-1e95-4348-8831-6a3edd7c5a66" xmi:uuid="44a5fa5c-1e95-4348-8831-6a3edd7c5a66">
-							<pos X="-32" Y="413"/>
+							<pos X="506" Y="500"/>
+						</guiLineLinkWaypoint>
+						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U3e2b1bbe-4ffa-42ce-80f8-4a63e67f81fd" xmi:uuid="3e2b1bbe-4ffa-42ce-80f8-4a63e67f81fd">
+							<pos X="398" Y="500"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U7a31f4d3-e533-4d50-b3c0-080e1f16d1d9" xmi:uuid="7a31f4d3-e533-4d50-b3c0-080e1f16d1d9" alignment="3">
-							<pos X="75" Y="413"/>
+							<pos X="398" Y="454"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U4ef18e39-c3e7-4b0e-9120-0fa8d71288f3" xmi:uuid="4ef18e39-c3e7-4b0e-9120-0fa8d71288f3" guiLink_Element="U45ce5312-9ef8-4e61-9c67-c04f65671941" guiLineLink_LineBegin="U8d6b8a59-69d3-4dd5-9eac-24c012bdd61e" guiLineLink_LineEnd="Uf36a0f57-c99c-4618-9ea9-0bf87ee9c27f">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="Ua4345acc-8681-4c21-b972-ef68d0a70fc8" xmi:uuid="a4345acc-8681-4c21-b972-ef68d0a70fc8">
-							<pos X="-32" Y="621"/>
+							<pos X="506" Y="644"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U1e524180-0f85-4ad6-9d72-0701f6110971" xmi:uuid="1e524180-0f85-4ad6-9d72-0701f6110971" alignment="1">
-							<pos X="4" Y="899"/>
+							<pos X="475" Y="911"/>
 						</guiLineLinkWaypoint>
-						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U0f37d220-f669-4992-9f51-68791df274b5" xmi:uuid="0f37d220-f669-4992-9f51-68791df274b5">
-							<pos X="-32" Y="899"/>
+						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="Ue3130fdc-475e-4437-aaa8-819fe06ba499" xmi:uuid="e3130fdc-475e-4437-aaa8-819fe06ba499">
+							<pos X="506" Y="911"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="Uce905606-0c3c-47b1-9790-4c172a4f3ed5" xmi:uuid="ce905606-0c3c-47b1-9790-4c172a4f3ed5">
-							<pos X="-32" Y="413"/>
+							<pos X="506" Y="500"/>
+						</guiLineLinkWaypoint>
+						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U27a59498-b251-4d36-b4b6-e8b2b3f0bc47" xmi:uuid="27a59498-b251-4d36-b4b6-e8b2b3f0bc47">
+							<pos X="398" Y="500"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U8ea87e73-bccd-44b9-82f4-7073ca6c3a11" xmi:uuid="8ea87e73-bccd-44b9-82f4-7073ca6c3a11" alignment="4">
-							<pos X="75" Y="413"/>
+							<pos X="398" Y="454"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U27046662-a061-4ab3-bf3a-a81dfb260b18" xmi:uuid="27046662-a061-4ab3-bf3a-a81dfb260b18" guiLink_Element="Ucf2fcc2d-8670-4480-bb74-5e4dd72a3972" guiLineLink_LineBegin="U8af86f68-3292-4970-9b8a-99f37baacac5" guiLineLink_LineEnd="Uf36a0f57-c99c-4618-9ea9-0bf87ee9c27f">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="U6884c637-bfe1-44cf-bc68-7dc96bc6b2fd" xmi:uuid="6884c637-bfe1-44cf-bc68-7dc96bc6b2fd">
-							<pos X="-32" Y="693"/>
+							<pos X="506" Y="713"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U7aaf4903-af5f-4de8-b51b-c594007fefae" xmi:uuid="7aaf4903-af5f-4de8-b51b-c594007fefae" alignment="1">
-							<pos X="4" Y="1044"/>
+							<pos X="477" Y="1049"/>
 						</guiLineLinkWaypoint>
-						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U34a38867-20db-4c30-9e79-bbd5fb779570" xmi:uuid="34a38867-20db-4c30-9e79-bbd5fb779570">
-							<pos X="-32" Y="1044"/>
+						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="Ua4f2b51d-e8a6-4dc7-a9aa-abd3a9d2804d" xmi:uuid="a4f2b51d-e8a6-4dc7-a9aa-abd3a9d2804d">
+							<pos X="506" Y="1049"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U75e81fdb-1158-41ac-a962-ce4c289a8fda" xmi:uuid="75e81fdb-1158-41ac-a962-ce4c289a8fda">
-							<pos X="-32" Y="413"/>
+							<pos X="506" Y="500"/>
+						</guiLineLinkWaypoint>
+						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U6066b4eb-7fa8-40c9-a789-6bd7d749dcb8" xmi:uuid="6066b4eb-7fa8-40c9-a789-6bd7d749dcb8">
+							<pos X="398" Y="500"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Uce91821a-6de1-44e8-8777-2148971b029b" xmi:uuid="ce91821a-6de1-44e8-8777-2148971b029b" alignment="4">
-							<pos X="75" Y="413"/>
+							<pos X="398" Y="454"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="Uc1c604eb-149e-4f98-8a97-1408f3969a7c" xmi:uuid="c1c604eb-149e-4f98-8a97-1408f3969a7c" guiLink_Element="U2e1a46ae-e49c-49f4-869c-8038430ee803">
@@ -1519,62 +1512,62 @@
 						<nodeRect Left="499" Top="285" Right="580" Bottom="326"/>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U42ed81ca-2555-44b1-9148-c6c37388b1f0" xmi:uuid="42ed81ca-2555-44b1-9148-c6c37388b1f0" guiLink_Element="Uab705a17-1a4d-4c4c-8740-6599581cac90">
-						<nodeRect Left="733" Top="153" Right="815" Bottom="489"/>
+						<nodeRect Left="907" Top="21" Right="989" Bottom="357"/>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U12a8014a-70e0-4794-ab79-eea7a382131a" xmi:uuid="12a8014a-70e0-4794-ab79-eea7a382131a" guiLink_Element="U6948b223-3ce6-4a05-93a2-a56b585ef6e3" guiLineLink_LineBegin="Uf424b7f5-cf7b-46c9-bdef-28f81e186c95" guiLineLink_LineEnd="U42ed81ca-2555-44b1-9148-c6c37388b1f0">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="U5d1aec1f-1b59-4675-8763-94d91cf36e00" xmi:uuid="5d1aec1f-1b59-4675-8763-94d91cf36e00">
-							<pos X="801" Y="801"/>
+							<pos X="975" Y="734"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U720e2205-9a53-4a4b-bf81-f9abc79e934e" xmi:uuid="720e2205-9a53-4a4b-bf81-f9abc79e934e" alignment="4">
-							<pos X="738" Y="1047"/>
+							<pos X="914" Y="1049"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U36277533-b12c-4511-852e-02e43d7746a8" xmi:uuid="36277533-b12c-4511-852e-02e43d7746a8">
-							<pos X="801" Y="1047"/>
+							<pos X="975" Y="1049"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U0d30c43b-a93a-4a59-9861-6b58b2a20f16" xmi:uuid="0d30c43b-a93a-4a59-9861-6b58b2a20f16" alignment="1">
-							<pos X="801" Y="489"/>
+							<pos X="975" Y="357"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U0d73269b-7f5d-44eb-8d7c-08972a1de050" xmi:uuid="0d73269b-7f5d-44eb-8d7c-08972a1de050" guiLink_Element="U07ad8b0c-dc40-4897-ac84-9744dc99dec9" guiLineLink_LineBegin="U00c3fa8b-c9fe-41e7-8021-3ae5d3b0b41d" guiLineLink_LineEnd="U42ed81ca-2555-44b1-9148-c6c37388b1f0">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="U7c49f4c1-0673-4d5f-a283-c86e908dabd7" xmi:uuid="7c49f4c1-0673-4d5f-a283-c86e908dabd7">
-							<pos X="801" Y="728"/>
+							<pos X="975" Y="658"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U997b56a5-dccf-46d2-92de-c88c3c71dc21" xmi:uuid="997b56a5-dccf-46d2-92de-c88c3c71dc21" alignment="4">
-							<pos X="737" Y="903"/>
+							<pos X="913" Y="896"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="Uaa5ab053-43c9-4266-ac64-a9c1e19ca4ef" xmi:uuid="aa5ab053-43c9-4266-ac64-a9c1e19ca4ef">
-							<pos X="801" Y="903"/>
+							<pos X="975" Y="896"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U79c8725d-49ca-457e-a8bd-ea5f351b6091" xmi:uuid="79c8725d-49ca-457e-a8bd-ea5f351b6091" alignment="1">
-							<pos X="801" Y="489"/>
+							<pos X="975" Y="357"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U60d7a9e2-cd89-4816-8a5e-e8b4939e53fe" xmi:uuid="60d7a9e2-cd89-4816-8a5e-e8b4939e53fe" guiLink_Element="Ua9608a63-cad8-44e2-99d5-e6c49ed0d347" guiLineLink_LineBegin="U8ed04aab-dacf-4aaa-b401-436dc5155c20" guiLineLink_LineEnd="U42ed81ca-2555-44b1-9148-c6c37388b1f0">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="U45f887b0-aa3b-49ad-b299-4c54ec4b8a4e" xmi:uuid="45f887b0-aa3b-49ad-b299-4c54ec4b8a4e">
-							<pos X="801" Y="653"/>
+							<pos X="975" Y="582"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Ufef36779-5b94-47e3-ad33-3f933ea46fca" xmi:uuid="fef36779-5b94-47e3-ad33-3f933ea46fca" alignment="4">
-							<pos X="745" Y="760"/>
+							<pos X="921" Y="753"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U007e26bc-a7b1-4cc3-a8d8-131ffa74ed8e" xmi:uuid="007e26bc-a7b1-4cc3-a8d8-131ffa74ed8e">
-							<pos X="801" Y="760"/>
+							<pos X="975" Y="753"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Uf1f160b5-7f5c-4965-b95f-06e62511f78b" xmi:uuid="f1f160b5-7f5c-4965-b95f-06e62511f78b" alignment="1">
-							<pos X="801" Y="489"/>
+							<pos X="975" Y="357"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U13ad2826-6004-4c44-81b0-81f10644b1f7" xmi:uuid="13ad2826-6004-4c44-81b0-81f10644b1f7" guiLink_Element="U7141356b-9930-42c0-b319-3c099520bf03" guiLineLink_LineBegin="U5ac55c48-d04c-44d0-a9c3-c3c8254f45ef" guiLineLink_LineEnd="U42ed81ca-2555-44b1-9148-c6c37388b1f0">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="Uee2ef10e-130e-4e75-8275-4dda67550d3d" xmi:uuid="ee2ef10e-130e-4e75-8275-4dda67550d3d">
-							<pos X="801" Y="582"/>
+							<pos X="975" Y="511"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Ue015cc22-4665-403f-a24a-9267d4a22e39" xmi:uuid="e015cc22-4665-403f-a24a-9267d4a22e39" alignment="4">
-							<pos X="741" Y="614"/>
+							<pos X="917" Y="607"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="Ua1788d1e-473e-4016-ae3e-309a877eb8e5" xmi:uuid="a1788d1e-473e-4016-ae3e-309a877eb8e5">
-							<pos X="801" Y="614"/>
+							<pos X="975" Y="607"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U3deeef40-a46e-4e96-abb5-c1777ef99556" xmi:uuid="3deeef40-a46e-4e96-abb5-c1777ef99556" alignment="1">
-							<pos X="801" Y="489"/>
+							<pos X="975" Y="357"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U9fc4eb61-ba8b-4078-a612-ac30ac8310bd" xmi:uuid="9fc4eb61-ba8b-4078-a612-ac30ac8310bd" guiLink_Element="U82e521ea-656d-495a-8ca0-2f5a92e22ec2">
@@ -1607,10 +1600,10 @@
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="Ubb923e5b-a338-4c8d-bde7-c0973c9e8aa9" xmi:uuid="bb923e5b-a338-4c8d-bde7-c0973c9e8aa9" guiLink_Element="Uebda821c-89b9-48ae-baad-b33d50076a84" guiLineLink_LineBegin="Uf36a0f57-c99c-4618-9ea9-0bf87ee9c27f" guiLineLink_LineEnd="U9fc4eb61-ba8b-4078-a612-ac30ac8310bd">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="Ud5e64848-38b1-450b-831c-b3e5c4a4dffc" xmi:uuid="d5e64848-38b1-450b-831c-b3e5c4a4dffc">
-							<pos X="343" Y="431"/>
+							<pos X="468" Y="431"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U9f115da4-0ffc-4571-8f6a-fc763bb34ff0" xmi:uuid="9f115da4-0ffc-4571-8f6a-fc763bb34ff0" alignment="4">
-							<pos X="187" Y="431"/>
+							<pos X="438" Y="431"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U9b4a46ac-ea77-4e23-bf6b-63c3be137c4a" xmi:uuid="9b4a46ac-ea77-4e23-bf6b-63c3be137c4a" alignment="1">
 							<pos X="499" Y="431"/>
@@ -1629,13 +1622,13 @@
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U223b42a9-4e1b-4774-9fd3-ecbb7fc90ba5" xmi:uuid="223b42a9-4e1b-4774-9fd3-ecbb7fc90ba5" alignment="1">
 							<pos X="499" Y="305"/>
 							<guiTextLabelWaypoint_TextLabel xmi:type="uml:TextLabel" xmi:id="Ua9408b79-0f1c-4f1a-9d5e-da8ee45deb08" xmi:uuid="a9408b79-0f1c-4f1a-9d5e-da8ee45deb08" guiTextLabel_Element="Uf78da8ed-58f1-4c67-8160-e7d22e9b4976">
-								<pos X="-62" Y="5"/>
+								<pos X="-88" Y="-17"/>
 							</guiTextLabelWaypoint_TextLabel>
 							<guiTextLabelWaypoint_TextLabel xmi:type="uml:TextLabel" xmi:id="Uf2e05eec-3c1b-4d37-a6a7-adeb3ae5de27" xmi:uuid="f2e05eec-3c1b-4d37-a6a7-adeb3ae5de27" textLabel="3" guiTextLabel_Element="Uf78da8ed-58f1-4c67-8160-e7d22e9b4976">
-								<pos X="-16" Y="25"/>
+								<pos X="-22" Y="-19"/>
 							</guiTextLabelWaypoint_TextLabel>
 							<guiTextLabelWaypoint_TextLabel xmi:type="uml:TextLabel" xmi:id="U9c1c8287-16ed-488a-9c26-8f9efa77a526" xmi:uuid="9c1c8287-16ed-488a-9c26-8f9efa77a526" textLabel="4" guiTextLabel_Element="Uf78da8ed-58f1-4c67-8160-e7d22e9b4976">
-								<pos X="-322" Y="5"/>
+								<pos X="-326" Y="13"/>
 							</guiTextLabelWaypoint_TextLabel>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
@@ -1873,9 +1866,9 @@
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U6ee21ea8-e45f-4bea-8180-47026202e1ca" xmi:uuid="6ee21ea8-e45f-4bea-8180-47026202e1ca" guiLink_Element="Uc2bc8ece-4c36-4381-a45c-694daf064738">
-						<nodeRect Left="-43" Top="340" Right="81" Bottom="416"/>
+						<nodeRect Left="203" Top="338" Right="327" Bottom="414"/>
 						<attached xmi:type="uml:AttachedNode" xmi:id="U6218229a-006f-478c-b5cf-c2fbddedfd01" xmi:uuid="6218229a-006f-478c-b5cf-c2fbddedfd01">
-							<nodeRect Left="182" Top="319" Right="553" Bottom="356"/>
+							<nodeRect Left="428" Top="317" Right="799" Bottom="354"/>
 						</attached>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U7bb32200-827e-4b20-b567-32499d9b1f25" xmi:uuid="7bb32200-827e-4b20-b567-32499d9b1f25" guiLink_Element="U8876d55f-fbb2-45fb-afb7-bbe4ff8a19d7">
@@ -1981,63 +1974,63 @@
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U460bda58-380c-49d7-b520-4a2cdf16de18" xmi:uuid="460bda58-380c-49d7-b520-4a2cdf16de18" guiLink_Element="Ue52ae525-5af7-4e75-97f5-1724cd9fd737">
-						<nodeRect Left="122" Top="396" Right="568" Bottom="473"/>
+						<nodeRect Left="368" Top="394" Right="814" Bottom="471"/>
 						<attached xmi:type="uml:AttachedNode" xmi:id="U13d24222-b942-4f4b-b82a-db0a9422cdfe" xmi:uuid="13d24222-b942-4f4b-b82a-db0a9422cdfe">
-							<nodeRect Left="356" Top="434" Right="721" Bottom="471"/>
+							<nodeRect Left="602" Top="432" Right="967" Bottom="469"/>
 						</attached>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U50c1aa00-5429-45c6-9cd0-7acd9f5488af" xmi:uuid="50c1aa00-5429-45c6-9cd0-7acd9f5488af" guiLink_Element="Uc8fa2077-c6c1-49e7-8bd4-47507057a42c">
-						<nodeRect Left="121" Top="495" Right="567" Bottom="572"/>
+						<nodeRect Left="367" Top="493" Right="813" Bottom="570"/>
 						<attached xmi:type="uml:AttachedNode" xmi:id="Ub3b13260-fe33-4fe1-9e9c-14d035c9c7e0" xmi:uuid="b3b13260-fe33-4fe1-9e9c-14d035c9c7e0">
-							<nodeRect Left="418" Top="519" Right="783" Bottom="556"/>
+							<nodeRect Left="664" Top="517" Right="1029" Bottom="554"/>
 						</attached>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U39d0559a-9a3d-48c9-aaf8-8c3d462825e7" xmi:uuid="39d0559a-9a3d-48c9-aaf8-8c3d462825e7" guiLink_Element="U2f0fc478-c04c-4d93-b22a-e139fe537b15">
-						<nodeRect Left="121" Top="594" Right="567" Bottom="671"/>
+						<nodeRect Left="367" Top="592" Right="813" Bottom="669"/>
 						<attached xmi:type="uml:AttachedNode" xmi:id="Ubf1bbed5-18f9-4844-b410-633a2c031199" xmi:uuid="bf1bbed5-18f9-4844-b410-633a2c031199">
-							<nodeRect Left="121" Top="681" Right="486" Bottom="718"/>
+							<nodeRect Left="367" Top="679" Right="732" Bottom="716"/>
 						</attached>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="Uf239c5ad-8aaf-4bed-97c0-379429432955" xmi:uuid="f239c5ad-8aaf-4bed-97c0-379429432955" guiLink_Element="U5faae68e-7594-41d0-9676-2cdc73af1b2e" guiLineLink_LineBegin="U460bda58-380c-49d7-b520-4a2cdf16de18" guiLineLink_LineEnd="U6ee21ea8-e45f-4bea-8180-47026202e1ca">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="U435209a3-0d58-4794-b156-699d5c8f6e20" xmi:uuid="435209a3-0d58-4794-b156-699d5c8f6e20">
-							<pos X="59" Y="451"/>
+							<pos X="306" Y="447"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U91dec130-ac20-4178-bb63-c90d4e96aaef" xmi:uuid="91dec130-ac20-4178-bb63-c90d4e96aaef" alignment="1">
-							<pos X="122" Y="451"/>
+							<pos X="368" Y="447"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="Uc5d05eae-1693-4214-b996-1cb739088491" xmi:uuid="c5d05eae-1693-4214-b996-1cb739088491">
-							<pos X="31" Y="451"/>
+							<pos X="277" Y="447"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U0f4265ff-fabd-4b6d-a499-29fb4ebd877c" xmi:uuid="0f4265ff-fabd-4b6d-a499-29fb4ebd877c" alignment="4">
-							<pos X="31" Y="416"/>
+							<pos X="277" Y="414"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="Uaff49e00-185e-41de-8dc4-3e359cb7c489" xmi:uuid="aff49e00-185e-41de-8dc4-3e359cb7c489" guiLink_Element="U11738c5c-bd6d-4130-8b66-bfd2f0b0ec83" guiLineLink_LineBegin="U50c1aa00-5429-45c6-9cd0-7acd9f5488af" guiLineLink_LineEnd="U6ee21ea8-e45f-4bea-8180-47026202e1ca">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="Uf84a9038-b45e-4336-b521-5d0627318961" xmi:uuid="f84a9038-b45e-4336-b521-5d0627318961">
-							<pos X="31" Y="519"/>
+							<pos X="277" Y="516"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Ua2b61c62-5b48-4cd6-ab8d-f5c73a19ab38" xmi:uuid="a2b61c62-5b48-4cd6-ab8d-f5c73a19ab38" alignment="1">
-							<pos X="121" Y="531"/>
+							<pos X="367" Y="527"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U5c6cc628-d6ea-4302-bf23-67c660467864" xmi:uuid="5c6cc628-d6ea-4302-bf23-67c660467864">
-							<pos X="31" Y="531"/>
+							<pos X="277" Y="527"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U83466141-7def-465e-8b32-316b92b2d93d" xmi:uuid="83466141-7def-465e-8b32-316b92b2d93d" alignment="4">
-							<pos X="31" Y="416"/>
+							<pos X="277" Y="414"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U211abdb2-4daa-4e24-801d-435729e5d3d3" xmi:uuid="211abdb2-4daa-4e24-801d-435729e5d3d3" guiLink_Element="U6bb0c24c-caab-4553-b910-73baf95bc711" guiLineLink_LineBegin="U39d0559a-9a3d-48c9-aaf8-8c3d462825e7" guiLineLink_LineEnd="U6ee21ea8-e45f-4bea-8180-47026202e1ca">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="Ua695a048-1442-40d8-b004-0cd605a6fa9a" xmi:uuid="a695a048-1442-40d8-b004-0cd605a6fa9a">
-							<pos X="31" Y="563"/>
+							<pos X="277" Y="560"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Uf8d3322d-6ff5-4221-a59f-56618e815db7" xmi:uuid="f8d3322d-6ff5-4221-a59f-56618e815db7" alignment="2">
-							<pos X="121" Y="619"/>
+							<pos X="367" Y="615"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:Waypoint" xmi:id="U06462be9-885d-4b18-87a0-16db2b7d7792" xmi:uuid="06462be9-885d-4b18-87a0-16db2b7d7792">
-							<pos X="31" Y="619"/>
+							<pos X="277" Y="615"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="Udb89f0b1-ec66-4099-9374-56473586adc5" xmi:uuid="db89f0b1-ec66-4099-9374-56473586adc5" alignment="3">
-							<pos X="31" Y="416"/>
+							<pos X="277" Y="414"/>
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U059990f5-730c-440b-ae09-77658d15045a" xmi:uuid="059990f5-730c-440b-ae09-77658d15045a" guiLink_Element="U0473e945-9789-4f9d-90db-eb0610d61ca5" guiLineLink_LineBegin="U7bb32200-827e-4b20-b567-32499d9b1f25" guiLineLink_LineEnd="Ue8f89d27-496c-4412-834b-84b84a97ec24">
@@ -2069,10 +2062,10 @@
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:LineLink" xmi:id="U26060ce9-12db-4222-8640-1d1ded0f66a0" xmi:uuid="26060ce9-12db-4222-8640-1d1ded0f66a0" guiLink_Element="Ua5390121-d5ec-4ca2-b3b6-6be3c90dfc9f" guiLineLink_LineBegin="U6ee21ea8-e45f-4bea-8180-47026202e1ca" guiLineLink_LineEnd="U8599dd5f-a70d-40e5-813b-96fa3f358fe9">
 						<guiLineLink_LineMiddleWaypoint xmi:type="uml:MiddleWaypoint" xmi:id="U07787f29-c7c1-4734-9d6b-58eb37430f72" xmi:uuid="07787f29-c7c1-4734-9d6b-58eb37430f72">
-							<pos X="467" Y="358"/>
+							<pos X="590" Y="358"/>
 						</guiLineLink_LineMiddleWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U8c90faa1-748b-4b08-9577-77395c860e57" xmi:uuid="8c90faa1-748b-4b08-9577-77395c860e57" alignment="2">
-							<pos X="81" Y="358"/>
+							<pos X="327" Y="358"/>
 						</guiLineLinkWaypoint>
 						<guiLineLinkWaypoint xmi:type="uml:EndWaypoint" xmi:id="U68f70815-fdcd-4aa3-b89e-c399ef583d36" xmi:uuid="68f70815-fdcd-4aa3-b89e-c399ef583d36" alignment="3">
 							<pos X="854" Y="358"/>
@@ -2690,6 +2683,32 @@
 					</guiDiagramGuiLink>
 					<guiDiagramLayer xmi:type="uml:DiagramLayer" xmi:id="Uaaf52b15-cf08-434f-af14-540114c2ba09" xmi:uuid="aaf52b15-cf08-434f-af14-540114c2ba09" name="Default"/>
 				</guiRootGuiDiagram>
+				<guiRootGuiDiagram xmi:type="uml:ClassDiagram" xmi:id="U9b3bb9a0-776c-4074-86af-c08d791f92cb" xmi:uuid="9b3bb9a0-776c-4074-86af-c08d791f92cb" name="IVOA_UML_Profile" guiDiagramLinkedOwner="Ue7a00ecd-eb3d-4147-8538-5d1beea86690" guiDiagram_GenerationSettingsElement="Ue7a00ecd-eb3d-4147-8538-5d1beea86690">
+					<xmi:Extension extender="UModel">
+						<guiDiagramGenerationSettings kind="2" showAttributes="true" showEnumerationLiterals="true" useOwnCompartmentForDotNetProperties="true" doAutoLayout="true"/>
+					</xmi:Extension>
+					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="Ufa907454-56f4-4dca-87e3-df702090f663" xmi:uuid="fa907454-56f4-4dca-87e3-df702090f663" guiLink_Element="Uf9a706ae-5895-4229-9486-38378ad5cad1">
+						<style showatt="1" showdotnetproperties="2" shownested="0" showop="0"/>
+						<nodeRect Left="20" Top="20" Right="488" Bottom="157"/>
+					</guiDiagramGuiLink>
+					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U81c4ba13-6562-4bcb-a1d2-f7064d2275c7" xmi:uuid="81c4ba13-6562-4bcb-a1d2-f7064d2275c7" guiLink_Element="Uafb611b3-ae73-4278-955e-06feceb9431f">
+						<style showatt="1" showdotnetproperties="2" shownested="0" showop="0"/>
+						<nodeRect Left="382" Top="197" Right="488" Bottom="281"/>
+					</guiDiagramGuiLink>
+					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U7463fd24-b51c-435c-86f6-05599562e0ca" xmi:uuid="7463fd24-b51c-435c-86f6-05599562e0ca" guiLink_Element="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<style showatt="1" showdotnetproperties="2" shownested="0" showop="0"/>
+						<nodeRect Left="195" Top="197" Right="287" Bottom="281"/>
+					</guiDiagramGuiLink>
+					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="Ud6d147d4-a168-42df-901b-34bf8a8cbd32" xmi:uuid="d6d147d4-a168-42df-901b-34bf8a8cbd32" guiLink_Element="U0b7f85cf-ab5d-402d-ac3e-c77c579fbf78">
+						<style showatt="1" showdotnetproperties="2" shownested="0" showop="0"/>
+						<nodeRect Left="20" Top="197" Right="145" Bottom="299"/>
+					</guiDiagramGuiLink>
+					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U4d1539bd-bc5d-446f-972c-cd592d6ce0b0" xmi:uuid="4d1539bd-bc5d-446f-972c-cd592d6ce0b0" guiLink_Element="Ufef27218-0b3f-4767-9a46-8d42c0fdb40e">
+						<style showdotnetproperties="2" shownested="0" showop="0"/>
+						<nodeRect Left="20" Top="339" Right="464" Bottom="360"/>
+					</guiDiagramGuiLink>
+					<guiDiagramLayer xmi:type="uml:DiagramLayer" xmi:id="Uc8bf2c80-e92a-4f29-9edf-1cccec356b4d" xmi:uuid="c8bf2c80-e92a-4f29-9edf-1cccec356b4d" name="Default"/>
+				</guiRootGuiDiagram>
 			</uml:RootElement>
 		</Diagrams>
 	</xmi:Extension>
@@ -2709,6 +2728,19 @@
 		</packagedElement>
 		<packagedElement xmi:type="uml:LiteralString" xmi:id="Ud4f50ec9-06d9-4235-973d-ade58b4a586b" xmi:uuid="d4f50ec9-06d9-4235-973d-ade58b4a586b" value="http://vo-urp.googlecode.com/svn/trunk/IVOA/profile/IVOA%20Profile.html"/>
 		<packagedElement xmi:type="uml:Model" xmi:id="U135ea895-ac40-4d3d-9b21-5ecf746e8f83" xmi:uuid="135ea895-ac40-4d3d-9b21-5ecf746e8f83" name="stc2_coordinates">
+			<xmi:Extension extender="UModel">
+				<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U9fd1cca7-c594-4f15-8837-e27fe46570e4" xmi:uuid="9fd1cca7-c594-4f15-8837-e27fe46570e4" visibility="unspecified" classifier="Uf9a706ae-5895-4229-9486-38378ad5cad1">
+					<slot xmi:type="uml:Slot" xmi:id="Ue86622e0-e278-4e3b-ad3e-fc86efa5062a" xmi:uuid="e86622e0-e278-4e3b-ad3e-fc86efa5062a" definingFeature="Ue32d41c3-c7ab-4d85-885b-ae987b5c137d">
+						<value xmi:type="uml:LiteralString" xmi:id="Uddef2c80-ea3e-4e63-abda-169e2d03a1ac" xmi:uuid="ddef2c80-ea3e-4e63-abda-169e2d03a1ac" value="2.x"/>
+					</slot>
+					<slot xmi:type="uml:Slot" xmi:id="U2cc7d890-5435-4891-9b3f-da90486ddc71" xmi:uuid="2cc7d890-5435-4891-9b3f-da90486ddc71" definingFeature="Ue423b1c4-8b31-4fb0-88ff-9093d4958d22">
+						<value xmi:type="uml:LiteralString" xmi:id="Ub1f01880-5b7d-4d9b-8002-3752ac251758" xmi:uuid="b1f01880-5b7d-4d9b-8002-3752ac251758" value="ahr"/>
+					</slot>
+					<slot xmi:type="uml:Slot" xmi:id="Ufeb6fd5b-8ebf-4bcd-a453-a94a44d4d849" xmi:uuid="feb6fd5b-8ebf-4bcd-a453-a94a44d4d849" definingFeature="Uc7a6a7aa-3b29-480e-bf5a-782730a931f9">
+						<value xmi:type="uml:LiteralString" xmi:id="U976b6f4e-a2d6-49ec-ba31-31353aec6127" xmi:uuid="976b6f4e-a2d6-49ec-ba31-31353aec6127" value="STC2 Coordinates"/>
+					</slot>
+				</appliedStereotype>
+			</xmi:Extension>
 			<packagedElement xmi:type="uml:Package" xmi:id="Ufa0dd0b8-eb6e-49a8-a741-284ff9011615" xmi:uuid="fa0dd0b8-eb6e-49a8-a741-284ff9011615" name="CoordinateDomains">
 				<packagedElement xmi:type="uml:Package" xmi:id="Uf881bbdc-5a0d-47cc-ba45-5ffe7670381d" xmi:uuid="f881bbdc-5a0d-47cc-ba45-5ffe7670381d" name="genericDomain">
 					<packagedElement xmi:type="uml:Class" xmi:id="Ub64125c9-f671-45b8-980a-724503de846f" xmi:uuid="b64125c9-f671-45b8-980a-724503de846f" name="GenericFrame">
@@ -3646,10 +3678,21 @@
 						<xmi:Extension extender="UModel">
 							<attributeExtension DocComment="Uc3aaf7ef-d45e-4567-8174-d48998e81fd1"/>
 						</xmi:Extension>
-						<ownedComment xmi:type="uml:Comment" xmi:id="Uc3aaf7ef-d45e-4567-8174-d48998e81fd1" xmi:uuid="c3aaf7ef-d45e-4567-8174-d48998e81fd1" body="Spectral coordinate value expressed as a wavelength.">
+						<ownedComment xmi:type="uml:Comment" xmi:id="Uc3aaf7ef-d45e-4567-8174-d48998e81fd1" xmi: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 xmi:idref="U3235f41b-63ee-479f-9fc3-1ae36e30973e"/>
 						</ownedComment>
 						<generalization xmi:type="uml:Generalization" xmi:id="Ue58135bb-b696-47fa-ac33-ec3c777ee746" xmi:uuid="e58135bb-b696-47fa-ac33-ec3c777ee746" general="U3c341ae2-5c03-4e05-a11d-d61cc55f0510"/>
+						<ownedAttribute xmi:type="uml:Property" xmi:id="U70dc4c72-d570-4550-b891-0126ea7fa36a" xmi:uuid="70dc4c72-d570-4550-b891-0126ea7fa36a" name="refrindex" visibility="public" type="Uf53f7b5b-809b-4612-95bd-86e8b97d4af6">
+							<xmi:Extension extender="UModel">
+								<attributeExtension DocComment="U3b9895d1-bf72-4d7c-ae57-0a55bfd9a208"/>
+							</xmi:Extension>
+							<lowerValue xmi:type="uml:LiteralString" xmi:id="U7eace3fd-9792-4a47-a596-0cf39b42b961" xmi:uuid="7eace3fd-9792-4a47-a596-0cf39b42b961" value="0"/>
+							<upperValue xmi:type="uml:LiteralString" xmi:id="U14518403-825d-45fd-95dd-757775b89206" xmi:uuid="14518403-825d-45fd-95dd-757775b89206" value="1"/>
+							<ownedComment xmi:type="uml:Comment" xmi:id="U3b9895d1-bf72-4d7c-ae57-0a55bfd9a208" xmi:uuid="3b9895d1-bf72-4d7c-ae57-0a55bfd9a208" body="Refractive index of the medium in which the wavelength is measured; default=0.0.">
+								<annotatedElement xmi:idref="U70dc4c72-d570-4550-b891-0126ea7fa36a"/>
+							</ownedComment>
+							<defaultValue xmi:type="uml:LiteralString" xmi:id="Uf11d4c51-35de-4f54-8992-23b079d24b6a" xmi:uuid="f11d4c51-35de-4f54-8992-23b079d24b6a" value="0.0"/>
+						</ownedAttribute>
 					</packagedElement>
 					<packagedElement xmi:type="uml:Class" xmi:id="U0db093b7-9234-4c8e-9d75-7690d9f8f480" xmi:uuid="0db093b7-9234-4c8e-9d75-7690d9f8f480" name="SpectralSpace">
 						<xmi:Extension extender="UModel">
@@ -4220,6 +4263,8 @@
 					</ownedEnd>
 					<memberEnd xmi:idref="U6042a44d-d15a-4cb7-900e-f3526586e509"/>
 				</packagedElement>
+				<clientDependency xmi:idref="U213a25d8-3b61-47a8-9b8d-019459f73fec"/>
+				<clientDependency xmi:idref="U4688ba54-df35-425b-a61d-3918d8c33ea7"/>
 				<clientDependency xmi:idref="U35cb1d82-68bc-4d84-917e-95106f7a55d1"/>
 				<clientDependency xmi:idref="U1c2b6dc6-9aa0-4d69-a54d-3b982d4f5e5c"/>
 				<clientDependency xmi:idref="Uc70f45ba-f4da-4674-ad8c-93e31afb1933"/>
@@ -4234,226 +4279,298 @@
 				<clientDependency xmi:idref="U013db574-891f-48d0-b48a-1e878c806083"/>
 				<clientDependency xmi:idref="U66f6d923-da4b-4bf7-9476-e4fc8f582f70"/>
 				<clientDependency xmi:idref="U7709e7cc-dbce-4bd2-aaa7-6d915ee9d3b2"/>
-				<clientDependency xmi:idref="U213a25d8-3b61-47a8-9b8d-019459f73fec"/>
-				<clientDependency xmi:idref="U4688ba54-df35-425b-a61d-3918d8c33ea7"/>
 			</packagedElement>
-			<packagedElement xmi:type="uml:Model" xmi:id="U8b207899-861c-40b0-ac31-aa665f1e6f4d" xmi:uuid="8b207899-861c-40b0-ac31-aa665f1e6f4d" name="ivoa">
+		</packagedElement>
+		<packagedElement xmi:type="uml:Model" xmi:id="U8b207899-861c-40b0-ac31-aa665f1e6f4d" xmi:uuid="8b207899-861c-40b0-ac31-aa665f1e6f4d" name="ivoa">
+			<xmi:Extension extender="UModel">
+				<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U5dbf2855-b2e1-462f-b1ed-d193972a6f56" xmi:uuid="5dbf2855-b2e1-462f-b1ed-d193972a6f56" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171"/>
+				<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U6e45fa38-68bc-4987-a735-1ab67c45482a" xmi:uuid="6e45fa38-68bc-4987-a735-1ab67c45482a" visibility="unspecified" classifier="U0b7f85cf-ab5d-402d-ac3e-c77c579fbf78">
+					<slot xmi:type="uml:Slot" xmi:id="U85aa4c10-75b6-4f89-a88b-57e3c8096c62" xmi:uuid="85aa4c10-75b6-4f89-a88b-57e3c8096c62" definingFeature="Ued078436-8509-4b01-9b93-10d655e79240">
+						<value xmi:type="uml:LiteralString" xmi:id="Uee513025-35f2-4db5-aa83-d9c0987a059b" xmi:uuid="ee513025-35f2-4db5-aa83-d9c0987a059b" value="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.vo-dml.xml"/>
+					</slot>
+					<slot xmi:type="uml:Slot" xmi:id="Uc109fc6f-2196-435c-9f97-8d71be2fe0a0" xmi:uuid="c109fc6f-2196-435c-9f97-8d71be2fe0a0" definingFeature="U835a1410-3efd-493a-82f4-d4714e9efe55">
+						<value xmi:type="uml:LiteralString" xmi:id="U29b04969-be4e-4f62-90af-b11a84c4a420" xmi:uuid="29b04969-be4e-4f62-90af-b11a84c4a420" value="http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.html"/>
+					</slot>
+				</appliedStereotype>
+			</xmi:Extension>
+			<packagedElement xmi:type="uml:PrimitiveType" xmi:id="U77a5f781-32b3-422f-a7f1-fced607568f3" xmi:uuid="77a5f781-32b3-422f-a7f1-fced607568f3" name="integer">
 				<xmi:Extension extender="UModel">
-					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U5dbf2855-b2e1-462f-b1ed-d193972a6f56" xmi:uuid="5dbf2855-b2e1-462f-b1ed-d193972a6f56" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171"/>
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U63d00934-35ba-4f59-89fc-98e849bb3e1d" xmi:uuid="63d00934-35ba-4f59-89fc-98e849bb3e1d" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="U2e390365-6156-45d8-a534-86d7948d7a45" xmi:uuid="2e390365-6156-45d8-a534-86d7948d7a45" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="Ubc14cc1b-f6ec-4a11-b570-24e0013df61f" xmi:uuid="bc14cc1b-f6ec-4a11-b570-24e0013df61f" value="integer"/>
+						</slot>
+					</appliedStereotype>
 				</xmi:Extension>
-				<packagedElement xmi:type="uml:PrimitiveType" xmi:id="U77a5f781-32b3-422f-a7f1-fced607568f3" xmi:uuid="77a5f781-32b3-422f-a7f1-fced607568f3" name="integer">
-					<xmi:Extension extender="UModel">
-						<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U63d00934-35ba-4f59-89fc-98e849bb3e1d" xmi:uuid="63d00934-35ba-4f59-89fc-98e849bb3e1d" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
-							<slot xmi:type="uml:Slot" xmi:id="U2e390365-6156-45d8-a534-86d7948d7a45" xmi:uuid="2e390365-6156-45d8-a534-86d7948d7a45" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
-								<value xmi:type="uml:LiteralString" xmi:id="Ubc14cc1b-f6ec-4a11-b570-24e0013df61f" xmi:uuid="bc14cc1b-f6ec-4a11-b570-24e0013df61f" value="integer"/>
-							</slot>
-						</appliedStereotype>
-					</xmi:Extension>
-				</packagedElement>
-				<packagedElement xmi:type="uml:PrimitiveType" xmi:id="U5e908f78-f189-422d-a1b6-896776498ca8" xmi:uuid="5e908f78-f189-422d-a1b6-896776498ca8" name="string">
-					<xmi:Extension extender="UModel">
-						<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U687f0793-bd94-4882-901d-50036624b355" xmi:uuid="687f0793-bd94-4882-901d-50036624b355" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
-							<slot xmi:type="uml:Slot" xmi:id="Ue708e2e5-c080-4e09-adc5-5b743736c1b6" xmi:uuid="e708e2e5-c080-4e09-adc5-5b743736c1b6" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
-								<value xmi:type="uml:LiteralString" xmi:id="Ue191fbec-eab7-4041-b981-fd374f0390b6" xmi:uuid="e191fbec-eab7-4041-b981-fd374f0390b6" value="string"/>
-							</slot>
-						</appliedStereotype>
-					</xmi:Extension>
-				</packagedElement>
-				<packagedElement xmi:type="uml:PrimitiveType" xmi:id="U16c63eac-c452-40ae-b9b8-fab1f0c6f91a" xmi:uuid="16c63eac-c452-40ae-b9b8-fab1f0c6f91a" name="boolean">
-					<xmi:Extension extender="UModel">
-						<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="Ucb39c731-55fb-4839-a4c9-d3da735143c1" xmi:uuid="cb39c731-55fb-4839-a4c9-d3da735143c1" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
-							<slot xmi:type="uml:Slot" xmi:id="U0dbdaf9d-a06c-4d87-b327-246ef136cc3f" xmi:uuid="0dbdaf9d-a06c-4d87-b327-246ef136cc3f" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
-								<value xmi:type="uml:LiteralString" xmi:id="Ue4ba7b65-6f92-45d7-8b5c-6940e4a878f3" xmi:uuid="e4ba7b65-6f92-45d7-8b5c-6940e4a878f3" value="boolean"/>
-							</slot>
-						</appliedStereotype>
-					</xmi:Extension>
-				</packagedElement>
-				<packagedElement xmi:type="uml:PrimitiveType" xmi:id="U51909c7c-6d9a-445f-bf35-fe3c5c2a51d5" xmi:uuid="51909c7c-6d9a-445f-bf35-fe3c5c2a51d5" name="datetime">
-					<xmi:Extension extender="UModel">
-						<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="Ua649a8a1-6094-4761-88e0-08aa3bfa8026" xmi:uuid="a649a8a1-6094-4761-88e0-08aa3bfa8026" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
-							<slot xmi:type="uml:Slot" xmi:id="U52461b90-9817-436c-817b-fb0a19f13639" xmi:uuid="52461b90-9817-436c-817b-fb0a19f13639" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
-								<value xmi:type="uml:LiteralString" xmi:id="U6dd066ba-e0e9-413a-9718-e1cc38d9d5c2" xmi:uuid="6dd066ba-e0e9-413a-9718-e1cc38d9d5c2" value="datetime"/>
-							</slot>
-						</appliedStereotype>
-					</xmi:Extension>
-				</packagedElement>
-				<packagedElement xmi:type="uml:PrimitiveType" xmi:id="Ub21fa72f-b62f-4189-a96c-27b9950d3abd" xmi:uuid="b21fa72f-b62f-4189-a96c-27b9950d3abd" name="anyURI">
-					<xmi:Extension extender="UModel">
-						<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="Ufca8b03d-8463-4e70-bf24-507651d5296b" xmi:uuid="fca8b03d-8463-4e70-bf24-507651d5296b" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
-							<slot xmi:type="uml:Slot" xmi:id="U7d4fcc17-53ff-43f4-8bb6-bf72d0c6e163" xmi:uuid="7d4fcc17-53ff-43f4-8bb6-bf72d0c6e163" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
-								<value xmi:type="uml:LiteralString" xmi:id="U91bc1c10-c5fe-4f3c-9cc8-082387347b94" xmi:uuid="91bc1c10-c5fe-4f3c-9cc8-082387347b94" value="anyURI"/>
-							</slot>
-						</appliedStereotype>
-					</xmi:Extension>
-					<generalization xmi:type="uml:Generalization" xmi:id="U3218d2b2-4baa-4091-aaf4-651412486870" xmi:uuid="3218d2b2-4baa-4091-aaf4-651412486870" general="U5e908f78-f189-422d-a1b6-896776498ca8"/>
-				</packagedElement>
-				<packagedElement xmi:type="uml:PrimitiveType" xmi:id="Uf53f7b5b-809b-4612-95bd-86e8b97d4af6" xmi:uuid="f53f7b5b-809b-4612-95bd-86e8b97d4af6" name="real">
-					<xmi:Extension extender="UModel">
-						<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U4f08dc68-17f1-4649-8199-b4b022e9a259" xmi:uuid="4f08dc68-17f1-4649-8199-b4b022e9a259" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
-							<slot xmi:type="uml:Slot" xmi:id="U7062699b-a47e-4543-9597-6b4582a6397b" xmi:uuid="7062699b-a47e-4543-9597-6b4582a6397b" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
-								<value xmi:type="uml:LiteralString" xmi:id="U81472d35-95c7-4d4a-b547-15ed91774fbb" xmi:uuid="81472d35-95c7-4d4a-b547-15ed91774fbb" value="real"/>
-							</slot>
-						</appliedStereotype>
-					</xmi:Extension>
-				</packagedElement>
-				<packagedElement xmi:type="uml:PrimitiveType" xmi:id="U35d6e40f-73c6-40aa-b55f-13ca2c645830" xmi:uuid="35d6e40f-73c6-40aa-b55f-13ca2c645830" name="nonnegativeInteger">
-					<xmi:Extension extender="UModel">
-						<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U6f49dbf3-fd95-4d52-9102-62386ac4aba6" xmi:uuid="6f49dbf3-fd95-4d52-9102-62386ac4aba6" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
-							<slot xmi:type="uml:Slot" xmi:id="Uad3192d4-292b-479d-8f55-e891549f28a9" xmi:uuid="ad3192d4-292b-479d-8f55-e891549f28a9" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
-								<value xmi:type="uml:LiteralString" xmi:id="Ueaa89afe-8496-47a3-aff7-946bf82a1c9e" xmi:uuid="eaa89afe-8496-47a3-aff7-946bf82a1c9e" value="nonnegativeInteger"/>
-							</slot>
-						</appliedStereotype>
-					</xmi:Extension>
-				</packagedElement>
-				<packagedElement xmi:type="uml:PrimitiveType" xmi:id="U70fff5d1-dd0b-4608-8609-81fbaf7bf49a" xmi:uuid="70fff5d1-dd0b-4608-8609-81fbaf7bf49a" name="Unit">
-					<xmi:Extension extender="UModel">
-						<attributeExtension DocComment="U12edac40-e4e1-4503-a63f-7787aa5b989e"/>
-						<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="Ubaae93c4-7439-4eb7-86e6-7175509a9d35" xmi:uuid="baae93c4-7439-4eb7-86e6-7175509a9d35" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
-							<slot xmi:type="uml:Slot" xmi:id="U68df5ffd-2f35-4114-892a-65a296784834" xmi:uuid="68df5ffd-2f35-4114-892a-65a296784834" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
-								<value xmi:type="uml:LiteralString" xmi:id="Uc7e00a6d-9a1f-4fbb-aab4-f1ccd6661cf8" xmi:uuid="c7e00a6d-9a1f-4fbb-aab4-f1ccd6661cf8" value="Unit"/>
-							</slot>
-						</appliedStereotype>
-					</xmi:Extension>
-					<ownedRule xmi:type="uml:Constraint" xmi:id="Ua60089fc-a4b5-4794-b0cc-700278703868" xmi:uuid="a60089fc-a4b5-4794-b0cc-700278703868" name="regexp">
-						<constrainedElement xmi:idref="U70fff5d1-dd0b-4608-8609-81fbaf7bf49a"/>
-						<specification xmi:type="uml:OpaqueExpression" xmi:id="U0debe756-f687-4bb5-a15a-a1feb47b87d6" xmi:uuid="0debe756-f687-4bb5-a15a-a1feb47b87d6" body="Must conform to VOUnit regexp"/>
-					</ownedRule>
-					<ownedComment xmi:type="uml:Comment" xmi:id="U12edac40-e4e1-4503-a63f-7787aa5b989e" xmi:uuid="12edac40-e4e1-4503-a63f-7787aa5b989e" body="Must conform to definition of unit in VOUnit spec.">
-						<annotatedElement xmi:idref="U70fff5d1-dd0b-4608-8609-81fbaf7bf49a"/>
-					</ownedComment>
-					<generalization xmi:type="uml:Generalization" xmi:id="U6da05217-80fa-44d5-8548-90123b6c8e86" xmi:uuid="6da05217-80fa-44d5-8548-90123b6c8e86" general="U5e908f78-f189-422d-a1b6-896776498ca8"/>
-				</packagedElement>
-				<packagedElement xmi:type="uml:DataType" xmi:id="U36826928-0e9d-44c2-bab2-db485df3a599" xmi:uuid="36826928-0e9d-44c2-bab2-db485df3a599" name="Quantity" isAbstract="true">
-					<xmi:Extension extender="UModel">
-						<attributeExtension DocComment="Ue79dfa13-3afd-46ef-aa8b-b96e6f3c012a"/>
-						<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U852f81c1-55e9-43ea-be87-b06c55b0478a" xmi:uuid="852f81c1-55e9-43ea-be87-b06c55b0478a" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
-							<slot xmi:type="uml:Slot" xmi:id="Ub7822c01-a77b-4b26-9528-77ba2324a8cb" xmi:uuid="b7822c01-a77b-4b26-9528-77ba2324a8cb" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
-								<value xmi:type="uml:LiteralString" xmi:id="U2a1d3c81-cb62-4842-a4b1-b8332d62b03e" xmi:uuid="2a1d3c81-cb62-4842-a4b1-b8332d62b03e" value="Quantity"/>
-							</slot>
-						</appliedStereotype>
-					</xmi:Extension>
-					<ownedComment xmi:type="uml:Comment" xmi:id="Ue79dfa13-3afd-46ef-aa8b-b96e6f3c012a" xmi: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 xmi:idref="U36826928-0e9d-44c2-bab2-db485df3a599"/>
-					</ownedComment>
-					<ownedAttribute xmi:type="uml:Property" xmi:id="U0a2e4212-630f-49aa-8cdc-5e425427e55b" xmi:uuid="0a2e4212-630f-49aa-8cdc-5e425427e55b" name="unit" visibility="private" type="U70fff5d1-dd0b-4608-8609-81fbaf7bf49a">
-						<lowerValue xmi:type="uml:LiteralInteger" xmi:id="U024f1de3-5374-415b-845d-05bbca081ea7" xmi:uuid="024f1de3-5374-415b-845d-05bbca081ea7"/>
-						<upperValue xmi:type="uml:LiteralInteger" xmi:id="Ue78f5de3-d63a-4a39-b11b-5019c9f210d0" xmi:uuid="e78f5de3-d63a-4a39-b11b-5019c9f210d0" value="1"/>
-					</ownedAttribute>
-				</packagedElement>
-				<packagedElement xmi:type="uml:DataType" xmi:id="Ue60f01b0-909a-4403-bd8b-ba98faac0c93" xmi:uuid="e60f01b0-909a-4403-bd8b-ba98faac0c93" name="RealQuantity">
-					<xmi:Extension extender="UModel">
-						<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U8c5fecb7-7e81-439a-942d-33bb07949db3" xmi:uuid="8c5fecb7-7e81-439a-942d-33bb07949db3" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
-							<slot xmi:type="uml:Slot" xmi:id="U3117ae89-87fd-437f-b188-6bc1d127924c" xmi:uuid="3117ae89-87fd-437f-b188-6bc1d127924c" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
-								<value xmi:type="uml:LiteralString" xmi:id="U01a1f43e-ff65-49a9-befb-7004c204b76e" xmi:uuid="01a1f43e-ff65-49a9-befb-7004c204b76e" value="RealQuantity"/>
-							</slot>
-						</appliedStereotype>
-					</xmi:Extension>
-					<generalization xmi:type="uml:Generalization" xmi:id="Ua3ebc7d4-9f40-436b-b2d2-a126ca6f408a" xmi:uuid="a3ebc7d4-9f40-436b-b2d2-a126ca6f408a" general="U36826928-0e9d-44c2-bab2-db485df3a599"/>
-					<ownedAttribute xmi:type="uml:Property" xmi:id="U0ef620e0-d370-458f-9250-590094d1b3f3" xmi:uuid="0ef620e0-d370-458f-9250-590094d1b3f3" name="value" visibility="private" type="Uf53f7b5b-809b-4612-95bd-86e8b97d4af6">
-						<lowerValue xmi:type="uml:LiteralString" xmi:id="U8f788183-bb01-4656-bd4a-e54c808f09fc" xmi:uuid="8f788183-bb01-4656-bd4a-e54c808f09fc" value="1"/>
-						<upperValue xmi:type="uml:LiteralString" xmi:id="U47452147-e62c-4e43-bb35-7895c34e1901" xmi:uuid="47452147-e62c-4e43-bb35-7895c34e1901" value="1"/>
-					</ownedAttribute>
-				</packagedElement>
-				<packagedElement xmi:type="uml:DataType" xmi:id="U95fa3d63-3961-4e0f-983e-75db5496f2a2" xmi:uuid="95fa3d63-3961-4e0f-983e-75db5496f2a2" name="IntegerQuantity">
-					<xmi:Extension extender="UModel">
-						<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U8f3e1d00-cc98-4f7a-8d18-9e3faade9466" xmi:uuid="8f3e1d00-cc98-4f7a-8d18-9e3faade9466" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
-							<slot xmi:type="uml:Slot" xmi:id="Ud570e930-cce9-434a-b88c-5c23c528207b" xmi:uuid="d570e930-cce9-434a-b88c-5c23c528207b" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
-								<value xmi:type="uml:LiteralString" xmi:id="Uaf9d46d2-19f3-4348-9ac2-f9e9bd843dcb" xmi:uuid="af9d46d2-19f3-4348-9ac2-f9e9bd843dcb" value="IntegerQuantity"/>
-							</slot>
-						</appliedStereotype>
-					</xmi:Extension>
-					<generalization xmi:type="uml:Generalization" xmi:id="U411459a4-d926-4b15-aa67-699492e157f7" xmi:uuid="411459a4-d926-4b15-aa67-699492e157f7" general="U36826928-0e9d-44c2-bab2-db485df3a599"/>
-					<ownedAttribute xmi:type="uml:Property" xmi:id="Udaa4ba30-f3c1-40b7-9833-4d2aeec8d5cb" xmi:uuid="daa4ba30-f3c1-40b7-9833-4d2aeec8d5cb" name="value" visibility="private" type="U77a5f781-32b3-422f-a7f1-fced607568f3">
-						<lowerValue xmi:type="uml:LiteralString" xmi:id="Uc969b3bc-ad8e-4a65-9ca2-490e847b30dd" xmi:uuid="c969b3bc-ad8e-4a65-9ca2-490e847b30dd" value="1"/>
-						<upperValue xmi:type="uml:LiteralString" xmi:id="U96597d3d-ad9c-4141-98f1-69fd229f28e9" xmi:uuid="96597d3d-ad9c-4141-98f1-69fd229f28e9" value="1"/>
-					</ownedAttribute>
-				</packagedElement>
-				<packagedElement xmi:type="uml:DataType" xmi:id="U47ac321b-211c-46f6-a552-dbd9564d39a1" xmi:uuid="47ac321b-211c-46f6-a552-dbd9564d39a1" name="rational">
-					<xmi:Extension extender="UModel">
-						<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U5d93c4c8-d7f2-438f-b055-50976a7b8e9f" xmi:uuid="5d93c4c8-d7f2-438f-b055-50976a7b8e9f" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
-							<slot xmi:type="uml:Slot" xmi:id="U78c74247-480e-4075-9a5c-4f2726173cbb" xmi:uuid="78c74247-480e-4075-9a5c-4f2726173cbb" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
-								<value xmi:type="uml:LiteralString" xmi:id="U4bc0c433-71d4-49ce-8ba6-8123e8bc4ccb" xmi:uuid="4bc0c433-71d4-49ce-8ba6-8123e8bc4ccb" value="rational"/>
-							</slot>
-						</appliedStereotype>
-					</xmi:Extension>
-					<ownedAttribute xmi:type="uml:Property" xmi:id="U3a3a9b94-d115-451c-b27e-30aa6873669f" xmi:uuid="3a3a9b94-d115-451c-b27e-30aa6873669f" name="numerator" visibility="public" type="U77a5f781-32b3-422f-a7f1-fced607568f3"/>
-					<ownedAttribute xmi:type="uml:Property" xmi:id="Uafad2510-7230-48b2-8121-2ff484008357" xmi:uuid="afad2510-7230-48b2-8121-2ff484008357" name="denominator" visibility="public" type="U35d6e40f-73c6-40aa-b55f-13ca2c645830"/>
-				</packagedElement>
-				<packagedElement xmi:type="uml:DataType" xmi:id="U76c8d1e8-29d6-4d39-a80c-a1e014846430" xmi:uuid="76c8d1e8-29d6-4d39-a80c-a1e014846430" name="complex">
-					<xmi:Extension extender="UModel">
-						<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="Ua67624a1-8159-40c6-8137-b4516555132b" xmi:uuid="a67624a1-8159-40c6-8137-b4516555132b" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
-							<slot xmi:type="uml:Slot" xmi:id="U17d6e2fc-361f-404c-a095-de2d722bb028" xmi:uuid="17d6e2fc-361f-404c-a095-de2d722bb028" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
-								<value xmi:type="uml:LiteralString" xmi:id="U15e115e6-4180-4d49-a7fa-97053dd0a24c" xmi:uuid="15e115e6-4180-4d49-a7fa-97053dd0a24c" value="complex"/>
-							</slot>
-						</appliedStereotype>
-					</xmi:Extension>
-					<ownedAttribute xmi:type="uml:Property" xmi:id="U21e26ed2-19ce-4e84-a51c-e7b527c8a609" xmi:uuid="21e26ed2-19ce-4e84-a51c-e7b527c8a609" name="re" visibility="public" type="Uf53f7b5b-809b-4612-95bd-86e8b97d4af6"/>
-					<ownedAttribute xmi:type="uml:Property" xmi:id="U9b15035a-9e93-49f4-b7ac-689f0212e13c" xmi:uuid="9b15035a-9e93-49f4-b7ac-689f0212e13c" name="im" visibility="public" type="Uf53f7b5b-809b-4612-95bd-86e8b97d4af6"/>
-				</packagedElement>
-				<packagedElement xmi:type="uml:DataType" xmi:id="U04db5e2d-d0f9-420f-b908-4c17ec82f2e9" xmi:uuid="04db5e2d-d0f9-420f-b908-4c17ec82f2e9" name="DatetimeQuantity">
-					<xmi:Extension extender="UModel">
-						<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="Udfe2983f-7e25-4f58-9e87-5476391d1ed8" xmi:uuid="dfe2983f-7e25-4f58-9e87-5476391d1ed8" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
-							<slot xmi:type="uml:Slot" xmi:id="Ua906e745-5df3-4ee2-ad33-b3cdd684d3bb" xmi:uuid="a906e745-5df3-4ee2-ad33-b3cdd684d3bb" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
-								<value xmi:type="uml:LiteralString" xmi:id="U5d5fc04a-3cf3-49c4-a1f7-7c5e51ca30a6" xmi:uuid="5d5fc04a-3cf3-49c4-a1f7-7c5e51ca30a6" value="DateTimeQuantity"/>
-							</slot>
-						</appliedStereotype>
-					</xmi:Extension>
-					<generalization xmi:type="uml:Generalization" xmi:id="Ue88bc622-8127-4f32-9900-1b506ec77514" xmi:uuid="e88bc622-8127-4f32-9900-1b506ec77514" general="U36826928-0e9d-44c2-bab2-db485df3a599"/>
-					<ownedAttribute xmi:type="uml:Property" xmi:id="Ue18614b5-2bde-4705-9e89-1f20e7e75d74" xmi:uuid="e18614b5-2bde-4705-9e89-1f20e7e75d74" name="value" visibility="private" type="U51909c7c-6d9a-445f-bf35-fe3c5c2a51d5">
-						<lowerValue xmi:type="uml:LiteralString" xmi:id="Ud73d8988-d5c3-4d95-882f-16bcf6285960" xmi:uuid="d73d8988-d5c3-4d95-882f-16bcf6285960" value="1"/>
-						<upperValue xmi:type="uml:LiteralString" xmi:id="U0aecc49b-9f40-4451-af03-000d26d1ae5e" xmi:uuid="0aecc49b-9f40-4451-af03-000d26d1ae5e" value="1"/>
-					</ownedAttribute>
-				</packagedElement>
-				<profileApplication xmi:type="uml:ProfileApplication" xmi:id="U6c833f4a-d008-409f-a9e5-58de12b65179" xmi:uuid="6c833f4a-d008-409f-a9e5-58de12b65179" appliedProfile="Ue7a00ecd-eb3d-4147-8538-5d1beea86690"/>
-				<clientDependency xmi:idref="U43a32f3c-e9b3-4592-850e-3fb4b375ac6d"/>
-				<clientDependency xmi:idref="U1243b574-aa72-42d7-bdf1-55a94669eb08"/>
-				<clientDependency xmi:idref="U4fefde3a-1592-4fe8-9f33-48049214d03d"/>
-				<clientDependency xmi:idref="U6696e7be-edb9-439e-a63e-d67b3c38bf86"/>
-				<clientDependency xmi:idref="Ube43b525-e220-4c8c-93a7-449af09fc38b"/>
-				<clientDependency xmi:idref="Uf78344de-f87e-4f94-bc32-841852afdbf7"/>
-				<clientDependency xmi:idref="U3483fa14-d88e-4e84-a78f-a4642f823d31"/>
-				<clientDependency xmi:idref="U78bd206d-2cb3-40a6-b693-35bd66c2a690"/>
-				<clientDependency xmi:idref="U25f34784-94a1-4eb4-be4d-64170adcbc42"/>
 			</packagedElement>
-			<packagedElement xmi:type="uml:Profile" xmi:id="Ue7a00ecd-eb3d-4147-8538-5d1beea86690" xmi:uuid="e7a00ecd-eb3d-4147-8538-5d1beea86690" name="IVOA_UML_Profile">
+			<packagedElement xmi:type="uml:PrimitiveType" xmi:id="U5e908f78-f189-422d-a1b6-896776498ca8" xmi:uuid="5e908f78-f189-422d-a1b6-896776498ca8" name="string">
+				<xmi:Extension extender="UModel">
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U687f0793-bd94-4882-901d-50036624b355" xmi:uuid="687f0793-bd94-4882-901d-50036624b355" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="Ue708e2e5-c080-4e09-adc5-5b743736c1b6" xmi:uuid="e708e2e5-c080-4e09-adc5-5b743736c1b6" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="Ue191fbec-eab7-4041-b981-fd374f0390b6" xmi:uuid="e191fbec-eab7-4041-b981-fd374f0390b6" value="string"/>
+						</slot>
+					</appliedStereotype>
+				</xmi:Extension>
+			</packagedElement>
+			<packagedElement xmi:type="uml:PrimitiveType" xmi:id="U16c63eac-c452-40ae-b9b8-fab1f0c6f91a" xmi:uuid="16c63eac-c452-40ae-b9b8-fab1f0c6f91a" name="boolean">
+				<xmi:Extension extender="UModel">
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="Ucb39c731-55fb-4839-a4c9-d3da735143c1" xmi:uuid="cb39c731-55fb-4839-a4c9-d3da735143c1" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="U0dbdaf9d-a06c-4d87-b327-246ef136cc3f" xmi:uuid="0dbdaf9d-a06c-4d87-b327-246ef136cc3f" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="Ue4ba7b65-6f92-45d7-8b5c-6940e4a878f3" xmi:uuid="e4ba7b65-6f92-45d7-8b5c-6940e4a878f3" value="boolean"/>
+						</slot>
+					</appliedStereotype>
+				</xmi:Extension>
+			</packagedElement>
+			<packagedElement xmi:type="uml:PrimitiveType" xmi:id="U51909c7c-6d9a-445f-bf35-fe3c5c2a51d5" xmi:uuid="51909c7c-6d9a-445f-bf35-fe3c5c2a51d5" name="datetime">
+				<xmi:Extension extender="UModel">
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="Ua649a8a1-6094-4761-88e0-08aa3bfa8026" xmi:uuid="a649a8a1-6094-4761-88e0-08aa3bfa8026" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="U52461b90-9817-436c-817b-fb0a19f13639" xmi:uuid="52461b90-9817-436c-817b-fb0a19f13639" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="U6dd066ba-e0e9-413a-9718-e1cc38d9d5c2" xmi:uuid="6dd066ba-e0e9-413a-9718-e1cc38d9d5c2" value="datetime"/>
+						</slot>
+					</appliedStereotype>
+				</xmi:Extension>
+			</packagedElement>
+			<packagedElement xmi:type="uml:PrimitiveType" xmi:id="Ub21fa72f-b62f-4189-a96c-27b9950d3abd" xmi:uuid="b21fa72f-b62f-4189-a96c-27b9950d3abd" name="anyURI">
+				<xmi:Extension extender="UModel">
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="Ufca8b03d-8463-4e70-bf24-507651d5296b" xmi:uuid="fca8b03d-8463-4e70-bf24-507651d5296b" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="U7d4fcc17-53ff-43f4-8bb6-bf72d0c6e163" xmi:uuid="7d4fcc17-53ff-43f4-8bb6-bf72d0c6e163" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="U91bc1c10-c5fe-4f3c-9cc8-082387347b94" xmi:uuid="91bc1c10-c5fe-4f3c-9cc8-082387347b94" value="anyURI"/>
+						</slot>
+					</appliedStereotype>
+				</xmi:Extension>
+				<generalization xmi:type="uml:Generalization" xmi:id="U3218d2b2-4baa-4091-aaf4-651412486870" xmi:uuid="3218d2b2-4baa-4091-aaf4-651412486870" general="U5e908f78-f189-422d-a1b6-896776498ca8"/>
+			</packagedElement>
+			<packagedElement xmi:type="uml:PrimitiveType" xmi:id="Uf53f7b5b-809b-4612-95bd-86e8b97d4af6" xmi:uuid="f53f7b5b-809b-4612-95bd-86e8b97d4af6" name="real">
+				<xmi:Extension extender="UModel">
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U4f08dc68-17f1-4649-8199-b4b022e9a259" xmi:uuid="4f08dc68-17f1-4649-8199-b4b022e9a259" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="U7062699b-a47e-4543-9597-6b4582a6397b" xmi:uuid="7062699b-a47e-4543-9597-6b4582a6397b" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="U81472d35-95c7-4d4a-b547-15ed91774fbb" xmi:uuid="81472d35-95c7-4d4a-b547-15ed91774fbb" value="real"/>
+						</slot>
+					</appliedStereotype>
+				</xmi:Extension>
+			</packagedElement>
+			<packagedElement xmi:type="uml:PrimitiveType" xmi:id="U35d6e40f-73c6-40aa-b55f-13ca2c645830" xmi:uuid="35d6e40f-73c6-40aa-b55f-13ca2c645830" name="nonnegativeInteger">
+				<xmi:Extension extender="UModel">
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U6f49dbf3-fd95-4d52-9102-62386ac4aba6" xmi:uuid="6f49dbf3-fd95-4d52-9102-62386ac4aba6" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="Uad3192d4-292b-479d-8f55-e891549f28a9" xmi:uuid="ad3192d4-292b-479d-8f55-e891549f28a9" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="Ueaa89afe-8496-47a3-aff7-946bf82a1c9e" xmi:uuid="eaa89afe-8496-47a3-aff7-946bf82a1c9e" value="nonnegativeInteger"/>
+						</slot>
+					</appliedStereotype>
+				</xmi:Extension>
+			</packagedElement>
+			<packagedElement xmi:type="uml:PrimitiveType" xmi:id="U70fff5d1-dd0b-4608-8609-81fbaf7bf49a" xmi:uuid="70fff5d1-dd0b-4608-8609-81fbaf7bf49a" name="Unit">
+				<xmi:Extension extender="UModel">
+					<attributeExtension DocComment="U12edac40-e4e1-4503-a63f-7787aa5b989e"/>
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="Ubaae93c4-7439-4eb7-86e6-7175509a9d35" xmi:uuid="baae93c4-7439-4eb7-86e6-7175509a9d35" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="U68df5ffd-2f35-4114-892a-65a296784834" xmi:uuid="68df5ffd-2f35-4114-892a-65a296784834" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="Uc7e00a6d-9a1f-4fbb-aab4-f1ccd6661cf8" xmi:uuid="c7e00a6d-9a1f-4fbb-aab4-f1ccd6661cf8" value="Unit"/>
+						</slot>
+					</appliedStereotype>
+				</xmi:Extension>
+				<ownedRule xmi:type="uml:Constraint" xmi:id="Ua60089fc-a4b5-4794-b0cc-700278703868" xmi:uuid="a60089fc-a4b5-4794-b0cc-700278703868" name="regexp">
+					<constrainedElement xmi:idref="U70fff5d1-dd0b-4608-8609-81fbaf7bf49a"/>
+					<specification xmi:type="uml:OpaqueExpression" xmi:id="U0debe756-f687-4bb5-a15a-a1feb47b87d6" xmi:uuid="0debe756-f687-4bb5-a15a-a1feb47b87d6" body="Must conform to VOUnit regexp"/>
+				</ownedRule>
+				<ownedComment xmi:type="uml:Comment" xmi:id="U12edac40-e4e1-4503-a63f-7787aa5b989e" xmi:uuid="12edac40-e4e1-4503-a63f-7787aa5b989e" body="Must conform to definition of unit in VOUnit spec.">
+					<annotatedElement xmi:idref="U70fff5d1-dd0b-4608-8609-81fbaf7bf49a"/>
+				</ownedComment>
+				<generalization xmi:type="uml:Generalization" xmi:id="U6da05217-80fa-44d5-8548-90123b6c8e86" xmi:uuid="6da05217-80fa-44d5-8548-90123b6c8e86" general="U5e908f78-f189-422d-a1b6-896776498ca8"/>
+			</packagedElement>
+			<packagedElement xmi:type="uml:DataType" xmi:id="U36826928-0e9d-44c2-bab2-db485df3a599" xmi:uuid="36826928-0e9d-44c2-bab2-db485df3a599" name="Quantity" isAbstract="true">
 				<xmi:Extension extender="UModel">
-					<attributeExtension DocComment="Ufef27218-0b3f-4767-9a46-8d42c0fdb40e"/>
-					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="Uc5f94df0-d99d-4876-93c6-bafb94a3dfa2" xmi:uuid="c5f94df0-d99d-4876-93c6-bafb94a3dfa2" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
-						<slot xmi:type="uml:Slot" xmi:id="U5f4aeb02-120a-4e5a-a180-cf41a62f5780" xmi:uuid="5f4aeb02-120a-4e5a-a180-cf41a62f5780" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
-							<value xmi:type="uml:LiteralString" xmi:id="Ue5b3e660-6f49-4481-99c3-383d601080d0" xmi:uuid="e5b3e660-6f49-4481-99c3-383d601080d0" value="IVOA_Profile"/>
+					<attributeExtension DocComment="Ue79dfa13-3afd-46ef-aa8b-b96e6f3c012a"/>
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U852f81c1-55e9-43ea-be87-b06c55b0478a" xmi:uuid="852f81c1-55e9-43ea-be87-b06c55b0478a" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="Ub7822c01-a77b-4b26-9528-77ba2324a8cb" xmi:uuid="b7822c01-a77b-4b26-9528-77ba2324a8cb" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="U2a1d3c81-cb62-4842-a4b1-b8332d62b03e" xmi:uuid="2a1d3c81-cb62-4842-a4b1-b8332d62b03e" value="Quantity"/>
 						</slot>
 					</appliedStereotype>
 				</xmi:Extension>
-				<ownedComment xmi:type="uml:Comment" xmi:id="Ufef27218-0b3f-4767-9a46-8d42c0fdb40e" xmi:uuid="fef27218-0b3f-4767-9a46-8d42c0fdb40e" body="This  profile defines the domain specific UML dialect for the IVOA data modelling efforts.">
-					<annotatedElement xmi:idref="Ue7a00ecd-eb3d-4147-8538-5d1beea86690"/>
+				<ownedComment xmi:type="uml:Comment" xmi:id="Ue79dfa13-3afd-46ef-aa8b-b96e6f3c012a" xmi: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 xmi:idref="U36826928-0e9d-44c2-bab2-db485df3a599"/>
 				</ownedComment>
-				<packagedElement xmi:type="uml:Stereotype" xmi:id="U9d99f4a0-b941-4ef5-9438-774b76f9d171" xmi:uuid="9d99f4a0-b941-4ef5-9438-774b76f9d171" name="modelelement">
+				<ownedAttribute xmi:type="uml:Property" xmi:id="U0a2e4212-630f-49aa-8cdc-5e425427e55b" xmi:uuid="0a2e4212-630f-49aa-8cdc-5e425427e55b" name="unit" visibility="private" type="U70fff5d1-dd0b-4608-8609-81fbaf7bf49a">
+					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="U024f1de3-5374-415b-845d-05bbca081ea7" xmi:uuid="024f1de3-5374-415b-845d-05bbca081ea7"/>
+					<upperValue xmi:type="uml:LiteralInteger" xmi:id="Ue78f5de3-d63a-4a39-b11b-5019c9f210d0" xmi:uuid="e78f5de3-d63a-4a39-b11b-5019c9f210d0" value="1"/>
+				</ownedAttribute>
+			</packagedElement>
+			<packagedElement xmi:type="uml:DataType" xmi:id="Ue60f01b0-909a-4403-bd8b-ba98faac0c93" xmi:uuid="e60f01b0-909a-4403-bd8b-ba98faac0c93" name="RealQuantity">
+				<xmi:Extension extender="UModel">
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U8c5fecb7-7e81-439a-942d-33bb07949db3" xmi:uuid="8c5fecb7-7e81-439a-942d-33bb07949db3" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="U3117ae89-87fd-437f-b188-6bc1d127924c" xmi:uuid="3117ae89-87fd-437f-b188-6bc1d127924c" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="U01a1f43e-ff65-49a9-befb-7004c204b76e" xmi:uuid="01a1f43e-ff65-49a9-befb-7004c204b76e" value="RealQuantity"/>
+						</slot>
+					</appliedStereotype>
+				</xmi:Extension>
+				<generalization xmi:type="uml:Generalization" xmi:id="Ua3ebc7d4-9f40-436b-b2d2-a126ca6f408a" xmi:uuid="a3ebc7d4-9f40-436b-b2d2-a126ca6f408a" general="U36826928-0e9d-44c2-bab2-db485df3a599"/>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="U0ef620e0-d370-458f-9250-590094d1b3f3" xmi:uuid="0ef620e0-d370-458f-9250-590094d1b3f3" name="value" visibility="private" type="Uf53f7b5b-809b-4612-95bd-86e8b97d4af6">
+					<lowerValue xmi:type="uml:LiteralString" xmi:id="U8f788183-bb01-4656-bd4a-e54c808f09fc" xmi:uuid="8f788183-bb01-4656-bd4a-e54c808f09fc" value="1"/>
+					<upperValue xmi:type="uml:LiteralString" xmi:id="U47452147-e62c-4e43-bb35-7895c34e1901" xmi:uuid="47452147-e62c-4e43-bb35-7895c34e1901" value="1"/>
+				</ownedAttribute>
+			</packagedElement>
+			<packagedElement xmi:type="uml:DataType" xmi:id="U95fa3d63-3961-4e0f-983e-75db5496f2a2" xmi:uuid="95fa3d63-3961-4e0f-983e-75db5496f2a2" name="IntegerQuantity">
+				<xmi:Extension extender="UModel">
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U8f3e1d00-cc98-4f7a-8d18-9e3faade9466" xmi:uuid="8f3e1d00-cc98-4f7a-8d18-9e3faade9466" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="Ud570e930-cce9-434a-b88c-5c23c528207b" xmi:uuid="d570e930-cce9-434a-b88c-5c23c528207b" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="Uaf9d46d2-19f3-4348-9ac2-f9e9bd843dcb" xmi:uuid="af9d46d2-19f3-4348-9ac2-f9e9bd843dcb" value="IntegerQuantity"/>
+						</slot>
+					</appliedStereotype>
+				</xmi:Extension>
+				<generalization xmi:type="uml:Generalization" xmi:id="U411459a4-d926-4b15-aa67-699492e157f7" xmi:uuid="411459a4-d926-4b15-aa67-699492e157f7" general="U36826928-0e9d-44c2-bab2-db485df3a599"/>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="Udaa4ba30-f3c1-40b7-9833-4d2aeec8d5cb" xmi:uuid="daa4ba30-f3c1-40b7-9833-4d2aeec8d5cb" name="value" visibility="private" type="U77a5f781-32b3-422f-a7f1-fced607568f3">
+					<lowerValue xmi:type="uml:LiteralString" xmi:id="Uc969b3bc-ad8e-4a65-9ca2-490e847b30dd" xmi:uuid="c969b3bc-ad8e-4a65-9ca2-490e847b30dd" value="1"/>
+					<upperValue xmi:type="uml:LiteralString" xmi:id="U96597d3d-ad9c-4141-98f1-69fd229f28e9" xmi:uuid="96597d3d-ad9c-4141-98f1-69fd229f28e9" value="1"/>
+				</ownedAttribute>
+			</packagedElement>
+			<packagedElement xmi:type="uml:DataType" xmi:id="U47ac321b-211c-46f6-a552-dbd9564d39a1" xmi:uuid="47ac321b-211c-46f6-a552-dbd9564d39a1" name="rational">
+				<xmi:Extension extender="UModel">
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U5d93c4c8-d7f2-438f-b055-50976a7b8e9f" xmi:uuid="5d93c4c8-d7f2-438f-b055-50976a7b8e9f" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="U78c74247-480e-4075-9a5c-4f2726173cbb" xmi:uuid="78c74247-480e-4075-9a5c-4f2726173cbb" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="U4bc0c433-71d4-49ce-8ba6-8123e8bc4ccb" xmi:uuid="4bc0c433-71d4-49ce-8ba6-8123e8bc4ccb" value="rational"/>
+						</slot>
+					</appliedStereotype>
+				</xmi:Extension>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="U3a3a9b94-d115-451c-b27e-30aa6873669f" xmi:uuid="3a3a9b94-d115-451c-b27e-30aa6873669f" name="numerator" visibility="public" type="U77a5f781-32b3-422f-a7f1-fced607568f3"/>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="Uafad2510-7230-48b2-8121-2ff484008357" xmi:uuid="afad2510-7230-48b2-8121-2ff484008357" name="denominator" visibility="public" type="U35d6e40f-73c6-40aa-b55f-13ca2c645830"/>
+			</packagedElement>
+			<packagedElement xmi:type="uml:DataType" xmi:id="U76c8d1e8-29d6-4d39-a80c-a1e014846430" xmi:uuid="76c8d1e8-29d6-4d39-a80c-a1e014846430" name="complex">
+				<xmi:Extension extender="UModel">
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="Ua67624a1-8159-40c6-8137-b4516555132b" xmi:uuid="a67624a1-8159-40c6-8137-b4516555132b" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="U17d6e2fc-361f-404c-a095-de2d722bb028" xmi:uuid="17d6e2fc-361f-404c-a095-de2d722bb028" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="U15e115e6-4180-4d49-a7fa-97053dd0a24c" xmi:uuid="15e115e6-4180-4d49-a7fa-97053dd0a24c" value="complex"/>
+						</slot>
+					</appliedStereotype>
+				</xmi:Extension>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="U21e26ed2-19ce-4e84-a51c-e7b527c8a609" xmi:uuid="21e26ed2-19ce-4e84-a51c-e7b527c8a609" name="re" visibility="public" type="Uf53f7b5b-809b-4612-95bd-86e8b97d4af6"/>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="U9b15035a-9e93-49f4-b7ac-689f0212e13c" xmi:uuid="9b15035a-9e93-49f4-b7ac-689f0212e13c" name="im" visibility="public" type="Uf53f7b5b-809b-4612-95bd-86e8b97d4af6"/>
+			</packagedElement>
+			<packagedElement xmi:type="uml:DataType" xmi:id="U04db5e2d-d0f9-420f-b908-4c17ec82f2e9" xmi:uuid="04db5e2d-d0f9-420f-b908-4c17ec82f2e9" name="DatetimeQuantity">
+				<xmi:Extension extender="UModel">
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="Udfe2983f-7e25-4f58-9e87-5476391d1ed8" xmi:uuid="dfe2983f-7e25-4f58-9e87-5476391d1ed8" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="Ua906e745-5df3-4ee2-ad33-b3cdd684d3bb" xmi:uuid="a906e745-5df3-4ee2-ad33-b3cdd684d3bb" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="U5d5fc04a-3cf3-49c4-a1f7-7c5e51ca30a6" xmi:uuid="5d5fc04a-3cf3-49c4-a1f7-7c5e51ca30a6" value="DateTimeQuantity"/>
+						</slot>
+					</appliedStereotype>
+				</xmi:Extension>
+				<generalization xmi:type="uml:Generalization" xmi:id="Ue88bc622-8127-4f32-9900-1b506ec77514" xmi:uuid="e88bc622-8127-4f32-9900-1b506ec77514" general="U36826928-0e9d-44c2-bab2-db485df3a599"/>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="Ue18614b5-2bde-4705-9e89-1f20e7e75d74" xmi:uuid="e18614b5-2bde-4705-9e89-1f20e7e75d74" name="value" visibility="private" type="U51909c7c-6d9a-445f-bf35-fe3c5c2a51d5">
+					<lowerValue xmi:type="uml:LiteralString" xmi:id="Ud73d8988-d5c3-4d95-882f-16bcf6285960" xmi:uuid="d73d8988-d5c3-4d95-882f-16bcf6285960" value="1"/>
+					<upperValue xmi:type="uml:LiteralString" xmi:id="U0aecc49b-9f40-4451-af03-000d26d1ae5e" xmi:uuid="0aecc49b-9f40-4451-af03-000d26d1ae5e" value="1"/>
+				</ownedAttribute>
+			</packagedElement>
+			<profileApplication xmi:type="uml:ProfileApplication" xmi:id="U6c833f4a-d008-409f-a9e5-58de12b65179" xmi:uuid="6c833f4a-d008-409f-a9e5-58de12b65179" appliedProfile="Ue7a00ecd-eb3d-4147-8538-5d1beea86690"/>
+			<clientDependency xmi:idref="U43a32f3c-e9b3-4592-850e-3fb4b375ac6d"/>
+			<clientDependency xmi:idref="U1243b574-aa72-42d7-bdf1-55a94669eb08"/>
+			<clientDependency xmi:idref="U4fefde3a-1592-4fe8-9f33-48049214d03d"/>
+			<clientDependency xmi:idref="U6696e7be-edb9-439e-a63e-d67b3c38bf86"/>
+			<clientDependency xmi:idref="Ube43b525-e220-4c8c-93a7-449af09fc38b"/>
+			<clientDependency xmi:idref="Uf78344de-f87e-4f94-bc32-841852afdbf7"/>
+			<clientDependency xmi:idref="U3483fa14-d88e-4e84-a78f-a4642f823d31"/>
+			<clientDependency xmi:idref="U78bd206d-2cb3-40a6-b693-35bd66c2a690"/>
+			<clientDependency xmi:idref="U25f34784-94a1-4eb4-be4d-64170adcbc42"/>
+		</packagedElement>
+		<packagedElement xmi:type="uml:Profile" xmi:id="Ue7a00ecd-eb3d-4147-8538-5d1beea86690" xmi:uuid="e7a00ecd-eb3d-4147-8538-5d1beea86690" name="IVOA_UML_Profile">
+			<xmi:Extension extender="UModel">
+				<attributeExtension DocComment="Ufef27218-0b3f-4767-9a46-8d42c0fdb40e"/>
+				<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="Uc5f94df0-d99d-4876-93c6-bafb94a3dfa2" xmi:uuid="c5f94df0-d99d-4876-93c6-bafb94a3dfa2" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+					<slot xmi:type="uml:Slot" xmi:id="U5f4aeb02-120a-4e5a-a180-cf41a62f5780" xmi:uuid="5f4aeb02-120a-4e5a-a180-cf41a62f5780" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+						<value xmi:type="uml:LiteralString" xmi:id="Ue5b3e660-6f49-4481-99c3-383d601080d0" xmi:uuid="e5b3e660-6f49-4481-99c3-383d601080d0" value="IVOA_Profile"/>
+					</slot>
+				</appliedStereotype>
+				<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U113e7259-c97b-4b22-a3f6-69201099719e" xmi:uuid="113e7259-c97b-4b22-a3f6-69201099719e" visibility="unspecified" classifier="U0b7f85cf-ab5d-402d-ac3e-c77c579fbf78">
+					<slot xmi:type="uml:Slot" xmi:id="Uf11af179-786d-4e08-9a30-c860b967b724" xmi:uuid="f11af179-786d-4e08-9a30-c860b967b724" definingFeature="Ued078436-8509-4b01-9b93-10d655e79240">
+						<value xmi:type="uml:LiteralString" xmi:id="U53a91046-5ae4-47b5-b16c-d0752bd6229f" xmi:uuid="53a91046-5ae4-47b5-b16c-d0752bd6229f" value="http://volute.g-vo.org/svn/trunk/uml/IVOA%20UML%20Profile%20v-3.xml"/>
+					</slot>
+				</appliedStereotype>
+			</xmi:Extension>
+			<ownedComment xmi:type="uml:Comment" xmi:id="Ufef27218-0b3f-4767-9a46-8d42c0fdb40e" xmi:uuid="fef27218-0b3f-4767-9a46-8d42c0fdb40e" body="This  profile defines the domain specific UML dialect for the IVOA data modelling efforts.">
+				<annotatedElement xmi:idref="Ue7a00ecd-eb3d-4147-8538-5d1beea86690"/>
+			</ownedComment>
+			<packagedElement xmi:type="uml:Stereotype" xmi:id="U9d99f4a0-b941-4ef5-9438-774b76f9d171" xmi:uuid="9d99f4a0-b941-4ef5-9438-774b76f9d171" name="modelelement">
+				<xmi:Extension extender="UModel">
+					<attributeExtension DocComment="U0ddf4b90-9b84-45fe-8f2f-c35300bd2c12"/>
+				</xmi:Extension>
+				<ownedComment xmi:type="uml:Comment" xmi:id="U0ddf4b90-9b84-45fe-8f2f-c35300bd2c12" xmi: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 xmi:idref="U9d99f4a0-b941-4ef5-9438-774b76f9d171"/>
+				</ownedComment>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="U40baea5b-a484-40a5-b175-db76732e75dc" xmi:uuid="40baea5b-a484-40a5-b175-db76732e75dc" name="vodml-id" visibility="private">
 					<xmi:Extension extender="UModel">
-						<attributeExtension DocComment="U0ddf4b90-9b84-45fe-8f2f-c35300bd2c12"/>
+						<attributeExtension DocComment="U118a98a6-3da9-4a58-a63b-e3a2a5cf9545"/>
+						<lowerValue xmi:type="uml:LiteralString" xmi:id="U7beee7d2-33dd-4f9b-9ee1-f07df0a08563" xmi:uuid="7beee7d2-33dd-4f9b-9ee1-f07df0a08563" value="*"/>
+						<upperValue xmi:type="uml:LiteralString" xmi:id="U6809f69e-b50d-4ac3-a034-acce2817bbdc" xmi:uuid="6809f69e-b50d-4ac3-a034-acce2817bbdc" value="*"/>
 					</xmi:Extension>
-					<ownedComment xmi:type="uml:Comment" xmi:id="U0ddf4b90-9b84-45fe-8f2f-c35300bd2c12" xmi: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 xmi:idref="U9d99f4a0-b941-4ef5-9438-774b76f9d171"/>
+					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Ua0a42599-8c8b-472b-b732-acb60266bb06" xmi:uuid="a0a42599-8c8b-472b-b732-acb60266bb06"/>
+					<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="U6210730c-de34-47fd-9f6a-25929fc9928b" xmi:uuid="6210730c-de34-47fd-9f6a-25929fc9928b"/>
+					<ownedComment xmi:type="uml:Comment" xmi:id="U118a98a6-3da9-4a58-a63b-e3a2a5cf9545" xmi: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 xmi:idref="U40baea5b-a484-40a5-b175-db76732e75dc"/>
 					</ownedComment>
-					<ownedAttribute xmi:type="uml:Property" xmi:id="U40baea5b-a484-40a5-b175-db76732e75dc" xmi:uuid="40baea5b-a484-40a5-b175-db76732e75dc" name="vodml-id" visibility="private">
-						<xmi:Extension extender="UModel">
-							<attributeExtension DocComment="U118a98a6-3da9-4a58-a63b-e3a2a5cf9545"/>
-							<lowerValue xmi:type="uml:LiteralString" xmi:id="U7beee7d2-33dd-4f9b-9ee1-f07df0a08563" xmi:uuid="7beee7d2-33dd-4f9b-9ee1-f07df0a08563" value="*"/>
-							<upperValue xmi:type="uml:LiteralString" xmi:id="U6809f69e-b50d-4ac3-a034-acce2817bbdc" xmi:uuid="6809f69e-b50d-4ac3-a034-acce2817bbdc" value="*"/>
-						</xmi:Extension>
-						<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Ua0a42599-8c8b-472b-b732-acb60266bb06" xmi:uuid="a0a42599-8c8b-472b-b732-acb60266bb06"/>
-						<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="U6210730c-de34-47fd-9f6a-25929fc9928b" xmi:uuid="6210730c-de34-47fd-9f6a-25929fc9928b"/>
-						<ownedComment xmi:type="uml:Comment" xmi:id="U118a98a6-3da9-4a58-a63b-e3a2a5cf9545" xmi: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 xmi:idref="U40baea5b-a484-40a5-b175-db76732e75dc"/>
-						</ownedComment>
-					</ownedAttribute>
-					<ownedAttribute xmi:type="uml:Property" xmi:id="Uff709d75-ee6b-4610-bca6-cfcadfa05612" xmi:uuid="ff709d75-ee6b-4610-bca6-cfcadfa05612" name="example" visibility="private">
-						<lowerValue xmi:type="uml:LiteralInteger" xmi:id="U79ac142d-2a66-4cb9-8af0-530c354f05dd" xmi:uuid="79ac142d-2a66-4cb9-8af0-530c354f05dd"/>
-						<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="U1564c286-bc66-4c6b-9dfb-d5f069fcf201" xmi:uuid="1564c286-bc66-4c6b-9dfb-d5f069fcf201"/>
-					</ownedAttribute>
-					<ownedAttribute xmi:type="uml:Property" xmi:id="U15e7b3e6-b245-4649-b5a9-f5572251f801" xmi:uuid="15e7b3e6-b245-4649-b5a9-f5572251f801" name="base_Element"/>
-				</packagedElement>
-				<profileApplication xmi:type="uml:ProfileApplication" xmi:id="U8069915c-45e9-4077-8918-17097c67b0b0" xmi:uuid="8069915c-45e9-4077-8918-17097c67b0b0" appliedProfile="Ue7a00ecd-eb3d-4147-8538-5d1beea86690"/>
+				</ownedAttribute>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="Uff709d75-ee6b-4610-bca6-cfcadfa05612" xmi:uuid="ff709d75-ee6b-4610-bca6-cfcadfa05612" name="example" visibility="private">
+					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="U79ac142d-2a66-4cb9-8af0-530c354f05dd" xmi:uuid="79ac142d-2a66-4cb9-8af0-530c354f05dd"/>
+					<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="U1564c286-bc66-4c6b-9dfb-d5f069fcf201" xmi:uuid="1564c286-bc66-4c6b-9dfb-d5f069fcf201"/>
+				</ownedAttribute>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="Ud9857b49-6290-4adc-bbcf-7a7cd5c427c4" xmi:uuid="d9857b49-6290-4adc-bbcf-7a7cd5c427c4" name="base_Element"/>
+			</packagedElement>
+			<packagedElement xmi:type="uml:Stereotype" xmi:id="Uf9a706ae-5895-4229-9486-38378ad5cad1" xmi:uuid="f9a706ae-5895-4229-9486-38378ad5cad1" name="model">
+				<xmi:Extension extender="UModel">
+					<attributeExtension baseClass="Model"/>
+				</xmi:Extension>
+				<ownedRule xmi:type="uml:Constraint" xmi:id="U27b88420-0100-4ffe-95cc-066e67e4e006" xmi:uuid="27b88420-0100-4ffe-95cc-066e67e4e006" name="c_model_hasNo CyclesBetweenContainmentTrees">
+					<constrainedElement xmi:idref="Uf9a706ae-5895-4229-9486-38378ad5cad1"/>
+					<specification xmi:type="uml:OpaqueExpression" xmi:id="U9f0f9a82-4946-483d-87a4-02ac8103449d" xmi:uuid="9f0f9a82-4946-483d-87a4-02ac8103449d" body="Between two different entity containment trees no cyclic reference is allowed." language="English"/>
+				</ownedRule>
+				<ownedRule xmi:type="uml:Constraint" xmi:id="Ude82357b-d386-450e-9f15-84327bb793c1" xmi:uuid="de82357b-d386-450e-9f15-84327bb793c1" name="c_model_hasInheritancePerpendicularToComposition">
+					<constrainedElement xmi:idref="Uf9a706ae-5895-4229-9486-38378ad5cad1"/>
+					<specification xmi:type="uml:OpaqueExpression" xmi:id="U929b3cb9-ac8e-48c4-9c9f-f31645926f17" xmi:uuid="929b3cb9-ac8e-48c4-9c9f-f31645926f17" body="Gerard:add it" language="English"/>
+				</ownedRule>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="Ue423b1c4-8b31-4fb0-88ff-9093d4958d22" xmi:uuid="e423b1c4-8b31-4fb0-88ff-9093d4958d22" name="author" visibility="private" type="U5e908f78-f189-422d-a1b6-896776498ca8">
+					<lowerValue xmi:type="uml:LiteralString" xmi:id="U7c617abe-c8c8-498c-ae36-f704de48f911" xmi:uuid="7c617abe-c8c8-498c-ae36-f704de48f911" value="0"/>
+					<upperValue xmi:type="uml:LiteralString" xmi:id="Ue063b10d-b45d-47b7-840f-5aeda1c422a1" xmi:uuid="e063b10d-b45d-47b7-840f-5aeda1c422a1" value="1"/>
+				</ownedAttribute>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="Uc7a6a7aa-3b29-480e-bf5a-782730a931f9" xmi:uuid="c7a6a7aa-3b29-480e-bf5a-782730a931f9" name="title" visibility="private" type="U5e908f78-f189-422d-a1b6-896776498ca8">
+					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="U276d723a-23c6-48b7-8ed2-b1cce9cfa14b" xmi:uuid="276d723a-23c6-48b7-8ed2-b1cce9cfa14b" value="1"/>
+					<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Ucfea9c6b-fd3d-4a50-8aff-46735372451a" xmi:uuid="cfea9c6b-fd3d-4a50-8aff-46735372451a" value="1"/>
+				</ownedAttribute>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="Ue32d41c3-c7ab-4d85-885b-ae987b5c137d" xmi:uuid="e32d41c3-c7ab-4d85-885b-ae987b5c137d" name="version" visibility="private" type="U5e908f78-f189-422d-a1b6-896776498ca8">
+					<defaultValue xmi:type="uml:LiteralString" xmi:id="Ue0607075-dabd-478a-85c7-022eb32f781c" xmi:uuid="e0607075-dabd-478a-85c7-022eb32f781c" value="0.x"/>
+				</ownedAttribute>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="Ue093d0ab-8e18-4436-b323-c785935ac99f" xmi:uuid="e093d0ab-8e18-4436-b323-c785935ac99f" name="previousVersion" visibility="private" type="Ub21fa72f-b62f-4189-a96c-27b9950d3abd">
+					<lowerValue xmi:type="uml:LiteralString" xmi:id="Ucfbb5eab-bcb9-42a0-b7f5-ade53cb8e730" xmi:uuid="cfbb5eab-bcb9-42a0-b7f5-ade53cb8e730" value="0"/>
+					<upperValue xmi:type="uml:LiteralString" xmi:id="U9b6d465b-c6e5-4d52-8938-f2950baa54ec" xmi:uuid="9b6d465b-c6e5-4d52-8938-f2950baa54ec" value="1"/>
+				</ownedAttribute>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="Uf6233066-c704-49d6-8676-5590470d6338" xmi:uuid="f6233066-c704-49d6-8676-5590470d6338" name="base_Model"/>
+			</packagedElement>
+			<packagedElement xmi:type="uml:Stereotype" xmi:id="Uafb611b3-ae73-4278-955e-06feceb9431f" xmi:uuid="afb611b3-ae73-4278-955e-06feceb9431f" name="semanticconcept">
+				<xmi:Extension extender="UModel">
+					<attributeExtension baseClass="Property" DocComment="U0a4232de-814d-48be-ae8e-981cccb8cee5"/>
+				</xmi:Extension>
+				<ownedComment xmi:type="uml:Comment" xmi:id="U0a4232de-814d-48be-ae8e-981cccb8cee5" xmi: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 xmi:idref="Uafb611b3-ae73-4278-955e-06feceb9431f"/>
+				</ownedComment>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="U03c327b1-9d16-4e26-bcfe-70ccf3976e32" xmi:uuid="03c327b1-9d16-4e26-bcfe-70ccf3976e32" name="vocabularyURI" visibility="private">
+					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="U76c874e0-5db8-45ed-b75c-7dd999d622c8" xmi:uuid="76c874e0-5db8-45ed-b75c-7dd999d622c8"/>
+					<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="U92810bb1-c6f4-4d15-b281-0670f64e7d6a" xmi:uuid="92810bb1-c6f4-4d15-b281-0670f64e7d6a" value="1"/>
+				</ownedAttribute>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="Ufc4d4726-7ff2-4887-98b7-5ef557d995be" xmi:uuid="fc4d4726-7ff2-4887-98b7-5ef557d995be" name="topConcept" visibility="private">
+					<lowerValue xmi:type="uml:LiteralString" xmi:id="Ue6646230-76d7-459f-9ca6-76db6e759ff5" xmi:uuid="e6646230-76d7-459f-9ca6-76db6e759ff5" value="0"/>
+					<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="U2e3b6f4f-e132-4c43-bb46-016d069ba393" xmi:uuid="2e3b6f4f-e132-4c43-bb46-016d069ba393" value="1"/>
+				</ownedAttribute>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="U60c763b9-b120-4f19-85d6-e388abca25eb" xmi:uuid="60c763b9-b120-4f19-85d6-e388abca25eb" name="base_Property"/>
+			</packagedElement>
+			<packagedElement xmi:type="uml:Stereotype" xmi:id="U0b7f85cf-ab5d-402d-ac3e-c77c579fbf78" xmi:uuid="0b7f85cf-ab5d-402d-ac3e-c77c579fbf78" name="modelimport">
+				<ownedAttribute xmi:type="uml:Property" xmi:id="U79159f2f-e10b-4018-a8b7-26be453d219d" xmi:uuid="79159f2f-e10b-4018-a8b7-26be453d219d" name="namespaceURI" visibility="private">
+					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="Ub67d0009-6496-4fa6-a952-8701f7f0dd47" xmi:uuid="b67d0009-6496-4fa6-a952-8701f7f0dd47"/>
+					<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="U2e53b75d-63cf-4b28-ad99-a6a89fe51aa4" xmi:uuid="2e53b75d-63cf-4b28-ad99-a6a89fe51aa4" value="1"/>
+				</ownedAttribute>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="Ued078436-8509-4b01-9b93-10d655e79240" xmi:uuid="ed078436-8509-4b01-9b93-10d655e79240" name="url" visibility="private">
+					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="U9efd24d4-0f3b-42a8-a789-62a2fc9fec93" xmi:uuid="9efd24d4-0f3b-42a8-a789-62a2fc9fec93" value="1"/>
+					<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="Uac67c597-3468-4a48-9600-c4ffafd97799" xmi:uuid="ac67c597-3468-4a48-9600-c4ffafd97799" value="1"/>
+				</ownedAttribute>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="U835a1410-3efd-493a-82f4-d4714e9efe55" xmi:uuid="835a1410-3efd-493a-82f4-d4714e9efe55" name="documentationURL" visibility="private">
+					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="U14e48870-005c-4bf0-a97d-842fff83faf6" xmi:uuid="14e48870-005c-4bf0-a97d-842fff83faf6"/>
+					<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="U3e55f916-e659-45a6-8a08-424aa46b0dd2" xmi:uuid="3e55f916-e659-45a6-8a08-424aa46b0dd2" value="1"/>
+				</ownedAttribute>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="U5867ba99-1fc4-4c38-a724-377da6f8dc0a" xmi:uuid="5867ba99-1fc4-4c38-a724-377da6f8dc0a" name="base_Element"/>
 			</packagedElement>
+			<profileApplication xmi:type="uml:ProfileApplication" xmi:id="U8069915c-45e9-4077-8918-17097c67b0b0" xmi:uuid="8069915c-45e9-4077-8918-17097c67b0b0" appliedProfile="Ue7a00ecd-eb3d-4147-8538-5d1beea86690"/>
 		</packagedElement>
 		<packagedElement xmi:type="uml:Dependency" xmi:id="U35cb1d82-68bc-4d84-917e-95106f7a55d1" xmi:uuid="35cb1d82-68bc-4d84-917e-95106f7a55d1">
 			<supplier xmi:idref="U8b207899-861c-40b0-ac31-aa665f1e6f4d"/>

Modified: trunk/projects/dm/STC-2.0/model/trans/STC2.0UModelTransformsA.xmi
==============================================================================
--- trunk/projects/dm/STC-2.0/model/trans/STC2.0UModelTransformsA.xmi	Wed May 17 22:41:41 2017	(r4092)
+++ trunk/projects/dm/STC-2.0/model/trans/STC2.0UModelTransformsA.xmi	Thu May 18 05:59:20 2017	(r4093)
@@ -787,33 +787,33 @@
 						</guiLineLinkWaypoint>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U15c11c40-f3d6-4205-8937-8abe3764bf37" xmi:uuid="15c11c40-f3d6-4205-8937-8abe3764bf37" guiLink_Element="Uc1cc532f-82a2-4d97-a2a1-9d9b8991cf8d">
-						<nodeRect Left="1026" Top="-230" Right="1109" Bottom="124"/>
+						<nodeRect Left="1026" Top="-230" Right="1117" Bottom="124"/>
 						<attached xmi:type="uml:AttachedNode" xmi:id="Ud49d7b7e-c83f-4042-a8d2-d34c7d4f701e" xmi:uuid="d49d7b7e-c83f-4042-a8d2-d34c7d4f701e">
-							<nodeRect Left="1128" Top="-192" Right="1551" Bottom="-119"/>
+							<nodeRect Left="1128" Top="-192" Right="1519" Bottom="-137"/>
 						</attached>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="Uf4c9e4b3-4a59-45b4-bb2d-327c4d05cf9e" xmi:uuid="f4c9e4b3-4a59-45b4-bb2d-327c4d05cf9e" guiLink_Element="Uf8decea5-a9a1-422b-8860-765d79140cfb">
 						<nodeRect Left="1069" Top="318" Right="1171" Bottom="456"/>
 						<attached xmi:type="uml:AttachedNode" xmi:id="U53edee3d-1a6d-4e05-a4b7-fd455f28273d" xmi:uuid="53edee3d-1a6d-4e05-a4b7-fd455f28273d">
-							<nodeRect Left="1186" Top="333" Right="1646" Bottom="406"/>
+							<nodeRect Left="1186" Top="333" Right="1614" Bottom="388"/>
 						</attached>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U221cb73f-55e2-4230-9546-502dcaf8f5e7" xmi:uuid="221cb73f-55e2-4230-9546-502dcaf8f5e7" guiLink_Element="Uf0826957-965d-436b-a725-b8242f4d2dfc">
 						<nodeRect Left="1069" Top="164" Right="1167" Bottom="302"/>
 						<attached xmi:type="uml:AttachedNode" xmi:id="U03247996-35e6-4fbe-871f-9f0bdf7bc1c9" xmi:uuid="03247996-35e6-4fbe-871f-9f0bdf7bc1c9">
-							<nodeRect Left="1182" Top="179" Right="1638" Bottom="252"/>
+							<nodeRect Left="1182" Top="179" Right="1606" Bottom="234"/>
 						</attached>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U73dd307a-e01b-478b-a91d-aa6034ea89ec" xmi:uuid="73dd307a-e01b-478b-a91d-aa6034ea89ec" guiLink_Element="Ua074167d-7528-499c-b97f-f88238b1bc5d">
 						<nodeRect Left="1069" Top="619" Right="1164" Bottom="757"/>
 						<attached xmi:type="uml:AttachedNode" xmi:id="U025d7a53-9d7f-4c2f-9d3e-867220e4b933" xmi:uuid="025d7a53-9d7f-4c2f-9d3e-867220e4b933">
-							<nodeRect Left="1179" Top="634" Right="1631" Bottom="707"/>
+							<nodeRect Left="1179" Top="634" Right="1599" Bottom="689"/>
 						</attached>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="Ua861320e-32fd-4e6a-a106-a37ed8953610" xmi:uuid="a861320e-32fd-4e6a-a106-a37ed8953610" guiLink_Element="U9e655eb5-64fc-4bcd-ace5-65467fe3b1fd">
 						<nodeRect Left="1069" Top="467" Right="1163" Bottom="605"/>
 						<attached xmi:type="uml:AttachedNode" xmi:id="U28153d76-00eb-4fb2-8aeb-8fef260a7c6a" xmi:uuid="28153d76-00eb-4fb2-8aeb-8fef260a7c6a">
-							<nodeRect Left="1178" Top="482" Right="1631" Bottom="555"/>
+							<nodeRect Left="1178" Top="482" Right="1599" Bottom="537"/>
 						</attached>
 					</guiDiagramGuiLink>
 					<guiDiagramGuiLink xmi:type="uml:NodeLink" xmi:id="U53885f49-52ea-4c16-a3a6-aeadc8ef3cbe" xmi:uuid="53885f49-52ea-4c16-a3a6-aeadc8ef3cbe" guiLink_Element="U39af5d58-f614-4d13-bac8-524f54f83a49">
@@ -2207,7 +2207,7 @@
 					<lowerValue xmi:type="uml:LiteralString" xmi:id="Ue6646230-76d7-459f-9ca6-76db6e759ff5" xmi:uuid="e6646230-76d7-459f-9ca6-76db6e759ff5" value="0"/>
 					<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="U2e3b6f4f-e132-4c43-bb46-016d069ba393" xmi:uuid="2e3b6f4f-e132-4c43-bb46-016d069ba393" value="1"/>
 				</ownedAttribute>
-				<ownedAttribute xmi:type="uml:Property" xmi:id="Ucdc855c1-5b4f-4733-a9dc-89de8561995c" xmi:uuid="cdc855c1-5b4f-4733-a9dc-89de8561995c" name="base_Property"/>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="U55f68e78-6b21-405f-a3dd-0a4df28e6f07" xmi:uuid="55f68e78-6b21-405f-a3dd-0a4df28e6f07" name="base_Property"/>
 			</packagedElement>
 			<packagedElement xmi:type="uml:Stereotype" xmi:id="U9d99f4a0-b941-4ef5-9438-774b76f9d171" xmi:uuid="9d99f4a0-b941-4ef5-9438-774b76f9d171" name="modelelement">
 				<xmi:Extension extender="UModel">
@@ -2232,7 +2232,7 @@
 					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="U79ac142d-2a66-4cb9-8af0-530c354f05dd" xmi:uuid="79ac142d-2a66-4cb9-8af0-530c354f05dd"/>
 					<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="U1564c286-bc66-4c6b-9dfb-d5f069fcf201" xmi:uuid="1564c286-bc66-4c6b-9dfb-d5f069fcf201"/>
 				</ownedAttribute>
-				<ownedAttribute xmi:type="uml:Property" xmi:id="Uac15f192-76d6-4881-b282-c60247c00084" xmi:uuid="ac15f192-76d6-4881-b282-c60247c00084" name="base_Element"/>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="Uea22a858-76fd-4d80-9ee9-1ba1c284d0cd" xmi:uuid="ea22a858-76fd-4d80-9ee9-1ba1c284d0cd" name="base_Element"/>
 			</packagedElement>
 			<packagedElement xmi:type="uml:Stereotype" xmi:id="U0b7f85cf-ab5d-402d-ac3e-c77c579fbf78" xmi:uuid="0b7f85cf-ab5d-402d-ac3e-c77c579fbf78" name="modelimport">
 				<ownedAttribute xmi:type="uml:Property" xmi:id="U79159f2f-e10b-4018-a8b7-26be453d219d" xmi:uuid="79159f2f-e10b-4018-a8b7-26be453d219d" name="namespaceURI" visibility="private">
@@ -2247,7 +2247,7 @@
 					<lowerValue xmi:type="uml:LiteralInteger" xmi:id="U14e48870-005c-4bf0-a97d-842fff83faf6" xmi:uuid="14e48870-005c-4bf0-a97d-842fff83faf6"/>
 					<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="U3e55f916-e659-45a6-8a08-424aa46b0dd2" xmi:uuid="3e55f916-e659-45a6-8a08-424aa46b0dd2" value="1"/>
 				</ownedAttribute>
-				<ownedAttribute xmi:type="uml:Property" xmi:id="U0dd12e0b-a9ac-4b53-aaaa-9aed38e432bd" xmi:uuid="0dd12e0b-a9ac-4b53-aaaa-9aed38e432bd" name="base_Element"/>
+				<ownedAttribute xmi:type="uml:Property" xmi:id="U46feb028-bde6-4d30-bd7d-619c9dd71a6d" xmi:uuid="46feb028-bde6-4d30-bd7d-619c9dd71a6d" name="base_Element"/>
 			</packagedElement>
 			<profileApplication xmi:type="uml:ProfileApplication" xmi:id="U8069915c-45e9-4077-8918-17097c67b0b0" xmi:uuid="8069915c-45e9-4077-8918-17097c67b0b0" appliedProfile="Ue7a00ecd-eb3d-4147-8538-5d1beea86690"/>
 		</packagedElement>
@@ -2275,9 +2275,9 @@
 			<packagedElement xmi:type="uml:Enumeration" xmi:id="Uf8decea5-a9a1-422b-8860-765d79140cfb" xmi:uuid="f8decea5-a9a1-422b-8860-765d79140cfb" name="PolCircularEnum">
 				<xmi:Extension extender="UModel">
 					<attributeExtension DocComment="Ub1822367-210b-46d7-8940-9d3963530f28"/>
-					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U427c58c5-56f6-45d9-8c9c-dd2a8075d12b" xmi:uuid="427c58c5-56f6-45d9-8c9c-dd2a8075d12b" visibility="unspecified" classifier="U0b7f85cf-ab5d-402d-ac3e-c77c579fbf78">
-						<slot xmi:type="uml:Slot" xmi:id="Uc33fc23d-9c0f-4c80-a8b6-3746ae9ade8a" xmi:uuid="c33fc23d-9c0f-4c80-a8b6-3746ae9ade8a" definingFeature="U79159f2f-e10b-4018-a8b7-26be453d219d">
-							<value xmi:type="uml:LiteralString" xmi:id="Udc530299-4ff6-43d8-8721-553a25d8aad2" xmi:uuid="dc530299-4ff6-43d8-8721-553a25d8aad2" value="stc2_coordinates:CoordinateDomains.polarizationDomain.PolCircularEnum"/>
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U619be20c-3add-42ae-b954-fc28f4e29a22" xmi:uuid="619be20c-3add-42ae-b954-fc28f4e29a22" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="Ud2484a71-41d1-4ecb-ab23-d032d2ee469c" xmi:uuid="d2484a71-41d1-4ecb-ab23-d032d2ee469c" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="U1cf4e0a6-b7e8-4990-9230-b98e7916f8ea" xmi:uuid="1cf4e0a6-b7e8-4990-9230-b98e7916f8ea" value="stc2_coordinates:CoordinateDomains.polarizationDomain.PolCircularEnum"/>
 						</slot>
 					</appliedStereotype>
 				</xmi:Extension>
@@ -2293,9 +2293,9 @@
 			<packagedElement xmi:type="uml:Enumeration" xmi:id="Uc1cc532f-82a2-4d97-a2a1-9d9b8991cf8d" xmi:uuid="c1cc532f-82a2-4d97-a2a1-9d9b8991cf8d" name="PolEnum">
 				<xmi:Extension extender="UModel">
 					<attributeExtension DocComment="U51c28fb4-9ca4-4b3f-b96a-681d7bdcfead"/>
-					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U5ff7e0d2-dcc3-49a1-9eef-75d5ca1c79e2" xmi:uuid="5ff7e0d2-dcc3-49a1-9eef-75d5ca1c79e2" visibility="unspecified" classifier="U0b7f85cf-ab5d-402d-ac3e-c77c579fbf78">
-						<slot xmi:type="uml:Slot" xmi:id="Ud786eec3-3bf5-4f60-8e37-122d2ef31569" xmi:uuid="d786eec3-3bf5-4f60-8e37-122d2ef31569" definingFeature="U79159f2f-e10b-4018-a8b7-26be453d219d">
-							<value xmi:type="uml:LiteralString" xmi:id="Uefdfdfbf-b10e-4abd-9993-4799155c7a20" xmi:uuid="efdfdfbf-b10e-4abd-9993-4799155c7a20" value="stc2_coordinates:CoordinateDomains.polarizationDomain.PolEnum"/>
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U876b70aa-3617-4d95-a4a9-7d5003888aa2" xmi:uuid="876b70aa-3617-4d95-a4a9-7d5003888aa2" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="U1a5fde90-5737-4851-a1e8-52fda63f7057" xmi:uuid="1a5fde90-5737-4851-a1e8-52fda63f7057" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="U856bc2eb-7087-4aa5-9979-4837d4e983cb" xmi:uuid="856bc2eb-7087-4aa5-9979-4837d4e983cb" value="stc2_coordinates:CoordinateDomains.polarizationDomain.PolEnum"/>
 						</slot>
 					</appliedStereotype>
 				</xmi:Extension>
@@ -2322,9 +2322,9 @@
 			<packagedElement xmi:type="uml:Enumeration" xmi:id="U9e655eb5-64fc-4bcd-ace5-65467fe3b1fd" xmi:uuid="9e655eb5-64fc-4bcd-ace5-65467fe3b1fd" name="PolLinearEnum">
 				<xmi:Extension extender="UModel">
 					<attributeExtension DocComment="U2e9c59c5-a653-4d0f-8db5-522a49b03d93"/>
-					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U9745d594-1f72-45e1-9d05-bf03a6a508c1" xmi:uuid="9745d594-1f72-45e1-9d05-bf03a6a508c1" visibility="unspecified" classifier="U0b7f85cf-ab5d-402d-ac3e-c77c579fbf78">
-						<slot xmi:type="uml:Slot" xmi:id="Ube0fb8a7-6d61-40b8-9440-39c1e2f89170" xmi:uuid="be0fb8a7-6d61-40b8-9440-39c1e2f89170" definingFeature="U79159f2f-e10b-4018-a8b7-26be453d219d">
-							<value xmi:type="uml:LiteralString" xmi:id="U4a6d22a8-fc10-4da4-a0f9-65b304ff0a7c" xmi:uuid="4a6d22a8-fc10-4da4-a0f9-65b304ff0a7c" value="stc2_coordinates:CoordinateDomains.polarizationDomain.PolLinearEnum"/>
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U6019ba6f-1d78-4412-bc21-4636aefe8d9b" xmi:uuid="6019ba6f-1d78-4412-bc21-4636aefe8d9b" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="U948c28c5-29d3-4904-a4f3-430b75886930" xmi:uuid="948c28c5-29d3-4904-a4f3-430b75886930" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="Uefc80bba-6925-4fe8-9ee0-7b8b3092aa51" xmi:uuid="efc80bba-6925-4fe8-9ee0-7b8b3092aa51" value="stc2_coordinates:CoordinateDomains.polarizationDomain.PolLinearEnum"/>
 						</slot>
 					</appliedStereotype>
 				</xmi:Extension>
@@ -2340,9 +2340,9 @@
 			<packagedElement xmi:type="uml:Enumeration" xmi:id="Uf0826957-965d-436b-a725-b8242f4d2dfc" xmi:uuid="f0826957-965d-436b-a725-b8242f4d2dfc" name="PolStokesEnum">
 				<xmi:Extension extender="UModel">
 					<attributeExtension DocComment="Uc420bf4e-4b17-4322-9230-7dae441a49d3"/>
-					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U5162e908-35d1-4bcf-a3eb-7b0e646addee" xmi:uuid="5162e908-35d1-4bcf-a3eb-7b0e646addee" visibility="unspecified" classifier="U0b7f85cf-ab5d-402d-ac3e-c77c579fbf78">
-						<slot xmi:type="uml:Slot" xmi:id="U5202ea71-d61f-4c9a-b921-2643033a4153" xmi:uuid="5202ea71-d61f-4c9a-b921-2643033a4153" definingFeature="U79159f2f-e10b-4018-a8b7-26be453d219d">
-							<value xmi:type="uml:LiteralString" xmi:id="U6bd70b34-9f86-4d6c-b0f7-0ae0492b877a" xmi:uuid="6bd70b34-9f86-4d6c-b0f7-0ae0492b877a" value="stc2_coordinates:CoordinateDomains.polarizationDomain.PolStokesEnum"/>
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U3f2feabc-d413-4248-8c1e-b34726e7fc19" xmi:uuid="3f2feabc-d413-4248-8c1e-b34726e7fc19" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="Ub252ea55-d72b-4c52-830f-6f4bc5fa8815" xmi:uuid="b252ea55-d72b-4c52-830f-6f4bc5fa8815" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="U11c0d3cc-dea8-4001-ac95-cb597224f2b1" xmi:uuid="11c0d3cc-dea8-4001-ac95-cb597224f2b1" value="stc2_coordinates:CoordinateDomains.polarizationDomain.PolStokesEnum"/>
 						</slot>
 					</appliedStereotype>
 				</xmi:Extension>
@@ -2358,9 +2358,9 @@
 			<packagedElement xmi:type="uml:Enumeration" xmi:id="Ua074167d-7528-499c-b97f-f88238b1bc5d" xmi:uuid="a074167d-7528-499c-b97f-f88238b1bc5d" name="PolVectorEnum">
 				<xmi:Extension extender="UModel">
 					<attributeExtension DocComment="U40676dc9-cab8-481c-a5f0-880c6305832d"/>
-					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="Uec993cdf-b1af-4420-9550-b11e12b9514d" xmi:uuid="ec993cdf-b1af-4420-9550-b11e12b9514d" visibility="unspecified" classifier="U0b7f85cf-ab5d-402d-ac3e-c77c579fbf78">
-						<slot xmi:type="uml:Slot" xmi:id="U57ba09b0-8cd8-4db0-bcfa-bb9b65070622" xmi:uuid="57ba09b0-8cd8-4db0-bcfa-bb9b65070622" definingFeature="U79159f2f-e10b-4018-a8b7-26be453d219d">
-							<value xmi:type="uml:LiteralString" xmi:id="Ub0022894-e34e-47d5-999f-18003ef58ad9" xmi:uuid="b0022894-e34e-47d5-999f-18003ef58ad9" value="stc2_coordinatesCoordinateDomains.polarizationDomain.PolVectorEnum"/>
+					<appliedStereotype xmi:type="uml:StereotypeApplication" xmi:id="U6e16c69d-3e28-4cbd-89b6-283edb004757" xmi:uuid="6e16c69d-3e28-4cbd-89b6-283edb004757" visibility="unspecified" classifier="U9d99f4a0-b941-4ef5-9438-774b76f9d171">
+						<slot xmi:type="uml:Slot" xmi:id="U62d119c9-66c2-414e-ab17-f9ec27f89b5c" xmi:uuid="62d119c9-66c2-414e-ab17-f9ec27f89b5c" definingFeature="U40baea5b-a484-40a5-b175-db76732e75dc">
+							<value xmi:type="uml:LiteralString" xmi:id="U21eaff02-838a-46b0-b05d-b370b3a759c1" xmi:uuid="21eaff02-838a-46b0-b05d-b370b3a759c1" value="stc2_coordinatesCoordinateDomains.polarizationDomain.PolVectorEnum"/>
 						</slot>
 					</appliedStereotype>
 				</xmi:Extension>


More information about the Volutecommits mailing list