<?xml version="1.0" encoding="UTF-8"?>
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
<XPD:HEADER>
<XPD:SUBUNITS>
</XPD:SUBUNITS>
<XPD:PROFILES>
<XPD:PROFILE>JavaSOL</XPD:PROFILE>
<XPD:PROFILE>UMLStandard</XPD:PROFILE>
</XPD:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="XowQva8PdEqEWknjj2DErQAA">
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="fu65a6NJyESBC0EZV24ykwAA">
<XPD:ATTR name="Name" type="string">CompanyOrganization</XPD:ATTR>
<XPD:REF name="Namespace">XowQva8PdEqEWknjj2DErQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="mQNNaIssnESbvw8UaJ0jjQAA">
<XPD:ATTR name="ProfileName" type="string">JavaSOL</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">DomainTagSet</XPD:ATTR>
<XPD:ATTR name="Name" type="string">CodeGenerationPath</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">D:\CompanyOrganization\src</XPD:ATTR>
<XPD:REF name="TaggedModel">fu65a6NJyESBC0EZV24ykwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="bGeOT4szJUiUGTo7BdvARwAA">
<XPD:ATTR name="Name" type="string">CompanyOrganization</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">domain</XPD:ATTR>
<XPD:REF name="Namespace">fu65a6NJyESBC0EZV24ykwAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="xEevLdqDH0al+qoO+egzeQAA">
<XPD:ATTR name="Name" type="string">CompanyOrganization</XPD:ATTR>
<XPD:REF name="DiagramOwner">bGeOT4szJUiUGTo7BdvARwAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="l5J72s5Xk0yTAfcz5BYehgAA">
<XPD:REF name="Diagram">xEevLdqDH0al+qoO+egzeQAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">3</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="qOvnJ7u1yUeJiB4HCBzy6AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">212</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">64</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">203</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">TXyDaDFL/Ei2sisywQ8BkQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ZHwqa0mSUki9HanZ3LHTSAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="e/Tjpxa8ik+kY0lsfoEV3AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Department</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="yEbyIqCwu0KhWjxLg+3mTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="OOBPi2XoDUGZh+oPYzMB8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="jPcN23f8KEKB7muw7jiuWgAA">
<XPD:REF name="Model">TXyDaDFL/Ei2sisywQ8BkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="oAi/mqo//kWnFmeorUdL0QAA">
<XPD:REF name="Model">TXyDaDFL/Ei2sisywQ8BkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="a/zLsrNNiUqFRMeTzQVy0QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">TXyDaDFL/Ei2sisywQ8BkQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="D5P2Iqa5J0qr4e+T+pGnEwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">432</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">64</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">191</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">147</XPD:ATTR>
<XPD:REF name="Model">oiTLrLSgO02weELukVKDXwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="1nmY17I6D0aWO95inJx+GwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Fnd6bYEDMUGVMXyuySsREwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Employee</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="QNkCybhd5keieotpH95WiwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ugdR4I7M/keSO5zq+K7wTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="2Gujs2LfBUaCdwo9Y4ocAQAA">
<XPD:REF name="Model">oiTLrLSgO02weELukVKDXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="thwFhFuZiUWGHB/VJClUugAA">
<XPD:REF name="Model">oiTLrLSgO02weELukVKDXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="7zKdHYUEv0CKSOh77PbZZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">oiTLrLSgO02weELukVKDXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLEnumerationView" guid="ZPY833ZeR0a2zUd1ZNmskQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">644</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">64</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">115</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">2LQ7Sy9uV0Oxopd6OV0vFAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="0955wuB9kkqCUvGr/jG42wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="E6Cy//oPwEGC+WJDXVWCLAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Gender</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="5+dWb3yMYkqSBiofz+tbFgAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;enumeration&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="eTB3dnWLfUq9wXloaQ2WagAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="EnumerationLiteralCompartment" type="UMLEnumerationLiteralCompartmentView" guid="fG6pnuDQ8UOxySECUH9tuwAA">
<XPD:REF name="Model">2LQ7Sy9uV0Oxopd6OV0vFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="D6x0YFrf702hmSO5tiewgAAA">
<XPD:REF name="Model">2LQ7Sy9uV0Oxopd6OV0vFAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="w5lOO8CsCkGb1NW747vegQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Implementation</XPD:ATTR>
<XPD:REF name="TaggedModel">bGeOT4szJUiUGTo7BdvARwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">3</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="TXyDaDFL/Ei2sisywQ8BkQAA">
<XPD:ATTR name="Name" type="string">Department</XPD:ATTR>
<XPD:REF name="Namespace">bGeOT4szJUiUGTo7BdvARwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qOvnJ7u1yUeJiB4HCBzy6AAA</XPD:REF>
<XPD:REF name="Views[1]">jPcN23f8KEKB7muw7jiuWgAA</XPD:REF>
<XPD:REF name="Views[2]">oAi/mqo//kWnFmeorUdL0QAA</XPD:REF>
<XPD:REF name="Views[3]">a/zLsrNNiUqFRMeTzQVy0QAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Ef8Td2J32UqSc+4yaOnPswAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;New department&quot;</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">TXyDaDFL/Ei2sisywQ8BkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="u89SQrZVA0iRSJtdliBN1gAA">
<XPD:ATTR name="Name" type="string">responsibility</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">TXyDaDFL/Ei2sisywQ8BkQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="oiTLrLSgO02weELukVKDXwAA">
<XPD:ATTR name="Name" type="string">Employee</XPD:ATTR>
<XPD:REF name="Namespace">bGeOT4szJUiUGTo7BdvARwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">D5P2Iqa5J0qr4e+T+pGnEwAA</XPD:REF>
<XPD:REF name="Views[1]">2Gujs2LfBUaCdwo9Y4ocAQAA</XPD:REF>
<XPD:REF name="Views[2]">thwFhFuZiUWGHB/VJClUugAA</XPD:REF>
<XPD:REF name="Views[3]">7zKdHYUEv0CKSOh77PbZZwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="WRC7UHCWnEK82psNXJIMUgAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;New employee&quot;</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">oiTLrLSgO02weELukVKDXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="qPm56VmLZkW2X5RPPQBMuAAA">
<XPD:ATTR name="Name" type="string">gender</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Gender</XPD:ATTR>
<XPD:REF name="Type_">2LQ7Sy9uV0Oxopd6OV0vFAAA</XPD:REF>
<XPD:REF name="Owner">oiTLrLSgO02weELukVKDXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="sUgL8/oqa0aIuZPB85saIQAA">
<XPD:ATTR name="Name" type="string">dateOfBirth</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Date</XPD:ATTR>
<XPD:REF name="Type_">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
<XPD:REF name="Owner">oiTLrLSgO02weELukVKDXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="PzazAbya10ez9PgqSO4qrwAA">
<XPD:ATTR name="Name" type="string">isMarried</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">oiTLrLSgO02weELukVKDXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="72Cf2Lm4Y0Swcz1gJBDujQAA">
<XPD:ATTR name="Name" type="string">numberOfChildren</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">0</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">oiTLrLSgO02weELukVKDXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="97WrYAp0uEmcM33/lGJOCgAA">
<XPD:ATTR name="Name" type="string">photo</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Picture</XPD:ATTR>
<XPD:REF name="Type_">dmxku372tESQxeKl1Ulc2AAA</XPD:REF>
<XPD:REF name="Owner">oiTLrLSgO02weELukVKDXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="14bNwpccd0GuTg6Vdz1smgAA">
<XPD:ATTR name="Name" type="string">contract</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">File</XPD:ATTR>
<XPD:REF name="Type_">IuPxvjLRcU2ydHQ25jAcQAAA</XPD:REF>
<XPD:REF name="Owner">oiTLrLSgO02weELukVKDXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLEnumeration" guid="2LQ7Sy9uV0Oxopd6OV0vFAAA">
<XPD:ATTR name="Name" type="string">Gender</XPD:ATTR>
<XPD:REF name="Namespace">bGeOT4szJUiUGTo7BdvARwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">ZPY833ZeR0a2zUd1ZNmskQAA</XPD:REF>
<XPD:REF name="Views[1]">fG6pnuDQ8UOxySECUH9tuwAA</XPD:REF>
<XPD:REF name="Views[2]">D6x0YFrf702hmSO5tiewgAAA</XPD:REF>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">qPm56VmLZkW2X5RPPQBMuAAA</XPD:REF>
<XPD:ATTR name="#Literals" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Literals[0]" type="UMLEnumerationLiteral" guid="mjG3z9GSO0K8/9JGG+wdiQAA">
<XPD:ATTR name="Name" type="string">male</XPD:ATTR>
<XPD:REF name="Enumeration">2LQ7Sy9uV0Oxopd6OV0vFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Literals[1]" type="UMLEnumerationLiteral" guid="nV09NJsHCUCbVYZfo5PbUgAA">
<XPD:ATTR name="Name" type="string">female</XPD:ATTR>
<XPD:REF name="Enumeration">2LQ7Sy9uV0Oxopd6OV0vFAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLPackage" guid="zK/kESAAsUWB3wqS7r5bDAAA">
<XPD:ATTR name="Name" type="string">rs</XPD:ATTR>
<XPD:REF name="Namespace">fu65a6NJyESBC0EZV24ykwAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="7Jwimxs5oEe+5OpRpcFyIQAA">
<XPD:ATTR name="Name" type="string">sol</XPD:ATTR>
<XPD:REF name="Namespace">zK/kESAAsUWB3wqS7r5bDAAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="Dg2siY41b0q4uVrHDnG+mQAA">
<XPD:ATTR name="Name" type="string">SOLoist</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">SOLoist V4.0 Enterprise Edition.</XPD:ATTR>
<XPD:REF name="Namespace">7Jwimxs5oEe+5OpRpcFyIQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="khO6M5WCIEapefump94YKwAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">Dg2siY41b0q4uVrHDnG+mQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="v5OLqMXIQ0WV/+pf3B2kqwAA">
<XPD:REF name="Diagram">khO6M5WCIEapefump94YKwAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLPackageView" guid="ajQx0rdEx0i4UD07wyGopQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">228</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">361</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
<XPD:REF name="Model">h89DxPXIUECFKyRa/2lQmgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="0Q7KAi9pCUCk4VLFyoV7LgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="YTKg16sUmEqZEwPsbmeHAgAA">
<XPD:ATTR name="Text" type="string">server</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="orE0KzdOaES3bx+kh1sTVgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="5IKqHAKtnUyvx0Pm9iXO8QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="h89DxPXIUECFKyRa/2lQmgAA">
<XPD:ATTR name="Name" type="string">server</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Supports UML2 semantics and OOIS UML profile.</XPD:ATTR>
<XPD:REF name="Namespace">Dg2siY41b0q4uVrHDnG+mQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
<XPD:REF name="Views[0]">ajQx0rdEx0i4UD07wyGopQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="438vVdkJuEO1nSXv0c3b7QAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">h89DxPXIUECFKyRa/2lQmgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="FxKcmB+XZEKIZNsaZi1sFgAA">
<XPD:REF name="Diagram">438vVdkJuEO1nSXv0c3b7QAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">3</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLPackageView" guid="+gD+RZ5eAUaYFXmP5RQM8wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">124</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">320</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
<XPD:REF name="Model">FklawKdy60KtPXECTeOc8gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Jaduu0+gGUKSFG+aaR0RFQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="tQjuO6+zc0y2BzzKyjGSiQAA">
<XPD:ATTR name="Text" type="string">BuiltInDomains</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="MkdA0MIzpEC7AoMv55OMWAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;domain&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="z/k/eCCZaUq9/TuBWXESPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLPackageView" guid="RLiUzzKYc06XbtjwPNmkNgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">272</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">200</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
<XPD:REF name="Model">6b/TYkiGaUu41GACNqTWLgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="T+005KTctUW5L4oHTeItcwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Di31iWq/WE2o4BGwQEFhQQAA">
<XPD:ATTR name="Text" type="string">GUIConfiguration</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="73QOOjAxtk+olazjSMN6awAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;domain&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="2+SvOafw0kqrOyVVTFeKFAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Implementation = D:\used\soloist4\wor...}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLDependencyView" guid="hLuFRBNaN0OdjBXcOfaGFQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">272,240;184,240;184,320</XPD:ATTR>
<XPD:REF name="Head">+gD+RZ5eAUaYFXmP5RQM8wAA</XPD:REF>
<XPD:REF name="Tail">RLiUzzKYc06XbtjwPNmkNgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="xTF2cBUaX0Wf///dnEw3ZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">15707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="JK7gUI5mg0i2N8LLJDiASgAA">
<XPD:ATTR name="Alpha" type="real">196140315824666</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">367695526217005</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;access&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="QuHoUqvAhEG7BHTpNJMdLQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-15707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">3</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="FklawKdy60KtPXECTeOc8gAA">
<XPD:ATTR name="Name" type="string">BuiltInDomains</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The SOLoist domains for built-in (library) OOIS UML packages.</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">domain</XPD:ATTR>
<XPD:REF name="Namespace">h89DxPXIUECFKyRa/2lQmgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
<XPD:REF name="Views[0]">+gD+RZ5eAUaYFXmP5RQM8wAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="9Ff3Wn6O50GR8pWEz9GUVgAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">FklawKdy60KtPXECTeOc8gAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="WbveQrA2h0eeBcbUUHv71wAA">
<XPD:REF name="Diagram">9Ff3Wn6O50GR8pWEz9GUVgAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">7</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLPackageView" guid="K+itLDZDnkG8OchDdpP5lgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">232</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">388</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
<XPD:REF name="Model">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="9EhvKRJKjUmede6wH1X2kQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="HstGtjjuWkeGWFMJxYlg1QAA">
<XPD:ATTR name="Text" type="string">Common</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="8K/9AuGYgU2tDRA+RxApTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="lXhVA2VoNkesGy+bSiPyMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Implementation = D:\used\soloist4\wor...}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLPackageView" guid="3ROpp8sV/kqzMvNiGo9TZwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">232</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">260</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
<XPD:REF name="Model">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="HMWGhLXMsU6hCgdu+6WBhQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="D4lNqVOaxUuxbVwz2junuAAA">
<XPD:ATTR name="Text" type="string">Commands</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="1pYbcOHMCUGKWr9rI3QPpQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="wseBzvhiL0WkW1mJdiSTqQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Implementation = D:\used\soloist4\wor...}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLDependencyView" guid="LHeR6IUia02935cAgXcMSQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">288,329;288,388</XPD:ATTR>
<XPD:REF name="Model">1b8MNr8RsUiH/LZjTMXa9AAA</XPD:REF>
<XPD:REF name="Head">K+itLDZDnkG8OchDdpP5lgAA</XPD:REF>
<XPD:REF name="Tail">3ROpp8sV/kqzMvNiGo9TZwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="1a88irqKHE+MvIOzpz3UWQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">15707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1b8MNr8RsUiH/LZjTMXa9AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Ar/rnMCxr0mDn4fTRRbMtAAA">
<XPD:ATTR name="Alpha" type="real">157079599346156</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">39</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;access&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">1b8MNr8RsUiH/LZjTMXa9AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="nlS1PCrRj0u2oE3Szs33owAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-15707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1b8MNr8RsUiH/LZjTMXa9AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLPackageView" guid="fn3xKPjk40SKjpJQfZfTOAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">232</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">124</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
<XPD:REF name="Model">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="bF4MRfHagE60AwV9F+y/uQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="K9sdFHPiYEOMdelxRqZp+gAA">
<XPD:ATTR name="Text" type="string">BuiltInCommands</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="VBr/Wt/Zg0ap/Uivf6cesgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="MM4VtbOK30umjoYvBvKZdQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Implementation = D:\used\soloist4\wor...}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLDependencyView" guid="CPzfz0fDOkiVnKu1jTcRMAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">288,193;288,260</XPD:ATTR>
<XPD:REF name="Model">FW0s3J3mS0KNe3bz04D5pwAA</XPD:REF>
<XPD:REF name="Head">3ROpp8sV/kqzMvNiGo9TZwAA</XPD:REF>
<XPD:REF name="Tail">fn3xKPjk40SKjpJQfZfTOAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="97BsPOipOkqzHkwxm2uOZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">15707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">FW0s3J3mS0KNe3bz04D5pwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="TdKZa7ZKn0eQ0pg8FqeD+AAA">
<XPD:ATTR name="Alpha" type="real">1570796063637</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">35</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;access&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">FW0s3J3mS0KNe3bz04D5pwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="36nb7d9mJkWB2udtzQDl+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-15707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">FW0s3J3mS0KNe3bz04D5pwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLPackageView" guid="oPHZNvGrvE+EPzdZPjCmWgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">232</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">508</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
<XPD:REF name="Model">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="X4/Dx5j3ZEuYEgP12uXzqwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Yh706vTtOEymq2Co1CKs7wAA">
<XPD:ATTR name="Text" type="string">BuiltInDataTypes</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="QyqE8LxHFUyOi/BNdMgnwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="oTjjY19DZ0KNpWsxl3aj/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Implementation = D:\used\soloist4\wor...}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLDependencyView" guid="qkjglEwNf0GUU8GQs7/+ZgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">291,457;291,508</XPD:ATTR>
<XPD:REF name="Model">y4LEyGNQ5EmZ1eqJjHFUtwAA</XPD:REF>
<XPD:REF name="Head">oPHZNvGrvE+EPzdZPjCmWgAA</XPD:REF>
<XPD:REF name="Tail">K+itLDZDnkG8OchDdpP5lgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="lsg9R6n37kejasxxZSaxFgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">15707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">y4LEyGNQ5EmZ1eqJjHFUtwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="GODHZ7OTPkem18o0cFrh8gAA">
<XPD:ATTR name="Alpha" type="real">15707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;access&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">y4LEyGNQ5EmZ1eqJjHFUtwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="PueMK2nAVk6zSZyEho5B3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-15707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">y4LEyGNQ5EmZ1eqJjHFUtwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="LZX9+loMjUyiqvvmJelSRgAA">
<XPD:ATTR name="ProfileName" type="string">JavaSOL</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">PackageTagSet</XPD:ATTR>
<XPD:ATTR name="Name" type="string">CodeGenerationPath</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">d:\used\SOLoist\soloist_v4\src\main</XPD:ATTR>
<XPD:REF name="TaggedModel">FklawKdy60KtPXECTeOc8gAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">7</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="sZzG/rF9iUm7Y/P+VWNi7wAA">
<XPD:ATTR name="Name" type="string">Common</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The common package used by all built-in and domain-specific domains. Contains some common base classes and other common generic structure and behavior, as needed.</XPD:ATTR>
<XPD:REF name="Namespace">FklawKdy60KtPXECTeOc8gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
<XPD:REF name="Views[0]">K+itLDZDnkG8OchDdpP5lgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">3</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="KlvzRW5N1UmvEhYEiVsZVQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="wqWD7UKl5kyc4q0/SD00FAAA">
<XPD:REF name="Diagram">KlvzRW5N1UmvEhYEiVsZVQAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="/5NPVfzeX0GlvqTjD6C7UQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">312</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">148</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">144</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="kqqd6WeTw0OTdi5UjAjhEQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="NGi5BdJVqEWOuT2UWKPOlAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="aqjNhiEZo0iJR4xbESlpzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="xQYgZlecDEOlvJ+357SFIAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="188tR3MA70SJfX0ul0QzBAAA">
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="AP5MGgf8k0GuufOHg/B4MQAA">
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="y1hxueUsyEOCNDnPOlBl4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="4HNHxqEG2kupIdbHOXgRNAAA">
<XPD:ATTR name="Name" type="string">Descriptors</XPD:ATTR>
<XPD:REF name="DiagramOwner">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="wVVEw/3ahkm4RdCpnrHLeAAA">
<XPD:REF name="Diagram">4HNHxqEG2kupIdbHOXgRNAAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">28</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="MKfhVPvbdECJNS+ndFNssAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">328</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">203</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="J6LXaBB1JkOTE/8hARWYfwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="PJixgPsoLkGRnOzF1bgSxAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ElementDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="9zpXi9dvOkqXfIb+olxQaAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="FkaXL3PRR0CcI0Jc9F9bKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="lZW+RSedXk2f92WflFxaUQAA">
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="+yfw0xrurUSHBZ5gbIwNtwAA">
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="nJKke89KOUyXqWNKvETZqwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="bjx9oI89aUeUvnQYV9O/WAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">108</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">264</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">203</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">114</XPD:ATTR>
<XPD:REF name="Model">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="P/385PTGoUu0ucpUIUO+RwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="XM+Zh28qwUmOiKZYqA+BDAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">MElementDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="u1RcuoOfZUeRSyfn7N6GZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ZODYo8Yaf0eQ+db6SnolSQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="8GYobwvKGk6JZeLjxYG0hwAA">
<XPD:REF name="Model">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="wqwEj/4YHEyHEbpPS8GnOQAA">
<XPD:REF name="Model">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="UQllV3Jw00+xCbGB4O94dgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="EN/3Os6b1E+LLZLWlXZSYwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">208,264;208,240;405,240;405,205</XPD:ATTR>
<XPD:REF name="Model">gjWMSkd8TUWhJwYmo/3FTAAA</XPD:REF>
<XPD:REF name="Head">MKfhVPvbdECJNS+ndFNssAAA</XPD:REF>
<XPD:REF name="Tail">bjx9oI89aUeUvnQYV9O/WAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ocM5trxn0UmFpmJy7TRI2AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">gjWMSkd8TUWhJwYmo/3FTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="a1IaWr7EQESAM41PpFWjHAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">gjWMSkd8TUWhJwYmo/3FTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="H9erSUCMO0eHjnQlROhB6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">gjWMSkd8TUWhJwYmo/3FTAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="VcFZ+RLQNEWuMUm0w2SFmgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">4</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">432</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">203</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="c4o/nHUXuk6CuEBZU+UpLgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Pc0uuIs2bkudOkNs9qFnjQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ClassDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="HXkSXeZHj0upoH90HnpuCgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="2DQ//j/zGE+hTwj9ASHXWQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Fhr/wcbzgUCn5pOHDOp8cQAA">
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7mCWrAV0SESMeeSQLxFpEQAA">
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="yF+1r0+kIUmoB2d/LldElgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="d/l2OefPL0Kb2RfiFNbxLQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">432</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">203</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">u+4oQCiGz0Kwyk+Dhu1/NQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="XPel9Jp2mES05XUSBGuqPgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="w0xtIL+gqEKtUtNdz3BDZgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">PropertyDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="h0JTZIxcnkWygpSLvrBsBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="LO4drzzd20q2tQH8RogB2wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="zxROGY0PF0eLAdQ765UDLwAA">
<XPD:REF name="Model">u+4oQCiGz0Kwyk+Dhu1/NQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="YOHyq/XzbkSpNMrczNH6XgAA">
<XPD:REF name="Model">u+4oQCiGz0Kwyk+Dhu1/NQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="QM5qW5wqHke+ZaMVOC3nUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">u+4oQCiGz0Kwyk+Dhu1/NQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLGeneralizationView" guid="RcjLJ61v/UC5990NWRoJvgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">288,432;288,408;196,408;196,377</XPD:ATTR>
<XPD:REF name="Model">8SaVwZ7MuUybuWmV2FgFqAAA</XPD:REF>
<XPD:REF name="Head">bjx9oI89aUeUvnQYV9O/WAAA</XPD:REF>
<XPD:REF name="Tail">d/l2OefPL0Kb2RfiFNbxLQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="eRlUMxJ/aUyR5vMbq57I5AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">8SaVwZ7MuUybuWmV2FgFqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Kr29azj0OEqZmoee9hluCgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">8SaVwZ7MuUybuWmV2FgFqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="+4bFpEA0sUGrp240iurjrAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">8SaVwZ7MuUybuWmV2FgFqAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="+Iz0OC0DAUSjbT3KiTIETQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">532</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">264</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">179</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">QJeL1rwMpki0MBHjQTjbMAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="qDj4OfjN306yPNXhAUhPfQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="N7LVwXR3n0a1t50/O1llfAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">RTElementDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="UHAywGfJl0egDH308Tcf7gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="AL6dnpnOp0a0RDUL+fEaOwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="H8PxdIs8pE6lt+tkeM44fgAA">
<XPD:REF name="Model">QJeL1rwMpki0MBHjQTjbMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="+y5EQ/pcjkGvMBIFSbYGdwAA">
<XPD:REF name="Model">QJeL1rwMpki0MBHjQTjbMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="pVWGqVkOiUqcPV68G+XACwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">QJeL1rwMpki0MBHjQTjbMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLGeneralizationView" guid="WFsRiZV7UkaR2CHl0c/2rwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">608,264;608,240;405,240;405,205</XPD:ATTR>
<XPD:REF name="Model">c7+Y9NrfNUy4NhY6GUMsNgAA</XPD:REF>
<XPD:REF name="Head">MKfhVPvbdECJNS+ndFNssAAA</XPD:REF>
<XPD:REF name="Tail">+Iz0OC0DAUSjbT3KiTIETQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="uYdUMe2FIkyJnnndGq/fcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">c7+Y9NrfNUy4NhY6GUMsNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="on0iLhulM06PSKQhXJBfRgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">c7+Y9NrfNUy4NhY6GUMsNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="yHIUwYEl+UystJl0+/oEhAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">c7+Y9NrfNUy4NhY6GUMsNgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="UE8fwbzUc0O6kaeCcidPawAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">432</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">648</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="U+U2mj2ThU2Z64fvZgGNngAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="rItefRWe5E+xjZTL480LnAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="u+2v2IODUE+aRhxGNJ4kQQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="KLyBtV4PsEGwfTb9MnXNyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="RmEAbA4k9UaMnj+QqHjeWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="0BrqOi7x3UyUoy8BVHjjywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="l+stHiZN1kGjE3QZ5Q9uawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="hmAsOPCktk+XCxg3e3a/6wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">644,657;525,657</XPD:ATTR>
<XPD:REF name="Model">SYQDWuOWv0GTYEaLIRlWVAAA</XPD:REF>
<XPD:REF name="Head">UE8fwbzUc0O6kaeCcidPawAA</XPD:REF>
<XPD:REF name="Tail">kwpqok6DkECQUIFtDYpdKAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="PE+buOEuWU+3jlalTQio1wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.64210242733046</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">14.0356688476182</XPD:ATTR>
<XPD:REF name="Model">SYQDWuOWv0GTYEaLIRlWVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="pTAi0OAegESLDxwc5ZpF0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">SYQDWuOWv0GTYEaLIRlWVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="dnIxoGhHUk6CZsiW0faUgQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">SYQDWuOWv0GTYEaLIRlWVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="wPpJ37YpLEGL8vpDbIYJZQAA">
<XPD:ATTR name="Alpha" type="real">-0.390607147248009</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">36.7695526217005</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+object</XPD:ATTR>
<XPD:REF name="Model">i3f7Df62hEe+c37Cws4ZKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="pN/ALM2qvESps7EeUItk/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.230219552562662</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">65.7343137181792</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+rTElementDescriptor</XPD:ATTR>
<XPD:REF name="Model">+CSvdxztqkOMnBrD7GEEUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="QcyCbmiZ6kGFYMXRCgMtCQAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">i3f7Df62hEe+c37Cws4ZKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="qJIEbdebOE6tDifMUjA7+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.10714805112765</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">13.4164078649987</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">+CSvdxztqkOMnBrD7GEEUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="RJc6UDVL/UOwiDFilEJzZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">i3f7Df62hEe+c37Cws4ZKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="azPHAKSfQkCN1Wofm0gyDwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">+CSvdxztqkOMnBrD7GEEUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="C+a21nJDGEeIA8oU9za9ywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-928</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-884</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">i3f7Df62hEe+c37Cws4ZKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="IbDnrcCF60ywqv1PRG2LIQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-928</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-884</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">+CSvdxztqkOMnBrD7GEEUwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="Znkh1PodqEGtB1gIndWP+AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">428</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">432</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">203</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">128</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="IpoMtud640OvMei9GL1e/gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="6/tl6Q97lkCK1j8JdIjxNwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SlotDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="IErK7Yd1SEC8tOv4HD2ldQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="jgAPTWt33U6qevioIXJljAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="bxt3tDZ3hEqM8Ad9CQZB/wAA">
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="XEbSOb/uAUCF1AwlArgq7AAA">
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="wmheaBdWX0WopJ2Y3R4ezgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLGeneralizationView" guid="1iAhmBYxOUeqIPBKGnBVtAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">516,432;516,408;612,408;612,321</XPD:ATTR>
<XPD:REF name="Model">O+ZLF0lSs0+Z4OWIS2aFxgAA</XPD:REF>
<XPD:REF name="Head">+Iz0OC0DAUSjbT3KiTIETQAA</XPD:REF>
<XPD:REF name="Tail">Znkh1PodqEGtB1gIndWP+AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="dYObvixosEqb7JA0GgyMngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">O+ZLF0lSs0+Z4OWIS2aFxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Nn3yoI+GmUahqpSo8SDhVgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">O+ZLF0lSs0+Z4OWIS2aFxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="98R0Sb/YJ0Sx+0LPJL6mQgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">O+ZLF0lSs0+Z4OWIS2aFxgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLClassView" guid="kwpqok6DkECQUIFtDYpdKAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">644</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">576</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">139</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">121</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">1l3TzA2Q2kSUK8xk24wxSAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="TSgQkP1YGUqiD91lvIM41wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="nrXDiUVunESxSwhxDzExRAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Pyt5A/FDkEiyzTYSmS3bpgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="6pC8DJmeuESF65m4UoXPaQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="o3/4dxn0eUOHTFqCMnGRFAAA">
<XPD:REF name="Model">1l3TzA2Q2kSUK8xk24wxSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="MEDbsSSDskiqeDpbkmRPmwAA">
<XPD:REF name="Model">1l3TzA2Q2kSUK8xk24wxSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="D2/J5/fEu0azBu+eLGo0RQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">1l3TzA2Q2kSUK8xk24wxSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLGeneralizationView" guid="RSABJ13uFkmivpnats59mAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">744,576;744,532;848,532;848,489</XPD:ATTR>
<XPD:REF name="Model">jsTKOwr6N0udrNrYc9MN9QAA</XPD:REF>
<XPD:REF name="Head">wACqGev3REKZ3YP1Cd0PogAA</XPD:REF>
<XPD:REF name="Tail">kwpqok6DkECQUIFtDYpdKAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="1d+1Qy/DXky70aMeFSsPigAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">jsTKOwr6N0udrNrYc9MN9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ND2xjaE+xkSNlmKupuMlUwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">jsTKOwr6N0udrNrYc9MN9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Wihqw2XpjkmIJyD2JWxPHgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">jsTKOwr6N0udrNrYc9MN9QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLGeneralizationView" guid="l6ft5ouny0uufG3qyvaaHQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">104,432;104,408;196,408;196,377</XPD:ATTR>
<XPD:REF name="Model">R56BJOpQl0yHQ5P+oDVFqwAA</XPD:REF>
<XPD:REF name="Head">bjx9oI89aUeUvnQYV9O/WAAA</XPD:REF>
<XPD:REF name="Tail">VcFZ+RLQNEWuMUm0w2SFmgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="075yWva2UEq762ZvLeCe9wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">R56BJOpQl0yHQ5P+oDVFqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="N7SGtWAhXEOL/+fQtYgdpgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">R56BJOpQl0yHQ5P+oDVFqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="0+jmpeMxW0C0ytf0mvF+9QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">R56BJOpQl0yHQ5P+oDVFqwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="ORqZdfMKXki1WOVZHyozdwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">384</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">36</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="36N/bwVB1k6xL3tL4Hj/7wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="DyYyGVWaOkGfUwoSCnjkuAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="/cHt1wnpHEODi7IzI/lGHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="mFuGGUlbHEOEXGOac5DElwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="SbHXTMwr2Uu0T87PVRgwJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="8biIjA8kvE28h6RBKjzSwAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="w3yIejozt0O3O+SS7oKDQQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLNoteView" guid="USi3mKfxZESTkSt8XpzuCAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">4</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">52</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">306</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:ATTR name="Text" type="string">This class is not abstract so that we could reference
other types of model elements besides Classes and
Properties.
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLNoteLinkView" guid="YqawyyFopUyAuoaQCTE9VwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">160,264;160,107</XPD:ATTR>
<XPD:REF name="Head">USi3mKfxZESTkSt8XpzuCAAA</XPD:REF>
<XPD:REF name="Tail">bjx9oI89aUeUvnQYV9O/WAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLAssociationView" guid="+Itr1kw8E02KaUNn1bm7awAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">484,559;484,648</XPD:ATTR>
<XPD:REF name="Model">EKImNNM6qkGNAdAbwIPqiAAA</XPD:REF>
<XPD:REF name="Head">UE8fwbzUc0O6kaeCcidPawAA</XPD:REF>
<XPD:REF name="Tail">Znkh1PodqEGtB1gIndWP+AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="LCTDaiTpwUa4qmn8Hxxf5wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">EKImNNM6qkGNAdAbwIPqiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="/x7jo7ubXUe8BY14YMJdowAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">EKImNNM6qkGNAdAbwIPqiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="vBNGdXFC90yH2pWBuIATZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">EKImNNM6qkGNAdAbwIPqiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="QJWIJgv63UmQbk1BcjBYPwAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+object</XPD:ATTR>
<XPD:REF name="Model">qQv22FNgI0+VcC0Pqc13EAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Sj5eriRJNkiCDh1Tjp5fsgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">jEAlOFVSt0aJP+OyqYKpQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Xp6eGReo8kawjCIJq8Q9bwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">qQv22FNgI0+VcC0Pqc13EAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="kKZfLVhpMU2mmPW/7aDyzAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">jEAlOFVSt0aJP+OyqYKpQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="72G7grOY9k+zpxhiaKwKBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">qQv22FNgI0+VcC0Pqc13EAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="FLR83lWg90eluH/5CaWgsAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">jEAlOFVSt0aJP+OyqYKpQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="/Qqja4q3/U6TAMrk0s6VYAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">qQv22FNgI0+VcC0Pqc13EAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="TehsqYB9hE+AcMzSE33y+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">jEAlOFVSt0aJP+OyqYKpQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLClassView" guid="DqypWEhPNE6/jojOzDQ7rAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">920</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">576</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">204</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">7CbVAz7NOUG3yg895+HJPwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="XutLbOu2H0W27FFGktNotgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="5bBiFz3vYUimiXMHtqb0kQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DataTypeInstanceDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="DsMTjQY1rUCzFFMiVXljiwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="6G0pauXAnUSQ0Z1udW3xEwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="AUW+FJ+4xUyF8Nh8bk3lJAAA">
<XPD:REF name="Model">7CbVAz7NOUG3yg895+HJPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="NPRjTdsGp0GAPAQGmO47CQAA">
<XPD:REF name="Model">7CbVAz7NOUG3yg895+HJPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="kkFY7Hx3s0mYHyR8N4lAJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">7CbVAz7NOUG3yg895+HJPwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLGeneralizationView" guid="6Iq/h9pUgkGpg0miMwe7DgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1004,576;1004,532;848,532;848,489</XPD:ATTR>
<XPD:REF name="Model">2dcmoHQ39kChccsAYojMcQAA</XPD:REF>
<XPD:REF name="Head">wACqGev3REKZ3YP1Cd0PogAA</XPD:REF>
<XPD:REF name="Tail">DqypWEhPNE6/jojOzDQ7rAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="iLox+FCVHE6oNGD8R6R5FAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">2dcmoHQ39kChccsAYojMcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="8xkdddqwFE6heu7+LytkiQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">2dcmoHQ39kChccsAYojMcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ktJbAwe7dk6AcyHTL919ygAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">2dcmoHQ39kChccsAYojMcQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLClassView" guid="DicD13OwK0KH+mPfNlJjIgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1036</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">748</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">268</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Iu14kL+9GEmrEORnwZhANgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="o2Q2CWn8xUinFqdewAQERgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">PrimitiveTypeInstanceDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="uemqwfMIjESIA3tMEaUzrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="IKcDSPMz8EK2ANwHIA9gcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="9+AxfKbpzUmbLXLMuLseTgAA">
<XPD:REF name="Model">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="T+jtHLVBA0KNgtFp+XlE+QAA">
<XPD:REF name="Model">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="VjI9XUg6zE+fdM4uG770oAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLClassView" guid="iUDnitCYkUSsgrygsXpN8gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">760</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">748</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">264</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">114</XPD:ATTR>
<XPD:REF name="Model">R4YRJeGk4kOTGGZPwB5PLQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="8SS2wzV0H0Giclutn26s9gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="vEoGYNRdUEiVtNPPAH4KOwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">EnumerationInstanceDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ayzLOKRJmkmyNQFD+fDHrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="MKiiQLGTkEuej86OG0zdSQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="b2TF+AqIPkiS8LwDQjm+5gAA">
<XPD:REF name="Model">R4YRJeGk4kOTGGZPwB5PLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="GwHwmkGkuEaREZMv7283+wAA">
<XPD:REF name="Model">R4YRJeGk4kOTGGZPwB5PLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="BRsAqO+cfUmru5m+gUBuQgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">R4YRJeGk4kOTGGZPwB5PLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLGeneralizationView" guid="jYE22JHxRk2XvzThMAcjHgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">900,748;900,720;1004,720;1004,619</XPD:ATTR>
<XPD:REF name="Model">NHIJwQ46Vk+q6cgF92E1AwAA</XPD:REF>
<XPD:REF name="Head">DqypWEhPNE6/jojOzDQ7rAAA</XPD:REF>
<XPD:REF name="Tail">iUDnitCYkUSsgrygsXpN8gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="GIpY9fmhqE2U/1WiBW09YwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">NHIJwQ46Vk+q6cgF92E1AwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="mQuzAc8roE6TIOeXoJ891gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">NHIJwQ46Vk+q6cgF92E1AwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="AZqXd4e+w0OZqD6BbFnEKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">NHIJwQ46Vk+q6cgF92E1AwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[24]" type="UMLGeneralizationView" guid="k1OHCOB0R02DqEz7z+Q2BQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1152,748;1152,720;1004,720;1004,619</XPD:ATTR>
<XPD:REF name="Model">rx9DMa3jcUKoxhV7n3sUJAAA</XPD:REF>
<XPD:REF name="Head">DqypWEhPNE6/jojOzDQ7rAAA</XPD:REF>
<XPD:REF name="Tail">DicD13OwK0KH+mPfNlJjIgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="DojpdV3wi0KYoOowyzd8igAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">rx9DMa3jcUKoxhV7n3sUJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Siqs6HGclEyM1h04dJbIeQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">rx9DMa3jcUKoxhV7n3sUJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="iIuTNqtfaEiMnaePfAwXqQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">rx9DMa3jcUKoxhV7n3sUJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[25]" type="UMLClassView" guid="wACqGev3REKZ3YP1Cd0PogAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">752</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">432</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">195</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">6pPH5PQub06rVvQ1edjjFgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="cXgSdN7nJkyMx+Sa6pXD/AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="4f4Zab+/e0i9B2wGtvxHfQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ClassifierInstanceDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="wsNpVY8U9kCvRxV5s4qXGQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="4BB8cWmchE6H/n/tA1YhxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="4KM4z0l3g0qJix4g2U6Y7wAA">
<XPD:REF name="Model">6pPH5PQub06rVvQ1edjjFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="HVvJNvJKmkSNvoxoxxDIxgAA">
<XPD:REF name="Model">6pPH5PQub06rVvQ1edjjFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="vNr49xX4UEWWzUpVzkUJwAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">6pPH5PQub06rVvQ1edjjFgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[26]" type="UMLGeneralizationView" guid="h7G4r61iAked7IK6yZ8/xAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">840,432;840,408;612,408;612,321</XPD:ATTR>
<XPD:REF name="Model">RnIDvqmaBkawla3E7doAkAAA</XPD:REF>
<XPD:REF name="Head">+Iz0OC0DAUSjbT3KiTIETQAA</XPD:REF>
<XPD:REF name="Tail">wACqGev3REKZ3YP1Cd0PogAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ZT3b3jo2j0W8vb3v6oV88gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">RnIDvqmaBkawla3E7doAkAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="rN49oZ/uekyTo0Ohjfc+QAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">RnIDvqmaBkawla3E7doAkAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="9xjpNHeGhU6yo5Nrug3qhQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">RnIDvqmaBkawla3E7doAkAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[27]" type="UMLGeneralizationView" guid="09QZt9uABEyu1c8hzpO1IAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">430,120;430,65</XPD:ATTR>
<XPD:REF name="Model">nZ4Bp/mIOkadK5jUisRaiwAA</XPD:REF>
<XPD:REF name="Head">ORqZdfMKXki1WOVZHyozdwAA</XPD:REF>
<XPD:REF name="Tail">MKfhVPvbdECJNS+ndFNssAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="7JHZZivLRkCAAVdKxuVn8gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">nZ4Bp/mIOkadK5jUisRaiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="1tPcis5tv0KTJGZpCxQ1oQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">nZ4Bp/mIOkadK5jUisRaiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="n+ysofoB8k6uP9ijZBPEHgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">nZ4Bp/mIOkadK5jUisRaiwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[2]" type="UMLClassDiagram" guid="7Cf01oAMMU672CDtrJbf+gAA">
<XPD:ATTR name="Name" type="string">Descriptors - Primitive Data Type Instances</XPD:ATTR>
<XPD:REF name="DiagramOwner">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="K10vROb0dUShb6Vai1ciKQAA">
<XPD:REF name="Diagram">7Cf01oAMMU672CDtrJbf+gAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">23</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="w+w576tKmUqsmOGD3bxxvAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">312</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">152</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">100</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">KizONk5hmkudg30Z3Q1N8gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="RXhjP3yi0kW+zZpcB0GoiAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="XBdIydVJM0K8FD2YhxCBMwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TextDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="wCDdm3sMBkSdA/OtEb3mEQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="5mZ9Po0sC063A/TOpXcNwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="FeM3BTiEhEStxcX5TNPaBAAA">
<XPD:REF name="Model">KizONk5hmkudg30Z3Q1N8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ALV9ajiEqE2NyCSzJOsh8gAA">
<XPD:REF name="Model">KizONk5hmkudg30Z3Q1N8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="r0/m89e5LkiRJzPKWt/9agAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">KizONk5hmkudg30Z3Q1N8gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="rkiHh2xKt0q4LOub+POr9QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">436</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">152</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">119</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">o/igj2PJLE+2GpFKtk3HxQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="rG2MgtIDBEWmdkv7uoUvKgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="p42vBlhafEm9CC958+OPdQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IntegerDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="06BPuJR960iRHyPMv4xQcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="TSbunlsRq0elh/rv6pETZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="XFKyazvEQkeqS1sRYElBWQAA">
<XPD:REF name="Model">o/igj2PJLE+2GpFKtk3HxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Uqc2mwCcxEyVD4X1LWUBcQAA">
<XPD:REF name="Model">o/igj2PJLE+2GpFKtk3HxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="g/pygqdCZ0yOBZKW2YIKMAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">o/igj2PJLE+2GpFKtk3HxQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="Pudi//Qebkqu2aW3rkSUkgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">596</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">152</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">110</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">Vla4j1YdOkqPf5Lu3fNnzwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="n6TY2nsnbEGWpeCE0VuAKAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="kuOcvhNqtU2d7KIby0UguAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">RealDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Cw8kVJa4zE29e2quz42KiwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="TPgDwqO1KUehmf8TUFTQzQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1JlDJ4p6QEibQ7RuUQRa4AAA">
<XPD:REF name="Model">Vla4j1YdOkqPf5Lu3fNnzwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="iHhrgXhSFEq0ai+IF+8bigAA">
<XPD:REF name="Model">Vla4j1YdOkqPf5Lu3fNnzwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="D0ExJ/LrdkCupAVC9gqeSgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Vla4j1YdOkqPf5Lu3fNnzwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="fn5iRJ9BcUWcJ2otQF/UKwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">728</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">152</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">122</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">6tSe/59kV0eGKKf8wBiokgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ErQhptHJEUSQx03+I+ts5QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="bt3rj6ipMkKQKOOVgGPD4AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BooleanDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="QVJlqrnHv0mTP5C9sjffqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="HTsH3pYtr06KWpeiLdq2OwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ai+AUS5FzkGvQ3lTVWaDWwAA">
<XPD:REF name="Model">6tSe/59kV0eGKKf8wBiokgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Lu4wYVUAKUCLvyYxXlf8hwAA">
<XPD:REF name="Model">6tSe/59kV0eGKKf8wBiokgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="UbruNrky/kygHOREkeVdbgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">6tSe/59kV0eGKKf8wBiokgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="7eipUZl+nkSDngq59odCcwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">76</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">127</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">k5874ZyMikiV1lYGPJsjMQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="+7E9odv8i0S4lU2lg4r1mQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="gsOvAeldPUqkdEn6YD1aXgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CurrencyDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="bLeBfxAz4UWdLPWk+F06nAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="OUnbVzGwI0ePr9vIlgqwCgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="PP2854kuYkO98btCxAH5FwAA">
<XPD:REF name="Model">k5874ZyMikiV1lYGPJsjMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Fr8PFn0qoU+/gn61LjyiQwAA">
<XPD:REF name="Model">k5874ZyMikiV1lYGPJsjMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="oBQxOqTBRUaGCdpC7wbKwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k5874ZyMikiV1lYGPJsjMQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="eylZd2lYk0mSIP4K83Ix8QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">224</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">102</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">B0BphRUVVEG2SXiFHnmHkAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wlxU2Wzr/UCHo/RcZVos3QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="TsV/o8R4eUyitmwcm2NI8gAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DateDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="yMOz5/J5tUK7+duW2H/mqQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="yQVOdBooEEeJbf3Q2LH9wAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="rZ/Pg2TTC0m1+luk06NhCAAA">
<XPD:REF name="Model">B0BphRUVVEG2SXiFHnmHkAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="6bfPYQFGNk2tEc7WZ/9XegAA">
<XPD:REF name="Model">B0BphRUVVEG2SXiFHnmHkAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ubEMn3NI40eLAHVH2fiJ+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">B0BphRUVVEG2SXiFHnmHkAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="mGeT8cltakqVeBkf3JasfgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">352</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">X03iZCTqqU6niJyHqkmiAwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wS3AuHp4UU+XZh2Q/x/dFQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="8Sy/wiEE9ESX4m/CaX3CRQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TimeDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="HPgaTkPelkm2mN1dBSyhoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="AtA7VfRUakufWqPmPyCiRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="k884pR25okiqoluwWFk9owAA">
<XPD:REF name="Model">X03iZCTqqU6niJyHqkmiAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="LgxdlME8p0qPfVbHs2J2SgAA">
<XPD:REF name="Model">X03iZCTqqU6niJyHqkmiAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="LqTQw9yLQEOw229qFuy/dgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">X03iZCTqqU6niJyHqkmiAwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="uBc14EnMIEG5Qg4FqQV+agAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">484</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">130</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">IbgHRQiZeUCPedmS7kBdRgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="dObm1/wEEkuWhRzyZYM1mgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="RUweuM5AqUu8iM5+AoE0NAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DateTimeDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="QmXz86QiDUKecgVZuZp8SgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="b7TpdHfTCEOq2p6RFVoTVwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="/ZxRdhBA6EqcmznrTgSkAQAA">
<XPD:REF name="Model">IbgHRQiZeUCPedmS7kBdRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="q5aGTtRMBU6RVCJZ6HF8agAA">
<XPD:REF name="Model">IbgHRQiZeUCPedmS7kBdRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="33/U25AO0UyyUVDAvSgB6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">IbgHRQiZeUCPedmS7kBdRgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="v0AYgGXj3Ey+pBP5ZiqnDgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">632</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">105</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">EuIyVhR3OUCFj3j6oK5xlAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="+apv02ehT0Gt+quFWuGtPgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="xmiekT3h4UiuSlV3G2f5egAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ColorDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="V2YRcoSf7kasmS8nIYdBbgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="olu/F+tUBkq/bDajvPJ81AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="znSptqIb2Eqoix2ztopk9QAA">
<XPD:REF name="Model">EuIyVhR3OUCFj3j6oK5xlAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="1ZmqE27De0KR9wGjjN71pQAA">
<XPD:REF name="Model">EuIyVhR3OUCFj3j6oK5xlAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="blVW1nu+60OUw1BwoLuTKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">EuIyVhR3OUCFj3j6oK5xlAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="P+xWvqCu80uHHjPIhJMzKAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">756</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">92</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">DffMizBVCkivdI1kidByBwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ZPtBk9J53E+eTvIICX/WawAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="2YayhUdycUCrQgC1YrJhOAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">FileDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="V8MQbziidUCMEYDDmrFocAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="DKVUjSAK7kaxm5yVgIge+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="zsmgD8reT0aiDhtipITZSgAA">
<XPD:REF name="Model">DffMizBVCkivdI1kidByBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="5xWj68DF9k2Jaay6YMrmPQAA">
<XPD:REF name="Model">DffMizBVCkivdI1kidByBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="jQXKNjJmd0eVRTMX4ACNGAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">DffMizBVCkivdI1kidByBwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="rq5W1kp2102rCn2KEAbDzQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">860</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">116</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">djwPWnsFXUCLYWkDwfLoQgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wPfDaCt0xE2Df3gexrZ8KQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="TuI7NPBz7EKX1AKSg1WVjgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">PictureDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Cy9xE4oq7E+V4MgHbbfRawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ttO+EyKgpUuRGskGX/wFPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="s9r0VkqshkyqsSUnkYq+pwAA">
<XPD:REF name="Model">djwPWnsFXUCLYWkDwfLoQgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="28TE6UvPKk2puK6jvAMmZgAA">
<XPD:REF name="Model">djwPWnsFXUCLYWkDwfLoQgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="S6Ja6cYPVUyrEBqaiZbTlAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">djwPWnsFXUCLYWkDwfLoQgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLGeneralizationView" guid="qlZ634bxTUm0G3Z9cfRgDgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">376,209;376,256</XPD:ATTR>
<XPD:REF name="Model">DRz4bNeobUyKVsZUMxJ39AAA</XPD:REF>
<XPD:REF name="Head">TUAincRngEOlPvvZ1bP5SQAA</XPD:REF>
<XPD:REF name="Tail">w+w576tKmUqsmOGD3bxxvAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="zloDRXIPbECOXLdkgCKsZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">DRz4bNeobUyKVsZUMxJ39AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="msGSfl1vvke5LkhF2/KQuQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">DRz4bNeobUyKVsZUMxJ39AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="SLnCYH12gkyVLJV8Bz3igAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">DRz4bNeobUyKVsZUMxJ39AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="CBQTT4Wp4UK6JD9pQV864AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">477,209;477,256</XPD:ATTR>
<XPD:REF name="Model">EoCJDhI5rkq7yu4ewc2CrQAA</XPD:REF>
<XPD:REF name="Head">TUAincRngEOlPvvZ1bP5SQAA</XPD:REF>
<XPD:REF name="Tail">rkiHh2xKt0q4LOub+POr9QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Q3Bbgovmdk+jhra9XuRKyAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">EoCJDhI5rkq7yu4ewc2CrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Ak6InPd+CE+BJ+R78Qz6jAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">EoCJDhI5rkq7yu4ewc2CrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="GlpuUdsdO0q1VUwbQUPTkwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">EoCJDhI5rkq7yu4ewc2CrQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLGeneralizationView" guid="wwamlYWfak+D1T+AUWAbpgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">650,209;650,256;564,256</XPD:ATTR>
<XPD:REF name="Model">pf96AoYQa0CJuEkKG+5FNQAA</XPD:REF>
<XPD:REF name="Head">TUAincRngEOlPvvZ1bP5SQAA</XPD:REF>
<XPD:REF name="Tail">Pudi//Qebkqu2aW3rkSUkgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="24yfLe5u6kaLeV2IoELR+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">pf96AoYQa0CJuEkKG+5FNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="7fVb0cdiZUm4AqnJ27/fCwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">pf96AoYQa0CJuEkKG+5FNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="mWdh7BNPCE2PG0uApc9CxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">pf96AoYQa0CJuEkKG+5FNQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLGeneralizationView" guid="OZKwpBD7f0KC2rZcFFpdZwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">788,209;788,256;564,256</XPD:ATTR>
<XPD:REF name="Model">7M0NScWuUESnSKWgBK66UQAA</XPD:REF>
<XPD:REF name="Head">TUAincRngEOlPvvZ1bP5SQAA</XPD:REF>
<XPD:REF name="Tail">fn5iRJ9BcUWcJ2otQF/UKwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="lSKljBRgt0+Kr7Kbfq9TtwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">7M0NScWuUESnSKWgBK66UQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="LfAzVwtpdEijkvaZTnl06QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">7M0NScWuUESnSKWgBK66UQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="PnIf9SvPZkugedxVCkCLdQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">7M0NScWuUESnSKWgBK66UQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLGeneralizationView" guid="PDcofU04r0elbDn+1lOljwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">139,400;139,336;316,336</XPD:ATTR>
<XPD:REF name="Model">+sUCnsYSHEikadJEgicsoAAA</XPD:REF>
<XPD:REF name="Head">TUAincRngEOlPvvZ1bP5SQAA</XPD:REF>
<XPD:REF name="Tail">7eipUZl+nkSDngq59odCcwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="bf9LvSwJo0SgQOywjKWtpwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+sUCnsYSHEikadJEgicsoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Ch/2lVTeIUyC1zRfX8ZO7QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">+sUCnsYSHEikadJEgicsoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Yk6j+D4QwEeFNZIqhwkS9wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+sUCnsYSHEikadJEgicsoAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLGeneralizationView" guid="GQ7sZ4Pyv0CHbWee4/3R0AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">272,400;272,336;316,336</XPD:ATTR>
<XPD:REF name="Model">odqqsbjcCEeiDigNOu5vMAAA</XPD:REF>
<XPD:REF name="Head">TUAincRngEOlPvvZ1bP5SQAA</XPD:REF>
<XPD:REF name="Tail">eylZd2lYk0mSIP4K83Ix8QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="bStJqCsoz0WKatTeE+JpGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">odqqsbjcCEeiDigNOu5vMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="x/kihm8Sh0CwRekJW9PRJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">odqqsbjcCEeiDigNOu5vMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XvnfFCpzpk+g0ndrBYusUAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">odqqsbjcCEeiDigNOu5vMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLGeneralizationView" guid="ywVVlUDQEU6SnPcCmIWf2wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">428,400;428,341</XPD:ATTR>
<XPD:REF name="Model">EsUbZc0Ie06JreJYu9R/BwAA</XPD:REF>
<XPD:REF name="Head">TUAincRngEOlPvvZ1bP5SQAA</XPD:REF>
<XPD:REF name="Tail">mGeT8cltakqVeBkf3JasfgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="wv9rvWP3M0q47tAi6mPm/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">EsUbZc0Ie06JreJYu9R/BwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="u+wH+jt4/UeUpM6X6z0TmQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">EsUbZc0Ie06JreJYu9R/BwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="oXG7QxsyG02GqJI575NhxQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">EsUbZc0Ie06JreJYu9R/BwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLGeneralizationView" guid="8rVLtw3XDEuznHNKKH1XIQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">492,400;492,341</XPD:ATTR>
<XPD:REF name="Model">wJwPIlFxjUG6S5MX7SB4dwAA</XPD:REF>
<XPD:REF name="Head">TUAincRngEOlPvvZ1bP5SQAA</XPD:REF>
<XPD:REF name="Tail">uBc14EnMIEG5Qg4FqQV+agAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="KwMWDs+vFkC2Gi27sVrXKQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">wJwPIlFxjUG6S5MX7SB4dwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="yKxp6WfAzEiB8awWSggUhgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">wJwPIlFxjUG6S5MX7SB4dwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="4PeEV3qoXEabWo+mogQt8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">wJwPIlFxjUG6S5MX7SB4dwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLGeneralizationView" guid="rDGdN9l45EuJIAuO+3V7+wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">640,400;640,336;564,336</XPD:ATTR>
<XPD:REF name="Model">84kHFJg/1UCpIKt/JEWe9wAA</XPD:REF>
<XPD:REF name="Head">TUAincRngEOlPvvZ1bP5SQAA</XPD:REF>
<XPD:REF name="Tail">v0AYgGXj3Ey+pBP5ZiqnDgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="5dtkVFycZ0e7tfJX9waMUAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">84kHFJg/1UCpIKt/JEWe9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Fvj+ogisrki6mPp/0ZDOVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">84kHFJg/1UCpIKt/JEWe9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="LHU/dO1iu068iNLoiprzKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">84kHFJg/1UCpIKt/JEWe9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLGeneralizationView" guid="icJ/saQXI0uwLD7kA8birAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">764,400;764,336;564,336</XPD:ATTR>
<XPD:REF name="Model">6g1YX9fFbUmRQKIdJccsYgAA</XPD:REF>
<XPD:REF name="Head">TUAincRngEOlPvvZ1bP5SQAA</XPD:REF>
<XPD:REF name="Tail">P+xWvqCu80uHHjPIhJMzKAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="OnQVLPuR3E6PbvxVD2mOcwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">6g1YX9fFbUmRQKIdJccsYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="OQVVINEfRUG9XJTPLx9LYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">6g1YX9fFbUmRQKIdJccsYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="+UmhtO4D/UWYh6zlC8D9vwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">6g1YX9fFbUmRQKIdJccsYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLGeneralizationView" guid="73p80Hw8gUe3t5+7lxODIwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">868,400;868,336;564,336</XPD:ATTR>
<XPD:REF name="Model">WzaLrJquykOqJHNmKZZe1wAA</XPD:REF>
<XPD:REF name="Head">TUAincRngEOlPvvZ1bP5SQAA</XPD:REF>
<XPD:REF name="Tail">rq5W1kp2102rCn2KEAbDzQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="k+qBEvPXp0qBqHnAyBF0ZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">WzaLrJquykOqJHNmKZZe1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="MjPTuNQKRUuOQ6Hhs+qQowAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">WzaLrJquykOqJHNmKZZe1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="9ycDpqIKo0+Gb8F6I5v0CAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">WzaLrJquykOqJHNmKZZe1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLClassView" guid="TUAincRngEOlPvvZ1bP5SQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">316</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">256</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">249</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="l2ibCJD310aP1HuTQSz2QAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="E0m6nV0F0UWnDnInR0UkxgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">PrimitiveTypeInstanceDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="llxQwylH/kCuxS9id/iuWgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="B6bA0/AaLkagC1DfrvMZmAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="kR1+sLeSEkiUfTCLTuYtwgAA">
<XPD:REF name="Model">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="KuG03N0I4kiYYbhB2TmtRQAA">
<XPD:REF name="Model">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="c65Q2Cb8WE6Bw0/8YW0SHgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="TU68TYz9LUOu6mitNA7uowAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Implementation</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">D:\used\soloist4\workspace\builtindomains-common\src</XPD:ATTR>
<XPD:REF name="TaggedModel">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">y4LEyGNQ5EmZ1eqJjHFUtwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">1b8MNr8RsUiH/LZjTMXa9AAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">47</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="mrUErWb7+ki72cQFUH+qJAAA">
<XPD:ATTR name="Name" type="string">ObjectOfClass</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Common base class for all built-in and domain-specific classes in SOLoist applications.</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">116</XPD:ATTR>
<XPD:REF name="Views[0]">/5NPVfzeX0GlvqTjD6C7UQAA</XPD:REF>
<XPD:REF name="Views[1]">188tR3MA70SJfX0ul0QzBAAA</XPD:REF>
<XPD:REF name="Views[2]">AP5MGgf8k0GuufOHg/B4MQAA</XPD:REF>
<XPD:REF name="Views[3]">y1hxueUsyEOCNDnPOlBl4wAA</XPD:REF>
<XPD:REF name="Views[4]">UE8fwbzUc0O6kaeCcidPawAA</XPD:REF>
<XPD:REF name="Views[5]">RmEAbA4k9UaMnj+QqHjeWAAA</XPD:REF>
<XPD:REF name="Views[6]">0BrqOi7x3UyUoy8BVHjjywAA</XPD:REF>
<XPD:REF name="Views[7]">l+stHiZN1kGjE3QZ5Q9uawAA</XPD:REF>
<XPD:REF name="Views[8]">ORqZdfMKXki1WOVZHyozdwAA</XPD:REF>
<XPD:REF name="Views[9]">SbHXTMwr2Uu0T87PVRgwJgAA</XPD:REF>
<XPD:REF name="Views[10]">8biIjA8kvE28h6RBKjzSwAAA</XPD:REF>
<XPD:REF name="Views[11]">w3yIejozt0O3O+SS7oKDQQAA</XPD:REF>
<XPD:REF name="Views[12]">TMfdnF6YXEGZmaGgFyCUtwAA</XPD:REF>
<XPD:REF name="Views[13]">5CKB4SDF2kOPP0Dt2hno/AAA</XPD:REF>
<XPD:REF name="Views[14]">epqGHnLe40GG8itwUGIq+AAA</XPD:REF>
<XPD:REF name="Views[15]">BgwJd6I8PUODMWtOLhn0IwAA</XPD:REF>
<XPD:REF name="Views[16]">/+GABkbjB0eMj00SBUO6swAA</XPD:REF>
<XPD:REF name="Views[17]">T+v5FZ1CQEuSrC27cBSZOAAA</XPD:REF>
<XPD:REF name="Views[18]">XqOxNEXJtUOP2U6aeggCgAAA</XPD:REF>
<XPD:REF name="Views[19]">+IOf5/VeFEuYjQMSQJRbSwAA</XPD:REF>
<XPD:REF name="Views[20]">t2QsrTNbhka82TSIx1lFqQAA</XPD:REF>
<XPD:REF name="Views[21]">EVCE3PXC9E6Mh3XUvblb/wAA</XPD:REF>
<XPD:REF name="Views[22]">H4O2/RqD10Ko/we0gJE+7wAA</XPD:REF>
<XPD:REF name="Views[23]">idIn9yXDjEepnkpUFJguwQAA</XPD:REF>
<XPD:REF name="Views[24]">SCS18EyeUEmah1kTy0QVXAAA</XPD:REF>
<XPD:REF name="Views[25]">2QZSPMvlrk6FkPMziSvzZQAA</XPD:REF>
<XPD:REF name="Views[26]">pSIKWn2gaUaif8TY2N9twwAA</XPD:REF>
<XPD:REF name="Views[27]">ifFrqVHuVkqYdtgsr9phWQAA</XPD:REF>
<XPD:REF name="Views[28]">wYTElM7bXkCQf6LzzPTHxQAA</XPD:REF>
<XPD:REF name="Views[29]">++rC947SD0+sx5Fh0oCJUAAA</XPD:REF>
<XPD:REF name="Views[30]">jOgKa8rmOEq4iHSnVW9SVgAA</XPD:REF>
<XPD:REF name="Views[31]">LvK6wiOWJUKRSLODJ8sbEwAA</XPD:REF>
<XPD:REF name="Views[32]">M/P/c1uh402cLdeMWo/ZGAAA</XPD:REF>
<XPD:REF name="Views[33]">JgpTeGH15kaM7HfgIYEOdQAA</XPD:REF>
<XPD:REF name="Views[34]">Rkn91rpnkkGf/9CBpoCpHQAA</XPD:REF>
<XPD:REF name="Views[35]">mW4wtHsYz0eufy1OCi7z+gAA</XPD:REF>
<XPD:REF name="Views[36]">qhHfv0Mu+UaGwtxZqCnMkQAA</XPD:REF>
<XPD:REF name="Views[37]">fHzgDiDaWUGKH/uR3pOCNAAA</XPD:REF>
<XPD:REF name="Views[38]">TfJfuJhzZUO0MCJCS1putwAA</XPD:REF>
<XPD:REF name="Views[39]">4FUvBVUHbk2q4iWil7RZjQAA</XPD:REF>
<XPD:REF name="Views[40]">1TrjmmnjYkOvgQiVWADbswAA</XPD:REF>
<XPD:REF name="Views[41]">SEu94FhiGEOJfQbQa50S7wAA</XPD:REF>
<XPD:REF name="Views[42]">YsQDVFNmL02ERri8OWEbrQAA</XPD:REF>
<XPD:REF name="Views[43]">HPfnOENbWkKR4D3zPYFsiQAA</XPD:REF>
<XPD:REF name="Views[44]">qZmsD4LJxUKuxCyRtLemMAAA</XPD:REF>
<XPD:REF name="Views[45]">ZctDojwea0KjUaR5m6RwTwAA</XPD:REF>
<XPD:REF name="Views[46]">CVDReb6r5UqvFJOsZVio0AAA</XPD:REF>
<XPD:REF name="Views[47]">qZDmV1okZUGb06LUcnWb0gAA</XPD:REF>
<XPD:REF name="Views[48]">vFHBTw5pyUSklsdZgllxSwAA</XPD:REF>
<XPD:REF name="Views[49]">9qtWY376Sku1aU9YT3PJpAAA</XPD:REF>
<XPD:REF name="Views[50]">IkhpqTRdtUCrXIyBelrOEAAA</XPD:REF>
<XPD:REF name="Views[51]">/X9NCJQEu0usoJHSVvz7rQAA</XPD:REF>
<XPD:REF name="Views[52]">OJOdC0zmVEy8Ou2Uk1pR0AAA</XPD:REF>
<XPD:REF name="Views[53]">lF641DTktkaoLba4wIZG8gAA</XPD:REF>
<XPD:REF name="Views[54]">662SdMRW9Ei3hcopZeSnWwAA</XPD:REF>
<XPD:REF name="Views[55]">hBU4sxs58EayKRpPvPpLGQAA</XPD:REF>
<XPD:REF name="Views[56]">iSZXWOY+q0SaRx5XOR+YgQAA</XPD:REF>
<XPD:REF name="Views[57]">F402TcGyf0CtrOLM4x4+jQAA</XPD:REF>
<XPD:REF name="Views[58]">WLmyJfr9SESQa2fAEmJ8JQAA</XPD:REF>
<XPD:REF name="Views[59]">W002DtNII0Se+N5rwGWTSAAA</XPD:REF>
<XPD:REF name="Views[60]">Fa/l/bk1k0+/URAeNg9FQwAA</XPD:REF>
<XPD:REF name="Views[61]">25yO/PQYLE+qJSSozA1fLgAA</XPD:REF>
<XPD:REF name="Views[62]">iWe5jjAjUEKYRz8M6+UsmwAA</XPD:REF>
<XPD:REF name="Views[63]">WcZbL/RKi0eGwtVBZr+kPwAA</XPD:REF>
<XPD:REF name="Views[64]">TiWur9nPB06l4CqgqhTSHwAA</XPD:REF>
<XPD:REF name="Views[65]">lGKNt1VB30+6HCj5O01FZAAA</XPD:REF>
<XPD:REF name="Views[66]">c/tmseYsnUuam7AXJx0aEAAA</XPD:REF>
<XPD:REF name="Views[67]">zm0k42kHqky139TmfgIGugAA</XPD:REF>
<XPD:REF name="Views[68]">GRMocpay1Uqyr7xGNqGaaAAA</XPD:REF>
<XPD:REF name="Views[69]">Od3IH6oCwEqFBBZ32p2VTQAA</XPD:REF>
<XPD:REF name="Views[70]">NYEJwGx1Qk+bgHUWk6xRwQAA</XPD:REF>
<XPD:REF name="Views[71]">q4kmKtxoCEqdYzCYgJFjAwAA</XPD:REF>
<XPD:REF name="Views[72]">YVLyNBskpkqsOUH3cLA2wgAA</XPD:REF>
<XPD:REF name="Views[73]">Zr/Yw8tobEyskfUBFzNuzwAA</XPD:REF>
<XPD:REF name="Views[74]">ZhIvwIqdp0SUJjrhlW3qlQAA</XPD:REF>
<XPD:REF name="Views[75]">Lqq3Ptb6tE2OCxYp3AIbpgAA</XPD:REF>
<XPD:REF name="Views[76]">S9wQtsrQDEiUie5Cy8JDYAAA</XPD:REF>
<XPD:REF name="Views[77]">DZPj58JKZEKrXVxjxTH5pgAA</XPD:REF>
<XPD:REF name="Views[78]">7I4OxEJ81EmwW8mKJMoiOgAA</XPD:REF>
<XPD:REF name="Views[79]">xFmwaY46cEGqcze1d3MhogAA</XPD:REF>
<XPD:REF name="Views[80]">x0t5N4Sk9kSnd+CXUBWIDQAA</XPD:REF>
<XPD:REF name="Views[81]">Rdabos2iY0e8OyW59fJLHQAA</XPD:REF>
<XPD:REF name="Views[82]">5B3CaNadr06IYUxg+iBOEgAA</XPD:REF>
<XPD:REF name="Views[83]">cly1BdLYe0Cyk1V5lKLuXAAA</XPD:REF>
<XPD:REF name="Views[84]">8SgoibdKYU6pNnVNlvCS8AAA</XPD:REF>
<XPD:REF name="Views[85]">xsQdyrY+CUGfBDwEaIYm2AAA</XPD:REF>
<XPD:REF name="Views[86]">MrNwpXYNNUKuZ8fSDrVOzQAA</XPD:REF>
<XPD:REF name="Views[87]">PDaNGS1ZmE6qxB6ONrDwTQAA</XPD:REF>
<XPD:REF name="Views[88]">KQD0PQqF90uOrksafCRyJQAA</XPD:REF>
<XPD:REF name="Views[89]">mawl9u8vUUqcKPkVIwT0JgAA</XPD:REF>
<XPD:REF name="Views[90]">r2zD3VjeW0alg9fsbcXvGgAA</XPD:REF>
<XPD:REF name="Views[91]">81IFygMAxUmSpCJ99KqOEQAA</XPD:REF>
<XPD:REF name="Views[92]">Kc1zWpNWIkaeFhxM+VCKyQAA</XPD:REF>
<XPD:REF name="Views[93]">Xb6+fYXrbEOKYYOLfGmjfQAA</XPD:REF>
<XPD:REF name="Views[94]">V9qKvk/v0UCxiXR4llsPUQAA</XPD:REF>
<XPD:REF name="Views[95]">9J+vzlPU5kSIB2v9OHaA3gAA</XPD:REF>
<XPD:REF name="Views[96]">i7MUFtk4rEeCT1APXTNf5gAA</XPD:REF>
<XPD:REF name="Views[97]">qCXz3ihiEU2I8dLivKxkfAAA</XPD:REF>
<XPD:REF name="Views[98]">Z+Wn+v+qmkO0ZuYzOJyBMQAA</XPD:REF>
<XPD:REF name="Views[99]">OQSo5sEi30a9q9vUcqOUDgAA</XPD:REF>
<XPD:REF name="Views[100]">JAXbuPCHCESIeYM+pL/PkwAA</XPD:REF>
<XPD:REF name="Views[101]">R/DZwvrzfE+ScGl8NqprkgAA</XPD:REF>
<XPD:REF name="Views[102]">XGP7tMIecEaJMHnmDkLpCQAA</XPD:REF>
<XPD:REF name="Views[103]">v/PJnMxn/EGQ+bf46fFYAwAA</XPD:REF>
<XPD:REF name="Views[104]">mficHifgBUSm4PpL7AcDBQAA</XPD:REF>
<XPD:REF name="Views[105]">KHncp762GUehZZXj0e6XoAAA</XPD:REF>
<XPD:REF name="Views[106]">hus1+dw/d0eMYMq/8X9QwgAA</XPD:REF>
<XPD:REF name="Views[107]">edP2z0XTzU2qBupzOyb/ygAA</XPD:REF>
<XPD:REF name="Views[108]">qKDhe7EFrEe2OSXkekUWjAAA</XPD:REF>
<XPD:REF name="Views[109]">KU++ndJuF0yBlYJkkohrmQAA</XPD:REF>
<XPD:REF name="Views[110]">XMn2OgfcvEmkMd8KRR7rWwAA</XPD:REF>
<XPD:REF name="Views[111]">EPw4WF7W1E+xJTNk1v3erQAA</XPD:REF>
<XPD:REF name="Views[112]">GcEMILH88E6CgJku1FtubwAA</XPD:REF>
<XPD:REF name="Views[113]">R/2P5h9AVEuIeL2HcS5U8gAA</XPD:REF>
<XPD:REF name="Views[114]">wqzXu1xYxkClaxi1UoetTgAA</XPD:REF>
<XPD:REF name="Views[115]">eudQzlE2LUSdz8Xe6ZtHgQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="/kSG1S++EEiEJSg1kqkYCgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Specializations" type="integer">13</XPD:ATTR>
<XPD:REF name="Specializations[0]">nZ4Bp/mIOkadK5jUisRaiwAA</XPD:REF>
<XPD:REF name="Specializations[1]">eGLTxfCKM0mSEZCpn3fHjQAA</XPD:REF>
<XPD:REF name="Specializations[2]">g1QPNz9tkkuvC986+zi8UQAA</XPD:REF>
<XPD:REF name="Specializations[3]">7F4xt1ClH0GwqaHftCIn5gAA</XPD:REF>
<XPD:REF name="Specializations[4]">FrB+JZsC8Eqf8E4frm56yAAA</XPD:REF>
<XPD:REF name="Specializations[5]">apypxAhnhkiBAuhmB2NOVgAA</XPD:REF>
<XPD:REF name="Specializations[6]">tHmZr6A+tEuZXqMlqECTnQAA</XPD:REF>
<XPD:REF name="Specializations[7]">1FX2Sh4YoUmcsJnXA54TQwAA</XPD:REF>
<XPD:REF name="Specializations[8]">2qE1m0vI5USy3HXjhrEdEAAA</XPD:REF>
<XPD:REF name="Specializations[9]">mJGydz9be0WcxkUaGAmgawAA</XPD:REF>
<XPD:REF name="Specializations[10]">ESG5AttXjkC8Zm/SCE34NAAA</XPD:REF>
<XPD:REF name="Specializations[11]">3EFloCZ+VkSKJG1EqN/9IQAA</XPD:REF>
<XPD:REF name="Specializations[12]">fEJf6jp7w02s3phOMPWVkgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ZKUfBbKJAUai9OQ2XR1yrAAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">19</XPD:ATTR>
<XPD:REF name="Associations[0]">i3f7Df62hEe+c37Cws4ZKgAA</XPD:REF>
<XPD:REF name="Associations[1]">qQv22FNgI0+VcC0Pqc13EAAA</XPD:REF>
<XPD:REF name="Associations[2]">Zr3LAutpi0apEu1dZTZdpwAA</XPD:REF>
<XPD:REF name="Associations[3]">y6dtRqH8LUyYSmnJnSeggwAA</XPD:REF>
<XPD:REF name="Associations[4]">1ly8KWINRUS+fIolZBW83wAA</XPD:REF>
<XPD:REF name="Associations[5]">z0jlo5jPZ0SqX40MydZecwAA</XPD:REF>
<XPD:REF name="Associations[6]">Keu5LIvaDUSTm5PpdEUiDQAA</XPD:REF>
<XPD:REF name="Associations[7]">AXo58zOZVEKTJV6afRdSVQAA</XPD:REF>
<XPD:REF name="Associations[8]">GH4hzKeaGUqBB3zLkMZRCAAA</XPD:REF>
<XPD:REF name="Associations[9]">m8eLE2E6G0eUGUbp8cYqBgAA</XPD:REF>
<XPD:REF name="Associations[10]">Ats5fwRYKk61Jlfgv9kXwQAA</XPD:REF>
<XPD:REF name="Associations[11]">deix5WSN4kK/3JtxiJ7MjgAA</XPD:REF>
<XPD:REF name="Associations[12]">hHyUY5iN80KgVawubSia1AAA</XPD:REF>
<XPD:REF name="Associations[13]">Bd2anjGO0kOXzbbBk+h82AAA</XPD:REF>
<XPD:REF name="Associations[14]">JyEqxVGFpEuPWhh+/V3+jwAA</XPD:REF>
<XPD:REF name="Associations[15]">8jZqESY9+kKlHK4fBd26zgAA</XPD:REF>
<XPD:REF name="Associations[16]">zGLikCFSH0KHXlIr0rGddgAA</XPD:REF>
<XPD:REF name="Associations[17]">e3aJO2/2GEO+pW+qzmpueQAA</XPD:REF>
<XPD:REF name="Associations[18]">NHJCGXdD8kueq2IwYM9DVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="NNkBl82Iu0CWDkoDlI0TVgAA">
<XPD:ATTR name="Name" type="string">ElementDescriptor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Abstract generalization of descriptors that serve as references to Model and Runtime Elements other than Classifier Instances usable in SOLoist domains.</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">24</XPD:ATTR>
<XPD:REF name="Views[0]">MKfhVPvbdECJNS+ndFNssAAA</XPD:REF>
<XPD:REF name="Views[1]">lZW+RSedXk2f92WflFxaUQAA</XPD:REF>
<XPD:REF name="Views[2]">+yfw0xrurUSHBZ5gbIwNtwAA</XPD:REF>
<XPD:REF name="Views[3]">nJKke89KOUyXqWNKvETZqwAA</XPD:REF>
<XPD:REF name="Views[4]">rLzglNPGGUutRGyEl4IThQAA</XPD:REF>
<XPD:REF name="Views[5]">xauWiWTUbEqJYqJKDtscjwAA</XPD:REF>
<XPD:REF name="Views[6]">Ses9Oe7l906P6jFlEK6H6gAA</XPD:REF>
<XPD:REF name="Views[7]">WGPN5AkXcUaHJs+TwT9AbAAA</XPD:REF>
<XPD:REF name="Views[8]">DD0DjFGfBEmeNOYv6coItAAA</XPD:REF>
<XPD:REF name="Views[9]">r3VtNcy9O0aVIngQW5HarQAA</XPD:REF>
<XPD:REF name="Views[10]">3wh1jFf0fUGVqDvRWrUWZQAA</XPD:REF>
<XPD:REF name="Views[11]">2NVj6UqVtUKgjhG3Fjd8yQAA</XPD:REF>
<XPD:REF name="Views[12]">k28kNmud+0igiI2xYIJtFwAA</XPD:REF>
<XPD:REF name="Views[13]">Z+3qmOhUgEqZXepYDjLpOwAA</XPD:REF>
<XPD:REF name="Views[14]">WrzyUvHnzESMUjbhkVVUlAAA</XPD:REF>
<XPD:REF name="Views[15]">yhB3hGHCjUKheRfyuCLcZQAA</XPD:REF>
<XPD:REF name="Views[16]">NR6yNDBFm0GIRgCnrhf5xwAA</XPD:REF>
<XPD:REF name="Views[17]">u83F5SpP4ESZysvJ/4ZpvAAA</XPD:REF>
<XPD:REF name="Views[18]">IjW1JTDujECGKzM30DWoowAA</XPD:REF>
<XPD:REF name="Views[19]">jA7bXv7qGkydVg4a5Te3PwAA</XPD:REF>
<XPD:REF name="Views[20]">yLatItx2KEyH712+tDrxSgAA</XPD:REF>
<XPD:REF name="Views[21]">6wWDqZqIDEeVvboL7NvKAgAA</XPD:REF>
<XPD:REF name="Views[22]">6pvt7Rt12E6egrY7rgQK1QAA</XPD:REF>
<XPD:REF name="Views[23]">PCa347reQUilU3+N5mu8DQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="hu1krMV880eqkMq7SWCy2AAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">nZ4Bp/mIOkadK5jUisRaiwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">gjWMSkd8TUWhJwYmo/3FTAAA</XPD:REF>
<XPD:REF name="Specializations[1]">c7+Y9NrfNUy4NhY6GUMsNgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="vIJlySzl70iqIdp+kaWxfwAA">
<XPD:ATTR name="Name" type="string">getElement</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the Element referenced by this Decriptor.</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DaZH3T5TQUmeSX7xDs1GkwAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vIJlySzl70iqIdp+kaWxfwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Zr4LiM58WECh1EAK7aksVgAA">
<XPD:ATTR name="Name" type="string">canAccept</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Can this Descriptor accet the given Element (to refer to it)?</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Uw9CtEy420aegaXnG6fWygAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Zr4LiM58WECh1EAK7aksVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="fu9uUJbo/UKu4jrGTUtx6gAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Zr4LiM58WECh1EAK7aksVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ZtLK8bnvrE6z23T1+iYcsgAA">
<XPD:ATTR name="Name" type="string">setValue</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Sets the value of this Descriptor to the given Element (to refer to it).</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GSqliPl8DE2NWJf6hxUGggAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IElement</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZtLK8bnvrE6z23T1+iYcsgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">6</XPD:ATTR>
<XPD:REF name="Associations[0]">5jtL9inUCU+ThfXHMEJt6wAA</XPD:REF>
<XPD:REF name="Associations[1]">Gw2pzvpxeUajSaB4u5VIQAAA</XPD:REF>
<XPD:REF name="Associations[2]">ydkVUPZ2EUOfXRDe3L0jhwAA</XPD:REF>
<XPD:REF name="Associations[3]">IXKXTzaUykiCMQuTFsCjFwAA</XPD:REF>
<XPD:REF name="Associations[4]">ffDSooOCc0Cmu7cU6vDLOwAA</XPD:REF>
<XPD:REF name="Associations[5]">sqERnoZBrEuyfRwHz91/2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="PRLr6iHQz0q3by+FTMhxtQAA">
<XPD:ATTR name="Name" type="string">MElementDescriptor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Abstract generalization of descriptors that serve as references to Model Elements usable in SOLoist domains.</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">bjx9oI89aUeUvnQYV9O/WAAA</XPD:REF>
<XPD:REF name="Views[1]">8GYobwvKGk6JZeLjxYG0hwAA</XPD:REF>
<XPD:REF name="Views[2]">wqwEj/4YHEyHEbpPS8GnOQAA</XPD:REF>
<XPD:REF name="Views[3]">UQllV3Jw00+xCbGB4O94dgAA</XPD:REF>
<XPD:REF name="Views[4]">eHlB6RJBCEOXKmJlmvF3+gAA</XPD:REF>
<XPD:REF name="Views[5]">N24iHRxuUESRc2FlyH/tKQAA</XPD:REF>
<XPD:REF name="Views[6]">joVdSWbKmkiSkbfM+K4iJwAA</XPD:REF>
<XPD:REF name="Views[7]">wTS/DN+YNU2cnSbKNbyyMwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="GOX78/bZ/kKRIreKq4n2HAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">gjWMSkd8TUWhJwYmo/3FTAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">8SaVwZ7MuUybuWmV2FgFqAAA</XPD:REF>
<XPD:REF name="Specializations[1]">R56BJOpQl0yHQ5P+oDVFqwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="rnSvldvEZUWkw0fLbJ7wUAAA">
<XPD:ATTR name="Name" type="string">getElement</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the Element referenced by this Decriptor. Finds and returns the Model Element by a fully qualified name</XPD:ATTR>
<XPD:REF name="Owner">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LyKXUe2IckuA5adu71iLsgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rnSvldvEZUWkw0fLbJ7wUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="gln4tvGV6kC3evpJaio9egAA">
<XPD:ATTR name="Name" type="string">setValue</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Sets the value of this Descriptor to the given Element (to refer to it).
If canAccept(el), qualifiedName = el.getFQName()</XPD:ATTR>
<XPD:REF name="Owner">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="U1MZKBS/WE+HxZIvlDIv5QAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gln4tvGV6kC3evpJaio9egAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Qf7sJI4c0kel851SwfTjKAAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="oNmtgHWeVEmYkIXU0y6gVAAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Qf7sJI4c0kel851SwfTjKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="5DwF9n3YJ0eBfUeJIzdrcgAA">
<XPD:ATTR name="Name" type="string">canAccept</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Can this Descriptor accet the given Element (to refer to it)?
Returns true if the given element is a Named Element.</XPD:ATTR>
<XPD:REF name="Owner">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zdzl0pyqX0u1hBug5b6JigAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5DwF9n3YJ0eBfUeJIzdrcgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="uJjgztPO70ymcaVMKdbIDwAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5DwF9n3YJ0eBfUeJIzdrcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">MMMdAYdiHUqS2ulyyKPUDgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="q2yOX3OgsEScwrbpxlZjFQAA">
<XPD:ATTR name="Name" type="string">qualifiedName</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The fully qualified name of the referenced Model Element.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLGeneralization" guid="gjWMSkd8TUWhJwYmo/3FTAAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
<XPD:REF name="Parent">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EN/3Os6b1E+LLZLWlXZSYwAA</XPD:REF>
<XPD:REF name="Views[1]">ocM5trxn0UmFpmJy7TRI2AAA</XPD:REF>
<XPD:REF name="Views[2]">a1IaWr7EQESAM41PpFWjHAAA</XPD:REF>
<XPD:REF name="Views[3]">H9erSUCMO0eHjnQlROhB6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="HBY1wAwvyUm5ZEyPSCCD9QAA">
<XPD:ATTR name="Name" type="string">ClassDescriptor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A descriptor that references a Class.</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">20</XPD:ATTR>
<XPD:REF name="Views[0]">VcFZ+RLQNEWuMUm0w2SFmgAA</XPD:REF>
<XPD:REF name="Views[1]">Fhr/wcbzgUCn5pOHDOp8cQAA</XPD:REF>
<XPD:REF name="Views[2]">7mCWrAV0SESMeeSQLxFpEQAA</XPD:REF>
<XPD:REF name="Views[3]">yF+1r0+kIUmoB2d/LldElgAA</XPD:REF>
<XPD:REF name="Views[4]">O5VIEFoLXUOhOXOehxICWgAA</XPD:REF>
<XPD:REF name="Views[5]">eiBofqg+wU2WkQu0iIhmAQAA</XPD:REF>
<XPD:REF name="Views[6]">hibqqXDIbke73NU9EvnEZwAA</XPD:REF>
<XPD:REF name="Views[7]">ZN23iqjj9kORmoioRE/oXQAA</XPD:REF>
<XPD:REF name="Views[8]">6KV1/q/X2EiSsi+OTX53UQAA</XPD:REF>
<XPD:REF name="Views[9]">O91cQPlJOUeoRQ2HW0ipPgAA</XPD:REF>
<XPD:REF name="Views[10]">A0Dt2m4Hl0iTfTZBMKJexgAA</XPD:REF>
<XPD:REF name="Views[11]">tHBwAjp/zUGqpvWYRULYpQAA</XPD:REF>
<XPD:REF name="Views[12]">J4TtamLOvUuAOJqxwWFg6wAA</XPD:REF>
<XPD:REF name="Views[13]">ERO9xD+JaE2e9es8bImFsQAA</XPD:REF>
<XPD:REF name="Views[14]">7q2MIIxSPUyV19VPGZIongAA</XPD:REF>
<XPD:REF name="Views[15]">kAI4zFJopk6FF0Bu3D48sQAA</XPD:REF>
<XPD:REF name="Views[16]">q6hvbLa6yEGqEbLa8UNQ4wAA</XPD:REF>
<XPD:REF name="Views[17]">tLd84mCJ5EmOqPyedZFKpAAA</XPD:REF>
<XPD:REF name="Views[18]">opF6NneJeEO+WgwbfOJCpgAA</XPD:REF>
<XPD:REF name="Views[19]">rX74lFUsDU2y+zxG0JbIEgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="5/Nlf5G3H0m3+tHYjieEhQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">R56BJOpQl0yHQ5P+oDVFqwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="wifqVoMTkUq/kFlODToRlQAA">
<XPD:ATTR name="Name" type="string">setClass</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Sets the Class this Descriptor refers to.
Does: setValue(cls).</XPD:ATTR>
<XPD:REF name="Owner">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KWQnZbM6P0+vg2New4hrUAAA">
<XPD:ATTR name="Name" type="string">cls</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wifqVoMTkUq/kFlODToRlQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="B9kh8INGikibI4YCQJh5DQAA">
<XPD:ATTR name="Name" type="string">getElement</XPD:ATTR>
<XPD:REF name="Owner">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9z7D0hCYpkKFuL1IyVgASAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">B9kh8INGikibI4YCQJh5DQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="j+a7icELikekriFvZ+Ko2gAA">
<XPD:ATTR name="Name" type="string">canAccept</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Can this Descriptor accet the given Element (to refer to it)?
Returns true if the given element is a Class.</XPD:ATTR>
<XPD:REF name="Owner">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="awhnXuKru0mpmLFgcBLgtgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">j+a7icELikekriFvZ+Ko2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="HB6JYjc5j0mFwpY3fiX+bQAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">j+a7icELikekriFvZ+Ko2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
<XPD:REF name="Associations[0]">Tct71bjJ/0OU66iEoMRE1AAA</XPD:REF>
<XPD:REF name="Associations[1]">pg6ZdYChjUuxWlYPEAftMAAA</XPD:REF>
<XPD:REF name="Associations[2]">tyR58hTgOkuDp9YEmrS3OQAA</XPD:REF>
<XPD:REF name="Associations[3]">MWJMP+gxr0GEYjwQeed8MgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="u+4oQCiGz0Kwyk+Dhu1/NQAA">
<XPD:ATTR name="Name" type="string">PropertyDescriptor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A descriptor that references a Property.</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">d/l2OefPL0Kb2RfiFNbxLQAA</XPD:REF>
<XPD:REF name="Views[1]">zxROGY0PF0eLAdQ765UDLwAA</XPD:REF>
<XPD:REF name="Views[2]">YOHyq/XzbkSpNMrczNH6XgAA</XPD:REF>
<XPD:REF name="Views[3]">QM5qW5wqHke+ZaMVOC3nUQAA</XPD:REF>
<XPD:REF name="Views[4]">EjPygr4JiUii4Gk1uT5+9QAA</XPD:REF>
<XPD:REF name="Views[5]">RcRw1HPhp0eDqi8unjsX7gAA</XPD:REF>
<XPD:REF name="Views[6]">8sNVKQdlfUmCkT9zgqtWAQAA</XPD:REF>
<XPD:REF name="Views[7]">D/JK8tKmm0OOF4T8fnE0ngAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="NSnFLvvcxUeewr9+ortTjgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">u+4oQCiGz0Kwyk+Dhu1/NQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">8SaVwZ7MuUybuWmV2FgFqAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Ae8J5lu5JUC1w71PpY8N7wAA">
<XPD:ATTR name="Name" type="string">setProperty</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Sets the Class this Descriptor refers to.
Does:
- setValue(el)</XPD:ATTR>
<XPD:REF name="Owner">u+4oQCiGz0Kwyk+Dhu1/NQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Enx9T1z9V06Nwuazbs4yRAAA">
<XPD:ATTR name="Name" type="string">prop</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ae8J5lu5JUC1w71PpY8N7wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="/1D+z/E2u0qZWvItXpqrNQAA">
<XPD:ATTR name="Name" type="string">getElement</XPD:ATTR>
<XPD:REF name="Owner">u+4oQCiGz0Kwyk+Dhu1/NQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DmCVi9cVwEiCxCDXrb19nwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/1D+z/E2u0qZWvItXpqrNQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="SSJR8xbTP06q2C4ZJ7lb+wAA">
<XPD:ATTR name="Name" type="string">canAccept</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Can this Descriptor accet the given Element (to refer to it)?
Returns true if the given element is a Property.</XPD:ATTR>
<XPD:REF name="Owner">u+4oQCiGz0Kwyk+Dhu1/NQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="x/NuGaoQfEOIKmuDIW2VHgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SSJR8xbTP06q2C4ZJ7lb+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="O8uDEuBH0kS9DU1U6YCy1wAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SSJR8xbTP06q2C4ZJ7lb+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">+9AgYP3v7UepX8MpTY+zbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLGeneralization" guid="8SaVwZ7MuUybuWmV2FgFqAAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">u+4oQCiGz0Kwyk+Dhu1/NQAA</XPD:REF>
<XPD:REF name="Parent">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RcjLJ61v/UC5990NWRoJvgAA</XPD:REF>
<XPD:REF name="Views[1]">eRlUMxJ/aUyR5vMbq57I5AAA</XPD:REF>
<XPD:REF name="Views[2]">Kr29azj0OEqZmoee9hluCgAA</XPD:REF>
<XPD:REF name="Views[3]">+4bFpEA0sUGrp240iurjrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="QJeL1rwMpki0MBHjQTjbMAAA">
<XPD:ATTR name="Name" type="string">RTElementDescriptor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Abstract generalization of descriptors that serve as references to Runtime Elements usable in SOLoist domains.</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+Iz0OC0DAUSjbT3KiTIETQAA</XPD:REF>
<XPD:REF name="Views[1]">H8PxdIs8pE6lt+tkeM44fgAA</XPD:REF>
<XPD:REF name="Views[2]">+y5EQ/pcjkGvMBIFSbYGdwAA</XPD:REF>
<XPD:REF name="Views[3]">pVWGqVkOiUqcPV68G+XACwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="MUINcHQq2U++sMw/jRyrLwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">QJeL1rwMpki0MBHjQTjbMAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">c7+Y9NrfNUy4NhY6GUMsNgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">O+ZLF0lSs0+Z4OWIS2aFxgAA</XPD:REF>
<XPD:REF name="Specializations[1]">RnIDvqmaBkawla3E7doAkAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="k8/QhRpPv02Cgs1MNBlJ3wAA">
<XPD:ATTR name="Name" type="string">getElement</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the Element referenced by this Decriptor.
Returns getRTElement().</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">QJeL1rwMpki0MBHjQTjbMAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FV3z3GBIR0CZfXBnUBEspAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">k8/QhRpPv02Cgs1MNBlJ3wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLGeneralization" guid="c7+Y9NrfNUy4NhY6GUMsNgAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">QJeL1rwMpki0MBHjQTjbMAAA</XPD:REF>
<XPD:REF name="Parent">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WFsRiZV7UkaR2CHl0c/2rwAA</XPD:REF>
<XPD:REF name="Views[1]">uYdUMe2FIkyJnnndGq/fcAAA</XPD:REF>
<XPD:REF name="Views[2]">on0iLhulM06PSKQhXJBfRgAA</XPD:REF>
<XPD:REF name="Views[3]">yHIUwYEl+UystJl0+/oEhAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLAssociation" guid="SYQDWuOWv0GTYEaLIRlWVAAA">
<XPD:ATTR name="Documentation" type="string">The object (Class Instance) to which the referenced RTElement belongs.</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hmAsOPCktk+XCxg3e3a/6wAA</XPD:REF>
<XPD:REF name="Views[1]">PE+buOEuWU+3jlalTQio1wAA</XPD:REF>
<XPD:REF name="Views[2]">pTAi0OAegESLDxwc5ZpF0wAA</XPD:REF>
<XPD:REF name="Views[3]">dnIxoGhHUk6CZsiW0faUgQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="YrRHb0ic9UmEtUGs+99ljQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">SYQDWuOWv0GTYEaLIRlWVAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="+CSvdxztqkOMnBrD7GEEUwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">SYQDWuOWv0GTYEaLIRlWVAAA</XPD:REF>
<XPD:REF name="Participant">1l3TzA2Q2kSUK8xk24wxSAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pN/ALM2qvESps7EeUItk/gAA</XPD:REF>
<XPD:REF name="Views[1]">qJIEbdebOE6tDifMUjA7+wAA</XPD:REF>
<XPD:REF name="Views[2]">azPHAKSfQkCN1Wofm0gyDwAA</XPD:REF>
<XPD:REF name="Views[3]">IbDnrcCF60ywqv1PRG2LIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="i3f7Df62hEe+c37Cws4ZKgAA">
<XPD:ATTR name="Name" type="string">object</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">SYQDWuOWv0GTYEaLIRlWVAAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wPpJ37YpLEGL8vpDbIYJZQAA</XPD:REF>
<XPD:REF name="Views[1]">QcyCbmiZ6kGFYMXRCgMtCQAA</XPD:REF>
<XPD:REF name="Views[2]">RJc6UDVL/UOwiDFilEJzZwAA</XPD:REF>
<XPD:REF name="Views[3]">C+a21nJDGEeIA8oU9za9ywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="+YsiedICRk2TAqB4CvUoKAAA">
<XPD:ATTR name="Name" type="string">SlotDescriptor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A descriptor that references a Slot.</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">64</XPD:ATTR>
<XPD:REF name="Views[0]">Znkh1PodqEGtB1gIndWP+AAA</XPD:REF>
<XPD:REF name="Views[1]">bxt3tDZ3hEqM8Ad9CQZB/wAA</XPD:REF>
<XPD:REF name="Views[2]">XEbSOb/uAUCF1AwlArgq7AAA</XPD:REF>
<XPD:REF name="Views[3]">wmheaBdWX0WopJ2Y3R4ezgAA</XPD:REF>
<XPD:REF name="Views[4]">G1NLk9JhRkqQxL/5cwbltgAA</XPD:REF>
<XPD:REF name="Views[5]">4tBL6eDuZkOtaQ06ZX6s7wAA</XPD:REF>
<XPD:REF name="Views[6]">NKLQJGa5qEKJ3BozAuFBRgAA</XPD:REF>
<XPD:REF name="Views[7]">JkHpoklZeECwfq348opwWAAA</XPD:REF>
<XPD:REF name="Views[8]">Db1a1e0ii0C/NRobawe8bAAA</XPD:REF>
<XPD:REF name="Views[9]">qIwLRwS3YU6eCk1W6HdgKwAA</XPD:REF>
<XPD:REF name="Views[10]">QtvxdlH2ZUikg+LgzaBgdAAA</XPD:REF>
<XPD:REF name="Views[11]">SG5RTpgcOkKIyf77g0oX+gAA</XPD:REF>
<XPD:REF name="Views[12]">wpNLTpuYEUW7Y00w8pN5VQAA</XPD:REF>
<XPD:REF name="Views[13]">isYUWtsTJE286SK3Hb/xrgAA</XPD:REF>
<XPD:REF name="Views[14]">k3GUSqsI+0WyZr+nF6AMzAAA</XPD:REF>
<XPD:REF name="Views[15]">TBTl/iZTEEaK5wXhFHpmuQAA</XPD:REF>
<XPD:REF name="Views[16]">OMIUKz/5iE+VAP/23kqvqwAA</XPD:REF>
<XPD:REF name="Views[17]">0mpFv3IBUkmb6l3AH72BoAAA</XPD:REF>
<XPD:REF name="Views[18]">BuOeYgB12Eml9Xn/Ed1UPwAA</XPD:REF>
<XPD:REF name="Views[19]">GoZS6irdiEy8n+GfB5yAogAA</XPD:REF>
<XPD:REF name="Views[20]">5jCX6Fr7jEWDoNeIWfDydAAA</XPD:REF>
<XPD:REF name="Views[21]">QbEeDLs0eU6j/9ZGAlIsUwAA</XPD:REF>
<XPD:REF name="Views[22]">ghJWkTLhakSxOyFF7ZagHgAA</XPD:REF>
<XPD:REF name="Views[23]">ayw50GbtTEqawYFMVNXr0wAA</XPD:REF>
<XPD:REF name="Views[24]">4wlQZvqHY0CqWMh4oatzXwAA</XPD:REF>
<XPD:REF name="Views[25]">rYX1A4n26EyEcj0aQMR/dgAA</XPD:REF>
<XPD:REF name="Views[26]">2qfh1OAyZkOJ3ezTCTo+eAAA</XPD:REF>
<XPD:REF name="Views[27]">+I3i8Y8niUe2x0WCGFpTjgAA</XPD:REF>
<XPD:REF name="Views[28]">iG/lCOr/cke0T7rOr/MV3QAA</XPD:REF>
<XPD:REF name="Views[29]">dkwSqtp7VkibpoMpKg1dugAA</XPD:REF>
<XPD:REF name="Views[30]">2Fh8T6aPzU2kBCiWjUCwoQAA</XPD:REF>
<XPD:REF name="Views[31]">qVcHpK4B5Uud0LUUDWq03AAA</XPD:REF>
<XPD:REF name="Views[32]">g+G4JzRcPkWQhetkS+qeDQAA</XPD:REF>
<XPD:REF name="Views[33]">iwlpDjgnbki/5NxCLSevbQAA</XPD:REF>
<XPD:REF name="Views[34]">GSKYzcv8j0Couo9s7FKKJQAA</XPD:REF>
<XPD:REF name="Views[35]">svINvwHz8kKAWWq/T33EyQAA</XPD:REF>
<XPD:REF name="Views[36]">UMrUx7tuDkCv1yJJ5YYT8AAA</XPD:REF>
<XPD:REF name="Views[37]">p/08jFlJHEyBQ9DLS5+lcAAA</XPD:REF>
<XPD:REF name="Views[38]">CdBKj3xKr0ynkZK28AsXxAAA</XPD:REF>
<XPD:REF name="Views[39]">r8WHTyrY3kO0vE/Vp5xN1QAA</XPD:REF>
<XPD:REF name="Views[40]">tbP30sBfjUuWmiwmnQ+vQAAA</XPD:REF>
<XPD:REF name="Views[41]">OhuKwDrD1UOqwEX7+iEZAAAA</XPD:REF>
<XPD:REF name="Views[42]">NPwRUr5gQEqr6D4MeoSw8wAA</XPD:REF>
<XPD:REF name="Views[43]">4B0fyX7oX0KNdRQovaOQ9AAA</XPD:REF>
<XPD:REF name="Views[44]">xhE7zMp2+0yZAiOX3G4c+gAA</XPD:REF>
<XPD:REF name="Views[45]">dWypEt6XI0G01sUZzVg3iQAA</XPD:REF>
<XPD:REF name="Views[46]">FDs4PQYGCUeEsoCf1hoaiQAA</XPD:REF>
<XPD:REF name="Views[47]">5d+b7QmOSE2yaOtddJqnGgAA</XPD:REF>
<XPD:REF name="Views[48]">9/czflidlkaXWvckRcQzkgAA</XPD:REF>
<XPD:REF name="Views[49]">5BKlK9O8AkGwJ5zHXzC3bwAA</XPD:REF>
<XPD:REF name="Views[50]">PquCZawt5UCT2mZ9gPk8pwAA</XPD:REF>
<XPD:REF name="Views[51]">tiscj9TtCEeELxgy2932bwAA</XPD:REF>
<XPD:REF name="Views[52]">psEqlZlS1kyZImm6bXsB6wAA</XPD:REF>
<XPD:REF name="Views[53]">GdwNV+Kl+ECKo1N2Nmgs2wAA</XPD:REF>
<XPD:REF name="Views[54]">BzzgIbHBR0ugVgpuwiSxrgAA</XPD:REF>
<XPD:REF name="Views[55]">hnadjiTnakG4mhNwoA2VWAAA</XPD:REF>
<XPD:REF name="Views[56]">JJNQc77SYEGxarDopQKqRAAA</XPD:REF>
<XPD:REF name="Views[57]">TjTB2r+SOka7TdAEehyufwAA</XPD:REF>
<XPD:REF name="Views[58]">Mh4sIN7JlkGt+vKRBUhPRwAA</XPD:REF>
<XPD:REF name="Views[59]">OKyMSAZ/eE+iaqM+0MoCJAAA</XPD:REF>
<XPD:REF name="Views[60]">bskzhOqbs0ydC652iShTMwAA</XPD:REF>
<XPD:REF name="Views[61]">6BmGdkTQNkKtgPMfamsXiQAA</XPD:REF>
<XPD:REF name="Views[62]">xXcw4YGASkKPiLOV9R0mRQAA</XPD:REF>
<XPD:REF name="Views[63]">/tYKB1EKoU+IbvJcu8clkAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="RuK+FzgJFEif/euXy8I1iwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">O+ZLF0lSs0+Z4OWIS2aFxgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="jFVk2bbNzkqmbEgkl49yFAAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EeJ/3wO8UUuPUBEx2Tu6HgAA">
<XPD:ATTR name="Name" type="string">slot</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jFVk2bbNzkqmbEgkl49yFAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="24tBumKywE+u/8oRidVisQAA">
<XPD:ATTR name="Name" type="string">getElement</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the Slot referenced by this Decriptor.
Does:
- Finds the Property with the fully qualified name.
- Finds and returns the Slot of the Class Instance myObject for that Property: return object.getSlot(prop).</XPD:ATTR>
<XPD:REF name="Owner">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8LSWkd3ngEGSZlrrU8NmcgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">24tBumKywE+u/8oRidVisQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="IqMxGqDJ3EimbaB2jaXXJgAA">
<XPD:ATTR name="Name" type="string">setValue</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Sets the value of this Descriptor to the given Element (to refer to it).
If canAccept(el) then:
- If el is a Slot, calls setSlot((ISlot)el) and returns;
- Otherwise, if el is an ObjectOfClass, sets object to el: object.set((ObjectOfClass)el).</XPD:ATTR>
<XPD:REF name="Owner">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/svAEg9+uEuezEtDvccWyQAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IElement</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IqMxGqDJ3EimbaB2jaXXJgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="KoiU3VgbHkStfFythdrYyAAA">
<XPD:ATTR name="Name" type="string">setSlot</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Sets the Slot referenced by this Decriptor.
Does:
- Finds and sets the fully qualified name of the given Slot: propertyFQName = slt.getFQName();
- Sets the object of that Slot: object.set(slt.getOwnerInstance()).</XPD:ATTR>
<XPD:REF name="Owner">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4JBfcz5GGEWfETWKw4dp9wAA">
<XPD:ATTR name="Name" type="string">slt</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KoiU3VgbHkStfFythdrYyAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="dV0KOEd35U2uNMagih9BggAA">
<XPD:ATTR name="Name" type="string">canAccept</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Can this Descriptor accet the given Element (to refer to it)?
Returns true if:
- the given Element is a Slot, or
- the given Element is an ObjectOfClass, and propertyFQName is not null and not empty, and the given Element (as a Class Instance) has a Slot of the Property with the name specified in propertyFQName.</XPD:ATTR>
<XPD:REF name="Owner">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="oWO9hWrjrUGr7Lw9PirkgQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dV0KOEd35U2uNMagih9BggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="8KF2r93FX0OyOmDc0tUFLwAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dV0KOEd35U2uNMagih9BggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">16</XPD:ATTR>
<XPD:REF name="Associations[0]">jEAlOFVSt0aJP+OyqYKpQQAA</XPD:REF>
<XPD:REF name="Associations[1]">/rvX2Zuv8k27TC8XEViAswAA</XPD:REF>
<XPD:REF name="Associations[2]">y9M0DAW/Ak6cBHhooZ1rbgAA</XPD:REF>
<XPD:REF name="Associations[3]">meDaQcAsR0awqDwE3bPZBQAA</XPD:REF>
<XPD:REF name="Associations[4]">ffhfM8JQFEeWyD8xdQ686gAA</XPD:REF>
<XPD:REF name="Associations[5]">okZZzNrZGk2l6ccw1FI9SgAA</XPD:REF>
<XPD:REF name="Associations[6]">V89Vd2iI7UeC5GIApY8Q1wAA</XPD:REF>
<XPD:REF name="Associations[7]">bCLJwl8yskStcnAJUzolEgAA</XPD:REF>
<XPD:REF name="Associations[8]">iuEc+KtJU0ih+NFnVfIW/wAA</XPD:REF>
<XPD:REF name="Associations[9]">AU8dlZHIvUSgJ+H8Aq+PrQAA</XPD:REF>
<XPD:REF name="Associations[10]">KVVZc9418kWoCKLfocslLQAA</XPD:REF>
<XPD:REF name="Associations[11]">IXWeoLIhkU+F98URtE1AXgAA</XPD:REF>
<XPD:REF name="Associations[12]">20KOHbHZFkKlDIEPGacdrAAA</XPD:REF>
<XPD:REF name="Associations[13]">f66sZ3c5A0KlEOPifoiAoAAA</XPD:REF>
<XPD:REF name="Associations[14]">I96Zjq/NQUm5v9ZsyK460gAA</XPD:REF>
<XPD:REF name="Associations[15]">EslIQMdtxEGyJF+KVei3IgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="4LZPprNUqESDvgPnBlkdeAAA">
<XPD:ATTR name="Name" type="string">propertyFQName</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The fully qualified name of the Property of the referenced Slot.</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLGeneralization" guid="O+ZLF0lSs0+Z4OWIS2aFxgAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:REF name="Parent">QJeL1rwMpki0MBHjQTjbMAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1iAhmBYxOUeqIPBKGnBVtAAA</XPD:REF>
<XPD:REF name="Views[1]">dYObvixosEqb7JA0GgyMngAA</XPD:REF>
<XPD:REF name="Views[2]">Nn3yoI+GmUahqpSo8SDhVgAA</XPD:REF>
<XPD:REF name="Views[3]">98R0Sb/YJ0Sx+0LPJL6mQgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="1l3TzA2Q2kSUK8xk24wxSAAA">
<XPD:ATTR name="Name" type="string">ObjectDescriptor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A descriptor that references a Class Instance (an object of Class).</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kwpqok6DkECQUIFtDYpdKAAA</XPD:REF>
<XPD:REF name="Views[1]">o3/4dxn0eUOHTFqCMnGRFAAA</XPD:REF>
<XPD:REF name="Views[2]">MEDbsSSDskiqeDpbkmRPmwAA</XPD:REF>
<XPD:REF name="Views[3]">D2/J5/fEu0azBu+eLGo0RQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="06rtxFFRTkeaWomdvJ+4gwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">1l3TzA2Q2kSUK8xk24wxSAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">jsTKOwr6N0udrNrYc9MN9QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="xp/Ln6rKjUmCFgF5VIt4rgAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">1l3TzA2Q2kSUK8xk24wxSAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nRgSASIiuEKcxmQWtdDHawAA">
<XPD:ATTR name="Name" type="string">obj</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xp/Ln6rKjUmCFgF5VIt4rgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="/MpxFbaXv0WhjZgGmcThJAAA">
<XPD:ATTR name="Name" type="string">getElement</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the object of Class referenced by this Decriptor.</XPD:ATTR>
<XPD:REF name="Owner">1l3TzA2Q2kSUK8xk24wxSAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="a+BiFrKXBk+axmVMV/s97QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/MpxFbaXv0WhjZgGmcThJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="cnTDTzOnJ0qYg9aMeTLgHQAA">
<XPD:ATTR name="Name" type="string">setValue</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Sets the value of this Descriptor to the given Element (to refer to it).
If canAccept(el) then set object to el: object.set((ObjectOfClass)el).</XPD:ATTR>
<XPD:REF name="Owner">1l3TzA2Q2kSUK8xk24wxSAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jqq6HldjSUSLjvfHeFOjqwAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IElement</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cnTDTzOnJ0qYg9aMeTLgHQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="bUYYuX1JyUCWTDgrrVhNvwAA">
<XPD:ATTR name="Name" type="string">setObject</XPD:ATTR>
<XPD:REF name="Owner">1l3TzA2Q2kSUK8xk24wxSAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dUtlQ5c0yUSNOqV66HSIUAAA">
<XPD:ATTR name="Name" type="string">obj</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bUYYuX1JyUCWTDgrrVhNvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="qPwUAmu24UCiw47ABCyrSwAA">
<XPD:ATTR name="Name" type="string">canAccept</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Can this Descriptor accet the given Element (to refer to it)?
Returns true if:
- the given Element is an Object Of Class, and
- if classFQName is not empty, then if el is an instance of the Class specified by classFQName.</XPD:ATTR>
<XPD:REF name="Owner">1l3TzA2Q2kSUK8xk24wxSAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ACe/Zroylkazx7Cs/oBdVAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qPwUAmu24UCiw47ABCyrSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="dFbldZuYmkiAei3PVLZ+zAAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qPwUAmu24UCiw47ABCyrSwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">+CSvdxztqkOMnBrD7GEEUwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="k4fiAGC3SEakvh9QopsMggAA">
<XPD:ATTR name="Name" type="string">classFQName</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The fully qualified name of the Class to filter the objects this Descriptor can refer to. 
If it is empty, the Descriptor can refer to any Object Of Class.
Otherwise, the Decriptor can refer only to instances of that Class.</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">1l3TzA2Q2kSUK8xk24wxSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLGeneralization" guid="jsTKOwr6N0udrNrYc9MN9QAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">1l3TzA2Q2kSUK8xk24wxSAAA</XPD:REF>
<XPD:REF name="Parent">6pPH5PQub06rVvQ1edjjFgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RSABJ13uFkmivpnats59mAAA</XPD:REF>
<XPD:REF name="Views[1]">1d+1Qy/DXky70aMeFSsPigAA</XPD:REF>
<XPD:REF name="Views[2]">ND2xjaE+xkSNlmKupuMlUwAA</XPD:REF>
<XPD:REF name="Views[3]">Wihqw2XpjkmIJyD2JWxPHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLGeneralization" guid="R56BJOpQl0yHQ5P+oDVFqwAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
<XPD:REF name="Parent">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">l6ft5ouny0uufG3qyvaaHQAA</XPD:REF>
<XPD:REF name="Views[1]">075yWva2UEq762ZvLeCe9wAA</XPD:REF>
<XPD:REF name="Views[2]">N7SGtWAhXEOL/+fQtYgdpgAA</XPD:REF>
<XPD:REF name="Views[3]">0+jmpeMxW0C0ytf0mvF+9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLAssociation" guid="EKImNNM6qkGNAdAbwIPqiAAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+Itr1kw8E02KaUNn1bm7awAA</XPD:REF>
<XPD:REF name="Views[1]">LCTDaiTpwUa4qmn8Hxxf5wAA</XPD:REF>
<XPD:REF name="Views[2]">/x7jo7ubXUe8BY14YMJdowAA</XPD:REF>
<XPD:REF name="Views[3]">vBNGdXFC90yH2pWBuIATZAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="jEAlOFVSt0aJP+OyqYKpQQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">EKImNNM6qkGNAdAbwIPqiAAA</XPD:REF>
<XPD:REF name="Participant">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Sj5eriRJNkiCDh1Tjp5fsgAA</XPD:REF>
<XPD:REF name="Views[1]">kKZfLVhpMU2mmPW/7aDyzAAA</XPD:REF>
<XPD:REF name="Views[2]">FLR83lWg90eluH/5CaWgsAAA</XPD:REF>
<XPD:REF name="Views[3]">TehsqYB9hE+AcMzSE33y+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="qQv22FNgI0+VcC0Pqc13EAAA">
<XPD:ATTR name="Name" type="string">object</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">EKImNNM6qkGNAdAbwIPqiAAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QJWIJgv63UmQbk1BcjBYPwAA</XPD:REF>
<XPD:REF name="Views[1]">Xp6eGReo8kawjCIJq8Q9bwAA</XPD:REF>
<XPD:REF name="Views[2]">72G7grOY9k+zpxhiaKwKBQAA</XPD:REF>
<XPD:REF name="Views[3]">/Qqja4q3/U6TAMrk0s6VYAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="7CbVAz7NOUG3yg895+HJPwAA">
<XPD:ATTR name="Name" type="string">DataTypeInstanceDescriptor</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">DqypWEhPNE6/jojOzDQ7rAAA</XPD:REF>
<XPD:REF name="Views[1]">AUW+FJ+4xUyF8Nh8bk3lJAAA</XPD:REF>
<XPD:REF name="Views[2]">NPRjTdsGp0GAPAQGmO47CQAA</XPD:REF>
<XPD:REF name="Views[3]">kkFY7Hx3s0mYHyR8N4lAJgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="LCeXwtqZ7kCw9ZpkjGLqTwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">7CbVAz7NOUG3yg895+HJPwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">2dcmoHQ39kChccsAYojMcQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">NHIJwQ46Vk+q6cgF92E1AwAA</XPD:REF>
<XPD:REF name="Specializations[1]">rx9DMa3jcUKoxhV7n3sUJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLGeneralization" guid="2dcmoHQ39kChccsAYojMcQAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">7CbVAz7NOUG3yg895+HJPwAA</XPD:REF>
<XPD:REF name="Parent">6pPH5PQub06rVvQ1edjjFgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6Iq/h9pUgkGpg0miMwe7DgAA</XPD:REF>
<XPD:REF name="Views[1]">iLox+FCVHE6oNGD8R6R5FAAA</XPD:REF>
<XPD:REF name="Views[2]">8xkdddqwFE6heu7+LytkiQAA</XPD:REF>
<XPD:REF name="Views[3]">ktJbAwe7dk6AcyHTL919ygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLClass" guid="R4YRJeGk4kOTGGZPwB5PLQAA">
<XPD:ATTR name="Name" type="string">EnumerationInstanceDescriptor</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">iUDnitCYkUSsgrygsXpN8gAA</XPD:REF>
<XPD:REF name="Views[1]">b2TF+AqIPkiS8LwDQjm+5gAA</XPD:REF>
<XPD:REF name="Views[2]">GwHwmkGkuEaREZMv7283+wAA</XPD:REF>
<XPD:REF name="Views[3]">BRsAqO+cfUmru5m+gUBuQgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="hEg9cCiDdEutswQZWnNDwAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">R4YRJeGk4kOTGGZPwB5PLQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">NHIJwQ46Vk+q6cgF92E1AwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="A0eB+OwBbUCZUUnRQ/HP3gAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">R4YRJeGk4kOTGGZPwB5PLQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ekT92BtjBkiVwTGPIgx+owAA">
<XPD:ATTR name="Name" type="string">instance</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A0eB+OwBbUCZUUnRQ/HP3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="C3eCDTDv2kWcZ90qBIfljQAA">
<XPD:ATTR name="Name" type="string">getElement</XPD:ATTR>
<XPD:REF name="Owner">R4YRJeGk4kOTGGZPwB5PLQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xAIFocG780exHieKRCmWxwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">C3eCDTDv2kWcZ90qBIfljQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="MAhvIUYJTkufgIlo2K0mpwAA">
<XPD:ATTR name="Name" type="string">setValue</XPD:ATTR>
<XPD:REF name="Owner">R4YRJeGk4kOTGGZPwB5PLQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OIJqMlkW1kGrlcR12ZwlQAAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MAhvIUYJTkufgIlo2K0mpwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="1dJaV4es3UaEAIPPFkQp1wAA">
<XPD:ATTR name="Name" type="string">canAccept</XPD:ATTR>
<XPD:REF name="Owner">R4YRJeGk4kOTGGZPwB5PLQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="68mSLtIckEuMuR8+QjoeNQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1dJaV4es3UaEAIPPFkQp1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="1SIbEEv3ukmXFsUeHru2zgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1dJaV4es3UaEAIPPFkQp1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="vPkvIAJHoEaDrs2JF7QybAAA">
<XPD:ATTR name="Name" type="string">literalFQName</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">R4YRJeGk4kOTGGZPwB5PLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLClass" guid="KizONk5hmkudg30Z3Q1N8gAA">
<XPD:ATTR name="Name" type="string">TextDescriptor</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">w+w576tKmUqsmOGD3bxxvAAA</XPD:REF>
<XPD:REF name="Views[1]">FeM3BTiEhEStxcX5TNPaBAAA</XPD:REF>
<XPD:REF name="Views[2]">ALV9ajiEqE2NyCSzJOsh8gAA</XPD:REF>
<XPD:REF name="Views[3]">r0/m89e5LkiRJzPKWt/9agAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="BgWbuS8iAUqewS4WmfTULQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">KizONk5hmkudg30Z3Q1N8gAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">DRz4bNeobUyKVsZUMxJ39AAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="oYqEYHoYUUOYTjJY0nRYKgAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">KizONk5hmkudg30Z3Q1N8gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLClass" guid="o/igj2PJLE+2GpFKtk3HxQAA">
<XPD:ATTR name="Name" type="string">IntegerDescriptor</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rkiHh2xKt0q4LOub+POr9QAA</XPD:REF>
<XPD:REF name="Views[1]">XFKyazvEQkeqS1sRYElBWQAA</XPD:REF>
<XPD:REF name="Views[2]">Uqc2mwCcxEyVD4X1LWUBcQAA</XPD:REF>
<XPD:REF name="Views[3]">g/pygqdCZ0yOBZKW2YIKMAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="cC8C1yP5gkGmaD+UL5suggAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">o/igj2PJLE+2GpFKtk3HxQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">EoCJDhI5rkq7yu4ewc2CrQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Qa2N7E74xkCq31+WOqKH6QAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">o/igj2PJLE+2GpFKtk3HxQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLClass" guid="Vla4j1YdOkqPf5Lu3fNnzwAA">
<XPD:ATTR name="Name" type="string">RealDescriptor</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Pudi//Qebkqu2aW3rkSUkgAA</XPD:REF>
<XPD:REF name="Views[1]">1JlDJ4p6QEibQ7RuUQRa4AAA</XPD:REF>
<XPD:REF name="Views[2]">iHhrgXhSFEq0ai+IF+8bigAA</XPD:REF>
<XPD:REF name="Views[3]">D0ExJ/LrdkCupAVC9gqeSgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="SObRDnLxOkuTzWnUsr58rAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">Vla4j1YdOkqPf5Lu3fNnzwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">pf96AoYQa0CJuEkKG+5FNQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="kYe/H8XJ7kKaoWjCQGCZqAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Real</XPD:ATTR>
<XPD:REF name="Type_">KoRgr9S/t0OJlDwfVT2YFwAA</XPD:REF>
<XPD:REF name="Owner">Vla4j1YdOkqPf5Lu3fNnzwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLClass" guid="6tSe/59kV0eGKKf8wBiokgAA">
<XPD:ATTR name="Name" type="string">BooleanDescriptor</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">fn5iRJ9BcUWcJ2otQF/UKwAA</XPD:REF>
<XPD:REF name="Views[1]">ai+AUS5FzkGvQ3lTVWaDWwAA</XPD:REF>
<XPD:REF name="Views[2]">Lu4wYVUAKUCLvyYxXlf8hwAA</XPD:REF>
<XPD:REF name="Views[3]">UbruNrky/kygHOREkeVdbgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="2ZkRCFCa+EydrUWQDHKfAAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">6tSe/59kV0eGKKf8wBiokgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">7M0NScWuUESnSKWgBK66UQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="vjOrFaikc0+Sn3Egu5rLWAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">6tSe/59kV0eGKKf8wBiokgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLClass" guid="k5874ZyMikiV1lYGPJsjMQAA">
<XPD:ATTR name="Name" type="string">CurrencyDescriptor</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7eipUZl+nkSDngq59odCcwAA</XPD:REF>
<XPD:REF name="Views[1]">PP2854kuYkO98btCxAH5FwAA</XPD:REF>
<XPD:REF name="Views[2]">Fr8PFn0qoU+/gn61LjyiQwAA</XPD:REF>
<XPD:REF name="Views[3]">oBQxOqTBRUaGCdpC7wbKwQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="H5c3feTevU2nSnAHDM/ezwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">k5874ZyMikiV1lYGPJsjMQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">+sUCnsYSHEikadJEgicsoAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="o2UWX+uWTk2OGhIOiGxBzAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Currency</XPD:ATTR>
<XPD:REF name="Type_">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
<XPD:REF name="Owner">k5874ZyMikiV1lYGPJsjMQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLClass" guid="B0BphRUVVEG2SXiFHnmHkAAA">
<XPD:ATTR name="Name" type="string">DateDescriptor</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">eylZd2lYk0mSIP4K83Ix8QAA</XPD:REF>
<XPD:REF name="Views[1]">rZ/Pg2TTC0m1+luk06NhCAAA</XPD:REF>
<XPD:REF name="Views[2]">6bfPYQFGNk2tEc7WZ/9XegAA</XPD:REF>
<XPD:REF name="Views[3]">ubEMn3NI40eLAHVH2fiJ+QAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="zYSIGN5DXE6T/4xYIbCe2AAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">B0BphRUVVEG2SXiFHnmHkAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">odqqsbjcCEeiDigNOu5vMAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="k9GnpcB9vEaUhH0Te5rxxQAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Date</XPD:ATTR>
<XPD:REF name="Type_">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
<XPD:REF name="Owner">B0BphRUVVEG2SXiFHnmHkAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLClass" guid="X03iZCTqqU6niJyHqkmiAwAA">
<XPD:ATTR name="Name" type="string">TimeDescriptor</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">mGeT8cltakqVeBkf3JasfgAA</XPD:REF>
<XPD:REF name="Views[1]">k884pR25okiqoluwWFk9owAA</XPD:REF>
<XPD:REF name="Views[2]">LgxdlME8p0qPfVbHs2J2SgAA</XPD:REF>
<XPD:REF name="Views[3]">LqTQw9yLQEOw229qFuy/dgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="hRHmWGgw0E+ezBvL2WmQswAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">X03iZCTqqU6niJyHqkmiAwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">EsUbZc0Ie06JreJYu9R/BwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="U1yPk6RfwkKbHpf1q658ugAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Time</XPD:ATTR>
<XPD:REF name="Type_">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:REF name="Owner">X03iZCTqqU6niJyHqkmiAwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLClass" guid="IbgHRQiZeUCPedmS7kBdRgAA">
<XPD:ATTR name="Name" type="string">DateTimeDescriptor</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">uBc14EnMIEG5Qg4FqQV+agAA</XPD:REF>
<XPD:REF name="Views[1]">/ZxRdhBA6EqcmznrTgSkAQAA</XPD:REF>
<XPD:REF name="Views[2]">q5aGTtRMBU6RVCJZ6HF8agAA</XPD:REF>
<XPD:REF name="Views[3]">33/U25AO0UyyUVDAvSgB6AAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="3j0poOtxqUO7Eo8LdYnqSgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">IbgHRQiZeUCPedmS7kBdRgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">wJwPIlFxjUG6S5MX7SB4dwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="qjKfmaPtQkWeGIsInFUm7AAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DateTime</XPD:ATTR>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:REF name="Owner">IbgHRQiZeUCPedmS7kBdRgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLClass" guid="EuIyVhR3OUCFj3j6oK5xlAAA">
<XPD:ATTR name="Name" type="string">ColorDescriptor</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">v0AYgGXj3Ey+pBP5ZiqnDgAA</XPD:REF>
<XPD:REF name="Views[1]">znSptqIb2Eqoix2ztopk9QAA</XPD:REF>
<XPD:REF name="Views[2]">1ZmqE27De0KR9wGjjN71pQAA</XPD:REF>
<XPD:REF name="Views[3]">blVW1nu+60OUw1BwoLuTKgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="l5SKNNFsxkSiFfZSEy2QIwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">EuIyVhR3OUCFj3j6oK5xlAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">84kHFJg/1UCpIKt/JEWe9wAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Oa7FQ7ZTEkuNdYYJZIytNgAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Color</XPD:ATTR>
<XPD:REF name="Type_">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:REF name="Owner">EuIyVhR3OUCFj3j6oK5xlAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLClass" guid="DffMizBVCkivdI1kidByBwAA">
<XPD:ATTR name="Name" type="string">FileDescriptor</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">P+xWvqCu80uHHjPIhJMzKAAA</XPD:REF>
<XPD:REF name="Views[1]">zsmgD8reT0aiDhtipITZSgAA</XPD:REF>
<XPD:REF name="Views[2]">5xWj68DF9k2Jaay6YMrmPQAA</XPD:REF>
<XPD:REF name="Views[3]">jQXKNjJmd0eVRTMX4ACNGAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="jJjtanmrIUqd2R1bnIWs+AAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">DffMizBVCkivdI1kidByBwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">6g1YX9fFbUmRQKIdJccsYgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="vvA0VfnLfUWYFtUdJ+FWXAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">File</XPD:ATTR>
<XPD:REF name="Type_">IuPxvjLRcU2ydHQ25jAcQAAA</XPD:REF>
<XPD:REF name="Owner">DffMizBVCkivdI1kidByBwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLClass" guid="djwPWnsFXUCLYWkDwfLoQgAA">
<XPD:ATTR name="Name" type="string">PictureDescriptor</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rq5W1kp2102rCn2KEAbDzQAA</XPD:REF>
<XPD:REF name="Views[1]">s9r0VkqshkyqsSUnkYq+pwAA</XPD:REF>
<XPD:REF name="Views[2]">28TE6UvPKk2puK6jvAMmZgAA</XPD:REF>
<XPD:REF name="Views[3]">S6Ja6cYPVUyrEBqaiZbTlAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="buLX0XV/qEu7JotRnpq3FAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">djwPWnsFXUCLYWkDwfLoQgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">WzaLrJquykOqJHNmKZZe1wAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="9eJs2+Y6BEeTCTKsb23aEAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Picture</XPD:ATTR>
<XPD:REF name="Type_">dmxku372tESQxeKl1Ulc2AAA</XPD:REF>
<XPD:REF name="Owner">djwPWnsFXUCLYWkDwfLoQgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLGeneralization" guid="NHIJwQ46Vk+q6cgF92E1AwAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">R4YRJeGk4kOTGGZPwB5PLQAA</XPD:REF>
<XPD:REF name="Parent">7CbVAz7NOUG3yg895+HJPwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jYE22JHxRk2XvzThMAcjHgAA</XPD:REF>
<XPD:REF name="Views[1]">GIpY9fmhqE2U/1WiBW09YwAA</XPD:REF>
<XPD:REF name="Views[2]">mQuzAc8roE6TIOeXoJ891gAA</XPD:REF>
<XPD:REF name="Views[3]">AZqXd4e+w0OZqD6BbFnEKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLGeneralization" guid="DRz4bNeobUyKVsZUMxJ39AAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">KizONk5hmkudg30Z3Q1N8gAA</XPD:REF>
<XPD:REF name="Parent">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qlZ634bxTUm0G3Z9cfRgDgAA</XPD:REF>
<XPD:REF name="Views[1]">zloDRXIPbECOXLdkgCKsZgAA</XPD:REF>
<XPD:REF name="Views[2]">msGSfl1vvke5LkhF2/KQuQAA</XPD:REF>
<XPD:REF name="Views[3]">SLnCYH12gkyVLJV8Bz3igAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLGeneralization" guid="EoCJDhI5rkq7yu4ewc2CrQAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">o/igj2PJLE+2GpFKtk3HxQAA</XPD:REF>
<XPD:REF name="Parent">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CBQTT4Wp4UK6JD9pQV864AAA</XPD:REF>
<XPD:REF name="Views[1]">Q3Bbgovmdk+jhra9XuRKyAAA</XPD:REF>
<XPD:REF name="Views[2]">Ak6InPd+CE+BJ+R78Qz6jAAA</XPD:REF>
<XPD:REF name="Views[3]">GlpuUdsdO0q1VUwbQUPTkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLGeneralization" guid="pf96AoYQa0CJuEkKG+5FNQAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">Vla4j1YdOkqPf5Lu3fNnzwAA</XPD:REF>
<XPD:REF name="Parent">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wwamlYWfak+D1T+AUWAbpgAA</XPD:REF>
<XPD:REF name="Views[1]">24yfLe5u6kaLeV2IoELR+QAA</XPD:REF>
<XPD:REF name="Views[2]">7fVb0cdiZUm4AqnJ27/fCwAA</XPD:REF>
<XPD:REF name="Views[3]">mWdh7BNPCE2PG0uApc9CxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLGeneralization" guid="7M0NScWuUESnSKWgBK66UQAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">6tSe/59kV0eGKKf8wBiokgAA</XPD:REF>
<XPD:REF name="Parent">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">OZKwpBD7f0KC2rZcFFpdZwAA</XPD:REF>
<XPD:REF name="Views[1]">lSKljBRgt0+Kr7Kbfq9TtwAA</XPD:REF>
<XPD:REF name="Views[2]">LfAzVwtpdEijkvaZTnl06QAA</XPD:REF>
<XPD:REF name="Views[3]">PnIf9SvPZkugedxVCkCLdQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLGeneralization" guid="+sUCnsYSHEikadJEgicsoAAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">k5874ZyMikiV1lYGPJsjMQAA</XPD:REF>
<XPD:REF name="Parent">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PDcofU04r0elbDn+1lOljwAA</XPD:REF>
<XPD:REF name="Views[1]">bf9LvSwJo0SgQOywjKWtpwAA</XPD:REF>
<XPD:REF name="Views[2]">Ch/2lVTeIUyC1zRfX8ZO7QAA</XPD:REF>
<XPD:REF name="Views[3]">Yk6j+D4QwEeFNZIqhwkS9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLGeneralization" guid="odqqsbjcCEeiDigNOu5vMAAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">B0BphRUVVEG2SXiFHnmHkAAA</XPD:REF>
<XPD:REF name="Parent">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GQ7sZ4Pyv0CHbWee4/3R0AAA</XPD:REF>
<XPD:REF name="Views[1]">bStJqCsoz0WKatTeE+JpGwAA</XPD:REF>
<XPD:REF name="Views[2]">x/kihm8Sh0CwRekJW9PRJQAA</XPD:REF>
<XPD:REF name="Views[3]">XvnfFCpzpk+g0ndrBYusUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLGeneralization" guid="EsUbZc0Ie06JreJYu9R/BwAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">X03iZCTqqU6niJyHqkmiAwAA</XPD:REF>
<XPD:REF name="Parent">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ywVVlUDQEU6SnPcCmIWf2wAA</XPD:REF>
<XPD:REF name="Views[1]">wv9rvWP3M0q47tAi6mPm/AAA</XPD:REF>
<XPD:REF name="Views[2]">u+wH+jt4/UeUpM6X6z0TmQAA</XPD:REF>
<XPD:REF name="Views[3]">oXG7QxsyG02GqJI575NhxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLGeneralization" guid="wJwPIlFxjUG6S5MX7SB4dwAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">IbgHRQiZeUCPedmS7kBdRgAA</XPD:REF>
<XPD:REF name="Parent">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8rVLtw3XDEuznHNKKH1XIQAA</XPD:REF>
<XPD:REF name="Views[1]">KwMWDs+vFkC2Gi27sVrXKQAA</XPD:REF>
<XPD:REF name="Views[2]">yKxp6WfAzEiB8awWSggUhgAA</XPD:REF>
<XPD:REF name="Views[3]">4PeEV3qoXEabWo+mogQt8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLGeneralization" guid="84kHFJg/1UCpIKt/JEWe9wAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">EuIyVhR3OUCFj3j6oK5xlAAA</XPD:REF>
<XPD:REF name="Parent">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rDGdN9l45EuJIAuO+3V7+wAA</XPD:REF>
<XPD:REF name="Views[1]">5dtkVFycZ0e7tfJX9waMUAAA</XPD:REF>
<XPD:REF name="Views[2]">Fvj+ogisrki6mPp/0ZDOVQAA</XPD:REF>
<XPD:REF name="Views[3]">LHU/dO1iu068iNLoiprzKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLGeneralization" guid="6g1YX9fFbUmRQKIdJccsYgAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">DffMizBVCkivdI1kidByBwAA</XPD:REF>
<XPD:REF name="Parent">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">icJ/saQXI0uwLD7kA8birAAA</XPD:REF>
<XPD:REF name="Views[1]">OnQVLPuR3E6PbvxVD2mOcwAA</XPD:REF>
<XPD:REF name="Views[2]">OQVVINEfRUG9XJTPLx9LYgAA</XPD:REF>
<XPD:REF name="Views[3]">+UmhtO4D/UWYh6zlC8D9vwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[41]" type="UMLGeneralization" guid="WzaLrJquykOqJHNmKZZe1wAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">djwPWnsFXUCLYWkDwfLoQgAA</XPD:REF>
<XPD:REF name="Parent">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">73p80Hw8gUe3t5+7lxODIwAA</XPD:REF>
<XPD:REF name="Views[1]">k+qBEvPXp0qBqHnAyBF0ZgAA</XPD:REF>
<XPD:REF name="Views[2]">MjPTuNQKRUuOQ6Hhs+qQowAA</XPD:REF>
<XPD:REF name="Views[3]">9ycDpqIKo0+Gb8F6I5v0CAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[42]" type="UMLClass" guid="GIDWGl/mhU61Y2jCailjHQAA">
<XPD:ATTR name="Name" type="string">PrimitiveTypeInstanceDescriptor</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">DicD13OwK0KH+mPfNlJjIgAA</XPD:REF>
<XPD:REF name="Views[1]">9+AxfKbpzUmbLXLMuLseTgAA</XPD:REF>
<XPD:REF name="Views[2]">T+jtHLVBA0KNgtFp+XlE+QAA</XPD:REF>
<XPD:REF name="Views[3]">VjI9XUg6zE+fdM4uG770oAAA</XPD:REF>
<XPD:REF name="Views[4]">TUAincRngEOlPvvZ1bP5SQAA</XPD:REF>
<XPD:REF name="Views[5]">kR1+sLeSEkiUfTCLTuYtwgAA</XPD:REF>
<XPD:REF name="Views[6]">KuG03N0I4kiYYbhB2TmtRQAA</XPD:REF>
<XPD:REF name="Views[7]">c65Q2Cb8WE6Bw0/8YW0SHgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">rx9DMa3jcUKoxhV7n3sUJAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">11</XPD:ATTR>
<XPD:REF name="Specializations[0]">DRz4bNeobUyKVsZUMxJ39AAA</XPD:REF>
<XPD:REF name="Specializations[1]">EoCJDhI5rkq7yu4ewc2CrQAA</XPD:REF>
<XPD:REF name="Specializations[2]">pf96AoYQa0CJuEkKG+5FNQAA</XPD:REF>
<XPD:REF name="Specializations[3]">7M0NScWuUESnSKWgBK66UQAA</XPD:REF>
<XPD:REF name="Specializations[4]">+sUCnsYSHEikadJEgicsoAAA</XPD:REF>
<XPD:REF name="Specializations[5]">odqqsbjcCEeiDigNOu5vMAAA</XPD:REF>
<XPD:REF name="Specializations[6]">EsUbZc0Ie06JreJYu9R/BwAA</XPD:REF>
<XPD:REF name="Specializations[7]">wJwPIlFxjUG6S5MX7SB4dwAA</XPD:REF>
<XPD:REF name="Specializations[8]">84kHFJg/1UCpIKt/JEWe9wAA</XPD:REF>
<XPD:REF name="Specializations[9]">6g1YX9fFbUmRQKIdJccsYgAA</XPD:REF>
<XPD:REF name="Specializations[10]">WzaLrJquykOqJHNmKZZe1wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="OuPTV+wWD0KiI0r7eV1HygAA">
<XPD:ATTR name="Name" type="string">getElement</XPD:ATTR>
<XPD:REF name="Owner">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gasQ1MWg6EiMNQOaimUAqgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OuPTV+wWD0KiI0r7eV1HygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="iwOl3nc190yk92df2Yt2GAAA">
<XPD:ATTR name="Name" type="string">setValue</XPD:ATTR>
<XPD:REF name="Owner">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GKefPJMpYkaB9Uft8Aj5fgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iwOl3nc190yk92df2Yt2GAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="4EdImk/04EG10+LgBXGu4QAA">
<XPD:ATTR name="Name" type="string">canAccept</XPD:ATTR>
<XPD:REF name="Owner">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KNSBmVi+I0Kps0FiTKpCGgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4EdImk/04EG10+LgBXGu4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="88ErmCWaJUClpA/xuywwJAAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4EdImk/04EG10+LgBXGu4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[43]" type="UMLGeneralization" guid="rx9DMa3jcUKoxhV7n3sUJAAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">GIDWGl/mhU61Y2jCailjHQAA</XPD:REF>
<XPD:REF name="Parent">7CbVAz7NOUG3yg895+HJPwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">k1OHCOB0R02DqEz7z+Q2BQAA</XPD:REF>
<XPD:REF name="Views[1]">DojpdV3wi0KYoOowyzd8igAA</XPD:REF>
<XPD:REF name="Views[2]">Siqs6HGclEyM1h04dJbIeQAA</XPD:REF>
<XPD:REF name="Views[3]">iIuTNqtfaEiMnaePfAwXqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[44]" type="UMLClass" guid="6pPH5PQub06rVvQ1edjjFgAA">
<XPD:ATTR name="Name" type="string">ClassifierInstanceDescriptor</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">wACqGev3REKZ3YP1Cd0PogAA</XPD:REF>
<XPD:REF name="Views[1]">4KM4z0l3g0qJix4g2U6Y7wAA</XPD:REF>
<XPD:REF name="Views[2]">HVvJNvJKmkSNvoxoxxDIxgAA</XPD:REF>
<XPD:REF name="Views[3]">vNr49xX4UEWWzUpVzkUJwAAA</XPD:REF>
<XPD:REF name="Views[4]">z2YwNRG2SEecLAChnelcsAAA</XPD:REF>
<XPD:REF name="Views[5]">ZhXgUjCTp02/CcHNzeq2PQAA</XPD:REF>
<XPD:REF name="Views[6]">oHvw82DVKUiZQA4x6YgzagAA</XPD:REF>
<XPD:REF name="Views[7]">hOtzJfQ3jUSp9kfGuO0xNAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="a4jI+oHHq0qLhsSsMsxIFQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">6pPH5PQub06rVvQ1edjjFgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">RnIDvqmaBkawla3E7doAkAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">jsTKOwr6N0udrNrYc9MN9QAA</XPD:REF>
<XPD:REF name="Specializations[1]">2dcmoHQ39kChccsAYojMcQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="g+SOBeAedUOt6BS9s03WYwAA">
<XPD:ATTR name="Name" type="string">getElement</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">6pPH5PQub06rVvQ1edjjFgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IM5PCPSmQkmgiTN2WcRh3gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">g+SOBeAedUOt6BS9s03WYwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">Kjm0Kiw2zEqNRBSIjSn7cwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[45]" type="UMLGeneralization" guid="RnIDvqmaBkawla3E7doAkAAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">6pPH5PQub06rVvQ1edjjFgAA</XPD:REF>
<XPD:REF name="Parent">QJeL1rwMpki0MBHjQTjbMAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">h7G4r61iAked7IK6yZ8/xAAA</XPD:REF>
<XPD:REF name="Views[1]">ZT3b3jo2j0W8vb3v6oV88gAA</XPD:REF>
<XPD:REF name="Views[2]">rN49oZ/uekyTo0Ohjfc+QAAA</XPD:REF>
<XPD:REF name="Views[3]">9xjpNHeGhU6yo5Nrug3qhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[46]" type="UMLGeneralization" guid="nZ4Bp/mIOkadK5jUisRaiwAA">
<XPD:REF name="Namespace">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Child">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:REF name="Parent">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">09QZt9uABEyu1c8hzpO1IAAA</XPD:REF>
<XPD:REF name="Views[1]">7JHZZivLRkCAAVdKxuVn8gAA</XPD:REF>
<XPD:REF name="Views[2]">1tPcis5tv0KTJGZpCxQ1oQAA</XPD:REF>
<XPD:REF name="Views[3]">n+ysofoB8k6uP9ijZBPEHgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLPackage" guid="RXmY0p2XV0+E54i4RoGUNAAA">
<XPD:ATTR name="Name" type="string">Commands</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Common classes and mechanisms of Commands in SOLoist.</XPD:ATTR>
<XPD:REF name="Namespace">FklawKdy60KtPXECTeOc8gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
<XPD:REF name="Views[0]">3ROpp8sV/kqzMvNiGo9TZwAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="zFIOmnOn/E6Uw+/PWoqHsQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="xYC34dI060KD2aS3Nj117QAA">
<XPD:REF name="Diagram">zFIOmnOn/E6Uw+/PWoqHsQAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">5</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="IGfyivqeAkuDb8vV323VRAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">116</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">272</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">563</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="cETMW2oN502P7yDm/WZ15gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="lZfiQCCoTECFYXVCYzEBmAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Command</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Izs6XKYvtkunAUPUajLbNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="XY1MijJx1Em+QecnBObqeQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1GiHEFqrtEqu6akk29wmmgAA">
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="76hFfig10Ee8cVuoZ6DjpgAA">
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="28Jq6WLQiE2lYPjQHbCsoQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="TMfdnF6YXEGZmaGgFyCUtwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">388</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">24</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="zznyifrNpEmConTtCLmd0gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="XQE5bUrp5Eus/4zqHUhF/AAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="5EXnaqgLN0mVn5GLrJYJ3AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="W6VDuAQFCkmyItiyCYs8HgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="5CKB4SDF2kOPP0Dt2hno/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="epqGHnLe40GG8itwUGIq+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="BgwJd6I8PUODMWtOLhn0IwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="kEsG2eNkLk6yr+P0+rx5hAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">432,116;432,53</XPD:ATTR>
<XPD:REF name="Model">eGLTxfCKM0mSEZCpn3fHjQAA</XPD:REF>
<XPD:REF name="Head">TMfdnF6YXEGZmaGgFyCUtwAA</XPD:REF>
<XPD:REF name="Tail">IGfyivqeAkuDb8vV323VRAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="HDusNtVOl0Gk9HxCaoYtRQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">eGLTxfCKM0mSEZCpn3fHjQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="pfzPh0+SjEaTV8n4ljNtzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">eGLTxfCKM0mSEZCpn3fHjQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="+O2peepvqEazxfnAkTRVlgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">eGLTxfCKM0mSEZCpn3fHjQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLInterfaceView" guid="9iCcyAXooUGnZvkq3Z1QwAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">32</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">356</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">127</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">Gwjlpy/PfUeYi89JnyQDWQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lmc9L/et9ECqD6ijPh9H5AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="NhXMXFeW1kG0ezK/IpGlYAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ISpecificElementInfo</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="kvlWRXLhikyinYFYc01fBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Iemdl+Nr2kOu1p7kx4UkxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="9TS5zq48h0KQ7+rCYNwBtQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Gwjlpy/PfUeYi89JnyQDWQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="05WYfkqmukK0fNMcuyNELAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Gwjlpy/PfUeYi89JnyQDWQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLRealizationView" guid="njjAofEnLk2ricgfxErQCQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">216,387;105,369</XPD:ATTR>
<XPD:REF name="Model">Ez5ZhXfwOUCrrdfMIDlPGQAA</XPD:REF>
<XPD:REF name="Head">9iCcyAXooUGnZvkq3Z1QwAAA</XPD:REF>
<XPD:REF name="Tail">IGfyivqeAkuDb8vV323VRAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="AzEXzRaePEONwS4riAgFtwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Ez5ZhXfwOUCrrdfMIDlPGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="+U0w4s+d3E2NOS3LSFxNQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Ez5ZhXfwOUCrrdfMIDlPGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="whDf2czk8Ue42wJA3W1/OQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Ez5ZhXfwOUCrrdfMIDlPGQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="sxRFttBmBEymSQ7bcurTbAAA">
<XPD:ATTR name="Name" type="string">Apply Command Commands</XPD:ATTR>
<XPD:REF name="DiagramOwner">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="gf7JxBrm/0yY1CnAdRdjIwAA">
<XPD:REF name="Diagram">sxRFttBmBEymSQ7bcurTbAAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">25</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="TXSSzXWBe0+N2FIuVLBB6AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">360</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">56</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">121</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">40</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="WfEFJeMZ50K4btDG3Fzk2wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="/sqIEHeClEaNg/q0ltUmlgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Command</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="OXrKvlZnqUu/DEsuUbZsdAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="lRlssFPKh0SLbSRJKqx8HgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="BPN5vzOJNk21z30pj3wAFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Ynp4S4ctzkKGvHxc2nZRMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="jUUvA+eWKUSmsc0EoKH47gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="sNe72HkpIkSHVAZhK0EDUwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">28</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">192</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">5iMhssgkyUKpeo48ir9jNAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="cmWhhRRVKEmXM2S/SdDApgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="t1lVJvNigUu2e7s/XObpCAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdApplyCommandOnObject</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="qNp1wIS6LkWautIZPHlQOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="7J5h7sj210eiiaZlrOyO1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="plSki/iwZUiytj4JpDXmSwAA">
<XPD:REF name="Model">5iMhssgkyUKpeo48ir9jNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="bju+S2YEl0ebTS0mMxsJVgAA">
<XPD:REF name="Model">5iMhssgkyUKpeo48ir9jNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="KGLqWrxs0EujbTtU858bYQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">5iMhssgkyUKpeo48ir9jNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="LVbWXS8khUGMV/yiYI6OcQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">116,192;116,144;420,144;420,95</XPD:ATTR>
<XPD:REF name="Model">D1UZXWP4h0aUYdg1jc3FvwAA</XPD:REF>
<XPD:REF name="Head">TXSSzXWBe0+N2FIuVLBB6AAA</XPD:REF>
<XPD:REF name="Tail">sNe72HkpIkSHVAZhK0EDUwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="wcK7WbRP6EWApR9Bqii64AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">D1UZXWP4h0aUYdg1jc3FvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="nwRVRqxtckWM/ixqrEBHMgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">D1UZXWP4h0aUYdg1jc3FvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="JHNUM7LuVU605boSIFhFcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">D1UZXWP4h0aUYdg1jc3FvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="znAOWIaH/kGp0zxm3LBNvAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">28</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">392</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">89</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="dICj60Q+8EqjArCN5eYiHAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="vFriG1YwZEOljxyJ9vS+kQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Command</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="aVRbpjLamUWCWRr7v9kBogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="suF+lt1suUG79kzbtM1U2gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="7mxT1H26fku1AmiIRVT1nAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WdJk5E9AhEue97/YnL147wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="vgm0yjj5oEmzGqoP4i9+BgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="/+GABkbjB0eMj00SBUO6swAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">128</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">392</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="U2nRvan3NkOPlDgLBT5WtgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="E1Zhofeb/kOzEUCLTHv3AQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="YR1yGm9NTkSa5AIPw1gspQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="FPXMErxHCU62vg+ECKH2aAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="T+v5FZ1CQEuSrC27cBSZOAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="XqOxNEXJtUOP2U6aeggCgAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="+IOf5/VeFEuYjQMSQJRbSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="BdNSaH1PvUa0IlH0YI9KAAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">68,263;68,392</XPD:ATTR>
<XPD:REF name="Model">mQMekQrjmEO3rcwrsPY3wQAA</XPD:REF>
<XPD:REF name="Head">znAOWIaH/kGp0zxm3LBNvAAA</XPD:REF>
<XPD:REF name="Tail">sNe72HkpIkSHVAZhK0EDUwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="3hXAQENsCk2aHchKHd7sZgAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdApplyCommandOnObjectCommand</XPD:ATTR>
<XPD:REF name="Model">mQMekQrjmEO3rcwrsPY3wQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="KlCGWlj+u0CzKqAyGtH++AAA">
<XPD:ATTR name="Alpha" type="real">-0.689799393904764</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">51.8555686498567</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">mQMekQrjmEO3rcwrsPY3wQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="l5uzDXcdyUC7iIezAdE/9AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">mQMekQrjmEO3rcwrsPY3wQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="IzICVPMnmkSQ+1kru/gragAA">
<XPD:ATTR name="Alpha" type="real">-5.13658277994371</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">34.0147027033899</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+source</XPD:ATTR>
<XPD:REF name="Model">ocOnzHbA0ky+f5ICe+iC8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="7UWpfUyUnkGm6pAsnc6c6wAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdApplyCommandOnObject</XPD:ATTR>
<XPD:REF name="Model">FrXQpqMP6Eq32+MSLmRkswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="sUPCAUoFvEK7/OaCrVeUvgAA">
<XPD:ATTR name="Alpha" type="real">-0.881872151482152</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">22.0227155455452</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">ocOnzHbA0ky+f5ICe+iC8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="RGKviKKWDkW57RJAsnYqrAAA">
<XPD:ATTR name="Alpha" type="real">-0.915099750973751</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">16.4012194668567</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">FrXQpqMP6Eq32+MSLmRkswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="+KDZXVR+8k6srbTeU/a/eAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">ocOnzHbA0ky+f5ICe+iC8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="YA6YL/MTSES1j83PIjeokAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">FrXQpqMP6Eq32+MSLmRkswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="ZfyiHLGWcUGd0QAQVKOzDQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1032</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ocOnzHbA0ky+f5ICe+iC8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="6p7PpDpzA0ixg+CevAsp+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1032</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">FrXQpqMP6Eq32+MSLmRkswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLAssociationView" guid="LQzqRt/U/kmdspT4aJzHrgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">168,263;168,392</XPD:ATTR>
<XPD:REF name="Model">LfkLPzlHoU+Z/SI879K1MAAA</XPD:REF>
<XPD:REF name="Head">/+GABkbjB0eMj00SBUO6swAA</XPD:REF>
<XPD:REF name="Tail">sNe72HkpIkSHVAZhK0EDUwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="CoNwO7gtwEC72wk5Sy5RZgAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdApplyCommandOnObjectObjectOfClass</XPD:ATTR>
<XPD:REF name="Model">LfkLPzlHoU+Z/SI879K1MAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="iaGF4SOpOkOxqWG1X5MTCgAA">
<XPD:ATTR name="Alpha" type="real">0.659310073006676</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">50.60632371552</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">LfkLPzlHoU+Z/SI879K1MAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="eN+6GwhRfUe81cuaxCVMQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">LfkLPzlHoU+Z/SI879K1MAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="1KcD6TucU0OgjPVvt3ixmwAA">
<XPD:ATTR name="Alpha" type="real">-1.09244397100997</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30.4138126514911</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+target</XPD:ATTR>
<XPD:REF name="Model">Zr3LAutpi0apEu1dZTZdpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="ebnIeJvLAEOyqsvWVwdAnAAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdApplyCommandOnObjectTarget</XPD:ATTR>
<XPD:REF name="Model">0VewC7cJ0U+E/vlTgeeCDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="3Zsv3qfnvU2jVHbBmX0GVAAA">
<XPD:ATTR name="Alpha" type="real">-5.32311445032594</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">24.4131112314674</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">Zr3LAutpi0apEu1dZTZdpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="aGwDdlY1F0OqVluGMn2TXgAA">
<XPD:ATTR name="Alpha" type="real">-0.785397085564981</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">14.142135623731</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">0VewC7cJ0U+E/vlTgeeCDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="j1X7op/mAE+gTU/7UZzq3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Zr3LAutpi0apEu1dZTZdpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="f5ELhylYKUGqFYvAaKT/AgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">0VewC7cJ0U+E/vlTgeeCDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="pCZ/AFehB0CuLEgQ6bLKhAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1032</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Zr3LAutpi0apEu1dZTZdpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="UODILfGo50SUH9at4zM5ZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1032</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">0VewC7cJ0U+E/vlTgeeCDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="8azqxJ5A7UaWTnlv090PVAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">224</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">192</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">9ye3M9lsU0SrXRkI1odu6wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="2Ap4tya//0unpEXi5WldmQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="KDEjxiOQ5E6Ll82SBEDOTAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdApplyCommandOnClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="25vQ+9g1/EaCCTpYW8Fy6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="8HOTaLCVUEiJGYgOcCZlbwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="nTZGQG9JAUOFyspv83SGOgAA">
<XPD:REF name="Model">9ye3M9lsU0SrXRkI1odu6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="mx0j8ZSUVUCCnEHa45nyKwAA">
<XPD:REF name="Model">9ye3M9lsU0SrXRkI1odu6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="BazoK/G3X0S61/eb02MmAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">9ye3M9lsU0SrXRkI1odu6wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="jmwpcwx6A0apQnXmU2G8MwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">224</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">392</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">89</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="6VUqlqrFdUuTLxUaR+3CtQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Ifkg8Mta6kyqsg02gy9ryAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Command</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="B3zniodS7kqylSQI3EkgtwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="WigPRmcZ7ECnwce3ci7L/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="jKHWatGTy0mTQ1WUeHV14gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="0YAvXCw32UudBwgpfuTItgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="rrNXj1xLrECsYHeKo8f9XwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="2a+qscOabEemtxbBIui79QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">264,277;264,392</XPD:ATTR>
<XPD:REF name="Model">JH6r1e+RckGWryyZifY2QQAA</XPD:REF>
<XPD:REF name="Head">jmwpcwx6A0apQnXmU2G8MwAA</XPD:REF>
<XPD:REF name="Tail">8azqxJ5A7UaWTnlv090PVAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ZafP5IKXpEiU8CVW8Wi8HgAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdApplyCommandOnClassCommand</XPD:ATTR>
<XPD:REF name="Model">JH6r1e+RckGWryyZifY2QQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="nIDcg+gm4kWCBpxwOiWVYgAA">
<XPD:ATTR name="Alpha" type="real">0.668289414279938</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">48.4148737476408</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">JH6r1e+RckGWryyZifY2QQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="EL9Bsui+RU6OiU1gLSOltgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">JH6r1e+RckGWryyZifY2QQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="hh7CeRgtA0O9z4MhjCuXrAAA">
<XPD:ATTR name="Alpha" type="real">-1.24904580775175</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">28.4604989415154</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+source</XPD:ATTR>
<XPD:REF name="Model">9ceBHG0d4U+3cX+ctkYxRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="ROP8rhlld0aL2UlQ5aE7/QAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdApplyCommandOnClass</XPD:ATTR>
<XPD:REF name="Model">rRUTMaBTGUqWAeLOsYcUvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="1MQWOgdD2Ei77J72KBs/VwAA">
<XPD:ATTR name="Alpha" type="real">-5.19686639699417</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">21.4709105535839</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">9ceBHG0d4U+3cX+ctkYxRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="64P/hNfMH0awqMbiH1OTcAAA">
<XPD:ATTR name="Alpha" type="real">-0.588001264760224</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10.816653826392</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">rRUTMaBTGUqWAeLOsYcUvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="LtxTdEm8hkmp9aHU5zvZZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">9ceBHG0d4U+3cX+ctkYxRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="pnctDOx2Ikm62+xqFCjjJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">rRUTMaBTGUqWAeLOsYcUvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="UKCwDodyX0qPe1xXIBgujwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1032</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">9ceBHG0d4U+3cX+ctkYxRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="4I+7QHNajkeei8e05yu7mwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1032</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">rRUTMaBTGUqWAeLOsYcUvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="O5VIEFoLXUOhOXOehxICWgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">316</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">392</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">103</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="0ZkADp10Rk+D/fMrvXCoTQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="0H17CIRA2k6YfE7pPr7rugAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ClassDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="uRSr7fA/PUSYJd1yTuyjUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="lNrWvKUbiECiP4Bev+BKpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="eiBofqg+wU2WkQu0iIhmAQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="hibqqXDIbke73NU9EvnEZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ZN23iqjj9kORmoioRE/oXQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLAssociationView" guid="StvaG30hpk+7fCsF1nyyrwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">364,392;364,277</XPD:ATTR>
<XPD:REF name="Model">qK/PZSfevk+91EehOd1v3QAA</XPD:REF>
<XPD:REF name="Head">8azqxJ5A7UaWTnlv090PVAAA</XPD:REF>
<XPD:REF name="Tail">O5VIEFoLXUOhOXOehxICWgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="vYieXtRlP0GIeFe5VaoSNwAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asClassDescriptorCmdApplyCommandOnClass</XPD:ATTR>
<XPD:REF name="Model">qK/PZSfevk+91EehOd1v3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="G5UK5cITYkmURNII2LGKGAAA">
<XPD:ATTR name="Alpha" type="real">-2.48972320349074</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">47.8016736108685</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">qK/PZSfevk+91EehOd1v3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="g0pkrZ53mUG1ZTJElAiMLAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">qK/PZSfevk+91EehOd1v3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="x7QcZm58E0OtTFT4516qSQAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdApplyCommandOnClass</XPD:ATTR>
<XPD:REF name="Model">CaudjGdyMEWT8K4bEy5QMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="dVY77WLYkkW2jSn0+fup/QAA">
<XPD:ATTR name="Alpha" type="real">-1.20362254608504</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">27.8567765543682</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+target</XPD:ATTR>
<XPD:REF name="Model">Tct71bjJ/0OU66iEoMRE1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="0VZKYTWRGEe2jkhoyULO9gAA">
<XPD:ATTR name="Alpha" type="real">-0.970745298553857</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">23.0217288664427</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">CaudjGdyMEWT8K4bEy5QMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Vw8oMi26HUSZ//qp62czuwAA">
<XPD:ATTR name="Alpha" type="real">-5.49778677157775</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.7989898732233</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">Tct71bjJ/0OU66iEoMRE1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="wpt8eOl2aE+LdamUvevejAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">CaudjGdyMEWT8K4bEy5QMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="3wIwnh4zFkOF2NVrIFEu0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">Tct71bjJ/0OU66iEoMRE1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="JaQ71i5dzkeDnP7a/GC3QwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1048</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">CaudjGdyMEWT8K4bEy5QMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="CByrsEVGQkCSoeuhO6FqKQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1048</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Tct71bjJ/0OU66iEoMRE1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="+N5uL1vR3EuLAWgZr8JHSAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">316,192;316,144;420,144;420,95</XPD:ATTR>
<XPD:REF name="Model">UVQYsY+Wpk21Sbk984zj6QAA</XPD:REF>
<XPD:REF name="Head">TXSSzXWBe0+N2FIuVLBB6AAA</XPD:REF>
<XPD:REF name="Tail">8azqxJ5A7UaWTnlv090PVAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="y4hzHBGjp0qXDFxg+t9RRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">UVQYsY+Wpk21Sbk984zj6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="TLphmdU2fUaGOeAUqmEpsgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">UVQYsY+Wpk21Sbk984zj6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="QurpcIk5ZEWtcrg2Cy8PpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">UVQYsY+Wpk21Sbk984zj6QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="V17XZHm9iUWMguxqoOfgGAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">420</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">192</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">IzO+OfpIqEyVo3mF2HtEpwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="jWvVWl47UkCaGNOwKmYbzwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="jycqA13wRk6tmCbRwk+iaAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdApplyCommandOnProperty</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="HmuQCp7bQEOR3mXFqgjghwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="WzbGfVoi/E2rFVXo0se6sgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="lM9vlgmnN06tcgSm9yKSPgAA">
<XPD:REF name="Model">IzO+OfpIqEyVo3mF2HtEpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="uT/rY3qWkUa0F89FZ1RMPgAA">
<XPD:REF name="Model">IzO+OfpIqEyVo3mF2HtEpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="z3UkyZY0WkKYn6vt35DzvgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">IzO+OfpIqEyVo3mF2HtEpwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLClassView" guid="A5dZ2sZL2Eqlq0b1GYynhQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">420</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">392</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">89</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="T6mLDPtmqkOLR1I5XdJZ9AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="D+IyqMHNw0qDw3GGGfhI2gAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Command</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="JmET+1S1AUKP9dzoXwXAuQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="K3yfEkyPrUGsUFWRx+jbxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="zoM5205ZVUeLjbxZDGVWcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="HBG+E1lRWE+FS3ZLyiFstwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="EUeSe6QgJEyCfsdsACl9RQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLAssociationView" guid="XwcfxlBa8EyYhvblR7aq3wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">460,277;460,392</XPD:ATTR>
<XPD:REF name="Model">Dbx0V/Xy1kSVxXYyhEbiMgAA</XPD:REF>
<XPD:REF name="Head">A5dZ2sZL2Eqlq0b1GYynhQAA</XPD:REF>
<XPD:REF name="Tail">V17XZHm9iUWMguxqoOfgGAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="8MflvENP5U6KeoDM3bcx2AAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdApplyCommandOnPropertyCommand</XPD:ATTR>
<XPD:REF name="Model">Dbx0V/Xy1kSVxXYyhEbiMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="RYxZ5oRBNki7bVdOhG03JwAA">
<XPD:ATTR name="Alpha" type="real">0.684294782998621</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">49.0407993409569</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">Dbx0V/Xy1kSVxXYyhEbiMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="PkDdoSmLmUS1pC4zx5HJlgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">Dbx0V/Xy1kSVxXYyhEbiMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Ltu01IJBE0mFgyb7n8bI9AAA">
<XPD:ATTR name="Alpha" type="real">-1.2160907196536</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">28.7923600977759</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+source</XPD:ATTR>
<XPD:REF name="Model">nb5DptxLWUe3xY0sdIJrNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="zS6rSITFX0Ka7xhlIjKgeQAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdApplyCommandOnProperty</XPD:ATTR>
<XPD:REF name="Model">QX28I9TJpEejOv4vh7fDdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="+do8uQrFfkKDlpMONcm/SgAA">
<XPD:ATTR name="Alpha" type="real">-5.30039116227734</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">18.0277563773199</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">nb5DptxLWUe3xY0sdIJrNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="CuWRMM8xAk2QWL/r3InJbAAA">
<XPD:ATTR name="Alpha" type="real">-0.785397209225736</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">18.3847763108502</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">QX28I9TJpEejOv4vh7fDdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="tHl4LlLiREijalZZu9ZSaQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">nb5DptxLWUe3xY0sdIJrNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="22O8Kyw93UyGJOIHMeoqpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">QX28I9TJpEejOv4vh7fDdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="ijzrR0I/FEueBdf0ZFyQnAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">nb5DptxLWUe3xY0sdIJrNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="lhNGl8Bq5EekfSRvhxUM3AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">QX28I9TJpEejOv4vh7fDdgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLClassView" guid="EjPygr4JiUii4Gk1uT5+9QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">512</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">392</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">127</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">u+4oQCiGz0Kwyk+Dhu1/NQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Qk5DQd7a8UOzmh1BOqswGgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="du25SuvgbEaf5YR4tbbf7QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">PropertyDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="V6Wk3Wlkd0WgRKtS8gvlvAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ZAtI5+V4ckCUPXf9Nl/yMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="RcRw1HPhp0eDqi8unjsX7gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">u+4oQCiGz0Kwyk+Dhu1/NQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="8sNVKQdlfUmCkT9zgqtWAQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">u+4oQCiGz0Kwyk+Dhu1/NQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="D/JK8tKmm0OOF4T8fnE0ngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">u+4oQCiGz0Kwyk+Dhu1/NQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLAssociationView" guid="Dri6fA9AxEauIawYXIaNNwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">572,392;572,277</XPD:ATTR>
<XPD:REF name="Model">CKRUWWbuUECYlY/oAkfX3gAA</XPD:REF>
<XPD:REF name="Head">V17XZHm9iUWMguxqoOfgGAAA</XPD:REF>
<XPD:REF name="Tail">EjPygr4JiUii4Gk1uT5+9QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="7noa/FTbDEO2eL0aYdJMqAAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asPropertyDescriptorCmdApplyCommandOnProperty</XPD:ATTR>
<XPD:REF name="Model">CKRUWWbuUECYlY/oAkfX3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ly1uoxv+akC/UtW8GMV0pwAA">
<XPD:ATTR name="Alpha" type="real">-2.41169267979271</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">50.9901951359278</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">CKRUWWbuUECYlY/oAkfX3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="eum88l0Hpki3ATLKefTG7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">CKRUWWbuUECYlY/oAkfX3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="QdJGGiN0uE67fY2PL6XIzgAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdApplyCommandOnProperty</XPD:ATTR>
<XPD:REF name="Model">dakkXr3AzkafhpwGC7Dg3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="GxEKBZRMCkWb2MI6lFL/ugAA">
<XPD:ATTR name="Alpha" type="real">-1.20362254608504</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">27.8567765543682</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+target</XPD:ATTR>
<XPD:REF name="Model">+9AgYP3v7UepX8MpTY+zbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Labqg3Ztx0Cfgd7CofSBNAAA">
<XPD:ATTR name="Alpha" type="real">-0.970745298553857</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">23.0217288664427</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">dakkXr3AzkafhpwGC7Dg3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="uk5NUcLxA0yyVNcoHhToNwAA">
<XPD:ATTR name="Alpha" type="real">-5.66293556482253</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">17.2046505340853</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">+9AgYP3v7UepX8MpTY+zbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="R463g1OwlUedd+77Fp7DjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">dakkXr3AzkafhpwGC7Dg3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="x3SryJZR30C0mre0ASuCSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">+9AgYP3v7UepX8MpTY+zbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="fNlQO4N+WEeAGGauHqe5TgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">dakkXr3AzkafhpwGC7Dg3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="1QhwbpYnvk6aKDh6BTtntAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">+9AgYP3v7UepX8MpTY+zbQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLGeneralizationView" guid="gVSBMge5Qkmya82TE+ijcAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">508,192;508,144;420,144;420,95</XPD:ATTR>
<XPD:REF name="Model">lz8Vh8YL2kWoaWq+ZtuxrAAA</XPD:REF>
<XPD:REF name="Head">TXSSzXWBe0+N2FIuVLBB6AAA</XPD:REF>
<XPD:REF name="Tail">V17XZHm9iUWMguxqoOfgGAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="fLCjVfAv1UiNxkoU6o0l+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">lz8Vh8YL2kWoaWq+ZtuxrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="kzrzmrvey0qIvCsm7nz4kQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">lz8Vh8YL2kWoaWq+ZtuxrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="8Bq3aA6yKUmgYM/tKD/+1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">lz8Vh8YL2kWoaWq+ZtuxrAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLClassView" guid="UK3XCiiIgEqM2ve59LVnpgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">616</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">192</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">5UjA/zczD0WpmWlYUUWNQQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Gdc2UTqdx062/naeWkKQ0wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="FLU3v9qkRUGeCDLo5RL1agAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdApplyCommandOnSlot</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="sJaUX44RRUOkks355+r62AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="nZM6wcBu+kuC6HNRL6zy3gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="uOfQQDaBQ0K8S4FLchydSAAA">
<XPD:REF name="Model">5UjA/zczD0WpmWlYUUWNQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="lfpUD6ecBEKWnLmDy+LWtwAA">
<XPD:REF name="Model">5UjA/zczD0WpmWlYUUWNQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="loNjv4XEMkOP8CfsQm3R5wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">5UjA/zczD0WpmWlYUUWNQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLClassView" guid="HTbljWPTGkWGxjLk75oCAAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">636</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">392</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">89</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="WJLP/X1xmU68QsWTl6QMfgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="uaX7QcAeFkqx0YUhdtP88gAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Command</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="KvEIOeq36USrOIZdo1LF/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="UeCJw/UIPUip3ZEqiS4wqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ZzZIAS2qqUCJmueT3rzt/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="LercszcLxkaJbB5w8lIIjwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Ksu8/1k0ME2tO29JszmWYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLAssociationView" guid="xtE+rJd5jkSH3ghUKCMUbgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">676,277;676,392</XPD:ATTR>
<XPD:REF name="Model">vYAg7fny202GwRgX9tuWAAAA</XPD:REF>
<XPD:REF name="Head">HTbljWPTGkWGxjLk75oCAAAA</XPD:REF>
<XPD:REF name="Tail">UK3XCiiIgEqM2ve59LVnpgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="+1Dx3vzTiku8cRVwyM+IHwAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdApplyCommandOnSlotCommand</XPD:ATTR>
<XPD:REF name="Model">vYAg7fny202GwRgX9tuWAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="CJnm1q3ac0S9XFndL4F36QAA">
<XPD:ATTR name="Alpha" type="real">0.651869113940858</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">47.8016736108685</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">vYAg7fny202GwRgX9tuWAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="OqErzoB4eEKPv7QarbeBpgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">vYAg7fny202GwRgX9tuWAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="8kkzErNXpEmcOhZ6RuP0jQAA">
<XPD:ATTR name="Alpha" type="real">-1.16066906947828</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25.0798724079689</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+source</XPD:ATTR>
<XPD:REF name="Model">pdZi2MZRTUCP7UwwU6u7ugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="01DA1aW/BkChadwq8K+Q6AAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdApplyCommandOnSlot</XPD:ATTR>
<XPD:REF name="Model">zIssdOeqTk+zvpFaljtt0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="eC3PiUe91kywhPbhI5Sx/wAA">
<XPD:ATTR name="Alpha" type="real">-5.30039116227734</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">18.0277563773199</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">pdZi2MZRTUCP7UwwU6u7ugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="WanXl6AhQEG4QVOQTgOLOwAA">
<XPD:ATTR name="Alpha" type="real">-0.655694573413801</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">16.4012194668567</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">zIssdOeqTk+zvpFaljtt0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="TDcDFx/CQEuUOOGjB86JlwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">pdZi2MZRTUCP7UwwU6u7ugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="pZhu9coWS0GL29X4wW9RNwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">zIssdOeqTk+zvpFaljtt0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="vCgNIwx960+LNjlawHhzogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">pdZi2MZRTUCP7UwwU6u7ugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="o/vaXtxxo0KKTd2wSYf58AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">zIssdOeqTk+zvpFaljtt0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLClassView" guid="G1NLk9JhRkqQxL/5cwbltgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">728</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">392</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">98</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="t86C9pUaTU2v4F4nWxdaZgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="q3XUidGsX0WEmIH1q4lbigAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SlotDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="G7kNPBxc+kKjyp5t4q0h+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="TgmyUaraukacd+oGNGa56gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="4tBL6eDuZkOtaQ06ZX6s7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="NKLQJGa5qEKJ3BozAuFBRgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="JkHpoklZeECwfq348opwWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLAssociationView" guid="fT+/8Sd/PUi3fOMAr0X+1gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">768,392;768,277</XPD:ATTR>
<XPD:REF name="Model">PmVHo03TcEmynydGIes2kAAA</XPD:REF>
<XPD:REF name="Head">UK3XCiiIgEqM2ve59LVnpgAA</XPD:REF>
<XPD:REF name="Tail">G1NLk9JhRkqQxL/5cwbltgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="sBd8GD0O3EiYPOqTadjjbQAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asSlotDescriptorCmdApplyCommandOnSlot</XPD:ATTR>
<XPD:REF name="Model">PmVHo03TcEmynydGIes2kAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="AYFj6xU63U+5wozGVF28zwAA">
<XPD:ATTR name="Alpha" type="real">-2.47330290315166</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">48.4148737476408</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">PmVHo03TcEmynydGIes2kAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="CDz3JDFOEESh8rJXzCJ6lAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">PmVHo03TcEmynydGIes2kAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="X7Bq7Y1dikawEmf31E7zxwAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdApplyCommandOnSlot</XPD:ATTR>
<XPD:REF name="Model">ZTyxawqVQkauUYd0CjU7hQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="zYBqa1BrLkqOaUB4exattQAA">
<XPD:ATTR name="Alpha" type="real">-1.14416892914326</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">24.1660919471891</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+target</XPD:ATTR>
<XPD:REF name="Model">/rvX2Zuv8k27TC8XEViAswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="zxqkeq7kB0K/fnOhgj+U0AAA">
<XPD:ATTR name="Alpha" type="real">-0.970745298553857</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">23.0217288664427</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">ZTyxawqVQkauUYd0CjU7hQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="7ZelsgpiP0O0AtbwcV7XiQAA">
<XPD:ATTR name="Alpha" type="real">-5.49778677157775</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.7989898732233</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">/rvX2Zuv8k27TC8XEViAswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Z/4RCi4Nz0qFcIsjQqGYYwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">ZTyxawqVQkauUYd0CjU7hQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="sUjrk2TySkGrckCCiAGebwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">/rvX2Zuv8k27TC8XEViAswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="vZyNjHsQREqavJ7iTwA49gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ZTyxawqVQkauUYd0CjU7hQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Stv/l3CANEKI429KbC8ECQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">/rvX2Zuv8k27TC8XEViAswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[24]" type="UMLGeneralizationView" guid="4X/4BKlu7k+zzPEs2fZSxAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">712,192;712,144;420,144;420,95</XPD:ATTR>
<XPD:REF name="Model">PRe8ty9QD0mo44iiv9v3lgAA</XPD:REF>
<XPD:REF name="Head">TXSSzXWBe0+N2FIuVLBB6AAA</XPD:REF>
<XPD:REF name="Tail">UK3XCiiIgEqM2ve59LVnpgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="YUkb2k1+I0iClTJcyB6C+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">PRe8ty9QD0mo44iiv9v3lgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="dW0HFtjBnU+Zq8k8krd6jwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">PRe8ty9QD0mo44iiv9v3lgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="b0jBGvY/n0asYjVImkv4BQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">PRe8ty9QD0mo44iiv9v3lgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="cP3289XQJUmdnlzSsQwFUQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Implementation</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">D:\used\soloist4\workspace\commands\src\main\java</XPD:ATTR>
<XPD:REF name="TaggedModel">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">1b8MNr8RsUiH/LZjTMXa9AAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">FW0s3J3mS0KNe3bz04D5pwAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">19</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="AqWteMBLuUO7oRzlXk+/IAAA">
<XPD:ATTR name="Name" type="string">Command</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Abstract generalization of all Commands. A Command:
- Has input pins, as input parameters of the Command. Input pins are Slots stereotyped with &lt;&lt;input&gt;&gt; or &lt;&lt;inputPin&gt;&gt;. Input pins can be set to certain values.
- Has output pins, as output parameters of the Command. Output pins are Slots stereotyped with &lt;&lt;output&gt;&gt; or &lt;&lt;outputPin&gt;&gt;. Output pins can be retrieved after the Command is executed.
- Can be executed.
- Can be applied on the given Element, collection of Elements, or two Elements.</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">56</XPD:ATTR>
<XPD:REF name="Views[0]">IGfyivqeAkuDb8vV323VRAAA</XPD:REF>
<XPD:REF name="Views[1]">1GiHEFqrtEqu6akk29wmmgAA</XPD:REF>
<XPD:REF name="Views[2]">76hFfig10Ee8cVuoZ6DjpgAA</XPD:REF>
<XPD:REF name="Views[3]">28Jq6WLQiE2lYPjQHbCsoQAA</XPD:REF>
<XPD:REF name="Views[4]">TXSSzXWBe0+N2FIuVLBB6AAA</XPD:REF>
<XPD:REF name="Views[5]">BPN5vzOJNk21z30pj3wAFQAA</XPD:REF>
<XPD:REF name="Views[6]">Ynp4S4ctzkKGvHxc2nZRMwAA</XPD:REF>
<XPD:REF name="Views[7]">jUUvA+eWKUSmsc0EoKH47gAA</XPD:REF>
<XPD:REF name="Views[8]">znAOWIaH/kGp0zxm3LBNvAAA</XPD:REF>
<XPD:REF name="Views[9]">7mxT1H26fku1AmiIRVT1nAAA</XPD:REF>
<XPD:REF name="Views[10]">WdJk5E9AhEue97/YnL147wAA</XPD:REF>
<XPD:REF name="Views[11]">vgm0yjj5oEmzGqoP4i9+BgAA</XPD:REF>
<XPD:REF name="Views[12]">jmwpcwx6A0apQnXmU2G8MwAA</XPD:REF>
<XPD:REF name="Views[13]">jKHWatGTy0mTQ1WUeHV14gAA</XPD:REF>
<XPD:REF name="Views[14]">0YAvXCw32UudBwgpfuTItgAA</XPD:REF>
<XPD:REF name="Views[15]">rrNXj1xLrECsYHeKo8f9XwAA</XPD:REF>
<XPD:REF name="Views[16]">A5dZ2sZL2Eqlq0b1GYynhQAA</XPD:REF>
<XPD:REF name="Views[17]">zoM5205ZVUeLjbxZDGVWcAAA</XPD:REF>
<XPD:REF name="Views[18]">HBG+E1lRWE+FS3ZLyiFstwAA</XPD:REF>
<XPD:REF name="Views[19]">EUeSe6QgJEyCfsdsACl9RQAA</XPD:REF>
<XPD:REF name="Views[20]">HTbljWPTGkWGxjLk75oCAAAA</XPD:REF>
<XPD:REF name="Views[21]">ZzZIAS2qqUCJmueT3rzt/wAA</XPD:REF>
<XPD:REF name="Views[22]">LercszcLxkaJbB5w8lIIjwAA</XPD:REF>
<XPD:REF name="Views[23]">Ksu8/1k0ME2tO29JszmWYgAA</XPD:REF>
<XPD:REF name="Views[24]">T+pp2LUDNUy+W/Q97Q0/9AAA</XPD:REF>
<XPD:REF name="Views[25]">HhbTLi/fPkupV35EaUPkVAAA</XPD:REF>
<XPD:REF name="Views[26]">cMNLgXN6V0ymCQhnRXpS9AAA</XPD:REF>
<XPD:REF name="Views[27]">nan6kJs0EkKXIPSf6IXlQwAA</XPD:REF>
<XPD:REF name="Views[28]">Mq61l4iJZUaMEXYRzneh9gAA</XPD:REF>
<XPD:REF name="Views[29]">1qgmlUzDEkSD/LAirY96UgAA</XPD:REF>
<XPD:REF name="Views[30]">MThbIcTTIESsMfCEXkIQxgAA</XPD:REF>
<XPD:REF name="Views[31]">auSlsL0H/kWh/MA08eFK3QAA</XPD:REF>
<XPD:REF name="Views[32]">4WXzq9CKsUitJO60XKMMbQAA</XPD:REF>
<XPD:REF name="Views[33]">lKLZKY/3mE2QBzOZ98fLIgAA</XPD:REF>
<XPD:REF name="Views[34]">IOnoKHuI4kWoq6py0BodmwAA</XPD:REF>
<XPD:REF name="Views[35]">yIYklYlwuEq7EBFjieeSpAAA</XPD:REF>
<XPD:REF name="Views[36]">VIK414odQ0mglB7hbm9XzQAA</XPD:REF>
<XPD:REF name="Views[37]">YE2nR3AwsEqO3dhY/fflSwAA</XPD:REF>
<XPD:REF name="Views[38]">rK4HqNWDk02uhG0+cWzKxwAA</XPD:REF>
<XPD:REF name="Views[39]">6m2R4ZIKyEa7BrC7ZogacQAA</XPD:REF>
<XPD:REF name="Views[40]">x7P6vvufuUmeGPFBKwuiTwAA</XPD:REF>
<XPD:REF name="Views[41]">lFyzP3Z7oUmAhmxEo+qLngAA</XPD:REF>
<XPD:REF name="Views[42]">aQKefZjgW0eHCf8pkliEFgAA</XPD:REF>
<XPD:REF name="Views[43]">XgXtFbzsSUuZ+9NXXtWUoQAA</XPD:REF>
<XPD:REF name="Views[44]">Qj6NFWGQR060jBHFX9ChRQAA</XPD:REF>
<XPD:REF name="Views[45]">/dAcsAFgTUWx+QxsArzx/QAA</XPD:REF>
<XPD:REF name="Views[46]">m7QTkVm9GUepfgXc0D7/SgAA</XPD:REF>
<XPD:REF name="Views[47]">J8rP/hAbNEiDcjsmmcyEXgAA</XPD:REF>
<XPD:REF name="Views[48]">QE/girU/E0iFs+Z2Ou+yBAAA</XPD:REF>
<XPD:REF name="Views[49]">T/1cs1imUUGdn0lclhwvpAAA</XPD:REF>
<XPD:REF name="Views[50]">rjXH80XjcEWSR1aa+GuIMAAA</XPD:REF>
<XPD:REF name="Views[51]">qBXqiNWoT0mZk5IBqWAnVAAA</XPD:REF>
<XPD:REF name="Views[52]">6lCfmwEMUE+5g1y1DamPqAAA</XPD:REF>
<XPD:REF name="Views[53]">tBJwJz87qUiZmJk+wlzqWwAA</XPD:REF>
<XPD:REF name="Views[54]">9qiNoGFrEUmTKYnS77843wAA</XPD:REF>
<XPD:REF name="Views[55]">or+nhnA0gkmteiGd4eqoHwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="1h1b5mXm5UGAg6BSdsP97wAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">Ez5ZhXfwOUCrrdfMIDlPGQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">eGLTxfCKM0mSEZCpn3fHjQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">20</XPD:ATTR>
<XPD:REF name="Specializations[0]">D1UZXWP4h0aUYdg1jc3FvwAA</XPD:REF>
<XPD:REF name="Specializations[1]">UVQYsY+Wpk21Sbk984zj6QAA</XPD:REF>
<XPD:REF name="Specializations[2]">lz8Vh8YL2kWoaWq+ZtuxrAAA</XPD:REF>
<XPD:REF name="Specializations[3]">PRe8ty9QD0mo44iiv9v3lgAA</XPD:REF>
<XPD:REF name="Specializations[4]">+cT/KicKYkuOsnRA5pnatAAA</XPD:REF>
<XPD:REF name="Specializations[5]">W4tttmQt/Eqz4C7tqDT0OQAA</XPD:REF>
<XPD:REF name="Specializations[6]">wK3YvothlUyJ4oyUNDc/4wAA</XPD:REF>
<XPD:REF name="Specializations[7]">BJRPj1J8kkesLdpsst0NwgAA</XPD:REF>
<XPD:REF name="Specializations[8]">scfJmwtQUEamiT45qswYbAAA</XPD:REF>
<XPD:REF name="Specializations[9]">khy2vPp0TUap16V7z1IwcAAA</XPD:REF>
<XPD:REF name="Specializations[10]">D5dDTxZnz06LLe4nD2N6EQAA</XPD:REF>
<XPD:REF name="Specializations[11]">9v2VqfqzT0i78d6Wmj5hNAAA</XPD:REF>
<XPD:REF name="Specializations[12]">b1GibWO7J0KaHlrrCBsP7QAA</XPD:REF>
<XPD:REF name="Specializations[13]">Nz2zdRwjek2YwLAFj+AqPQAA</XPD:REF>
<XPD:REF name="Specializations[14]">oaFu9R9zakCJqwZF8r2OGwAA</XPD:REF>
<XPD:REF name="Specializations[15]">HVgzQSzfJkuyUR2cvFb9CgAA</XPD:REF>
<XPD:REF name="Specializations[16]">zeT0GhLKHECec2imS0g95wAA</XPD:REF>
<XPD:REF name="Specializations[17]">kHvjcwke6kijewA1BNMWiQAA</XPD:REF>
<XPD:REF name="Specializations[18]">47nC75AfI0G7VeN6XLNF7wAA</XPD:REF>
<XPD:REF name="Specializations[19]">KblZpVUehU+FGQEksbPNLgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">36</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="O+XMtnyc3kCfu9Ndd4EdbQAA">
<XPD:ATTR name="Name" type="string">isInputPin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper. Returns true if the given Slot is an input pin.
Input pins are Slots stereotyped with &lt;&lt;input&gt;&gt; or &lt;&lt;inputPin&gt;&gt;.</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="haSgq33d2UawkOKv9oL+twAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">O+XMtnyc3kCfu9Ndd4EdbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TJqu26uvmkyMKZdFPzm85gAA">
<XPD:ATTR name="Name" type="string">slot</XPD:ATTR>
<XPD:REF name="BehavioralFeature">O+XMtnyc3kCfu9Ndd4EdbQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="WcZuqq1EEEOybJiWzDMvrQAA">
<XPD:ATTR name="Name" type="string">isOutputPin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper. Returns true if the given Slot is an output pin.
Output pins are Slots stereotyped with &lt;&lt;output&gt;&gt; or &lt;&lt;outputPin&gt;&gt;.</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GAoIcXwvkEO91fGNQCquKAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WcZuqq1EEEOybJiWzDMvrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="kjiTn1cvZU2aPV8Lpy/sjAAA">
<XPD:ATTR name="Name" type="string">slot</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WcZuqq1EEEOybJiWzDMvrQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ooouIo2KO0OaMCnufWcANgAA">
<XPD:ATTR name="Name" type="string">getOutputPins</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the set of all output pins owned by this Command. Subsets slots.
Relies on getSlots() and isOutputPin() to get the answer.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6ZPhW3HjSEO6+LMnbHWosQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ISlot[*]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ooouIo2KO0OaMCnufWcANgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="5d2sfB+c/UasDAfY1gmt/wAA">
<XPD:ATTR name="Name" type="string">getOutputPin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the output pin with specified qualified or unqualified name. 
In case of unqualified name, the search by name for the input pin starts from the direct Classifier of this Command upwards the generalization hierarchy.
Returns null if such does not exist.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wr84CM9eJUaiNjW5ktrPuQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5d2sfB+c/UasDAfY1gmt/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="RKnLh/HFEUulBTxlb6ynawAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5d2sfB+c/UasDAfY1gmt/wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="oXVKqPD7X028apyH+07G8wAA">
<XPD:ATTR name="Name" type="string">getInputPins</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the set of all input pins owned by this Command. Subsets slots.
Relies on getSlots() and isInputPin() to get the answer.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IG0dwQZkh0is3BI7na2oaAAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ISlot[0..*]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">oXVKqPD7X028apyH+07G8wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="NOC8htoRt0SH4oX2FV2UcgAA">
<XPD:ATTR name="Name" type="string">getInputPinsForMElements</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the set of all input pins owned by this Command that accept Model Elements. Subsets inputPins.
These are input pins that are of type MElementDescriptor.
Relies on getInputPins() to get the answer.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WwuFWPNYA0qwROI/A4U54wAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ISlot[0..*]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NOC8htoRt0SH4oX2FV2UcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="ndERnOMdN0y4682Q6k+u1gAA">
<XPD:ATTR name="Name" type="string">getInputPinsForClasses</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the set of all input pins owned by this Command that accept Classes. Subsets inputPinsForMElements.
These are input pins that are of type ClassDescriptor.
Relies on getInputPinsForMElements() to get the answer.
Raises an UnknownAnswerException if the answer is unknown.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JTWP2BFITku06aQF6WCIIgAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ISlot[0..*]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ndERnOMdN0y4682Q6k+u1gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="oP3wCo7ZKUmuxnvfC3vP2gAA">
<XPD:ATTR name="Name" type="string">getInputPinsForProperties</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the set of all input pins owned by this Command that accept Properties. Subsets inputPinsForMElements.
These are input pins that are of type PropertyDescriptor.
Relies on getInputPinsForMElements() to get the answer.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9LuUwt0o40O+iioeoJxy+wAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ISlot[0..*]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">oP3wCo7ZKUmuxnvfC3vP2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="MgBNQxyFYEueEGePrDHO0AAA">
<XPD:ATTR name="Name" type="string">getInputPinsForRTElements</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the set of all input pins owned by this Command that accept Runtime Elements. Subsets inputPins.
These are input pins that are not of type MElementDescriptor.
Relies on getInputPins() to get the answer.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="oU1A5/niSEON3ZyHBF1WNQAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ISlot[0..*]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MgBNQxyFYEueEGePrDHO0AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="YuzztpvX10i87zPk+vu8wgAA">
<XPD:ATTR name="Name" type="string">getInputPinsForClassifierInstances</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the set of all input pins owned by this Command that accept Classifier Instances. Subsets inputPinsForRTElements.
These are input pins that are not of type ElementDescriptor.
Relies on getInputPinsForRTElements() to get the answer.
Raises an UnknownAnswerException if the answer is unknown.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wOmjYY98mkqJyoxI+yEVwwAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ISlot[0..*]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YuzztpvX10i87zPk+vu8wgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="lsVVRV4zQECJkdzpWBDH0gAA">
<XPD:ATTR name="Name" type="string">getInputPinsForClassInstances</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the set of all input pins owned by this Command that accept Class Instances. Subsets inputPinsForClassifierInstances.
These are input pins that are Association End Instances.
Relies on getInputPinsForClassifierInstances()  to get the answer.
Raises an UnknownAnswerException if the answer is unknown.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WqU9xMaxjE6qD/cPXkSQugAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ISlot[0..*]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lsVVRV4zQECJkdzpWBDH0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="jtB9h7QpXUWe0hXfDBSFvgAA">
<XPD:ATTR name="Name" type="string">getInputPinsForDataTypeInstances</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the set of all input pins owned by this Command that accept Data Type Instances. Subsets inputPinsForClassifierInstances.
These are input pins that are Attribute Values.
Relies on getAttributeValues() and isInputPin()  to get the answer.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4d0SjAF+Ok2jyRL4wbi0BwAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ISlot[0..*]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jtB9h7QpXUWe0hXfDBSFvgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="j6eN1D0M7U+g1TEMRingRgAA">
<XPD:ATTR name="Name" type="string">getInputPinsForSlots</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the set of all input pins owned by this Command that accept Slots. Subsets inputPinsForRTElements.
These are input pins that are of type SlotDescriptor.
Relies on getInputPinsForRTElements()  to get the answer.
Raises an UnknownAnswerException if the answer is unknown.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RuU3fCVa+kaIjUUayKfaAAAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ISlot[0..*]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">j6eN1D0M7U+g1TEMRingRgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="X1i8oHNrLEebPy0evsmUcwAA">
<XPD:ATTR name="Name" type="string">getInputPin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the input pin with the given qualified or unqualified name. 
In case of unqualified name, the search by name for the input pin starts from the direct Classifier of this Command upwards the generalization hierarchy.
Returns null if such does not exist.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7txc94Kqr0+V1ny731D5PAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X1i8oHNrLEebPy0evsmUcwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="pZPfOpXrpU+h84K6hxS1zgAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X1i8oHNrLEebPy0evsmUcwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="iN8+meB9l0aSX940zqD4SQAA">
<XPD:ATTR name="Name" type="string">getInputPin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the input pin with the given unqualified name. Subsets inputPins.
The search by name for the input pin starts from the given Classifier upwards the generalization hierarchy; if it is is null, the search starts from the direct Classifier of this Command.
Returns null if such does not exist.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WTR3s5wvmESXI+gz66jRVwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iN8+meB9l0aSX940zqD4SQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="A8r7WJL7SUCfUoD52nJMegAA">
<XPD:ATTR name="Name" type="string">uqName</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iN8+meB9l0aSX940zqD4SQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="CLdyLVU4vU6jwNdIs5kzMgAA">
<XPD:ATTR name="Name" type="string">cls</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iN8+meB9l0aSX940zqD4SQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="uIsusIRsJkauI9NcJu/UJQAA">
<XPD:ATTR name="Name" type="string">getInputPins</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the input pins that can accept the given Element. Subsets inputPins.
Relies on getInputPins() and filters those that can accept the given Element:
- if the input pin is a Descriptor, asks ISlot::getType().conformsTo(ElementDescriptor.getClassifier(element));
- otherwise, asks ISlot::canAccept(el).</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ipF9I6c1vECcpibx1Ey2GQAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ISlot[0..*]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uIsusIRsJkauI9NcJu/UJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="xae/yt+VGkyUhLxYXFMcXgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uIsusIRsJkauI9NcJu/UJQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="Ii8kWKTD0ECcBv7Fp6O6XAAA">
<XPD:ATTR name="Name" type="string">isApplicableOn</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Is this Command applicable on the given Element?
It is if it has at least one input pin that can accept the given Element.
Returns: !getInputPins(el)-&gt;isEmpty().
Raises an UnknownAnswerException if the answer is unknown.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="B1wkzjq++ku8UOkvuVAlXAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ii8kWKTD0ECcBv7Fp6O6XAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="UUDnT762zk2hAvzIUIDhBgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ii8kWKTD0ECcBv7Fp6O6XAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="+R1XpSwv502LzvWwYJ38XgAA">
<XPD:ATTR name="Name" type="string">isApplicableOn</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Is this Command applicable on the given two Elements as two parameters?
Returns: getFavoritePinForFirstParam(el1)!=null &amp;&amp; getFavoritePinForSecondParam(el2)!=null.
Raises an UnknownAnswerException if the answer is unknown.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4VwdTKKvi02sYwV3jfFepwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+R1XpSwv502LzvWwYJ38XgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="X0gW6dKiHE2UQrmloygunAAA">
<XPD:ATTR name="Name" type="string">first</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+R1XpSwv502LzvWwYJ38XgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="Oqp/4Z1vM0ynvz4mvC31UAAA">
<XPD:ATTR name="Name" type="string">second</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+R1XpSwv502LzvWwYJ38XgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="Q4cvkMKKqkuMl36cfpH3qAAA">
<XPD:ATTR name="Name" type="string">isApplicableOnAll</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Is this Command applicable on all Elements in the given collection? It is if it is applicable (isApplicableOn(el)) on every element of the given collection.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qH13WHBiUkSztybdkRqR7QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Q4cvkMKKqkuMl36cfpH3qAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="8sFHDe1ds0G+kdHsXffdLAAA">
<XPD:ATTR name="Name" type="string">collection</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IElement[0..*]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Q4cvkMKKqkuMl36cfpH3qAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="n7nBJHzteE+TWHQENedzWgAA">
<XPD:ATTR name="Name" type="string">getFavoritePinForFirstParam</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the input pin that can accept the given Element and is the &quot;favorite&quot; for this Element being the first parameter of the Command. Subsets inputPins.
From all input pins in getInputPins(el), returns the first encountered that has the name (case insensitive):
- &quot;this&quot; or &quot;self&quot;, then
- &quot;source&quot; or &quot;src&quot;, then
- &quot;input&quot; or &quot;input1&quot;, then
- any other name.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xY+OZA8/DUe3Q4zn5RpMHQAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n7nBJHzteE+TWHQENedzWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="sKUKIi/xh0aDqw5dYhEQwgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n7nBJHzteE+TWHQENedzWgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="ZC/rpLQGC0SBtJ330j7JIgAA">
<XPD:ATTR name="Name" type="string">getFavoritePinForSecondParam</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the input pin that can accept the given Element and is the &quot;favorite&quot; for this Element being the second parameter of the Command. Subsets inputPins.
From all input pins in getInputPins(el) minus the favorite pin for first parameter, returns the first encountered that has the name (case insensitive):
- &quot;target&quot; or &quot;tar&quot;, then
- &quot;destination&quot; or &quot;dest&quot; or &quot;dst&quot;, then
- &quot;input2&quot;, then
- any other name.
The first parameter may be null, in which case the two pins may be the same.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cOUp+vXBEkOoKWNzHgRR1gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZC/rpLQGC0SBtJ330j7JIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="kCb2VuSh10+ZcGnw+L1CNwAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZC/rpLQGC0SBtJ330j7JIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="xuMjw9MNb0WyHXyf7BdSvgAA">
<XPD:ATTR name="Name" type="string">first</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZC/rpLQGC0SBtJ330j7JIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="L84vKu1crEynMPuP4q8wfQAA">
<XPD:ATTR name="Name" type="string">getFavoriteOutputPin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the &quot;favorite&quot; output pin. Subsets outputPins.
From all output pins, returns the first encountered that has the name (case insensitive):
- &quot;output&quot;, then
- any other name.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1hvnqaOmmEadyvjMrTOCYAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">L84vKu1crEynMPuP4q8wfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="QZoLn7onUUG6NOahyQe0zgAA">
<XPD:ATTR name="Name" type="string">setInputPin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Sets the specified input pin to the specified value.
If the type of the pin conforms to Element Descriptor, creates a new Element Descriptor for the specified Element (ElementDescriptor::create(el)) and assigns it to the Slot.
Otherwise, sets the value of the Slot (ISlot::set(el)).</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YKWkUb2o/kiKC3fVVdqaiQAA">
<XPD:ATTR name="Name" type="string">slot</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QZoLn7onUUG6NOahyQe0zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="cN2JJnaDs0WWGyFUo/M9zgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QZoLn7onUUG6NOahyQe0zgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="tYOSTtksg0O1SuLrOGta6gAA">
<XPD:ATTR name="Name" type="string">setInputPin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Sets the specified input pin to the specified value.
If the type of the pin conforms to CollectionOfElements, creates a new CollectionOfElements for the specified collection of Elements (CollectionOfElements::create(list)) and assigns it to the pin.
Otherwise, sets the value of the Slot (ISlot::set(list)).</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="puMdXsjJSkiPGy6jP4uXzQAA">
<XPD:ATTR name="Name" type="string">slot</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tYOSTtksg0O1SuLrOGta6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="m05HPu7f90+lpZ2KSYRdbQAA">
<XPD:ATTR name="Name" type="string">list</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;IElement&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tYOSTtksg0O1SuLrOGta6gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="AR1ddXfhIUerwfdJZTX3jgAA">
<XPD:ATTR name="Name" type="string">setInputPin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Sets the input pin that can accept the given Element and is the &quot;favorite&quot; for this Element being the first parameter of the Command to the given value.
Does:
- First gets that pin: ISlot slt = getFavoritePinForFirstParam();
- Then sets its value: setInputPin(slt,el).
Raises an UnknownAnswerException if the answer is unknown.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cE/sRo4h9E+PZWsoqNbCmAAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AR1ddXfhIUerwfdJZTX3jgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="G08GNTgcbE2chqloQPHiwAAA">
<XPD:ATTR name="Name" type="string">setInputPins</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Sets the input pins that can accept the given Elements and are &quot;favorite&quot; for these Elements being the first and the second parameters of the Command to the given values.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NS5QATLLkEONRxc4+OfXHAAA">
<XPD:ATTR name="Name" type="string">first</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G08GNTgcbE2chqloQPHiwAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="FTlwitoikkaVVkK0cJBdfQAA">
<XPD:ATTR name="Name" type="string">second</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G08GNTgcbE2chqloQPHiwAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="CLlk5C04k0O1zCSlZvaAQQAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Hook method, to be redefined in specific Commands as needed.
Returns true by default.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mNqKrwJnuUudNR/F/wcCmAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CLlk5C04k0O1zCSlZvaAQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="SIhnC5cfpUS3IR2Fj00LJQAA">
<XPD:ATTR name="Name" type="string">checkPreconditions</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Checks whether all necessary preconditions for the execution of this command have been satisfied. If not, raises CommandPreconditionsException with the appropriate message for the user.
Template method DP.
Does:
- Checks if the command is not a prototype,
- Checks if the input pins are covered (checkInputPinsCoverage),
- Checks if we're authorized to execute this command instance,
- Calls doCheckPreconditions. </XPD:ATTR>
<XPD:ATTR name="IsLeaf" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[28]" type="UMLOperation" guid="9N4Y9ZbCqkmQtAn6kF/GawAA">
<XPD:ATTR name="Name" type="string">doCheckPreconditions</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Checks whether all necessary preconditions for the execution of this command have been satisfied. If not, raises CommandPreconditionsException with the appropriate message for the user.
Hook method, to be redefined by the concrete specializations. Does nothing by default. Is called by checkPreconditions method.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[29]" type="UMLOperation" guid="TM8noT6SVkSNY/1LmmPmpQAA">
<XPD:ATTR name="Name" type="string">clone</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Clones this Command.
Does this as follows:
- checks wether we're authorized to clone the command,
- creates a new object of the same concrete kind of Command (IClassifierInstance::clone()) and then:
- deeply copies all values of the input pins that are Element Descriptors (by calling their IClassifierInstance::clone(false));
- sets isPrototype of the newly created Command to false.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ADnqkAlxYUaWywTVR0kJCwAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TM8noT6SVkSNY/1LmmPmpQAA</XPD:REF>
<XPD:REF name="Type_">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[30]" type="UMLOperation" guid="B2J5wR6ds0uY4wlvJ1z/ogAA">
<XPD:ATTR name="Name" type="string">handle</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The operation that is to be invoked from the client to activate (execute) the Command.
Template method DP.
Does:
- opens a transaction;
- calls checkInputPinsCoverage();
- if it returned true, calls execute();
- closes the transaction, including exception handling and rollback.</XPD:ATTR>
<XPD:ATTR name="IsLeaf" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[31]" type="UMLOperation" guid="+/euGBEJlUSU5ITgz8MIpQAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[32]" type="UMLOperation" guid="/UszuCaphkuHAhxDbr3sQwAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Hook method, to be redefined by the concrete specializations.
Does nothing by default.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[33]" type="UMLOperation" guid="plwyXHPkZEGiVHZ9BMH0RQAA">
<XPD:ATTR name="Name" type="string">applyOn</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Applies this Command on the given Element.
Does:
- If this Command is not applicable on the given Element, returns: if (!isApplicableOn(el)) return;
- Clones this Command: Command cmd = clone();
- Sets the input pin of the clone that accepts this Element: cmd.setInputPin(el);
- Executes the clone: cmd.handle().</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vTmuqqJNOEKCJeUjA6nfNwAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">plwyXHPkZEGiVHZ9BMH0RQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[34]" type="UMLOperation" guid="6GvENDttS0mj6EuwVAg2dgAA">
<XPD:ATTR name="Name" type="string">applyOn</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Applies this Command on the two given Elements.
Does:
- If this Command is not applicable on the given Elements, returns: if (!isApplicableOn(el1,el2)) return;
- Clones this Command: Command cmd = clone();
- Sets the input pin of the clone that accepts this Element: cmd.setInputPins(el1,el2);
- Executes the clone: cmd.handle().</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5pjxCa1h2UKR3QIm/F8TSwAA">
<XPD:ATTR name="Name" type="string">first</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6GvENDttS0mj6EuwVAg2dgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="X1yFt+zqvE27flCYIqFm4wAA">
<XPD:ATTR name="Name" type="string">second</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6GvENDttS0mj6EuwVAg2dgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[35]" type="UMLOperation" guid="HpzILviVY06ivJ6tGWIg0QAA">
<XPD:ATTR name="Name" type="string">applyOnAll</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Applies this Command on every Element in the given collection.
Does:
- for each e in el do applyOn(e).
Note that the execution stops at the first Exception.</XPD:ATTR>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1Qjb4Oq5ZEa9s/8ye+QTUwAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IElement[0..*]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HpzILviVY06ivJ6tGWIg0QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">ADnqkAlxYUaWywTVR0kJCwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">6</XPD:ATTR>
<XPD:REF name="Associations[0]">ocOnzHbA0ky+f5ICe+iC8wAA</XPD:REF>
<XPD:REF name="Associations[1]">9ceBHG0d4U+3cX+ctkYxRAAA</XPD:REF>
<XPD:REF name="Associations[2]">nb5DptxLWUe3xY0sdIJrNQAA</XPD:REF>
<XPD:REF name="Associations[3]">pdZi2MZRTUCP7UwwU6u7ugAA</XPD:REF>
<XPD:REF name="Associations[4]">yG279iTrVkuu1m8nfgExowAA</XPD:REF>
<XPD:REF name="Associations[5]">0wRrHAw2W0CfShdo/uy45AAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="/cJmgShYwk+ZJvwptQQySAAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The name of the Command.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;New Command&quot;</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="QbCfYz0/tEisjPcVwo1MkgAA">
<XPD:ATTR name="Name" type="string">descr</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Arbitrary description of the Command.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="RfTIgQvl6Emgp4bVuQlN9QAA">
<XPD:ATTR name="Name" type="string">isPrototype</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Is this Command object a prototype of its kind? Prototype DP.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">true</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="i5bU33l1Dku1gp4wUhjzkQAA">
<XPD:ATTR name="Name" type="string">deleteOnClose</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Should this command instance be deleted on closure (after execution)?</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLGeneralization" guid="eGLTxfCKM0mSEZCpn3fHjQAA">
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:REF name="Child">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:REF name="Parent">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kEsG2eNkLk6yr+P0+rx5hAAA</XPD:REF>
<XPD:REF name="Views[1]">HDusNtVOl0Gk9HxCaoYtRQAA</XPD:REF>
<XPD:REF name="Views[2]">pfzPh0+SjEaTV8n4ljNtzwAA</XPD:REF>
<XPD:REF name="Views[3]">+O2peepvqEazxfnAkTRVlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="5iMhssgkyUKpeo48ir9jNAAA">
<XPD:ATTR name="Name" type="string">CmdApplyCommandOnObject</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that applies the provided Command on the provided Object Of Class.</XPD:ATTR>
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">sNe72HkpIkSHVAZhK0EDUwAA</XPD:REF>
<XPD:REF name="Views[1]">plSki/iwZUiytj4JpDXmSwAA</XPD:REF>
<XPD:REF name="Views[2]">bju+S2YEl0ebTS0mMxsJVgAA</XPD:REF>
<XPD:REF name="Views[3]">KGLqWrxs0EujbTtU858bYQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="DjjcXHXdYUK6M7g6ZMboBwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">5iMhssgkyUKpeo48ir9jNAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">D1UZXWP4h0aUYdg1jc3FvwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="TaKGFVoERUGsslHoOGBKAwAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if both source and target are not null.</XPD:ATTR>
<XPD:REF name="Owner">5iMhssgkyUKpeo48ir9jNAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pKkqzvuJAkKudyHmZ7HgxwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TaKGFVoERUGsslHoOGBKAwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="cTq7enqj7kK5uSdy0pZdAwAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Applies the provided Command on the provided Object Of Class:
source.applyOn(target).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">5iMhssgkyUKpeo48ir9jNAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">FrXQpqMP6Eq32+MSLmRkswAA</XPD:REF>
<XPD:REF name="Associations[1]">0VewC7cJ0U+E/vlTgeeCDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLGeneralization" guid="D1UZXWP4h0aUYdg1jc3FvwAA">
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:REF name="Child">5iMhssgkyUKpeo48ir9jNAAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LVbWXS8khUGMV/yiYI6OcQAA</XPD:REF>
<XPD:REF name="Views[1]">wcK7WbRP6EWApR9Bqii64AAA</XPD:REF>
<XPD:REF name="Views[2]">nwRVRqxtckWM/ixqrEBHMgAA</XPD:REF>
<XPD:REF name="Views[3]">JHNUM7LuVU605boSIFhFcAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLAssociation" guid="mQMekQrjmEO3rcwrsPY3wQAA">
<XPD:ATTR name="Name" type="string">asCmdApplyCommandOnObjectCommand</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">BdNSaH1PvUa0IlH0YI9KAAAA</XPD:REF>
<XPD:REF name="Views[1]">3hXAQENsCk2aHchKHd7sZgAA</XPD:REF>
<XPD:REF name="Views[2]">KlCGWlj+u0CzKqAyGtH++AAA</XPD:REF>
<XPD:REF name="Views[3]">l5uzDXcdyUC7iIezAdE/9AAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="gKomccv+kkSgPQhiDfloqwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">mQMekQrjmEO3rcwrsPY3wQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="FrXQpqMP6Eq32+MSLmRkswAA">
<XPD:ATTR name="Name" type="string">cmdApplyCommandOnObject</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">mQMekQrjmEO3rcwrsPY3wQAA</XPD:REF>
<XPD:REF name="Participant">5iMhssgkyUKpeo48ir9jNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7UWpfUyUnkGm6pAsnc6c6wAA</XPD:REF>
<XPD:REF name="Views[1]">RGKviKKWDkW57RJAsnYqrAAA</XPD:REF>
<XPD:REF name="Views[2]">YA6YL/MTSES1j83PIjeokAAA</XPD:REF>
<XPD:REF name="Views[3]">6p7PpDpzA0ixg+CevAsp+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ocOnzHbA0ky+f5ICe+iC8wAA">
<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">mQMekQrjmEO3rcwrsPY3wQAA</XPD:REF>
<XPD:REF name="Participant">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">IzICVPMnmkSQ+1kru/gragAA</XPD:REF>
<XPD:REF name="Views[1]">sUPCAUoFvEK7/OaCrVeUvgAA</XPD:REF>
<XPD:REF name="Views[2]">+KDZXVR+8k6srbTeU/a/eAAA</XPD:REF>
<XPD:REF name="Views[3]">ZfyiHLGWcUGd0QAQVKOzDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="LfkLPzlHoU+Z/SI879K1MAAA">
<XPD:ATTR name="Name" type="string">asCmdApplyCommandOnObjectObjectOfClass</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">ZM: end1 name added</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LQzqRt/U/kmdspT4aJzHrgAA</XPD:REF>
<XPD:REF name="Views[1]">CoNwO7gtwEC72wk5Sy5RZgAA</XPD:REF>
<XPD:REF name="Views[2]">iaGF4SOpOkOxqWG1X5MTCgAA</XPD:REF>
<XPD:REF name="Views[3]">eN+6GwhRfUe81cuaxCVMQwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="HKaFwZkYxk68w8iq2dNFngAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">LfkLPzlHoU+Z/SI879K1MAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="0VewC7cJ0U+E/vlTgeeCDQAA">
<XPD:ATTR name="Name" type="string">cmdApplyCommandOnObjectTarget</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">LfkLPzlHoU+Z/SI879K1MAAA</XPD:REF>
<XPD:REF name="Participant">5iMhssgkyUKpeo48ir9jNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ebnIeJvLAEOyqsvWVwdAnAAA</XPD:REF>
<XPD:REF name="Views[1]">aGwDdlY1F0OqVluGMn2TXgAA</XPD:REF>
<XPD:REF name="Views[2]">f5ELhylYKUGqFYvAaKT/AgAA</XPD:REF>
<XPD:REF name="Views[3]">UODILfGo50SUH9at4zM5ZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Zr3LAutpi0apEu1dZTZdpwAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">LfkLPzlHoU+Z/SI879K1MAAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1KcD6TucU0OgjPVvt3ixmwAA</XPD:REF>
<XPD:REF name="Views[1]">3Zsv3qfnvU2jVHbBmX0GVAAA</XPD:REF>
<XPD:REF name="Views[2]">j1X7op/mAE+gTU/7UZzq3QAA</XPD:REF>
<XPD:REF name="Views[3]">pCZ/AFehB0CuLEgQ6bLKhAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="9ye3M9lsU0SrXRkI1odu6wAA">
<XPD:ATTR name="Name" type="string">CmdApplyCommandOnClass</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that applies the provided Command on the provided Class.</XPD:ATTR>
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8azqxJ5A7UaWTnlv090PVAAA</XPD:REF>
<XPD:REF name="Views[1]">nTZGQG9JAUOFyspv83SGOgAA</XPD:REF>
<XPD:REF name="Views[2]">mx0j8ZSUVUCCnEHa45nyKwAA</XPD:REF>
<XPD:REF name="Views[3]">BazoK/G3X0S61/eb02MmAwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="xJDmCJOcdkGOqibaoyQzZwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">9ye3M9lsU0SrXRkI1odu6wAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">UVQYsY+Wpk21Sbk984zj6QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="mOC1rixQsUW0rZF9E7fx1AAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Constructor. 
First incokes the constructor of the superclass.
Then creates the associated Descriptor(s).</XPD:ATTR>
<XPD:REF name="Owner">9ye3M9lsU0SrXRkI1odu6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="QQJISAXGxEeExtzt5GrzeQAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if both source and target.getElement() are not null.</XPD:ATTR>
<XPD:REF name="Owner">9ye3M9lsU0SrXRkI1odu6wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DIRP5ge1skWyP6iyRnOK2QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QQJISAXGxEeExtzt5GrzeQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="bZ9Lp+ryNkKkjtxZ8YkIwQAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Applies the provided Command on the provided Class:
source.applyOn(target.getElement()).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">9ye3M9lsU0SrXRkI1odu6wAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">rRUTMaBTGUqWAeLOsYcUvwAA</XPD:REF>
<XPD:REF name="Associations[1]">CaudjGdyMEWT8K4bEy5QMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLAssociation" guid="JH6r1e+RckGWryyZifY2QQAA">
<XPD:ATTR name="Name" type="string">asCmdApplyCommandOnClassCommand</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">2a+qscOabEemtxbBIui79QAA</XPD:REF>
<XPD:REF name="Views[1]">ZafP5IKXpEiU8CVW8Wi8HgAA</XPD:REF>
<XPD:REF name="Views[2]">nIDcg+gm4kWCBpxwOiWVYgAA</XPD:REF>
<XPD:REF name="Views[3]">EL9Bsui+RU6OiU1gLSOltgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="wXAaVNQohkSvdScICo7vCQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">JH6r1e+RckGWryyZifY2QQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="rRUTMaBTGUqWAeLOsYcUvwAA">
<XPD:ATTR name="Name" type="string">cmdApplyCommandOnClass</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">JH6r1e+RckGWryyZifY2QQAA</XPD:REF>
<XPD:REF name="Participant">9ye3M9lsU0SrXRkI1odu6wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ROP8rhlld0aL2UlQ5aE7/QAA</XPD:REF>
<XPD:REF name="Views[1]">64P/hNfMH0awqMbiH1OTcAAA</XPD:REF>
<XPD:REF name="Views[2]">pnctDOx2Ikm62+xqFCjjJAAA</XPD:REF>
<XPD:REF name="Views[3]">4I+7QHNajkeei8e05yu7mwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="9ceBHG0d4U+3cX+ctkYxRAAA">
<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">JH6r1e+RckGWryyZifY2QQAA</XPD:REF>
<XPD:REF name="Participant">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hh7CeRgtA0O9z4MhjCuXrAAA</XPD:REF>
<XPD:REF name="Views[1]">1MQWOgdD2Ei77J72KBs/VwAA</XPD:REF>
<XPD:REF name="Views[2]">LtxTdEm8hkmp9aHU5zvZZwAA</XPD:REF>
<XPD:REF name="Views[3]">UKCwDodyX0qPe1xXIBgujwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="qK/PZSfevk+91EehOd1v3QAA">
<XPD:ATTR name="Name" type="string">asClassDescriptorCmdApplyCommandOnClass</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">StvaG30hpk+7fCsF1nyyrwAA</XPD:REF>
<XPD:REF name="Views[1]">vYieXtRlP0GIeFe5VaoSNwAA</XPD:REF>
<XPD:REF name="Views[2]">G5UK5cITYkmURNII2LGKGAAA</XPD:REF>
<XPD:REF name="Views[3]">g0pkrZ53mUG1ZTJElAiMLAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="U4ufPLx21ky11iwVSm/nygAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">qK/PZSfevk+91EehOd1v3QAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="Tct71bjJ/0OU66iEoMRE1AAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">qK/PZSfevk+91EehOd1v3QAA</XPD:REF>
<XPD:REF name="Participant">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dVY77WLYkkW2jSn0+fup/QAA</XPD:REF>
<XPD:REF name="Views[1]">Vw8oMi26HUSZ//qp62czuwAA</XPD:REF>
<XPD:REF name="Views[2]">3wIwnh4zFkOF2NVrIFEu0wAA</XPD:REF>
<XPD:REF name="Views[3]">CByrsEVGQkCSoeuhO6FqKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="CaudjGdyMEWT8K4bEy5QMwAA">
<XPD:ATTR name="Name" type="string">cmdApplyCommandOnClass</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">qK/PZSfevk+91EehOd1v3QAA</XPD:REF>
<XPD:REF name="Participant">9ye3M9lsU0SrXRkI1odu6wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">x7QcZm58E0OtTFT4516qSQAA</XPD:REF>
<XPD:REF name="Views[1]">0VZKYTWRGEe2jkhoyULO9gAA</XPD:REF>
<XPD:REF name="Views[2]">wpt8eOl2aE+LdamUvevejAAA</XPD:REF>
<XPD:REF name="Views[3]">JaQ71i5dzkeDnP7a/GC3QwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLGeneralization" guid="UVQYsY+Wpk21Sbk984zj6QAA">
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:REF name="Child">9ye3M9lsU0SrXRkI1odu6wAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+N5uL1vR3EuLAWgZr8JHSAAA</XPD:REF>
<XPD:REF name="Views[1]">y4hzHBGjp0qXDFxg+t9RRwAA</XPD:REF>
<XPD:REF name="Views[2]">TLphmdU2fUaGOeAUqmEpsgAA</XPD:REF>
<XPD:REF name="Views[3]">QurpcIk5ZEWtcrg2Cy8PpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="IzO+OfpIqEyVo3mF2HtEpwAA">
<XPD:ATTR name="Name" type="string">CmdApplyCommandOnProperty</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that applies the provided Command on the provided Property.
</XPD:ATTR>
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">V17XZHm9iUWMguxqoOfgGAAA</XPD:REF>
<XPD:REF name="Views[1]">lM9vlgmnN06tcgSm9yKSPgAA</XPD:REF>
<XPD:REF name="Views[2]">uT/rY3qWkUa0F89FZ1RMPgAA</XPD:REF>
<XPD:REF name="Views[3]">z3UkyZY0WkKYn6vt35DzvgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="7IeSJBaYn0W2uLxX69R9fgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">IzO+OfpIqEyVo3mF2HtEpwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">lz8Vh8YL2kWoaWq+ZtuxrAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="5WCQTFJU60m+hFurLJGCGgAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Constructor. 
First incokes the constructor of the superclass.
Then creates the associated Descriptor(s).</XPD:ATTR>
<XPD:REF name="Owner">IzO+OfpIqEyVo3mF2HtEpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="hvAzwGyigEGDjvYnB2lAJAAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if both source and target.getElement() are not null.</XPD:ATTR>
<XPD:REF name="Owner">IzO+OfpIqEyVo3mF2HtEpwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NXRuMWKZgUCuZYzcRXPD+gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hvAzwGyigEGDjvYnB2lAJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="UVzsiwl4JE6xhMf6NuXDEAAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Applies the provided Command on the provided Property:
source.applyOn(target.getElement()).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">IzO+OfpIqEyVo3mF2HtEpwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">QX28I9TJpEejOv4vh7fDdgAA</XPD:REF>
<XPD:REF name="Associations[1]">dakkXr3AzkafhpwGC7Dg3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="Dbx0V/Xy1kSVxXYyhEbiMgAA">
<XPD:ATTR name="Name" type="string">asCmdApplyCommandOnPropertyCommand</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XwcfxlBa8EyYhvblR7aq3wAA</XPD:REF>
<XPD:REF name="Views[1]">8MflvENP5U6KeoDM3bcx2AAA</XPD:REF>
<XPD:REF name="Views[2]">RYxZ5oRBNki7bVdOhG03JwAA</XPD:REF>
<XPD:REF name="Views[3]">PkDdoSmLmUS1pC4zx5HJlgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="ivrqVHxigEyeV6QdZaonIAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">Dbx0V/Xy1kSVxXYyhEbiMgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="QX28I9TJpEejOv4vh7fDdgAA">
<XPD:ATTR name="Name" type="string">cmdApplyCommandOnProperty</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">Dbx0V/Xy1kSVxXYyhEbiMgAA</XPD:REF>
<XPD:REF name="Participant">IzO+OfpIqEyVo3mF2HtEpwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zS6rSITFX0Ka7xhlIjKgeQAA</XPD:REF>
<XPD:REF name="Views[1]">CuWRMM8xAk2QWL/r3InJbAAA</XPD:REF>
<XPD:REF name="Views[2]">22O8Kyw93UyGJOIHMeoqpAAA</XPD:REF>
<XPD:REF name="Views[3]">lhNGl8Bq5EekfSRvhxUM3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="nb5DptxLWUe3xY0sdIJrNQAA">
<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">Dbx0V/Xy1kSVxXYyhEbiMgAA</XPD:REF>
<XPD:REF name="Participant">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Ltu01IJBE0mFgyb7n8bI9AAA</XPD:REF>
<XPD:REF name="Views[1]">+do8uQrFfkKDlpMONcm/SgAA</XPD:REF>
<XPD:REF name="Views[2]">tHl4LlLiREijalZZu9ZSaQAA</XPD:REF>
<XPD:REF name="Views[3]">ijzrR0I/FEueBdf0ZFyQnAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="CKRUWWbuUECYlY/oAkfX3gAA">
<XPD:ATTR name="Name" type="string">asPropertyDescriptorCmdApplyCommandOnProperty</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Dri6fA9AxEauIawYXIaNNwAA</XPD:REF>
<XPD:REF name="Views[1]">7noa/FTbDEO2eL0aYdJMqAAA</XPD:REF>
<XPD:REF name="Views[2]">ly1uoxv+akC/UtW8GMV0pwAA</XPD:REF>
<XPD:REF name="Views[3]">eum88l0Hpki3ATLKefTG7wAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="op5o/lF5fkSIMHSRtb3LFgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">CKRUWWbuUECYlY/oAkfX3gAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="+9AgYP3v7UepX8MpTY+zbQAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">CKRUWWbuUECYlY/oAkfX3gAA</XPD:REF>
<XPD:REF name="Participant">u+4oQCiGz0Kwyk+Dhu1/NQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GxEKBZRMCkWb2MI6lFL/ugAA</XPD:REF>
<XPD:REF name="Views[1]">uk5NUcLxA0yyVNcoHhToNwAA</XPD:REF>
<XPD:REF name="Views[2]">x3SryJZR30C0mre0ASuCSwAA</XPD:REF>
<XPD:REF name="Views[3]">1QhwbpYnvk6aKDh6BTtntAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="dakkXr3AzkafhpwGC7Dg3QAA">
<XPD:ATTR name="Name" type="string">cmdApplyCommandOnProperty</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">CKRUWWbuUECYlY/oAkfX3gAA</XPD:REF>
<XPD:REF name="Participant">IzO+OfpIqEyVo3mF2HtEpwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QdJGGiN0uE67fY2PL6XIzgAA</XPD:REF>
<XPD:REF name="Views[1]">Labqg3Ztx0Cfgd7CofSBNAAA</XPD:REF>
<XPD:REF name="Views[2]">R463g1OwlUedd+77Fp7DjgAA</XPD:REF>
<XPD:REF name="Views[3]">fNlQO4N+WEeAGGauHqe5TgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLGeneralization" guid="lz8Vh8YL2kWoaWq+ZtuxrAAA">
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:REF name="Child">IzO+OfpIqEyVo3mF2HtEpwAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gVSBMge5Qkmya82TE+ijcAAA</XPD:REF>
<XPD:REF name="Views[1]">fLCjVfAv1UiNxkoU6o0l+AAA</XPD:REF>
<XPD:REF name="Views[2]">kzrzmrvey0qIvCsm7nz4kQAA</XPD:REF>
<XPD:REF name="Views[3]">8Bq3aA6yKUmgYM/tKD/+1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="5UjA/zczD0WpmWlYUUWNQQAA">
<XPD:ATTR name="Name" type="string">CmdApplyCommandOnSlot</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that applies the provided Command on the provided Slot.
</XPD:ATTR>
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">UK3XCiiIgEqM2ve59LVnpgAA</XPD:REF>
<XPD:REF name="Views[1]">uOfQQDaBQ0K8S4FLchydSAAA</XPD:REF>
<XPD:REF name="Views[2]">lfpUD6ecBEKWnLmDy+LWtwAA</XPD:REF>
<XPD:REF name="Views[3]">loNjv4XEMkOP8CfsQm3R5wAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="r6XvdJvu4UKm6IS+5bsa/AAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">5UjA/zczD0WpmWlYUUWNQQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">PRe8ty9QD0mo44iiv9v3lgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ITrvU4TjSUG+QHU9JaRlnwAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Constructor. 
First incokes the constructor of the superclass.
Then creates the associated Descriptor(s).</XPD:ATTR>
<XPD:REF name="Owner">5UjA/zczD0WpmWlYUUWNQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="X08/SebtLEGJdkcep0Dv5gAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if both source and target.getElement() are not null.</XPD:ATTR>
<XPD:REF name="Owner">5UjA/zczD0WpmWlYUUWNQQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cEcyN0/+VU6P4sia9ylPkgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X08/SebtLEGJdkcep0Dv5gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="xMeO41LcZEuY5nDL3UcsswAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Applies the provided Command on the provided Slot:
source.applyOn(target.getElement()).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">5UjA/zczD0WpmWlYUUWNQQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">zIssdOeqTk+zvpFaljtt0gAA</XPD:REF>
<XPD:REF name="Associations[1]">ZTyxawqVQkauUYd0CjU7hQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLAssociation" guid="vYAg7fny202GwRgX9tuWAAAA">
<XPD:ATTR name="Name" type="string">asCmdApplyCommandOnSlotCommand</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xtE+rJd5jkSH3ghUKCMUbgAA</XPD:REF>
<XPD:REF name="Views[1]">+1Dx3vzTiku8cRVwyM+IHwAA</XPD:REF>
<XPD:REF name="Views[2]">CJnm1q3ac0S9XFndL4F36QAA</XPD:REF>
<XPD:REF name="Views[3]">OqErzoB4eEKPv7QarbeBpgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="zIgd7qOCL06JurpHDIXRzwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">vYAg7fny202GwRgX9tuWAAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="zIssdOeqTk+zvpFaljtt0gAA">
<XPD:ATTR name="Name" type="string">cmdApplyCommandOnSlot</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">vYAg7fny202GwRgX9tuWAAAA</XPD:REF>
<XPD:REF name="Participant">5UjA/zczD0WpmWlYUUWNQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">01DA1aW/BkChadwq8K+Q6AAA</XPD:REF>
<XPD:REF name="Views[1]">WanXl6AhQEG4QVOQTgOLOwAA</XPD:REF>
<XPD:REF name="Views[2]">pZhu9coWS0GL29X4wW9RNwAA</XPD:REF>
<XPD:REF name="Views[3]">o/vaXtxxo0KKTd2wSYf58AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="pdZi2MZRTUCP7UwwU6u7ugAA">
<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">vYAg7fny202GwRgX9tuWAAAA</XPD:REF>
<XPD:REF name="Participant">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8kkzErNXpEmcOhZ6RuP0jQAA</XPD:REF>
<XPD:REF name="Views[1]">eC3PiUe91kywhPbhI5Sx/wAA</XPD:REF>
<XPD:REF name="Views[2]">TDcDFx/CQEuUOOGjB86JlwAA</XPD:REF>
<XPD:REF name="Views[3]">vCgNIwx960+LNjlawHhzogAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLAssociation" guid="PmVHo03TcEmynydGIes2kAAA">
<XPD:ATTR name="Name" type="string">asSlotDescriptorCmdApplyCommandOnSlot</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">fT+/8Sd/PUi3fOMAr0X+1gAA</XPD:REF>
<XPD:REF name="Views[1]">sBd8GD0O3EiYPOqTadjjbQAA</XPD:REF>
<XPD:REF name="Views[2]">AYFj6xU63U+5wozGVF28zwAA</XPD:REF>
<XPD:REF name="Views[3]">CDz3JDFOEESh8rJXzCJ6lAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="QNzqcjiJ/0e1z5fUFAM4jQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">PmVHo03TcEmynydGIes2kAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="/rvX2Zuv8k27TC8XEViAswAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">PmVHo03TcEmynydGIes2kAAA</XPD:REF>
<XPD:REF name="Participant">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zYBqa1BrLkqOaUB4exattQAA</XPD:REF>
<XPD:REF name="Views[1]">7ZelsgpiP0O0AtbwcV7XiQAA</XPD:REF>
<XPD:REF name="Views[2]">sUjrk2TySkGrckCCiAGebwAA</XPD:REF>
<XPD:REF name="Views[3]">Stv/l3CANEKI429KbC8ECQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ZTyxawqVQkauUYd0CjU7hQAA">
<XPD:ATTR name="Name" type="string">cmdApplyCommandOnSlot</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">PmVHo03TcEmynydGIes2kAAA</XPD:REF>
<XPD:REF name="Participant">5UjA/zczD0WpmWlYUUWNQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">X7Bq7Y1dikawEmf31E7zxwAA</XPD:REF>
<XPD:REF name="Views[1]">zxqkeq7kB0K/fnOhgj+U0AAA</XPD:REF>
<XPD:REF name="Views[2]">Z/4RCi4Nz0qFcIsjQqGYYwAA</XPD:REF>
<XPD:REF name="Views[3]">vZyNjHsQREqavJ7iTwA49gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLGeneralization" guid="PRe8ty9QD0mo44iiv9v3lgAA">
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:REF name="Child">5UjA/zczD0WpmWlYUUWNQQAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4X/4BKlu7k+zzPEs2fZSxAAA</XPD:REF>
<XPD:REF name="Views[1]">YUkb2k1+I0iClTJcyB6C+QAA</XPD:REF>
<XPD:REF name="Views[2]">dW0HFtjBnU+Zq8k8krd6jwAA</XPD:REF>
<XPD:REF name="Views[3]">b0jBGvY/n0asYjVImkv4BQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLRealization" guid="Ez5ZhXfwOUCrrdfMIDlPGQAA">
<XPD:REF name="Namespace">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:REF name="Client">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:REF name="Supplier">Gwjlpy/PfUeYi89JnyQDWQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">njjAofEnLk2ricgfxErQCQAA</XPD:REF>
<XPD:REF name="Views[1]">AzEXzRaePEONwS4riAgFtwAA</XPD:REF>
<XPD:REF name="Views[2]">+U0w4s+d3E2NOS3LSFxNQwAA</XPD:REF>
<XPD:REF name="Views[3]">whDf2czk8Ue42wJA3W1/OQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLDependency" guid="1b8MNr8RsUiH/LZjTMXa9AAA">
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">access</XPD:ATTR>
<XPD:REF name="Namespace">FklawKdy60KtPXECTeOc8gAA</XPD:REF>
<XPD:REF name="Client">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:REF name="Supplier">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LHeR6IUia02935cAgXcMSQAA</XPD:REF>
<XPD:REF name="Views[1]">1a88irqKHE+MvIOzpz3UWQAA</XPD:REF>
<XPD:REF name="Views[2]">Ar/rnMCxr0mDn4fTRRbMtAAA</XPD:REF>
<XPD:REF name="Views[3]">nlS1PCrRj0u2oE3Szs33owAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLPackage" guid="Q/tPUn7eME2CjmiWTgz1zgAA">
<XPD:ATTR name="Name" type="string">BuiltInCommands</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The built-in Commands that provide some generic behavior upon the object structure.</XPD:ATTR>
<XPD:REF name="Namespace">FklawKdy60KtPXECTeOc8gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
<XPD:REF name="Views[0]">fn3xKPjk40SKjpJQfZfTOAAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">5</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="waolWlZ5I0e7tITzjRnS6wAA">
<XPD:ATTR name="Name" type="string">Object Commands</XPD:ATTR>
<XPD:REF name="DiagramOwner">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="7ujvbv+uIECWW8NyL+lC5AAA">
<XPD:REF name="Diagram">waolWlZ5I0e7tITzjRnS6wAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">28</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="T+pp2LUDNUy+W/Q97Q0/9AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">468</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">121</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">40</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Ftt4XtT+LkCHxvCNdHeSkAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="IHNGf6W7AkG7RLsA32qDbgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Command</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="aT8GoNxZ+0qfprr91VcYUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Kq3kRfhn40+BQf1GHpcH6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="HhbTLi/fPkupV35EaUPkVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="cMNLgXN6V0ymCQhnRXpS9AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="nan6kJs0EkKXIPSf6IXlQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="t2QsrTNbhka82TSIx1lFqQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">144</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">324</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="MCY+Av4hE0OHjH+k3ndmLgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="r4wHUWQ5d0OXkRfSjNFJjwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="sVAkwCGgYky73WYYVfbisgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="bV2pLUVVeUehjulRP8+twwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="EVCE3PXC9E6Mh3XUvblb/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="H4O2/RqD10Ko/we0gJE+7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="idIn9yXDjEepnkpUFJguwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="LeZIJ8NjcEGn9wtOSoE5pAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">40</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">148</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">xjVZF4e+zkmBkqEn7oQSUgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="s2iJeCW6U0KZZxvxLmNoyAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="N9atOKw9PkK8OIqVn8szHQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdCreateObject</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="KayY+EFf2kKtCFfgRaeM+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="pepkdSqCMk6HCclqivU9nQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="qTCaWMYuk0q3URQR8n1fHAAA">
<XPD:REF name="Model">xjVZF4e+zkmBkqEn7oQSUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="CMCksTCc/EOi7AcotHRrTAAA">
<XPD:REF name="Model">xjVZF4e+zkmBkqEn7oQSUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="c8Tzo3rB0UihNPj2yAgaCQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">xjVZF4e+zkmBkqEn7oQSUgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="6KV1/q/X2EiSsi+OTX53UQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">40</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">324</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">103</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="qN4mXyaymUa237POWzPsbQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="fOCrmIWujUCKBY3H1eRSzgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ClassDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="jC+5fhn8tEmN6S/U0UmvkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="fDQtqQhA40OJQ8n6gmNrPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="O91cQPlJOUeoRQ2HW0ipPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="A0Dt2m4Hl0iTfTZBMKJexgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="tHBwAjp/zUGqpvWYRULYpQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="0zBT3O6RhkGqsMekQHu3oQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">88,233;88,324</XPD:ATTR>
<XPD:REF name="Model">h5sgSj9vtkebwu8Fv0M1/QAA</XPD:REF>
<XPD:REF name="Head">6KV1/q/X2EiSsi+OTX53UQAA</XPD:REF>
<XPD:REF name="Tail">LeZIJ8NjcEGn9wtOSoE5pAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="v0uhEzL9G0qNYiNShBHXWAAA">
<XPD:ATTR name="Alpha" type="real">2.44685318545401</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">7.81024967590665</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCreateObjectClassDescriptor</XPD:ATTR>
<XPD:REF name="Model">h5sgSj9vtkebwu8Fv0M1/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="SRVRjUq9nEG0yhmrM1krZAAA">
<XPD:ATTR name="Alpha" type="real">-0.903489599251273</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">42.0119030752</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">h5sgSj9vtkebwu8Fv0M1/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="J7YvdXcsukGHBu7YkKbr5wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">h5sgSj9vtkebwu8Fv0M1/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="RgeDgTN3b0KqvUFVXzX7zgAA">
<XPD:ATTR name="Alpha" type="real">-5.09289474924575</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">26.9258240356725</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+input</XPD:ATTR>
<XPD:REF name="Model">pg6ZdYChjUuxWlYPEAftMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="1r/6wxy+SkGqvBIQGDy1FQAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdCreateObject</XPD:ATTR>
<XPD:REF name="Model">IaZstEPWf0mhfdLDZqJLswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="bgpmDRV+pkOQcLA0eAAJIgAA">
<XPD:ATTR name="Alpha" type="real">-0.65569601692014</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">16.4012194668567</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">pg6ZdYChjUuxWlYPEAftMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="kjKgluL/mEaP9+OfHm5l7QAA">
<XPD:ATTR name="Alpha" type="real">-1.03037598407989</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">17.4928556845359</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">IaZstEPWf0mhfdLDZqJLswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="BfqMi+0BgU+4OiAhAuzR0QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">pg6ZdYChjUuxWlYPEAftMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="qeI4AH0bN0CGYYm0bJsbTgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">IaZstEPWf0mhfdLDZqJLswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="u7eT25M08k67T1HmHyEc4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1056</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-988</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">pg6ZdYChjUuxWlYPEAftMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="3K0rL+/fAEOKdoWOLOYKSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1056</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-988</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">IaZstEPWf0mhfdLDZqJLswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="VDGYeGANV0Sdb2C0ZiWUtgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">188,233;188,324</XPD:ATTR>
<XPD:REF name="Model">R0HDHsKT+keEOYHHMQG/MgAA</XPD:REF>
<XPD:REF name="Head">t2QsrTNbhka82TSIx1lFqQAA</XPD:REF>
<XPD:REF name="Tail">LeZIJ8NjcEGn9wtOSoE5pAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="WCdg3g31N0qXFktJNQOTvQAA">
<XPD:ATTR name="Alpha" type="real">0.915100863967059</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">16.4012194668567</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCreateObjectObjectOfClass</XPD:ATTR>
<XPD:REF name="Model">R0HDHsKT+keEOYHHMQG/MgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="u/Xa6QXa5U2uNNGF+h1TYQAA">
<XPD:ATTR name="Alpha" type="real">0.931882270227772</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">43.6004587131833</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;output&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">R0HDHsKT+keEOYHHMQG/MgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="OGWvFIbXTkOjt5wjrokuUAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">R0HDHsKT+keEOYHHMQG/MgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="CwUDuJYFhkOjP8M/a/kS4AAA">
<XPD:ATTR name="Alpha" type="real">-1.28824136810505</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">32.2800247831379</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+output</XPD:ATTR>
<XPD:REF name="Model">y6dtRqH8LUyYSmnJnSeggwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="l/SQ69CWDESNViwYv0AS0AAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdCreateObject</XPD:ATTR>
<XPD:REF name="Model">CnsfFK0ca0GfcxxwphDkTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="toa5MJ0KiEuyTO4DkIjF5gAA">
<XPD:ATTR name="Alpha" type="real">-5.3474152209392</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">23.6008474424119</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">y6dtRqH8LUyYSmnJnSeggwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="8meEKXJsNkuuVgVr7VSpAQAA">
<XPD:ATTR name="Alpha" type="real">-0.965250754863104</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15.8113883008419</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">CnsfFK0ca0GfcxxwphDkTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="J0lVZUgKnEuaymeIX4XWAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">y6dtRqH8LUyYSmnJnSeggwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="YO/OnJqGQUybrL34whODJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">CnsfFK0ca0GfcxxwphDkTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="sAbDTA/YwEe4n+bv3BkinQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1056</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-988</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">y6dtRqH8LUyYSmnJnSeggwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="llLqApIat02lDuVQBXJbVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1056</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-988</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">CnsfFK0ca0GfcxxwphDkTQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLGeneralizationView" guid="tLQjto1PL0aZCjS/JvXM+wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">132,148;132,108;528,108;528,67</XPD:ATTR>
<XPD:REF name="Model">+cT/KicKYkuOsnRA5pnatAAA</XPD:REF>
<XPD:REF name="Head">T+pp2LUDNUy+W/Q97Q0/9AAA</XPD:REF>
<XPD:REF name="Tail">LeZIJ8NjcEGn9wtOSoE5pAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="vEU/+JTjNkmgF+uK7TVNSAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+cT/KicKYkuOsnRA5pnatAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="QzpQcKWiWUWEywZcw80RvwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">+cT/KicKYkuOsnRA5pnatAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="PUAHevE+5UmDJ8TkU6IxUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+cT/KicKYkuOsnRA5pnatAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="jGylaLV5x0KlOFTOnJK1jAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">432</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">148</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">100</XPD:ATTR>
<XPD:REF name="Model">rX8TChf8YUCddv/KCHs0RwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="4LQ1HkQG7UWD578bF3zSYgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="DmJaNk0Vg0uY5r2dlEzjewAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdDestroyObject</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="MbtfMb2b0ES++HeU2+NEuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="njps5j+S/kCvkjElUKGQCAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="NJOk6alHUEeZL2dMGlMY2AAA">
<XPD:REF name="Model">rX8TChf8YUCddv/KCHs0RwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="wslWQJo8PE+TLTAGGlGmfQAA">
<XPD:REF name="Model">rX8TChf8YUCddv/KCHs0RwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="7BxXGip08kiZ6IbwQ3Be7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">rX8TChf8YUCddv/KCHs0RwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="SCS18EyeUEmah1kTy0QVXAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">484</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">324</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="tpByIs6SY0K6tUX30YLpHgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="0Av66FfElU6vgkwST9h7PAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="pW34xJnXcEOh2jbWEc3m4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="49Os+YyAaUKUBNTNOLRfMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="2QZSPMvlrk6FkPMziSvzZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="pSIKWn2gaUaif8TY2N9twwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ifFrqVHuVkqYdtgsr9phWQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="b3mIVQ7ezkObucoGcll6mQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">524,247;524,324</XPD:ATTR>
<XPD:REF name="Model">MxJkxGFXEEGYKqHd0QylxQAA</XPD:REF>
<XPD:REF name="Head">SCS18EyeUEmah1kTy0QVXAAA</XPD:REF>
<XPD:REF name="Tail">jGylaLV5x0KlOFTOnJK1jAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Drgh1C7MSEKpJBYrJSw2KwAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdDestroyObjectObjectOfClass</XPD:ATTR>
<XPD:REF name="Model">MxJkxGFXEEGYKqHd0QylxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="S9XIQrQ9Rk+wHOHGmnNpPAAA">
<XPD:ATTR name="Alpha" type="real">0.865228088037096</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">35.4682957019364</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">MxJkxGFXEEGYKqHd0QylxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="R/ZClCf8mEWuA4yz/fiFRgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">MxJkxGFXEEGYKqHd0QylxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="8HmyGLghs0Wa+NgAbliOSwAA">
<XPD:ATTR name="Alpha" type="real">-1.00406719320246</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">26.0768096208106</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+input</XPD:ATTR>
<XPD:REF name="Model">1ly8KWINRUS+fIolZBW83wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="u8QJjkk8zUKWgK3dIyUkhwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdDestroyObject</XPD:ATTR>
<XPD:REF name="Model">QjmkPmiGg0WYIdL17Np1ugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="9HL5NxOE7kyaMxGhJ9E6TgAA">
<XPD:ATTR name="Alpha" type="real">-5.31243868932591</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">23.0217288664427</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">1ly8KWINRUS+fIolZBW83wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="RNBP7GpbLESB4fR7xymWfwAA">
<XPD:ATTR name="Alpha" type="real">-0.748377102964537</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.1049731745428</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">QjmkPmiGg0WYIdL17Np1ugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="2s45iRpV+kabS/9mq586wAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">1ly8KWINRUS+fIolZBW83wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="LrkQ+c878EeE0hHTqb9P0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">QjmkPmiGg0WYIdL17Np1ugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="DyufXs7sKUaSkEYQN5mK7QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-884</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-988</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">1ly8KWINRUS+fIolZBW83wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="dllmKchv8kyDSB3jN3kRpQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-884</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-988</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">QjmkPmiGg0WYIdL17Np1ugAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="6Phs4Jo4Y0+Z4aWqPzJiHAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">528,148;528,67</XPD:ATTR>
<XPD:REF name="Model">W4tttmQt/Eqz4C7tqDT0OQAA</XPD:REF>
<XPD:REF name="Head">T+pp2LUDNUy+W/Q97Q0/9AAA</XPD:REF>
<XPD:REF name="Tail">jGylaLV5x0KlOFTOnJK1jAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="HrMQ2Is2cUK+gPwz07mIbwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">W4tttmQt/Eqz4C7tqDT0OQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="MfRTrOGEFUmGdYi5pnsL/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">W4tttmQt/Eqz4C7tqDT0OQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="TNyeU01vSUaz87xzu5NoyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">W4tttmQt/Eqz4C7tqDT0OQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="QxNlWsw22E67/k7br8QITQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">632</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">148</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">100</XPD:ATTR>
<XPD:REF name="Model">GNOZhG3TC0S/amwZq33YAgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ZILGEz04MEuhcjNDknA9LQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="41QQVq/3mUChtFqdfFk4HQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdCloneObject</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Kd9zQA5WHkybapqWXhQI9wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="zTVDE+rHk0ymOtEcfAsL1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="BJ+YaFxatUK1f6XEZThjKAAA">
<XPD:REF name="Model">GNOZhG3TC0S/amwZq33YAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="vtX/V8B2gkaYJc5XVaelpgAA">
<XPD:REF name="Model">GNOZhG3TC0S/amwZq33YAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="s/whRr5n3Uq3ubZs+59FIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GNOZhG3TC0S/amwZq33YAgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLClassView" guid="wYTElM7bXkCQf6LzzPTHxQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">632</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">324</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="eaOGBXdfP06bfmlz98u0egAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="snC2ovcPMUWLXXkYsouZqwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="vE1XGu0CAEyDkNUUr+W1ZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="/UWd7iTmNUuGAXWWM1FGOwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="++rC947SD0+sx5Fh0oCJUAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="jOgKa8rmOEq4iHSnVW9SVgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="LvK6wiOWJUKRSLODJ8sbEwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="M/P/c1uh402cLdeMWo/ZGAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">728</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">324</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="11ceROzh802EJgU/pw3RygAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="k5I/5HENW0azC1Iu54SMNQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="vfDXdlTWXkGbRP1myxRzEwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="j0kz3iY8pEahwPhIa6oTCAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="JgpTeGH15kaM7HfgIYEOdQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Rkn91rpnkkGf/9CBpoCpHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="mW4wtHsYz0eufy1OCi7z+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLAssociationView" guid="3qPinKmnjE2d9MH0PGluSwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">676,247;676,324</XPD:ATTR>
<XPD:REF name="Model">HUGG5XwGAUqfkPANAIdhjgAA</XPD:REF>
<XPD:REF name="Head">wYTElM7bXkCQf6LzzPTHxQAA</XPD:REF>
<XPD:REF name="Tail">QxNlWsw22E67/k7br8QITQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="H2BHzDPxvEWug5vtqLOhAgAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCloneObjectObjectOfClassInput</XPD:ATTR>
<XPD:REF name="Model">HUGG5XwGAUqfkPANAIdhjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="AJ7hu/EBVkqQJMMhEsaHnwAA">
<XPD:ATTR name="Alpha" type="real">-0.800780945329967</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">45.9673797382448</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">HUGG5XwGAUqfkPANAIdhjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="il4OAfYRSk2uVrARqLcTxQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">HUGG5XwGAUqfkPANAIdhjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="uGWhrEccLEmN6nFqB/KDCwAA">
<XPD:ATTR name="Alpha" type="real">-5.09289474924575</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">26.9258240356725</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+input</XPD:ATTR>
<XPD:REF name="Model">z0jlo5jPZ0SqX40MydZecwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="zjjKQedxlkKrBj7lt0X3nAAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdCloneObject</XPD:ATTR>
<XPD:REF name="Model">8miNQroEF0CBvmf6G+u0DwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="8a61SfIMVUKNPzx9Vdeo1QAA">
<XPD:ATTR name="Alpha" type="real">-1.03907242401279</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.723082923316</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">z0jlo5jPZ0SqX40MydZecwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="8xZyje8S9USD5vf/ZRiZ7QAA">
<XPD:ATTR name="Alpha" type="real">-0.915099767808768</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">16.4012194668567</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">8miNQroEF0CBvmf6G+u0DwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="z+hOgVnRME2lpq2oEyOlXgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">z0jlo5jPZ0SqX40MydZecwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="nvzVc2kZlUWARQ/uNL6gKwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">8miNQroEF0CBvmf6G+u0DwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="/co9E+phiEazmgzqhmS4qwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-988</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">z0jlo5jPZ0SqX40MydZecwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="AbhLa4fauEKxpgGMeCYHBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-988</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">8miNQroEF0CBvmf6G+u0DwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLAssociationView" guid="lEYJl6bUUEqPfJarjoRa8gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">772,247;772,324</XPD:ATTR>
<XPD:REF name="Model">C6fwEm+DfEuIsQWXOThKXAAA</XPD:REF>
<XPD:REF name="Head">M/P/c1uh402cLdeMWo/ZGAAA</XPD:REF>
<XPD:REF name="Tail">QxNlWsw22E67/k7br8QITQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="h2Nh/IqdzEKpg5yQVv1FggAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCloneObjectObjectOfClassOutput</XPD:ATTR>
<XPD:REF name="Model">C6fwEm+DfEuIsQWXOThKXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="C5yOhdHd50GnesPKiRL8PAAA">
<XPD:ATTR name="Alpha" type="real">0.830144351952317</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">47.4236228055175</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;output&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">C6fwEm+DfEuIsQWXOThKXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="f8MBxNcEAEuG+7wd+7OEIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">C6fwEm+DfEuIsQWXOThKXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="L3k0aL7UDUeBpwUFilit9wAA">
<XPD:ATTR name="Alpha" type="real">-1.21609070281859</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">28.7923600977759</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+output</XPD:ATTR>
<XPD:REF name="Model">Keu5LIvaDUSTm5PpdEUiDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Kmbn2c+ZmkigSFF5ngtarAAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdCloneObjectOutput</XPD:ATTR>
<XPD:REF name="Model">L4zQhA/XN0WehL83R9eH4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Wu2VIrnQzUe5a9MLCqexeQAA">
<XPD:ATTR name="Alpha" type="real">-5.19686638015916</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">21.4709105535839</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">Keu5LIvaDUSTm5PpdEUiDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="6SXIoFuDlkqeXXfzxPSx5gAA">
<XPD:ATTR name="Alpha" type="real">-0.915099767808768</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">16.4012194668567</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">L4zQhA/XN0WehL83R9eH4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="9Zc0q6MFTEqJW/DvDBT4qwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Keu5LIvaDUSTm5PpdEUiDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Oe4wKHScqUmbbz72CpCGvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">L4zQhA/XN0WehL83R9eH4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="y/SrOQu+Ik2iuf72FTzyaQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-988</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Keu5LIvaDUSTm5PpdEUiDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="4lGbvOeO+U6PVVQ0KRYihQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-864</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-988</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">L4zQhA/XN0WehL83R9eH4wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLGeneralizationView" guid="7/BXGfNDW0qx2T3i2YCXlwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">724,148;724,108;528,108;528,67</XPD:ATTR>
<XPD:REF name="Model">wK3YvothlUyJ4oyUNDc/4wAA</XPD:REF>
<XPD:REF name="Head">T+pp2LUDNUy+W/Q97Q0/9AAA</XPD:REF>
<XPD:REF name="Tail">QxNlWsw22E67/k7br8QITQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="LJexEE/mhEW5D+Ply2URFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">wK3YvothlUyJ4oyUNDc/4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="G+pAGGFkkUKeM8D3rsDAaQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">wK3YvothlUyJ4oyUNDc/4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="+4xLM396AUm344Y3YvuH9QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">wK3YvothlUyJ4oyUNDc/4wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLClassView" guid="Yvrpg896kkihaYkFMoEvyQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00C080FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">832</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">148</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">UYh6/P7OeEKvgsitqp91wAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="T5wyjvSJgkmIQL4bEoLG4wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="A+tjqy4k7EqpuAY8+NgjXgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdCopySlots</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="rWPFnWdtBUGYIZy5D4k1xQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="AjsKHIncNEeAhMDHF6Ix8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Derived = False, Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="jWuirRtfW0ikHthXw/ZFcQAA">
<XPD:REF name="Model">UYh6/P7OeEKvgsitqp91wAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7yb0VQv2TESUIyX+qjFM7gAA">
<XPD:REF name="Model">UYh6/P7OeEKvgsitqp91wAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Q6YS9BrSTUStDGxyyDI3VAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">UYh6/P7OeEKvgsitqp91wAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLClassView" guid="qhHfv0Mu+UaGwtxZqCnMkQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">836</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">324</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Gdgf2S1cDU+TVSw3WLTHnQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="+owoyQ1pLkWyjYD9G5/FyQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="1G+CI1HrmUqGHi7BYxwv5AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="t2E83hDAdEWHn5GmIGm7CQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="fHzgDiDaWUGKH/uR3pOCNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="TfJfuJhzZUO0MCJCS1putwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="4FUvBVUHbk2q4iWil7RZjQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLClassView" guid="1TrjmmnjYkOvgQiVWADbswAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">932</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">324</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="LDTuwBI4X0ea/ecPeeSLNQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="+dHa/RqssUWwgSrdjMkXvAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="v7pUqCJZZ0SHOLJmaquJngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="nuXUMNaRwU6Q/1dmdNmEJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="SEu94FhiGEOJfQbQa50S7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="YsQDVFNmL02ERri8OWEbrQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="HPfnOENbWkKR4D3zPYFsiQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLAssociationView" guid="I4czOonZFkidQJjqhgGofQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">876,233;876,324</XPD:ATTR>
<XPD:REF name="Model">C/xA0/K8KkCVJkVr8U+9ogAA</XPD:REF>
<XPD:REF name="Head">qhHfv0Mu+UaGwtxZqCnMkQAA</XPD:REF>
<XPD:REF name="Tail">Yvrpg896kkihaYkFMoEvyQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="US8QU4bz406BbDAYUt4nSAAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCopySlotsObjectOfClassSource</XPD:ATTR>
<XPD:REF name="Model">C/xA0/K8KkCVJkVr8U+9ogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Qj5hgCcWhUefE8xBzI59UwAA">
<XPD:ATTR name="Alpha" type="real">0.769526456429516</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">44.5533388198909</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">C/xA0/K8KkCVJkVr8U+9ogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="1gvSdiRHSkyVjEmAI2xeJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">C/xA0/K8KkCVJkVr8U+9ogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="d7I+Tn/bNU+ZO7cpxnjEHAAA">
<XPD:ATTR name="Alpha" type="real">-1.16066905264327</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25.0798724079689</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+source</XPD:ATTR>
<XPD:REF name="Model">AXo58zOZVEKTJV6afRdSVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="CF9cmHyTX0KaPKD8PH0s/wAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdCopySlots</XPD:ATTR>
<XPD:REF name="Model">zufyQlI6CU+gFfBMOS+dVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Fuc/2ioImEW0JG1GCbiZawAA">
<XPD:ATTR name="Alpha" type="real">-5.30039114544232</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">18.0277563773199</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">AXo58zOZVEKTJV6afRdSVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="/1mXmn+jVkm3P1t0Kn9S6gAA">
<XPD:ATTR name="Alpha" type="real">-0.748377102964537</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.1049731745428</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">zufyQlI6CU+gFfBMOS+dVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="f84eKd3wZkqG7UiUeCd0aQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">AXo58zOZVEKTJV6afRdSVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="fHX6W9nbu0WotN/uJM2c+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">zufyQlI6CU+gFfBMOS+dVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="SLfBa3C3B0+nvKhA7NDJ3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-800</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-988</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">AXo58zOZVEKTJV6afRdSVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="IsXAz4ceCUyGZd53R85jjwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-800</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-988</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">zufyQlI6CU+gFfBMOS+dVwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLAssociationView" guid="6YDV8rVbzkyxzZ6PjOQrwgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">976,233;976,324</XPD:ATTR>
<XPD:REF name="Model">PA9C6Zie/UyuFLaUAlr2GwAA</XPD:REF>
<XPD:REF name="Head">1TrjmmnjYkOvgQiVWADbswAA</XPD:REF>
<XPD:REF name="Tail">Yvrpg896kkihaYkFMoEvyQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="fvyimISZTEWY+wPqUHtQ0wAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCopySlotsObjectOfClassTarget</XPD:ATTR>
<XPD:REF name="Model">PA9C6Zie/UyuFLaUAlr2GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="MLzCeb/i/kuGDTBOjYxnDAAA">
<XPD:ATTR name="Alpha" type="real">0.769526456429516</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">44.5533388198909</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">PA9C6Zie/UyuFLaUAlr2GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="l8wUO8FuPE2VL6LLpzJb4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">PA9C6Zie/UyuFLaUAlr2GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="DMa1z2ZTjUKmvFg831rq5wAA">
<XPD:ATTR name="Alpha" type="real">-1.14416891230824</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">24.1660919471891</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+target</XPD:ATTR>
<XPD:REF name="Model">GH4hzKeaGUqBB3zLkMZRCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="IgPPa9nCTUa9mVDrwHzDNgAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdCopySlotsTarget</XPD:ATTR>
<XPD:REF name="Model">k+zZaEAcH0iEBSN0YMLTcgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="jAKbG/YZFU2+tVb27D5vkQAA">
<XPD:ATTR name="Alpha" type="real">-5.19686638015916</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">21.4709105535839</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">GH4hzKeaGUqBB3zLkMZRCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="opDSv/gysUuQ0sGhE9byeAAA">
<XPD:ATTR name="Alpha" type="real">-0.748377102964537</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.1049731745428</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">k+zZaEAcH0iEBSN0YMLTcgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="qLS1qmcBbEWl/JouVfxmhAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">GH4hzKeaGUqBB3zLkMZRCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Mof/0B7wZ0WtgUcaIlLgyAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">k+zZaEAcH0iEBSN0YMLTcgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="cUitsCPmM0uaXtWffpDyZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-800</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-988</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">GH4hzKeaGUqBB3zLkMZRCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="HFRInL+o4EWrn4B+82a3fAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-800</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-988</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">k+zZaEAcH0iEBSN0YMLTcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLGeneralizationView" guid="b0oW5Q/9rk6cPGb8ZZcN7gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">932,148;932,108;528,108;528,67</XPD:ATTR>
<XPD:REF name="Model">BJRPj1J8kkesLdpsst0NwgAA</XPD:REF>
<XPD:REF name="Head">T+pp2LUDNUy+W/Q97Q0/9AAA</XPD:REF>
<XPD:REF name="Tail">Yvrpg896kkihaYkFMoEvyQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="sYWFaAwbU06Sd6D50m//3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">BJRPj1J8kkesLdpsst0NwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="y6+iWFJcF06HlspWUHIsTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">BJRPj1J8kkesLdpsst0NwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="WxA88hldZk2uvB5M+ypmOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">BJRPj1J8kkesLdpsst0NwgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLClassView" guid="xWCFU7snL0m0lrPWb1S6vAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">240</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">148</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">206</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">kmbPgg0xl0qFx3Wvmw6UvAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="2xPNKE/QYU2rRjX4VEuQhAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="uoKpLpdlLEu8rgQdM8sAPgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdCreateObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="rWwrdHgCeE2RPI7vCnB5gQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="2Z1wL/IgTk6mmYHKtZApdgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="vuEoMSczjUqKXdmmdIzBjQAA">
<XPD:REF name="Model">kmbPgg0xl0qFx3Wvmw6UvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="+8l933OPI0WScLu34e1ORQAA">
<XPD:REF name="Model">kmbPgg0xl0qFx3Wvmw6UvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="G3K4ZoeW8Uu2gCsOj1eIQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">kmbPgg0xl0qFx3Wvmw6UvAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[24]" type="UMLClassView" guid="qZmsD4LJxUKuxCyRtLemMAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">292</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">324</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ble20uzkWEy5YvG+oq6KrQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="mxUKtJcvCEeLieBrff7dMQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="SCj79cJn8EmwUvwuDJYWlwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="DONWjqnhjUKv1/RtEmYnyAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ZctDojwea0KjUaR5m6RwTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="CVDReb6r5UqvFJOsZVio0AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="qZDmV1okZUGb06LUcnWb0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[25]" type="UMLAssociationView" guid="QQcEtkSHlkqouZ7Qnz6e0gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">343,233;343,324</XPD:ATTR>
<XPD:REF name="Model">iZrtxfx1OUqRRMKs7IVgFAAA</XPD:REF>
<XPD:REF name="Head">qZmsD4LJxUKuxCyRtLemMAAA</XPD:REF>
<XPD:REF name="Tail">xWCFU7snL0m0lrPWb1S6vAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="OZiFqiyxKUCV6WB/gyu9TgAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCreateObjectOfClassOutput</XPD:ATTR>
<XPD:REF name="Model">iZrtxfx1OUqRRMKs7IVgFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="4Nb+zlXAXkG/SHkQ2thMlQAA">
<XPD:ATTR name="Alpha" type="real">0.968508918215162</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">38.8329756778952</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;output&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">iZrtxfx1OUqRRMKs7IVgFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="MOOlgfvDukSyXv/nGWiBmgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">iZrtxfx1OUqRRMKs7IVgFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="WtMq5ZbsVEeHEHJtj0JdOQAA">
<XPD:ATTR name="Alpha" type="real">-1.13416920212595</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">33.1058907144937</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+output</XPD:ATTR>
<XPD:REF name="Model">deix5WSN4kK/3JtxiJ7MjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="3uFL8GvD7EKBq5QqG97IHwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdCreateObjectOfClass</XPD:ATTR>
<XPD:REF name="Model">BL3qrKxJEkaPBusgCAffawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Skah2sKxZEadghqi/AgS6wAA">
<XPD:ATTR name="Alpha" type="real">-5.07956211090771</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">27.8567765543682</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">deix5WSN4kK/3JtxiJ7MjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Uhi9pi3DVkyK+LCW9JG/3QAA">
<XPD:ATTR name="Alpha" type="real">-0.78539723045528</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">18.3847763108502</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">BL3qrKxJEkaPBusgCAffawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="1vcjB2gD2ki/bLEM2nBxrgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">deix5WSN4kK/3JtxiJ7MjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="pa3/PI5J0kyG9/dW0DanAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">BL3qrKxJEkaPBusgCAffawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="/8rG69tHnU+K8sFPD3Vs+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1092</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1320</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">deix5WSN4kK/3JtxiJ7MjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="OLydVLNZzU6ze3lCAQKZawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1092</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1320</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">BL3qrKxJEkaPBusgCAffawAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[26]" type="UMLGeneralizationView" guid="/nEcdQEuJUiQvXurXvsdCwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">324,148;324,108;528,108;528,67</XPD:ATTR>
<XPD:REF name="Model">Nz2zdRwjek2YwLAFj+AqPQAA</XPD:REF>
<XPD:REF name="Head">T+pp2LUDNUy+W/Q97Q0/9AAA</XPD:REF>
<XPD:REF name="Tail">xWCFU7snL0m0lrPWb1S6vAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Pk3HoWwfeEG/dEZZnrEO1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Nz2zdRwjek2YwLAFj+AqPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="I8BDaq2k70yvlWWcgRoZlwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Nz2zdRwjek2YwLAFj+AqPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="b3CYStLf00Wlsi7LkTXe3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Nz2zdRwjek2YwLAFj+AqPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[27]" type="UMLNoteView" guid="xyvualypx0OTwps1iWnA6wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00C080FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">764</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">396</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">150</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Revidirati prvom prilikom
</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="emrg1oVdcEibwMstz2afOgAA">
<XPD:ATTR name="Name" type="string">Slot Commands</XPD:ATTR>
<XPD:REF name="DiagramOwner">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="wsOU921fMUK0tzuboGGEhAAA">
<XPD:REF name="Diagram">emrg1oVdcEibwMstz2afOgAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">25</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="Mq61l4iJZUaMEXYRzneh9gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">32</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">121</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">40</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="YvWL+NaXq020TK/eEb6E1wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="0npEacjU8k6tsawpyzF4lgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Command</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="xSDtk0JY4U+Ag8mIGhpF/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ZWghU1TlHkKi3Q+qNZXdrQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1qgmlUzDEkSD/LAirY96UgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="MThbIcTTIESsMfCEXkIQxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="auSlsL0H/kWh/MA08eFK3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="Db1a1e0ii0C/NRobawe8bAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">92</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">348</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="0d346DvxxEaQXMf1itd0fwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="BjDXDyf5D0Csokia3IGWQgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SlotDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="I60RzvpKnU2JiDrsCs+Y2wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="tyjJnvooeUOJVgl7ZNNPFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="qIwLRwS3YU6eCk1W6HdgKwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="QtvxdlH2ZUikg+LgzaBgdAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="SG5RTpgcOkKIyf77g0oX+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLAssociationView" guid="ljV3DaceKUKxbnaWN5fMAgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">156,277;156,348</XPD:ATTR>
<XPD:REF name="Model">p1GAn9hsjEOy/52t1qb3fgAA</XPD:REF>
<XPD:REF name="Head">Db1a1e0ii0C/NRobawe8bAAA</XPD:REF>
<XPD:REF name="Tail">s9AMKaDK50ih1npbbawHSQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="aRCzKZh8Skix7nRXmu1rWwAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdReorderValuesInSlotSlotDescriptor</XPD:ATTR>
<XPD:REF name="Model">p1GAn9hsjEOy/52t1qb3fgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="GdP0hfoSz02y6hU/WNUysgAA">
<XPD:ATTR name="Alpha" type="real">-1.19552500342074</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">35.4682957019364</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">p1GAn9hsjEOy/52t1qb3fgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="BMGKGLMk7UK6y9r71Ij8NwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">p1GAn9hsjEOy/52t1qb3fgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="GU5TLlFsOUq3U50I1yij4gAA">
<XPD:ATTR name="Alpha" type="real">-5.20632977561982</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">29.5296461204668</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+input</XPD:ATTR>
<XPD:REF name="Model">meDaQcAsR0awqDwE3bPZBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="fQ1jHmOXzUCQOj0apqp+zAAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdReorderValuesInSlot</XPD:ATTR>
<XPD:REF name="Model">uFwmrnrGkEitdSvwkbNHfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="hEloc4iXG0yrj1KFCJoE6QAA">
<XPD:ATTR name="Alpha" type="real">-0.785398439895017</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.7989898732233</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">meDaQcAsR0awqDwE3bPZBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="/vN18PyLUEqoaOROsQWxogAA">
<XPD:ATTR name="Alpha" type="real">-0.90250612827187</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">24.2074368738204</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">uFwmrnrGkEitdSvwkbNHfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="2MSO8klRWkKsfi9+6lpulgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">meDaQcAsR0awqDwE3bPZBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="NK3ahR+JIES3LR4Fh5MreAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">uFwmrnrGkEitdSvwkbNHfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="z15m4zxMZUmeoV1SNM7yZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">meDaQcAsR0awqDwE3bPZBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="o8rkRkH9+Uu3bZLpS+/JwAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">uFwmrnrGkEitdSvwkbNHfgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="s9AMKaDK50ih1npbbawHSQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00C080FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">56</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">164</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">114</XPD:ATTR>
<XPD:REF name="Model">kebT0RBKmEqCmz2YjJlQMgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="iSLdn9UHOUi8eE2QvJ2gIgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="abBLYjRyUkSnMCA2Uok6DAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdReorderValuesInSlot</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="K2uVJqP5G0KffJqCj0YWggAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BUw/PgTcsUuXCEgA7nWraQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Mnc5io/SFEyE+c+m5+h0DgAA">
<XPD:REF name="Model">kebT0RBKmEqCmz2YjJlQMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="CBBX0sbMmUe4seiHEQ9wgwAA">
<XPD:REF name="Model">kebT0RBKmEqCmz2YjJlQMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Z8vzo+pubkigwL02arskRgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">kebT0RBKmEqCmz2YjJlQMgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLGeneralizationView" guid="N9Ohmh5X5UeG0tie5d8t6AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">156,164;156,124;308,124;308,71</XPD:ATTR>
<XPD:REF name="Model">khy2vPp0TUap16V7z1IwcAAA</XPD:REF>
<XPD:REF name="Head">Mq61l4iJZUaMEXYRzneh9gAA</XPD:REF>
<XPD:REF name="Tail">s9AMKaDK50ih1npbbawHSQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ekncNPlwWkG80tmeXxN1XQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">khy2vPp0TUap16V7z1IwcAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="XpqTosFtYUGTo4xYscf3HQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">khy2vPp0TUap16V7z1IwcAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ZfkPl7sKp0iNLiwJ2+0p+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">khy2vPp0TUap16V7z1IwcAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="RXEihMdTOUaU2szpVu4fdwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00C080FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">336</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">164</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">VCPsl7LtMUOcnYK+3Enm0AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="1KnY7nOcBUam1U43epzCWwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="jQcHbu2S7UCmkG/pOps1SgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdCopySlot</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="dUqzoX9idEavuYAgzr6aVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="AzxsGlhIu0S1MnbhH4QSygAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="TyBhs/mslE2rTmG6uWCOvAAA">
<XPD:REF name="Model">VCPsl7LtMUOcnYK+3Enm0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xNss1+DJlEqi0y+kYjHxfwAA">
<XPD:REF name="Model">VCPsl7LtMUOcnYK+3Enm0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="BBB6jIKvsk6sBXOk/Z3U7AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">VCPsl7LtMUOcnYK+3Enm0AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLGeneralizationView" guid="gGfWkTmIyEOt/DFFNXRGJQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">432,164;432,124;308,124;308,71</XPD:ATTR>
<XPD:REF name="Model">D5dDTxZnz06LLe4nD2N6EQAA</XPD:REF>
<XPD:REF name="Head">Mq61l4iJZUaMEXYRzneh9gAA</XPD:REF>
<XPD:REF name="Tail">RXEihMdTOUaU2szpVu4fdwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="qqaiEn2CeESTEaWoh20KpQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">D5dDTxZnz06LLe4nD2N6EQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="77ew7gBrrE+8y7qGnUYu+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">D5dDTxZnz06LLe4nD2N6EQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="kRhn/C3DkEe3UwZPMZEGGAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">D5dDTxZnz06LLe4nD2N6EQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="wpNLTpuYEUW7Y00w8pN5VQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">336</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">348</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">98</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="RwSFRx8gq0i0RixOzyGcWwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="tPW9fKiZqUyklaCRJ4RjYwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SlotDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="E3vDKnK/f0C+HLJD2fxuLQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="0cHAZB9YsEap6X3plxNuswAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="isYUWtsTJE286SK3Hb/xrgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="k3GUSqsI+0WyZr+nF6AMzAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="TBTl/iZTEEaK5wXhFHpmuQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="OMIUKz/5iE+VAP/23kqvqwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">432</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">348</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">98</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="1QTbPDkkfUaiPTP8ttd2PAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="b7ESppa2XE+9gjMFmTJogwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SlotDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="a9l5m40Dnke6HORAZ6Qf/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="YdPIwMLm3UCUnHRniMJIeQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="0mpFv3IBUkmb6l3AH72BoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="BuOeYgB12Eml9Xn/Ed1UPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="GoZS6irdiEy8n+GfB5yAogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="EVzE/S1gaUWnMW7uD/TMVgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">380,249;380,348</XPD:ATTR>
<XPD:REF name="Model">1SIJYbfrPka8ONEzAMgRqAAA</XPD:REF>
<XPD:REF name="Head">wpNLTpuYEUW7Y00w8pN5VQAA</XPD:REF>
<XPD:REF name="Tail">RXEihMdTOUaU2szpVu4fdwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="YhAqTgARZkukC34TgqjxnAAA">
<XPD:ATTR name="Alpha" type="real">1.5707961344872</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCopySlotSource</XPD:ATTR>
<XPD:REF name="Model">1SIJYbfrPka8ONEzAMgRqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="HUJh6uKAA0mEG9hJSnEkEQAA">
<XPD:ATTR name="Alpha" type="real">-0.995371099276479</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">44.1021541423999</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">1SIJYbfrPka8ONEzAMgRqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="pEMbRhMpMkmyiucdK9ZawgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">1SIJYbfrPka8ONEzAMgRqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="20fW5adKfUuNVSSR9oUw2QAA">
<XPD:ATTR name="Alpha" type="real">-5.1621479748696</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">32.2024843762092</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+source</XPD:ATTR>
<XPD:REF name="Model">ffhfM8JQFEeWyD8xdQ686gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="1aHQFhaW9U6h3gFfKbWitgAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdCopySlot</XPD:ATTR>
<XPD:REF name="Model">otBOQCtib0qID2NSKLgG0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="zuik7OK4NUuu4nW9nQgDdwAA">
<XPD:ATTR name="Alpha" type="real">-0.655696009512732</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">16.4012194668567</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">ffhfM8JQFEeWyD8xdQ686gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="u9XBZfNMDkaFfd2gbKN9XQAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">otBOQCtib0qID2NSKLgG0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="kwNtxCu/7keLSziuTKDrIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">ffhfM8JQFEeWyD8xdQ686gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="g6HMe9OQD0GkcqiQ3Nh06wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">otBOQCtib0qID2NSKLgG0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="0R2x4Qfrw0K3cb8KTTk4swAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ffhfM8JQFEeWyD8xdQ686gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="i6RaWbpjN0+X84Z6Dj+skwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">otBOQCtib0qID2NSKLgG0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLAssociationView" guid="nUK14h5WlEukPWvP6E7jdAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">480,249;480,348</XPD:ATTR>
<XPD:REF name="Model">uviiHOiHg0GqDPPKq9BNDwAA</XPD:REF>
<XPD:REF name="Head">OMIUKz/5iE+VAP/23kqvqwAA</XPD:REF>
<XPD:REF name="Tail">RXEihMdTOUaU2szpVu4fdwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="PPsFZtsO5kmKE5o+7x92uwAA">
<XPD:ATTR name="Alpha" type="real">1.54377568894957</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">74.027022093287</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCopySlotTarget</XPD:ATTR>
<XPD:REF name="Model">uviiHOiHg0GqDPPKq9BNDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="BgSoOmvWdEChW0+0T5IPlQAA">
<XPD:ATTR name="Alpha" type="real">0.836201827914094</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">41.7731971484108</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">uviiHOiHg0GqDPPKq9BNDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="HUP20Px09kOkkgBST8DJTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">uviiHOiHg0GqDPPKq9BNDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="35N0DtpbCUusJXtpf6xBgwAA">
<XPD:ATTR name="Alpha" type="real">-1.14416890490083</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">24.1660919471891</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+target</XPD:ATTR>
<XPD:REF name="Model">okZZzNrZGk2l6ccw1FI9SgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Tf6r+EOn9Eu9GXPEZYBTUwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdCopySlotTarget</XPD:ATTR>
<XPD:REF name="Model">TlDhBQA9h0eg5tev0bmk3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="dQ9LHwL0SUOxL4V7imBYBgAA">
<XPD:ATTR name="Alpha" type="real">-5.49778689019259</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">14.142135623731</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">okZZzNrZGk2l6ccw1FI9SgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="wvw1O/bnlE2wYi+1OB30kwAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">TlDhBQA9h0eg5tev0bmk3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Mij+sOdb70ybNi5HbRxCuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">okZZzNrZGk2l6ccw1FI9SgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="+qUxAyBd0U+a9/YKAUCIXQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">TlDhBQA9h0eg5tev0bmk3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="jpEdgP21KEitNTGjaJ0vNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">okZZzNrZGk2l6ccw1FI9SgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="pwH+hh9rzEiB/RCZ9NEsMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">TlDhBQA9h0eg5tev0bmk3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="N1Cg9iqUh06OaBNyCFUltAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">632</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">164</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">128</XPD:ATTR>
<XPD:REF name="Model">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="mt7QVBEHO0GkYy0/RRkEwgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="VaXUf9kxTk+zDCm/iS+RuAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdAddValueToSlot</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="zGgGjbqABku6jRZTn1FKDwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="5oBm4wiHcECV7zq1uiJRQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="zE44CEuftEyUYpomxuI/CQAA">
<XPD:REF name="Model">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="2ryWUy2DvE2MQIDA9Kmv+gAA">
<XPD:REF name="Model">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="gfGG9cRTI0WN3hzw4fZ8gwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="aY67RtAFykyQcJ9YQGovzgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">728,164;728,124;353,124;353,71</XPD:ATTR>
<XPD:REF name="Model">HVgzQSzfJkuyUR2cvFb9CgAA</XPD:REF>
<XPD:REF name="Head">Mq61l4iJZUaMEXYRzneh9gAA</XPD:REF>
<XPD:REF name="Tail">N1Cg9iqUh06OaBNyCFUltAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="1GZ0uGGYF06J9e0ACW155gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">HVgzQSzfJkuyUR2cvFb9CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="djwLKGIddEiozszt6qS6aQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">HVgzQSzfJkuyUR2cvFb9CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="71Jpd72+sk6pHLLLZklbSQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">HVgzQSzfJkuyUR2cvFb9CgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="5jCX6Fr7jEWDoNeIWfDydAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">640</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">380</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="7lk6R6T25Eu0fgleXIkFwQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="icT1l63QgEC8MYgG6Blc/AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SlotDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="2K2cLbNdJk+e+DGDQ5BJMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="FEdm7vrQ2EmFsUpihrsXTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="QbEeDLs0eU6j/9ZGAlIsUwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ghJWkTLhakSxOyFF7ZagHgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ayw50GbtTEqawYFMVNXr0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLClassView" guid="vFHBTw5pyUSklsdZgllxSwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">748</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">380</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">88</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="rYNjXCw8eEe3AOQrEbsuGQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="gkL2+WBlEUy0QfB8NvyZBAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="OQFPoOb9jUuzzuq1h2eI5gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="3iRUfwCv/0SCH7bFoAAorgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="9qtWY376Sku1aU9YT3PJpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="IkhpqTRdtUCrXIyBelrOEAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="/X9NCJQEu0usoJHSVvz7rQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLAssociationView" guid="8N+DvoHSSkS8IHL6X++uEgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">700,380;700,291</XPD:ATTR>
<XPD:REF name="Model">MCv0L+tV6Equb69LQ5gWuAAA</XPD:REF>
<XPD:REF name="Head">N1Cg9iqUh06OaBNyCFUltAAA</XPD:REF>
<XPD:REF name="Tail">5jCX6Fr7jEWDoNeIWfDydAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="TYMVtGxgkE+RlpQ//qVrDAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-4.99771757465614</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">78.1600921186765</XPD:ATTR>
<XPD:REF name="Model">MCv0L+tV6Equb69LQ5gWuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="wIkG/8lfBkGU7mJ53+5AwQAA">
<XPD:ATTR name="Alpha" type="real">-4.90978374241403</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30.5941170815567</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">MCv0L+tV6Equb69LQ5gWuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ka0wkofbK0ew3RtMnAU5oQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">MCv0L+tV6Equb69LQ5gWuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="9YRpTddujkWQ2Q4ylnThqwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">acGoPgGeVUChPjZx5c6YWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="i5xAdDQdf0iV4P+ZRx+K2QAA">
<XPD:ATTR name="Alpha" type="real">-4.9461313794937</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">43.1740662898458</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+target</XPD:ATTR>
<XPD:REF name="Model">KVVZc9418kWoCKLfocslLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="fSpxjkoX00GuUAqGKFWxZgAA">
<XPD:ATTR name="Alpha" type="real">1.16590453110536</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">22.8473193175917</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">acGoPgGeVUChPjZx5c6YWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="0yCtaD/KhEmleUOAt4D22QAA">
<XPD:ATTR name="Alpha" type="real">-0.832981537344712</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">14.8660687473185</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">KVVZc9418kWoCKLfocslLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="x466M5wurEOetTokt3ZmmgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">acGoPgGeVUChPjZx5c6YWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="+0gHYq2pxkyezLva3M3H+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">KVVZc9418kWoCKLfocslLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="/IysU7GRnU+/VgNho7+8TQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1056</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-968</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">acGoPgGeVUChPjZx5c6YWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="nSTDAvEtP0G2tTMhr7UvFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1056</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-968</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">KVVZc9418kWoCKLfocslLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLAssociationView" guid="74FOkzDgYU2U3tz1Wjnh9QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">772,291;772,380</XPD:ATTR>
<XPD:REF name="Model">GZAHrKUC7EG65OiZmw1FqgAA</XPD:REF>
<XPD:REF name="Head">vFHBTw5pyUSklsdZgllxSwAA</XPD:REF>
<XPD:REF name="Tail">N1Cg9iqUh06OaBNyCFUltAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="CcNHbQS7okeBwSa7Na0SgQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.86350915583936</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">76.2430324685476</XPD:ATTR>
<XPD:REF name="Model">GZAHrKUC7EG65OiZmw1FqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="evWMhNI9B0uNkzHUCE9ToAAA">
<XPD:ATTR name="Alpha" type="real">1.73070919090986</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">31.4006369362152</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">GZAHrKUC7EG65OiZmw1FqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Js/fnrc9q0CqSkz+Ae+OLAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GZAHrKUC7EG65OiZmw1FqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="KHWjfJ0u90Gz4Eh/HMqH8QAA">
<XPD:ATTR name="Alpha" type="real">-1.216090613593</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">28.7923600977759</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+tarObj</XPD:ATTR>
<XPD:REF name="Model">JyEqxVGFpEuPWhh+/V3+jwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="rI7WeFXm2UeXnrLI9vsTXwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">c+LFR03pSUarKWn31gz0wgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="K45eKj+ZwEKy7NmJM14AJwAA">
<XPD:ATTR name="Alpha" type="real">-5.19686629093357</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">21.4709105535839</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">JyEqxVGFpEuPWhh+/V3+jwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="1qzweYCfK0aUY9mIzakeXwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">c+LFR03pSUarKWn31gz0wgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="+EiG729dYkqVmdpYm7XNZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">JyEqxVGFpEuPWhh+/V3+jwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="0lvsD2rFxEmS3saBwfrL8gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">c+LFR03pSUarKWn31gz0wgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="38rrRnk0Lk2V0hW5vqNA5gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1056</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-968</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">JyEqxVGFpEuPWhh+/V3+jwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="w9gXjUEa8ka0o35R3aYYbwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1056</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-968</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">c+LFR03pSUarKWn31gz0wgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLNoteView" guid="/++zo4MZ9kWmKjAHqU08wQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00C080FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">436</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">150</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">93</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Revidirati prvom prilikom
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLClassView" guid="JCeGgsEs0EGwqtaflgVFOgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">900</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">164</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">fEPfUSG9ZU25q753w87/vgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="dUamz/rG/064RIHKr6LcUgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="qytvwnsniUud+ZvLzLqh7QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdMoveValueInSlot</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="oiVcWEFel0er/ZKD1YKxiQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ZnkbNQaTdU6F3hPoJ2xTqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="xiCyrXqwvUStONTyYakSLAAA">
<XPD:REF name="Model">fEPfUSG9ZU25q753w87/vgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="GcrcAcewZUWRSwl9cP3oiQAA">
<XPD:REF name="Model">fEPfUSG9ZU25q753w87/vgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="W1SGl4dS80eYJwzGJOg4QAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">fEPfUSG9ZU25q753w87/vgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLGeneralizationView" guid="sK6WDujRi0ijhNcIiU2RNwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">964,164;964,124;364,124;364,71</XPD:ATTR>
<XPD:REF name="Model">zeT0GhLKHECec2imS0g95wAA</XPD:REF>
<XPD:REF name="Head">Mq61l4iJZUaMEXYRzneh9gAA</XPD:REF>
<XPD:REF name="Tail">JCeGgsEs0EGwqtaflgVFOgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="l0+O3/t94kOb17QAAJA6OgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">zeT0GhLKHECec2imS0g95wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="tN5L5PDklU+dwJYRNzQkCwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">zeT0GhLKHECec2imS0g95wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="9/Kh9DsTF0mmribRgquA7AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">zeT0GhLKHECec2imS0g95wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLClassView" guid="4wlQZvqHY0CqWMh4oatzXwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">868</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">380</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="LYxwmh4QoUyv1UJHkL7c3wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="fFQBM5lIV0SdkttbanghRgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SlotDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="rfOmSjHKEkuQfUYhv+OppQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="tyH3CJa080uF8bJ2oAzhXQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="rYX1A4n26EyEcj0aQMR/dgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="2qfh1OAyZkOJ3ezTCTo+eAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="+I3i8Y8niUe2x0WCGFpTjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLAssociationView" guid="0ZOVFZjvAkK7AV+BF45oVgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">916,380;916,249</XPD:ATTR>
<XPD:REF name="Model">2XdOgq4LyUqyoqYsuzY/ugAA</XPD:REF>
<XPD:REF name="Head">JCeGgsEs0EGwqtaflgVFOgAA</XPD:REF>
<XPD:REF name="Tail">4wlQZvqHY0CqWMh4oatzXwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="sJdL2FWLaEyCnr1zwCuZmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">2XdOgq4LyUqyoqYsuzY/ugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="rEhF4i9nrUOktujgOrx+ZwAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">2XdOgq4LyUqyoqYsuzY/ugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="81s0wNYor0yBzikE6UGObwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">2XdOgq4LyUqyoqYsuzY/ugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="rssJ9HCS4Uu+iFgV+jhIQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">qoUJE5nciE+CvOpwFb5FUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="c+rNDrhzKUioYD8/7p5gxwAA">
<XPD:ATTR name="Alpha" type="real">-5.12479882534294</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">34.928498393146</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+target</XPD:ATTR>
<XPD:REF name="Model">IXWeoLIhkU+F98URtE1AXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="5AMzj8xlS029ZALkATImQQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">qoUJE5nciE+CvOpwFb5FUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="mPtsPEiNskaqKdiGNqMEWQAA">
<XPD:ATTR name="Alpha" type="real">-0.708626626088762</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">18.4390889145858</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">IXWeoLIhkU+F98URtE1AXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="8syyOtYjUU6gxCfFX9Wx+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">qoUJE5nciE+CvOpwFb5FUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="8bCN0xeXmUebGNH7ZUaW6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">IXWeoLIhkU+F98URtE1AXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="NIGubJXi1E2CejGqJx4ClQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">qoUJE5nciE+CvOpwFb5FUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Y0WZK37S5kGsSMpNpedJxQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">IXWeoLIhkU+F98URtE1AXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLClassView" guid="OJOdC0zmVEy8Ou2Uk1pR0AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">972</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">380</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">149</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JDabUNCbTECI4hwqmOTAZAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="0wEuynhvdEqVLwWVJBC77AAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="O3cLtL03fkeHtOL1qm9hEQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="GehQdzPUUUisniM7EpbCAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="lF641DTktkaoLba4wIZG8gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="662SdMRW9Ei3hcopZeSnWwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="hBU4sxs58EayKRpPvPpLGQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLAssociationView" guid="HtYpfQ0/xUuh3h4PqUGMjAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1076,249;1076,380</XPD:ATTR>
<XPD:REF name="Model">29Fil4o60keJH7Yjtw2WggAA</XPD:REF>
<XPD:REF name="Head">OJOdC0zmVEy8Ou2Uk1pR0AAA</XPD:REF>
<XPD:REF name="Tail">JCeGgsEs0EGwqtaflgVFOgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="SYaSnj0ahECFE2La9/6BsgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">29Fil4o60keJH7Yjtw2WggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="zCtXaHKn/kql57juhbzdTQAA">
<XPD:ATTR name="Alpha" type="real">1.77311775318487</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">39.8120584747888</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">29Fil4o60keJH7Yjtw2WggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="onmBbibwzEeVqkHNddtX1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">29Fil4o60keJH7Yjtw2WggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="VDwKI0xymkGAKUklrPWUsAAA">
<XPD:ATTR name="Alpha" type="real">-1.12103679092637</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">32.2024843762092</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+value</XPD:ATTR>
<XPD:REF name="Model">zGLikCFSH0KHXlIr0rGddgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="rKEGbw8+50CyhdKU6J8GggAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">E+DBVHgoW0iuXsyq/eFlPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="yGrWrEWxakGMugdDFmO0UQAA">
<XPD:ATTR name="Alpha" type="real">-0.632748975429277</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">37.2021504754766</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">zGLikCFSH0KHXlIr0rGddgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="m3dgrCbs+UOdteQ9qkj8LQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">E+DBVHgoW0iuXsyq/eFlPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="wPQe/sUcJE+zTc9dZFvH5wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">zGLikCFSH0KHXlIr0rGddgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="RPWRsCMXKkOB+QDzS9k5EwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">E+DBVHgoW0iuXsyq/eFlPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="d7FIc+BNm0acLjCI0KycPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">zGLikCFSH0KHXlIr0rGddgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="geb/8YsMPkODDYSNbujg3gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">E+DBVHgoW0iuXsyq/eFlPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[24]" type="UMLAssociationView" guid="6eyiAuiPUkCvCJYaW65YVgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">996,249;996,380</XPD:ATTR>
<XPD:REF name="Model">mF2sfm6+C0Spv021ulcH2AAA</XPD:REF>
<XPD:REF name="Head">OJOdC0zmVEy8Ou2Uk1pR0AAA</XPD:REF>
<XPD:REF name="Tail">JCeGgsEs0EGwqtaflgVFOgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="vL42oz3KTE6pyb68jB9fqwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mF2sfm6+C0Spv021ulcH2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="N6w9plCHe0OJZGxKHGWJDAAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">mF2sfm6+C0Spv021ulcH2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="o06wpsw3skSMird91R6MPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mF2sfm6+C0Spv021ulcH2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="C+X53pnLT0icNmpp86YkgwAA">
<XPD:ATTR name="Alpha" type="real">-0.999458933080225</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">33.2866339541865</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+tarObj</XPD:ATTR>
<XPD:REF name="Model">e3aJO2/2GEO+pW+qzmpueQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="rBqSQbBHQkGF7SX8mLwypgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">RsY8NQb6DkG2lDmZuic3TwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="OqMp/NOU9kiVC2d1FsFBmAAA">
<XPD:ATTR name="Alpha" type="real">-5.49778669163432</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25.4558441227157</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">e3aJO2/2GEO+pW+qzmpueQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Em+MkUKcaEeKH5Eh2CmldwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">RsY8NQb6DkG2lDmZuic3TwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="7y49BZahSE6TWjbUB2o06AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">e3aJO2/2GEO+pW+qzmpueQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="2aldrSLTcUiUA3iemQHARwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">RsY8NQb6DkG2lDmZuic3TwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="2XD+R4AviEiRbBZAaLWnkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">e3aJO2/2GEO+pW+qzmpueQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="JYoDZLavVEmhj1EqRUolTAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">RsY8NQb6DkG2lDmZuic3TwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[2]" type="UMLClassDiagram" guid="zm75s6hsNUi+NFhwWsTYMQAA">
<XPD:ATTR name="Name" type="string">Attribute Value Commands</XPD:ATTR>
<XPD:REF name="DiagramOwner">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="2EQ1GLAXw0GPiz55qJgk0gAA">
<XPD:REF name="Diagram">zm75s6hsNUi+NFhwWsTYMQAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">14</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="4WXzq9CKsUitJO60XKMMbQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">278</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">22</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">121</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">40</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Gce+sVdmTUivDoUsKM5fowAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ULUS24KmZkKh5YUbLv1aqQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Command</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="oT0ySBsPX0iio3Ar3EInuAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="tHpw0ZFMakux3ipgABf2nQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="lKLZKY/3mE2QBzOZ98fLIgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="IOnoKHuI4kWoq6py0BodmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="yIYklYlwuEq7EBFjieeSpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="a9DUTeYFr0GXzrPBpoFIkgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00FF80FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">236</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">108</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">239</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">NIX35A8xv0eRIOcWN5mKBQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="02c02I4w9kOR3SFuGw/w+wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="YKVEFjwqmUWF9mT8SPln7wAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdOnAttributeValue</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="i8wiUE+1aE+wbd7C02qsfAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Mk6uWA/14UO80nuLEs27nQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="xrj4wc8VSEyORI4X4FNMRAAA">
<XPD:REF name="Model">NIX35A8xv0eRIOcWN5mKBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ybGt0aGcc0SD3/uQmK8XKgAA">
<XPD:REF name="Model">NIX35A8xv0eRIOcWN5mKBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="45mE2Od8RkKVFgwnSkhNCwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NIX35A8xv0eRIOcWN5mKBQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="dWa9EUxGVku0yrFZioUC7gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">339,108;339,61</XPD:ATTR>
<XPD:REF name="Model">scfJmwtQUEamiT45qswYbAAA</XPD:REF>
<XPD:REF name="Head">4WXzq9CKsUitJO60XKMMbQAA</XPD:REF>
<XPD:REF name="Tail">a9DUTeYFr0GXzrPBpoFIkgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="gcq1ncvIp0CFMUUHNjNFRQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">scfJmwtQUEamiT45qswYbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="UifCEAeGnkKHgSkROp+kdAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">scfJmwtQUEamiT45qswYbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="K4yE2YiXiESW/uYTIgU7dAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">scfJmwtQUEamiT45qswYbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="iG/lCOr/cke0T7rOr/MV3QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">592</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">124</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="YeEGXL/QGkSP/vyNQ2IL4gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Mu4hgPcEnkiRWeahFR+xwgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SlotDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="lkuUt8+mzUW25D8sTUd9yQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="EgNRdvEW3kGm1YMqQHyczQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="dkwSqtp7VkibpoMpKg1dugAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="2Fh8T6aPzU2kBCiWjUCwoQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="qVcHpK4B5Uud0LUUDWq03AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="jRn2FNz+7kuHnS8ymtxgQQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">474,148;592,148</XPD:ATTR>
<XPD:REF name="Model">5RVvy0dHC0e4snl+2u3FlwAA</XPD:REF>
<XPD:REF name="Head">iG/lCOr/cke0T7rOr/MV3QAA</XPD:REF>
<XPD:REF name="Tail">a9DUTeYFr0GXzrPBpoFIkgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="EVkegu64XkWxJBE6QW0+0AAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdOnAttributeValueSlotDescriptor</XPD:ATTR>
<XPD:REF name="Model">5RVvy0dHC0e4snl+2u3FlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="VNCgf6k9zUam6w0xIxroYwAA">
<XPD:ATTR name="Alpha" type="real">0.598418787695761</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">53.2541078227774</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">5RVvy0dHC0e4snl+2u3FlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="fq4e2dlYqEKfoihlAdeZwAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">5RVvy0dHC0e4snl+2u3FlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="/Q3EzQcMq0emC/eeQ2idJgAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+target</XPD:ATTR>
<XPD:REF name="Model">y9M0DAW/Ak6cBHhooZ1rbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="uoIn0OUANkWRyYAt5mPGtQAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdOnAttributeValue</XPD:ATTR>
<XPD:REF name="Model">+LU1U33yQEmijHZZrmu5kwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="9AHvdaPQAUO2R1A/+zNvygAA">
<XPD:ATTR name="Alpha" type="real">0.708626625068992</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">18.4390889145858</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">y9M0DAW/Ak6cBHhooZ1rbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="vM47QA4jpkWDLEujet7TQQAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">+LU1U33yQEmijHZZrmu5kwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="CjIA4gU/GESHVsB5t4xwyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">y9M0DAW/Ak6cBHhooZ1rbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="UhfekjB6Gkm5Z6u5iyMqSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">+LU1U33yQEmijHZZrmu5kwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="GieoNQjCgE+BJKCJnmJZZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1100</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1008</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">y9M0DAW/Ak6cBHhooZ1rbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="5uGrbx1+cUqZKeqmdQsdGAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1100</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1008</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">+LU1U33yQEmijHZZrmu5kwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="hgj2Ql3RpkmZarP1teUUEAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00FF80FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">20</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">264</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">YEP5aGt+KUG+ZHpft+PKEAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="4+PHUpQXV0KW8q0mQuc8sAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="VIjYb0fcfUKLqrV2+QJdhAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdClearAttributeValue</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="MqSIW7uWFkOfyKecOT1cmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="PSM06XCy0UeeGkDEiOlbewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="E+regCkWTEONV0qaHnsZdQAA">
<XPD:REF name="Model">YEP5aGt+KUG+ZHpft+PKEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="zkiEWnGdaU6hxo+adtpfAwAA">
<XPD:REF name="Model">YEP5aGt+KUG+ZHpft+PKEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="R9imM4qJI0250h6J4X1KgQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">YEP5aGt+KUG+ZHpft+PKEAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLGeneralizationView" guid="ejYOcDeIgkOSHjYuQhC+EAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">112,264;112,228;336,228;336,193</XPD:ATTR>
<XPD:REF name="Model">k4k7tV16vkWR4zHIb0MkLwAA</XPD:REF>
<XPD:REF name="Head">a9DUTeYFr0GXzrPBpoFIkgAA</XPD:REF>
<XPD:REF name="Tail">hgj2Ql3RpkmZarP1teUUEAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="mOSRu08n4UCwkGT3BoK++wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">k4k7tV16vkWR4zHIb0MkLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="wNIIn9mCWkup/zob+9aSAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">k4k7tV16vkWR4zHIb0MkLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="oKLxhwsfIUS0N7VFpUHn7QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">k4k7tV16vkWR4zHIb0MkLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="7UgSufYx10iLGiZNoM5mKAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00FF80FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">108</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">352</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">237</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">128</XPD:ATTR>
<XPD:REF name="Model">805aUiXTt06BqSo/jQuCiwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="+Q8PXRkcv0GtJmLe5NQ4/AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="27QaS3cZv0eYmkqUIVpSWQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdRemoveValueFromAttribute</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="95qpcXUKxUuoa8f1l1eajQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="5lugomTqIkKVBR7yvTgz6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="BlbyCCKKAkqXSvfCuxtILAAA">
<XPD:REF name="Model">805aUiXTt06BqSo/jQuCiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="EeCiovtMIEeTyXNKAE4mcAAA">
<XPD:REF name="Model">805aUiXTt06BqSo/jQuCiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="6tpOLpzfgUe3uzZYjw+0hAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">805aUiXTt06BqSo/jQuCiwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="V+XGy1AGtEC2Nvnuz4UqoQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">216,352;216,228;336,228;336,193</XPD:ATTR>
<XPD:REF name="Model">eC5vrO9I0UOTMnILQ7SugAAA</XPD:REF>
<XPD:REF name="Head">a9DUTeYFr0GXzrPBpoFIkgAA</XPD:REF>
<XPD:REF name="Tail">7UgSufYx10iLGiZNoM5mKAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="A0Acx/DEk0q1cFTtIEHB/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">eC5vrO9I0UOTMnILQ7SugAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="+BqaZzyVG0S+C62LlXUF4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">eC5vrO9I0UOTMnILQ7SugAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="HtpnClhN7U6XetkZYVP8hwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">eC5vrO9I0UOTMnILQ7SugAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="mjm4lntUgUCLKti9nLqjFAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00FF80FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">332</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">352</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">206</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">jhN5SfCpmUGbQIsKD0KpJQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="+tQVbnxLPES24T8LHfsESgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Og0smG9QOUmWj6JiQhjJ0QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdAddValueToAttribute</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+X07Y9sOsU6P8YZavSOjdQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="xz3Ho2jW6kCa6nhcSY4LpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="wdxvRGJh/E6oYr37jNz2PgAA">
<XPD:REF name="Model">jhN5SfCpmUGbQIsKD0KpJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="IFPJ9clvdUK8yLn4ngwcLgAA">
<XPD:REF name="Model">jhN5SfCpmUGbQIsKD0KpJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Lq1zTK3CUkWdzhEukG5sQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">jhN5SfCpmUGbQIsKD0KpJQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="zIvSCOoJNEuvol8miLCnpQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">424,352;424,228;336,228;336,193</XPD:ATTR>
<XPD:REF name="Model">iTfxsHD6CEu+6L8ve0DfUAAA</XPD:REF>
<XPD:REF name="Head">a9DUTeYFr0GXzrPBpoFIkgAA</XPD:REF>
<XPD:REF name="Tail">mjm4lntUgUCLKti9nLqjFAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="tnrXqcShXkSoe3SP7A/P8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">iTfxsHD6CEu+6L8ve0DfUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="o6V/H6tW00WNEJL1YlQCaQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">iTfxsHD6CEu+6L8ve0DfUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="8uJuV/oJL0qgh/3ce19paAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">iTfxsHD6CEu+6L8ve0DfUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="cpaFa4yvoUqDLx6peGNSWQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00FF80FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">432</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">264</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">249</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">tHd+pT5wXUC1QonU0354TgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="piGW/zI0n0ebBCg+jnzKtAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="PbnSI07Gg0y9zzVOPlQXsQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdReplaceValueInAttribute</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="rDGQQLZmfUGrcclRecVYZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="liVWXZeXRk+gMteabHd3dAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="v6gK20P76UiZabsa4cNM5AAA">
<XPD:REF name="Model">tHd+pT5wXUC1QonU0354TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="T89so3PwQEuMjvDBAcwXNQAA">
<XPD:REF name="Model">tHd+pT5wXUC1QonU0354TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="WWcBrLD05UG03p8tI8MBGAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">tHd+pT5wXUC1QonU0354TgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="XH+pKVUo6kSiZ2vACUmyvwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">536,264;536,228;336,228;336,193</XPD:ATTR>
<XPD:REF name="Model">jfLdZYEZRU2FUETtyxC3bgAA</XPD:REF>
<XPD:REF name="Head">a9DUTeYFr0GXzrPBpoFIkgAA</XPD:REF>
<XPD:REF name="Tail">cpaFa4yvoUqDLx6peGNSWQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="+s6p0eA1YkurPuDRYcXiTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">jfLdZYEZRU2FUETtyxC3bgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="8AsnQhnMuEe/ZTKkwOY1kAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">jfLdZYEZRU2FUETtyxC3bgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="uG40Sf339EOzDapyyfZ6ZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">jfLdZYEZRU2FUETtyxC3bgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLNoteView" guid="ln3pnSUtA0ecrqkhxpYeLgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00C080FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">688</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">424</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">289</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Revidirati prvom prilikom.
</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[3]" type="UMLClassDiagram" guid="/l9NiIeLmkKcXLAUdWX+mQAA">
<XPD:ATTR name="Name" type="string">Link Commands</XPD:ATTR>
<XPD:REF name="DiagramOwner">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="GP3/jM9vfEi+u3YqIlyy9QAA">
<XPD:REF name="Diagram">/l9NiIeLmkKcXLAUdWX+mQAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">23</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="VIK414odQ0mglB7hbm9XzQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">288</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">32</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">121</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">40</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="y33zc7H8WkuAaEFNlJm1WgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="nyjMnR6lwUyfW2MkGjS6OQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Command</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="QTz0vr2hSE2c9Ccncq7QmgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="96ezHAp1Jk+wPrmWRbPvrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="YE2nR3AwsEqO3dhY/fflSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="rK4HqNWDk02uhG0+cWzKxwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="6m2R4ZIKyEa7BrC7ZogacQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="WmuiZdc05keZtkpLKnhk3AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00C080FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">248</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">128</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">81</XPD:ATTR>
<XPD:REF name="Model">85dL9T/BxkS9kDiiX7nHnQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="AMJrRxQyTUKD8b9FDtcHAgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="KTKtEZ4BSkGeYCbPq7FrQgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdOnAssociationEndInstance</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mmlnuSIA+UWCIfJ7RdagHgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="y4R3mvMkuUyEeUF8hqbB6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ndXC06uq70uWokJg9ImJTAAA">
<XPD:REF name="Model">85dL9T/BxkS9kDiiX7nHnQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="L+/9SW4f/kaGT02pzT6cAAAA">
<XPD:REF name="Model">85dL9T/BxkS9kDiiX7nHnQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="0eHqFGyRwUG40+Xp38TudQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">85dL9T/BxkS9kDiiX7nHnQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="g+G4JzRcPkWQhetkS+qeDQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">616</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">176</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="pzTLUKW37UmQtb5rhiJjaAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="uQZephl1s0yzGk01AYwhFQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SlotDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Dcr3Iejv00ich/0LWFa0vAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="pP5UYO5UvkmJzZRvXV4kOgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="iwlpDjgnbki/5NxCLSevbQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="GSKYzcv8j0Couo9s7FKKJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="svINvwHz8kKAWWq/T33EyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLGeneralizationView" guid="Xe3tPjMrJ0WsChe2mlz9GQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">348,128;348,71</XPD:ATTR>
<XPD:REF name="Model">9v2VqfqzT0i78d6Wmj5hNAAA</XPD:REF>
<XPD:REF name="Head">VIK414odQ0mglB7hbm9XzQAA</XPD:REF>
<XPD:REF name="Tail">WmuiZdc05keZtkpLKnhk3AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="INXEWY711Ei839R63XsMJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">9v2VqfqzT0i78d6Wmj5hNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="bK9sy0SJjkCpJ1ZVkRvytgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">9v2VqfqzT0i78d6Wmj5hNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="OT1CiLrKc02dABIm6WF5MQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">9v2VqfqzT0i78d6Wmj5hNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="SxBdtBEzH0aO+/Q1lTfzhgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">460,196;616,196</XPD:ATTR>
<XPD:REF name="Model">lb4BPtgQlkCjxVLWwV+AuQAA</XPD:REF>
<XPD:REF name="Head">g+G4JzRcPkWQhetkS+qeDQAA</XPD:REF>
<XPD:REF name="Tail">WmuiZdc05keZtkpLKnhk3AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="SJp1V5Mpy0G++qE/0vcjfgAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdOnAssociationEndInstanceSlotDescriptor</XPD:ATTR>
<XPD:REF name="Model">lb4BPtgQlkCjxVLWwV+AuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Fm3qTIOHrUawgf8UEFyIwgAA">
<XPD:ATTR name="Alpha" type="real">0.505290097978092</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">53.7121960079831</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">lb4BPtgQlkCjxVLWwV+AuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="6P1ZIPXagEuSqFmG9lQU8QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">lb4BPtgQlkCjxVLWwV+AuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="6phx6PhLLUSkX7NnXeiaDgAA">
<XPD:ATTR name="Alpha" type="real">-0.436627287550802</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">33.1058907144937</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+target</XPD:ATTR>
<XPD:REF name="Model">V89Vd2iI7UeC5GIApY8Q1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="4GeTI6VG00OytCevyUV4DQAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdOnAssociationEndInstance</XPD:ATTR>
<XPD:REF name="Model">R2O81esje0ODeWxpjoTVtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="koUZjLJjrkG5z9vuqpODuQAA">
<XPD:ATTR name="Alpha" type="real">0.708626625068992</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">18.4390889145858</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">V89Vd2iI7UeC5GIApY8Q1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="q4MRWRVABECyFo/UoY5dmgAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">R2O81esje0ODeWxpjoTVtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="r6jy0fFTLkKLJovOlIu54QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">V89Vd2iI7UeC5GIApY8Q1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="SL0dCNLaS0yuLUM3pVu6pwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">R2O81esje0ODeWxpjoTVtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Oy0qdja9MEal7+nS3Lb1EwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">V89Vd2iI7UeC5GIApY8Q1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="L4n/08LV9U+cK6X0QRcZ0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">R2O81esje0ODeWxpjoTVtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="iSZXWOY+q0SaRx5XOR+YgQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">616</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Z0npAWqig0Ovq7pFaqODUAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Wymni0LMQ0yiMIeq0oJE5wAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Rz4tCYRxOEOdbZpX91AwXwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="jfUBcchg5UCQ7GQrNHOC7QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="F402TcGyf0CtrOLM4x4+jQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WLmyJfr9SESQa2fAEmJ8JQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="W002DtNII0Se+N5rwGWTSAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLAssociationView" guid="mNoyiPGaZUW/bO0IiD/ijwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">460,144;616,144</XPD:ATTR>
<XPD:REF name="Model">Zi6woQbIm06lcd0CRkzJ3wAA</XPD:REF>
<XPD:REF name="Head">iSZXWOY+q0SaRx5XOR+YgQAA</XPD:REF>
<XPD:REF name="Tail">WmuiZdc05keZtkpLKnhk3AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="TXkUYJYfxEe2Y2fw7uuPiwAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdOnAssociationEndInstanceObjectOfClass</XPD:ATTR>
<XPD:REF name="Model">Zi6woQbIm06lcd0CRkzJ3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="TlJm/uLJYUGz54bPt9JD1wAA">
<XPD:ATTR name="Alpha" type="real">0.487836354161768</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">55.4707129934346</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">Zi6woQbIm06lcd0CRkzJ3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ZAS+RCXD406DKBIk6ktengAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">Zi6woQbIm06lcd0CRkzJ3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="YnEv5/03zEq0LWpjooyo/AAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+source</XPD:ATTR>
<XPD:REF name="Model">m8eLE2E6G0eUGUbp8cYqBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="XxKjI9nhyUm4MYMsvC0m4wAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdOnAssociationEndInstance</XPD:ATTR>
<XPD:REF name="Model">6Y4R0aNHCk+vRGEo2zQhsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="9zIMH5BCTkuXcy1S42UHwwAA">
<XPD:ATTR name="Alpha" type="real">0.708626625068992</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">18.4390889145858</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">m8eLE2E6G0eUGUbp8cYqBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="8+AG4wmItU+V6ugCdtsIaQAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">6Y4R0aNHCk+vRGEo2zQhsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="uZsKDGrTdEmL8UdTKAb1TgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">m8eLE2E6G0eUGUbp8cYqBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="spCuL2ztVEqXSHS9SNuGyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">6Y4R0aNHCk+vRGEo2zQhsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="RT3z6pCDEEmmg+iboV0rgQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">m8eLE2E6G0eUGUbp8cYqBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="5+O0aBHx50WrXRfK6aLSuQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">6Y4R0aNHCk+vRGEo2zQhsAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="/7k3NfRgoE6SyRogfZdbtQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00C080FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">12</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">272</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">AwjZZGJtIEOhwNn+39rD1AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Ed207mRXv0mENkPWc57pXAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="l+orYTH9v0+CqC8dNWlZEwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdClearAssociationEndInstance</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="fvOUBEvsPECNpiN6RRl5OwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="vcqPoKGZt02l2JIi5zJAnwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="DPEkcuR5oU+v8UzP70xZRgAA">
<XPD:REF name="Model">AwjZZGJtIEOhwNn+39rD1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WBcn65lx00iByuIx6tmOuQAA">
<XPD:REF name="Model">AwjZZGJtIEOhwNn+39rD1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ouFRyflAqEyQ146eMYyShQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AwjZZGJtIEOhwNn+39rD1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="wdKeQmq82Uq5I31vmC5lmgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">112,272;112,248;352,248;352,208</XPD:ATTR>
<XPD:REF name="Model">F5gpaUEHWUu/4CYDsgmahwAA</XPD:REF>
<XPD:REF name="Head">WmuiZdc05keZtkpLKnhk3AAA</XPD:REF>
<XPD:REF name="Tail">/7k3NfRgoE6SyRogfZdbtQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="PnyHEStyeEWu3ln3Fb67lgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">F5gpaUEHWUu/4CYDsgmahwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="YoL5hBC0gE2jX6b55iLRngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">F5gpaUEHWUu/4CYDsgmahwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="IiC/OdFAYEOaFjDWE7BmHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">F5gpaUEHWUu/4CYDsgmahwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="GGyOlTTEPEm/VV00u5MZXAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00C080FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">368</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">295</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">128</XPD:ATTR>
<XPD:REF name="Model">Kt2m2eUiI0Kx1CGay78TkQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wYpkmELz0UyCONQ7MM1J2AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="0WanuqCoeEafOdRVwI1zRwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdRemoveValueFromAssociationEndInstance</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="88isM9YX706Y0hT8aW0x2QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="GWZ8r1ptyEiohGcSGorVDAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="s6cjZdUr5k6flcPZJfaDzAAA">
<XPD:REF name="Model">Kt2m2eUiI0Kx1CGay78TkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="6ZhPE2lwUEW/1hEWrrREfwAA">
<XPD:REF name="Model">Kt2m2eUiI0Kx1CGay78TkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="4s/uzR4gAESLVV3tUJwiFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Kt2m2eUiI0Kx1CGay78TkQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="rdH5+xQlK0CiYpTl/3wrtgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">220,368;220,248;352,248;352,208</XPD:ATTR>
<XPD:REF name="Model">CKaAyzK/nkWMpi0bvPuRtgAA</XPD:REF>
<XPD:REF name="Head">WmuiZdc05keZtkpLKnhk3AAA</XPD:REF>
<XPD:REF name="Tail">GGyOlTTEPEm/VV00u5MZXAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="CoGTaaamCEuD66TvySMvpQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">CKaAyzK/nkWMpi0bvPuRtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="uZdx/IFTOECkmD6YoBMFagAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">CKaAyzK/nkWMpi0bvPuRtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="f442HerZWkqpqQgoYWgtRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">CKaAyzK/nkWMpi0bvPuRtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="VHC5IUPQVEeUhrYvk7k+3gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clRed</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">364</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">368</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">250</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">mGuBT/djo0y3jAlOC870yAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="IwD5/0PbaUmbc06bh8vzSgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="r/pnMgOvuE6gG/bbILxlmgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdLinkRelinkObject</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="cs9APGRVxkqz6J3OmIHgbgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="JH/qkd2lOkqUuO7gVJw6dwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="JnG8+DSgz0KvMrUHVvMKCwAA">
<XPD:REF name="Model">mGuBT/djo0y3jAlOC870yAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="K1bMcxB3DkWEZdV/ZeX5NQAA">
<XPD:REF name="Model">mGuBT/djo0y3jAlOC870yAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="8te9uFUhlkSn5Y0OFxEvbwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mGuBT/djo0y3jAlOC870yAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="sYBeGzmlVkehVcE1TH6vmAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">472,368;472,248;352,248;352,208</XPD:ATTR>
<XPD:REF name="Model">lDA6wVppwUGSfQyY+ixUIAAA</XPD:REF>
<XPD:REF name="Head">WmuiZdc05keZtkpLKnhk3AAA</XPD:REF>
<XPD:REF name="Tail">VHC5IUPQVEeUhrYvk7k+3gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="h824iiS0vEah3QBZ4yOUZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">lDA6wVppwUGSfQyY+ixUIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="OVzZzq86RUKkzgv9L6f4WwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">lDA6wVppwUGSfQyY+ixUIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="PiY4dxRo0UCjVQNddUOKkgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">lDA6wVppwUGSfQyY+ixUIAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="tzxxVF7pG0iGPB39JUUWRAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00C080FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">480</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">280</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">223</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">N/0MoPp2jUyGSLwBfnWbIAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="EDMSX6b28EWdkz5cTaFHigAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="j7KxWkUSPEez1jasUHT/mwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdReplaceValueInAssociationEnd</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="8jpW9Ykd70i9Y+OXsqgHIQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ifmW8pqU+kGEzuUK2Z2r2QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="3JOJXI6TekSeGbpf9PqIiwAA">
<XPD:REF name="Model">N/0MoPp2jUyGSLwBfnWbIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="AXP6m9nSt0OdM3dbt3qnXwAA">
<XPD:REF name="Model">N/0MoPp2jUyGSLwBfnWbIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="lqg1TpjNGEi1ut2iMAbhpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">N/0MoPp2jUyGSLwBfnWbIAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLClassView" guid="Fa/l/bk1k0+/URAeNg9FQwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">804</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">280</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="yv3Yoh1BV0iE0R9fRIHolQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="IBa4vUdLS0WUiCtfUi/DewAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="pGdTp2DfmkWF2B5R7pSdUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="qehUHxZtsUOVQF36Lw34HwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="25yO/PQYLE+qJSSozA1fLgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="iWe5jjAjUEKYRz8M6+UsmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="WcZbL/RKi0eGwtVBZr+kPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLAssociationView" guid="CBN7SOHt6U2hEa5+aowydQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">702,300;804,300</XPD:ATTR>
<XPD:REF name="Model">42L0RtAwgUSQLBqI8F2DXQAA</XPD:REF>
<XPD:REF name="Head">Fa/l/bk1k0+/URAeNg9FQwAA</XPD:REF>
<XPD:REF name="Tail">tzxxVF7pG0iGPB39JUUWRAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="qmzsGPSVT0m8EvfUy+UojgAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdReplaceValueInAssociationEndObjectOfClass</XPD:ATTR>
<XPD:REF name="Model">42L0RtAwgUSQLBqI8F2DXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="9F7NZAHq5UaNZjeQDX9hmgAA">
<XPD:ATTR name="Alpha" type="real">0.900274557135551</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">37.0135110466435</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">42L0RtAwgUSQLBqI8F2DXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="EXE4C9+4zEecB3McZ6eRsAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">42L0RtAwgUSQLBqI8F2DXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="kRT63sb4xEqOL8osEyCveAAA">
<XPD:ATTR name="Alpha" type="real">-0.401228907954293</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">35.8468966578698</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+oldValue</XPD:ATTR>
<XPD:REF name="Model">Ats5fwRYKk61Jlfgv9kXwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="OiqbdNr/2kmO5Bsc0W9EBgAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdReplaceValueInAssociationEnd</XPD:ATTR>
<XPD:REF name="Model">9HSFaEIn/0eX50t8d6iTQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="d3Fycx90b0q0NCpZm8weUAAA">
<XPD:ATTR name="Alpha" type="real">0.56331649911582</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">22.4722050542442</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">Ats5fwRYKk61Jlfgv9kXwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="9qwSX5a6V0OXya6gvEPr9QAA">
<XPD:ATTR name="Alpha" type="real">-0.927294684668492</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">9HSFaEIn/0eX50t8d6iTQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="2VcwfFfv1EWdn9YX08M9NwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Ats5fwRYKk61Jlfgv9kXwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="pPyKVXfExkCL1v84e2XsmQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">9HSFaEIn/0eX50t8d6iTQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="pFFq+EDFyEuSn06u21SwXgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Ats5fwRYKk61Jlfgv9kXwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="wJb4d7AtQUuBpMJWwqm8UgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">9HSFaEIn/0eX50t8d6iTQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLGeneralizationView" guid="6udrKEqEdU6Xl/D0pq86aQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">584,280;584,248;352,248;352,208</XPD:ATTR>
<XPD:REF name="Model">djJ3TzY5RUitA5mHnfBwiAAA</XPD:REF>
<XPD:REF name="Head">WmuiZdc05keZtkpLKnhk3AAA</XPD:REF>
<XPD:REF name="Tail">tzxxVF7pG0iGPB39JUUWRAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="vQB61q5J50i/kvHVfxZQfQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">djJ3TzY5RUitA5mHnfBwiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="e7919hAH3ESdD51fy/ZD0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">djJ3TzY5RUitA5mHnfBwiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="/ialZrC3aUOMwM/jx2cHzgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">djJ3TzY5RUitA5mHnfBwiAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLNoteView" guid="bHAsI3K1dEi+DCKFBHf5mwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00C080FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">820</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">60</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">217</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">125</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Revidirati prvom prilikom
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLClassView" guid="aoUV+4RJbU68cG2iAwcp2QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">800</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">420</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">140</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">76</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="4si6cvcKvUy91CxD6qGpOgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="27+kbi0iAUe6qC6VhEARRgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdAddValueToSlot</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="7ZwWNx6Mxkizq5n0jqIG4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="UyKYz5IQBUOk44/3AWVRywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="m/38EbYpgE2RjkZYtJKWOwAA">
<XPD:REF name="Model">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="TRHrfi9YF0mGsIxoTxVsBwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="mr7unF5zFES5GkFxiR7angAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLClassView" guid="5noY333mLEqHW9p665On4gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">792</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">588</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">100</XPD:ATTR>
<XPD:REF name="Model">pGOwiv0MIkmKv0Iuolzo0gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="x5i0nfTnBkeie3k9W6goQgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="byYtda1nc0qy7+avQicYKgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdCreateLink</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="QciM3LT48UanIs2sVFePMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="PI+qFxArZEaHaGyKdBVcjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="p68WVT7rVUekOG1Y6jevHAAA">
<XPD:REF name="Model">pGOwiv0MIkmKv0Iuolzo0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ESjnIHFgHUu2WmX5/lqMgwAA">
<XPD:REF name="Model">pGOwiv0MIkmKv0Iuolzo0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="tHVexuMd1EKTVoMwqts/pQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">pGOwiv0MIkmKv0Iuolzo0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLGeneralizationView" guid="Soo2MlEkykKCw3pG+PBtmQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">856,588;856,495</XPD:ATTR>
<XPD:REF name="Model">zHNUfF0p2EmUl6cGi6MbJQAA</XPD:REF>
<XPD:REF name="Head">aoUV+4RJbU68cG2iAwcp2QAA</XPD:REF>
<XPD:REF name="Tail">5noY333mLEqHW9p665On4gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="z693ALSP60qOdQiULLGTkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">zHNUfF0p2EmUl6cGi6MbJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="xfNzRdH7ukCrLViICzERYwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">zHNUfF0p2EmUl6cGi6MbJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="0zOcCljemkai5WtZAQn6owAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">zHNUfF0p2EmUl6cGi6MbJQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLClassView" guid="TiWur9nPB06l4CqgqhTSHwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">584</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">600</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="WFi+N7FSJ0S3dwKEh4M5dgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Re5ZzR9NL0GkCLP4AhCaFwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="B+SFgamhwUCvslURhk+DZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="77unP1vsp0e2cm81EsRFeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="lGKNt1VB30+6HCj5O01FZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="c/tmseYsnUuam7AXJx0aEAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="zm0k42kHqky139TmfgIGugAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLAssociationView" guid="my7M7ntP7UaApkollbFj8gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">792,613;677,613</XPD:ATTR>
<XPD:REF name="Model">wtcK/RaskUmCTkzNnEGPrQAA</XPD:REF>
<XPD:REF name="Head">TiWur9nPB06l4CqgqhTSHwAA</XPD:REF>
<XPD:REF name="Tail">5noY333mLEqHW9p665On4gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="bNuCd+r2QUO6O1VoJhm5CAAA">
<XPD:ATTR name="Alpha" type="real">4.58406478181126</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">31.2569992161756</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCreateLinkSource</XPD:ATTR>
<XPD:REF name="Model">wtcK/RaskUmCTkzNnEGPrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="pcTNZyctIEajxxg0Np2udAAA">
<XPD:ATTR name="Alpha" type="real">4.53253394700256</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">11.1803398874989</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">wtcK/RaskUmCTkzNnEGPrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="knMNxyPa4E+xOD2RzUFtdgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">wtcK/RaskUmCTkzNnEGPrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="mfT6p+35lEaLIrIsPz4/oAAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+source</XPD:ATTR>
<XPD:REF name="Model">8jZqESY9+kKlHK4fBd26zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="eo5OZxjsg06nSv92pyU3oQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">Tm7NYLMf/ESYTnTKI7G0MwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="FsMzy7y/rE2sB8bvAMOA4QAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">8jZqESY9+kKlHK4fBd26zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="ugqTFbV8s02DxwgoJTsKLgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">Tm7NYLMf/ESYTnTKI7G0MwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="OqNzyBlOWE+75aj28xSCqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">8jZqESY9+kKlHK4fBd26zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="881eaZRKpUmgqrlC9yW4GQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">Tm7NYLMf/ESYTnTKI7G0MwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="HnzMzcLU90qWn4qxfCnW6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">8jZqESY9+kKlHK4fBd26zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="tjB7dr9a80egnyCQn35e+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Tm7NYLMf/ESYTnTKI7G0MwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[4]" type="UMLClassDiagram" guid="wBu3zGISOky4zfT/fz13HwAA">
<XPD:ATTR name="Name" type="string">Create Object and Link Commands</XPD:ATTR>
<XPD:REF name="DiagramOwner">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="hW2NREG5W02JyeWktgfNSQAA">
<XPD:REF name="Diagram">wBu3zGISOky4zfT/fz13HwAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">22</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="x7P6vvufuUmeGPFBKwuiTwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">178</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">22</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">121</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">40</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="1suIjD3YbUGTnWdCta5G2wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="EayLKbMftUOPz0I1hHXxugAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Command</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="gzw52HbFLkiNhI3j1NGF9wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BlZWGOg3dUSeKMA2WSmMKwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="lFyzP3Z7oUmAhmxEo+qLngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="aQKefZjgW0eHCf8pkliEFgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="XgXtFbzsSUuZ+9NXXtWUoQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="5k0bddvA2U6STgv0eVI/fgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00C080FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">148</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">128</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">85</XPD:ATTR>
<XPD:REF name="Model">ZUpOfQOZw0+uS3eNQa7usAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="GVXtiIk6W0KJC86flgCByQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="MfrR3r0nPU+0jlvmt5R86wAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdCreateObjectAndLink</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="QI/tkT61okuUibsugVLPTAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="MlS19HTdDUWH+DjWYWMw4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Derived = False, Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="cy+MttjJfk2h9b7/f5r1qQAA">
<XPD:REF name="Model">ZUpOfQOZw0+uS3eNQa7usAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ZRz92hoqgk2ROR8ilZ6a+wAA">
<XPD:REF name="Model">ZUpOfQOZw0+uS3eNQa7usAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="YPPCN4bUFU2JaFR8HHMPbgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">ZUpOfQOZw0+uS3eNQa7usAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="9B+RQlCyaky8mWbrTYed+AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">239,128;239,61</XPD:ATTR>
<XPD:REF name="Model">b1GibWO7J0KaHlrrCBsP7QAA</XPD:REF>
<XPD:REF name="Head">x7P6vvufuUmeGPFBKwuiTwAA</XPD:REF>
<XPD:REF name="Tail">5k0bddvA2U6STgv0eVI/fgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="OKf2kKDSb0SHfHWC8irfoQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">b1GibWO7J0KaHlrrCBsP7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="VWRoD08VZ06EHUg2OcgXrAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">b1GibWO7J0KaHlrrCBsP7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="TNlMNq+/dUi8sqs63ezmswAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">b1GibWO7J0KaHlrrCBsP7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="J4TtamLOvUuAOJqxwWFg6wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">524</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">124</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="F9T9b6wsFEKxgOTANfFyZQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Zfw9ObtaqEem1nnIsx2+/AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ClassDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="c+66/+jrj0W5GDIbisUpaAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="izKnMmKU7ka/fsq3gI8r5wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ERO9xD+JaE2e9es8bImFsQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7q2MIIxSPUyV19VPGZIongAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="kAI4zFJopk6FF0Bu3D48sQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="5kV3dVGqA0WUruKUpahRNQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">360,140;524,140</XPD:ATTR>
<XPD:REF name="Model">AwQgd0B0hUOx4v4NWY4DPAAA</XPD:REF>
<XPD:REF name="Head">J4TtamLOvUuAOJqxwWFg6wAA</XPD:REF>
<XPD:REF name="Tail">5k0bddvA2U6STgv0eVI/fgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="H2EIckglpEC7MuNagPAc8AAA">
<XPD:ATTR name="Alpha" type="real">-4.67906766388003</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30.0166620396073</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCreateObjectAndLinkClassDescriptor</XPD:ATTR>
<XPD:REF name="Model">AwQgd0B0hUOx4v4NWY4DPAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="1k/syWSSjkOHCeDeGuaS3wAA">
<XPD:ATTR name="Alpha" type="real">0.32635876998772</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">68.6221538571911</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">AwQgd0B0hUOx4v4NWY4DPAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="7CQzYzH30kmo+hwyi+zVlwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">AwQgd0B0hUOx4v4NWY4DPAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="O1rL6eCW0EiwkGSy4JLh2QAA">
<XPD:ATTR name="Alpha" type="real">-0.588002911240017</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">18.0277563773199</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cls</XPD:ATTR>
<XPD:REF name="Model">tyR58hTgOkuDp9YEmrS3OQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="mcRxYImEGUSbIWxWseDGYgAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdCreateObjectAndLink</XPD:ATTR>
<XPD:REF name="Model">TzkNIPkS+UuKbJrw8RPQewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="bcqSBJxNKkKd6GH05FGIjgAA">
<XPD:ATTR name="Alpha" type="real">0.876058542401674</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15.6204993518133</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">tyR58hTgOkuDp9YEmrS3OQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="rzPerSeIqU6n6ZAADUF/jAAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">TzkNIPkS+UuKbJrw8RPQewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="1CEI46+Dx0WYlE+oCi6LkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">tyR58hTgOkuDp9YEmrS3OQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="8dYtEWJuyEWdjunULTHFVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">TzkNIPkS+UuKbJrw8RPQewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="rQSEpuf99UCQUZlRPW6YvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1120</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1020</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">tyR58hTgOkuDp9YEmrS3OQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="ZQnSYJzrd0O/aPP1MilrYwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1120</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1020</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">TzkNIPkS+UuKbJrw8RPQewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="UMrUx7tuDkCv1yJJ5YYT8AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">524</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">172</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JtKUDZPvUEe1qoU805zalQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="JcpkfeqIeUqT4PlCphrgDAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SlotDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="y1HeHe5Lp0mZR/obOJBTNwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="/Y6AJYa9pUaRgh5flSLlWQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="p/08jFlJHEyBQ9DLS5+lcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="CdBKj3xKr0ynkZK28AsXxAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="r8WHTyrY3kO0vE/Vp5xN1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLAssociationView" guid="tiVpUIxcr0mMoiMaGvZlfwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">360,196;524,196</XPD:ATTR>
<XPD:REF name="Model">50I+yBIfWkquSHfM38F2xQAA</XPD:REF>
<XPD:REF name="Head">UMrUx7tuDkCv1yJJ5YYT8AAA</XPD:REF>
<XPD:REF name="Tail">5k0bddvA2U6STgv0eVI/fgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Lb1LwOd66k65VEIrigA9xAAA">
<XPD:ATTR name="Alpha" type="real">1.33525096785924</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25.7099202643649</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCreateObjectAndLinkSlotDescriptor</XPD:ATTR>
<XPD:REF name="Model">50I+yBIfWkquSHfM38F2xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="G/lgw+nx7EOfA4I3FYmnAAAA">
<XPD:ATTR name="Alpha" type="real">0.402911531722298</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">66.3098786004016</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">50I+yBIfWkquSHfM38F2xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="h6dlfYXzfkGjJyeVWPrEDgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">50I+yBIfWkquSHfM38F2xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="iAONEoh7QEen9ZDfO/To9wAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+target</XPD:ATTR>
<XPD:REF name="Model">bCLJwl8yskStcnAJUzolEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="0DORQAHTJk+qOWbyUwz6nwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdCreateObjectAndLink</XPD:ATTR>
<XPD:REF name="Model">YDh8FTVjy0O0R7DmFaeI/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="JYIwjaIFw0K2zwgzBUraxAAA">
<XPD:ATTR name="Alpha" type="real">0.876058542401674</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15.6204993518133</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">bCLJwl8yskStcnAJUzolEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="kEYIpAZJbECpWlAoHj3oMAAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">YDh8FTVjy0O0R7DmFaeI/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="QIMWLcT9dEmSyHhqcwHB3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">bCLJwl8yskStcnAJUzolEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="MEN62ZXGp06LOwhjdVq1PgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">YDh8FTVjy0O0R7DmFaeI/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="wGpxK9+oDEajTI2RfLIsjwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1120</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1020</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">bCLJwl8yskStcnAJUzolEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="DQ89zX4qykuzcqupedm/PQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1120</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1020</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">YDh8FTVjy0O0R7DmFaeI/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="r/B82QbdCkaF+6P3BxdSAgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clRed</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">40</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">308</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">206</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">FLzO/+r/H0CqYeM+DWEY4gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Fer8/8/JPkSOy1kjwBF1jQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="eHQhlw4XBUazfv53qkWhLQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdCreateObjectAndLinkToOne</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="O92HZAViq0idf+G5c2NE8QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="kzxytw3yuEuEHkSew3l/UwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="z8ZwYhThjEy6qVpzreHaYQAA">
<XPD:REF name="Model">FLzO/+r/H0CqYeM+DWEY4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="E02BpCXyQkKMfp+nUs6kMwAA">
<XPD:REF name="Model">FLzO/+r/H0CqYeM+DWEY4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="3rzcoycQGkGLGzZJVJYozgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">FLzO/+r/H0CqYeM+DWEY4gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="fwAZotDvoEyaG+N9plLo8gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">124,308;124,264;240,264;240,212</XPD:ATTR>
<XPD:REF name="Model">QiW8dOET60ipLkyb4fK2FAAA</XPD:REF>
<XPD:REF name="Head">5k0bddvA2U6STgv0eVI/fgAA</XPD:REF>
<XPD:REF name="Tail">r/B82QbdCkaF+6P3BxdSAgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="mT37yVq59UaA0IcbqNmmcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QiW8dOET60ipLkyb4fK2FAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="QUTXoM9bYkSheQ2/pC0vIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">QiW8dOET60ipLkyb4fK2FAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Ut5qv40y+E6nAuSDOAPJQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QiW8dOET60ipLkyb4fK2FAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="XdgNRtlSikGFaiee3XCt7QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00C080FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">260</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">308</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">UHyBBfwtDUayZr+HbhzvXwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="hekN4kxesU62DuCoNC4q3QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="QA6TPcP0a0u48Tyi1nVQfAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdCreateObjectAndLinkToTwo</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="x2OXGPAPBkSWGG7Z2xC5twAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="SXuid8FJKUelV0DL8+7T4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="bFvtpWwwe0qZFL8X7CbUtAAA">
<XPD:REF name="Model">UHyBBfwtDUayZr+HbhzvXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="QUoXJumQUEKlBXx6J9qiCgAA">
<XPD:REF name="Model">UHyBBfwtDUayZr+HbhzvXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Mwtf2FoYB0ikn96067ZqYAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">UHyBBfwtDUayZr+HbhzvXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="dHBK4XOEiEKTTl0QKeCd5gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">356,308;356,264;240,264;240,212</XPD:ATTR>
<XPD:REF name="Model">5AFyfzeGUUuy5e7BuOolGwAA</XPD:REF>
<XPD:REF name="Head">5k0bddvA2U6STgv0eVI/fgAA</XPD:REF>
<XPD:REF name="Tail">XdgNRtlSikGFaiee3XCt7QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="uTUqHSrqTE+CXS76P3d9JwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">5AFyfzeGUUuy5e7BuOolGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="f5mvujoeiECeE60kiVTCzQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">5AFyfzeGUUuy5e7BuOolGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="WY2EdsTSu0i4eZiIhHLx2QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">5AFyfzeGUUuy5e7BuOolGwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="tbP30sBfjUuWmiwmnQ+vQAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">592</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">320</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="K22VJ8vPwk2NDwPlWxig7AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="/p+nYBeXiEaPqArUqATNCAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SlotDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="KZcvcMwDFEmhne7E1egewAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="pvFoj3Y5iEu6ShLxUFDh2QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="OhuKwDrD1UOqwEX7+iEZAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="NPwRUr5gQEqr6D4MeoSw8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="4B0fyX7oX0KNdRQovaOQ9AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="UnIMqm2dRka/B+vtJYfK+wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">472,341;592,341</XPD:ATTR>
<XPD:REF name="Model">fodtI59qzEuTqJsa8P5LqwAA</XPD:REF>
<XPD:REF name="Head">tbP30sBfjUuWmiwmnQ+vQAAA</XPD:REF>
<XPD:REF name="Tail">XdgNRtlSikGFaiee3XCt7QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="rUl9g1hCWkigskd9g2J8OQAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCreateObjectAndLinkToTwoSlotDescriptor</XPD:ATTR>
<XPD:REF name="Model">fodtI59qzEuTqJsa8P5LqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="foZz/slPfkKdBzOTq3waMgAA">
<XPD:ATTR name="Alpha" type="real">0.514451219935834</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">52.8393792544916</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">fodtI59qzEuTqJsa8P5LqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="DRzhBwvREESfhQOyWbi5HQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">fodtI59qzEuTqJsa8P5LqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="qQ3Sy2+HD0WjR4l44k0ksAAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+source</XPD:ATTR>
<XPD:REF name="Model">iuEc+KtJU0ih+NFnVfIW/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="o6ASiq2Oo0S/XSn4sa9XEwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdCreateObjectAndLinkToTwo</XPD:ATTR>
<XPD:REF name="Model">im7Uye8rH0SwO6rKNitlLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="uoK/L+01hESdmdfchGY93QAA">
<XPD:ATTR name="Alpha" type="real">0.876058542401674</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15.6204993518133</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">iuEc+KtJU0ih+NFnVfIW/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="wPqVLFyPmkmsFCWRI38z3QAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">im7Uye8rH0SwO6rKNitlLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="b44Y2uf0K06gz/bR4lBJqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">iuEc+KtJU0ih+NFnVfIW/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="VDfyPCNdSkaJ1ixn+b7hlwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">im7Uye8rH0SwO6rKNitlLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="+fIyJ0EeNkqwTnoe9mEzKwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">iuEc+KtJU0ih+NFnVfIW/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="9vsFUZJBEUa2yeIIA+akHAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">im7Uye8rH0SwO6rKNitlLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="XSKBuUO+X0KD3dhARNm4bgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">172</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">464</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">222</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">142</XPD:ATTR>
<XPD:REF name="Model">kZD0F38JA0qo4Vhc5Dg+gwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="to/zTCCLCEqP0mdmdUYs3AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="feuX0NLFmkOfQscF4Dq98wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdCreateObjectAndLinkToObject</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="GQBMKugix065CSTM6GxJnQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="CGObEx4TAEG/1Jko4AaoCwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="7vDdxuGTNUGFBeIZPFO63AAA">
<XPD:REF name="Model">kZD0F38JA0qo4Vhc5Dg+gwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="M81xiD2Fl0SONwsLVIKZlgAA">
<XPD:REF name="Model">kZD0F38JA0qo4Vhc5Dg+gwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="5oUlJFD3L0euXoqV1+WjmgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">kZD0F38JA0qo4Vhc5Dg+gwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLGeneralizationView" guid="ubc5Wf8nQ0S/R017XEi5VQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">172,520;52,504;230,61</XPD:ATTR>
<XPD:REF name="Model">oaFu9R9zakCJqwZF8r2OGwAA</XPD:REF>
<XPD:REF name="Head">x7P6vvufuUmeGPFBKwuiTwAA</XPD:REF>
<XPD:REF name="Tail">XSKBuUO+X0KD3dhARNm4bgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="QI3ENAs6wkS9Q5LfiVcfggAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">oaFu9R9zakCJqwZF8r2OGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Y07sRAecckelelvFARuv4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">oaFu9R9zakCJqwZF8r2OGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="RsCN5XzVw0aCLjzo3yT7SwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">oaFu9R9zakCJqwZF8r2OGwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="xhE7zMp2+0yZAiOX3G4c+gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">660</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">476</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="idVDvhtfnUKvHQuSaSjagQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="VjnkITqNd06aTYc7SH0zUgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SlotDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="0LobLatwAkSPKnOT7IhdcQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="82RrMked606ZerG6feztGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="dWypEt6XI0G01sUZzVg3iQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="FDs4PQYGCUeEsoCf1hoaiQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="5d+b7QmOSE2yaOtddJqnGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLAssociationView" guid="tQRVr16VO0i0bTABNiZF1QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">660,496;393,496</XPD:ATTR>
<XPD:REF name="Model">/Rn2Ory9gkW1e+tlGG0mJAAA</XPD:REF>
<XPD:REF name="Head">XSKBuUO+X0KD3dhARNm4bgAA</XPD:REF>
<XPD:REF name="Tail">xhE7zMp2+0yZAiOX3G4c+gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="WRONnBecZkeqxoZNFnYRXQAA">
<XPD:ATTR name="Alpha" type="real">4.10166169126506</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">12.2065556157337</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCreateObjectAndLinkToObjectTarget</XPD:ATTR>
<XPD:REF name="Model">/Rn2Ory9gkW1e+tlGG0mJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="civsTCwHxkisuYkTZP/C0wAA">
<XPD:ATTR name="Alpha" type="real">2.97910291695395</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">61.8142378421024</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">/Rn2Ory9gkW1e+tlGG0mJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="iWyfIPkg70u+5vDOYv3DRQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">/Rn2Ory9gkW1e+tlGG0mJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="c8ZXvMg/p0+E7gZDnljpCwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">gDpkxf12B0mslccKFQbAFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="lSVDDou1PEuiBit75MRHMwAA">
<XPD:ATTR name="Alpha" type="real">0.22679893232358</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">26.6833281282527</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+target</XPD:ATTR>
<XPD:REF name="Model">AU8dlZHIvUSgJ+H8Aq+PrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="JMmgN194jUOcx5uFIYAVpgAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">gDpkxf12B0mslccKFQbAFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="+rPMIkpBbUm6H2w16jczIwAA">
<XPD:ATTR name="Alpha" type="real">-0.708626625068992</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">18.4390889145858</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">AU8dlZHIvUSgJ+H8Aq+PrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="hCysStxXXECpawtQpD3F+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">gDpkxf12B0mslccKFQbAFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="uPq5aw34BESEPFLFzg8DVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">AU8dlZHIvUSgJ+H8Aq+PrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="R3w27E4Oj06O6JCJPcwgLAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1308</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-996</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">gDpkxf12B0mslccKFQbAFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="CWgIVOM62Uebpy3r2Qm4kwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1308</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-996</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">AU8dlZHIvUSgJ+H8Aq+PrQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLClassView" guid="GRMocpay1Uqyr7xGNqGaaAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">684</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">532</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="66ar0leehUyniQFt5FDP2AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="kE+UxGk+fUKtYuIPiwO9iAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="yO4sbptkNkeZM1eLm412DQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="KW5m8xM4uEKGZUatGR9WpwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Od3IH6oCwEqFBBZ32p2VTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="NYEJwGx1Qk+bgHUWk6xRwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="q4kmKtxoCEqdYzCYgJFjAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLAssociationView" guid="Vk82ENTr1UujEOv4XHRAdwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">684,547;393,547</XPD:ATTR>
<XPD:REF name="Model">eXTLEEW9XUG7eeHgffKiBwAA</XPD:REF>
<XPD:REF name="Head">XSKBuUO+X0KD3dhARNm4bgAA</XPD:REF>
<XPD:REF name="Tail">GRMocpay1Uqyr7xGNqGaaAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="LGC1Xch7tUWXeoA/gaBPOQAA">
<XPD:ATTR name="Alpha" type="real">4.60173000806016</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">9.05538513813742</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCreateObjectAndLinkToObjectTarObj</XPD:ATTR>
<XPD:REF name="Model">eXTLEEW9XUG7eeHgffKiBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="dHc03wicxkKLD2K6bWVs6AAA">
<XPD:ATTR name="Alpha" type="real">3.05093212450886</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">77.3175271203108</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">eXTLEEW9XUG7eeHgffKiBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="kY3doMMSAUydCv7yRolYJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">eXTLEEW9XUG7eeHgffKiBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="MQvtMo8G4km7W1a1GSQEMAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">y8L1SmqKSEmK/V5VdpoerwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="hPmTwudEEUCXvVyEtPtgxQAA">
<XPD:ATTR name="Alpha" type="real">0.273008806944316</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25.9615099714943</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+tarObj</XPD:ATTR>
<XPD:REF name="Model">hHyUY5iN80KgVawubSia1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="e1PZL6kA40CiV37linCOJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">y8L1SmqKSEmK/V5VdpoerwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="PeDl/0+9tUmGzVZQjDs6BgAA">
<XPD:ATTR name="Alpha" type="real">-0.56331649911582</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">22.4722050542442</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">hHyUY5iN80KgVawubSia1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="d7aq12WwS0ieC4cw8Hm6IAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">y8L1SmqKSEmK/V5VdpoerwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="5eeYBZyVD0KR9ErWEX1IfQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">hHyUY5iN80KgVawubSia1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="KBqSXMd/1EmE0ZrNjLdD4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1308</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-996</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">y8L1SmqKSEmK/V5VdpoerwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="XSlPw7c9bEalK9nfk++nkgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1308</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-996</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">hHyUY5iN80KgVawubSia1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLClassView" guid="YVLyNBskpkqsOUH3cLA2wgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">684</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">572</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JlhXUiESiUS2XKvS8WCIRwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="SSgNNdwyG0WcXwErMKRN0gAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="8pNgGAWCBUOjs/Nls8zUoQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="+wkPvD0CUkS99hGkZ/pXZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Zr/Yw8tobEyskfUBFzNuzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ZhIvwIqdp0SUJjrhlW3qlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Lqq3Ptb6tE2OCxYp3AIbpgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLAssociationView" guid="lVMcpQ6PrE+k7PKIEz4x8AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">393,585;684,585</XPD:ATTR>
<XPD:REF name="Model">Xejd2AB0i0Cr049LG/UUuAAA</XPD:REF>
<XPD:REF name="Head">YVLyNBskpkqsOUH3cLA2wgAA</XPD:REF>
<XPD:REF name="Tail">XSKBuUO+X0KD3dhARNm4bgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="2btzsqX0YkeCTprty/GRaAAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCreateObjectAndLinkToObjectOutput</XPD:ATTR>
<XPD:REF name="Model">Xejd2AB0i0Cr049LG/UUuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="df2vfZpFl0u+4wGYzF882gAA">
<XPD:ATTR name="Alpha" type="real">-0.115426643786616</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">69.462219947249</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;output&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">Xejd2AB0i0Cr049LG/UUuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="u0t7YTkm80K+G5NM8hhASQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Derived = False, Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">Xejd2AB0i0Cr049LG/UUuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="WDkDxOmXG0SgIGpYwCcyZAAA">
<XPD:ATTR name="Alpha" type="real">0.300920331974339</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30.364452901378</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+output</XPD:ATTR>
<XPD:REF name="Model">Bd2anjGO0kOXzbbBk+h82AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="lkB/KW1Hp0OBLz0Va5TMkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">5N6EIDaAvkSR0fuCZZ+L+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="cJDMIeuyJkeaviB+9unAowAA">
<XPD:ATTR name="Alpha" type="real">-0.436627415288134</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">16.5529453572468</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">Bd2anjGO0kOXzbbBk+h82AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="yr9cWKIZ50CpdmMOmyvyIQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">5N6EIDaAvkSR0fuCZZ+L+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="wkDhVloFX0+GudOqdcSgwgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">Bd2anjGO0kOXzbbBk+h82AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="2vcSYikahUGiIfaAIhxyqwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">5N6EIDaAvkSR0fuCZZ+L+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="NRRBqX3CdE6tnWlye08mVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1308</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-996</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Bd2anjGO0kOXzbbBk+h82AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="j7hIKmhqw0SUtQOYBSduXwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1308</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-996</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">5N6EIDaAvkSR0fuCZZ+L+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLNoteView" guid="OCC/KB7t10CYNyztLHxQHAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00C080FF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">784</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">124</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">264</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">172</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Revidirati prvom prilikom.
</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="+n1bEaX9KEiicMxB/gx3zgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Implementation</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">D:\used\soloist4\workspace\builtincommands\src\main\java</XPD:ATTR>
<XPD:REF name="TaggedModel">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">FW0s3J3mS0KNe3bz04D5pwAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">75</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="xjVZF4e+zkmBkqEn7oQSUgAA">
<XPD:ATTR name="Name" type="string">CmdCreateObject</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Creates a new object of the class supplied to its input pin.
&lt;br/&gt;</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LeZIJ8NjcEGn9wtOSoE5pAAA</XPD:REF>
<XPD:REF name="Views[1]">qTCaWMYuk0q3URQR8n1fHAAA</XPD:REF>
<XPD:REF name="Views[2]">CMCksTCc/EOi7AcotHRrTAAA</XPD:REF>
<XPD:REF name="Views[3]">c8Tzo3rB0UihNPj2yAgaCQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="Q1uAibuduk+5+ZznMRu+twAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">xjVZF4e+zkmBkqEn7oQSUgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">+cT/KicKYkuOsnRA5pnatAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="f2EqqoE3pkiE+zTZHkZ3nQAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Constructor. 
First incokes the constructor of the superclass.
Then creates the associated Descriptor(s).</XPD:ATTR>
<XPD:REF name="Owner">xjVZF4e+zkmBkqEn7oQSUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="nilg4rtbOkGwzzboTSYbcQAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if input.getElement() is not null.</XPD:ATTR>
<XPD:REF name="Owner">xjVZF4e+zkmBkqEn7oQSUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XLQ5DY52T06hb6V8/K3nWgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nilg4rtbOkGwzzboTSYbcQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="/4411arKkEmHl13nKhOE0gAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Cretes an object of the provided Class:
output=input.getElement().createInstance().</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">xjVZF4e+zkmBkqEn7oQSUgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">IaZstEPWf0mhfdLDZqJLswAA</XPD:REF>
<XPD:REF name="Associations[1]">CnsfFK0ca0GfcxxwphDkTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLAssociation" guid="h5sgSj9vtkebwu8Fv0M1/QAA">
<XPD:ATTR name="Name" type="string">asCmdCreateObjectClassDescriptor</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">0zBT3O6RhkGqsMekQHu3oQAA</XPD:REF>
<XPD:REF name="Views[1]">v0uhEzL9G0qNYiNShBHXWAAA</XPD:REF>
<XPD:REF name="Views[2]">SRVRjUq9nEG0yhmrM1krZAAA</XPD:REF>
<XPD:REF name="Views[3]">J7YvdXcsukGHBu7YkKbr5wAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="iIYQB4CLT0uw6wrEQULpAQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">h5sgSj9vtkebwu8Fv0M1/QAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="IaZstEPWf0mhfdLDZqJLswAA">
<XPD:ATTR name="Name" type="string">cmdCreateObject</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">h5sgSj9vtkebwu8Fv0M1/QAA</XPD:REF>
<XPD:REF name="Participant">xjVZF4e+zkmBkqEn7oQSUgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1r/6wxy+SkGqvBIQGDy1FQAA</XPD:REF>
<XPD:REF name="Views[1]">kjKgluL/mEaP9+OfHm5l7QAA</XPD:REF>
<XPD:REF name="Views[2]">qeI4AH0bN0CGYYm0bJsbTgAA</XPD:REF>
<XPD:REF name="Views[3]">3K0rL+/fAEOKdoWOLOYKSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="pg6ZdYChjUuxWlYPEAftMAAA">
<XPD:ATTR name="Name" type="string">input</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The class whose object will be created.</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">h5sgSj9vtkebwu8Fv0M1/QAA</XPD:REF>
<XPD:REF name="Participant">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RgeDgTN3b0KqvUFVXzX7zgAA</XPD:REF>
<XPD:REF name="Views[1]">bgpmDRV+pkOQcLA0eAAJIgAA</XPD:REF>
<XPD:REF name="Views[2]">BfqMi+0BgU+4OiAhAuzR0QAA</XPD:REF>
<XPD:REF name="Views[3]">u7eT25M08k67T1HmHyEc4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLAssociation" guid="R0HDHsKT+keEOYHHMQG/MgAA">
<XPD:ATTR name="Name" type="string">asCmdCreateObjectObjectOfClass</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">output</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VDGYeGANV0Sdb2C0ZiWUtgAA</XPD:REF>
<XPD:REF name="Views[1]">WCdg3g31N0qXFktJNQOTvQAA</XPD:REF>
<XPD:REF name="Views[2]">u/Xa6QXa5U2uNNGF+h1TYQAA</XPD:REF>
<XPD:REF name="Views[3]">OGWvFIbXTkOjt5wjrokuUAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="FbDS0ipWQEiB7/mwAzu+vwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">R0HDHsKT+keEOYHHMQG/MgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="CnsfFK0ca0GfcxxwphDkTQAA">
<XPD:ATTR name="Name" type="string">cmdCreateObject</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">R0HDHsKT+keEOYHHMQG/MgAA</XPD:REF>
<XPD:REF name="Participant">xjVZF4e+zkmBkqEn7oQSUgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">l/SQ69CWDESNViwYv0AS0AAA</XPD:REF>
<XPD:REF name="Views[1]">8meEKXJsNkuuVgVr7VSpAQAA</XPD:REF>
<XPD:REF name="Views[2]">YO/OnJqGQUybrL34whODJAAA</XPD:REF>
<XPD:REF name="Views[3]">llLqApIat02lDuVQBXJbVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="y6dtRqH8LUyYSmnJnSeggwAA">
<XPD:ATTR name="Name" type="string">output</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The created object.</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">R0HDHsKT+keEOYHHMQG/MgAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CwUDuJYFhkOjP8M/a/kS4AAA</XPD:REF>
<XPD:REF name="Views[1]">toa5MJ0KiEuyTO4DkIjF5gAA</XPD:REF>
<XPD:REF name="Views[2]">J0lVZUgKnEuaymeIX4XWAAAA</XPD:REF>
<XPD:REF name="Views[3]">sAbDTA/YwEe4n+bv3BkinQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLGeneralization" guid="+cT/KicKYkuOsnRA5pnatAAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">xjVZF4e+zkmBkqEn7oQSUgAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">tLQjto1PL0aZCjS/JvXM+wAA</XPD:REF>
<XPD:REF name="Views[1]">vEU/+JTjNkmgF+uK7TVNSAAA</XPD:REF>
<XPD:REF name="Views[2]">QzpQcKWiWUWEywZcw80RvwAA</XPD:REF>
<XPD:REF name="Views[3]">PUAHevE+5UmDJ8TkU6IxUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="GNOZhG3TC0S/amwZq33YAgAA">
<XPD:ATTR name="Name" type="string">CmdCloneObject</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that clones an instance of a Class.</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QxNlWsw22E67/k7br8QITQAA</XPD:REF>
<XPD:REF name="Views[1]">BJ+YaFxatUK1f6XEZThjKAAA</XPD:REF>
<XPD:REF name="Views[2]">vtX/V8B2gkaYJc5XVaelpgAA</XPD:REF>
<XPD:REF name="Views[3]">s/whRr5n3Uq3ubZs+59FIwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="kKCedtO0Nku5YQLhSkqaogAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">GNOZhG3TC0S/amwZq33YAgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">wK3YvothlUyJ4oyUNDc/4wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="56GnoZDhnkupqt8dIvDSYwAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">GNOZhG3TC0S/amwZq33YAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="F4fHHbQnTkGidYAIgG7oRQAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if input is not null.</XPD:ATTR>
<XPD:REF name="Owner">GNOZhG3TC0S/amwZq33YAgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fUK/kZSi/EeAzOji1X6/cQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">F4fHHbQnTkGidYAIgG7oRQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="nCNvfeJDfkClDkBwzu9NRgAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Clones the provided object:
output=input.clone().</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">GNOZhG3TC0S/amwZq33YAgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">8miNQroEF0CBvmf6G+u0DwAA</XPD:REF>
<XPD:REF name="Associations[1]">L4zQhA/XN0WehL83R9eH4wAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="60XsBOVzekWTYl6ziKk0zAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">GNOZhG3TC0S/amwZq33YAgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="rX8TChf8YUCddv/KCHs0RwAA">
<XPD:ATTR name="Name" type="string">CmdDestroyObject</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">CmdDestroyObject destroys the object supplied to its input pin. If its attribute type has a non-empty textual value, the command can be applied only to objects of the type with the fully qualified name given in that attribute.</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jGylaLV5x0KlOFTOnJK1jAAA</XPD:REF>
<XPD:REF name="Views[1]">NJOk6alHUEeZL2dMGlMY2AAA</XPD:REF>
<XPD:REF name="Views[2]">wslWQJo8PE+TLTAGGlGmfQAA</XPD:REF>
<XPD:REF name="Views[3]">7BxXGip08kiZ6IbwQ3Be7wAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="uPB/8z6BPkCzibsR3j7w3AAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">rX8TChf8YUCddv/KCHs0RwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">W4tttmQt/Eqz4C7tqDT0OQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="yUnuM89nQEurkz75lNj9AwAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">rX8TChf8YUCddv/KCHs0RwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Km/f4k0tRkK2U4MqgDtO+gAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if input is not null.</XPD:ATTR>
<XPD:REF name="Owner">rX8TChf8YUCddv/KCHs0RwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1HN1hhEBiUmuynJbuapv0wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Km/f4k0tRkK2U4MqgDtO+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="cUXwZMj5zUSlZ+V6YU9SjgAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Destroys the provided object:
input.destroy().</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">rX8TChf8YUCddv/KCHs0RwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">QjmkPmiGg0WYIdL17Np1ugAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="6uHGHTRNEk634C67OJZYYgAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The fully qualified name of the type of the object accepted at the input pin &lt;code&gt;input&lt;/code&gt;</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">rX8TChf8YUCddv/KCHs0RwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="MxJkxGFXEEGYKqHd0QylxQAA">
<XPD:ATTR name="Name" type="string">asCmdDestroyObjectObjectOfClass</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">b3mIVQ7ezkObucoGcll6mQAA</XPD:REF>
<XPD:REF name="Views[1]">Drgh1C7MSEKpJBYrJSw2KwAA</XPD:REF>
<XPD:REF name="Views[2]">S9XIQrQ9Rk+wHOHGmnNpPAAA</XPD:REF>
<XPD:REF name="Views[3]">R/ZClCf8mEWuA4yz/fiFRgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="fmbkCg5A3UyZpIg4y/SdygAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">MxJkxGFXEEGYKqHd0QylxQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="QjmkPmiGg0WYIdL17Np1ugAA">
<XPD:ATTR name="Name" type="string">cmdDestroyObject</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">MxJkxGFXEEGYKqHd0QylxQAA</XPD:REF>
<XPD:REF name="Participant">rX8TChf8YUCddv/KCHs0RwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">u8QJjkk8zUKWgK3dIyUkhwAA</XPD:REF>
<XPD:REF name="Views[1]">RNBP7GpbLESB4fR7xymWfwAA</XPD:REF>
<XPD:REF name="Views[2]">LrkQ+c878EeE0hHTqb9P0wAA</XPD:REF>
<XPD:REF name="Views[3]">dllmKchv8kyDSB3jN3kRpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="1ly8KWINRUS+fIolZBW83wAA">
<XPD:ATTR name="Name" type="string">input</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">MxJkxGFXEEGYKqHd0QylxQAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8HmyGLghs0Wa+NgAbliOSwAA</XPD:REF>
<XPD:REF name="Views[1]">9HL5NxOE7kyaMxGhJ9E6TgAA</XPD:REF>
<XPD:REF name="Views[2]">2s45iRpV+kabS/9mq586wAAA</XPD:REF>
<XPD:REF name="Views[3]">DyufXs7sKUaSkEYQN5mK7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLGeneralization" guid="W4tttmQt/Eqz4C7tqDT0OQAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">rX8TChf8YUCddv/KCHs0RwAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6Phs4Jo4Y0+Z4aWqPzJiHAAA</XPD:REF>
<XPD:REF name="Views[1]">HrMQ2Is2cUK+gPwz07mIbwAA</XPD:REF>
<XPD:REF name="Views[2]">MfRTrOGEFUmGdYi5pnsL/wAA</XPD:REF>
<XPD:REF name="Views[3]">TNyeU01vSUaz87xzu5NoyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="HUGG5XwGAUqfkPANAIdhjgAA">
<XPD:ATTR name="Name" type="string">asCmdCloneObjectObjectOfClassInput</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3qPinKmnjE2d9MH0PGluSwAA</XPD:REF>
<XPD:REF name="Views[1]">H2BHzDPxvEWug5vtqLOhAgAA</XPD:REF>
<XPD:REF name="Views[2]">AJ7hu/EBVkqQJMMhEsaHnwAA</XPD:REF>
<XPD:REF name="Views[3]">il4OAfYRSk2uVrARqLcTxQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="s5oyHtpEIEqzgG979y9GAwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">HUGG5XwGAUqfkPANAIdhjgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="8miNQroEF0CBvmf6G+u0DwAA">
<XPD:ATTR name="Name" type="string">cmdCloneObject</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">HUGG5XwGAUqfkPANAIdhjgAA</XPD:REF>
<XPD:REF name="Participant">GNOZhG3TC0S/amwZq33YAgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zjjKQedxlkKrBj7lt0X3nAAA</XPD:REF>
<XPD:REF name="Views[1]">8xZyje8S9USD5vf/ZRiZ7QAA</XPD:REF>
<XPD:REF name="Views[2]">nvzVc2kZlUWARQ/uNL6gKwAA</XPD:REF>
<XPD:REF name="Views[3]">AbhLa4fauEKxpgGMeCYHBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="z0jlo5jPZ0SqX40MydZecwAA">
<XPD:ATTR name="Name" type="string">input</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">HUGG5XwGAUqfkPANAIdhjgAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">uGWhrEccLEmN6nFqB/KDCwAA</XPD:REF>
<XPD:REF name="Views[1]">8a61SfIMVUKNPzx9Vdeo1QAA</XPD:REF>
<XPD:REF name="Views[2]">z+hOgVnRME2lpq2oEyOlXgAA</XPD:REF>
<XPD:REF name="Views[3]">/co9E+phiEazmgzqhmS4qwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLAssociation" guid="C6fwEm+DfEuIsQWXOThKXAAA">
<XPD:ATTR name="Name" type="string">asCmdCloneObjectObjectOfClassOutput</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">ZM: end1 name added</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">output</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lEYJl6bUUEqPfJarjoRa8gAA</XPD:REF>
<XPD:REF name="Views[1]">h2Nh/IqdzEKpg5yQVv1FggAA</XPD:REF>
<XPD:REF name="Views[2]">C5yOhdHd50GnesPKiRL8PAAA</XPD:REF>
<XPD:REF name="Views[3]">f8MBxNcEAEuG+7wd+7OEIwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="HbeBzJn/pU+m999wG5kdlgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">C6fwEm+DfEuIsQWXOThKXAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="L4zQhA/XN0WehL83R9eH4wAA">
<XPD:ATTR name="Name" type="string">cmdCloneObjectOutput</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">C6fwEm+DfEuIsQWXOThKXAAA</XPD:REF>
<XPD:REF name="Participant">GNOZhG3TC0S/amwZq33YAgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Kmbn2c+ZmkigSFF5ngtarAAA</XPD:REF>
<XPD:REF name="Views[1]">6SXIoFuDlkqeXXfzxPSx5gAA</XPD:REF>
<XPD:REF name="Views[2]">Oe4wKHScqUmbbz72CpCGvQAA</XPD:REF>
<XPD:REF name="Views[3]">4lGbvOeO+U6PVVQ0KRYihQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Keu5LIvaDUSTm5PpdEUiDQAA">
<XPD:ATTR name="Name" type="string">output</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">C6fwEm+DfEuIsQWXOThKXAAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">L3k0aL7UDUeBpwUFilit9wAA</XPD:REF>
<XPD:REF name="Views[1]">Wu2VIrnQzUe5a9MLCqexeQAA</XPD:REF>
<XPD:REF name="Views[2]">9Zc0q6MFTEqJW/DvDBT4qwAA</XPD:REF>
<XPD:REF name="Views[3]">y/SrOQu+Ik2iuf72FTzyaQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLGeneralization" guid="wK3YvothlUyJ4oyUNDc/4wAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">GNOZhG3TC0S/amwZq33YAgAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7/BXGfNDW0qx2T3i2YCXlwAA</XPD:REF>
<XPD:REF name="Views[1]">LJexEE/mhEW5D+Ply2URFQAA</XPD:REF>
<XPD:REF name="Views[2]">G+pAGGFkkUKeM8D3rsDAaQAA</XPD:REF>
<XPD:REF name="Views[3]">+4xLM396AUm344Y3YvuH9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="UYh6/P7OeEKvgsitqp91wAAA">
<XPD:ATTR name="Name" type="string">CmdCopySlots</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that copies all Slots from one instance of a Class to another.</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Yvrpg896kkihaYkFMoEvyQAA</XPD:REF>
<XPD:REF name="Views[1]">jWuirRtfW0ikHthXw/ZFcQAA</XPD:REF>
<XPD:REF name="Views[2]">7yb0VQv2TESUIyX+qjFM7gAA</XPD:REF>
<XPD:REF name="Views[3]">Q6YS9BrSTUStDGxyyDI3VAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">2</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="/NOllqfz0kSJLxYwO9lJxAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Derived</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">False</XPD:ATTR>
<XPD:REF name="TaggedModel">UYh6/P7OeEKvgsitqp91wAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TaggedValues[1]" type="TaggedValue" guid="+aSFMuoPbkuie04P2wRgKQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">UYh6/P7OeEKvgsitqp91wAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">BJRPj1J8kkesLdpsst0NwgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="1ImwiI64yE2HgCxtPLkLSwAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">UYh6/P7OeEKvgsitqp91wAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="mivKWKdjQ0+VlAQ/giaVWwAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if both source and target are not null.</XPD:ATTR>
<XPD:REF name="Owner">UYh6/P7OeEKvgsitqp91wAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="U3BNFXQ3J0uYvPekGZhHLwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mivKWKdjQ0+VlAQ/giaVWwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="LDmLyOqwJEizSU85nKWBFgAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Copies the Slots:
target.copySlots(source).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">UYh6/P7OeEKvgsitqp91wAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">zufyQlI6CU+gFfBMOS+dVwAA</XPD:REF>
<XPD:REF name="Associations[1]">k+zZaEAcH0iEBSN0YMLTcgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="C/xA0/K8KkCVJkVr8U+9ogAA">
<XPD:ATTR name="Name" type="string">asCmdCopySlotsObjectOfClassSource</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">I4czOonZFkidQJjqhgGofQAA</XPD:REF>
<XPD:REF name="Views[1]">US8QU4bz406BbDAYUt4nSAAA</XPD:REF>
<XPD:REF name="Views[2]">Qj5hgCcWhUefE8xBzI59UwAA</XPD:REF>
<XPD:REF name="Views[3]">1gvSdiRHSkyVjEmAI2xeJAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="Jg2UphEog0mihx0eG1raWwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">C/xA0/K8KkCVJkVr8U+9ogAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="zufyQlI6CU+gFfBMOS+dVwAA">
<XPD:ATTR name="Name" type="string">cmdCopySlots</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">C/xA0/K8KkCVJkVr8U+9ogAA</XPD:REF>
<XPD:REF name="Participant">UYh6/P7OeEKvgsitqp91wAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CF9cmHyTX0KaPKD8PH0s/wAA</XPD:REF>
<XPD:REF name="Views[1]">/1mXmn+jVkm3P1t0Kn9S6gAA</XPD:REF>
<XPD:REF name="Views[2]">fHX6W9nbu0WotN/uJM2c+AAA</XPD:REF>
<XPD:REF name="Views[3]">IsXAz4ceCUyGZd53R85jjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="AXo58zOZVEKTJV6afRdSVQAA">
<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">C/xA0/K8KkCVJkVr8U+9ogAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">d7I+Tn/bNU+ZO7cpxnjEHAAA</XPD:REF>
<XPD:REF name="Views[1]">Fuc/2ioImEW0JG1GCbiZawAA</XPD:REF>
<XPD:REF name="Views[2]">f84eKd3wZkqG7UiUeCd0aQAA</XPD:REF>
<XPD:REF name="Views[3]">SLfBa3C3B0+nvKhA7NDJ3wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLAssociation" guid="PA9C6Zie/UyuFLaUAlr2GwAA">
<XPD:ATTR name="Name" type="string">asCmdCopySlotsObjectOfClassTarget</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">ZM: end1 name added</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6YDV8rVbzkyxzZ6PjOQrwgAA</XPD:REF>
<XPD:REF name="Views[1]">fvyimISZTEWY+wPqUHtQ0wAA</XPD:REF>
<XPD:REF name="Views[2]">MLzCeb/i/kuGDTBOjYxnDAAA</XPD:REF>
<XPD:REF name="Views[3]">l8wUO8FuPE2VL6LLpzJb4QAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="65K69278O0CSNcISRYqRTgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">PA9C6Zie/UyuFLaUAlr2GwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="k+zZaEAcH0iEBSN0YMLTcgAA">
<XPD:ATTR name="Name" type="string">cmdCopySlotsTarget</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">PA9C6Zie/UyuFLaUAlr2GwAA</XPD:REF>
<XPD:REF name="Participant">UYh6/P7OeEKvgsitqp91wAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">IgPPa9nCTUa9mVDrwHzDNgAA</XPD:REF>
<XPD:REF name="Views[1]">opDSv/gysUuQ0sGhE9byeAAA</XPD:REF>
<XPD:REF name="Views[2]">Mof/0B7wZ0WtgUcaIlLgyAAA</XPD:REF>
<XPD:REF name="Views[3]">HFRInL+o4EWrn4B+82a3fAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="GH4hzKeaGUqBB3zLkMZRCAAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">PA9C6Zie/UyuFLaUAlr2GwAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">DMa1z2ZTjUKmvFg831rq5wAA</XPD:REF>
<XPD:REF name="Views[1]">jAKbG/YZFU2+tVb27D5vkQAA</XPD:REF>
<XPD:REF name="Views[2]">qLS1qmcBbEWl/JouVfxmhAAA</XPD:REF>
<XPD:REF name="Views[3]">cUitsCPmM0uaXtWffpDyZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLGeneralization" guid="BJRPj1J8kkesLdpsst0NwgAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">UYh6/P7OeEKvgsitqp91wAAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">b0oW5Q/9rk6cPGb8ZZcN7gAA</XPD:REF>
<XPD:REF name="Views[1]">sYWFaAwbU06Sd6D50m//3QAA</XPD:REF>
<XPD:REF name="Views[2]">y6+iWFJcF06HlspWUHIsTwAA</XPD:REF>
<XPD:REF name="Views[3]">WxA88hldZk2uvB5M+ypmOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLClass" guid="NIX35A8xv0eRIOcWN5mKBQAA">
<XPD:ATTR name="Name" type="string">CmdOnAttributeValue</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Abstract generalization of Commands that modify Attribute Values.</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">a9DUTeYFr0GXzrPBpoFIkgAA</XPD:REF>
<XPD:REF name="Views[1]">xrj4wc8VSEyORI4X4FNMRAAA</XPD:REF>
<XPD:REF name="Views[2]">ybGt0aGcc0SD3/uQmK8XKgAA</XPD:REF>
<XPD:REF name="Views[3]">45mE2Od8RkKVFgwnSkhNCwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="VZZuudKkq0urAF7psHJ8iAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">NIX35A8xv0eRIOcWN5mKBQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">scfJmwtQUEamiT45qswYbAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">4</XPD:ATTR>
<XPD:REF name="Specializations[0]">k4k7tV16vkWR4zHIb0MkLwAA</XPD:REF>
<XPD:REF name="Specializations[1]">eC5vrO9I0UOTMnILQ7SugAAA</XPD:REF>
<XPD:REF name="Specializations[2]">iTfxsHD6CEu+6L8ve0DfUAAA</XPD:REF>
<XPD:REF name="Specializations[3]">jfLdZYEZRU2FUETtyxC3bgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="MJx7oq0gekySzpSMWvkdNgAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Constructor.
First incokes the constructor of the superclass.
Then creates the associated Descriptor(s).</XPD:ATTR>
<XPD:REF name="Owner">NIX35A8xv0eRIOcWN5mKBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="lph58gGTiEmT9fNn8It54AAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if both source and target.getElement() are not null.</XPD:ATTR>
<XPD:REF name="Owner">NIX35A8xv0eRIOcWN5mKBQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ahswbry2M0G7t5CUgRWRnwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lph58gGTiEmT9fNn8It54AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">+LU1U33yQEmijHZZrmu5kwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="tAxN8TXEFEmeeA1wZzXPwgAA">
<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InstanceOfDataType</XPD:ATTR>
<XPD:REF name="Type_">eu/eYK+jG0m041rIsQKbjQAA</XPD:REF>
<XPD:REF name="Owner">NIX35A8xv0eRIOcWN5mKBQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="RVvFFicV00S3FRR+ga3yGQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">TRANSITORY</XPD:ATTR>
<XPD:REF name="TaggedModel">tAxN8TXEFEmeeA1wZzXPwgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLGeneralization" guid="scfJmwtQUEamiT45qswYbAAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">NIX35A8xv0eRIOcWN5mKBQAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dWa9EUxGVku0yrFZioUC7gAA</XPD:REF>
<XPD:REF name="Views[1]">gcq1ncvIp0CFMUUHNjNFRQAA</XPD:REF>
<XPD:REF name="Views[2]">UifCEAeGnkKHgSkROp+kdAAA</XPD:REF>
<XPD:REF name="Views[3]">K4yE2YiXiESW/uYTIgU7dAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLAssociation" guid="5RVvy0dHC0e4snl+2u3FlwAA">
<XPD:ATTR name="Name" type="string">asCmdOnAttributeValueSlotDescriptor</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jRn2FNz+7kuHnS8ymtxgQQAA</XPD:REF>
<XPD:REF name="Views[1]">EVkegu64XkWxJBE6QW0+0AAA</XPD:REF>
<XPD:REF name="Views[2]">VNCgf6k9zUam6w0xIxroYwAA</XPD:REF>
<XPD:REF name="Views[3]">fq4e2dlYqEKfoihlAdeZwAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="LKEgLPWSek6xAOQUwBXLCwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">5RVvy0dHC0e4snl+2u3FlwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="+LU1U33yQEmijHZZrmu5kwAA">
<XPD:ATTR name="Name" type="string">cmdOnAttributeValue</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">5RVvy0dHC0e4snl+2u3FlwAA</XPD:REF>
<XPD:REF name="Participant">NIX35A8xv0eRIOcWN5mKBQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">uoIn0OUANkWRyYAt5mPGtQAA</XPD:REF>
<XPD:REF name="Views[1]">vM47QA4jpkWDLEujet7TQQAA</XPD:REF>
<XPD:REF name="Views[2]">UhfekjB6Gkm5Z6u5iyMqSwAA</XPD:REF>
<XPD:REF name="Views[3]">5uGrbx1+cUqZKeqmdQsdGAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="y9M0DAW/Ak6cBHhooZ1rbgAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">5RVvy0dHC0e4snl+2u3FlwAA</XPD:REF>
<XPD:REF name="Participant">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/Q3EzQcMq0emC/eeQ2idJgAA</XPD:REF>
<XPD:REF name="Views[1]">9AHvdaPQAUO2R1A/+zNvygAA</XPD:REF>
<XPD:REF name="Views[2]">CjIA4gU/GESHVsB5t4xwyQAA</XPD:REF>
<XPD:REF name="Views[3]">GieoNQjCgE+BJKCJnmJZZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLClass" guid="YEP5aGt+KUG+ZHpft+PKEAAA">
<XPD:ATTR name="Name" type="string">CmdClearAttributeValue</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that clears the provided Attribute Value.</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hgj2Ql3RpkmZarP1teUUEAAA</XPD:REF>
<XPD:REF name="Views[1]">E+regCkWTEONV0qaHnsZdQAA</XPD:REF>
<XPD:REF name="Views[2]">zkiEWnGdaU6hxo+adtpfAwAA</XPD:REF>
<XPD:REF name="Views[3]">R9imM4qJI0250h6J4X1KgQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="p1ntcgCnz02E1Cc03eAp2wAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">YEP5aGt+KUG+ZHpft+PKEAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">k4k7tV16vkWR4zHIb0MkLwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="2MM1Iy5WlU6LtmGGOH7PZwAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if target.getElement() is not null.</XPD:ATTR>
<XPD:REF name="Owner">YEP5aGt+KUG+ZHpft+PKEAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BWLzxnKBH0i+8lJCP4ljYAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2MM1Iy5WlU6LtmGGOH7PZwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="QuI3QltJu0G+Ev3BcMqJGgAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Clears the Slot:
target.getElement().clear().</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">YEP5aGt+KUG+ZHpft+PKEAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLGeneralization" guid="k4k7tV16vkWR4zHIb0MkLwAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">YEP5aGt+KUG+ZHpft+PKEAAA</XPD:REF>
<XPD:REF name="Parent">NIX35A8xv0eRIOcWN5mKBQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ejYOcDeIgkOSHjYuQhC+EAAA</XPD:REF>
<XPD:REF name="Views[1]">mOSRu08n4UCwkGT3BoK++wAA</XPD:REF>
<XPD:REF name="Views[2]">wNIIn9mCWkup/zob+9aSAAAA</XPD:REF>
<XPD:REF name="Views[3]">oKLxhwsfIUS0N7VFpUHn7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLClass" guid="805aUiXTt06BqSo/jQuCiwAA">
<XPD:ATTR name="Name" type="string">CmdRemoveValueFromAttribute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that removes one or all provided values from the provided Attribute Value.</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7UgSufYx10iLGiZNoM5mKAAA</XPD:REF>
<XPD:REF name="Views[1]">BlbyCCKKAkqXSvfCuxtILAAA</XPD:REF>
<XPD:REF name="Views[2]">EeCiovtMIEeTyXNKAE4mcAAA</XPD:REF>
<XPD:REF name="Views[3]">6tpOLpzfgUe3uzZYjw+0hAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="eFEPtpnJC0u4xd9tiBaYewAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">805aUiXTt06BqSo/jQuCiwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">eC5vrO9I0UOTMnILQ7SugAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="I3uyw6P4JUCXXe01xyXXegAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if target.getElement() is not null and (source is not null if removeFirst==false and removeLast==false and removeAt==-1).</XPD:ATTR>
<XPD:REF name="Owner">805aUiXTt06BqSo/jQuCiwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nYgDI+RxoUyq+ooxG/31gAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">I3uyw6P4JUCXXe01xyXXegAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="1+znbqbHG0aMmkwpdwKFTgAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Removes the value as follows:
- If removeAt!=-1 then target.getElement().removeAt(removeAt);
- Else if removeFirst then target.getElement().removeFirst();
- Else if removeLast then target.getElement().removeLast();
- Else if removeAll then target.getElement().remove(source);
- Else target.getElement().removeOne(source).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">805aUiXTt06BqSo/jQuCiwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="I1TX8KSTB02stvo/Dgf1hAAA">
<XPD:ATTR name="Name" type="string">removeAll</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">To remove all values or only one?</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">805aUiXTt06BqSo/jQuCiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="iDTuZsJORESHGkaMmlM/egAA">
<XPD:ATTR name="Name" type="string">removeFirst</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">To remove the first value?</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">805aUiXTt06BqSo/jQuCiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="bfIBMgHkHkWmreQuD9wIWAAA">
<XPD:ATTR name="Name" type="string">removeLast</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">To remove the last value?</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">805aUiXTt06BqSo/jQuCiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="/QMs5OxaT06QkD5KqvyF5AAA">
<XPD:ATTR name="Name" type="string">removeAt</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">To remove the value at the given position?</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">-1</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">805aUiXTt06BqSo/jQuCiwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLGeneralization" guid="eC5vrO9I0UOTMnILQ7SugAAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">805aUiXTt06BqSo/jQuCiwAA</XPD:REF>
<XPD:REF name="Parent">NIX35A8xv0eRIOcWN5mKBQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">V+XGy1AGtEC2Nvnuz4UqoQAA</XPD:REF>
<XPD:REF name="Views[1]">A0Acx/DEk0q1cFTtIEHB/gAA</XPD:REF>
<XPD:REF name="Views[2]">+BqaZzyVG0S+C62LlXUF4gAA</XPD:REF>
<XPD:REF name="Views[3]">HtpnClhN7U6XetkZYVP8hwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLClass" guid="jhN5SfCpmUGbQIsKD0KpJQAA">
<XPD:ATTR name="Name" type="string">CmdAddValueToAttribute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that adds value to the provided Attribute Value.</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">mjm4lntUgUCLKti9nLqjFAAA</XPD:REF>
<XPD:REF name="Views[1]">wdxvRGJh/E6oYr37jNz2PgAA</XPD:REF>
<XPD:REF name="Views[2]">IFPJ9clvdUK8yLn4ngwcLgAA</XPD:REF>
<XPD:REF name="Views[3]">Lq1zTK3CUkWdzhEukG5sQwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="KQ8MZh9mtUOUFbzyN0YL7AAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">jhN5SfCpmUGbQIsKD0KpJQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">iTfxsHD6CEu+6L8ve0DfUAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="7FYlcW9jhUGNP7xyInr9zwAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Adds the value as follows:
- If addAt==0 then target.getElement().addFirst(source);
- Else if addAt==-1 then target.getElement().addLast(source);
- Else if addAt&gt;0 then target.getElement().addAt(source,addAt).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">jhN5SfCpmUGbQIsKD0KpJQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="EPOoml/ePEKh0th5wpF7qgAA">
<XPD:ATTR name="Name" type="string">addAt</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Add the value at the given position:
-1: add last
0: add first
other: add at that position.</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">-1</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">jhN5SfCpmUGbQIsKD0KpJQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLGeneralization" guid="iTfxsHD6CEu+6L8ve0DfUAAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">jhN5SfCpmUGbQIsKD0KpJQAA</XPD:REF>
<XPD:REF name="Parent">NIX35A8xv0eRIOcWN5mKBQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zIvSCOoJNEuvol8miLCnpQAA</XPD:REF>
<XPD:REF name="Views[1]">tnrXqcShXkSoe3SP7A/P8wAA</XPD:REF>
<XPD:REF name="Views[2]">o6V/H6tW00WNEJL1YlQCaQAA</XPD:REF>
<XPD:REF name="Views[3]">8uJuV/oJL0qgh/3ce19paAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLClass" guid="tHd+pT5wXUC1QonU0354TgAA">
<XPD:ATTR name="Name" type="string">CmdReplaceValueInAttribute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that replaces an existing value of the provided Attribute Value with a new one.</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">cpaFa4yvoUqDLx6peGNSWQAA</XPD:REF>
<XPD:REF name="Views[1]">v6gK20P76UiZabsa4cNM5AAA</XPD:REF>
<XPD:REF name="Views[2]">T89so3PwQEuMjvDBAcwXNQAA</XPD:REF>
<XPD:REF name="Views[3]">WWcBrLD05UG03p8tI8MBGAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="d7+H9T0FaUKg5nHnd01IkwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">tHd+pT5wXUC1QonU0354TgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">jfLdZYEZRU2FUETtyxC3bgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="yUjUfc0OM0GbnfQ4/3etWAAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if target.getElement(), source, and oldValue are not null.</XPD:ATTR>
<XPD:REF name="Owner">tHd+pT5wXUC1QonU0354TgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="h1ZHqyBxFUiI3clrUQaqZgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yUjUfc0OM0GbnfQ4/3etWAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="F49Y/4bGHkmfEs227UTqsQAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Replaces the value:
target.getElement().replaceValue(oldValue,source).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">tHd+pT5wXUC1QonU0354TgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Wlc63gNeg0qVGrdN72B0RQAA">
<XPD:ATTR name="Name" type="string">oldValue</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InstanceOfDataType</XPD:ATTR>
<XPD:REF name="Type_">eu/eYK+jG0m041rIsQKbjQAA</XPD:REF>
<XPD:REF name="Owner">tHd+pT5wXUC1QonU0354TgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="zrP82ORecE2nu3kB4sR7YgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">TRANSITORY</XPD:ATTR>
<XPD:REF name="TaggedModel">Wlc63gNeg0qVGrdN72B0RQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLGeneralization" guid="jfLdZYEZRU2FUETtyxC3bgAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">tHd+pT5wXUC1QonU0354TgAA</XPD:REF>
<XPD:REF name="Parent">NIX35A8xv0eRIOcWN5mKBQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XH+pKVUo6kSiZ2vACUmyvwAA</XPD:REF>
<XPD:REF name="Views[1]">+s6p0eA1YkurPuDRYcXiTQAA</XPD:REF>
<XPD:REF name="Views[2]">8AsnQhnMuEe/ZTKkwOY1kAAA</XPD:REF>
<XPD:REF name="Views[3]">uG40Sf339EOzDapyyfZ6ZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLAssociation" guid="p1GAn9hsjEOy/52t1qb3fgAA">
<XPD:ATTR name="Name" type="string">asCmdReorderValuesInSlotSlotDescriptor</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ljV3DaceKUKxbnaWN5fMAgAA</XPD:REF>
<XPD:REF name="Views[1]">aRCzKZh8Skix7nRXmu1rWwAA</XPD:REF>
<XPD:REF name="Views[2]">GdP0hfoSz02y6hU/WNUysgAA</XPD:REF>
<XPD:REF name="Views[3]">BMGKGLMk7UK6y9r71Ij8NwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="HH+mtC5nmkm+TwZpVnQ1HAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">p1GAn9hsjEOy/52t1qb3fgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="uFwmrnrGkEitdSvwkbNHfgAA">
<XPD:ATTR name="Name" type="string">cmdReorderValuesInSlot</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">p1GAn9hsjEOy/52t1qb3fgAA</XPD:REF>
<XPD:REF name="Participant">kebT0RBKmEqCmz2YjJlQMgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">fQ1jHmOXzUCQOj0apqp+zAAA</XPD:REF>
<XPD:REF name="Views[1]">/vN18PyLUEqoaOROsQWxogAA</XPD:REF>
<XPD:REF name="Views[2]">NK3ahR+JIES3LR4Fh5MreAAA</XPD:REF>
<XPD:REF name="Views[3]">o8rkRkH9+Uu3bZLpS+/JwAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="meDaQcAsR0awqDwE3bPZBQAA">
<XPD:ATTR name="Name" type="string">input</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">p1GAn9hsjEOy/52t1qb3fgAA</XPD:REF>
<XPD:REF name="Participant">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GU5TLlFsOUq3U50I1yij4gAA</XPD:REF>
<XPD:REF name="Views[1]">hEloc4iXG0yrj1KFCJoE6QAA</XPD:REF>
<XPD:REF name="Views[2]">2MSO8klRWkKsfi9+6lpulgAA</XPD:REF>
<XPD:REF name="Views[3]">z15m4zxMZUmeoV1SNM7yZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLClass" guid="kebT0RBKmEqCmz2YjJlQMgAA">
<XPD:ATTR name="Name" type="string">CmdReorderValuesInSlot</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that reorders two values in the provided Slot at the given positions.</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">s9AMKaDK50ih1npbbawHSQAA</XPD:REF>
<XPD:REF name="Views[1]">Mnc5io/SFEyE+c+m5+h0DgAA</XPD:REF>
<XPD:REF name="Views[2]">CBBX0sbMmUe4seiHEQ9wgwAA</XPD:REF>
<XPD:REF name="Views[3]">Z8vzo+pubkigwL02arskRgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="ZyZOOZmbv0iVKVjd9gAQFgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">kebT0RBKmEqCmz2YjJlQMgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">khy2vPp0TUap16V7z1IwcAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="QyRRUaALTk6kYS6fI42TjgAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Constructor.
First incokes the constructor of the superclass.
Then creates the associated Descriptor(s).</XPD:ATTR>
<XPD:REF name="Owner">kebT0RBKmEqCmz2YjJlQMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="kXinIs4TH0G8OLx7tYl6jgAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if target.getElement(), pos1, and pos2 are not null.</XPD:ATTR>
<XPD:REF name="Owner">kebT0RBKmEqCmz2YjJlQMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+47QsBwQP0Cn4VOOOdOt9QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kXinIs4TH0G8OLx7tYl6jgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="nBTjo5DI9ECcuizXWn+YGQAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Reorder the values:
target.getElement().reorder(at1,at2).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">kebT0RBKmEqCmz2YjJlQMgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">uFwmrnrGkEitdSvwkbNHfgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="SHGZOGFiDE+6TR+tmh9B3QAA">
<XPD:ATTR name="Name" type="string">pos1</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">kebT0RBKmEqCmz2YjJlQMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="70s/nZ5LuECfEx0eo7uq0wAA">
<XPD:ATTR name="Name" type="string">pos2</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">kebT0RBKmEqCmz2YjJlQMgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLGeneralization" guid="khy2vPp0TUap16V7z1IwcAAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">kebT0RBKmEqCmz2YjJlQMgAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">N9Ohmh5X5UeG0tie5d8t6AAA</XPD:REF>
<XPD:REF name="Views[1]">ekncNPlwWkG80tmeXxN1XQAA</XPD:REF>
<XPD:REF name="Views[2]">XpqTosFtYUGTo4xYscf3HQAA</XPD:REF>
<XPD:REF name="Views[3]">ZfkPl7sKp0iNLiwJ2+0p+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLClass" guid="VCPsl7LtMUOcnYK+3Enm0AAA">
<XPD:ATTR name="Name" type="string">CmdCopySlot</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that copies the value of the provided source Slot into the provided target Slot.</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RXEihMdTOUaU2szpVu4fdwAA</XPD:REF>
<XPD:REF name="Views[1]">TyBhs/mslE2rTmG6uWCOvAAA</XPD:REF>
<XPD:REF name="Views[2]">xNss1+DJlEqi0y+kYjHxfwAA</XPD:REF>
<XPD:REF name="Views[3]">BBB6jIKvsk6sBXOk/Z3U7AAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="akBdyrLy0k2aimvljt9DOgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">VCPsl7LtMUOcnYK+3Enm0AAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">D5dDTxZnz06LLe4nD2N6EQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="+qsThLhg8EuSer+A+LELLQAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Constructor.
First incokes the constructor of the superclass.
Then creates the associated Descriptor(s).</XPD:ATTR>
<XPD:REF name="Owner">VCPsl7LtMUOcnYK+3Enm0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="2pg5DTxnB0qhOoMSNGAddwAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if source.getElement() and target.getElement() are not null.</XPD:ATTR>
<XPD:REF name="Owner">VCPsl7LtMUOcnYK+3Enm0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uj2Oq58apEin+xV1KA0qcAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2pg5DTxnB0qhOoMSNGAddwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="JqL0D6CRtUScLiEWP98pRQAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Copies the Slot:
target.getElement().copy(source.getElement()).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">VCPsl7LtMUOcnYK+3Enm0AAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">otBOQCtib0qID2NSKLgG0gAA</XPD:REF>
<XPD:REF name="Associations[1]">TlDhBQA9h0eg5tev0bmk3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLGeneralization" guid="D5dDTxZnz06LLe4nD2N6EQAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">VCPsl7LtMUOcnYK+3Enm0AAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gGfWkTmIyEOt/DFFNXRGJQAA</XPD:REF>
<XPD:REF name="Views[1]">qqaiEn2CeESTEaWoh20KpQAA</XPD:REF>
<XPD:REF name="Views[2]">77ew7gBrrE+8y7qGnUYu+wAA</XPD:REF>
<XPD:REF name="Views[3]">kRhn/C3DkEe3UwZPMZEGGAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLAssociation" guid="1SIJYbfrPka8ONEzAMgRqAAA">
<XPD:ATTR name="Name" type="string">asCmdCopySlotSource</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EVzE/S1gaUWnMW7uD/TMVgAA</XPD:REF>
<XPD:REF name="Views[1]">YhAqTgARZkukC34TgqjxnAAA</XPD:REF>
<XPD:REF name="Views[2]">HUJh6uKAA0mEG9hJSnEkEQAA</XPD:REF>
<XPD:REF name="Views[3]">pEMbRhMpMkmyiucdK9ZawgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="zVTpcO7KHECYwOkQH4QaCgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">1SIJYbfrPka8ONEzAMgRqAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="otBOQCtib0qID2NSKLgG0gAA">
<XPD:ATTR name="Name" type="string">cmdCopySlot</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">1SIJYbfrPka8ONEzAMgRqAAA</XPD:REF>
<XPD:REF name="Participant">VCPsl7LtMUOcnYK+3Enm0AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1aHQFhaW9U6h3gFfKbWitgAA</XPD:REF>
<XPD:REF name="Views[1]">u9XBZfNMDkaFfd2gbKN9XQAA</XPD:REF>
<XPD:REF name="Views[2]">g6HMe9OQD0GkcqiQ3Nh06wAA</XPD:REF>
<XPD:REF name="Views[3]">i6RaWbpjN0+X84Z6Dj+skwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ffhfM8JQFEeWyD8xdQ686gAA">
<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">1SIJYbfrPka8ONEzAMgRqAAA</XPD:REF>
<XPD:REF name="Participant">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">20fW5adKfUuNVSSR9oUw2QAA</XPD:REF>
<XPD:REF name="Views[1]">zuik7OK4NUuu4nW9nQgDdwAA</XPD:REF>
<XPD:REF name="Views[2]">kwNtxCu/7keLSziuTKDrIwAA</XPD:REF>
<XPD:REF name="Views[3]">0R2x4Qfrw0K3cb8KTTk4swAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLAssociation" guid="uviiHOiHg0GqDPPKq9BNDwAA">
<XPD:ATTR name="Name" type="string">asCmdCopySlotTarget</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">ZM: end1 name added</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">nUK14h5WlEukPWvP6E7jdAAA</XPD:REF>
<XPD:REF name="Views[1]">PPsFZtsO5kmKE5o+7x92uwAA</XPD:REF>
<XPD:REF name="Views[2]">BgSoOmvWdEChW0+0T5IPlQAA</XPD:REF>
<XPD:REF name="Views[3]">HUP20Px09kOkkgBST8DJTQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="jqwWT3u+QEGuGrbSd4DqbAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">uviiHOiHg0GqDPPKq9BNDwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="TlDhBQA9h0eg5tev0bmk3gAA">
<XPD:ATTR name="Name" type="string">cmdCopySlotTarget</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">uviiHOiHg0GqDPPKq9BNDwAA</XPD:REF>
<XPD:REF name="Participant">VCPsl7LtMUOcnYK+3Enm0AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Tf6r+EOn9Eu9GXPEZYBTUwAA</XPD:REF>
<XPD:REF name="Views[1]">wvw1O/bnlE2wYi+1OB30kwAA</XPD:REF>
<XPD:REF name="Views[2]">+qUxAyBd0U+a9/YKAUCIXQAA</XPD:REF>
<XPD:REF name="Views[3]">pwH+hh9rzEiB/RCZ9NEsMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="okZZzNrZGk2l6ccw1FI9SgAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">uviiHOiHg0GqDPPKq9BNDwAA</XPD:REF>
<XPD:REF name="Participant">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">35N0DtpbCUusJXtpf6xBgwAA</XPD:REF>
<XPD:REF name="Views[1]">dQ9LHwL0SUOxL4V7imBYBgAA</XPD:REF>
<XPD:REF name="Views[2]">Mij+sOdb70ybNi5HbRxCuwAA</XPD:REF>
<XPD:REF name="Views[3]">jpEdgP21KEitNTGjaJ0vNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLClass" guid="85dL9T/BxkS9kDiiX7nHnQAA">
<XPD:ATTR name="Name" type="string">CmdOnAssociationEndInstance</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Abstract generalization of Commands that modify Association End Instances.</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WmuiZdc05keZtkpLKnhk3AAA</XPD:REF>
<XPD:REF name="Views[1]">ndXC06uq70uWokJg9ImJTAAA</XPD:REF>
<XPD:REF name="Views[2]">L+/9SW4f/kaGT02pzT6cAAAA</XPD:REF>
<XPD:REF name="Views[3]">0eHqFGyRwUG40+Xp38TudQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="mzLDCWQmvkG6az9WNGZ+PgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">85dL9T/BxkS9kDiiX7nHnQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">9v2VqfqzT0i78d6Wmj5hNAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">4</XPD:ATTR>
<XPD:REF name="Specializations[0]">F5gpaUEHWUu/4CYDsgmahwAA</XPD:REF>
<XPD:REF name="Specializations[1]">CKaAyzK/nkWMpi0bvPuRtgAA</XPD:REF>
<XPD:REF name="Specializations[2]">lDA6wVppwUGSfQyY+ixUIAAA</XPD:REF>
<XPD:REF name="Specializations[3]">djJ3TzY5RUitA5mHnfBwiAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="oXDg/Skp50avIUjVGyEKFAAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Constructor.
First incokes the constructor of the superclass.
Then creates the associated Descriptor(s).</XPD:ATTR>
<XPD:REF name="Owner">85dL9T/BxkS9kDiiX7nHnQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="PE0cNuMYoUOGGA8D+GTkNQAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if both source and target.getElement() are not null.</XPD:ATTR>
<XPD:REF name="Owner">85dL9T/BxkS9kDiiX7nHnQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+gkKvGWurUSNuDeBjxIzwAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PE0cNuMYoUOGGA8D+GTkNQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">R2O81esje0ODeWxpjoTVtgAA</XPD:REF>
<XPD:REF name="Associations[1]">6Y4R0aNHCk+vRGEo2zQhsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLGeneralization" guid="9v2VqfqzT0i78d6Wmj5hNAAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">85dL9T/BxkS9kDiiX7nHnQAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Xe3tPjMrJ0WsChe2mlz9GQAA</XPD:REF>
<XPD:REF name="Views[1]">INXEWY711Ei839R63XsMJgAA</XPD:REF>
<XPD:REF name="Views[2]">bK9sy0SJjkCpJ1ZVkRvytgAA</XPD:REF>
<XPD:REF name="Views[3]">OT1CiLrKc02dABIm6WF5MQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLAssociation" guid="lb4BPtgQlkCjxVLWwV+AuQAA">
<XPD:ATTR name="Name" type="string">asCmdOnAssociationEndInstanceSlotDescriptor</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">SxBdtBEzH0aO+/Q1lTfzhgAA</XPD:REF>
<XPD:REF name="Views[1]">SJp1V5Mpy0G++qE/0vcjfgAA</XPD:REF>
<XPD:REF name="Views[2]">Fm3qTIOHrUawgf8UEFyIwgAA</XPD:REF>
<XPD:REF name="Views[3]">6P1ZIPXagEuSqFmG9lQU8QAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="Hi8AdDKcg0y2PoIlqtr03gAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">lb4BPtgQlkCjxVLWwV+AuQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="R2O81esje0ODeWxpjoTVtgAA">
<XPD:ATTR name="Name" type="string">cmdOnAssociationEndInstance</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">lb4BPtgQlkCjxVLWwV+AuQAA</XPD:REF>
<XPD:REF name="Participant">85dL9T/BxkS9kDiiX7nHnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4GeTI6VG00OytCevyUV4DQAA</XPD:REF>
<XPD:REF name="Views[1]">q4MRWRVABECyFo/UoY5dmgAA</XPD:REF>
<XPD:REF name="Views[2]">SL0dCNLaS0yuLUM3pVu6pwAA</XPD:REF>
<XPD:REF name="Views[3]">L4n/08LV9U+cK6X0QRcZ0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="V89Vd2iI7UeC5GIApY8Q1wAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">lb4BPtgQlkCjxVLWwV+AuQAA</XPD:REF>
<XPD:REF name="Participant">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6phx6PhLLUSkX7NnXeiaDgAA</XPD:REF>
<XPD:REF name="Views[1]">koUZjLJjrkG5z9vuqpODuQAA</XPD:REF>
<XPD:REF name="Views[2]">r6jy0fFTLkKLJovOlIu54QAA</XPD:REF>
<XPD:REF name="Views[3]">Oy0qdja9MEal7+nS3Lb1EwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLAssociation" guid="Zi6woQbIm06lcd0CRkzJ3wAA">
<XPD:ATTR name="Name" type="string">asCmdOnAssociationEndInstanceObjectOfClass</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">mNoyiPGaZUW/bO0IiD/ijwAA</XPD:REF>
<XPD:REF name="Views[1]">TXkUYJYfxEe2Y2fw7uuPiwAA</XPD:REF>
<XPD:REF name="Views[2]">TlJm/uLJYUGz54bPt9JD1wAA</XPD:REF>
<XPD:REF name="Views[3]">ZAS+RCXD406DKBIk6ktengAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="5iL2ugaF/0KXqRf6pVI+pAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">Zi6woQbIm06lcd0CRkzJ3wAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="6Y4R0aNHCk+vRGEo2zQhsAAA">
<XPD:ATTR name="Name" type="string">cmdOnAssociationEndInstance</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">Zi6woQbIm06lcd0CRkzJ3wAA</XPD:REF>
<XPD:REF name="Participant">85dL9T/BxkS9kDiiX7nHnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XxKjI9nhyUm4MYMsvC0m4wAA</XPD:REF>
<XPD:REF name="Views[1]">8+AG4wmItU+V6ugCdtsIaQAA</XPD:REF>
<XPD:REF name="Views[2]">spCuL2ztVEqXSHS9SNuGyQAA</XPD:REF>
<XPD:REF name="Views[3]">5+O0aBHx50WrXRfK6aLSuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="m8eLE2E6G0eUGUbp8cYqBgAA">
<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">Zi6woQbIm06lcd0CRkzJ3wAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">YnEv5/03zEq0LWpjooyo/AAA</XPD:REF>
<XPD:REF name="Views[1]">9zIMH5BCTkuXcy1S42UHwwAA</XPD:REF>
<XPD:REF name="Views[2]">uZsKDGrTdEmL8UdTKAb1TgAA</XPD:REF>
<XPD:REF name="Views[3]">RT3z6pCDEEmmg+iboV0rgQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLClass" guid="AwjZZGJtIEOhwNn+39rD1AAA">
<XPD:ATTR name="Name" type="string">CmdClearAssociationEndInstance</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that clears the provided Association End Instance.</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/7k3NfRgoE6SyRogfZdbtQAA</XPD:REF>
<XPD:REF name="Views[1]">DPEkcuR5oU+v8UzP70xZRgAA</XPD:REF>
<XPD:REF name="Views[2]">WBcn65lx00iByuIx6tmOuQAA</XPD:REF>
<XPD:REF name="Views[3]">ouFRyflAqEyQ146eMYyShQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="BT9JQzFRX0OXsAZns+SUPgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">AwjZZGJtIEOhwNn+39rD1AAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">F5gpaUEHWUu/4CYDsgmahwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="roDN7BPs7k6MQwyr3LYZ+QAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if target.getElement() is not null.</XPD:ATTR>
<XPD:REF name="Owner">AwjZZGJtIEOhwNn+39rD1AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gP7OAkKViEG09gshMxLN3gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">roDN7BPs7k6MQwyr3LYZ+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="fVC3mU1sU0ioxMRy+nVQlAAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Clears the Slot:
target.getElement().clear().</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">AwjZZGJtIEOhwNn+39rD1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLGeneralization" guid="F5gpaUEHWUu/4CYDsgmahwAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">AwjZZGJtIEOhwNn+39rD1AAA</XPD:REF>
<XPD:REF name="Parent">85dL9T/BxkS9kDiiX7nHnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wdKeQmq82Uq5I31vmC5lmgAA</XPD:REF>
<XPD:REF name="Views[1]">PnyHEStyeEWu3ln3Fb67lgAA</XPD:REF>
<XPD:REF name="Views[2]">YoL5hBC0gE2jX6b55iLRngAA</XPD:REF>
<XPD:REF name="Views[3]">IiC/OdFAYEOaFjDWE7BmHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLClass" guid="Kt2m2eUiI0Kx1CGay78TkQAA">
<XPD:ATTR name="Name" type="string">CmdRemoveValueFromAssociationEndInstance</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that removes one or all provided values from the provided Association End Instance.</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GGyOlTTEPEm/VV00u5MZXAAA</XPD:REF>
<XPD:REF name="Views[1]">s6cjZdUr5k6flcPZJfaDzAAA</XPD:REF>
<XPD:REF name="Views[2]">6ZhPE2lwUEW/1hEWrrREfwAA</XPD:REF>
<XPD:REF name="Views[3]">4s/uzR4gAESLVV3tUJwiFQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="t/r0V3sNGE+sMOQiGcRsiwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">Kt2m2eUiI0Kx1CGay78TkQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">CKaAyzK/nkWMpi0bvPuRtgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="4bXEwWomt0GOVayJR2q5HwAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if target.getElement() is not null and (source is not null if removeFirst==false and removeLast==false and removeAt==-1).</XPD:ATTR>
<XPD:REF name="Owner">Kt2m2eUiI0Kx1CGay78TkQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ROPc1Fya7UqfdQtFa9doCAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4bXEwWomt0GOVayJR2q5HwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="hjQkiJiio0C0WzcUBVWYxQAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Removes the value as follows:
- If removeAt!=-1 then target.getElement().removeAt(removeAt);
- Else if removeFirst then target.getElement().removeFirst();
- Else if removeLast then target.getElement().removeLast();
- Else if removeAll then target.getElement().remove(source);
- Else target.getElement().removeOne(source).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">Kt2m2eUiI0Kx1CGay78TkQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="+MtgBHlT4kKzFPXQ3arBnQAA">
<XPD:ATTR name="Name" type="string">removeAll</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">To remove all values or only one?</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">Kt2m2eUiI0Kx1CGay78TkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="OtQLCC9jjEWa7ZWIuyDyZgAA">
<XPD:ATTR name="Name" type="string">removeFirst</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">To remove the first value?</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">Kt2m2eUiI0Kx1CGay78TkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="lrvrBeSdg0Gqz0GlHioijwAA">
<XPD:ATTR name="Name" type="string">removeLast</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">To remove the last value?</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">Kt2m2eUiI0Kx1CGay78TkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="PRoXTMN1iUOX6pVDqsNN9AAA">
<XPD:ATTR name="Name" type="string">removeAt</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">To remove the value at the given position?</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">-1</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">Kt2m2eUiI0Kx1CGay78TkQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLGeneralization" guid="CKaAyzK/nkWMpi0bvPuRtgAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">Kt2m2eUiI0Kx1CGay78TkQAA</XPD:REF>
<XPD:REF name="Parent">85dL9T/BxkS9kDiiX7nHnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rdH5+xQlK0CiYpTl/3wrtgAA</XPD:REF>
<XPD:REF name="Views[1]">CoGTaaamCEuD66TvySMvpQAA</XPD:REF>
<XPD:REF name="Views[2]">uZdx/IFTOECkmD6YoBMFagAA</XPD:REF>
<XPD:REF name="Views[3]">f442HerZWkqpqQgoYWgtRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[41]" type="UMLClass" guid="mGuBT/djo0y3jAlOC870yAAA">
<XPD:ATTR name="Name" type="string">CmdLinkRelinkObject</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that links the provided source Object Of Class to the provided Association End Instance, with optional deleting of the previous link of the same Association of that Object Of Class.</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VHC5IUPQVEeUhrYvk7k+3gAA</XPD:REF>
<XPD:REF name="Views[1]">JnG8+DSgz0KvMrUHVvMKCwAA</XPD:REF>
<XPD:REF name="Views[2]">K1bMcxB3DkWEZdV/ZeX5NQAA</XPD:REF>
<XPD:REF name="Views[3]">8te9uFUhlkSn5Y0OFxEvbwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="oHI+v1UmSU6gVyto2F4iaQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">mGuBT/djo0y3jAlOC870yAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">lDA6wVppwUGSfQyY+ixUIAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="WrlUdiQ000OFcTOittLLsQAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Cretes a link as follows:
- If unlinkPrevious then delete the previous link of source: source.getSlot(target.getElement().getOpposite()).clear();
- If addAt==0 then target.getElement().addFirst(source);
- Else if addAt==-1 then target.getElement().addLast(source);
- Else if addAt&gt;0 then target.getElement().addAt(source,addAt).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">mGuBT/djo0y3jAlOC870yAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="XeNxD85BQUKT+/zKw/WfjwAA">
<XPD:ATTR name="Name" type="string">addAt</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Add the value at the given position:
-1: add last
0: add first
other: add at that position.</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">-1</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">mGuBT/djo0y3jAlOC870yAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="GHE7TAj830WQRuwd15x/bgAA">
<XPD:ATTR name="Name" type="string">unlinkPrevious</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">To delete the previous link of the same Association of the source Object Of Class?</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">mGuBT/djo0y3jAlOC870yAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[42]" type="UMLGeneralization" guid="lDA6wVppwUGSfQyY+ixUIAAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">mGuBT/djo0y3jAlOC870yAAA</XPD:REF>
<XPD:REF name="Parent">85dL9T/BxkS9kDiiX7nHnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">sYBeGzmlVkehVcE1TH6vmAAA</XPD:REF>
<XPD:REF name="Views[1]">h824iiS0vEah3QBZ4yOUZgAA</XPD:REF>
<XPD:REF name="Views[2]">OVzZzq86RUKkzgv9L6f4WwAA</XPD:REF>
<XPD:REF name="Views[3]">PiY4dxRo0UCjVQNddUOKkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[43]" type="UMLClass" guid="N/0MoPp2jUyGSLwBfnWbIAAA">
<XPD:ATTR name="Name" type="string">CmdReplaceValueInAssociationEnd</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that replaces an existing value of the provided Association End with a new one.</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">tzxxVF7pG0iGPB39JUUWRAAA</XPD:REF>
<XPD:REF name="Views[1]">3JOJXI6TekSeGbpf9PqIiwAA</XPD:REF>
<XPD:REF name="Views[2]">AXP6m9nSt0OdM3dbt3qnXwAA</XPD:REF>
<XPD:REF name="Views[3]">lqg1TpjNGEi1ut2iMAbhpAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="/5U1xa2TRk652tz2N1FuHgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">N/0MoPp2jUyGSLwBfnWbIAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">djJ3TzY5RUitA5mHnfBwiAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="bnUta1iYKkuoDC0J19p/aQAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if target.getElement(), source, and oldValue are not null.</XPD:ATTR>
<XPD:REF name="Owner">N/0MoPp2jUyGSLwBfnWbIAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cTCRSviNgkOI55rQnX9t8QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bnUta1iYKkuoDC0J19p/aQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="tY65Aq2Y8kaQPsyeLipgNQAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Replaces the value:
target.getElement().replaceValue(oldValue,source).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">N/0MoPp2jUyGSLwBfnWbIAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">9HSFaEIn/0eX50t8d6iTQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[44]" type="UMLAssociation" guid="42L0RtAwgUSQLBqI8F2DXQAA">
<XPD:ATTR name="Name" type="string">asCmdReplaceValueInAssociationEndObjectOfClass</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CBN7SOHt6U2hEa5+aowydQAA</XPD:REF>
<XPD:REF name="Views[1]">qmzsGPSVT0m8EvfUy+UojgAA</XPD:REF>
<XPD:REF name="Views[2]">9F7NZAHq5UaNZjeQDX9hmgAA</XPD:REF>
<XPD:REF name="Views[3]">EXE4C9+4zEecB3McZ6eRsAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="0wZsWYDfoUGYYrW6a29vZQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">42L0RtAwgUSQLBqI8F2DXQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="9HSFaEIn/0eX50t8d6iTQAAA">
<XPD:ATTR name="Name" type="string">cmdReplaceValueInAssociationEnd</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">42L0RtAwgUSQLBqI8F2DXQAA</XPD:REF>
<XPD:REF name="Participant">N/0MoPp2jUyGSLwBfnWbIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">OiqbdNr/2kmO5Bsc0W9EBgAA</XPD:REF>
<XPD:REF name="Views[1]">9qwSX5a6V0OXya6gvEPr9QAA</XPD:REF>
<XPD:REF name="Views[2]">pPyKVXfExkCL1v84e2XsmQAA</XPD:REF>
<XPD:REF name="Views[3]">wJb4d7AtQUuBpMJWwqm8UgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Ats5fwRYKk61Jlfgv9kXwQAA">
<XPD:ATTR name="Name" type="string">oldValue</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">42L0RtAwgUSQLBqI8F2DXQAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kRT63sb4xEqOL8osEyCveAAA</XPD:REF>
<XPD:REF name="Views[1]">d3Fycx90b0q0NCpZm8weUAAA</XPD:REF>
<XPD:REF name="Views[2]">2VcwfFfv1EWdn9YX08M9NwAA</XPD:REF>
<XPD:REF name="Views[3]">pFFq+EDFyEuSn06u21SwXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[45]" type="UMLGeneralization" guid="djJ3TzY5RUitA5mHnfBwiAAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">N/0MoPp2jUyGSLwBfnWbIAAA</XPD:REF>
<XPD:REF name="Parent">85dL9T/BxkS9kDiiX7nHnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6udrKEqEdU6Xl/D0pq86aQAA</XPD:REF>
<XPD:REF name="Views[1]">vQB61q5J50i/kvHVfxZQfQAA</XPD:REF>
<XPD:REF name="Views[2]">e7919hAH3ESdD51fy/ZD0wAA</XPD:REF>
<XPD:REF name="Views[3]">/ialZrC3aUOMwM/jx2cHzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[46]" type="UMLClass" guid="ZUpOfQOZw0+uS3eNQa7usAAA">
<XPD:ATTR name="Name" type="string">CmdCreateObjectAndLink</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@deprecated Treba da se revidira.

Abstract generalization of Commands that create an instance of the provided Class and link it to some Association End Instances.</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5k0bddvA2U6STgv0eVI/fgAA</XPD:REF>
<XPD:REF name="Views[1]">cy+MttjJfk2h9b7/f5r1qQAA</XPD:REF>
<XPD:REF name="Views[2]">ZRz92hoqgk2ROR8ilZ6a+wAA</XPD:REF>
<XPD:REF name="Views[3]">YPPCN4bUFU2JaFR8HHMPbgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">2</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="s9t3Cb8F0Umx4kVe35jMIwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Derived</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">False</XPD:ATTR>
<XPD:REF name="TaggedModel">ZUpOfQOZw0+uS3eNQa7usAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TaggedValues[1]" type="TaggedValue" guid="asmnH7CovEOLwn5WxdX2PwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">ZUpOfQOZw0+uS3eNQa7usAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">b1GibWO7J0KaHlrrCBsP7QAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">QiW8dOET60ipLkyb4fK2FAAA</XPD:REF>
<XPD:REF name="Specializations[1]">5AFyfzeGUUuy5e7BuOolGwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ADGIWNsb80K38reyk6GoCwAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Constructor.
First incokes the constructor of the superclass.
Then creates the associated Descriptor(s).</XPD:ATTR>
<XPD:REF name="Owner">ZUpOfQOZw0+uS3eNQa7usAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="YXLE7snXZ0+blnsH1OCnEgAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if both cls and target.getElement() are not null.</XPD:ATTR>
<XPD:REF name="Owner">ZUpOfQOZw0+uS3eNQa7usAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QIHjz0VzWEKf5Lctrcc1oQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YXLE7snXZ0+blnsH1OCnEgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">TzkNIPkS+UuKbJrw8RPQewAA</XPD:REF>
<XPD:REF name="Associations[1]">YDh8FTVjy0O0R7DmFaeI/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[47]" type="UMLClass" guid="FLzO/+r/H0CqYeM+DWEY4gAA">
<XPD:ATTR name="Name" type="string">CmdCreateObjectAndLinkToOne</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@deprecated Use CmdCreateObjectAndLinkToObject.

Command that creates a new instance of the provided Class and links it to the provided Association End Instance.
</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">r/B82QbdCkaF+6P3BxdSAgAA</XPD:REF>
<XPD:REF name="Views[1]">z8ZwYhThjEy6qVpzreHaYQAA</XPD:REF>
<XPD:REF name="Views[2]">E02BpCXyQkKMfp+nUs6kMwAA</XPD:REF>
<XPD:REF name="Views[3]">3rzcoycQGkGLGzZJVJYozgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="zFbNqqhGY0mdZ9PnacOOZgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">FLzO/+r/H0CqYeM+DWEY4gAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">QiW8dOET60ipLkyb4fK2FAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Gf0ghlDbjEKdE9oKMCERhgAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Does:
- Creates an instance of the provided Class: IClassInstance ci = cls.getElement().createInstance();
- Links the created object to the provided Association End Instance: target.getElement().addValue(ci).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">FLzO/+r/H0CqYeM+DWEY4gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[48]" type="UMLGeneralization" guid="b1GibWO7J0KaHlrrCBsP7QAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">ZUpOfQOZw0+uS3eNQa7usAAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9B+RQlCyaky8mWbrTYed+AAA</XPD:REF>
<XPD:REF name="Views[1]">OKf2kKDSb0SHfHWC8irfoQAA</XPD:REF>
<XPD:REF name="Views[2]">VWRoD08VZ06EHUg2OcgXrAAA</XPD:REF>
<XPD:REF name="Views[3]">TNlMNq+/dUi8sqs63ezmswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[49]" type="UMLAssociation" guid="AwQgd0B0hUOx4v4NWY4DPAAA">
<XPD:ATTR name="Name" type="string">asCmdCreateObjectAndLinkClassDescriptor</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5kV3dVGqA0WUruKUpahRNQAA</XPD:REF>
<XPD:REF name="Views[1]">H2EIckglpEC7MuNagPAc8AAA</XPD:REF>
<XPD:REF name="Views[2]">1k/syWSSjkOHCeDeGuaS3wAA</XPD:REF>
<XPD:REF name="Views[3]">7CQzYzH30kmo+hwyi+zVlwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="nq286NuvIkyaYkrS0WGtGQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">AwQgd0B0hUOx4v4NWY4DPAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="TzkNIPkS+UuKbJrw8RPQewAA">
<XPD:ATTR name="Name" type="string">cmdCreateObjectAndLink</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">AwQgd0B0hUOx4v4NWY4DPAAA</XPD:REF>
<XPD:REF name="Participant">ZUpOfQOZw0+uS3eNQa7usAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">mcRxYImEGUSbIWxWseDGYgAA</XPD:REF>
<XPD:REF name="Views[1]">rzPerSeIqU6n6ZAADUF/jAAA</XPD:REF>
<XPD:REF name="Views[2]">8dYtEWJuyEWdjunULTHFVAAA</XPD:REF>
<XPD:REF name="Views[3]">ZQnSYJzrd0O/aPP1MilrYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="tyR58hTgOkuDp9YEmrS3OQAA">
<XPD:ATTR name="Name" type="string">cls</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">AwQgd0B0hUOx4v4NWY4DPAAA</XPD:REF>
<XPD:REF name="Participant">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">O1rL6eCW0EiwkGSy4JLh2QAA</XPD:REF>
<XPD:REF name="Views[1]">bcqSBJxNKkKd6GH05FGIjgAA</XPD:REF>
<XPD:REF name="Views[2]">1CEI46+Dx0WYlE+oCi6LkQAA</XPD:REF>
<XPD:REF name="Views[3]">rQSEpuf99UCQUZlRPW6YvQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[50]" type="UMLAssociation" guid="50I+yBIfWkquSHfM38F2xQAA">
<XPD:ATTR name="Name" type="string">asCmdCreateObjectAndLinkSlotDescriptor</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">tiVpUIxcr0mMoiMaGvZlfwAA</XPD:REF>
<XPD:REF name="Views[1]">Lb1LwOd66k65VEIrigA9xAAA</XPD:REF>
<XPD:REF name="Views[2]">G/lgw+nx7EOfA4I3FYmnAAAA</XPD:REF>
<XPD:REF name="Views[3]">h6dlfYXzfkGjJyeVWPrEDgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="wy7lBbjRwE62tbrxpNdbIwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">50I+yBIfWkquSHfM38F2xQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="YDh8FTVjy0O0R7DmFaeI/gAA">
<XPD:ATTR name="Name" type="string">cmdCreateObjectAndLink</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">50I+yBIfWkquSHfM38F2xQAA</XPD:REF>
<XPD:REF name="Participant">ZUpOfQOZw0+uS3eNQa7usAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">0DORQAHTJk+qOWbyUwz6nwAA</XPD:REF>
<XPD:REF name="Views[1]">kEYIpAZJbECpWlAoHj3oMAAA</XPD:REF>
<XPD:REF name="Views[2]">MEN62ZXGp06LOwhjdVq1PgAA</XPD:REF>
<XPD:REF name="Views[3]">DQ89zX4qykuzcqupedm/PQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="bCLJwl8yskStcnAJUzolEgAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">50I+yBIfWkquSHfM38F2xQAA</XPD:REF>
<XPD:REF name="Participant">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">iAONEoh7QEen9ZDfO/To9wAA</XPD:REF>
<XPD:REF name="Views[1]">JYIwjaIFw0K2zwgzBUraxAAA</XPD:REF>
<XPD:REF name="Views[2]">QIMWLcT9dEmSyHhqcwHB3wAA</XPD:REF>
<XPD:REF name="Views[3]">wGpxK9+oDEajTI2RfLIsjwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[51]" type="UMLGeneralization" guid="QiW8dOET60ipLkyb4fK2FAAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">FLzO/+r/H0CqYeM+DWEY4gAA</XPD:REF>
<XPD:REF name="Parent">ZUpOfQOZw0+uS3eNQa7usAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">fwAZotDvoEyaG+N9plLo8gAA</XPD:REF>
<XPD:REF name="Views[1]">mT37yVq59UaA0IcbqNmmcAAA</XPD:REF>
<XPD:REF name="Views[2]">QUTXoM9bYkSheQ2/pC0vIwAA</XPD:REF>
<XPD:REF name="Views[3]">Ut5qv40y+E6nAuSDOAPJQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[52]" type="UMLClass" guid="UHyBBfwtDUayZr+HbhzvXwAA">
<XPD:ATTR name="Name" type="string">CmdCreateObjectAndLinkToTwo</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@deprecated Treba da se revidira.

Command that creates a new instance of the provided Class and links it to the two provided Association End Instances.
</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XdgNRtlSikGFaiee3XCt7QAA</XPD:REF>
<XPD:REF name="Views[1]">bFvtpWwwe0qZFL8X7CbUtAAA</XPD:REF>
<XPD:REF name="Views[2]">QUoXJumQUEKlBXx6J9qiCgAA</XPD:REF>
<XPD:REF name="Views[3]">Mwtf2FoYB0ikn96067ZqYAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="ZClVBWLwEEKtpW/pVVwvIwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">UHyBBfwtDUayZr+HbhzvXwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">5AFyfzeGUUuy5e7BuOolGwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="d2pbsS1e7UylmSNQMUzCowAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Constructor.
First incokes the constructor of the superclass.
Then creates the associated Descriptor(s).</XPD:ATTR>
<XPD:REF name="Owner">UHyBBfwtDUayZr+HbhzvXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="PkkSy8p3+EqS/K2ANywJsAAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if both cls, source.getElement(), and target.getElement() are not null.</XPD:ATTR>
<XPD:REF name="Owner">UHyBBfwtDUayZr+HbhzvXwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="w3iZQbNN1USEXH2nk9jfDwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PkkSy8p3+EqS/K2ANywJsAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="5/LZGhjoYEm/YRaS2UwAMwAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Does:
- Creates an instance of the provided Class: IClassInstance ci = cls.getElement().createInstance();
- Links the created object to the first provided Association End Instance: source.getElement().addValue(ci);
- Links the created object to the second provided Association End Instance: target.getElement().addValue(ci).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">UHyBBfwtDUayZr+HbhzvXwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">im7Uye8rH0SwO6rKNitlLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[53]" type="UMLGeneralization" guid="5AFyfzeGUUuy5e7BuOolGwAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">UHyBBfwtDUayZr+HbhzvXwAA</XPD:REF>
<XPD:REF name="Parent">ZUpOfQOZw0+uS3eNQa7usAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dHBK4XOEiEKTTl0QKeCd5gAA</XPD:REF>
<XPD:REF name="Views[1]">uTUqHSrqTE+CXS76P3d9JwAA</XPD:REF>
<XPD:REF name="Views[2]">f5mvujoeiECeE60kiVTCzQAA</XPD:REF>
<XPD:REF name="Views[3]">WY2EdsTSu0i4eZiIhHLx2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[54]" type="UMLAssociation" guid="fodtI59qzEuTqJsa8P5LqwAA">
<XPD:ATTR name="Name" type="string">asCmdCreateObjectAndLinkToTwoSlotDescriptor</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">UnIMqm2dRka/B+vtJYfK+wAA</XPD:REF>
<XPD:REF name="Views[1]">rUl9g1hCWkigskd9g2J8OQAA</XPD:REF>
<XPD:REF name="Views[2]">foZz/slPfkKdBzOTq3waMgAA</XPD:REF>
<XPD:REF name="Views[3]">DRzhBwvREESfhQOyWbi5HQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="s+lW9qfQG0q8MkF9mjMuSQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">fodtI59qzEuTqJsa8P5LqwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="im7Uye8rH0SwO6rKNitlLQAA">
<XPD:ATTR name="Name" type="string">cmdCreateObjectAndLinkToTwo</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">fodtI59qzEuTqJsa8P5LqwAA</XPD:REF>
<XPD:REF name="Participant">UHyBBfwtDUayZr+HbhzvXwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">o6ASiq2Oo0S/XSn4sa9XEwAA</XPD:REF>
<XPD:REF name="Views[1]">wPqVLFyPmkmsFCWRI38z3QAA</XPD:REF>
<XPD:REF name="Views[2]">VDfyPCNdSkaJ1ixn+b7hlwAA</XPD:REF>
<XPD:REF name="Views[3]">9vsFUZJBEUa2yeIIA+akHAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="iuEc+KtJU0ih+NFnVfIW/wAA">
<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">fodtI59qzEuTqJsa8P5LqwAA</XPD:REF>
<XPD:REF name="Participant">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qQ3Sy2+HD0WjR4l44k0ksAAA</XPD:REF>
<XPD:REF name="Views[1]">uoK/L+01hESdmdfchGY93QAA</XPD:REF>
<XPD:REF name="Views[2]">b44Y2uf0K06gz/bR4lBJqAAA</XPD:REF>
<XPD:REF name="Views[3]">+fIyJ0EeNkqwTnoe9mEzKwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[55]" type="UMLClass" guid="kmbPgg0xl0qFx3Wvmw6UvAAA">
<XPD:ATTR name="Name" type="string">CmdCreateObjectOfClass</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Creates a new object of the class whose fully qualified name is given in its attribute that is not an input pin. A prototype can be configured for a specific class and does not need any value on its input pins to be executed (because it does not have any). This command can be attached to buttons or other GUI controls that are enabled independently of the selection of any element in the GUI. For example, there can be a button or a hyperlink reading &quot;Create a new Department&quot; or &quot;Create a new Person&quot; configured to issue such a command.</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xWCFU7snL0m0lrPWb1S6vAAA</XPD:REF>
<XPD:REF name="Views[1]">vuEoMSczjUqKXdmmdIzBjQAA</XPD:REF>
<XPD:REF name="Views[2]">+8l933OPI0WScLu34e1ORQAA</XPD:REF>
<XPD:REF name="Views[3]">G3K4ZoeW8Uu2gCsOj1eIQwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="YZ0QTPcknkyDylSc2UzsCgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">kmbPgg0xl0qFx3Wvmw6UvAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Nz2zdRwjek2YwLAFj+AqPQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="3bo6perBH0uTUatO+vOm7AAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">kmbPgg0xl0qFx3Wvmw6UvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="3WmnaGzDYUCxRraW70nbtwAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">kmbPgg0xl0qFx3Wvmw6UvAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">BL3qrKxJEkaPBusgCAffawAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="UIqDx45suk6iO/zyP55k3QAA">
<XPD:ATTR name="Name" type="string">className</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The fully qualified name of the class whose object will be created.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">kmbPgg0xl0qFx3Wvmw6UvAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[56]" type="UMLAssociation" guid="iZrtxfx1OUqRRMKs7IVgFAAA">
<XPD:ATTR name="Name" type="string">asCmdCreateObjectOfClassOutput</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">output</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QQcEtkSHlkqouZ7Qnz6e0gAA</XPD:REF>
<XPD:REF name="Views[1]">OZiFqiyxKUCV6WB/gyu9TgAA</XPD:REF>
<XPD:REF name="Views[2]">4Nb+zlXAXkG/SHkQ2thMlQAA</XPD:REF>
<XPD:REF name="Views[3]">MOOlgfvDukSyXv/nGWiBmgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="BL3qrKxJEkaPBusgCAffawAA">
<XPD:ATTR name="Name" type="string">cmdCreateObjectOfClass</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">iZrtxfx1OUqRRMKs7IVgFAAA</XPD:REF>
<XPD:REF name="Participant">kmbPgg0xl0qFx3Wvmw6UvAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3uFL8GvD7EKBq5QqG97IHwAA</XPD:REF>
<XPD:REF name="Views[1]">Uhi9pi3DVkyK+LCW9JG/3QAA</XPD:REF>
<XPD:REF name="Views[2]">pa3/PI5J0kyG9/dW0DanAAAA</XPD:REF>
<XPD:REF name="Views[3]">OLydVLNZzU6ze3lCAQKZawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="deix5WSN4kK/3JtxiJ7MjgAA">
<XPD:ATTR name="Name" type="string">output</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The created object.</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">iZrtxfx1OUqRRMKs7IVgFAAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WtMq5ZbsVEeHEHJtj0JdOQAA</XPD:REF>
<XPD:REF name="Views[1]">Skah2sKxZEadghqi/AgS6wAA</XPD:REF>
<XPD:REF name="Views[2]">1vcjB2gD2ki/bLEM2nBxrgAA</XPD:REF>
<XPD:REF name="Views[3]">/8rG69tHnU+K8sFPD3Vs+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[57]" type="UMLGeneralization" guid="Nz2zdRwjek2YwLAFj+AqPQAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">kmbPgg0xl0qFx3Wvmw6UvAAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/nEcdQEuJUiQvXurXvsdCwAA</XPD:REF>
<XPD:REF name="Views[1]">Pk3HoWwfeEG/dEZZnrEO1QAA</XPD:REF>
<XPD:REF name="Views[2]">I8BDaq2k70yvlWWcgRoZlwAA</XPD:REF>
<XPD:REF name="Views[3]">b3CYStLf00Wlsi7LkTXe3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[58]" type="UMLClass" guid="kZD0F38JA0qo4Vhc5Dg+gwAA">
<XPD:ATTR name="Name" type="string">CmdCreateObjectAndLinkToObject</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">CmdCreateObjectAndLinkToObject creates a new object of the class specified in className, and links the new object to the given association end instance. Having one dynamic parameter (the affected target association end instance specified in one of two available ways), this command can be issued for a target object or association end instance to create a new object and immediately link it to the target.

Ovo je zamena za stari CmdCreateObjectAndLinkToOne</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XSKBuUO+X0KD3dhARNm4bgAA</XPD:REF>
<XPD:REF name="Views[1]">7vDdxuGTNUGFBeIZPFO63AAA</XPD:REF>
<XPD:REF name="Views[2]">M81xiD2Fl0SONwsLVIKZlgAA</XPD:REF>
<XPD:REF name="Views[3]">5oUlJFD3L0euXoqV1+WjmgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="oJfsmahL5Uai/eSB//kFuQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">kZD0F38JA0qo4Vhc5Dg+gwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">oaFu9R9zakCJqwZF8r2OGwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="qSwrWdWuX0aERkHOi8z2wgAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">kZD0F38JA0qo4Vhc5Dg+gwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="UcTLkZuzSky+tk1o5J+bnQAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:REF name="Owner">kZD0F38JA0qo4Vhc5Dg+gwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zonMSgEqjEKmm5JM1FRLRgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UcTLkZuzSky+tk1o5J+bnQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="cFUEK+vdXkmf1i/8OGdWJwAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">kZD0F38JA0qo4Vhc5Dg+gwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">gDpkxf12B0mslccKFQbAFAAA</XPD:REF>
<XPD:REF name="Associations[1]">y8L1SmqKSEmK/V5VdpoerwAA</XPD:REF>
<XPD:REF name="Associations[2]">5N6EIDaAvkSR0fuCZZ+L+wAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="kbTrY6hBe0a+gPrrZQg+NAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The fully qualified name of the type of the target object.</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">kZD0F38JA0qo4Vhc5Dg+gwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="nHDNhEGE2kCKcG85rpOKegAA">
<XPD:ATTR name="Name" type="string">assocEndName</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The fully qualified name of the association end of the target slot.</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">kZD0F38JA0qo4Vhc5Dg+gwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="NR63sEQmkEqTBMbM4fOuFgAA">
<XPD:ATTR name="Name" type="string">className</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The fully qualified name of the class whose object will be created.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">kZD0F38JA0qo4Vhc5Dg+gwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="6y24MIVgukaxpIX3+Q9GyQAA">
<XPD:ATTR name="Name" type="string">addAt</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The position of the newly created object in the collection of the target association end, in case it is ordered.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">-1</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">kZD0F38JA0qo4Vhc5Dg+gwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[59]" type="UMLGeneralization" guid="oaFu9R9zakCJqwZF8r2OGwAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">kZD0F38JA0qo4Vhc5Dg+gwAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ubc5Wf8nQ0S/R017XEi5VQAA</XPD:REF>
<XPD:REF name="Views[1]">QI3ENAs6wkS9Q5LfiVcfggAA</XPD:REF>
<XPD:REF name="Views[2]">Y07sRAecckelelvFARuv4QAA</XPD:REF>
<XPD:REF name="Views[3]">RsCN5XzVw0aCLjzo3yT7SwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[60]" type="UMLAssociation" guid="/Rn2Ory9gkW1e+tlGG0mJAAA">
<XPD:ATTR name="Name" type="string">asCmdCreateObjectAndLinkToObjectTarget</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">tQRVr16VO0i0bTABNiZF1QAA</XPD:REF>
<XPD:REF name="Views[1]">WRONnBecZkeqxoZNFnYRXQAA</XPD:REF>
<XPD:REF name="Views[2]">civsTCwHxkisuYkTZP/C0wAA</XPD:REF>
<XPD:REF name="Views[3]">iWyfIPkg70u+5vDOYv3DRQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="BZ/vLE9kckShwb75Shf+TQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">/Rn2Ory9gkW1e+tlGG0mJAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="AU8dlZHIvUSgJ+H8Aq+PrQAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The instance of an association end to which a newly created object will be linked.</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">/Rn2Ory9gkW1e+tlGG0mJAAA</XPD:REF>
<XPD:REF name="Participant">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lSVDDou1PEuiBit75MRHMwAA</XPD:REF>
<XPD:REF name="Views[1]">+rPMIkpBbUm6H2w16jczIwAA</XPD:REF>
<XPD:REF name="Views[2]">uPq5aw34BESEPFLFzg8DVAAA</XPD:REF>
<XPD:REF name="Views[3]">CWgIVOM62Uebpy3r2Qm4kwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="2e+plmm5E0u7znGMMo7oZgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">AU8dlZHIvUSgJ+H8Aq+PrQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="gDpkxf12B0mslccKFQbAFAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">/Rn2Ory9gkW1e+tlGG0mJAAA</XPD:REF>
<XPD:REF name="Participant">kZD0F38JA0qo4Vhc5Dg+gwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">c8ZXvMg/p0+E7gZDnljpCwAA</XPD:REF>
<XPD:REF name="Views[1]">JMmgN194jUOcx5uFIYAVpgAA</XPD:REF>
<XPD:REF name="Views[2]">hCysStxXXECpawtQpD3F+wAA</XPD:REF>
<XPD:REF name="Views[3]">R3w27E4Oj06O6JCJPcwgLAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[61]" type="UMLAssociation" guid="eXTLEEW9XUG7eeHgffKiBwAA">
<XPD:ATTR name="Name" type="string">asCmdCreateObjectAndLinkToObjectTarObj</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Vk82ENTr1UujEOv4XHRAdwAA</XPD:REF>
<XPD:REF name="Views[1]">LGC1Xch7tUWXeoA/gaBPOQAA</XPD:REF>
<XPD:REF name="Views[2]">dHc03wicxkKLD2K6bWVs6AAA</XPD:REF>
<XPD:REF name="Views[3]">kY3doMMSAUydCv7yRolYJwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="dxthsQ6/bEq8Ew7rCvMpmQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">eXTLEEW9XUG7eeHgffKiBwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="hHyUY5iN80KgVawubSia1AAA">
<XPD:ATTR name="Name" type="string">tarObj</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The target object whose slot will be changed.</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">eXTLEEW9XUG7eeHgffKiBwAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hPmTwudEEUCXvVyEtPtgxQAA</XPD:REF>
<XPD:REF name="Views[1]">PeDl/0+9tUmGzVZQjDs6BgAA</XPD:REF>
<XPD:REF name="Views[2]">5eeYBZyVD0KR9ErWEX1IfQAA</XPD:REF>
<XPD:REF name="Views[3]">XSlPw7c9bEalK9nfk++nkgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="mSbWObwNWEmiGPaZN8U7vwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">hHyUY5iN80KgVawubSia1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="y8L1SmqKSEmK/V5VdpoerwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">eXTLEEW9XUG7eeHgffKiBwAA</XPD:REF>
<XPD:REF name="Participant">kZD0F38JA0qo4Vhc5Dg+gwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MQvtMo8G4km7W1a1GSQEMAAA</XPD:REF>
<XPD:REF name="Views[1]">e1PZL6kA40CiV37linCOJgAA</XPD:REF>
<XPD:REF name="Views[2]">d7aq12WwS0ieC4cw8Hm6IAAA</XPD:REF>
<XPD:REF name="Views[3]">KBqSXMd/1EmE0ZrNjLdD4wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[62]" type="UMLAssociation" guid="Xejd2AB0i0Cr049LG/UUuAAA">
<XPD:ATTR name="Name" type="string">asCmdCreateObjectAndLinkToObjectOutput</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">output</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lVMcpQ6PrE+k7PKIEz4x8AAA</XPD:REF>
<XPD:REF name="Views[1]">2btzsqX0YkeCTprty/GRaAAA</XPD:REF>
<XPD:REF name="Views[2]">df2vfZpFl0u+4wGYzF882gAA</XPD:REF>
<XPD:REF name="Views[3]">u0t7YTkm80K+G5NM8hhASQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">2</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="N6cWzGyMoUWDe+MsQeApAgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Derived</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">False</XPD:ATTR>
<XPD:REF name="TaggedModel">Xejd2AB0i0Cr049LG/UUuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TaggedValues[1]" type="TaggedValue" guid="rvSULthYs0iGNVGk0FDjNAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">Xejd2AB0i0Cr049LG/UUuAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="5N6EIDaAvkSR0fuCZZ+L+wAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">Xejd2AB0i0Cr049LG/UUuAAA</XPD:REF>
<XPD:REF name="Participant">kZD0F38JA0qo4Vhc5Dg+gwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lkB/KW1Hp0OBLz0Va5TMkAAA</XPD:REF>
<XPD:REF name="Views[1]">yr9cWKIZ50CpdmMOmyvyIQAA</XPD:REF>
<XPD:REF name="Views[2]">2vcSYikahUGiIfaAIhxyqwAA</XPD:REF>
<XPD:REF name="Views[3]">j7hIKmhqw0SUtQOYBSduXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Bd2anjGO0kOXzbbBk+h82AAA">
<XPD:ATTR name="Name" type="string">output</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The created object.</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">Xejd2AB0i0Cr049LG/UUuAAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WDkDxOmXG0SgIGpYwCcyZAAA</XPD:REF>
<XPD:REF name="Views[1]">cJDMIeuyJkeaviB+9unAowAA</XPD:REF>
<XPD:REF name="Views[2]">wkDhVloFX0+GudOqdcSgwgAA</XPD:REF>
<XPD:REF name="Views[3]">NRRBqX3CdE6tnWlye08mVQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="GL2TvREn6kububKU++7GJAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">Bd2anjGO0kOXzbbBk+h82AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[63]" type="UMLClass" guid="diTCTzKCX0O4xt93SBB2gAAA">
<XPD:ATTR name="Name" type="string">CmdAddValueToSlot</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">CmdAddValueToSlot adds the value given in the input pin source to the target slot. If the slot’s property is ordered, the value is inserted at the position given in addAt. A negative value of addAt indicates adding to the last position.

Napomena: nedostaje source asocijacija - trenutno nemamo Value.
</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">N1Cg9iqUh06OaBNyCFUltAAA</XPD:REF>
<XPD:REF name="Views[1]">zE44CEuftEyUYpomxuI/CQAA</XPD:REF>
<XPD:REF name="Views[2]">2ryWUy2DvE2MQIDA9Kmv+gAA</XPD:REF>
<XPD:REF name="Views[3]">gfGG9cRTI0WN3hzw4fZ8gwAA</XPD:REF>
<XPD:REF name="Views[4]">aoUV+4RJbU68cG2iAwcp2QAA</XPD:REF>
<XPD:REF name="Views[5]">m/38EbYpgE2RjkZYtJKWOwAA</XPD:REF>
<XPD:REF name="Views[6]">TRHrfi9YF0mGsIxoTxVsBwAA</XPD:REF>
<XPD:REF name="Views[7]">mr7unF5zFES5GkFxiR7angAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="/ZdOCMu/J06qchY2d3TTkAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">HVgzQSzfJkuyUR2cvFb9CgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">zHNUfF0p2EmUl6cGi6MbJQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Uc0LQm6syEuCZCxbcuCHWAAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="dYlVVcS4NUipZYw6Dj+0vQAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:REF name="Owner">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WA0xrleehUi2QMNsdfpeWwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dYlVVcS4NUipZYw6Dj+0vQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="4KILZFIN50mE99ggQ3xyWQAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">acGoPgGeVUChPjZx5c6YWAAA</XPD:REF>
<XPD:REF name="Associations[1]">c+LFR03pSUarKWn31gz0wgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="0/HuX5F3sEaweR/03KfOiwAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The fully qualified name of the type of the object whose slot is to be changed.</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="E80+5TuTn0axqquxrlihQQAA">
<XPD:ATTR name="Name" type="string">propName</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The fully qualified name of the property of the slot to be changed.</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="WG+Y4ahmQEqQ0ndaztGT4gAA">
<XPD:ATTR name="Name" type="string">addAt</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">If greater than or equal to 0, the value will be added to the slot (in case it is ordered) at this position.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">-1</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[64]" type="UMLGeneralization" guid="HVgzQSzfJkuyUR2cvFb9CgAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">aY67RtAFykyQcJ9YQGovzgAA</XPD:REF>
<XPD:REF name="Views[1]">1GZ0uGGYF06J9e0ACW155gAA</XPD:REF>
<XPD:REF name="Views[2]">djwLKGIddEiozszt6qS6aQAA</XPD:REF>
<XPD:REF name="Views[3]">71Jpd72+sk6pHLLLZklbSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[65]" type="UMLAssociation" guid="MCv0L+tV6Equb69LQ5gWuAAA">
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8N+DvoHSSkS8IHL6X++uEgAA</XPD:REF>
<XPD:REF name="Views[1]">TYMVtGxgkE+RlpQ//qVrDAAA</XPD:REF>
<XPD:REF name="Views[2]">wIkG/8lfBkGU7mJ53+5AwQAA</XPD:REF>
<XPD:REF name="Views[3]">ka0wkofbK0ew3RtMnAU5oQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="KVVZc9418kWoCKLfocslLQAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The slot to which the value is to be added.</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">MCv0L+tV6Equb69LQ5gWuAAA</XPD:REF>
<XPD:REF name="Participant">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">i5xAdDQdf0iV4P+ZRx+K2QAA</XPD:REF>
<XPD:REF name="Views[1]">0yCtaD/KhEmleUOAt4D22QAA</XPD:REF>
<XPD:REF name="Views[2]">+0gHYq2pxkyezLva3M3H+AAA</XPD:REF>
<XPD:REF name="Views[3]">nSTDAvEtP0G2tTMhr7UvFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="acGoPgGeVUChPjZx5c6YWAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">MCv0L+tV6Equb69LQ5gWuAAA</XPD:REF>
<XPD:REF name="Participant">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9YRpTddujkWQ2Q4ylnThqwAA</XPD:REF>
<XPD:REF name="Views[1]">fSpxjkoX00GuUAqGKFWxZgAA</XPD:REF>
<XPD:REF name="Views[2]">x466M5wurEOetTokt3ZmmgAA</XPD:REF>
<XPD:REF name="Views[3]">/IysU7GRnU+/VgNho7+8TQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[66]" type="UMLAssociation" guid="GZAHrKUC7EG65OiZmw1FqgAA">
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">74FOkzDgYU2U3tz1Wjnh9QAA</XPD:REF>
<XPD:REF name="Views[1]">CcNHbQS7okeBwSa7Na0SgQAA</XPD:REF>
<XPD:REF name="Views[2]">evWMhNI9B0uNkzHUCE9ToAAA</XPD:REF>
<XPD:REF name="Views[3]">Js/fnrc9q0CqSkz+Ae+OLAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="c+LFR03pSUarKWn31gz0wgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">GZAHrKUC7EG65OiZmw1FqgAA</XPD:REF>
<XPD:REF name="Participant">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rI7WeFXm2UeXnrLI9vsTXwAA</XPD:REF>
<XPD:REF name="Views[1]">1qzweYCfK0aUY9mIzakeXwAA</XPD:REF>
<XPD:REF name="Views[2]">0lvsD2rFxEmS3saBwfrL8gAA</XPD:REF>
<XPD:REF name="Views[3]">w9gXjUEa8ka0o35R3aYYbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="JyEqxVGFpEuPWhh+/V3+jwAA">
<XPD:ATTR name="Name" type="string">tarObj</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The target object whose slot is to be changed.</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">GZAHrKUC7EG65OiZmw1FqgAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">KHWjfJ0u90Gz4Eh/HMqH8QAA</XPD:REF>
<XPD:REF name="Views[1]">K45eKj+ZwEKy7NmJM14AJwAA</XPD:REF>
<XPD:REF name="Views[2]">+EiG729dYkqVmdpYm7XNZQAA</XPD:REF>
<XPD:REF name="Views[3]">38rrRnk0Lk2V0hW5vqNA5gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[67]" type="UMLClass" guid="pGOwiv0MIkmKv0Iuolzo0gAA">
<XPD:ATTR name="Name" type="string">CmdCreateLink</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5noY333mLEqHW9p665On4gAA</XPD:REF>
<XPD:REF name="Views[1]">p68WVT7rVUekOG1Y6jevHAAA</XPD:REF>
<XPD:REF name="Views[2]">ESjnIHFgHUu2WmX5/lqMgwAA</XPD:REF>
<XPD:REF name="Views[3]">tHVexuMd1EKTVoMwqts/pQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="2Y78Gt/IqEi9AAbhlNuO3AAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">pGOwiv0MIkmKv0Iuolzo0gAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">zHNUfF0p2EmUl6cGi6MbJQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ltwSTSZHkUeB4t+ORRvvPAAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">pGOwiv0MIkmKv0Iuolzo0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="MLWvPyQ8h0ONvXBx/xxsqAAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:REF name="Owner">pGOwiv0MIkmKv0Iuolzo0gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ErSANu61n0KsZL2wupkMLgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MLWvPyQ8h0ONvXBx/xxsqAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="v8cJQgyc9kCbah3qqB9pfwAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">pGOwiv0MIkmKv0Iuolzo0gAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">Tm7NYLMf/ESYTnTKI7G0MwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="gACRzo7aPUqFfnL0q2vx3wAA">
<XPD:ATTR name="Name" type="string">unlinkPrevious</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">If this attribute is true, the link of the same association linking the object referred to by source will be deleted prior to creating a new one with the target slot.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">pGOwiv0MIkmKv0Iuolzo0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[68]" type="UMLGeneralization" guid="zHNUfF0p2EmUl6cGi6MbJQAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">pGOwiv0MIkmKv0Iuolzo0gAA</XPD:REF>
<XPD:REF name="Parent">diTCTzKCX0O4xt93SBB2gAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Soo2MlEkykKCw3pG+PBtmQAA</XPD:REF>
<XPD:REF name="Views[1]">z693ALSP60qOdQiULLGTkQAA</XPD:REF>
<XPD:REF name="Views[2]">xfNzRdH7ukCrLViICzERYwAA</XPD:REF>
<XPD:REF name="Views[3]">0zOcCljemkai5WtZAQn6owAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[69]" type="UMLAssociation" guid="wtcK/RaskUmCTkzNnEGPrQAA">
<XPD:ATTR name="Name" type="string">asCmdCreateLinkSource</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">my7M7ntP7UaApkollbFj8gAA</XPD:REF>
<XPD:REF name="Views[1]">bNuCd+r2QUO6O1VoJhm5CAAA</XPD:REF>
<XPD:REF name="Views[2]">pcTNZyctIEajxxg0Np2udAAA</XPD:REF>
<XPD:REF name="Views[3]">knMNxyPa4E+xOD2RzUFtdgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="Tm7NYLMf/ESYTnTKI7G0MwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">wtcK/RaskUmCTkzNnEGPrQAA</XPD:REF>
<XPD:REF name="Participant">pGOwiv0MIkmKv0Iuolzo0gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">eo5OZxjsg06nSv92pyU3oQAA</XPD:REF>
<XPD:REF name="Views[1]">ugqTFbV8s02DxwgoJTsKLgAA</XPD:REF>
<XPD:REF name="Views[2]">881eaZRKpUmgqrlC9yW4GQAA</XPD:REF>
<XPD:REF name="Views[3]">tjB7dr9a80egnyCQn35e+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="8jZqESY9+kKlHK4fBd26zgAA">
<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The value to be added to the target slot.

Napomena: ovo je trebalo da bude nasledjeno od CmdAddValueToSlot.</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">wtcK/RaskUmCTkzNnEGPrQAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">mfT6p+35lEaLIrIsPz4/oAAA</XPD:REF>
<XPD:REF name="Views[1]">FsMzy7y/rE2sB8bvAMOA4QAA</XPD:REF>
<XPD:REF name="Views[2]">OqNzyBlOWE+75aj28xSCqAAA</XPD:REF>
<XPD:REF name="Views[3]">HnzMzcLU90qWn4qxfCnW6AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[70]" type="UMLClass" guid="fEPfUSG9ZU25q753w87/vgAA">
<XPD:ATTR name="Name" type="string">CmdMoveValueInSlot</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">JCeGgsEs0EGwqtaflgVFOgAA</XPD:REF>
<XPD:REF name="Views[1]">xiCyrXqwvUStONTyYakSLAAA</XPD:REF>
<XPD:REF name="Views[2]">GcrcAcewZUWRSwl9cP3oiQAA</XPD:REF>
<XPD:REF name="Views[3]">W1SGl4dS80eYJwzGJOg4QAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="WfExnBp1O0uTYtRSmdueHgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">fEPfUSG9ZU25q753w87/vgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">zeT0GhLKHECec2imS0g95wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="LvVsjgkfMU2MvaYqDoBuYAAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">fEPfUSG9ZU25q753w87/vgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">qoUJE5nciE+CvOpwFb5FUAAA</XPD:REF>
<XPD:REF name="Associations[1]">E+DBVHgoW0iuXsyq/eFlPgAA</XPD:REF>
<XPD:REF name="Associations[2]">RsY8NQb6DkG2lDmZuic3TwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="rpsT3CWXBkytR06YIx2ttgAA">
<XPD:ATTR name="Name" type="string">propName</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">fEPfUSG9ZU25q753w87/vgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="x/3PYH2HmUiCX1pXoRL0bgAA">
<XPD:ATTR name="Name" type="string">moveBy</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">1</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">fEPfUSG9ZU25q753w87/vgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[71]" type="UMLGeneralization" guid="zeT0GhLKHECec2imS0g95wAA">
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Child">fEPfUSG9ZU25q753w87/vgAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">sK6WDujRi0ijhNcIiU2RNwAA</XPD:REF>
<XPD:REF name="Views[1]">l0+O3/t94kOb17QAAJA6OgAA</XPD:REF>
<XPD:REF name="Views[2]">tN5L5PDklU+dwJYRNzQkCwAA</XPD:REF>
<XPD:REF name="Views[3]">9/Kh9DsTF0mmribRgquA7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[72]" type="UMLAssociation" guid="2XdOgq4LyUqyoqYsuzY/ugAA">
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">0ZOVFZjvAkK7AV+BF45oVgAA</XPD:REF>
<XPD:REF name="Views[1]">sJdL2FWLaEyCnr1zwCuZmwAA</XPD:REF>
<XPD:REF name="Views[2]">rEhF4i9nrUOktujgOrx+ZwAA</XPD:REF>
<XPD:REF name="Views[3]">81s0wNYor0yBzikE6UGObwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="IXWeoLIhkU+F98URtE1AXgAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">2XdOgq4LyUqyoqYsuzY/ugAA</XPD:REF>
<XPD:REF name="Participant">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">c+rNDrhzKUioYD8/7p5gxwAA</XPD:REF>
<XPD:REF name="Views[1]">mPtsPEiNskaqKdiGNqMEWQAA</XPD:REF>
<XPD:REF name="Views[2]">8bCN0xeXmUebGNH7ZUaW6wAA</XPD:REF>
<XPD:REF name="Views[3]">Y0WZK37S5kGsSMpNpedJxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="qoUJE5nciE+CvOpwFb5FUAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">2XdOgq4LyUqyoqYsuzY/ugAA</XPD:REF>
<XPD:REF name="Participant">fEPfUSG9ZU25q753w87/vgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rssJ9HCS4Uu+iFgV+jhIQwAA</XPD:REF>
<XPD:REF name="Views[1]">5AMzj8xlS029ZALkATImQQAA</XPD:REF>
<XPD:REF name="Views[2]">8syyOtYjUU6gxCfFX9Wx+AAA</XPD:REF>
<XPD:REF name="Views[3]">NIGubJXi1E2CejGqJx4ClQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[73]" type="UMLAssociation" guid="29Fil4o60keJH7Yjtw2WggAA">
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">HtYpfQ0/xUuh3h4PqUGMjAAA</XPD:REF>
<XPD:REF name="Views[1]">SYaSnj0ahECFE2La9/6BsgAA</XPD:REF>
<XPD:REF name="Views[2]">zCtXaHKn/kql57juhbzdTQAA</XPD:REF>
<XPD:REF name="Views[3]">onmBbibwzEeVqkHNddtX1QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="E+DBVHgoW0iuXsyq/eFlPgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">29Fil4o60keJH7Yjtw2WggAA</XPD:REF>
<XPD:REF name="Participant">fEPfUSG9ZU25q753w87/vgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rKEGbw8+50CyhdKU6J8GggAA</XPD:REF>
<XPD:REF name="Views[1]">m3dgrCbs+UOdteQ9qkj8LQAA</XPD:REF>
<XPD:REF name="Views[2]">RPWRsCMXKkOB+QDzS9k5EwAA</XPD:REF>
<XPD:REF name="Views[3]">geb/8YsMPkODDYSNbujg3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="zGLikCFSH0KHXlIr0rGddgAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">29Fil4o60keJH7Yjtw2WggAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VDwKI0xymkGAKUklrPWUsAAA</XPD:REF>
<XPD:REF name="Views[1]">yGrWrEWxakGMugdDFmO0UQAA</XPD:REF>
<XPD:REF name="Views[2]">wPQe/sUcJE+zTc9dZFvH5wAA</XPD:REF>
<XPD:REF name="Views[3]">d7FIc+BNm0acLjCI0KycPwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[74]" type="UMLAssociation" guid="mF2sfm6+C0Spv021ulcH2AAA">
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6eyiAuiPUkCvCJYaW65YVgAA</XPD:REF>
<XPD:REF name="Views[1]">vL42oz3KTE6pyb68jB9fqwAA</XPD:REF>
<XPD:REF name="Views[2]">N6w9plCHe0OJZGxKHGWJDAAA</XPD:REF>
<XPD:REF name="Views[3]">o06wpsw3skSMird91R6MPgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="RsY8NQb6DkG2lDmZuic3TwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">mF2sfm6+C0Spv021ulcH2AAA</XPD:REF>
<XPD:REF name="Participant">fEPfUSG9ZU25q753w87/vgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rBqSQbBHQkGF7SX8mLwypgAA</XPD:REF>
<XPD:REF name="Views[1]">Em+MkUKcaEeKH5Eh2CmldwAA</XPD:REF>
<XPD:REF name="Views[2]">2aldrSLTcUiUA3iemQHARwAA</XPD:REF>
<XPD:REF name="Views[3]">JYoDZLavVEmhj1EqRUolTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="e3aJO2/2GEO+pW+qzmpueQAA">
<XPD:ATTR name="Name" type="string">tarObj</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">mF2sfm6+C0Spv021ulcH2AAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">C+X53pnLT0icNmpp86YkgwAA</XPD:REF>
<XPD:REF name="Views[1]">OqMp/NOU9kiVC2d1FsFBmAAA</XPD:REF>
<XPD:REF name="Views[2]">7y49BZahSE6TWjbUB2o06AAA</XPD:REF>
<XPD:REF name="Views[3]">2XD+R4AviEiRbBZAaLWnkAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLDependency" guid="FW0s3J3mS0KNe3bz04D5pwAA">
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">access</XPD:ATTR>
<XPD:REF name="Namespace">FklawKdy60KtPXECTeOc8gAA</XPD:REF>
<XPD:REF name="Client">Q/tPUn7eME2CjmiWTgz1zgAA</XPD:REF>
<XPD:REF name="Supplier">RXmY0p2XV0+E54i4RoGUNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CPzfz0fDOkiVnKu1jTcRMAAA</XPD:REF>
<XPD:REF name="Views[1]">97BsPOipOkqzHkwxm2uOZgAA</XPD:REF>
<XPD:REF name="Views[2]">TdKZa7ZKn0eQ0pg8FqeD+AAA</XPD:REF>
<XPD:REF name="Views[3]">36nb7d9mJkWB2udtzQDl+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLPackage" guid="DO1DB/UfTUC1UdhUJ35SnQAA">
<XPD:ATTR name="Name" type="string">BuiltInDataTypes</XPD:ATTR>
<XPD:REF name="Namespace">FklawKdy60KtPXECTeOc8gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
<XPD:REF name="Views[0]">oPHZNvGrvE+EPzdZPjCmWgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="diT6kldRh0C4Eic0SX30eAAA">
<XPD:ATTR name="Name" type="string">Primitive Types</XPD:ATTR>
<XPD:REF name="DiagramOwner">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="VVuGUKemRk2WKFUTJTgoLQAA">
<XPD:REF name="Diagram">diT6kldRh0C4Eic0SX30eAAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">27</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="jVwsfWgRV0SMWLv44XfCKwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">28</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">140</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">124</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="jQvnzM2+bUicxugIgX2pSAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="SJFCHhPcOE+eo3KAGYhaPwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Text</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="vH9Baw5z30m8omtvqJ1DhQAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;dataType&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="zG28MEJz90icRXyrvm0sewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="dH/M6FnSzEK0eCJ7tPVU7QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="VCLTb94hIUiGRQMsQzEAGQAA">
<XPD:REF name="Model">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="yV//Ybe6I06Kw+BNUX/9pwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLGeneralizationView" guid="PTZmjgrq/EeiWlPtDSIfqwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">151,146;250,99</XPD:ATTR>
<XPD:REF name="Model">+jf7N3/M602/5D3lWmpggwAA</XPD:REF>
<XPD:REF name="Head">4BTxHoLZsEW4vlNsHK7lMQAA</XPD:REF>
<XPD:REF name="Tail">jVwsfWgRV0SMWLv44XfCKwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="rYOnoc4rTUK8QnHmtKxB0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+jf7N3/M602/5D3lWmpggwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="38R+jmWYQUexZotKDKOllwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">+jf7N3/M602/5D3lWmpggwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="1yONLtQC6kWe3pt/fjZl+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+jf7N3/M602/5D3lWmpggwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="zl/dt4V+MkOiVk8S+nTBfQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">28</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">519</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">126</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">98</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">IuPxvjLRcU2ydHQ25jAcQAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="8kVxbVNKj0CMTf2L87CLoAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="7XNz83GVFkuEEr0ohU4AFwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">File</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mcacy5mQ5kWn/VdZo+LIrwAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;dataType&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="FTYrkuFwq0+FTmsJxfABtwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="mDFOg8GMgkCfi5HuIJTuxAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">IuPxvjLRcU2ydHQ25jAcQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="u+n970F5DUuQ4pJA4lAvWAAA">
<XPD:REF name="Model">IuPxvjLRcU2ydHQ25jAcQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="r6D9JSZ86k2Rfyu5kB/pIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">IuPxvjLRcU2ydHQ25jAcQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLGeneralizationView" guid="Rv4IZtQ4KEyporohcUdt+wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">110,519;288,99</XPD:ATTR>
<XPD:REF name="Model">oNb6xk/zIk2A2SzC89glSQAA</XPD:REF>
<XPD:REF name="Head">4BTxHoLZsEW4vlNsHK7lMQAA</XPD:REF>
<XPD:REF name="Tail">zl/dt4V+MkOiVk8S+nTBfQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="cMN4Vm9bvUmLwf7PykAY+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">oNb6xk/zIk2A2SzC89glSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="06GDHV3Px0uVAT6Tuo/jFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">oNb6xk/zIk2A2SzC89glSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ePKJ/vt7LkeXUmlyBJ2/twAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">oNb6xk/zIk2A2SzC89glSQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="DEF+uNR6W0yM+W8ysCLNGwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">28</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">225</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">124</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">85</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="795pcTgHZUCdmMViMerVHwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="FW4ah3fOWkmRKiKYcMLp5gAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Integer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="DEo4sPCpS0GrKBK73/AxxgAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;dataType&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="nRm9xIHof0uM/mUDyRpxIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="JzB+aDHeYU+Sy2sPWcRhPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="L5GTZ5McJUekbaHruddGmAAA">
<XPD:REF name="Model">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="758rQlwDEE650h8iiIb4rwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLGeneralizationView" guid="Gy6SfVHgZUOKa+YqrMvCLQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">135,225;273,99</XPD:ATTR>
<XPD:REF name="Model">GUZpsr4xCkmMOBBD/t98yQAA</XPD:REF>
<XPD:REF name="Head">4BTxHoLZsEW4vlNsHK7lMQAA</XPD:REF>
<XPD:REF name="Tail">DEF+uNR6W0yM+W8ysCLNGwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="POg5MZ60UEWzpec3puk/sgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GUZpsr4xCkmMOBBD/t98yQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="OecD5w/ZX0aEACXEy79mSgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">GUZpsr4xCkmMOBBD/t98yQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="QiniAnU3j0eFSZhF/rMuFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GUZpsr4xCkmMOBBD/t98yQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="L4UGU4EXj0mz5Ol/irM6lAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">28</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">630</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">88</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">36</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">dmxku372tESQxeKl1Ulc2AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="frww1uwygEyw8p/ca/fywgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="XdQyGO8lBkOpLYiwdWwcDQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Picture</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Jb8PPXWvTEKW/BXM5k7XgwAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;dataType&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="niwmG4YjDkKAChZ8Ve1dmQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="W26ZX5sG4E2hThbUaJ10GgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">dmxku372tESQxeKl1Ulc2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="MwygPFtXD02j0NOTAzqf1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">dmxku372tESQxeKl1Ulc2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="BK+5PRt640Wkw+c0C+Sh3AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">dmxku372tESQxeKl1Ulc2AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLGeneralizationView" guid="qTV4/GZW9EuI7UhaiQ+O7QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">75,630;78,616</XPD:ATTR>
<XPD:REF name="Model">ot2eE0pqu0G1d+EPElXISAAA</XPD:REF>
<XPD:REF name="Head">zl/dt4V+MkOiVk8S+nTBfQAA</XPD:REF>
<XPD:REF name="Tail">L4UGU4EXj0mz5Ol/irM6lAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="SsQ+qloI+k6ASW8+WC4VFgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ot2eE0pqu0G1d+EPElXISAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Eay5kHIve0acQPFrTg4M0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ot2eE0pqu0G1d+EPElXISAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="lLzrZi+er02vCLAuF2RZNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ot2eE0pqu0G1d+EPElXISAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="43wf8Bja4Uibo540wwjsowAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">28</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">421</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">124</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">85</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">KoRgr9S/t0OJlDwfVT2YFwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="/FYyxwtyL0K/Y/DiQxyb0gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ay/XVxRAWkiTSAoet9hTMAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Real</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="aTr7Lu0UEUql4DGzl4fczAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;dataType&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="vYVttxzvzEm7GXBjX/X2EQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="IN98SiNp4kOdTZFdqXq/VwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">KoRgr9S/t0OJlDwfVT2YFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="z/BwBGLyOk2KLbBPY9lAKAAA">
<XPD:REF name="Model">KoRgr9S/t0OJlDwfVT2YFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Rr6bghul3kS2d065XryuBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">KoRgr9S/t0OJlDwfVT2YFwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLGeneralizationView" guid="EQxv7Ak72EK1BqqVa7c6qwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">112,421;285,99</XPD:ATTR>
<XPD:REF name="Model">qYJrmn3p80OlmGUBJziGEwAA</XPD:REF>
<XPD:REF name="Head">4BTxHoLZsEW4vlNsHK7lMQAA</XPD:REF>
<XPD:REF name="Tail">43wf8Bja4Uibo540wwjsowAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="qLNTCfHz5k+mLE1ZbN5XLQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">qYJrmn3p80OlmGUBJziGEwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="DOfZm7BwmUOvr8zRZ4KmfgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">qYJrmn3p80OlmGUBJziGEwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="CU5BaPcfWE+SixrXYUh5uAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">qYJrmn3p80OlmGUBJziGEwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="4BTxHoLZsEW4vlNsHK7lMQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">204</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">56</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">188</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="8qwAhLJ2e0uX5+eUipYkcgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="5a3TjYdcPESSA4TQ+j3SIQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">InstanceOfPrimitiveType</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="soBfvRnCeUyBtuSjLT7y2gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Ham0DK6IPEm45gh2UriPTgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="YrxbJ3Q/jEa5KUoEGYVnmAAA">
<XPD:REF name="Model">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="0yMCz5Spnked/5tWT4VhTQAA">
<XPD:REF name="Model">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="+mNfku6YOEeNYK9E4kSA9QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="qvmO4O/ThEiLHlfqgbWIggAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">28</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">323</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">124</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">85</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="rTUrB1kAIUC5RBbQbtDUngAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="n4Op9wagf0uKuDEPq87w+AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Boolean</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="LWA8/oMK60+eDRZK5WRlegAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;dataType&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="rhj8gkW+iUeB+tRA8SA9UAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="yThfL+DG30uVPs4Dlls3KgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="0bljR12ojkiISIF54xHllAAA">
<XPD:REF name="Model">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="EWvazuVC502WvwW+O8HpjQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="kRh/c9KQM0W0GpYUyMqNsAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">119,323;281,99</XPD:ATTR>
<XPD:REF name="Model">1fQe685csU+Ud//aaTR70wAA</XPD:REF>
<XPD:REF name="Head">4BTxHoLZsEW4vlNsHK7lMQAA</XPD:REF>
<XPD:REF name="Tail">qvmO4O/ThEiLHlfqgbWIggAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="evtEpaiq5kuWf3uSalu2HwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1fQe685csU+Ud//aaTR70wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="DRBoBc5giE60HYowLPEY8AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">1fQe685csU+Ud//aaTR70wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="FHJq4wT6n0C07GXQxJuOwgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1fQe685csU+Ud//aaTR70wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="CC/EtxRVDESmwByCX4SdmwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">180</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">332</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">306</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">282</XPD:ATTR>
<XPD:REF name="Model">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="t+X2iJaBwEWeBJe38gTqMAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="tFuTVkEg6Uiffxl9qRkwXAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Color</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="kUq3WEJPokyfHSF39IsgjgAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;DataType&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="nb7iHS5Mp0mh/5nYRy0jsQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ZTPK3YeBkkGflHtURctE4QAA">
<XPD:REF name="Model">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="jUbazZFOUUiD4JsAEAQgeAAA">
<XPD:REF name="Model">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="LaZ3rCvrkUuNVCikFDEzxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLClassView" guid="6X9GoSONiUWtcZQbzsFg8wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">472</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">148</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">412</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">520</XPD:ATTR>
<XPD:REF name="Model">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="RoyEAcoKHEaPrFlZTdwrGgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="4kTKXzmT+0+9odfRBjP2PAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DateTime</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="LVj7RTPYRkSjlir6YWtXqAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;DataType&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="bBH56t9fdES5xtindY/4+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="bLlEjmW4RU+y4lqtF/6XhQAA">
<XPD:REF name="Model">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ifaDAvM5GkCY/2srkGVHjQAA">
<XPD:REF name="Model">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="3FdSDvk13kCZIoP3GsJDbwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="4qevN3KC+UeL6ZDderPHTQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">836</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">492</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">296</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">212</XPD:ATTR>
<XPD:REF name="Model">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="QsbVqqzLA0Gtd7GDN7+qcwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="PIr4ITsIrEemFiQS07N4AAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Date</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="DG5I32eT2Eyi/qQNvA7CXQAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;DataType&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="xnkVc0esK0ujHg9vtlXThAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="v5qAD7mJjEqlBDURUV5zUAAA">
<XPD:REF name="Model">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="UVQpHyx6/kaVOKutYNrqDQAA">
<XPD:REF name="Model">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="J1YdqAuOM0WHeolrKlA6FwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLClassView" guid="xEKam/+/gkmi4vU2IUATjwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">836</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">248</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">295</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">254</XPD:ATTR>
<XPD:REF name="Model">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Qrkq5BZqLkaBNfdkMfhq+gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="vmjWXZ9VikKhMk6o2VcVpwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Time</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="/TcO+RB3J0OqcTqsZtxH1QAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;DataType&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="OpIcVR/BRkSJ2nynGhs1mwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="AToHqXqu0UWbizeCp1D0rQAA">
<XPD:REF name="Model">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Ni3tsHNkh0G4GwmX3ZL+IAAA">
<XPD:REF name="Model">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="STCq7OIAE0aMqhRT+O/t5wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLGeneralizationView" guid="O7LC1DXd1UyNFJO2uBNZ9wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">320,332;299,99</XPD:ATTR>
<XPD:REF name="Model">cbDTj9BfwkqW3hz0MDxe+QAA</XPD:REF>
<XPD:REF name="Head">4BTxHoLZsEW4vlNsHK7lMQAA</XPD:REF>
<XPD:REF name="Tail">CC/EtxRVDESmwByCX4SdmwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="vy57ml9Vy0mP1WP7jjmFVgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">cbDTj9BfwkqW3hz0MDxe+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="LrYJ8zaI8kuQyNFBkvRNeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">cbDTj9BfwkqW3hz0MDxe+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="JF1UueBPyUmeVdqiiq9kAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">cbDTj9BfwkqW3hz0MDxe+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLGeneralizationView" guid="6I/TGIsxtUG9hU2ZE2pwfgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">472,229;322,99</XPD:ATTR>
<XPD:REF name="Model">6qcD9dgT8UKz4/g/fK/jmgAA</XPD:REF>
<XPD:REF name="Head">4BTxHoLZsEW4vlNsHK7lMQAA</XPD:REF>
<XPD:REF name="Tail">6X9GoSONiUWtcZQbzsFg8wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="vvnmwNy9LUGOWkRX+4v/9QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">6qcD9dgT8UKz4/g/fK/jmgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="8IdfSwZqLUaZBMLhDFO7eAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">6qcD9dgT8UKz4/g/fK/jmgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="wBxLX0vWok+TUM4Bhw0dDwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">6qcD9dgT8UKz4/g/fK/jmgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLGeneralizationView" guid="eCwTHOFSukCWAH5YWQjTNwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">844,492;326,99</XPD:ATTR>
<XPD:REF name="Model">f+GFg0p49k2wZcPf753EdQAA</XPD:REF>
<XPD:REF name="Head">4BTxHoLZsEW4vlNsHK7lMQAA</XPD:REF>
<XPD:REF name="Tail">4qevN3KC+UeL6ZDderPHTQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ivzY8R4ZKk2+vtUJG3XH6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">f+GFg0p49k2wZcPf753EdQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="xwEhxDVzq0mu57KeFyax2AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">f+GFg0p49k2wZcPf753EdQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="klD60jVHaUirf42u4+VyTgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">f+GFg0p49k2wZcPf753EdQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLGeneralizationView" guid="C+nwXQJDQ0KNjov39BvdIwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">836,310;348,99</XPD:ATTR>
<XPD:REF name="Model">7wpwoHAA70e3PeGJ4mlNwgAA</XPD:REF>
<XPD:REF name="Head">4BTxHoLZsEW4vlNsHK7lMQAA</XPD:REF>
<XPD:REF name="Tail">xEKam/+/gkmi4vU2IUATjwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="KSD+DzAWmEqx4A78YQ3YCAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">7wpwoHAA70e3PeGJ4mlNwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Xojf8yFadkS7KsQHoPK9+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">7wpwoHAA70e3PeGJ4mlNwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="E0lQXgGhK0ON1L6ofJL1GgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">7wpwoHAA70e3PeGJ4mlNwgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLClassView" guid="FpXkIYaDekW1fybhFRIgFwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">188</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">204</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">242</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">124</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="k2ydK028sEq2NtgIlPInSAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ZPsB3ENiRE+J/gffUaNiJgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Currency</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="BmMp/z9FV0C5yextwErOBwAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;DataType&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="v5+du6f6AEy1u9EJpbbI+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="SxRcFvFqb0yOz/w0M3B7qwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="uqMxcdk/X0utLVHbmCryQQAA">
<XPD:REF name="Model">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="q5Mgb9maPkSm3r5ylS0J9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLGeneralizationView" guid="ge505Abkpke5HU1jajDwOwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">304,204;298,99</XPD:ATTR>
<XPD:REF name="Model">lbuztuHtVEae6xx6QwrRkgAA</XPD:REF>
<XPD:REF name="Head">4BTxHoLZsEW4vlNsHK7lMQAA</XPD:REF>
<XPD:REF name="Tail">FpXkIYaDekW1fybhFRIgFwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="edW+htVG20m7JpotBcxINwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">lbuztuHtVEae6xx6QwrRkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="XdXZJsXOx0uwKPbAhURPRgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">lbuztuHtVEae6xx6QwrRkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="192zbXYozkWGY01Wt7qEdgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">lbuztuHtVEae6xx6QwrRkgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLClassView" guid="YiAkTiFkWUuNokYBLviZxAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">248</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">604</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">141</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">90</XPD:ATTR>
<XPD:REF name="Model">TahKu5o3Oku6z28WmlNrrgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="XtDnxgOTCk6X+JOjDk6qGwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="JLow7QhPPUOk6Qu/TiUcewAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Font</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="IsAwPOfBtkSawibY3+qO0AAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;DataType&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="t7Ylbmf9JkysKaZ30DLuDgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="vQyg0OQquEO1zdeYkbuRNwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">TahKu5o3Oku6z28WmlNrrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="cIlAP8NtyEO82cI6RTdFqwAA">
<XPD:REF name="Model">TahKu5o3Oku6z28WmlNrrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="eigKKtDTbkGTNbDNfyprbgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">TahKu5o3Oku6z28WmlNrrgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[24]" type="UMLGeneralizationView" guid="E9cNVprZ9EOp7oDA5kvGZAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">316,604;298,99</XPD:ATTR>
<XPD:REF name="Model">Ec1wddlKpkiPqTJ+AgaGWQAA</XPD:REF>
<XPD:REF name="Head">4BTxHoLZsEW4vlNsHK7lMQAA</XPD:REF>
<XPD:REF name="Tail">YiAkTiFkWUuNokYBLviZxAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Oy32xTQpRkKqFD8aWt/ZugAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Ec1wddlKpkiPqTJ+AgaGWQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="MeurBGC0HE2ZJ5jPAsqYVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Ec1wddlKpkiPqTJ+AgaGWQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="pHD25EnSQ0ykClPaYY+zQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Ec1wddlKpkiPqTJ+AgaGWQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[25]" type="UMLClassView" guid="m4SUpX2Hmki/djN80rZb3QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">840</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">132</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">241</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">114</XPD:ATTR>
<XPD:REF name="Model">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="FPUGeoY1rk+mtuO4mQ1ruwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Id2WG6D5HEicYcjFait1LwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TimeInterval</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="/nEGwk9Vq0OUF0TWX6z8lwAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;DataType&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="d6lPAMRRgkqwbJQqIgRXuQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="WL22Hl3tSkCsO8IuG1uUPwAA">
<XPD:REF name="Model">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="+LVsaAL0V0++u9xFozYU3gAA">
<XPD:REF name="Model">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="yEfFGibJlkivaIgAflMm+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[26]" type="UMLGeneralizationView" guid="WEmBD0vfNUK0r1qkhjoDzwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">840,168;391,93</XPD:ATTR>
<XPD:REF name="Model">WS09PfJTHEWGmTVMphL83AAA</XPD:REF>
<XPD:REF name="Head">4BTxHoLZsEW4vlNsHK7lMQAA</XPD:REF>
<XPD:REF name="Tail">m4SUpX2Hmki/djN80rZb3QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="2Sikxp6hv02u4vjU/4a4KwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">WS09PfJTHEWGmTVMphL83AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="IWXhR6Pw0E2bTKFluFpyQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">WS09PfJTHEWGmTVMphL83AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="OGaVTRKla0mOfY0rzsomSgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">WS09PfJTHEWGmTVMphL83AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="dsUZcSMczkCUCKLS+uVWkgAA">
<XPD:ATTR name="Name" type="string">Data Type</XPD:ATTR>
<XPD:REF name="DiagramOwner">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="fEKgklLxPkWbUy1bS8LP1QAA">
<XPD:REF name="Diagram">dsUZcSMczkCUCKLS+uVWkgAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">5</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="PKF6b0EZUUWVz56w/cNZpgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">364</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">88</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">165</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">eu/eYK+jG0m041rIsQKbjQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="SgUVZXStCkGGQhg/n50/kQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="I37Zj7URkkySbZ3CZ5FlYwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">InstanceOfDataType</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="LfILcCcJVEqOQazfpV6ppAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Xo05vJ1RD0qGn/sFNtjuogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="uX2kIxFTJky1uaI7ZQq6KAAA">
<XPD:REF name="Model">eu/eYK+jG0m041rIsQKbjQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="o6GLSrJ8LU6mo668NNXmngAA">
<XPD:REF name="Model">eu/eYK+jG0m041rIsQKbjQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="OKBe9RfAfEOpWJeRiY+gMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">eu/eYK+jG0m041rIsQKbjQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="tm0KMkIG4U2S4zepJQ2QzgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">492</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">208</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">188</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="syKMLw1j6UyQJ4VdfEFvAAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="jmV9SL55uECdOcn/jtSypwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">InstanceOfPrimitiveType</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="gOduqnrbBkqRa0kEAYxPowAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="79l03mBkpUGgulY0zFf8owAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="oVUcr6lDBU6vzRRYqmskvAAA">
<XPD:REF name="Model">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Unn/Q2fL80qqTi85GhkJeQAA">
<XPD:REF name="Model">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="fLmYEL0YU0e4VXpNk/J9tgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="wf0/cTpD30i4AHVBtTKNvgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">580,208;580,176;436,176;436,131</XPD:ATTR>
<XPD:REF name="Model">7OYckkTtyUaVgZrC+gaB5gAA</XPD:REF>
<XPD:REF name="Head">PKF6b0EZUUWVz56w/cNZpgAA</XPD:REF>
<XPD:REF name="Tail">tm0KMkIG4U2S4zepJQ2QzgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="uaQ8zbEzl06/SGgKh3835AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">7OYckkTtyUaVgZrC+gaB5gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="JACvii6n+EmjDIP95NcCBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">7OYckkTtyUaVgZrC+gaB5gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="TOs6sEVEZ0CiUZyRnPWyGAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">7OYckkTtyUaVgZrC+gaB5gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="l2D1c2Xax0eKj3WLzmGQ6AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">204</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">208</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">192</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">K2tkF/imTkGSD9pKqxR55gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lQOYCNbse06eXthiP/9xugAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="h0cMaEpo10KgUWJpCiQgdQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">InstanceOfEnumeration</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="hYzwa+/fqEi4HNrgBlZDygAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="JgUtM/+3Y0S01U7Sfyxg3AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="toiaYfHtBEuPai4t7DBJHAAA">
<XPD:REF name="Model">K2tkF/imTkGSD9pKqxR55gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WcGqpI02LkKePZrdbaR0lQAA">
<XPD:REF name="Model">K2tkF/imTkGSD9pKqxR55gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ptHwLb8WNE6LGZXBRgWd0AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">K2tkF/imTkGSD9pKqxR55gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLGeneralizationView" guid="NDvxkWahSEWOXFq+bWXsPgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">296,208;296,176;436,176;436,131</XPD:ATTR>
<XPD:REF name="Model">1Mk4EUsjJUCzSXq7iqPWsgAA</XPD:REF>
<XPD:REF name="Head">PKF6b0EZUUWVz56w/cNZpgAA</XPD:REF>
<XPD:REF name="Tail">l2D1c2Xax0eKj3WLzmGQ6AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="hbYCaW/pB06Jq69l6YJcgAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1Mk4EUsjJUCzSXq7iqPWsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="xJyAjZljDUGnbQr4LsuJQQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">1Mk4EUsjJUCzSXq7iqPWsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="1AY51ssCjU+H6VP15FOP6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1Mk4EUsjJUCzSXq7iqPWsgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="ps18UErF/EOk0Lf1ws8LuwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Implementation</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">D:\used\soloist4\workspace\built-in-datatypes\src\main\java</XPD:ATTR>
<XPD:REF name="TaggedModel">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">y4LEyGNQ5EmZ1eqJjHFUtwAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">31</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="eu/eYK+jG0m041rIsQKbjQAA">
<XPD:ATTR name="Name" type="string">InstanceOfDataType</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PKF6b0EZUUWVz56w/cNZpgAA</XPD:REF>
<XPD:REF name="Views[1]">uX2kIxFTJky1uaI7ZQq6KAAA</XPD:REF>
<XPD:REF name="Views[2]">o6GLSrJ8LU6mo668NNXmngAA</XPD:REF>
<XPD:REF name="Views[3]">OKBe9RfAfEOpWJeRiY+gMQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">7OYckkTtyUaVgZrC+gaB5gAA</XPD:REF>
<XPD:REF name="Specializations[1]">1Mk4EUsjJUCzSXq7iqPWsgAA</XPD:REF>
<XPD:ATTR name="#TypedFeatures" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">tAxN8TXEFEmeeA1wZzXPwgAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">Wlc63gNeg0qVGrdN72B0RQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="oHV8OkIZUUuMMOOHo4eIGgAA">
<XPD:ATTR name="Name" type="string">Text</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">dataType</XPD:ATTR>
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jVwsfWgRV0SMWLv44XfCKwAA</XPD:REF>
<XPD:REF name="Views[1]">dH/M6FnSzEK0eCJ7tPVU7QAA</XPD:REF>
<XPD:REF name="Views[2]">VCLTb94hIUiGRQMsQzEAGQAA</XPD:REF>
<XPD:REF name="Views[3]">yV//Ybe6I06Kw+BNUX/9pwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">+jf7N3/M602/5D3lWmpggwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ehX/aIifTUuLRz2WZnrh7QAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zCx53TNyy0mD7nPTz6dsNgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ehX/aIifTUuLRz2WZnrh7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="EkF4j5HnQkGrbJTQElJ9YgAA">
<XPD:ATTR name="Name" type="string">getSQLString</XPD:ATTR>
<XPD:REF name="Owner">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GFHvA/DdeE6QKmcibMt1ugAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EkF4j5HnQkGrbJTQElJ9YgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">125</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">q2yOX3OgsEScwrbpxlZjFQAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">4LZPprNUqESDvgPnBlkdeAAA</XPD:REF>
<XPD:REF name="TypedFeatures[2]">k4fiAGC3SEakvh9QopsMggAA</XPD:REF>
<XPD:REF name="TypedFeatures[3]">vPkvIAJHoEaDrs2JF7QybAAA</XPD:REF>
<XPD:REF name="TypedFeatures[4]">oYqEYHoYUUOYTjJY0nRYKgAA</XPD:REF>
<XPD:REF name="TypedFeatures[5]">/cJmgShYwk+ZJvwptQQySAAA</XPD:REF>
<XPD:REF name="TypedFeatures[6]">QbCfYz0/tEisjPcVwo1MkgAA</XPD:REF>
<XPD:REF name="TypedFeatures[7]">60XsBOVzekWTYl6ziKk0zAAA</XPD:REF>
<XPD:REF name="TypedFeatures[8]">6uHGHTRNEk634C67OJZYYgAA</XPD:REF>
<XPD:REF name="TypedFeatures[9]">UIqDx45suk6iO/zyP55k3QAA</XPD:REF>
<XPD:REF name="TypedFeatures[10]">kbTrY6hBe0a+gPrrZQg+NAAA</XPD:REF>
<XPD:REF name="TypedFeatures[11]">nHDNhEGE2kCKcG85rpOKegAA</XPD:REF>
<XPD:REF name="TypedFeatures[12]">NR63sEQmkEqTBMbM4fOuFgAA</XPD:REF>
<XPD:REF name="TypedFeatures[13]">0/HuX5F3sEaweR/03KfOiwAA</XPD:REF>
<XPD:REF name="TypedFeatures[14]">E80+5TuTn0axqquxrlihQQAA</XPD:REF>
<XPD:REF name="TypedFeatures[15]">rpsT3CWXBkytR06YIx2ttgAA</XPD:REF>
<XPD:REF name="TypedFeatures[16]">Vf9j7lrGNkaKAa55Zs80fgAA</XPD:REF>
<XPD:REF name="TypedFeatures[17]">wxxtN2sjc0KQodVQFDibPwAA</XPD:REF>
<XPD:REF name="TypedFeatures[18]">QQ5v9nhNN0Cm3eZQJr5XVwAA</XPD:REF>
<XPD:REF name="TypedFeatures[19]">z/0MQByrEEWcaYg43WyZFwAA</XPD:REF>
<XPD:REF name="TypedFeatures[20]">+obro166+U6rSD+aMFCfmwAA</XPD:REF>
<XPD:REF name="TypedFeatures[21]">yFTO5ILHp0y25DvOkJRHcQAA</XPD:REF>
<XPD:REF name="TypedFeatures[22]">EUwedKmLIEO1lzQIL/GWeAAA</XPD:REF>
<XPD:REF name="TypedFeatures[23]">u3csi273W0ORqwn9g13SiQAA</XPD:REF>
<XPD:REF name="TypedFeatures[24]">1yv7Vn8JnkG+0LmiRDZvDQAA</XPD:REF>
<XPD:REF name="TypedFeatures[25]">STEKNwzYnkWmGyAQxYvl5QAA</XPD:REF>
<XPD:REF name="TypedFeatures[26]">8+9ZOUWcKEm69zlt/6zggQAA</XPD:REF>
<XPD:REF name="TypedFeatures[27]">VrBpI7QpikOzodLoEBCCeQAA</XPD:REF>
<XPD:REF name="TypedFeatures[28]">M2aAXa0QTUylwdIEDGRMhwAA</XPD:REF>
<XPD:REF name="TypedFeatures[29]">tX6SUollWEa7mmf3yUIacAAA</XPD:REF>
<XPD:REF name="TypedFeatures[30]">ZXIn3eqJFkq5+/8NdzFiiwAA</XPD:REF>
<XPD:REF name="TypedFeatures[31]">CzSgdpc7y0G8jjzkyqWA3wAA</XPD:REF>
<XPD:REF name="TypedFeatures[32]">xg6BHCKdE0O8PEsOS9XeoAAA</XPD:REF>
<XPD:REF name="TypedFeatures[33]">5WRwl3IFvU69sf5bWE8RZwAA</XPD:REF>
<XPD:REF name="TypedFeatures[34]">wmF2mGA0Q0+037yX5T23bwAA</XPD:REF>
<XPD:REF name="TypedFeatures[35]">q2wCPeuSmUSyJ0IAVXS8UAAA</XPD:REF>
<XPD:REF name="TypedFeatures[36]">NFvdMDS8HE6MVfhIpjXVHwAA</XPD:REF>
<XPD:REF name="TypedFeatures[37]">m0/Bqic5wEOE1R/c+xFLwgAA</XPD:REF>
<XPD:REF name="TypedFeatures[38]">QKxuopGVdUqBOYR6pNPNWgAA</XPD:REF>
<XPD:REF name="TypedFeatures[39]">OnA73MVGL0SFWEWNxGo5VQAA</XPD:REF>
<XPD:REF name="TypedFeatures[40]">8dDSyY6WMEe79GjWkn9+tQAA</XPD:REF>
<XPD:REF name="TypedFeatures[41]">4AO2x3On+0WTmnqbkfprxQAA</XPD:REF>
<XPD:REF name="TypedFeatures[42]">gjyoYlKEu0qKD3S4VtxlFQAA</XPD:REF>
<XPD:REF name="TypedFeatures[43]">DnFYv8UydU+kreC6MDmPBQAA</XPD:REF>
<XPD:REF name="TypedFeatures[44]">J34xhqvuKUauYMiab3LpFAAA</XPD:REF>
<XPD:REF name="TypedFeatures[45]">VWb3H/BQSUyyZrZV9PXnIAAA</XPD:REF>
<XPD:REF name="TypedFeatures[46]">iQPB+yhtOEiSQHhiiGWqyQAA</XPD:REF>
<XPD:REF name="TypedFeatures[47]">Gl+pCNGiAUqaVflv2kQNCQAA</XPD:REF>
<XPD:REF name="TypedFeatures[48]">+sBAkZPVI0u5ywGXSFECywAA</XPD:REF>
<XPD:REF name="TypedFeatures[49]">uZXFApigVU6WKj+Z0lS1iQAA</XPD:REF>
<XPD:REF name="TypedFeatures[50]">v83eMAVr4kSrdxmCpFltLgAA</XPD:REF>
<XPD:REF name="TypedFeatures[51]">3uVuhllx6Eqfz6O2lw2cDAAA</XPD:REF>
<XPD:REF name="TypedFeatures[52]">ryH1XM3uY0qmv3O6x27zDgAA</XPD:REF>
<XPD:REF name="TypedFeatures[53]">DiYWoqHimUaQsyIV/uTkzQAA</XPD:REF>
<XPD:REF name="TypedFeatures[54]">cbZgdgx0ZkalVwdgXoXuGAAA</XPD:REF>
<XPD:REF name="TypedFeatures[55]">H2mkKri8tkiwBEU0cvc7CgAA</XPD:REF>
<XPD:REF name="TypedFeatures[56]">qfBLGT4iFU6HzkesD/TQmwAA</XPD:REF>
<XPD:REF name="TypedFeatures[57]">FLdOXmYegkivlj3giweXawAA</XPD:REF>
<XPD:REF name="TypedFeatures[58]">8hBVJgmc8EWuT6ufuHyp1wAA</XPD:REF>
<XPD:REF name="TypedFeatures[59]">kV3aoWh2GkSnyClX8NcukQAA</XPD:REF>
<XPD:REF name="TypedFeatures[60]">CwLd+80O9UGfwXduP3eX/AAA</XPD:REF>
<XPD:REF name="TypedFeatures[61]">lgWXfNXHOUe4TNSsFe2YkQAA</XPD:REF>
<XPD:REF name="TypedFeatures[62]">869hJNKmhUWSZ/7DO0w/AAAA</XPD:REF>
<XPD:REF name="TypedFeatures[63]">IzrOxRZCP0CfFFD3jHqwVgAA</XPD:REF>
<XPD:REF name="TypedFeatures[64]">0KmSTrQbCUSDhop1+TJtEgAA</XPD:REF>
<XPD:REF name="TypedFeatures[65]">RMk559M4xUS15VRKCE74YgAA</XPD:REF>
<XPD:REF name="TypedFeatures[66]">Em/Y/UQRu0KfP+el03AjYQAA</XPD:REF>
<XPD:REF name="TypedFeatures[67]">+i0ZyEzl6km+pjhG6x0XJQAA</XPD:REF>
<XPD:REF name="TypedFeatures[68]">dioOFi45U0mXm/aFad4Z0AAA</XPD:REF>
<XPD:REF name="TypedFeatures[69]">GvSwXvVEkEmXbdH1p0BRYgAA</XPD:REF>
<XPD:REF name="TypedFeatures[70]">q1gnGO4rqUqHbCDqTG3OZgAA</XPD:REF>
<XPD:REF name="TypedFeatures[71]">m50ZjPhaFUyhIenZOojSBgAA</XPD:REF>
<XPD:REF name="TypedFeatures[72]">QDGzxKXvq0u+aa6Mr4epqQAA</XPD:REF>
<XPD:REF name="TypedFeatures[73]">tVmWy4gM2kqeEgIwGL8aGwAA</XPD:REF>
<XPD:REF name="TypedFeatures[74]">TUN2Dw5khkKhBpDwurSkyQAA</XPD:REF>
<XPD:REF name="TypedFeatures[75]">Ts9BRAnHPUqlSDwSMOtCkQAA</XPD:REF>
<XPD:REF name="TypedFeatures[76]">+qEtvlca6kOG8BL5nAlZVgAA</XPD:REF>
<XPD:REF name="TypedFeatures[77]">Lkogw/0EmkG0Cf0wWfuH1gAA</XPD:REF>
<XPD:REF name="TypedFeatures[78]">ulKHZQ7NT0itOYQ8GAqAQgAA</XPD:REF>
<XPD:REF name="TypedFeatures[79]">3Mf3dncRNEWViWOP0BuppgAA</XPD:REF>
<XPD:REF name="TypedFeatures[80]">omrv0ajxlUO0rdMquQK+PAAA</XPD:REF>
<XPD:REF name="TypedFeatures[81]">GS1ccbFva0WX26fsSdwRyQAA</XPD:REF>
<XPD:REF name="TypedFeatures[82]">m81z7IN67U2IKQsg7QWGEQAA</XPD:REF>
<XPD:REF name="TypedFeatures[83]">aPErmKgxukKPbpxgq4e5eAAA</XPD:REF>
<XPD:REF name="TypedFeatures[84]">+4p7V3zXRkOVYnmkSd9QDwAA</XPD:REF>
<XPD:REF name="TypedFeatures[85]">pxzK4A8S1EmzCXBnos3hhAAA</XPD:REF>
<XPD:REF name="TypedFeatures[86]">+4ApQrIWGEO/KnUKcxMyEgAA</XPD:REF>
<XPD:REF name="TypedFeatures[87]">X6RpF/LN+0+Fk+vI5KYI+wAA</XPD:REF>
<XPD:REF name="TypedFeatures[88]">p+a4a4qxdkyasZN/8noyfQAA</XPD:REF>
<XPD:REF name="TypedFeatures[89]">tSp3prXRWEepbdI59PiuowAA</XPD:REF>
<XPD:REF name="TypedFeatures[90]">EEyHdVhFfkWX968RzZQdUwAA</XPD:REF>
<XPD:REF name="TypedFeatures[91]">dAYhadli3UWLhYXeUDkl3QAA</XPD:REF>
<XPD:REF name="TypedFeatures[92]">ohyPCpTCVEaHjm9Vqjo7AgAA</XPD:REF>
<XPD:REF name="TypedFeatures[93]">bP9i5f4eJk6EFhsQ5pE3BgAA</XPD:REF>
<XPD:REF name="TypedFeatures[94]">YJh19uZYD0y8NFDRV71mKAAA</XPD:REF>
<XPD:REF name="TypedFeatures[95]">LDg4mheF70i1aILryE4NSwAA</XPD:REF>
<XPD:REF name="TypedFeatures[96]">/sUh8vDo3E+cJL22o1xu+AAA</XPD:REF>
<XPD:REF name="TypedFeatures[97]">86/1AM1A8UqwRLAliZ/XDgAA</XPD:REF>
<XPD:REF name="TypedFeatures[98]">jdr3s6jtSUajBS1r1j/bNQAA</XPD:REF>
<XPD:REF name="TypedFeatures[99]">Cvz/sRatXEOJ6NOElYtmgwAA</XPD:REF>
<XPD:REF name="TypedFeatures[100]">5N1CtGTl6kOnSQCvGwNTZQAA</XPD:REF>
<XPD:REF name="TypedFeatures[101]">4E7hO6Esake9lWOzk6rOaAAA</XPD:REF>
<XPD:REF name="TypedFeatures[102]">HLPIFfWa80Om44kYajzT8AAA</XPD:REF>
<XPD:REF name="TypedFeatures[103]">vGaCvcs4Rk+sS5rkGi6HHwAA</XPD:REF>
<XPD:REF name="TypedFeatures[104]">qCa9o9PCfkWea6Yka1EopAAA</XPD:REF>
<XPD:REF name="TypedFeatures[105]">beevkHJgT06ZMy5Kq6GzEQAA</XPD:REF>
<XPD:REF name="TypedFeatures[106]">+eT7B4IKs0CVMGKWv/EsiAAA</XPD:REF>
<XPD:REF name="TypedFeatures[107]">5yUr17nqXkKVqsYbc2CQ4AAA</XPD:REF>
<XPD:REF name="TypedFeatures[108]">bKMpvu02dU6NEr/HGaRmcgAA</XPD:REF>
<XPD:REF name="TypedFeatures[109]">XjdgOsR4mkmuXN6W3SthUAAA</XPD:REF>
<XPD:REF name="TypedFeatures[110]">I8zMLA7gLkmHw14D9DV6BAAA</XPD:REF>
<XPD:REF name="TypedFeatures[111]">+hOCheCB2kGny9YtZzaemwAA</XPD:REF>
<XPD:REF name="TypedFeatures[112]">ojL44KGkUU+MRB+KAjBlEgAA</XPD:REF>
<XPD:REF name="TypedFeatures[113]">k8AZCbV8V0KPYW8ZaiChQwAA</XPD:REF>
<XPD:REF name="TypedFeatures[114]">EBuTOM4YIU+0oIS0TMxuLwAA</XPD:REF>
<XPD:REF name="TypedFeatures[115]">gkLh6JqCmkmzRFKSest0twAA</XPD:REF>
<XPD:REF name="TypedFeatures[116]">k+z/Z+vkOUaCXzo02OVMcwAA</XPD:REF>
<XPD:REF name="TypedFeatures[117]">ATbdk9SyCUmROzwYqbYV9gAA</XPD:REF>
<XPD:REF name="TypedFeatures[118]">kpF2IgaNgkqXZ8okkk+QJQAA</XPD:REF>
<XPD:REF name="TypedFeatures[119]">0RAhqG9fb0SL0d01kE3H+gAA</XPD:REF>
<XPD:REF name="TypedFeatures[120]">8AbFhj5XSE2IfxH5XQd+WQAA</XPD:REF>
<XPD:REF name="TypedFeatures[121]">Pq7lO0hOlEmXNGgpE1wtxgAA</XPD:REF>
<XPD:REF name="TypedFeatures[122]">Ef8Td2J32UqSc+4yaOnPswAA</XPD:REF>
<XPD:REF name="TypedFeatures[123]">u89SQrZVA0iRSJtdliBN1gAA</XPD:REF>
<XPD:REF name="TypedFeatures[124]">WRC7UHCWnEK82psNXJIMUgAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">vsPVA9VLFUOf+aWi9jMKOAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLGeneralization" guid="+jf7N3/M602/5D3lWmpggwAA">
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:REF name="Child">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Parent">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PTZmjgrq/EeiWlPtDSIfqwAA</XPD:REF>
<XPD:REF name="Views[1]">rYOnoc4rTUK8QnHmtKxB0wAA</XPD:REF>
<XPD:REF name="Views[2]">38R+jmWYQUexZotKDKOllwAA</XPD:REF>
<XPD:REF name="Views[3]">1yONLtQC6kWe3pt/fjZl+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="IuPxvjLRcU2ydHQ25jAcQAAA">
<XPD:ATTR name="Name" type="string">File</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">dataType</XPD:ATTR>
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zl/dt4V+MkOiVk8S+nTBfQAA</XPD:REF>
<XPD:REF name="Views[1]">mDFOg8GMgkCfi5HuIJTuxAAA</XPD:REF>
<XPD:REF name="Views[2]">u+n970F5DUuQ4pJA4lAvWAAA</XPD:REF>
<XPD:REF name="Views[3]">r6D9JSZ86k2Rfyu5kB/pIwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">oNb6xk/zIk2A2SzC89glSQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">ot2eE0pqu0G1d+EPElXISAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="b4FblsfeTU+wThukuLteTQAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">IuPxvjLRcU2ydHQ25jAcQAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="46StXFPeK0mzf/cUmpxBrQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">b4FblsfeTU+wThukuLteTQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="wg/7KHi600m5ppA26UJBZAAA">
<XPD:ATTR name="Name" type="string">getSQLString</XPD:ATTR>
<XPD:REF name="Owner">IuPxvjLRcU2ydHQ25jAcQAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/ol0aEzxykOgygy/11c8ZgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wg/7KHi600m5ppA26UJBZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="i4d1wgCyY0eILJRJf5DcNgAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">IuPxvjLRcU2ydHQ25jAcQAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/DDocme24k2ZhouToGCJ0wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">i4d1wgCyY0eILJRJf5DcNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="vsPVA9VLFUOf+aWi9jMKOAAA">
<XPD:ATTR name="Name" type="string">text</XPD:ATTR>
<XPD:REF name="BehavioralFeature">i4d1wgCyY0eILJRJf5DcNgAA</XPD:REF>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="c6BDtJGTCEmUzEEE3/iErAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">IuPxvjLRcU2ydHQ25jAcQAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hPJh3VK15k6q25PF4xNDTAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">c6BDtJGTCEmUzEEE3/iErAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="cIfccYz9dEyH4iOv3bhfuAAA">
<XPD:ATTR name="Name" type="string">file</XPD:ATTR>
<XPD:REF name="BehavioralFeature">c6BDtJGTCEmUzEEE3/iErAAA</XPD:REF>
<XPD:REF name="Type_">IuPxvjLRcU2ydHQ25jAcQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">vvA0VfnLfUWYFtUdJ+FWXAAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">14bNwpccd0GuTg6Vdz1smgAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">cIfccYz9dEyH4iOv3bhfuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLGeneralization" guid="oNb6xk/zIk2A2SzC89glSQAA">
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:REF name="Child">IuPxvjLRcU2ydHQ25jAcQAAA</XPD:REF>
<XPD:REF name="Parent">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Rv4IZtQ4KEyporohcUdt+wAA</XPD:REF>
<XPD:REF name="Views[1]">cMN4Vm9bvUmLwf7PykAY+gAA</XPD:REF>
<XPD:REF name="Views[2]">06GDHV3Px0uVAT6Tuo/jFQAA</XPD:REF>
<XPD:REF name="Views[3]">ePKJ/vt7LkeXUmlyBJ2/twAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="RhhgXxdWI0mPJBn1gjPRmAAA">
<XPD:ATTR name="Name" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">dataType</XPD:ATTR>
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">DEF+uNR6W0yM+W8ysCLNGwAA</XPD:REF>
<XPD:REF name="Views[1]">JzB+aDHeYU+Sy2sPWcRhPwAA</XPD:REF>
<XPD:REF name="Views[2]">L5GTZ5McJUekbaHruddGmAAA</XPD:REF>
<XPD:REF name="Views[3]">758rQlwDEE650h8iiIb4rwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">GUZpsr4xCkmMOBBD/t98yQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Vo8V84AkvUmpyAgChnAWLwAA">
<XPD:ATTR name="Name" type="string">toInt</XPD:ATTR>
<XPD:REF name="Owner">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="y4YGolnprEe7rUaG4iI0LAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Vo8V84AkvUmpyAgChnAWLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="DBH6ixjwG0qjhWJiCkPaRwAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="v6u/7DEPNECUJlTEiyCEwQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DBH6ixjwG0qjhWJiCkPaRwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Wcct2wM6WE2ZdEACgQzgwwAA">
<XPD:ATTR name="Name" type="string">getSQLString</XPD:ATTR>
<XPD:REF name="Owner">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vN6Zysn6P02b3HajVKsusAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Wcct2wM6WE2ZdEACgQzgwwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">28</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">Qa2N7E74xkCq31+WOqKH6QAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">/QMs5OxaT06QkD5KqvyF5AAA</XPD:REF>
<XPD:REF name="TypedFeatures[2]">EPOoml/ePEKh0th5wpF7qgAA</XPD:REF>
<XPD:REF name="TypedFeatures[3]">SHGZOGFiDE+6TR+tmh9B3QAA</XPD:REF>
<XPD:REF name="TypedFeatures[4]">70s/nZ5LuECfEx0eo7uq0wAA</XPD:REF>
<XPD:REF name="TypedFeatures[5]">PRoXTMN1iUOX6pVDqsNN9AAA</XPD:REF>
<XPD:REF name="TypedFeatures[6]">XeNxD85BQUKT+/zKw/WfjwAA</XPD:REF>
<XPD:REF name="TypedFeatures[7]">6y24MIVgukaxpIX3+Q9GyQAA</XPD:REF>
<XPD:REF name="TypedFeatures[8]">WG+Y4ahmQEqQ0ndaztGT4gAA</XPD:REF>
<XPD:REF name="TypedFeatures[9]">x/3PYH2HmUiCX1pXoRL0bgAA</XPD:REF>
<XPD:REF name="TypedFeatures[10]">1Y5+RKVDi0qVRF+RZCYoZwAA</XPD:REF>
<XPD:REF name="TypedFeatures[11]">eS4QRCvp30iOsC2wkrGwqgAA</XPD:REF>
<XPD:REF name="TypedFeatures[12]">17Q5wurR2EmYNwWsGYUcPwAA</XPD:REF>
<XPD:REF name="TypedFeatures[13]">7b5zOCfdwkOCwcylnk0+ZgAA</XPD:REF>
<XPD:REF name="TypedFeatures[14]">nJgowHsiFEaFpruKFTy8QQAA</XPD:REF>
<XPD:REF name="TypedFeatures[15]">8akdYhhcOEucdkat2b/WDQAA</XPD:REF>
<XPD:REF name="TypedFeatures[16]">MDPH1LoHvUOQdIKTKIRJKQAA</XPD:REF>
<XPD:REF name="TypedFeatures[17]">kHbQmSzT2Euocxo7qUJTWQAA</XPD:REF>
<XPD:REF name="TypedFeatures[18]">ZA8METW9bkKNJpRwvUK2JQAA</XPD:REF>
<XPD:REF name="TypedFeatures[19]">+ywXEeHz30mMuDcJSlwNPwAA</XPD:REF>
<XPD:REF name="TypedFeatures[20]">A9KOSRf5HEiDV6JBNTqKwAAA</XPD:REF>
<XPD:REF name="TypedFeatures[21]">ki0P3A7Qa0GTH1y54FCH3wAA</XPD:REF>
<XPD:REF name="TypedFeatures[22]">UTM1k4EKnU2WQgeDzLBsqgAA</XPD:REF>
<XPD:REF name="TypedFeatures[23]">0kA3zaC7eEuGb/6R4BOlPQAA</XPD:REF>
<XPD:REF name="TypedFeatures[24]">VwSJ+IHNmEmhFykkXbByogAA</XPD:REF>
<XPD:REF name="TypedFeatures[25]">jXzZB/nub0Wg0+JmQRjNiwAA</XPD:REF>
<XPD:REF name="TypedFeatures[26]">b6aRLrCMdUidbADVK5Bs5wAA</XPD:REF>
<XPD:REF name="TypedFeatures[27]">72Cf2Lm4Y0Swcz1gJBDujQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLGeneralization" guid="GUZpsr4xCkmMOBBD/t98yQAA">
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:REF name="Child">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Parent">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Gy6SfVHgZUOKa+YqrMvCLQAA</XPD:REF>
<XPD:REF name="Views[1]">POg5MZ60UEWzpec3puk/sgAA</XPD:REF>
<XPD:REF name="Views[2]">OecD5w/ZX0aEACXEy79mSgAA</XPD:REF>
<XPD:REF name="Views[3]">QiniAnU3j0eFSZhF/rMuFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="dmxku372tESQxeKl1Ulc2AAA">
<XPD:ATTR name="Name" type="string">Picture</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">dataType</XPD:ATTR>
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">L4UGU4EXj0mz5Ol/irM6lAAA</XPD:REF>
<XPD:REF name="Views[1]">W26ZX5sG4E2hThbUaJ10GgAA</XPD:REF>
<XPD:REF name="Views[2]">MwygPFtXD02j0NOTAzqf1QAA</XPD:REF>
<XPD:REF name="Views[3]">BK+5PRt640Wkw+c0C+Sh3AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ot2eE0pqu0G1d+EPElXISAAA</XPD:REF>
<XPD:ATTR name="#TypedFeatures" type="integer">4</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">9eJs2+Y6BEeTCTKsb23aEAAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">nurGiDHI+ke7ZMbsNH+1yQAA</XPD:REF>
<XPD:REF name="TypedFeatures[2]">4DmBaK589ky0Lj/CH2Ix4gAA</XPD:REF>
<XPD:REF name="TypedFeatures[3]">97WrYAp0uEmcM33/lGJOCgAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">3</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">nVQLnB21e0KaZ3Rh9bYlPwAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">OBdAwb7pUEGuIKuA56j/VgAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">mux3L+qdYkWnBjTeINjiQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLGeneralization" guid="ot2eE0pqu0G1d+EPElXISAAA">
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:REF name="Child">dmxku372tESQxeKl1Ulc2AAA</XPD:REF>
<XPD:REF name="Parent">IuPxvjLRcU2ydHQ25jAcQAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qTV4/GZW9EuI7UhaiQ+O7QAA</XPD:REF>
<XPD:REF name="Views[1]">SsQ+qloI+k6ASW8+WC4VFgAA</XPD:REF>
<XPD:REF name="Views[2]">Eay5kHIve0acQPFrTg4M0gAA</XPD:REF>
<XPD:REF name="Views[3]">lLzrZi+er02vCLAuF2RZNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="KoRgr9S/t0OJlDwfVT2YFwAA">
<XPD:ATTR name="Name" type="string">Real</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">dataType</XPD:ATTR>
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">43wf8Bja4Uibo540wwjsowAA</XPD:REF>
<XPD:REF name="Views[1]">IN98SiNp4kOdTZFdqXq/VwAA</XPD:REF>
<XPD:REF name="Views[2]">z/BwBGLyOk2KLbBPY9lAKAAA</XPD:REF>
<XPD:REF name="Views[3]">Rr6bghul3kS2d065XryuBgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">qYJrmn3p80OlmGUBJziGEwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="9Nnxigj1Lk+5wy6wF83WOgAA">
<XPD:ATTR name="Name" type="string">toDouble</XPD:ATTR>
<XPD:REF name="Owner">KoRgr9S/t0OJlDwfVT2YFwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TFNeMkAva0Cuta//LpPhOAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9Nnxigj1Lk+5wy6wF83WOgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ySxBET5Jm0K56ihV2gRAJAAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">KoRgr9S/t0OJlDwfVT2YFwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vQ7k8IYXik6zrB3rHli3SwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ySxBET5Jm0K56ihV2gRAJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="8AX4gSE1HUCPHxl3Ja5UcQAA">
<XPD:ATTR name="Name" type="string">getSQLString</XPD:ATTR>
<XPD:REF name="Owner">KoRgr9S/t0OJlDwfVT2YFwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2DZXFJQeNE6ha7iZn9EVwAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8AX4gSE1HUCPHxl3Ja5UcQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">kYe/H8XJ7kKaoWjCQGCZqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLGeneralization" guid="qYJrmn3p80OlmGUBJziGEwAA">
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:REF name="Child">KoRgr9S/t0OJlDwfVT2YFwAA</XPD:REF>
<XPD:REF name="Parent">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EQxv7Ak72EK1BqqVa7c6qwAA</XPD:REF>
<XPD:REF name="Views[1]">qLNTCfHz5k+mLE1ZbN5XLQAA</XPD:REF>
<XPD:REF name="Views[2]">DOfZm7BwmUOvr8zRZ4KmfgAA</XPD:REF>
<XPD:REF name="Views[3]">CU5BaPcfWE+SixrXYUh5uAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="Ujm73EqmUUiiOD2p9A/vrwAA">
<XPD:ATTR name="Name" type="string">InstanceOfPrimitiveType</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">4BTxHoLZsEW4vlNsHK7lMQAA</XPD:REF>
<XPD:REF name="Views[1]">YrxbJ3Q/jEa5KUoEGYVnmAAA</XPD:REF>
<XPD:REF name="Views[2]">0yMCz5Spnked/5tWT4VhTQAA</XPD:REF>
<XPD:REF name="Views[3]">+mNfku6YOEeNYK9E4kSA9QAA</XPD:REF>
<XPD:REF name="Views[4]">tm0KMkIG4U2S4zepJQ2QzgAA</XPD:REF>
<XPD:REF name="Views[5]">oVUcr6lDBU6vzRRYqmskvAAA</XPD:REF>
<XPD:REF name="Views[6]">Unn/Q2fL80qqTi85GhkJeQAA</XPD:REF>
<XPD:REF name="Views[7]">fLmYEL0YU0e4VXpNk/J9tgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">7OYckkTtyUaVgZrC+gaB5gAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">12</XPD:ATTR>
<XPD:REF name="Specializations[0]">+jf7N3/M602/5D3lWmpggwAA</XPD:REF>
<XPD:REF name="Specializations[1]">oNb6xk/zIk2A2SzC89glSQAA</XPD:REF>
<XPD:REF name="Specializations[2]">GUZpsr4xCkmMOBBD/t98yQAA</XPD:REF>
<XPD:REF name="Specializations[3]">qYJrmn3p80OlmGUBJziGEwAA</XPD:REF>
<XPD:REF name="Specializations[4]">1fQe685csU+Ud//aaTR70wAA</XPD:REF>
<XPD:REF name="Specializations[5]">cbDTj9BfwkqW3hz0MDxe+QAA</XPD:REF>
<XPD:REF name="Specializations[6]">6qcD9dgT8UKz4/g/fK/jmgAA</XPD:REF>
<XPD:REF name="Specializations[7]">f+GFg0p49k2wZcPf753EdQAA</XPD:REF>
<XPD:REF name="Specializations[8]">7wpwoHAA70e3PeGJ4mlNwgAA</XPD:REF>
<XPD:REF name="Specializations[9]">lbuztuHtVEae6xx6QwrRkgAA</XPD:REF>
<XPD:REF name="Specializations[10]">Ec1wddlKpkiPqTJ+AgaGWQAA</XPD:REF>
<XPD:REF name="Specializations[11]">WS09PfJTHEWGmTVMphL83AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="7OYckkTtyUaVgZrC+gaB5gAA">
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:REF name="Child">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
<XPD:REF name="Parent">eu/eYK+jG0m041rIsQKbjQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wf0/cTpD30i4AHVBtTKNvgAA</XPD:REF>
<XPD:REF name="Views[1]">uaQ8zbEzl06/SGgKh3835AAA</XPD:REF>
<XPD:REF name="Views[2]">JACvii6n+EmjDIP95NcCBQAA</XPD:REF>
<XPD:REF name="Views[3]">TOs6sEVEZ0CiUZyRnPWyGAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLClass" guid="mUya45fNlkWetsbLS+DvJwAA">
<XPD:ATTR name="Name" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">TODO</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">dataType</XPD:ATTR>
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qvmO4O/ThEiLHlfqgbWIggAA</XPD:REF>
<XPD:REF name="Views[1]">yThfL+DG30uVPs4Dlls3KgAA</XPD:REF>
<XPD:REF name="Views[2]">0bljR12ojkiISIF54xHllAAA</XPD:REF>
<XPD:REF name="Views[3]">EWvazuVC502WvwW+O8HpjQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">1fQe685csU+Ud//aaTR70wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="EI55ZBd0VEOlGsbtYOviswAA">
<XPD:ATTR name="Name" type="string">toBoolean</XPD:ATTR>
<XPD:REF name="Owner">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wsn4BbnisEeBGeKp4/tLuQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EI55ZBd0VEOlGsbtYOviswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="54FUaKRXikCJjX4JbO0fPQAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="l/TFMR2G0kKrV+9RE0UK5wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">54FUaKRXikCJjX4JbO0fPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="7WWhXAxp1U6VjLaBWhvtagAA">
<XPD:ATTR name="Name" type="string">getSQLString</XPD:ATTR>
<XPD:REF name="Owner">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="z98cJJDQ/EeyKnmiqSf4UgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7WWhXAxp1U6VjLaBWhvtagAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">45</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">vjOrFaikc0+Sn3Egu5rLWAAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">RfTIgQvl6Emgp4bVuQlN9QAA</XPD:REF>
<XPD:REF name="TypedFeatures[2]">i5bU33l1Dku1gp4wUhjzkQAA</XPD:REF>
<XPD:REF name="TypedFeatures[3]">I1TX8KSTB02stvo/Dgf1hAAA</XPD:REF>
<XPD:REF name="TypedFeatures[4]">iDTuZsJORESHGkaMmlM/egAA</XPD:REF>
<XPD:REF name="TypedFeatures[5]">bfIBMgHkHkWmreQuD9wIWAAA</XPD:REF>
<XPD:REF name="TypedFeatures[6]">+MtgBHlT4kKzFPXQ3arBnQAA</XPD:REF>
<XPD:REF name="TypedFeatures[7]">OtQLCC9jjEWa7ZWIuyDyZgAA</XPD:REF>
<XPD:REF name="TypedFeatures[8]">lrvrBeSdg0Gqz0GlHioijwAA</XPD:REF>
<XPD:REF name="TypedFeatures[9]">GHE7TAj830WQRuwd15x/bgAA</XPD:REF>
<XPD:REF name="TypedFeatures[10]">gACRzo7aPUqFfnL0q2vx3wAA</XPD:REF>
<XPD:REF name="TypedFeatures[11]">MED+vcP970qJPsEsG9GumwAA</XPD:REF>
<XPD:REF name="TypedFeatures[12]">UUybGQp/3E+TCwb0b8QzAgAA</XPD:REF>
<XPD:REF name="TypedFeatures[13]">cRz+40+9+EKpnmHCvMBFkwAA</XPD:REF>
<XPD:REF name="TypedFeatures[14]">/BZPhfjrlUG1zJ0iwcLg2gAA</XPD:REF>
<XPD:REF name="TypedFeatures[15]">scrVuj6wok+G0YM3P40hlwAA</XPD:REF>
<XPD:REF name="TypedFeatures[16]">aZxXjKy+9kSfG4kVftCoAwAA</XPD:REF>
<XPD:REF name="TypedFeatures[17]">WEsadaYuDUe5S+mZMQV35gAA</XPD:REF>
<XPD:REF name="TypedFeatures[18]">ozLO9LCpxUWobHDWg9ndcgAA</XPD:REF>
<XPD:REF name="TypedFeatures[19]">S5v42O76l0qb7l6SOrj8mAAA</XPD:REF>
<XPD:REF name="TypedFeatures[20]">bOz4HI50HkCz4hBgoilBCQAA</XPD:REF>
<XPD:REF name="TypedFeatures[21]">fLYVPDxJ8kGieioQIlYOnAAA</XPD:REF>
<XPD:REF name="TypedFeatures[22]">eNXFqReJR0SSxfWxEdhqbgAA</XPD:REF>
<XPD:REF name="TypedFeatures[23]">LbPFdYftaUiabxy6lW7vDQAA</XPD:REF>
<XPD:REF name="TypedFeatures[24]">l+9i8QhKkkKR2kYbW6Q33AAA</XPD:REF>
<XPD:REF name="TypedFeatures[25]">UBQXlHIRfEavXQrKf2LMvwAA</XPD:REF>
<XPD:REF name="TypedFeatures[26]">IRpdFBhWhU6e6jpkY00FbQAA</XPD:REF>
<XPD:REF name="TypedFeatures[27]">nt+ltOtzSk+wuMG+YNMgiwAA</XPD:REF>
<XPD:REF name="TypedFeatures[28]">ha7BPBD7xEG8r0bQxe5fdgAA</XPD:REF>
<XPD:REF name="TypedFeatures[29]">5HL7IhwMbEqevSUD3jUd9AAA</XPD:REF>
<XPD:REF name="TypedFeatures[30]">InV2ew9+rEikrmPN2gOhlgAA</XPD:REF>
<XPD:REF name="TypedFeatures[31]">6irFxVQQ6k+qe7MxEYdiFwAA</XPD:REF>
<XPD:REF name="TypedFeatures[32]">55c59mtpyUmD9WcjLsdYpwAA</XPD:REF>
<XPD:REF name="TypedFeatures[33]">43AhIqBbkkCLuZx+udaPdAAA</XPD:REF>
<XPD:REF name="TypedFeatures[34]">xxp7LcD5gkOsyLultaW6WQAA</XPD:REF>
<XPD:REF name="TypedFeatures[35]">W6d/QN9ijkid7l9uTt7mUQAA</XPD:REF>
<XPD:REF name="TypedFeatures[36]">CNVOqmMDP06DIAkzuXhLtAAA</XPD:REF>
<XPD:REF name="TypedFeatures[37]">3WddS8+R9EOzaPewaOP99AAA</XPD:REF>
<XPD:REF name="TypedFeatures[38]">COSf6xGtDUWBM9FzddgpfwAA</XPD:REF>
<XPD:REF name="TypedFeatures[39]">CrMKBknNeEmL7/UuANx66AAA</XPD:REF>
<XPD:REF name="TypedFeatures[40]">UODmPDp62kmkyehI7wMzdwAA</XPD:REF>
<XPD:REF name="TypedFeatures[41]">qi98bMeGb0e+Raec+FwJzgAA</XPD:REF>
<XPD:REF name="TypedFeatures[42]">LYmZmvyVXU6GAk552840FQAA</XPD:REF>
<XPD:REF name="TypedFeatures[43]">eLGCb+VLb0ucdzgBzA6zGgAA</XPD:REF>
<XPD:REF name="TypedFeatures[44]">PzazAbya10ez9PgqSO4qrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLGeneralization" guid="1fQe685csU+Ud//aaTR70wAA">
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:REF name="Child">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Parent">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kRh/c9KQM0W0GpYUyMqNsAAA</XPD:REF>
<XPD:REF name="Views[1]">evtEpaiq5kuWf3uSalu2HwAA</XPD:REF>
<XPD:REF name="Views[2]">DRBoBc5giE60HYowLPEY8AAA</XPD:REF>
<XPD:REF name="Views[3]">FHJq4wT6n0C07GXQxJuOwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLClass" guid="ic+ky/6XtUa8Nu5HyqUMjAAA">
<XPD:ATTR name="Name" type="string">Color</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">DataType</XPD:ATTR>
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CC/EtxRVDESmwByCX4SdmwAA</XPD:REF>
<XPD:REF name="Views[1]">ZTPK3YeBkkGflHtURctE4QAA</XPD:REF>
<XPD:REF name="Views[2]">jUbazZFOUUiD4JsAEAQgeAAA</XPD:REF>
<XPD:REF name="Views[3]">LaZ3rCvrkUuNVCikFDEzxgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">cbDTj9BfwkqW3hz0MDxe+QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">14</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="dqNvzibgYEmLWp5JImOsnAAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hjFntitwWUSmbiqfp1qStQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dqNvzibgYEmLWp5JImOsnAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="1L4HHvbX8USLRxaPs29lmQAA">
<XPD:ATTR name="Name" type="string">getRed</XPD:ATTR>
<XPD:REF name="Owner">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8fKxUP6+rUmoWymj6NB/NQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1L4HHvbX8USLRxaPs29lmQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="I7Znffs3BUqU+SUny8jLNgAA">
<XPD:ATTR name="Name" type="string">getGreen</XPD:ATTR>
<XPD:REF name="Owner">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7F2wQES8n0Sivw6f/D7Z0wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">I7Znffs3BUqU+SUny8jLNgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="JTe2s6vuqkSB4ye62H1vtwAA">
<XPD:ATTR name="Name" type="string">getBlue</XPD:ATTR>
<XPD:REF name="Owner">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aZkq2D3qAkKXM7nkr1T+ywAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JTe2s6vuqkSB4ye62H1vtwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="xPs/NWf5eEqm3b4q0EFGAwAA">
<XPD:ATTR name="Name" type="string">getAlpha</XPD:ATTR>
<XPD:REF name="Owner">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BLdeiYkJHUOxppoxe5v1xwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xPs/NWf5eEqm3b4q0EFGAwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="ith0SDI6XUih+iyCAWX0gQAA">
<XPD:ATTR name="Name" type="string">getRGB</XPD:ATTR>
<XPD:REF name="Owner">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dxQTklYo9ECreFRNlvM5FAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ith0SDI6XUih+iyCAWX0gQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="b4+q965bE0yEVSscbHoIWQAA">
<XPD:ATTR name="Name" type="string">getARGB</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return 32-bit value 0xaarrggbb</XPD:ATTR>
<XPD:REF name="Owner">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="S9MjytFhlUqLp8wfZgwUxAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">b4+q965bE0yEVSscbHoIWQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="T5OgeKFY/EePRz/Ly5ofBgAA">
<XPD:ATTR name="Name" type="string">ARGB</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@param argb - 32-bit value: 0xaarrggbb</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3wSDDkLRWUC0esDEfvqZlAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">T5OgeKFY/EePRz/Ly5ofBgAA</XPD:REF>
<XPD:REF name="Type_">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MUdEf1eAQUaYOkUw9NZxSAAA">
<XPD:ATTR name="Name" type="string">argb</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">T5OgeKFY/EePRz/Ly5ofBgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="HA06teSwsUSNpjoNhgVTdQAA">
<XPD:ATTR name="Name" type="string">RGB</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@param rgb - 24-bit value: 0x00RRGGBB</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JR5TLQGkp0ORqkfCaPpA0wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HA06teSwsUSNpjoNhgVTdQAA</XPD:REF>
<XPD:REF name="Type_">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="P3TomKhiJkqDvbC/EqDU6AAA">
<XPD:ATTR name="Name" type="string">rgb</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HA06teSwsUSNpjoNhgVTdQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="ZqIzfLu6v0uGWjsLB290CgAA">
<XPD:ATTR name="Name" type="string">RGB</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Value will be limited to valid range (0 to 255).
@param red - 0 to 255
@param green - 0 to 255
@param blue - 0 to 255
</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gGD/iVgua0K8AJFAy8J8yAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZqIzfLu6v0uGWjsLB290CgAA</XPD:REF>
<XPD:REF name="Type_">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="AC+ZLz6DwkqNVg4HFfrGigAA">
<XPD:ATTR name="Name" type="string">red</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZqIzfLu6v0uGWjsLB290CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="UvB0cvuAWkqCm+Kn+ooyXQAA">
<XPD:ATTR name="Name" type="string">green</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZqIzfLu6v0uGWjsLB290CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="lEc0Z+MWlkeaYFb392IdfQAA">
<XPD:ATTR name="Name" type="string">blue</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZqIzfLu6v0uGWjsLB290CgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="Tu9+/KsJgUaeoo0ERXkVhwAA">
<XPD:ATTR name="Name" type="string">RGBA</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Value will be limited to valid range (0 to 255).
@param red - 0 to 255
@param green - 0 to 255
@param blue - 0 to 255
@param alpha - 0 (transparent) to 255 (opaque)</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OuK1X4WkuEqx6n9GSmjbwgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Tu9+/KsJgUaeoo0ERXkVhwAA</XPD:REF>
<XPD:REF name="Type_">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ZsxRS/6XkkqfQbRdqgr7KwAA">
<XPD:ATTR name="Name" type="string">red</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Tu9+/KsJgUaeoo0ERXkVhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="vdncC6YWu0mbl2wZA5lrLAAA">
<XPD:ATTR name="Name" type="string">green</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Tu9+/KsJgUaeoo0ERXkVhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="kulA5xZeeEGjGugZJZigWQAA">
<XPD:ATTR name="Name" type="string">blue</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Tu9+/KsJgUaeoo0ERXkVhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="ofFhUlzYS0K2AAzqmG73xwAA">
<XPD:ATTR name="Name" type="string">alpha</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Tu9+/KsJgUaeoo0ERXkVhwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="5g+fuQsKzUmjHsgWuWzuUAAA">
<XPD:ATTR name="Name" type="string">fromHex</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@param hex - rrggbb, #rrggbb, rgb or #rgb</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="P7P3zSskJE6qgbAn8E9pQQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5g+fuQsKzUmjHsgWuWzuUAAA</XPD:REF>
<XPD:REF name="Type_">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="IN7dfYazE0CMQ8SBfDzdhgAA">
<XPD:ATTR name="Name" type="string">hex</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5g+fuQsKzUmjHsgWuWzuUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="mDXsYPFKzky0Pj7tZ+z8PwAA">
<XPD:ATTR name="Name" type="string">toCSSHexColor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return String in #rrggbb format</XPD:ATTR>
<XPD:REF name="Owner">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GMKb8odjS0mpI3gYGxFX4gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mDXsYPFKzky0Pj7tZ+z8PwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="ddgavsmZs02VhR3blMTdmgAA">
<XPD:ATTR name="Name" type="string">opaque</XPD:ATTR>
<XPD:REF name="Owner">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LbAjBuJClUuWDAcKSaJf7gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ddgavsmZs02VhR3blMTdmgAA</XPD:REF>
<XPD:REF name="Type_">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">3</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">Oa7FQ7ZTEkuNdYYJZIytNgAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">iq3YR7i5Kke//C2mTLbDIQAA</XPD:REF>
<XPD:REF name="TypedFeatures[2]">43Pqsxo3N0SUb8s5oyCwjwAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">6</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">3wSDDkLRWUC0esDEfvqZlAAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">JR5TLQGkp0ORqkfCaPpA0wAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">gGD/iVgua0K8AJFAy8J8yAAA</XPD:REF>
<XPD:REF name="TypedParameters[3]">OuK1X4WkuEqx6n9GSmjbwgAA</XPD:REF>
<XPD:REF name="TypedParameters[4]">P7P3zSskJE6qgbAn8E9pQQAA</XPD:REF>
<XPD:REF name="TypedParameters[5]">LbAjBuJClUuWDAcKSaJf7gAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="iq3YR7i5Kke//C2mTLbDIQAA">
<XPD:ATTR name="Name" type="string">BLACK</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TargetScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Color</XPD:ATTR>
<XPD:REF name="Type_">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:REF name="Owner">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="43Pqsxo3N0SUb8s5oyCwjwAA">
<XPD:ATTR name="Name" type="string">WHITE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TargetScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Color</XPD:ATTR>
<XPD:REF name="Type_">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:REF name="Owner">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="M9G7mQ58PEyky94AAX/xrwAA">
<XPD:ATTR name="Name" type="string">DateTime</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Absolute date and time.</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">DataType</XPD:ATTR>
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6X9GoSONiUWtcZQbzsFg8wAA</XPD:REF>
<XPD:REF name="Views[1]">bLlEjmW4RU+y4lqtF/6XhQAA</XPD:REF>
<XPD:REF name="Views[2]">ifaDAvM5GkCY/2srkGVHjQAA</XPD:REF>
<XPD:REF name="Views[3]">3FdSDvk13kCZIoP3GsJDbwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">6qcD9dgT8UKz4/g/fK/jmgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">32</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="opmcz5Pw/kiqudu8ZTFbXgAA">
<XPD:ATTR name="Name" type="string">getTimestamp</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QXCyX2ms+U2Y8YcpcDw0SAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">opmcz5Pw/kiqudu8ZTFbXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="WctwisLAuEyPUbrX7aYSPQAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return yyyy-MM-dd HH:mm:ss.SSS (in local timezone)</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="92OjFZudb0OiaCcqOY45UAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WctwisLAuEyPUbrX7aYSPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Wffh2Gr3Z0e+ZuX2EZ8ikQAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KDdr1Yv2TUu+BNtgDQxJFgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Wffh2Gr3Z0e+ZuX2EZ8ikQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="PwTHzmW36Ui1er5HUwM14QAA">
<XPD:ATTR name="Name" type="string">zone</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TimeZone</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Wffh2Gr3Z0e+ZuX2EZ8ikQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Nl+SjPE2ekC/eH/0bC8EsAAA">
<XPD:ATTR name="Name" type="string">toStringMilliseconds</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return yyyy-MM-dd HH:mm:ss.SSS (in local timezone)</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EbKKKwDVw0W2qYycL1Sf1QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Nl+SjPE2ekC/eH/0bC8EsAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="uWwRcKiQ4Ue7AELl32htgAAA">
<XPD:ATTR name="Name" type="string">toStringMilliseconds</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="x0QXRKfGckmaTZAFNROCqgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uWwRcKiQ4Ue7AELl32htgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="8s3uPc3agkmdA9sB63sXBQAA">
<XPD:ATTR name="Name" type="string">zone</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TimeZone</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uWwRcKiQ4Ue7AELl32htgAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="uccODyuVi06rZlxKbJs/4wAA">
<XPD:ATTR name="Name" type="string">toStringSeconds</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return yyyy-MM-dd HH:mm:ss (in local timezone)</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LfLetfK4qkeb90QTWWilIQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uccODyuVi06rZlxKbJs/4wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="ULqptZgEl02vk9nlfSVGfQAA">
<XPD:ATTR name="Name" type="string">toStringSeconds</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nbqFpXcMFU2BAMfJQOAH/wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ULqptZgEl02vk9nlfSVGfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="gjOi/XPs40+y5Rqg8IPg6wAA">
<XPD:ATTR name="Name" type="string">zone</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TimeZone</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ULqptZgEl02vk9nlfSVGfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="CazjFcsZpkmNw/3ASbviggAA">
<XPD:ATTR name="Name" type="string">fromString</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@param string - yyyy-MM-dd HH:mm:ss.SSS (in local timezone) </XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xEqJePELQUCsTIfwp42KdgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CazjFcsZpkmNw/3ASbviggAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="xSVdgKHJiUmzKOKk9IYCLgAA">
<XPD:ATTR name="Name" type="string">string</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CazjFcsZpkmNw/3ASbviggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="aSG35YFxPUST4dgKRda1lAAA">
<XPD:ATTR name="Name" type="string">fromString</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@param string - yyyy-MM-dd HH:mm:ss.SSS (in given timezone) </XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mhZryYsIWEGgQ+jcLlSsLgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">aSG35YFxPUST4dgKRda1lAAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="DVQvbucO0kOHV+r+CmYltgAA">
<XPD:ATTR name="Name" type="string">string</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">aSG35YFxPUST4dgKRda1lAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="nl6rGiUwBkehzC2wi7N9nwAA">
<XPD:ATTR name="Name" type="string">zone</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TimeZone</XPD:ATTR>
<XPD:REF name="BehavioralFeature">aSG35YFxPUST4dgKRda1lAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="lB9+BQUiOUOsYlUfQ5YVrwAA">
<XPD:ATTR name="Name" type="string">getDate</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return Date in local time zone corresponding to this timestamp</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JcK3D5KgvkW5YT64rMy0nwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lB9+BQUiOUOsYlUfQ5YVrwAA</XPD:REF>
<XPD:REF name="Type_">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="phcsxYwkaEK2djz7PX3poAAA">
<XPD:ATTR name="Name" type="string">getDate</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return Date in given time zone corresponding to this timestamp</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BbFjTcI3wk+iUX4LAozwLAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">phcsxYwkaEK2djz7PX3poAAA</XPD:REF>
<XPD:REF name="Type_">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="3x+xJTCu4kaRAWy2QLPOhwAA">
<XPD:ATTR name="Name" type="string">zone</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TimeZone</XPD:ATTR>
<XPD:REF name="BehavioralFeature">phcsxYwkaEK2djz7PX3poAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="IULVtjyXQ0WeuzfS7B1Q/QAA">
<XPD:ATTR name="Name" type="string">getTime</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uU0EHuheuEuKlKf3PtCjmwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IULVtjyXQ0WeuzfS7B1Q/QAA</XPD:REF>
<XPD:REF name="Type_">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="58HdNRSU/0qd+642W7Z+EAAA">
<XPD:ATTR name="Name" type="string">getTime</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hTbXodtLHUeFykvgIGca1AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">58HdNRSU/0qd+642W7Z+EAAA</XPD:REF>
<XPD:REF name="Type_">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="UFVZOI1dckuzm2LZ2doo0QAA">
<XPD:ATTR name="Name" type="string">zone</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TimeZone</XPD:ATTR>
<XPD:REF name="BehavioralFeature">58HdNRSU/0qd+642W7Z+EAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="sL+ubDsmNU6eUyIy3WCZkgAA">
<XPD:ATTR name="Name" type="string">fromDateAndTime</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Date and time interpreted in given time zone</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YGwqWxMEX02+edPJhPiAPwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sL+ubDsmNU6eUyIy3WCZkgAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MLU0EIdWTkODRMRHJ+Y62QAA">
<XPD:ATTR name="Name" type="string">date</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sL+ubDsmNU6eUyIy3WCZkgAA</XPD:REF>
<XPD:REF name="Type_">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="f7DzEP3O0kqSvabFT4kJJgAA">
<XPD:ATTR name="Name" type="string">time</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sL+ubDsmNU6eUyIy3WCZkgAA</XPD:REF>
<XPD:REF name="Type_">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="twX0AprCCEOz/eP9uoQjyQAA">
<XPD:ATTR name="Name" type="string">fromDateAndTime</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Date and time interpreted in given time zone</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Y8C+VcGu1UGYYqnWCo0uQAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">twX0AprCCEOz/eP9uoQjyQAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="kqJbX+HCe0mv88jS6SVPcQAA">
<XPD:ATTR name="Name" type="string">date</XPD:ATTR>
<XPD:REF name="BehavioralFeature">twX0AprCCEOz/eP9uoQjyQAA</XPD:REF>
<XPD:REF name="Type_">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="ATIKh2EzfESPOkWXw68TjQAA">
<XPD:ATTR name="Name" type="string">time</XPD:ATTR>
<XPD:REF name="BehavioralFeature">twX0AprCCEOz/eP9uoQjyQAA</XPD:REF>
<XPD:REF name="Type_">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="xoGub4e9HUOKQx6BQWUdEQAA">
<XPD:ATTR name="Name" type="string">zone</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TimeZone</XPD:ATTR>
<XPD:REF name="BehavioralFeature">twX0AprCCEOz/eP9uoQjyQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="oUCvrrm3i0ikw93JkOar/QAA">
<XPD:ATTR name="Name" type="string">plus</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3Ewg6Ln9Z0aKe+ERPA67owAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">oUCvrrm3i0ikw93JkOar/QAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="93ZL9ODKEkmevF1HvhmyIAAA">
<XPD:ATTR name="Name" type="string">interval</XPD:ATTR>
<XPD:REF name="BehavioralFeature">oUCvrrm3i0ikw93JkOar/QAA</XPD:REF>
<XPD:REF name="Type_">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="4aIMiGApWUuWszGzh/cguAAA">
<XPD:ATTR name="Name" type="string">minus</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="G81HmMijikunC+ry5IBLtgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4aIMiGApWUuWszGzh/cguAAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TwykcHe79kCOQw/L/bXMYAAA">
<XPD:ATTR name="Name" type="string">interval</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4aIMiGApWUuWszGzh/cguAAA</XPD:REF>
<XPD:REF name="Type_">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="VagqnjMxQEqB8XWx4RaVrgAA">
<XPD:ATTR name="Name" type="string">minus</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gWMC8GvYI0STPgUDJCiKGgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VagqnjMxQEqB8XWx4RaVrgAA</XPD:REF>
<XPD:REF name="Type_">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="SMlfLG10SEicF0kQFvMC+QAA">
<XPD:ATTR name="Name" type="string">other</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VagqnjMxQEqB8XWx4RaVrgAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="H8aS/j/4zkalgBzVAddt9gAA">
<XPD:ATTR name="Name" type="string">plusYears</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="08R338yhgE+8iqX5a/JgWgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">H8aS/j/4zkalgBzVAddt9gAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="o4tWjZE560uZos+7HG+j2gAA">
<XPD:ATTR name="Name" type="string">years</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">H8aS/j/4zkalgBzVAddt9gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="/ieRsE+BT0yvci6PeRSvTgAA">
<XPD:ATTR name="Name" type="string">minusYears</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5AElRUom6UK6Uu3x6ZOUlAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/ieRsE+BT0yvci6PeRSvTgAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qmH6GhtZ90+eItIziR6shgAA">
<XPD:ATTR name="Name" type="string">years</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/ieRsE+BT0yvci6PeRSvTgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="Sgxayds6tEue+I6h7219bgAA">
<XPD:ATTR name="Name" type="string">plusMonths</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="blfsoRWMkkumq6vGI0JFNgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Sgxayds6tEue+I6h7219bgAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="AZ6wEFgHf0u+lioA7kIdWAAA">
<XPD:ATTR name="Name" type="string">months</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Sgxayds6tEue+I6h7219bgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="zHnkPx1AdkWxtMumbyEbYgAA">
<XPD:ATTR name="Name" type="string">minusMonths</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ohQSqeBRIUGy1aGE4XY1pgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zHnkPx1AdkWxtMumbyEbYgAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="KgWAzBMeP0iGRdUFTv/xhAAA">
<XPD:ATTR name="Name" type="string">months</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zHnkPx1AdkWxtMumbyEbYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="THxHsllqnU2W3RrdXZkDfQAA">
<XPD:ATTR name="Name" type="string">plusDays</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qAWipECfpkOmoxTqkTOvRAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">THxHsllqnU2W3RrdXZkDfQAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="UjNmtno+dkq38NHbvSt6ywAA">
<XPD:ATTR name="Name" type="string">days</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">THxHsllqnU2W3RrdXZkDfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="z99Y/Oysn0yYl5jc9hnj/AAA">
<XPD:ATTR name="Name" type="string">minusDays</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tLosb3WiB0a5W8iZzK/9mQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">z99Y/Oysn0yYl5jc9hnj/AAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="uaOjIlLTW0GtNhVe02IPGQAA">
<XPD:ATTR name="Name" type="string">days</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">z99Y/Oysn0yYl5jc9hnj/AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="jcfXB5pOPEWw+/J6x2ZlcwAA">
<XPD:ATTR name="Name" type="string">plusHours</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5EJpirCQbEyy5Se93jo/+QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jcfXB5pOPEWw+/J6x2ZlcwAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="tJrbUdWIdEC6Hj6oZWD7oQAA">
<XPD:ATTR name="Name" type="string">hours</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jcfXB5pOPEWw+/J6x2ZlcwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="d0lc/8jRhEepmAK/Bo9jvwAA">
<XPD:ATTR name="Name" type="string">minusHours</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o6fK6Yp27kW0QbMqXP/rVAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d0lc/8jRhEepmAK/Bo9jvwAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="kjTuThffXEqRltdJMddFnAAA">
<XPD:ATTR name="Name" type="string">hours</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d0lc/8jRhEepmAK/Bo9jvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="iVX+x7s27kK6D/u3a22ayQAA">
<XPD:ATTR name="Name" type="string">plusMinutes</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fIYFNzPF40aAoSO07VtqhQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iVX+x7s27kK6D/u3a22ayQAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="tBS5NfxPYki0ZjdrD8He+wAA">
<XPD:ATTR name="Name" type="string">minutes</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iVX+x7s27kK6D/u3a22ayQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="t+0PoX9aw0+plZ9LdWifLgAA">
<XPD:ATTR name="Name" type="string">minusMinutes</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+Ez6Jtsyo0W5twABjqp6bAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">t+0PoX9aw0+plZ9LdWifLgAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="1bdRf6cTWUaHJjoe4TdWhAAA">
<XPD:ATTR name="Name" type="string">minutes</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">t+0PoX9aw0+plZ9LdWifLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[28]" type="UMLOperation" guid="ic1k4ImWTE27/hvHyRD9PQAA">
<XPD:ATTR name="Name" type="string">plusSeconds</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dbdNiqtcb0CdjOdAwbLB5QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ic1k4ImWTE27/hvHyRD9PQAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="6kGJ3OpSJkGC4eRhBBWwIwAA">
<XPD:ATTR name="Name" type="string">seconds</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ic1k4ImWTE27/hvHyRD9PQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[29]" type="UMLOperation" guid="YMIjL8p+xkyD4xrQ9wWnfwAA">
<XPD:ATTR name="Name" type="string">minusSeconds</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9A0ynyNVzUSwGphBTEyUhQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YMIjL8p+xkyD4xrQ9wWnfwAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="jVr7lXuPM0y2Lrq2Z30X9AAA">
<XPD:ATTR name="Name" type="string">seconds</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YMIjL8p+xkyD4xrQ9wWnfwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[30]" type="UMLOperation" guid="qcnJhu4c8kKmitN9QrlORgAA">
<XPD:ATTR name="Name" type="string">plusMilliseconds</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="O7tk/86j0UCAAuhd65SB1QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qcnJhu4c8kKmitN9QrlORgAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="JWeyhrcJRk2UuE1C8glswQAA">
<XPD:ATTR name="Name" type="string">milliseconds</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qcnJhu4c8kKmitN9QrlORgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[31]" type="UMLOperation" guid="TqeEX0KAwU+1+Fcf3kM2LAAA">
<XPD:ATTR name="Name" type="string">minusMilliseconds</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o/pstj6OyEycOS4DGgIGkwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TqeEX0KAwU+1+Fcf3kM2LAAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="XkcWIWARYkighjz0AhAM1wAA">
<XPD:ATTR name="Name" type="string">milliseconds</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TqeEX0KAwU+1+Fcf3kM2LAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">qjKfmaPtQkWeGIsInFUm7AAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">29</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">xEqJePELQUCsTIfwp42KdgAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">mhZryYsIWEGgQ+jcLlSsLgAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">YGwqWxMEX02+edPJhPiAPwAA</XPD:REF>
<XPD:REF name="TypedParameters[3]">Y8C+VcGu1UGYYqnWCo0uQAAA</XPD:REF>
<XPD:REF name="TypedParameters[4]">3Ewg6Ln9Z0aKe+ERPA67owAA</XPD:REF>
<XPD:REF name="TypedParameters[5]">G81HmMijikunC+ry5IBLtgAA</XPD:REF>
<XPD:REF name="TypedParameters[6]">SMlfLG10SEicF0kQFvMC+QAA</XPD:REF>
<XPD:REF name="TypedParameters[7]">08R338yhgE+8iqX5a/JgWgAA</XPD:REF>
<XPD:REF name="TypedParameters[8]">5AElRUom6UK6Uu3x6ZOUlAAA</XPD:REF>
<XPD:REF name="TypedParameters[9]">blfsoRWMkkumq6vGI0JFNgAA</XPD:REF>
<XPD:REF name="TypedParameters[10]">ohQSqeBRIUGy1aGE4XY1pgAA</XPD:REF>
<XPD:REF name="TypedParameters[11]">qAWipECfpkOmoxTqkTOvRAAA</XPD:REF>
<XPD:REF name="TypedParameters[12]">tLosb3WiB0a5W8iZzK/9mQAA</XPD:REF>
<XPD:REF name="TypedParameters[13]">5EJpirCQbEyy5Se93jo/+QAA</XPD:REF>
<XPD:REF name="TypedParameters[14]">o6fK6Yp27kW0QbMqXP/rVAAA</XPD:REF>
<XPD:REF name="TypedParameters[15]">fIYFNzPF40aAoSO07VtqhQAA</XPD:REF>
<XPD:REF name="TypedParameters[16]">+Ez6Jtsyo0W5twABjqp6bAAA</XPD:REF>
<XPD:REF name="TypedParameters[17]">dbdNiqtcb0CdjOdAwbLB5QAA</XPD:REF>
<XPD:REF name="TypedParameters[18]">9A0ynyNVzUSwGphBTEyUhQAA</XPD:REF>
<XPD:REF name="TypedParameters[19]">O7tk/86j0UCAAuhd65SB1QAA</XPD:REF>
<XPD:REF name="TypedParameters[20]">o/pstj6OyEycOS4DGgIGkwAA</XPD:REF>
<XPD:REF name="TypedParameters[21]">ECTsIeMiEk29jhi6vtXYKQAA</XPD:REF>
<XPD:REF name="TypedParameters[22]">B7ZMLtXFg06OYIhC2+ZOagAA</XPD:REF>
<XPD:REF name="TypedParameters[23]">0ts/5cbHbE65+4/GACLOWwAA</XPD:REF>
<XPD:REF name="TypedParameters[24]">sZowlgOeC0yrKULgfb1CbgAA</XPD:REF>
<XPD:REF name="TypedParameters[25]">a+AwCxgDSE2eaMTY+sRT2gAA</XPD:REF>
<XPD:REF name="TypedParameters[26]">goHfcZopC02HEVV9HrvLgwAA</XPD:REF>
<XPD:REF name="TypedParameters[27]">b85+FQuYiUiei9hEu02zpgAA</XPD:REF>
<XPD:REF name="TypedParameters[28]">6taWpmFy7USTwJ/JPibRGgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="05sXw77pfEOiZfOcoOvcFgAA">
<XPD:ATTR name="Name" type="string">UTC</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TargetScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TimeZone</XPD:ATTR>
<XPD:REF name="Owner">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLClass" guid="BLwU86e0ykes2ZIqeiVf2QAA">
<XPD:ATTR name="Name" type="string">Date</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Local date (zoneless).</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">DataType</XPD:ATTR>
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4qevN3KC+UeL6ZDderPHTQAA</XPD:REF>
<XPD:REF name="Views[1]">v5qAD7mJjEqlBDURUV5zUAAA</XPD:REF>
<XPD:REF name="Views[2]">UVQpHyx6/kaVOKutYNrqDQAA</XPD:REF>
<XPD:REF name="Views[3]">J1YdqAuOM0WHeolrKlA6FwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">f+GFg0p49k2wZcPf753EdQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">11</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="5FfbHQF1OUyQhvghXaEOowAA">
<XPD:ATTR name="Name" type="string">getYear</XPD:ATTR>
<XPD:REF name="Owner">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QE4ScaeflECSOsTCT+v//AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5FfbHQF1OUyQhvghXaEOowAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="3z/p7AWd+Eqn1/utyjzBFgAA">
<XPD:ATTR name="Name" type="string">getMonth</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return Month - from 1 (January) to 12 (December)</XPD:ATTR>
<XPD:REF name="Owner">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5KRrQaLszUiScewxYGM8FgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3z/p7AWd+Eqn1/utyjzBFgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="FLfUxxlCWEuyFlEmk1mlJwAA">
<XPD:ATTR name="Name" type="string">getDayOfMonth</XPD:ATTR>
<XPD:REF name="Owner">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="diNys/7huU+9rBMawgaZkQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FLfUxxlCWEuyFlEmk1mlJwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="RqOC2Lx4QE2UF0oDwCgXBQAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return String in yyyy-MM-dd format</XPD:ATTR>
<XPD:REF name="Owner">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EenJH8OPw0iF5k7U+2RBLQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RqOC2Lx4QE2UF0oDwCgXBQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="yqT94uNMuUq/ZhQ1AsfTSwAA">
<XPD:ATTR name="Name" type="string">fromString</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@param string - in yyyy-MM-dd format</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iouwD4otEkiBXB86pyGeLAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yqT94uNMuUq/ZhQ1AsfTSwAA</XPD:REF>
<XPD:REF name="Type_">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="xGQ+zEY3BUGpn+wcGnPkkgAA">
<XPD:ATTR name="Name" type="string">string</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yqT94uNMuUq/ZhQ1AsfTSwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="RnKYPzs6qEav4iYwh3II+AAA">
<XPD:ATTR name="Name" type="string">midnight</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return DateTime corresponding to the midnight at this Date in local time zone</XPD:ATTR>
<XPD:REF name="Owner">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ECTsIeMiEk29jhi6vtXYKQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RnKYPzs6qEav4iYwh3II+AAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="rf/SFvohHEKx1QjNTdyXzwAA">
<XPD:ATTR name="Name" type="string">midnight</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return DateTime corresponding to the midnight at this Date in given time zone</XPD:ATTR>
<XPD:REF name="Owner">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="B7ZMLtXFg06OYIhC2+ZOagAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rf/SFvohHEKx1QjNTdyXzwAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="5Ej7Z/IpWEKSlVuSEOvOdAAA">
<XPD:ATTR name="Name" type="string">zone</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TimeZone</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rf/SFvohHEKx1QjNTdyXzwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="CP0PZEVI+k27cXxSGKda4QAA">
<XPD:ATTR name="Name" type="string">noon</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return DateTime corresponding to the noon at this Date in local time zone</XPD:ATTR>
<XPD:REF name="Owner">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="0ts/5cbHbE65+4/GACLOWwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CP0PZEVI+k27cXxSGKda4QAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="/xoYcSy75kSqRhtUDsVB0wAA">
<XPD:ATTR name="Name" type="string">noon</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return DateTime corresponding to the noon at this Date in given time zone</XPD:ATTR>
<XPD:REF name="Owner">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sZowlgOeC0yrKULgfb1CbgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/xoYcSy75kSqRhtUDsVB0wAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="0wWs//ZVLEW+RVbFhXlT4AAA">
<XPD:ATTR name="Name" type="string">zone</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TimeZone</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/xoYcSy75kSqRhtUDsVB0wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="0ULqIG8/aEOofXPVNdvZjQAA">
<XPD:ATTR name="Name" type="string">withTime</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return DateTime corresponding to the given time at this Date in local time zone</XPD:ATTR>
<XPD:REF name="Owner">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="a+AwCxgDSE2eaMTY+sRT2gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0ULqIG8/aEOofXPVNdvZjQAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="CDqpj/MwlEuFdZxNZgXRxwAA">
<XPD:ATTR name="Name" type="string">time</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0ULqIG8/aEOofXPVNdvZjQAA</XPD:REF>
<XPD:REF name="Type_">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="UYB6OlLSYkegRHPjFpZMIQAA">
<XPD:ATTR name="Name" type="string">withTime</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return DateTime corresponding to the given Time at this Date in given time zone</XPD:ATTR>
<XPD:REF name="Owner">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="goHfcZopC02HEVV9HrvLgwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UYB6OlLSYkegRHPjFpZMIQAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="h5AETAHljEmkb6GTifxDggAA">
<XPD:ATTR name="Name" type="string">time</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UYB6OlLSYkegRHPjFpZMIQAA</XPD:REF>
<XPD:REF name="Type_">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="8VK6i9vwYE+/Z+3a3c1IeQAA">
<XPD:ATTR name="Name" type="string">zone</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TimeZone</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UYB6OlLSYkegRHPjFpZMIQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">k9GnpcB9vEaUhH0Te5rxxQAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">sUgL8/oqa0aIuZPB85saIQAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">7</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">JcK3D5KgvkW5YT64rMy0nwAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">BbFjTcI3wk+iUX4LAozwLAAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">MLU0EIdWTkODRMRHJ+Y62QAA</XPD:REF>
<XPD:REF name="TypedParameters[3]">kqJbX+HCe0mv88jS6SVPcQAA</XPD:REF>
<XPD:REF name="TypedParameters[4]">iouwD4otEkiBXB86pyGeLAAA</XPD:REF>
<XPD:REF name="TypedParameters[5]">C3iY4d4wNUu88Qv4QMZOZwAA</XPD:REF>
<XPD:REF name="TypedParameters[6]">a67qlz/aSEy3OMLDzpnwXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLClass" guid="WhfED5pbZ02Yi60wnQA2WQAA">
<XPD:ATTR name="Name" type="string">Time</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Local time (zoneless).</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">DataType</XPD:ATTR>
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xEKam/+/gkmi4vU2IUATjwAA</XPD:REF>
<XPD:REF name="Views[1]">AToHqXqu0UWbizeCp1D0rQAA</XPD:REF>
<XPD:REF name="Views[2]">Ni3tsHNkh0G4GwmX3ZL+IAAA</XPD:REF>
<XPD:REF name="Views[3]">STCq7OIAE0aMqhRT+O/t5wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">7wpwoHAA70e3PeGJ4mlNwgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">12</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="46guDfjsWEGzyp9GPWn1GwAA">
<XPD:ATTR name="Name" type="string">getHourOfDay</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return Hour: 0 to 23</XPD:ATTR>
<XPD:REF name="Owner">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fgrYX/1iBES2xPYiEKf/kgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">46guDfjsWEGzyp9GPWn1GwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="XVoSFgeEBUWC6KqpZbFz8wAA">
<XPD:ATTR name="Name" type="string">getMinutes</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return Minutes: 0 to 59</XPD:ATTR>
<XPD:REF name="Owner">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yoZ59madn0GqqsfcJCxCqQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XVoSFgeEBUWC6KqpZbFz8wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="t2CsgJyLSE29rrXs1Ibt8QAA">
<XPD:ATTR name="Name" type="string">getSeconds</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return Seconds: 0 to 59</XPD:ATTR>
<XPD:REF name="Owner">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UzVwtEDg80mhkuyHo4oeUgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">t2CsgJyLSE29rrXs1Ibt8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="q+khP0KbqkS0NyhgredmiwAA">
<XPD:ATTR name="Name" type="string">getMilliseconds</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return Milliseconds: 0 to 999</XPD:ATTR>
<XPD:REF name="Owner">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gNII3ITOY0Cq70DWq1Tn+wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">q+khP0KbqkS0NyhgredmiwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="5zqO4dT+rU+1K0j9X4Nw6AAA">
<XPD:ATTR name="Name" type="string">getMillisecondsSinceMidnight</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return Number of milliseconds since midnight (0 to 86399999)</XPD:ATTR>
<XPD:REF name="Owner">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lcEagQwJfkSJtSpT0D04OgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5zqO4dT+rU+1K0j9X4Nw6AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="t0+Zs2dYxU+UEy8PL0I0SAAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return HH:mm:ss.SSS</XPD:ATTR>
<XPD:REF name="Owner">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hwsgpnK58ku+WUMzJMFOPQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">t0+Zs2dYxU+UEy8PL0I0SAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="Op4rs6Wx/UO4eLqbqOoFOAAA">
<XPD:ATTR name="Name" type="string">fromString</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@param string - HH:mm:ss.SSS</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bVvMHcRnzk6g7irg6thQXAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Op4rs6Wx/UO4eLqbqOoFOAAA</XPD:REF>
<XPD:REF name="Type_">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="yPtHu6EVq0qLQaMX4SMT8AAA">
<XPD:ATTR name="Name" type="string">string</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Op4rs6Wx/UO4eLqbqOoFOAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="5xuY2bcz00GsfOZimhm71gAA">
<XPD:ATTR name="Name" type="string">withDate</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return DateTime corresponding to the this Time at given Date in given time zone</XPD:ATTR>
<XPD:REF name="Owner">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="b85+FQuYiUiei9hEu02zpgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5xuY2bcz00GsfOZimhm71gAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="C3iY4d4wNUu88Qv4QMZOZwAA">
<XPD:ATTR name="Name" type="string">date</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5xuY2bcz00GsfOZimhm71gAA</XPD:REF>
<XPD:REF name="Type_">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="GVpSnJMEe0e246tYig54lAAA">
<XPD:ATTR name="Name" type="string">withDate</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">@return DateTime corresponding to the this Time at given Date in local time zone</XPD:ATTR>
<XPD:REF name="Owner">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6taWpmFy7USTwJ/JPibRGgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GVpSnJMEe0e246tYig54lAAA</XPD:REF>
<XPD:REF name="Type_">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="a67qlz/aSEy3OMLDzpnwXAAA">
<XPD:ATTR name="Name" type="string">date</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GVpSnJMEe0e246tYig54lAAA</XPD:REF>
<XPD:REF name="Type_">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="m6eTaozGpU+a8QJaCIUXXwAA">
<XPD:ATTR name="Name" type="string">zone</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TimeZone</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GVpSnJMEe0e246tYig54lAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="MtlOe0F4s02fTH37YjBvpQAA">
<XPD:ATTR name="Name" type="string">plus</XPD:ATTR>
<XPD:REF name="Owner">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5e2EiHkTf0W/SaqOwwicKgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MtlOe0F4s02fTH37YjBvpQAA</XPD:REF>
<XPD:REF name="Type_">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="U3/YIdFUJUqmRaCTCLIBXwAA">
<XPD:ATTR name="Name" type="string">interval</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MtlOe0F4s02fTH37YjBvpQAA</XPD:REF>
<XPD:REF name="Type_">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="d4ClIuU3KU+fhcwcDmn12AAA">
<XPD:ATTR name="Name" type="string">minus</XPD:ATTR>
<XPD:REF name="Owner">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Td/FWdNw5US3CGYrnVw0+gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d4ClIuU3KU+fhcwcDmn12AAA</XPD:REF>
<XPD:REF name="Type_">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="nYWNI+78KU+sv01fgVFl5wAA">
<XPD:ATTR name="Name" type="string">interval</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d4ClIuU3KU+fhcwcDmn12AAA</XPD:REF>
<XPD:REF name="Type_">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="/1NYYYoZHEajOqIMpvGg4AAA">
<XPD:ATTR name="Name" type="string">minus</XPD:ATTR>
<XPD:REF name="Owner">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TEAjK0hJEUSX3L+2yIyzVQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/1NYYYoZHEajOqIMpvGg4AAA</XPD:REF>
<XPD:REF name="Type_">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="aKb+QMt9DEKakiiIA06grQAA">
<XPD:ATTR name="Name" type="string">other</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/1NYYYoZHEajOqIMpvGg4AAA</XPD:REF>
<XPD:REF name="Type_">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">3</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">U1yPk6RfwkKbHpf1q658ugAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">BRl1SgIWvEeG81PJMmQAkAAA</XPD:REF>
<XPD:REF name="TypedFeatures[2]">z2bm/mBCqUmK5fZi9byuqwAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">10</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">uU0EHuheuEuKlKf3PtCjmwAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">hTbXodtLHUeFykvgIGca1AAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">f7DzEP3O0kqSvabFT4kJJgAA</XPD:REF>
<XPD:REF name="TypedParameters[3]">ATIKh2EzfESPOkWXw68TjQAA</XPD:REF>
<XPD:REF name="TypedParameters[4]">CDqpj/MwlEuFdZxNZgXRxwAA</XPD:REF>
<XPD:REF name="TypedParameters[5]">h5AETAHljEmkb6GTifxDggAA</XPD:REF>
<XPD:REF name="TypedParameters[6]">bVvMHcRnzk6g7irg6thQXAAA</XPD:REF>
<XPD:REF name="TypedParameters[7]">5e2EiHkTf0W/SaqOwwicKgAA</XPD:REF>
<XPD:REF name="TypedParameters[8]">Td/FWdNw5US3CGYrnVw0+gAA</XPD:REF>
<XPD:REF name="TypedParameters[9]">aKb+QMt9DEKakiiIA06grQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="BRl1SgIWvEeG81PJMmQAkAAA">
<XPD:ATTR name="Name" type="string">MIDNIGHT</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TargetScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Time</XPD:ATTR>
<XPD:REF name="Type_">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:REF name="Owner">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="z2bm/mBCqUmK5fZi9byuqwAA">
<XPD:ATTR name="Name" type="string">NOON</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TargetScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Time</XPD:ATTR>
<XPD:REF name="Type_">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:REF name="Owner">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLGeneralization" guid="cbDTj9BfwkqW3hz0MDxe+QAA">
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:REF name="Child">ic+ky/6XtUa8Nu5HyqUMjAAA</XPD:REF>
<XPD:REF name="Parent">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">O7LC1DXd1UyNFJO2uBNZ9wAA</XPD:REF>
<XPD:REF name="Views[1]">vy57ml9Vy0mP1WP7jjmFVgAA</XPD:REF>
<XPD:REF name="Views[2]">LrYJ8zaI8kuQyNFBkvRNeAAA</XPD:REF>
<XPD:REF name="Views[3]">JF1UueBPyUmeVdqiiq9kAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLGeneralization" guid="6qcD9dgT8UKz4/g/fK/jmgAA">
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:REF name="Child">M9G7mQ58PEyky94AAX/xrwAA</XPD:REF>
<XPD:REF name="Parent">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6I/TGIsxtUG9hU2ZE2pwfgAA</XPD:REF>
<XPD:REF name="Views[1]">vvnmwNy9LUGOWkRX+4v/9QAA</XPD:REF>
<XPD:REF name="Views[2]">8IdfSwZqLUaZBMLhDFO7eAAA</XPD:REF>
<XPD:REF name="Views[3]">wBxLX0vWok+TUM4Bhw0dDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLGeneralization" guid="f+GFg0p49k2wZcPf753EdQAA">
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:REF name="Child">BLwU86e0ykes2ZIqeiVf2QAA</XPD:REF>
<XPD:REF name="Parent">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">eCwTHOFSukCWAH5YWQjTNwAA</XPD:REF>
<XPD:REF name="Views[1]">ivzY8R4ZKk2+vtUJG3XH6AAA</XPD:REF>
<XPD:REF name="Views[2]">xwEhxDVzq0mu57KeFyax2AAA</XPD:REF>
<XPD:REF name="Views[3]">klD60jVHaUirf42u4+VyTgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLGeneralization" guid="7wpwoHAA70e3PeGJ4mlNwgAA">
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:REF name="Child">WhfED5pbZ02Yi60wnQA2WQAA</XPD:REF>
<XPD:REF name="Parent">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">C+nwXQJDQ0KNjov39BvdIwAA</XPD:REF>
<XPD:REF name="Views[1]">KSD+DzAWmEqx4A78YQ3YCAAA</XPD:REF>
<XPD:REF name="Views[2]">Xojf8yFadkS7KsQHoPK9+QAA</XPD:REF>
<XPD:REF name="Views[3]">E0lQXgGhK0ON1L6ofJL1GgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLClass" guid="2r36/KA8+Uykff/Au4rGqwAA">
<XPD:ATTR name="Name" type="string">Currency</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">DataType</XPD:ATTR>
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">FpXkIYaDekW1fybhFRIgFwAA</XPD:REF>
<XPD:REF name="Views[1]">SxRcFvFqb0yOz/w0M3B7qwAA</XPD:REF>
<XPD:REF name="Views[2]">uqMxcdk/X0utLVHbmCryQQAA</XPD:REF>
<XPD:REF name="Views[3]">q5Mgb9maPkSm3r5ylS0J9gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">lbuztuHtVEae6xx6QwrRkgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="9LMyf9NzTkWGbFGYA08sVgAA">
<XPD:ATTR name="Name" type="string">getAmount</XPD:ATTR>
<XPD:REF name="Owner">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uwS9sn54xkK0w3ebUO58EwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BigDecimal</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9LMyf9NzTkWGbFGYA08sVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="VHuLDreeDUiVux/6uQrvHwAA">
<XPD:ATTR name="Name" type="string">plus</XPD:ATTR>
<XPD:REF name="Owner">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IgAtgSGEW069E0lN0h7DoAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VHuLDreeDUiVux/6uQrvHwAA</XPD:REF>
<XPD:REF name="Type_">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="bTIik5mOU0Kj7OgeOiUjzAAA">
<XPD:ATTR name="Name" type="string">other</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VHuLDreeDUiVux/6uQrvHwAA</XPD:REF>
<XPD:REF name="Type_">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="djcDwn7aA0SunvKunk49XwAA">
<XPD:ATTR name="Name" type="string">minus</XPD:ATTR>
<XPD:REF name="Owner">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IQ6P8icxaUGRmR6oFcMeWAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">djcDwn7aA0SunvKunk49XwAA</XPD:REF>
<XPD:REF name="Type_">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="7hnYvElrX0ebjn7paflLtAAA">
<XPD:ATTR name="Name" type="string">other</XPD:ATTR>
<XPD:REF name="BehavioralFeature">djcDwn7aA0SunvKunk49XwAA</XPD:REF>
<XPD:REF name="Type_">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="AnMKOq+X6kSydmuX4E3msQAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="M2IbBzU/BES+5/NC6rp5YgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AnMKOq+X6kSydmuX4E3msQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="ypAUhlNA7kyAJ7GzJvSDPwAA">
<XPD:ATTR name="Name" type="string">toBigDecimal</XPD:ATTR>
<XPD:REF name="Owner">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="i6MyEdPYFEmRg8AI1bZ84wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BigDecimal</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ypAUhlNA7kyAJ7GzJvSDPwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="ZoEJfcUwIEKSUDPkM3MUvwAA">
<XPD:ATTR name="Name" type="string">fromBigDecimal</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mv84Io8EIUenPAnlUvy5+QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZoEJfcUwIEKSUDPkM3MUvwAA</XPD:REF>
<XPD:REF name="Type_">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qNEdkcpIEU+P2k7oJ5anMQAA">
<XPD:ATTR name="Name" type="string">amount</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BigDecimal</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZoEJfcUwIEKSUDPkM3MUvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">o2UWX+uWTk2OGhIOiGxBzAAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">5</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">IgAtgSGEW069E0lN0h7DoAAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">bTIik5mOU0Kj7OgeOiUjzAAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">IQ6P8icxaUGRmR6oFcMeWAAA</XPD:REF>
<XPD:REF name="TypedParameters[3]">7hnYvElrX0ebjn7paflLtAAA</XPD:REF>
<XPD:REF name="TypedParameters[4]">mv84Io8EIUenPAnlUvy5+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLGeneralization" guid="lbuztuHtVEae6xx6QwrRkgAA">
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:REF name="Child">2r36/KA8+Uykff/Au4rGqwAA</XPD:REF>
<XPD:REF name="Parent">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ge505Abkpke5HU1jajDwOwAA</XPD:REF>
<XPD:REF name="Views[1]">edW+htVG20m7JpotBcxINwAA</XPD:REF>
<XPD:REF name="Views[2]">XdXZJsXOx0uwKPbAhURPRgAA</XPD:REF>
<XPD:REF name="Views[3]">192zbXYozkWGY01Wt7qEdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLClass" guid="TahKu5o3Oku6z28WmlNrrgAA">
<XPD:ATTR name="Name" type="string">Font</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">DataType</XPD:ATTR>
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">YiAkTiFkWUuNokYBLviZxAAA</XPD:REF>
<XPD:REF name="Views[1]">vQyg0OQquEO1zdeYkbuRNwAA</XPD:REF>
<XPD:REF name="Views[2]">cIlAP8NtyEO82cI6RTdFqwAA</XPD:REF>
<XPD:REF name="Views[3]">eigKKtDTbkGTNbDNfyprbgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Ec1wddlKpkiPqTJ+AgaGWQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="8bw6yUaUoEOM6v10Ul2RcgAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">TahKu5o3Oku6z28WmlNrrgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CM8wU6X6o0yuzs6jAgezdAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8bw6yUaUoEOM6v10Ul2RcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="5txRLuwh/0q4N2BkYysloQAA">
<XPD:ATTR name="Name" type="string">getSQLString</XPD:ATTR>
<XPD:REF name="Owner">TahKu5o3Oku6z28WmlNrrgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HIohEuBSE0O4GaEeTO6EvwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5txRLuwh/0q4N2BkYysloQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="CALaiwHn2kOFM0pPC8wsQAAA">
<XPD:ATTR name="Name" type="string">getCSSString</XPD:ATTR>
<XPD:REF name="Owner">TahKu5o3Oku6z28WmlNrrgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iz5WFH5j+EmDlizWiJI9wAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CALaiwHn2kOFM0pPC8wsQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLGeneralization" guid="Ec1wddlKpkiPqTJ+AgaGWQAA">
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:REF name="Child">TahKu5o3Oku6z28WmlNrrgAA</XPD:REF>
<XPD:REF name="Parent">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">E9cNVprZ9EOp7oDA5kvGZAAA</XPD:REF>
<XPD:REF name="Views[1]">Oy32xTQpRkKqFD8aWt/ZugAA</XPD:REF>
<XPD:REF name="Views[2]">MeurBGC0HE2ZJ5jPAsqYVAAA</XPD:REF>
<XPD:REF name="Views[3]">pHD25EnSQ0ykClPaYY+zQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLClass" guid="o2panU9W9EyFhKdHNmEHygAA">
<XPD:ATTR name="Name" type="string">TimeInterval</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">DataType</XPD:ATTR>
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">m4SUpX2Hmki/djN80rZb3QAA</XPD:REF>
<XPD:REF name="Views[1]">WL22Hl3tSkCsO8IuG1uUPwAA</XPD:REF>
<XPD:REF name="Views[2]">+LVsaAL0V0++u9xFozYU3gAA</XPD:REF>
<XPD:REF name="Views[3]">yEfFGibJlkivaIgAflMm+QAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">WS09PfJTHEWGmTVMphL83AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="izaNLaWZGUSAfljUdbDzzAAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6EE2xU0xGUmCiY/OTx2ScgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">izaNLaWZGUSAfljUdbDzzAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="lIlJEx/L20G/obvT4wKDyQAA">
<XPD:ATTR name="Name" type="string">toMilliseconds</XPD:ATTR>
<XPD:REF name="Owner">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BoEVFnHeRkqp1vMXi4AYgQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lIlJEx/L20G/obvT4wKDyQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="mBQriEA97ES1h5elgsDkdgAA">
<XPD:ATTR name="Name" type="string">plus</XPD:ATTR>
<XPD:REF name="Owner">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UbHG5l8CZ0mq6LL3N/BxXgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mBQriEA97ES1h5elgsDkdgAA</XPD:REF>
<XPD:REF name="Type_">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="9cbZKIdkCEa5C4vb1poXEAAA">
<XPD:ATTR name="Name" type="string">other</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mBQriEA97ES1h5elgsDkdgAA</XPD:REF>
<XPD:REF name="Type_">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="8Kv+Thh+zUWxouJiVGs8CAAA">
<XPD:ATTR name="Name" type="string">minus</XPD:ATTR>
<XPD:REF name="Owner">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="20JlnQD1pkGCa5y6zhi0mQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8Kv+Thh+zUWxouJiVGs8CAAA</XPD:REF>
<XPD:REF name="Type_">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ka8DZO8iPEyverRnn0ArPQAA">
<XPD:ATTR name="Name" type="string">other</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8Kv+Thh+zUWxouJiVGs8CAAA</XPD:REF>
<XPD:REF name="Type_">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">10</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">93ZL9ODKEkmevF1HvhmyIAAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">TwykcHe79kCOQw/L/bXMYAAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">gWMC8GvYI0STPgUDJCiKGgAA</XPD:REF>
<XPD:REF name="TypedParameters[3]">U3/YIdFUJUqmRaCTCLIBXwAA</XPD:REF>
<XPD:REF name="TypedParameters[4]">nYWNI+78KU+sv01fgVFl5wAA</XPD:REF>
<XPD:REF name="TypedParameters[5]">TEAjK0hJEUSX3L+2yIyzVQAA</XPD:REF>
<XPD:REF name="TypedParameters[6]">UbHG5l8CZ0mq6LL3N/BxXgAA</XPD:REF>
<XPD:REF name="TypedParameters[7]">9cbZKIdkCEa5C4vb1poXEAAA</XPD:REF>
<XPD:REF name="TypedParameters[8]">20JlnQD1pkGCa5y6zhi0mQAA</XPD:REF>
<XPD:REF name="TypedParameters[9]">ka8DZO8iPEyverRnn0ArPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLGeneralization" guid="WS09PfJTHEWGmTVMphL83AAA">
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:REF name="Child">o2panU9W9EyFhKdHNmEHygAA</XPD:REF>
<XPD:REF name="Parent">Ujm73EqmUUiiOD2p9A/vrwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WEmBD0vfNUK0r1qkhjoDzwAA</XPD:REF>
<XPD:REF name="Views[1]">2Sikxp6hv02u4vjU/4a4KwAA</XPD:REF>
<XPD:REF name="Views[2]">IWXhR6Pw0E2bTKFluFpyQwAA</XPD:REF>
<XPD:REF name="Views[3]">OGaVTRKla0mOfY0rzsomSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLClass" guid="K2tkF/imTkGSD9pKqxR55gAA">
<XPD:ATTR name="Name" type="string">InstanceOfEnumeration</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">l2D1c2Xax0eKj3WLzmGQ6AAA</XPD:REF>
<XPD:REF name="Views[1]">toiaYfHtBEuPai4t7DBJHAAA</XPD:REF>
<XPD:REF name="Views[2]">WcGqpI02LkKePZrdbaR0lQAA</XPD:REF>
<XPD:REF name="Views[3]">ptHwLb8WNE6LGZXBRgWd0AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">1Mk4EUsjJUCzSXq7iqPWsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLGeneralization" guid="1Mk4EUsjJUCzSXq7iqPWsgAA">
<XPD:REF name="Namespace">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:REF name="Child">K2tkF/imTkGSD9pKqxR55gAA</XPD:REF>
<XPD:REF name="Parent">eu/eYK+jG0m041rIsQKbjQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">NDvxkWahSEWOXFq+bWXsPgAA</XPD:REF>
<XPD:REF name="Views[1]">hbYCaW/pB06Jq69l6YJcgAAA</XPD:REF>
<XPD:REF name="Views[2]">xJyAjZljDUGnbQr4LsuJQQAA</XPD:REF>
<XPD:REF name="Views[3]">1AY51ssCjU+H6VP15FOP6AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLDependency" guid="y4LEyGNQ5EmZ1eqJjHFUtwAA">
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">access</XPD:ATTR>
<XPD:REF name="Namespace">FklawKdy60KtPXECTeOc8gAA</XPD:REF>
<XPD:REF name="Client">sZzG/rF9iUm7Y/P+VWNi7wAA</XPD:REF>
<XPD:REF name="Supplier">DO1DB/UfTUC1UdhUJ35SnQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qkjglEwNf0GUU8GQs7/+ZgAA</XPD:REF>
<XPD:REF name="Views[1]">lsg9R6n37kejasxxZSaxFgAA</XPD:REF>
<XPD:REF name="Views[2]">GODHZ7OTPkem18o0cFrh8gAA</XPD:REF>
<XPD:REF name="Views[3]">PueMK2nAVk6zSZyEho5B3wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLPackage" guid="6b/TYkiGaUu41GACNqTWLgAA">
<XPD:ATTR name="Name" type="string">GUIConfiguration</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The design-time configuration and construction of SOLoist GUI.</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">domain</XPD:ATTR>
<XPD:REF name="Namespace">h89DxPXIUECFKyRa/2lQmgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
<XPD:REF name="Views[0]">RLiUzzKYc06XbtjwPNmkNgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="oouwaIZEUUSJukXDXFWeTgAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">6b/TYkiGaUu41GACNqTWLgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="vhf/t5pB3UWaB/nHwn10pAAA">
<XPD:REF name="Diagram">oouwaIZEUUSJukXDXFWeTgAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">5</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLPackageView" guid="RWSkEZ75a0G2LpNBr9SpNgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">288</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">308</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
<XPD:REF name="Model">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="zpioVXTxF0SbsAAXoPJkNAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="5f83pqWa5UKI4gky3U3pVQAA">
<XPD:ATTR name="Text" type="string">Style</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="YE8MoDhXN0utygWtvHPU+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="um1iXf/JbEy4lpT/z+c4RwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLPackageView" guid="R7cOapxFqES4G4Ay7xc7EAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">288</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">192</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
<XPD:REF name="Model">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="2UgRXdU5/k6AfvcTZ6JY5QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="/4GicgoKekmQmPD55aDiUQAA">
<XPD:ATTR name="Text" type="string">Construction</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="IzSR3plLnEiJXaP7l7vJDAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="XJBDv+ocbU69G7tzsfIVTgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLDependencyView" guid="7p84dHJEmEq2dGqM3S2+ygAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">347,261;347,308</XPD:ATTR>
<XPD:REF name="Model">WGYQPcgMvEu7PFl9MTZFgQAA</XPD:REF>
<XPD:REF name="Head">RWSkEZ75a0G2LpNBr9SpNgAA</XPD:REF>
<XPD:REF name="Tail">R7cOapxFqES4G4Ay7xc7EAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="yIx0hG1f60GK+c68plDdlAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">15707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">WGYQPcgMvEu7PFl9MTZFgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Yh/m2e7kY0yD4DJzeaGx2wAA">
<XPD:ATTR name="Alpha" type="real">15707958267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">36</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;access&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">WGYQPcgMvEu7PFl9MTZFgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="hQgGDfuz70WKLWZ3LynlxAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-15707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">WGYQPcgMvEu7PFl9MTZFgQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLPackageView" guid="cUIOWWLPIkmRwzaZnKe35AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">288</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">68</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">70</XPD:ATTR>
<XPD:REF name="Model">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="XiKQjhNKfkO1EeoNReOaEAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="9w+DyIsYskWbreCm/Ce+hQAA">
<XPD:ATTR name="Text" type="string">Components</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="L46ibPDvAkCGYfbCrShNDQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="rhMqiiu6X0eKQMisPO9k8QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLDependencyView" guid="ZHo96/yqXEq2ZYh7AdO24QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">347,137;347,192</XPD:ATTR>
<XPD:REF name="Model">eMccyRyFJUmgogHX9uagEgAA</XPD:REF>
<XPD:REF name="Head">R7cOapxFqES4G4Ay7xc7EAAA</XPD:REF>
<XPD:REF name="Tail">cUIOWWLPIkmRwzaZnKe35AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="JMh7kqKN5UeN2SlnnyNO0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">15707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">eMccyRyFJUmgogHX9uagEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="94mjMDYc2kmE5HE4+R5rFwAA">
<XPD:ATTR name="Alpha" type="real">15707960142949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">36</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;import&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">eMccyRyFJUmgogHX9uagEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="57udPPU4g0SL9iINJeTeswAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-15707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">eMccyRyFJUmgogHX9uagEgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="svtKG4zQa0eCar6LagDwJwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Implementation</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">D:\used\soloist4\workspace\GUI Configuration\src</XPD:ATTR>
<XPD:REF name="TaggedModel">6b/TYkiGaUu41GACNqTWLgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">8</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="Qe9Vk6rHC0WEdJ7OxDpH7wAA">
<XPD:ATTR name="Name" type="string">Style</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Structure that carries the GUI styling configuration data (for presentation and behavior of GUI).</XPD:ATTR>
<XPD:REF name="Namespace">6b/TYkiGaUu41GACNqTWLgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
<XPD:REF name="Views[0]">RWSkEZ75a0G2LpNBr9SpNgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">5</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="QXoxvj6EfEm1PnxVwqytogAA">
<XPD:ATTR name="Name" type="string">GUI Item Setting</XPD:ATTR>
<XPD:REF name="DiagramOwner">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="pbpCKP7njE+eLICENP65cQAA">
<XPD:REF name="Diagram">QXoxvj6EfEm1PnxVwqytogAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">8</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="S9wQtsrQDEiUie5Cy8JDYAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">112</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="f8l0z3AOzU6i0+JyLojDIwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="wCvbkVC40EemzFYV6eSTMwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="YpvgK5ck0kuEOzFL++1iRgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="JB7ek+O1s0SJZeZHW7WIawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="DZPj58JKZEKrXVxjxTH5pgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7I4OxEJ81EmwW8mKJMoiOgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="xFmwaY46cEGqcze1d3MhogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="gxNI436bo0W7s/CZ3a+YIwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">152</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">240</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">272</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">134</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="8DDlAzdFzUyCzpfiXcO3gAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="KKEikrXGskWnb72fm+UdrQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIItemSetting</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="3qjr9gLhP0OZV9xt2vE66wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="A8nLxQN3qkqiHcfjIhaQ1AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="PEiCjY0GnU6ZNROqB4LxggAA">
<XPD:REF name="Model">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="oXqxQk8CvEuti3UfuuVu5QAA">
<XPD:REF name="Model">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="+YO4YvLipU+4unvtDkqgrQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="7lyKhYj6X0C45eiOHHZIFAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">288,240;288,141</XPD:ATTR>
<XPD:REF name="Model">g1QPNz9tkkuvC986+zi8UQAA</XPD:REF>
<XPD:REF name="Head">S9wQtsrQDEiUie5Cy8JDYAAA</XPD:REF>
<XPD:REF name="Tail">gxNI436bo0W7s/CZ3a+YIwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="3Ah6fMkBdE295f0Tev3yRAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">g1QPNz9tkkuvC986+zi8UQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="guOzaJqM40ajg00EnyohFgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">g1QPNz9tkkuvC986+zi8UQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="MI9vpi76P0uoY0Au/a4klQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">g1QPNz9tkkuvC986+zi8UQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLAssociationView" guid="x6c2Rx54rkqet0gUJ5sz2AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">196,240;196,172;44,172;44,274;152,274</XPD:ATTR>
<XPD:REF name="Model">AcrJiF8YoU6G3oVNnBaQuQAA</XPD:REF>
<XPD:REF name="Head">gxNI436bo0W7s/CZ3a+YIwAA</XPD:REF>
<XPD:REF name="Tail">gxNI436bo0W7s/CZ3a+YIwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="rHIOaijAKkCngQ3um77ocgAA">
<XPD:ATTR name="Alpha" type="real">1.75064966638225</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">55.9016994374947</XPD:ATTR>
<XPD:ATTR name="Text" type="string">guiSettingInheritance</XPD:ATTR>
<XPD:REF name="Model">AcrJiF8YoU6G3oVNnBaQuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="IcdvztqK/E6x68oHGqzGhAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">AcrJiF8YoU6G3oVNnBaQuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="83Lf0gzIWkCBqCpPpLeKXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">AcrJiF8YoU6G3oVNnBaQuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="8Vn61za1G0ec+N+/YJ0UvAAA">
<XPD:ATTR name="Alpha" type="real">-0.313620731529341</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">38.8973006775534</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+subsettings</XPD:ATTR>
<XPD:REF name="Model">YHroQNtZf0uJp3IVjR2gVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="mjzZgavyAESf0pdDqrX6+AAA">
<XPD:ATTR name="Alpha" type="real">-5.05703549667778</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">41.4366987102013</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+supersetting</XPD:ATTR>
<XPD:REF name="Model">TnN2kaRIv0m0Xtcb4iV5qAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="YTlkiCL500iYqXzrBShKvQAA">
<XPD:ATTR name="Alpha" type="real">0.876058542401674</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15.6204993518133</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">YHroQNtZf0uJp3IVjR2gVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="9ruWljQ9RESVLS0KsOLILgAA">
<XPD:ATTR name="Alpha" type="real">-1.03907228933266</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.723082923316</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">TnN2kaRIv0m0Xtcb4iV5qAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="4RS7fQEWZUiEFlEHPaJkFgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">YHroQNtZf0uJp3IVjR2gVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Z1701uHJ1ES+SW2lVz00uAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">TnN2kaRIv0m0Xtcb4iV5qAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="JoN4sytflkKUWeE8uKUQ3gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1008</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">YHroQNtZf0uJp3IVjR2gVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="KKcmwsy2wUaMhaQj3D1GqwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1008</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">TnN2kaRIv0m0Xtcb4iV5qAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="6mTMUszr7UiTShCqg3qmbwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">668</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">236</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">141</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="5S3maS73l0y8MSHIQPF+ygAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="j+eGlAJLdkCvNXeuzJbldQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUISettingFeature</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="7ewJLRpHS06FwjI9rmAgygAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="iqemxVRGEEecy9Z9hE7DtQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="IrZpyOWTPEq4W0stkuTUTQAA">
<XPD:REF name="Model">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="SJN6Ri1sqkSNLcV4NHQFVgAA">
<XPD:REF name="Model">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="u0uNZHfhZk+anYSrpUpVggAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="8OE1bSGlfkiLw4FYPeeF1wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">423,252;668,252</XPD:ATTR>
<XPD:REF name="Model">UNZU8ytysEmLyCwAmLfjXQAA</XPD:REF>
<XPD:REF name="Head">6mTMUszr7UiTShCqg3qmbwAA</XPD:REF>
<XPD:REF name="Tail">gxNI436bo0W7s/CZ3a+YIwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="3ZC84gYXLk6qfZ/rbJfGHAAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">guiItemSettingFeatures</XPD:ATTR>
<XPD:REF name="Model">UNZU8ytysEmLyCwAmLfjXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="xnvouuCuTUuAZYz7YYipnAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">UNZU8ytysEmLyCwAmLfjXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="zJoamWd1i0+8Qve6CWZg4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">UNZU8ytysEmLyCwAmLfjXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Q217iZxeO0il2fLs6dASAQAA">
<XPD:ATTR name="Alpha" type="real">0.46364775185799</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">31.3049516849971</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+features</XPD:ATTR>
<XPD:REF name="Model">iFyqMtv/JE64xYfs1BiVdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Su5Qn3Vn7kGxkg3g9lfBLQAA">
<XPD:ATTR name="Alpha" type="real">-0.38460463201658</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">45.3100430368368</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+ownerSetting</XPD:ATTR>
<XPD:REF name="Model">+fYLHt1i0kqpCAIrtMNAFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="bgxT/1DuN0araYdGMpOb8gAA">
<XPD:ATTR name="Alpha" type="real">-0.785398663397698</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">14.142135623731</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">iFyqMtv/JE64xYfs1BiVdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="kAzJxKExH0qtvzjP4UxPLAAA">
<XPD:ATTR name="Alpha" type="real">0.95613298226314</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">20.8086520466848</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">+fYLHt1i0kqpCAIrtMNAFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="wuRKmffvGkGFZ4VFnmglJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">iFyqMtv/JE64xYfs1BiVdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="lZwRqSbLwEKAuyTSyRHIKAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">+fYLHt1i0kqpCAIrtMNAFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="aQu76YFZykSdgrEyOeAN+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-984</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">iFyqMtv/JE64xYfs1BiVdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="ujGGRVFoGU27gjts4GI4MQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-984</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">+fYLHt1i0kqpCAIrtMNAFAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="x0t5N4Sk9kSnd+CXUBWIDQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">696</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">112</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="emqVXvaHoke8uF1KVm9dMwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="zBo0Mfow1kGx7e0Hm1eJzAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="3c3pvQ2tF02QFiAD2VcuQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="QOsLry+WJEmsXGduLXvfTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Rdabos2iY0e8OyW59fJLHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="5B3CaNadr06IYUxg+iBOEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="cly1BdLYe0Cyk1V5lKLuXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLGeneralizationView" guid="JgsHkZSV5UqI3Li06H/RfQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">741,236;741,141</XPD:ATTR>
<XPD:REF name="Model">apypxAhnhkiBAuhmB2NOVgAA</XPD:REF>
<XPD:REF name="Head">x0t5N4Sk9kSnd+CXUBWIDQAA</XPD:REF>
<XPD:REF name="Tail">6mTMUszr7UiTShCqg3qmbwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="JuQD7sXxsU268FFQN4IyMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">apypxAhnhkiBAuhmB2NOVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="3Nd2zWh+XkCGdLzsC9hKJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">apypxAhnhkiBAuhmB2NOVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="rXa9WSMrf0+qYRI+OL5HVwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">apypxAhnhkiBAuhmB2NOVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="dShqx2ZXAU+dy5mhiRlr0AAA">
<XPD:ATTR name="Name" type="string">GUI Context</XPD:ATTR>
<XPD:REF name="DiagramOwner">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="kYrH4QZ7kE2rc+8hjVwT4gAA">
<XPD:REF name="Diagram">dShqx2ZXAU+dy5mhiRlr0AAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">8</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="K4YbSnejJ022wKv5pATx1wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">196</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">248</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">343</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">142</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="tyn8PnE8sEqrT+WMqR5NNgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="/k5LiSRR5U6cAnAYvkNWpwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIContext</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="CALzsJz+R0aCNhVDSvC8RgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ys5wAi+Q6kGHq2Bbr4UF2QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="tawSuuM3eESQYSI/d2lEbQAA">
<XPD:REF name="Model">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ko6LNJcnTki/wIlY6bM/RwAA">
<XPD:REF name="Model">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="MKttpvrlpEeq9TJwAtX0sgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="8SgoibdKYU6pNnVNlvCS8AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">276</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">114</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">111</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lsjyIlX9zUKLkcf7E5hEkQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="pkkzM1vOOEmlkHL3tzrm2wAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="K1UYIlto6ECr1E3kVI7VnwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Y59WYnaK7EObAOYG6KhtzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="xsQdyrY+CUGfBDwEaIYm2AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="MrNwpXYNNUKuZ8fSDrVOzQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="PDaNGS1ZmE6qxB6ONrDwTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="SciMhCRb20GDfLq/jaRsRQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">320,248;320,143</XPD:ATTR>
<XPD:REF name="Model">FrB+JZsC8Eqf8E4frm56yAAA</XPD:REF>
<XPD:REF name="Head">8SgoibdKYU6pNnVNlvCS8AAA</XPD:REF>
<XPD:REF name="Tail">K4YbSnejJ022wKv5pATx1wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="7Xj17DDgrEW0brOxibYZSQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">FrB+JZsC8Eqf8E4frm56yAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="kVrK/y3fAkutU2G+J+36zQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">FrB+JZsC8Eqf8E4frm56yAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="uqvsrK1h706q1WwAkBAdpgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">FrB+JZsC8Eqf8E4frm56yAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLAssociationView" guid="+68niB0yJUu9go0LDyMJsQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">232,248;232,176;60,176;60,292;196,292</XPD:ATTR>
<XPD:REF name="Model">cmIVEQX2o0+renkCm54zsgAA</XPD:REF>
<XPD:REF name="Head">K4YbSnejJ022wKv5pATx1wAA</XPD:REF>
<XPD:REF name="Tail">K4YbSnejJ022wKv5pATx1wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="KxV7dXXHkEa46Ydq6fufAAAA">
<XPD:ATTR name="Alpha" type="real">1.73900295881447</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">53.7587202228625</XPD:ATTR>
<XPD:ATTR name="Text" type="string">guiContextInheritance</XPD:ATTR>
<XPD:REF name="Model">cmIVEQX2o0+renkCm54zsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="0Icn5gdY/kClut8rzJD14QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">cmIVEQX2o0+renkCm54zsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="0tKHzHjgv0KlOmDLG5XhsgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">cmIVEQX2o0+renkCm54zsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="GM8HEAWloU6NbGVLeAjK1AAA">
<XPD:ATTR name="Alpha" type="real">-0.257323779737944</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">39.293765408777</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+subcontexts</XPD:ATTR>
<XPD:REF name="Model">stODJwFKo02ngjDI1JB0UAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="n3ceMymr8U22k+ExZNhelgAA">
<XPD:ATTR name="Alpha" type="real">-4.95161970512902</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">42.2018956920184</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+supercontext</XPD:ATTR>
<XPD:REF name="Model">GBnd0HRUkE296MquvTYbkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="sQYE/cov+06gWdZTKSiRjQAA">
<XPD:ATTR name="Alpha" type="real">0.876058542401674</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15.6204993518133</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">stODJwFKo02ngjDI1JB0UAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="iiqDDeSp1Eqk+Ohu5U6UxAAA">
<XPD:ATTR name="Alpha" type="real">-0.915100794522615</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">16.4012194668567</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">GBnd0HRUkE296MquvTYbkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="g3G8YqMf80+442RXWfR9OgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">stODJwFKo02ngjDI1JB0UAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="7jMEELqtFUeKFjCYsA5CJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">GBnd0HRUkE296MquvTYbkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="bI4/tATrQ0q+2NljcQ+HcgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-960</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1008</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">stODJwFKo02ngjDI1JB0UAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="gnK+VddZxkyIZkj4/2VWjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-960</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1008</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">GBnd0HRUkE296MquvTYbkQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="PqrzoXxht0SyaogWRuBxYQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">760</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">252</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">147</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">35</XPD:ATTR>
<XPD:REF name="Model">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="0KaAFN/3gUu4fZtF4r+UeQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="fHwiMouU8UesaxQ7zyOOcgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUISettingFeature</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="WwgZjWHobEWODu+RXHSsZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="rX4qza7o00WpphaoiRTcuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="27j98ub9ykGSPEsygx2ksAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="gMfsQOpIVUqUky5r//NkuAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="D7ZE2vpaCkOysVEkUQ3DOwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="PpoHoh1xu0qG4+QsRNoAQQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">538,264;760,264</XPD:ATTR>
<XPD:REF name="Model">Zkcwvt0N70+tfCbx0ZJRRwAA</XPD:REF>
<XPD:REF name="Head">PqrzoXxht0SyaogWRuBxYQAA</XPD:REF>
<XPD:REF name="Tail">K4YbSnejJ022wKv5pATx1wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="NrAfi6Kt+UaOE6BWgp1BTgAA">
<XPD:ATTR name="Alpha" type="real">1.43824413947645</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15.1327459504216</XPD:ATTR>
<XPD:ATTR name="Text" type="string">guiContextFeatures</XPD:ATTR>
<XPD:REF name="Model">Zkcwvt0N70+tfCbx0ZJRRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="K/qZUfSvqEK66ZtgTHaU8gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Zkcwvt0N70+tfCbx0ZJRRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="hjJGwxPZa0OIGmCnMn9igAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">Zkcwvt0N70+tfCbx0ZJRRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="nUAHNPGn3EGcOQSLC9SfnQAA">
<XPD:ATTR name="Alpha" type="real">0.343024053542911</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">29.732137494637</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+features</XPD:ATTR>
<XPD:REF name="Model">Nvw8b6ZRX0uKDuki5A4F3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="VmOJIktzUkKD6wlmkT3nmQAA">
<XPD:ATTR name="Alpha" type="real">-0.308052715357749</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">46.1735855224608</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+ownerContext</XPD:ATTR>
<XPD:REF name="Model">9gR9NcQkMkGK2TEWLFPrbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="JWwnP/wOJkagLaTtV1RVXwAA">
<XPD:ATTR name="Alpha" type="real">-0.785398663397698</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">14.142135623731</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">Nvw8b6ZRX0uKDuki5A4F3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="/wsLQsL6CU2uVcAQCUPVPwAA">
<XPD:ATTR name="Alpha" type="real">0.714090368663045</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.8494332412792</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">9gR9NcQkMkGK2TEWLFPrbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="D0Qx6MwFCUOm6173hqKwOgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Nvw8b6ZRX0uKDuki5A4F3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="5k9acR4Y4EOP8qLXr/RgnAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">9gR9NcQkMkGK2TEWLFPrbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="u0JYaeQ0ykSqBk6xn7aVZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-956</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Nvw8b6ZRX0uKDuki5A4F3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="xF11sjQnPk+xuwnCVJNIyAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-956</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">9gR9NcQkMkGK2TEWLFPrbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="9V2hYLkMOUiMpUgo0Sx5sgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">760</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">336</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">126</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">33</XPD:ATTR>
<XPD:REF name="Model">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="b/j/4gRuFEm0QAie8l6CoQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="7GIhefk1mk+kJm6mEzMICwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIItemSetting</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="8GfQ4iA3XkOqdrkEJahp3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="639QsIR/8Eap8pKr/hhWrgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="IOvvkOGBWkSCNe47vwExYwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="g9+Cx33JWkypmB9w8UruCAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="+Eye+dsa+0uaqnGnkF+nJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLAssociationView" guid="+rrUn5qykk+iKYI1XnfQvAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">538,344;760,344</XPD:ATTR>
<XPD:REF name="Model">yDw/yMqcPUeJS0Yqe8y6HAAA</XPD:REF>
<XPD:REF name="Head">9V2hYLkMOUiMpUgo0Sx5sgAA</XPD:REF>
<XPD:REF name="Tail">K4YbSnejJ022wKv5pATx1wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="jpjfzXVem0isWbudfKn/wwAA">
<XPD:ATTR name="Alpha" type="real">0.856705247472204</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.8494332412792</XPD:ATTR>
<XPD:ATTR name="Text" type="string">guiContextSettings</XPD:ATTR>
<XPD:REF name="Model">yDw/yMqcPUeJS0Yqe8y6HAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="fwqSgTHhbkmJRUIUjivQ0QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">yDw/yMqcPUeJS0Yqe8y6HAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="KQ9HjX5p0UOP4PyM8ghiuQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">yDw/yMqcPUeJS0Yqe8y6HAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="khLBv2ULJ0yZ+LE3M5778QAA">
<XPD:ATTR name="Alpha" type="real">0.367173962684242</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">27.8567765543682</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+settings</XPD:ATTR>
<XPD:REF name="Model">43Jp6moFB0GKY7kp/iFG8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="LlFfCENrO0qUBwf8sJRBCQAA">
<XPD:ATTR name="Alpha" type="real">-0.514451126812671</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">26.4196896272458</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+owner</XPD:ATTR>
<XPD:REF name="Model">LvSp28HKc0Ov8a0jqVLDwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="83p83riHzEOAt1ul80uW7gAA">
<XPD:ATTR name="Alpha" type="real">-0.785398663397698</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">14.142135623731</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">43Jp6moFB0GKY7kp/iFG8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="9vbqPNBUV02OazFwFBK4sQAA">
<XPD:ATTR name="Alpha" type="real">0.999458341546272</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">16.6433169770932</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">LvSp28HKc0Ov8a0jqVLDwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="3IMy2Bcdjk2xwgISlAWZugAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">43Jp6moFB0GKY7kp/iFG8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="L+UhF2kehEKvbV0Qlhpk7gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">LvSp28HKc0Ov8a0jqVLDwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="i20IO4n5qkmLvg/lwefZuAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-956</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-976</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">43Jp6moFB0GKY7kp/iFG8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="pGZu4NzmP0mJepFDxVkvuAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-956</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-976</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">LvSp28HKc0Ov8a0jqVLDwQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[2]" type="UMLClassDiagram" guid="NZR+l2cA9kKAj6xGODgWsAAA">
<XPD:ATTR name="Name" type="string">Specific GUI Item Settings</XPD:ATTR>
<XPD:REF name="DiagramOwner">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="3NM44+4Sv0+cEC6CaEon1AAA">
<XPD:REF name="Diagram">NZR+l2cA9kKAj6xGODgWsAAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">23</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="zUUJ8rjJ6EuhlcMfcR/97gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">396</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">44</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">132</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">35</XPD:ATTR>
<XPD:REF name="Model">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Tnbxqp81nEGCYu6oqr+K1gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="D9srISoHA0WBTAeSULpwpAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIItemSetting</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="J0u68v18oUmJWYNQZwVu2wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Ep0ibE3vV0y+Q2OV3kvqsQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="DCU3DEYFrkKnkXzltxV2NAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="4euESPvAOUy2KUWBsWtMnwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="g87mQSojrUiaqDWEHllEyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="EDdb9VJ4mUq7NY5bEehzWwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">32</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">184</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">209</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">xeYvnv7iQUyG87R5+otE5AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="822nGlD8kESeHQnNGQJrdgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="l5OM4An9Jkui+/wFRML3YwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIClassifierSetting</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="e2DMMgrRMEWEVUFPrw21cQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="B1vStglXKku30t6XCwuW4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="RR8cSLY47UiB5Pv43Hcx3AAA">
<XPD:REF name="Model">xeYvnv7iQUyG87R5+otE5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="J2pM5clQEU6ko9GOP9+QXwAA">
<XPD:REF name="Model">xeYvnv7iQUyG87R5+otE5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ganliZhpnUanxiqP70n7awAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">xeYvnv7iQUyG87R5+otE5AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="HYnJdbDVAE2YSZVaejAG9AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">135,184;135,140;460,140;460,78</XPD:ATTR>
<XPD:REF name="Model">XOtFe5CG1UaTtmTvE6OwDgAA</XPD:REF>
<XPD:REF name="Head">zUUJ8rjJ6EuhlcMfcR/97gAA</XPD:REF>
<XPD:REF name="Tail">EDdb9VJ4mUq7NY5bEehzWwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="lNgdF1HKPUaFIzLM1AX3JQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">XOtFe5CG1UaTtmTvE6OwDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="00l52MqDdk+rixAhuIqmowAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">XOtFe5CG1UaTtmTvE6OwDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="1e2u86LYv0SkTwkOsFLidgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">XOtFe5CG1UaTtmTvE6OwDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="aaxx6NDXQ0mb8kL+mWU3wAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">184</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">209</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">lDcupfbxskeOLZJKzUyRZwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="TAmrDZyE5U+kyAnej9kcEQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="32bMYpqUXEuIrCbyeRoMeAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIPropertySetting</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="07GUME4LiUGe7hUkgdp0hgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="FvUdvgM22Eul7x1m0+SWBAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="YCkxmIhkj0iZVUM5+veLRQAA">
<XPD:REF name="Model">lDcupfbxskeOLZJKzUyRZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="coki3MKrOUe1pJhlx9De1AAA">
<XPD:REF name="Model">lDcupfbxskeOLZJKzUyRZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Q0DcR0eNnEC0PDKMNDNUwgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">lDcupfbxskeOLZJKzUyRZwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLGeneralizationView" guid="QwQ1Vlrr6EW/BAMf97xI6QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">348,184;348,140;460,140;460,78</XPD:ATTR>
<XPD:REF name="Model">lGtr9Hwih0KfM4V2efvAAAAA</XPD:REF>
<XPD:REF name="Head">zUUJ8rjJ6EuhlcMfcR/97gAA</XPD:REF>
<XPD:REF name="Tail">aaxx6NDXQ0mb8kL+mWU3wAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Z/PU86hxhEiF/9Er4X2syAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">lGtr9Hwih0KfM4V2efvAAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="2jHAfhUl1UmMiemos1jK6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">lGtr9Hwih0KfM4V2efvAAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="TfXjruVKcEW6hzoZ8eMYPAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">lGtr9Hwih0KfM4V2efvAAAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="m99yw0gYc0WRSTSitS7I8gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">464</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">184</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">209</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">BiSaNHKHWUSetO7aaflZHQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="XTCQJ9vHfU6r3rjNp2jJ0AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="vyxgdoIdhU6FOw8t+zxXrwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUISlotSetting</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="pChFJmpzGECRcCTdJoEWKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="DxdVclxgMkaQcWeUeWNJjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="wzUODLmYrEegmGAkWY9eNQAA">
<XPD:REF name="Model">BiSaNHKHWUSetO7aaflZHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="FIVAPZGOnkqXefakOGlxIgAA">
<XPD:REF name="Model">BiSaNHKHWUSetO7aaflZHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="wL93x4uU60+2NY0wo+O8IAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BiSaNHKHWUSetO7aaflZHQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="rLzglNPGGUutRGyEl4IThQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">512</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">372</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">115</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="h2moTaQvdU6zhcnVzCCtKAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="0A3aU2Npg0SJ0/9BFIft3wAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ElementDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="PxYN8pYbT0W6UsANd7qIRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="bObFbHEc0UyPMeLc1X/0LQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="xauWiWTUbEqJYqJKDtscjwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Ses9Oe7l906P6jFlEK6H6gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="WGPN5AkXcUaHJs+TwT9AbAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLAssociationView" guid="waRZTxnFzkihH3lEfej1QgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">567,241;567,372</XPD:ATTR>
<XPD:REF name="Model">KatyO8DPEUewZ2hglsleSwAA</XPD:REF>
<XPD:REF name="Head">rLzglNPGGUutRGyEl4IThQAA</XPD:REF>
<XPD:REF name="Tail">m99yw0gYc0WRSTSitS7I8gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="q4HC7aahwECU3MtROYKDNQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">KatyO8DPEUewZ2hglsleSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="baTyop4LUkWY4bLzeuy6ngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">KatyO8DPEUewZ2hglsleSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Bmoi3wZSz0aiLau3vZwoeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">KatyO8DPEUewZ2hglsleSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="rYOzN1euyUOMVah3HLAYwQAA">
<XPD:ATTR name="Alpha" type="real">-5.00189198178038</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">49.0407993409569</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+specificElement</XPD:ATTR>
<XPD:REF name="Model">5jtL9inUCU+ThfXHMEJt6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="mp6rp759p0e7fR8+OGip/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+gUISlotSetting</XPD:ATTR>
<XPD:REF name="Model">wnAY82I0UUewsYbw4ErDWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="F/x5soPeyUKHIL1PQ/8MMAAA">
<XPD:ATTR name="Alpha" type="real">-0.909753351986916</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">22.8035085019828</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">5jtL9inUCU+ThfXHMEJt6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="+Xqo/nTbXUeCrXclu9J2wwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.10714795757402</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">24.5967477524977</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">wnAY82I0UUewsYbw4ErDWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="MgQulBIg4EK4sdfjtJG3uwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">5jtL9inUCU+ThfXHMEJt6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="mZaggolDg0mWxXqX0z0TtgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">wnAY82I0UUewsYbw4ErDWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="x1D4fRn0y0eLfEQmbZC+4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">5jtL9inUCU+ThfXHMEJt6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="zcdlNgb85EW7qXXsUGUnWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">wnAY82I0UUewsYbw4ErDWgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="zJfo2WOiYkKMZCP8Sp8UwAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">568,184;568,140;460,140;460,78</XPD:ATTR>
<XPD:REF name="Model">4EScM3RGd0K0FqSqubjyJwAA</XPD:REF>
<XPD:REF name="Head">zUUJ8rjJ6EuhlcMfcR/97gAA</XPD:REF>
<XPD:REF name="Tail">m99yw0gYc0WRSTSitS7I8gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="cvkaN1hJq0uAElYDFNX8TwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4EScM3RGd0K0FqSqubjyJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="oa/qn6rqhE6Fc1bckLLbZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">4EScM3RGd0K0FqSqubjyJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Tu1pO9tVzU6T+e7xTAYULwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4EScM3RGd0K0FqSqubjyJwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="pjjTzkaHyESTRojIbwsehAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">724</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">184</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">209</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">dw4GekGnW0GCmq6wpgO3cQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="J2wUZUR8g0SmixMCoyhp9AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="1N2xqGSahEypzSgaS5BqYQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIObjectSetting</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="35v1yXGArEWdczYnAB8hzAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="LTZQNyywmE27vi02wlfe/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="NMtEFBSfaEmSckbboY4XYQAA">
<XPD:REF name="Model">dw4GekGnW0GCmq6wpgO3cQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="4Wg9T67Wu0eHU6gvl44tXQAA">
<XPD:REF name="Model">dw4GekGnW0GCmq6wpgO3cQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="xT/Nq5e9mkalw76PWygldgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">dw4GekGnW0GCmq6wpgO3cQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="q6hvbLa6yEGqEbLa8UNQ4wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">724</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">372</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">98</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="d4mBJARcQEipyBiOrfUBfAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="CSLR/n5yOUq0IUt/2W7rswAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ClassDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="zb6+JEDGv0q8/6Y35kp6VAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="tzgsuqhUWkK/w5/p4cmcswAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="tLd84mCJ5EmOqPyedZFKpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="opF6NneJeEO+WgwbfOJCpgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="rX74lFUsDU2y+zxG0JbIEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLAssociationView" guid="j1nIKNQbuken2AXm3w3UzwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">748,241;748,372</XPD:ATTR>
<XPD:REF name="Model">79tPWdATM0yuMLoL/queQgAA</XPD:REF>
<XPD:REF name="Head">q6hvbLa6yEGqEbLa8UNQ4wAA</XPD:REF>
<XPD:REF name="Tail">pjjTzkaHyESTRojIbwsehAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="xnZT7riokkqcSeMU/2CeDQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.57079617754117</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">8</XPD:ATTR>
<XPD:REF name="Model">79tPWdATM0yuMLoL/queQgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="VdL7NbN8uUajYJegx43cQgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">79tPWdATM0yuMLoL/queQgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="R7/hLr2Ce0eWTs1iePvADwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">79tPWdATM0yuMLoL/queQgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="6dCPER1Z10C7GzP8PMeoTgAA">
<XPD:ATTR name="Alpha" type="real">-5.04906314661326</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">42.3792402008342</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+specificClass</XPD:ATTR>
<XPD:REF name="Model">MWJMP+gxr0GEYjwQeed8MgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Epf9VqVknEWstJFy58+eUAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+gUIObjectSetting</XPD:ATTR>
<XPD:REF name="Model">VYpZF2vzqUmrPL5If4N5YgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="q73hsX0RMUyM1wWmwtpn+gAA">
<XPD:ATTR name="Alpha" type="real">-1.03907243660539</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.723082923316</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">MWJMP+gxr0GEYjwQeed8MgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="7Rk7PMfhX0CPRM3I32ZFhQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.04599975333914</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">21.9544984001002</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">VYpZF2vzqUmrPL5If4N5YgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="lvNTxSDhUkuanQlO99oe9AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">MWJMP+gxr0GEYjwQeed8MgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="KQYg6BjUiEi5iuPOSX3wAgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">VYpZF2vzqUmrPL5If4N5YgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="niM5n+UVA02rlW7OOZ3EwwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-980</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">MWJMP+gxr0GEYjwQeed8MgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="f4bWkHVEd0eia9NnOyTQzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-980</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">VYpZF2vzqUmrPL5If4N5YgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLClassView" guid="KQD0PQqF90uOrksafCRyJQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">844</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">372</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="hQ22cTMzz0uiGM8JfR+kZAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="UqpL/YVz1UOmnUPCg6aRFwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Gjw/S+lz/EG6/7UmwQWhuAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="DxX4W092KEy9dSlU/AxxMgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="mawl9u8vUUqcKPkVIwT0JgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="r2zD3VjeW0alg9fsbcXvGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="81IFygMAxUmSpCJ99KqOEQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLAssociationView" guid="URPi4frX7ECRUyanUdJmxwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">884,241;884,372</XPD:ATTR>
<XPD:REF name="Model">6uR8+rP2bEamFXq5SwxNIwAA</XPD:REF>
<XPD:REF name="Head">KQD0PQqF90uOrksafCRyJQAA</XPD:REF>
<XPD:REF name="Tail">pjjTzkaHyESTRojIbwsehAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="SY662tAq9UCmfsbaICN2tgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.57079617754117</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">45</XPD:ATTR>
<XPD:REF name="Model">6uR8+rP2bEamFXq5SwxNIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="R6L7CGmidEqeLUfhGDq3cgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">6uR8+rP2bEamFXq5SwxNIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="qcsSPPWg00KQ+PIEQo4CxAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">6uR8+rP2bEamFXq5SwxNIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="mvrVo0tBp02Lug6H666F4wAA">
<XPD:ATTR name="Alpha" type="real">-1.26917726356331</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">47.1274866717927</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+specificObject</XPD:ATTR>
<XPD:REF name="Model">NHJCGXdD8kueq2IwYM9DVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="bexL3voDwkWrKoDQizbSMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+gUIObjectSetting</XPD:ATTR>
<XPD:REF name="Model">w6YGjWU87k+uqHWunpLjUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Klh4F9ofa0aKSixaIYoqrwAA">
<XPD:ATTR name="Alpha" type="real">-5.19686639275175</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">21.4709105535839</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">NHJCGXdD8kueq2IwYM9DVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="y7t5obNMVk+9/Bau8vl0agAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.714089744311579</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.8494332412792</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">w6YGjWU87k+uqHWunpLjUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Q6gXOLNLd0W9hn8mIC7jAQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">NHJCGXdD8kueq2IwYM9DVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="ZwPqb2LYXUOOMLWykwzwUgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">w6YGjWU87k+uqHWunpLjUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="SLzoTQxOK0i+z9M4NqfjwgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-956</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">NHJCGXdD8kueq2IwYM9DVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="SRcFz2/o1E+lX/mm+KkXWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-956</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">w6YGjWU87k+uqHWunpLjUgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLGeneralizationView" guid="mfvxuPN3ZECzO5SkMVYWFgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">832,184;832,140;460,140;460,78</XPD:ATTR>
<XPD:REF name="Model">drZJBWCvcka0B6Wc3p4NYwAA</XPD:REF>
<XPD:REF name="Head">zUUJ8rjJ6EuhlcMfcR/97gAA</XPD:REF>
<XPD:REF name="Tail">pjjTzkaHyESTRojIbwsehAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="dsfHq2+gZke1RoXS2WnWHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">drZJBWCvcka0B6Wc3p4NYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="hH/sWq+s8Ei1kQstb5n5GwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">drZJBWCvcka0B6Wc3p4NYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="+6ltcLj/9025+9nrekvuYwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">drZJBWCvcka0B6Wc3p4NYwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="Ric/slXkjEK288+XpRXjRQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">980</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">184</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">209</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">yTsRMlr26k+sMCG/D75nigAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="e0YrSTGlQUufXJR4aF88QwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="WYmBVAnwCky5wVpYDJM3EwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIEnumerationInstanceSetting</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="WzoW+4gQJUGs+a7sZpfqSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="O5whB0rGRkyG5rwsye09nAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="QsPahptdCEyFbxtddKK+4wAA">
<XPD:REF name="Model">yTsRMlr26k+sMCG/D75nigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="77oQQgNTF0iVjSVslSMbIwAA">
<XPD:REF name="Model">yTsRMlr26k+sMCG/D75nigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="p8y62x61Ck6YZJ5ACt+RlwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">yTsRMlr26k+sMCG/D75nigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLGeneralizationView" guid="/ZosJQ2HjkiYJCd4prqzIgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1076,184;1076,140;460,140;460,78</XPD:ATTR>
<XPD:REF name="Model">gEyTCnTkvkefojgBYlLmQwAA</XPD:REF>
<XPD:REF name="Head">zUUJ8rjJ6EuhlcMfcR/97gAA</XPD:REF>
<XPD:REF name="Tail">Ric/slXkjEK288+XpRXjRQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="aJGp2iNu5USSN3id7o5U9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">gEyTCnTkvkefojgBYlLmQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="dut29uPILk+YleW7X/mkEAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">gEyTCnTkvkefojgBYlLmQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="xC+xZLF2x0mwWGNN9mBVngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">gEyTCnTkvkefojgBYlLmQwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLClassView" guid="039CDT2BNEiN6SWjyLdAKAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1196</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">184</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">209</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">EkeSXdaawkqsPFi0gZt84wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="b/ojaKdZRECMNtdSi94LegAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="zxBQ+/gqBEOZjV061vbLxQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIBooleanInstanceSetting</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="whD+QZGwzkuKIhQ//OBIoQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Go9lNzQ0xEeobpggguymZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ClnR7Gtdmk6uMnX1t9/anwAA">
<XPD:REF name="Model">EkeSXdaawkqsPFi0gZt84wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="+VGjmsrAWE6tP1KUiOISDwAA">
<XPD:REF name="Model">EkeSXdaawkqsPFi0gZt84wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="sLOBC/KW/kKe7nkk1bSvewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">EkeSXdaawkqsPFi0gZt84wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLGeneralizationView" guid="4X3HJxW/AUuZ/CQnYzRdigAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1276,184;1276,140;460,140;460,78</XPD:ATTR>
<XPD:REF name="Model">ytxTeLyEXUGXuCZo0ltAGwAA</XPD:REF>
<XPD:REF name="Head">zUUJ8rjJ6EuhlcMfcR/97gAA</XPD:REF>
<XPD:REF name="Tail">039CDT2BNEiN6SWjyLdAKAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="xqn1eE44b0qFA7US0iodYQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ytxTeLyEXUGXuCZo0ltAGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="3i7wFuGz2EO+9vGrzetxeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ytxTeLyEXUGXuCZo0ltAGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="efifzYGAUEe/7vDRn/eg6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ytxTeLyEXUGXuCZo0ltAGwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLClassView" guid="sd9S+mt3bkGL/z/2cOFNEQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1396</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">184</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">209</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">LO9d3vgHxUSgHkwUobb/IQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="PoVFq1Y2l0mqpMRBRqnubgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ZLZS9/6JFkG18omEufe90wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUINullSetting</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="YMlcqHNmwEqe4k/PUnEymgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="IiwQ3DyfP0e4lJFLILhL9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Wwg1d1N5NkW2dT9wYZPNkwAA">
<XPD:REF name="Model">LO9d3vgHxUSgHkwUobb/IQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="fT1qG1iuGkmjcCMNkNM2ZAAA">
<XPD:REF name="Model">LO9d3vgHxUSgHkwUobb/IQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="d0pJp3A67UiNjnJAeLZX+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">LO9d3vgHxUSgHkwUobb/IQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLGeneralizationView" guid="lIwKUtpvBkySi1n5HPGW9AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1428,184;1428,140;460,140;460,78</XPD:ATTR>
<XPD:REF name="Model">FXX5+bLUKEOmf8ZvqUlHhQAA</XPD:REF>
<XPD:REF name="Head">zUUJ8rjJ6EuhlcMfcR/97gAA</XPD:REF>
<XPD:REF name="Tail">sd9S+mt3bkGL/z/2cOFNEQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="bNh3Qwzu3k6g0LLF9IpLdwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">FXX5+bLUKEOmf8ZvqUlHhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="qgupop7U00Ces+xlFADbVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">FXX5+bLUKEOmf8ZvqUlHhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="fQbPTB7iSECgTp8+Zu8nOAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">FXX5+bLUKEOmf8ZvqUlHhQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLClassView" guid="ae+1QNN59EmN6/7rRCZ3IgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">176</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">336</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">184</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">NwJqRtCGjEekdMQ1n30OTAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="9Cqv4NVuCE2bGbirA4QwLQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Gbux/9NRUUyS/ssJGUGsTgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIElementSetting</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="yLhvmWyTX0WW2DjpJdwYsgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="QKaE1lHYa0eB22UF4OXwngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="BqpjS46YtUq4kc8viLspMgAA">
<XPD:REF name="Model">NwJqRtCGjEekdMQ1n30OTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="KngzM28AbUOtgOFeOz3B+wAA">
<XPD:REF name="Model">NwJqRtCGjEekdMQ1n30OTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="883y6az3wE63OMgzBfvBJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NwJqRtCGjEekdMQ1n30OTAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLGeneralizationView" guid="4RV3O7yquESV0nOoTtO8PQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">359,336;460,336;460,78</XPD:ATTR>
<XPD:REF name="Model">53js7jaQ0EWHWAfsk7leKAAA</XPD:REF>
<XPD:REF name="Head">zUUJ8rjJ6EuhlcMfcR/97gAA</XPD:REF>
<XPD:REF name="Tail">ae+1QNN59EmN6/7rRCZ3IgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="72seo13u3Uq7/KaOWR6RCAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">53js7jaQ0EWHWAfsk7leKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="0UzTj9PHx0SmQjs6REJPXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">53js7jaQ0EWHWAfsk7leKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="7SEZ68L0NkOF0xO+ejO8WQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">53js7jaQ0EWHWAfsk7leKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[3]" type="UMLClassDiagram" guid="XSzKBy6foEmDBn1/ziuJngAA">
<XPD:ATTR name="Name" type="string">GUI Setting Features - Other</XPD:ATTR>
<XPD:REF name="DiagramOwner">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="Y0t70I+Auk6ByFWDfBJDXAAA">
<XPD:REF name="Diagram">XSzKBy6foEmDBn1/ziuJngAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">20</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="5NKBbNR+pkqTyT7IbEQTTgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">272</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">96</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">123</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="mHRY9Avwg0u5C7LNxmP1UQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="0j1vy7qE00CrCKKxHEYFBwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUISettingFeature</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="2tYTaGY/ck+OBb+k/oj0UQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="XSM6lJJVp0K5anFO1aulNwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="QvKV9JkgD0SG0DvJ+n4rtgAA">
<XPD:REF name="Model">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="XWybSNkgtEmjRMa0btxmEwAA">
<XPD:REF name="Model">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="aliQpYcRx0qIPc5WciTDbQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="Kc1zWpNWIkaeFhxM+VCKyQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">288</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">12</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="xwBJcDejJUOtMAz7yw2fiAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="c6B52OXookumHzoFD0yAhwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="PSTbgOZU7Ee3qK1svE6DAgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="GAjpYUIHJEanOlSHpd6tugAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Xb6+fYXrbEOKYYOLfGmjfQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="V9qKvk/v0UCxiXR4llsPUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="9J+vzlPU5kSIB2v9OHaA3gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="WlkajUGYCEOyZVF6dchxhgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">332,96;332,41</XPD:ATTR>
<XPD:REF name="Model">7F4xt1ClH0GwqaHftCIn5gAA</XPD:REF>
<XPD:REF name="Head">Kc1zWpNWIkaeFhxM+VCKyQAA</XPD:REF>
<XPD:REF name="Tail">5NKBbNR+pkqTyT7IbEQTTgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="hSPSFbBftUyLRgzY9b29qgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">7F4xt1ClH0GwqaHftCIn5gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Oc+zQJWs1ECDbzukLaKZBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">7F4xt1ClH0GwqaHftCIn5gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="SElMacjrEEGeI5oBzhBRKAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">7F4xt1ClH0GwqaHftCIn5gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="+aTlSrGb0UiZ9s7ti+jIlQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">796</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">264</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">270</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">4KfKNNEbGkaYCNtmDDInqwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="061GtRXSa0OdBOgG0pXy/wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Q+othIwZIkGjlaZYLBfJDQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUICommandsFeature</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Rc9GeOi0F0q0VCAk+0tUeQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="T+NVlzYWSkqHxQ1ZL+XLzAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="unf3Ig2NnUWIz9jIMnQn8gAA">
<XPD:REF name="Model">4KfKNNEbGkaYCNtmDDInqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="u/ECLMlRW0C/W6ygkYDn+AAA">
<XPD:REF name="Model">4KfKNNEbGkaYCNtmDDInqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="TLAQz11+WECa1KvItXJCqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4KfKNNEbGkaYCNtmDDInqwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="Qj6NFWGQR060jBHFX9ChRQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">872</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">372</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="c3ukNwHPdkiz9HF4/tNz6wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="TADgazuSM0a7nGNwSsnKeQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Command</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="wWQ3n+qQG0ueQKjsjyaCGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="qA3x2q8s1EOPqdcSotdjrAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="/dAcsAFgTUWx+QxsArzx/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="m7QTkVm9GUepfgXc0D7/SgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="J8rP/hAbNEiDcjsmmcyEXgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="RvgyZ8vyXki+TZ36NkGIPgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">920,321;920,372</XPD:ATTR>
<XPD:REF name="Model">PCt0Ui8xskaZhniMgVMCXAAA</XPD:REF>
<XPD:REF name="Head">Qj6NFWGQR060jBHFX9ChRQAA</XPD:REF>
<XPD:REF name="Tail">+aTlSrGb0UiZ9s7ti+jIlQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="onOw9vm5EkiwpALJRUrPCgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">PCt0Ui8xskaZhniMgVMCXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="k4NiG/CpGU+YMtqi0XE2IQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">PCt0Ui8xskaZhniMgVMCXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="e3czxaXVE0macKGW/OavUgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">PCt0Ui8xskaZhniMgVMCXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="wMRZzVgkcU+YD+ZGcQcoDQAA">
<XPD:ATTR name="Alpha" type="real">-0.960070522116968</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">24.4131112314674</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmds</XPD:ATTR>
<XPD:REF name="Model">yG279iTrVkuu1m8nfgExowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="J5RHKvOH5UiGSkgRuP0gIAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+gUICommandsFeature</XPD:ATTR>
<XPD:REF name="Model">e6DdjxqYNkKfsvDh1WNeKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="kAygl6fCiU2dzP7DWA30EQAA">
<XPD:ATTR name="Alpha" type="real">-5.36808424959585</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">16.4012194668567</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">yG279iTrVkuu1m8nfgExowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="FI9lNUcztUGR5m6/wTzQXQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.868538474745132</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">17.0293863659264</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">e6DdjxqYNkKfsvDh1WNeKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="LEtGvwcTOU6RGMynDHhr4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">yG279iTrVkuu1m8nfgExowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="EmG+g5YY5EmY1uc0+RC92wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">e6DdjxqYNkKfsvDh1WNeKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="yhIz31oJE02YM4KsCYSdNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-580</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1084</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">yG279iTrVkuu1m8nfgExowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="D2ymvrfT50yHAyU7v/USVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-580</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1084</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">e6DdjxqYNkKfsvDh1WNeKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLGeneralizationView" guid="g5c9DpHMDkS+xmWPLvqmigAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">938,264;938,216;336,216;336,167</XPD:ATTR>
<XPD:REF name="Model">3migFwiWy0WK15dCro/pwgAA</XPD:REF>
<XPD:REF name="Head">5NKBbNR+pkqTyT7IbEQTTgAA</XPD:REF>
<XPD:REF name="Tail">+aTlSrGb0UiZ9s7ti+jIlQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Bp2h6jWOVEeiyyQr3QcMlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">3migFwiWy0WK15dCro/pwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="T1rfbniamEqpMoT2xxAA+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">3migFwiWy0WK15dCro/pwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="YU6PbsFGtkOsBAwpfXG9zgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">3migFwiWy0WK15dCro/pwgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="fj65Kl4VhkauAk5bDSyu5QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1100</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">264</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">396</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">s2zaBtuaKUqmE/Mjnkr1MAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Fd+TRMc05EyFf123hPOYpgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="z8A6swlavU+/6ENWDPbMLgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIMultitypingFeature</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="5OipdkmfC0Wv+grc6G+Q+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="X0KQ1Rm21E+ufS/NSunqJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="r8nvcA1RkUqIL3MZZ4b5igAA">
<XPD:REF name="Model">s2zaBtuaKUqmE/Mjnkr1MAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="chvO7eD/2UCuu4tO5PAXsAAA">
<XPD:REF name="Model">s2zaBtuaKUqmE/Mjnkr1MAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="jsQMtjPlVEuFS/6oIrAbtgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">s2zaBtuaKUqmE/Mjnkr1MAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="SyisjoTJh0ScbMTQcRyzQQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1292,264;1292,216;336,216;336,167</XPD:ATTR>
<XPD:REF name="Model">0GYnQt0nOUiJ7BcT/lMIfQAA</XPD:REF>
<XPD:REF name="Head">5NKBbNR+pkqTyT7IbEQTTgAA</XPD:REF>
<XPD:REF name="Tail">fj65Kl4VhkauAk5bDSyu5QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="AWbRvrdCeUWBeeR6ub/OGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">0GYnQt0nOUiJ7BcT/lMIfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="2UJA6G1CekyfrKH7pBJNXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">0GYnQt0nOUiJ7BcT/lMIfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Y+JlQ08+jUGneLCDAFMTOAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">0GYnQt0nOUiJ7BcT/lMIfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="FGLvEqPNMUC8F4qZEqdyswAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1264</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">444</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">117</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="oFbFj5gVn0ugYsREvmyr8AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="LWDZX21HTEalU7Hx7zrYrQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIItemSetting</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ZvVHIdELlk20ZNCX+9QeAQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="r3IsKLmuKEaosgXcmFAQEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="p9ZZ27Aag0SR9izUZ7tyTAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="neIoqrVmUEuNUSnIjbyCJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Obaois38Wk2bq0w1eT43aAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLAssociationView" guid="8yspN3j0pUq2VqWUnJVMCAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1324,335;1324,444</XPD:ATTR>
<XPD:REF name="Model">znZoExyTUkKOYJu1Z/aTYwAA</XPD:REF>
<XPD:REF name="Head">FGLvEqPNMUC8F4qZEqdyswAA</XPD:REF>
<XPD:REF name="Tail">fj65Kl4VhkauAk5bDSyu5QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="e46RRGBeGU6XlCHPe3mI4QAA">
<XPD:ATTR name="Alpha" type="real">-1.48901143796969</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">61.2045749923974</XPD:ATTR>
<XPD:ATTR name="Text" type="string">guiMultitypingSettings</XPD:ATTR>
<XPD:REF name="Model">znZoExyTUkKOYJu1Z/aTYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="2XR+xqPXQE+sqQomBm0jpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">znZoExyTUkKOYJu1Z/aTYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="b37wcA/xd0W26ux7O/YR6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Derived = False, Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">znZoExyTUkKOYJu1Z/aTYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="o9dUjTy75kmLzVBkWoBHHAAA">
<XPD:ATTR name="Alpha" type="real">-5.09289471068633</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">37.6961536499415</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+settings</XPD:ATTR>
<XPD:REF name="Model">Ici2ucKocUiZi3sDVAGp9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="CKZoIr3qWkijg1sreDRulgAA">
<XPD:ATTR name="Alpha" type="real">-1.26791082551814</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">50.2891638427206</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+ownerFeature</XPD:ATTR>
<XPD:REF name="Model">+ZSV5j67/06P1NL/ORwmgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="4QDJ99TEaUCjDUCPQIMULQAA">
<XPD:ATTR name="Alpha" type="real">-0.785398663397698</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">14.142135623731</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">Ici2ucKocUiZi3sDVAGp9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="afwuzudcR0SV/4zT3QYOrQAA">
<XPD:ATTR name="Alpha" type="real">1.0121971187172</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">28.3019433961698</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">+ZSV5j67/06P1NL/ORwmgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="WVrBu99BHU6G1KxeOhGVGQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Ici2ucKocUiZi3sDVAGp9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="USd7P/9TA0SSbdIKY7IOyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">+ZSV5j67/06P1NL/ORwmgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="MNUVjtPG0kWa/a+6ZfJEfwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-712</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-996</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Ici2ucKocUiZi3sDVAGp9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="y8mJm11np0iHPj4fZnxhhAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-712</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-996</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">+ZSV5j67/06P1NL/ORwmgAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="k5efqZC5tUKsSrx48iNkBQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">412</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">264</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">261</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">114</XPD:ATTR>
<XPD:REF name="Model">ySL413+DTEen/rtOT3DgFgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Oo6Oo3o0JECAVtAMmM4WpAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Kd6N7eHYwEy4X7mP7ZMw9gAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUINavigatorFeature</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="s+//nfvrOUGJC98WKCxt+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="H9sYRh6l7kyHoU+dJMs4dwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="BjDxzdYhUki90iTSj0XyiwAA">
<XPD:REF name="Model">ySL413+DTEen/rtOT3DgFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="iVVIk0kyh0CJnHSw+6RQIQAA">
<XPD:REF name="Model">ySL413+DTEen/rtOT3DgFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="OaOBBLXl/0Gv23HqHoIFjAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">ySL413+DTEen/rtOT3DgFgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="UPkQLSYUjUyLmJrn6YzMJwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">540,264;540,216;336,216;336,167</XPD:ATTR>
<XPD:REF name="Model">d+VMOCciFUmpsCKd8+s3QAAA</XPD:REF>
<XPD:REF name="Head">5NKBbNR+pkqTyT7IbEQTTgAA</XPD:REF>
<XPD:REF name="Tail">k5efqZC5tUKsSrx48iNkBQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="g7mwxWRWUEWieli/Qz2/GQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">d+VMOCciFUmpsCKd8+s3QAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="71hkc+vGjEWxmJ3Y2bobrQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">d+VMOCciFUmpsCKd8+s3QAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="rzCT/QskIkyTiDn6xO5KlgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">d+VMOCciFUmpsCKd8+s3QAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLAssociationView" guid="o8Fazq1bLkCuC4ksJp3tsQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">576,377;576,432;760,432;760,304;672,304</XPD:ATTR>
<XPD:REF name="Model">KzbsTQC+mUGSdUZLBji+fwAA</XPD:REF>
<XPD:REF name="Head">k5efqZC5tUKsSrx48iNkBQAA</XPD:REF>
<XPD:REF name="Tail">k5efqZC5tUKsSrx48iNkBQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ll4GSFgah0G3h9RCuGkQggAA">
<XPD:ATTR name="Alpha" type="real">-4.51107110031124</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">50.0099990001999</XPD:ATTR>
<XPD:ATTR name="Text" type="string">guiNavigatorChain</XPD:ATTR>
<XPD:REF name="Model">KzbsTQC+mUGSdUZLBji+fwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="GA+97qpNSEKwOrTU6lGXcQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">KzbsTQC+mUGSdUZLBji+fwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="sDpyc6nlq0qnARmqVbQy3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">KzbsTQC+mUGSdUZLBji+fwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="5c5D6lbGz0GHcV1+5da9ugAA">
<XPD:ATTR name="Alpha" type="real">0.57430456188213</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">20.2484567313166</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+next</XPD:ATTR>
<XPD:REF name="Model">3KGuoEcaRE2zk0WCK9bLpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="MFNJqOPjOkCVmZ9jBiRjHwAA">
<XPD:ATTR name="Alpha" type="real">-1.38257430595483</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">42.7551166528639</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+previous</XPD:ATTR>
<XPD:REF name="Model">oRVkWruZ8kaGibzfgl7uXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="CB2mvv8aAky0H69nUTW6uQAA">
<XPD:ATTR name="Alpha" type="real">-0.714090368663045</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.8494332412792</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">3KGuoEcaRE2zk0WCK9bLpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="JaLGoAvtCUehR3a/vkiGgQAA">
<XPD:ATTR name="Alpha" type="real">-5.42647912808369</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.8494332412792</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">oRVkWruZ8kaGibzfgl7uXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="+mlmCRHHOk2KX4Bo7jdBHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">3KGuoEcaRE2zk0WCK9bLpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="oQKqj4gpWUGOCz8B3am3HgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">oRVkWruZ8kaGibzfgl7uXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="UaLVgReetUKQsPKS9WN9gQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1344</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-988</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">3KGuoEcaRE2zk0WCK9bLpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="fxzj/CviLEOueZb4wT+WpwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1344</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-988</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">oRVkWruZ8kaGibzfgl7uXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLClassView" guid="vqWd62wAukCARs/7G6PGlQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">88</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">264</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">100</XPD:ATTR>
<XPD:REF name="Model">pV96NAnNuUimXtLAjb9S7wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="0DNR00+RyEGzK5jnNuJ5PAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="yDeEbBN1JkaNOq+wV+L/iAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIBindingsFeature</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="QfAw8AFRgUu88EpmSrxsTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="oUB784vk5EO0lIoZRrNY4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="W6zCffcq50aTy6IfPXlFBgAA">
<XPD:REF name="Model">pV96NAnNuUimXtLAjb9S7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="6DSIYNGHU0yzp/ZGA61POQAA">
<XPD:REF name="Model">pV96NAnNuUimXtLAjb9S7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="AHSWhi4xRk6yIU1EIuURZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">pV96NAnNuUimXtLAjb9S7wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="yA82LJs660y6QdlunwdoKgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">108</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">516</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">149</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="dT27SlK7mUqTHO5VEWCpogAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="uXkISjxFr06VHLdtLNlmfwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponentBinding</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="V9PwMEVDOkan5K0Mky+lhAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="mLlPhuNAeESyVV2y3n8qPAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="nSFmc7Hwu0yBzjr5oOzA/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="F++CS6NBEkaMl0RUQmxxdAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="YMX5Jytks0elc5CQUaXYAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLAssociationView" guid="2mKO+dTSqkCsR76hqYABJgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">188,516;188,363</XPD:ATTR>
<XPD:REF name="Model">arV8jFcvqU+FRGEiiqbhEQAA</XPD:REF>
<XPD:REF name="Head">vqWd62wAukCARs/7G6PGlQAA</XPD:REF>
<XPD:REF name="Tail">yA82LJs660y6QdlunwdoKgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="6uQmzSCQE0OjCmLxFSGrjQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">arV8jFcvqU+FRGEiiqbhEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="1TiMWdqbb0iS/VBCEjuD3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">arV8jFcvqU+FRGEiiqbhEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="BkvrW7khjUyvUXV9ZuUxxwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">arV8jFcvqU+FRGEiiqbhEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="v9C1a7I2akG5S49VSPOPawAA">
<XPD:ATTR name="Alpha" type="real">-1.22202469597279</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">58.5234995535981</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+ownerFeature</XPD:ATTR>
<XPD:REF name="Model">Mc4pZhvd5kC/5UOobUv4QgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="VHpg/JhQukO2HKgj35JJOQAA">
<XPD:ATTR name="Alpha" type="real">-5.16516682019283</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">41.146081222882</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+bindings</XPD:ATTR>
<XPD:REF name="Model">Don8lXKUTku1H59Pv9MIgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="efc8BgUMo0agfUtOVwtFowAA">
<XPD:ATTR name="Alpha" type="real">0.896055494947485</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">32.0156211871642</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">Mc4pZhvd5kC/5UOobUv4QgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="bDU9GmExAkepsgZKTgBEDQAA">
<XPD:ATTR name="Alpha" type="real">-0.785398356429386</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25.4558441227157</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">Don8lXKUTku1H59Pv9MIgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="NDD434OrFEW06q/rcn0SDwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Mc4pZhvd5kC/5UOobUv4QgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="orYLdAu4K0+0tkBNNsxeUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">Don8lXKUTku1H59Pv9MIgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="8omJitOdrkKt9TQZKgt0bgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-2504</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-928</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Mc4pZhvd5kC/5UOobUv4QgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="jSA/gLpxYUm1UJoD9zdXtAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-2504</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-928</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Don8lXKUTku1H59Pv9MIgAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLGeneralizationView" guid="LKkFxz+D6Uyzvf5yXGuDoAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">188,264;188,216;336,216;336,167</XPD:ATTR>
<XPD:REF name="Model">rRrMuDWVbUGQ9SS9lQ6xKgAA</XPD:REF>
<XPD:REF name="Head">5NKBbNR+pkqTyT7IbEQTTgAA</XPD:REF>
<XPD:REF name="Tail">vqWd62wAukCARs/7G6PGlQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="R/1sEvll9U6KGPqRe1LPeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">rRrMuDWVbUGQ9SS9lQ6xKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="8CazyuJZZkOhk/95XbExMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">rRrMuDWVbUGQ9SS9lQ6xKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="L/n0QCQcL0CU9qkpoFgl+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">rRrMuDWVbUGQ9SS9lQ6xKgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLClassView" guid="gEnmRuYu/E6isnKt/Em5eAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">396</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">484</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">261</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">YiPpKYtd/Uu12ClipzZNLwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="k76wIgmRXEmVDy0QMv0LyAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="JDkTYw6+u0emz1dYnrpcmgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIDefaultNavigatorFeature</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="l1Q/8PgqukqFegRyqlhWTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="mYhoFn2Ul0SAtVD5F7RUsgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="zWOPfBUubEewJ6Hi99XJzQAA">
<XPD:REF name="Model">YiPpKYtd/Uu12ClipzZNLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="KuQz9YGfVUmnZAc739kWaQAA">
<XPD:REF name="Model">YiPpKYtd/Uu12ClipzZNLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="v7lp01QYCEaIM03spp9d+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">YiPpKYtd/Uu12ClipzZNLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLGeneralizationView" guid="w2lZhNVg80SiSzp94X5UdAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">460,484;460,377</XPD:ATTR>
<XPD:REF name="Model">5aHuuMSZk02jdFTtkw+xQwAA</XPD:REF>
<XPD:REF name="Head">k5efqZC5tUKsSrx48iNkBQAA</XPD:REF>
<XPD:REF name="Tail">gEnmRuYu/E6isnKt/Em5eAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="iyIU50c4eUq+jqhyc9tiGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">5aHuuMSZk02jdFTtkw+xQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="wEO75tXMKk6fc+S9ywCjsQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">5aHuuMSZk02jdFTtkw+xQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="V5YvKWep1EKHwgbrXQJJyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">5aHuuMSZk02jdFTtkw+xQwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[4]" type="UMLClassDiagram" guid="62mHTxxodEOljCKlZxWyUwAA">
<XPD:ATTR name="Name" type="string">GUI Setting Features - Text and Picture</XPD:ATTR>
<XPD:REF name="DiagramOwner">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="Ud+elBu7ukW+kBAF0gK9wgAA">
<XPD:REF name="Diagram">62mHTxxodEOljCKlZxWyUwAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">13</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="SHgNnCWYw0meThqV4eGZ8gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">408</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">36</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">123</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="GQX1rErxykGxpVoI2tW1HAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="OF6JexF5+0+b0D3vsRyvtgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUISettingFeature</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="r8yNWkXXyEqeliCeUiyBzQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="nqP+iIcgr0SUzUv+ItnltgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ERFKIdQvy0eXTknWnZOdwgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="jmJccohPHkWbuQiD/BMQkwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="R7Lle0/lp0KUbADPYwn2awAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="jBnHVIwXEk6oZHCymOtgKgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">104</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">152</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">331</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">114</XPD:ATTR>
<XPD:REF name="Model">dyPt4sI5/kOr9Cn+eNZArAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JwYjcSlClkSqrUa/tWO4bQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="IbyYgvLf70iNKSW+o1pNlQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUITextFeature</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="xO3Km+mv6k+rLvjpY+QclQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ZuUh9GLRWEy+q9Uel2RVkgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Xkfi21QT1kaQ9G7/ZMTDuQAA">
<XPD:REF name="Model">dyPt4sI5/kOr9Cn+eNZArAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="V+1OelNwT0y5rL0h9QB2UgAA">
<XPD:REF name="Model">dyPt4sI5/kOr9Cn+eNZArAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="tAS1IqbVDEy6uV9HwdjxMgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">dyPt4sI5/kOr9Cn+eNZArAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="0mMrKp6AlEyl7TUnu7KXYAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">268,152;268,112;468,112;468,65</XPD:ATTR>
<XPD:REF name="Model">nKpoDj7VYkipiXCSH7J73wAA</XPD:REF>
<XPD:REF name="Head">SHgNnCWYw0meThqV4eGZ8gAA</XPD:REF>
<XPD:REF name="Tail">jBnHVIwXEk6oZHCymOtgKgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="amC8HtQ37kCrADbnlVPB0AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">nKpoDj7VYkipiXCSH7J73wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="v1IJZgN06EaOL2Wwgl6jwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">nKpoDj7VYkipiXCSH7J73wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ij4hoCTS5USh28vrQUaDqgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">nKpoDj7VYkipiXCSH7J73wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="3Q2X1/E6xEeRgT713xZj+gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">48</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">408</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">283</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">IvCHwvwqxk6kZyKWC8pTHgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="VJtNhrqbs0+7YmaVWX+R5gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="4SQ8snjyfUW4s50A0ZopswAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIDateTimeTextFeature</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="VSBefk30BEm0CuwpwtxoHAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="VE6RV5RxlkqABCiMTWz5zgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="5exriorChUqByff8cmdXzAAA">
<XPD:REF name="Model">IvCHwvwqxk6kZyKWC8pTHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="VVmzizwj+0uB/IIpK88x3QAA">
<XPD:REF name="Model">IvCHwvwqxk6kZyKWC8pTHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="J4ZntiMV/0mojea4sQftawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">IvCHwvwqxk6kZyKWC8pTHgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="j3tlNZpGskuTLzTPxRLw7QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">344</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">408</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">273</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">hFqWRv1FlUa+EASJzqkE4QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="VOfBoCsHUU2YO2vPZ+66vAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="2awL8zXXyEyG9xLqVhqTrAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUINumberTextFeature</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="VmM+VbfnaUq5ExH0pBla1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="VS3ok0if7k+Ua3PaU3uq8QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="vg6PLbCAkUue4DPkiqDgLQAA">
<XPD:REF name="Model">hFqWRv1FlUa+EASJzqkE4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="FvUzjPkUlE2V6sUqbiNH4QAA">
<XPD:REF name="Model">hFqWRv1FlUa+EASJzqkE4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="jfbWXTXLtUOoZ8w3tXK8uAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">hFqWRv1FlUa+EASJzqkE4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLEnumerationView" guid="lWrAFgvzQ0ycFQL8hUixTgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">340</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">512</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">121</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">114</XPD:ATTR>
<XPD:REF name="Model">JvUVTAQlSk+CKXtMYQ+GyQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Af29hy6lCU2j7yGjtBFx+AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="7czlVb7wiUW0rq+D7ADPDAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUINumberFormat</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="WG4Velt1AkyQr0DSBA3xUQAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;enumeration&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="gZ+5ADsARUCZBkjTc5M5CQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="EnumerationLiteralCompartment" type="UMLEnumerationLiteralCompartmentView" guid="kRPA/IAOnU6JNhdgyq1BSQAA">
<XPD:REF name="Model">JvUVTAQlSk+CKXtMYQ+GyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="UkW83HA5d0yGtLWMhK86LwAA">
<XPD:REF name="Model">JvUVTAQlSk+CKXtMYQ+GyQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLEnumerationView" guid="bQljSkOHSkm8O/qCWMUQuwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">48</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">512</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">131</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">128</XPD:ATTR>
<XPD:REF name="Model">mHsUH21f9EOZgQ3ub7RVOQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="UwzwZEapkUSCNvZu78ZLNwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="PPw9DkIxkEiwhCfatAay8QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIDateTimeFormat</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="igLgYJ95nUGVJ+NEkJxsQQAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;enumeration&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="CXMH5CmRGkSZzCgTVKWHVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="EnumerationLiteralCompartment" type="UMLEnumerationLiteralCompartmentView" guid="ykwozJwQmEygEWnBbM+5EwAA">
<XPD:REF name="Model">mHsUH21f9EOZgQ3ub7RVOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="tLkanAn7B0yUtylxweom6QAA">
<XPD:REF name="Model">mHsUH21f9EOZgQ3ub7RVOQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLGeneralizationView" guid="NLTdrEJrbUmh9oQRAoURSAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">468,408;468,348;244,348;244,265</XPD:ATTR>
<XPD:REF name="Model">lV8wOd5Sw0OzP0SetFDYkwAA</XPD:REF>
<XPD:REF name="Head">jBnHVIwXEk6oZHCymOtgKgAA</XPD:REF>
<XPD:REF name="Tail">j3tlNZpGskuTLzTPxRLw7QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ADXls/4A2kyqegAvjJKQxQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">lV8wOd5Sw0OzP0SetFDYkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="tah/cQjAx0K/ZWYC6qDiBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">lV8wOd5Sw0OzP0SetFDYkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="vY40rLEfPUiglEBwQ0WHwAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">lV8wOd5Sw0OzP0SetFDYkwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="K34fdQf3Nk25Zh33ar3nCwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">244,408;244,265</XPD:ATTR>
<XPD:REF name="Model">NfMAxpm0NEKjRePZ+GH+WAAA</XPD:REF>
<XPD:REF name="Head">jBnHVIwXEk6oZHCymOtgKgAA</XPD:REF>
<XPD:REF name="Tail">3Q2X1/E6xEeRgT713xZj+gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="6881AYTpJEGNWezLp0YopgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">NfMAxpm0NEKjRePZ+GH+WAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="IWAeL+Y82ki762DokQ38FwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">NfMAxpm0NEKjRePZ+GH+WAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Wm5mWtlXcEWKFfsfibwH4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">NfMAxpm0NEKjRePZ+GH+WAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="aQnILtcviE6gxI0M6q9mJAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">668</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">152</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">189</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">114</XPD:ATTR>
<XPD:REF name="Model">voVjXJaa+USprQKQgLh9pQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="P6k0alEn9UOgrdwbLol2BQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="zDx+NcKYGUeaOMnpYplm1AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIPictureFeature</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="CaydtAfnnEeqtP/OeQCqrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="pY327nelh0Ca4fT82/XUVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="gZYH5axX7U6mbvLSCOs4lgAA">
<XPD:REF name="Model">voVjXJaa+USprQKQgLh9pQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="n4+WZlKVGU+fxUWZQiwI4QAA">
<XPD:REF name="Model">voVjXJaa+USprQKQgLh9pQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="pFaI5jx1BkyrusECZLxwagAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">voVjXJaa+USprQKQgLh9pQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="5tUg12+bTkqUgJutBLNV+wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">762,152;762,112;468,112;468,65</XPD:ATTR>
<XPD:REF name="Model">kahrgDVImEGTNa77CWTTqwAA</XPD:REF>
<XPD:REF name="Head">SHgNnCWYw0meThqV4eGZ8gAA</XPD:REF>
<XPD:REF name="Tail">aQnILtcviE6gxI0M6q9mJAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="9o9dCM1QTk2Hioz7qbNSLQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">kahrgDVImEGTNa77CWTTqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="sakRTiMgb0+7oAy+QU/tsgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">kahrgDVImEGTNa77CWTTqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="GE3O7gZqqkOvtnJdqEI2RQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">kahrgDVImEGTNa77CWTTqwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="6yIkvNTTMUSMmXrg+E/KTwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">648</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">408</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">183</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">FFoSNUOktUC97sEvAR/5eQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="9NMbhDjAa0uFURoXhY7S6wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="SgGdvLEZS0mYsESM23oVwwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIDefaultTextFeature</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="PhbakuPgi0+0WA5iEDbSSQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="z01FQWkH8kyx2JF2ICokNwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="vSPl2SkbG0K4AqvgWHPmagAA">
<XPD:REF name="Model">FFoSNUOktUC97sEvAR/5eQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="gs/DkqvUhUyXR+opfMe/mAAA">
<XPD:REF name="Model">FFoSNUOktUC97sEvAR/5eQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="+ve+bgRUwEK9cl2c2ywhPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">FFoSNUOktUC97sEvAR/5eQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="HSaB8zlroUOu5z5IGX8DZAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">720,408;720,348;244,348;244,265</XPD:ATTR>
<XPD:REF name="Model">ePOF+N9yLEiaNIxXMsvMswAA</XPD:REF>
<XPD:REF name="Head">jBnHVIwXEk6oZHCymOtgKgAA</XPD:REF>
<XPD:REF name="Tail">6yIkvNTTMUSMmXrg+E/KTwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="prLnjtxNrk+UZ4K0CxEvdwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ePOF+N9yLEiaNIxXMsvMswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="WIFkVxTNiEOkBAP8+1J+uAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ePOF+N9yLEiaNIxXMsvMswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="8nkfMfeQH0iYbm45xtiHoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ePOF+N9yLEiaNIxXMsvMswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">WGYQPcgMvEu7PFl9MTZFgQAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">60</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="4+we3oMNdEuUImyCvw/GQQAA">
<XPD:ATTR name="Name" type="string">GUIItemSetting</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Abstarct generalization of different kinds of GUI configuration settings for specific kinds of GUI items. A GUI Item Setting defines the presentation and behavior of Elements of one kind, or for one particular Element. A GUI Item Setting inherits the Features from its supersetting, and can redefine some.</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">16</XPD:ATTR>
<XPD:REF name="Views[0]">gxNI436bo0W7s/CZ3a+YIwAA</XPD:REF>
<XPD:REF name="Views[1]">PEiCjY0GnU6ZNROqB4LxggAA</XPD:REF>
<XPD:REF name="Views[2]">oXqxQk8CvEuti3UfuuVu5QAA</XPD:REF>
<XPD:REF name="Views[3]">+YO4YvLipU+4unvtDkqgrQAA</XPD:REF>
<XPD:REF name="Views[4]">9V2hYLkMOUiMpUgo0Sx5sgAA</XPD:REF>
<XPD:REF name="Views[5]">IOvvkOGBWkSCNe47vwExYwAA</XPD:REF>
<XPD:REF name="Views[6]">g9+Cx33JWkypmB9w8UruCAAA</XPD:REF>
<XPD:REF name="Views[7]">+Eye+dsa+0uaqnGnkF+nJAAA</XPD:REF>
<XPD:REF name="Views[8]">zUUJ8rjJ6EuhlcMfcR/97gAA</XPD:REF>
<XPD:REF name="Views[9]">DCU3DEYFrkKnkXzltxV2NAAA</XPD:REF>
<XPD:REF name="Views[10]">4euESPvAOUy2KUWBsWtMnwAA</XPD:REF>
<XPD:REF name="Views[11]">g87mQSojrUiaqDWEHllEyQAA</XPD:REF>
<XPD:REF name="Views[12]">FGLvEqPNMUC8F4qZEqdyswAA</XPD:REF>
<XPD:REF name="Views[13]">p9ZZ27Aag0SR9izUZ7tyTAAA</XPD:REF>
<XPD:REF name="Views[14]">neIoqrVmUEuNUSnIjbyCJgAA</XPD:REF>
<XPD:REF name="Views[15]">Obaois38Wk2bq0w1eT43aAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="bUR2ePNqu06lC1n9u3jPfAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">g1QPNz9tkkuvC986+zi8UQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">8</XPD:ATTR>
<XPD:REF name="Specializations[0]">XOtFe5CG1UaTtmTvE6OwDgAA</XPD:REF>
<XPD:REF name="Specializations[1]">lGtr9Hwih0KfM4V2efvAAAAA</XPD:REF>
<XPD:REF name="Specializations[2]">4EScM3RGd0K0FqSqubjyJwAA</XPD:REF>
<XPD:REF name="Specializations[3]">drZJBWCvcka0B6Wc3p4NYwAA</XPD:REF>
<XPD:REF name="Specializations[4]">gEyTCnTkvkefojgBYlLmQwAA</XPD:REF>
<XPD:REF name="Specializations[5]">ytxTeLyEXUGXuCZo0ltAGwAA</XPD:REF>
<XPD:REF name="Specializations[6]">FXX5+bLUKEOmf8ZvqUlHhQAA</XPD:REF>
<XPD:REF name="Specializations[7]">53js7jaQ0EWHWAfsk7leKAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="fEAxH4gqckiwB6zn26ZoQwAA">
<XPD:ATTR name="Name" type="string">getMatchingRate</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the measure of how this GUI Item Setting matches the given Element, i.e., the &quot;matching distance&quot;:
== -1: does not match at all (infinite distance);
== 0: matches completely (best, 0 distance);
&gt;0: matches partly, the greater the number - the worse it matches (longer matching distance).</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RxImXW8sAk2FPWIrccPnEAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fEAxH4gqckiwB6zn26ZoQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="IOMvrq7s2EiuK4Q2yK1YkgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fEAxH4gqckiwB6zn26ZoQwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="XrgwiOhFxUqW7VR77yqZIQAA">
<XPD:ATTR name="Name" type="string">doesMatch</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Does this GUI Item Setting matches the given Element at least partly?
Returns true if getMatchingRate(el)&gt;=0.</XPD:ATTR>
<XPD:REF name="Owner">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4rTrjwhJ+0uK1Dig+zHuAQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XrgwiOhFxUqW7VR77yqZIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="C4K4oyjaE0S2PISZp0yysAAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XrgwiOhFxUqW7VR77yqZIQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="3ohLOdPo3kCgTpLcKtZFmQAA">
<XPD:ATTR name="Name" type="string">doesMatchFully</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Does this GUI Item Setting fully matches the given Element?
Returns true if getMatchingRate(el)==0.</XPD:ATTR>
<XPD:REF name="Owner">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sEaAfttPIEO9XizmWObFyQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3ohLOdPo3kCgTpLcKtZFmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MMAuU7VZCUigOYKzd/iSCgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3ohLOdPo3kCgTpLcKtZFmQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="iCglX2rs/kuqBdpyVq4fPgAA">
<XPD:ATTR name="Name" type="string">getOwnedFeature</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the owned GUI Setting Feature with the given name or null if such does not exist.</XPD:ATTR>
<XPD:REF name="Owner">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DMxDFwRzNkWJhHDLUsS5fwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iCglX2rs/kuqBdpyVq4fPgAA</XPD:REF>
<XPD:REF name="Type_">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="1BSYuzivmk2zfcki831mWQAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iCglX2rs/kuqBdpyVq4fPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="azJHe/TzuU+JUR9lL454CgAA">
<XPD:ATTR name="Name" type="string">getFeature</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the GUI Setting Feature with the given name, owned or inherited, or null if such does not exist.
Does recursively:
- GUISettingFeature ret = getOwnedFeature(nm);
- If ret!=null return ret;
- If supersetting!=null return supersetting.getFeature(nm);
- Else return null.</XPD:ATTR>
<XPD:REF name="Owner">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8Y+FdE3q90abCYkKV6fy1gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">azJHe/TzuU+JUR9lL454CgAA</XPD:REF>
<XPD:REF name="Type_">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="SBWii2+DHUKZXlT4JcYAfgAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">azJHe/TzuU+JUR9lL454CgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">4</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">AfOP2ZFXoECAWT/iMc82FQAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">j8+jFsqNUU+gdyJPDyhNTgAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">Xkwl/aV1gki7z0z7hmq2EwAA</XPD:REF>
<XPD:REF name="TypedParameters[3]">EvMvPD/xuE65WoJbrRmgZQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
<XPD:REF name="Associations[0]">TnN2kaRIv0m0Xtcb4iV5qAAA</XPD:REF>
<XPD:REF name="Associations[1]">YHroQNtZf0uJp3IVjR2gVQAA</XPD:REF>
<XPD:REF name="Associations[2]">+fYLHt1i0kqpCAIrtMNAFAAA</XPD:REF>
<XPD:REF name="Associations[3]">43Jp6moFB0GKY7kp/iFG8gAA</XPD:REF>
<XPD:REF name="Associations[4]">Ici2ucKocUiZi3sDVAGp9gAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Vf9j7lrGNkaKAa55Zs80fgAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The name of this object.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;New GUI Item Setting&quot;</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="wxxtN2sjc0KQodVQFDibPwAA">
<XPD:ATTR name="Name" type="string">description</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Arbitrary description of this object.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLGeneralization" guid="g1QPNz9tkkuvC986+zi8UQAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:REF name="Parent">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7lyKhYj6X0C45eiOHHZIFAAA</XPD:REF>
<XPD:REF name="Views[1]">3Ah6fMkBdE295f0Tev3yRAAA</XPD:REF>
<XPD:REF name="Views[2]">guOzaJqM40ajg00EnyohFgAA</XPD:REF>
<XPD:REF name="Views[3]">MI9vpi76P0uoY0Au/a4klQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLAssociation" guid="AcrJiF8YoU6G3oVNnBaQuQAA">
<XPD:ATTR name="Name" type="string">guiSettingInheritance</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">x6c2Rx54rkqet0gUJ5sz2AAA</XPD:REF>
<XPD:REF name="Views[1]">rHIOaijAKkCngQ3um77ocgAA</XPD:REF>
<XPD:REF name="Views[2]">IcdvztqK/E6x68oHGqzGhAAA</XPD:REF>
<XPD:REF name="Views[3]">83Lf0gzIWkCBqCpPpLeKXAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="TzL7Y2RpGUmbhYeeTtMWIQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">AcrJiF8YoU6G3oVNnBaQuQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="TnN2kaRIv0m0Xtcb4iV5qAAA">
<XPD:ATTR name="Name" type="string">supersetting</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">AcrJiF8YoU6G3oVNnBaQuQAA</XPD:REF>
<XPD:REF name="Participant">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">mjzZgavyAESf0pdDqrX6+AAA</XPD:REF>
<XPD:REF name="Views[1]">9ruWljQ9RESVLS0KsOLILgAA</XPD:REF>
<XPD:REF name="Views[2]">Z1701uHJ1ES+SW2lVz00uAAA</XPD:REF>
<XPD:REF name="Views[3]">KKcmwsy2wUaMhaQj3D1GqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="YHroQNtZf0uJp3IVjR2gVQAA">
<XPD:ATTR name="Name" type="string">subsettings</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">AcrJiF8YoU6G3oVNnBaQuQAA</XPD:REF>
<XPD:REF name="Participant">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8Vn61za1G0ec+N+/YJ0UvAAA</XPD:REF>
<XPD:REF name="Views[1]">YTlkiCL500iYqXzrBShKvQAA</XPD:REF>
<XPD:REF name="Views[2]">4RS7fQEWZUiEFlEHPaJkFgAA</XPD:REF>
<XPD:REF name="Views[3]">JoN4sytflkKUWeE8uKUQ3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="BogLowyKpU+YzB5OlPkchAAA">
<XPD:ATTR name="Name" type="string">GUISettingFeature</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Abstract generalization of different kinds of features (properties, elements) of one GUI Item Setting or GUI Context. Each GUI Setting Feature defines one aspect of the presentation or behavior of the owner it belongs to. If present, it redefeines the GUI Setting Feature of the same kind and the same identifier in the supersetting. Otherwise, the Feature from the supersetting is inherited.</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">16</XPD:ATTR>
<XPD:REF name="Views[0]">6mTMUszr7UiTShCqg3qmbwAA</XPD:REF>
<XPD:REF name="Views[1]">IrZpyOWTPEq4W0stkuTUTQAA</XPD:REF>
<XPD:REF name="Views[2]">SJN6Ri1sqkSNLcV4NHQFVgAA</XPD:REF>
<XPD:REF name="Views[3]">u0uNZHfhZk+anYSrpUpVggAA</XPD:REF>
<XPD:REF name="Views[4]">PqrzoXxht0SyaogWRuBxYQAA</XPD:REF>
<XPD:REF name="Views[5]">27j98ub9ykGSPEsygx2ksAAA</XPD:REF>
<XPD:REF name="Views[6]">gMfsQOpIVUqUky5r//NkuAAA</XPD:REF>
<XPD:REF name="Views[7]">D7ZE2vpaCkOysVEkUQ3DOwAA</XPD:REF>
<XPD:REF name="Views[8]">5NKBbNR+pkqTyT7IbEQTTgAA</XPD:REF>
<XPD:REF name="Views[9]">QvKV9JkgD0SG0DvJ+n4rtgAA</XPD:REF>
<XPD:REF name="Views[10]">XWybSNkgtEmjRMa0btxmEwAA</XPD:REF>
<XPD:REF name="Views[11]">aliQpYcRx0qIPc5WciTDbQAA</XPD:REF>
<XPD:REF name="Views[12]">SHgNnCWYw0meThqV4eGZ8gAA</XPD:REF>
<XPD:REF name="Views[13]">ERFKIdQvy0eXTknWnZOdwgAA</XPD:REF>
<XPD:REF name="Views[14]">jmJccohPHkWbuQiD/BMQkwAA</XPD:REF>
<XPD:REF name="Views[15]">R7Lle0/lp0KUbADPYwn2awAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="7wZaH32Xn0OjVSBMMaHojQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">2</XPD:ATTR>
<XPD:REF name="Generalizations[0]">7F4xt1ClH0GwqaHftCIn5gAA</XPD:REF>
<XPD:REF name="Generalizations[1]">apypxAhnhkiBAuhmB2NOVgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">8</XPD:ATTR>
<XPD:REF name="Specializations[0]">t+ABhqMEBUSavv4SPbaPDwAA</XPD:REF>
<XPD:REF name="Specializations[1]">kahrgDVImEGTNa77CWTTqwAA</XPD:REF>
<XPD:REF name="Specializations[2]">3migFwiWy0WK15dCro/pwgAA</XPD:REF>
<XPD:REF name="Specializations[3]">0GYnQt0nOUiJ7BcT/lMIfQAA</XPD:REF>
<XPD:REF name="Specializations[4]">d+VMOCciFUmpsCKd8+s3QAAA</XPD:REF>
<XPD:REF name="Specializations[5]">lIgRaaGedEmtyDyMMzAB+gAA</XPD:REF>
<XPD:REF name="Specializations[6]">rRrMuDWVbUGQ9SS9lQ6xKgAA</XPD:REF>
<XPD:REF name="Specializations[7]">nKpoDj7VYkipiXCSH7J73wAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">7</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">DMxDFwRzNkWJhHDLUsS5fwAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">8Y+FdE3q90abCYkKV6fy1gAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">PHg/qNKPw0iSmIJ7hS+B0QAA</XPD:REF>
<XPD:REF name="TypedParameters[3]">rch94uIuE0ygMdXTDgOVqAAA</XPD:REF>
<XPD:REF name="TypedParameters[4]">gbLGWgf7PEiDB5iDJv0f4QAA</XPD:REF>
<XPD:REF name="TypedParameters[5]">DJ9dBLxDVE69K4YwgV1MowAA</XPD:REF>
<XPD:REF name="TypedParameters[6]">Z+n8AadjYEWYCcXk6I611wAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">iFyqMtv/JE64xYfs1BiVdgAA</XPD:REF>
<XPD:REF name="Associations[1]">Nvw8b6ZRX0uKDuki5A4F3gAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="QQ5v9nhNN0Cm3eZQJr5XVwAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The name of this object. Uniquely identifies the Feature within the scope of its owner. Can be preconfigured and used as a title of the Feature for the user (developer).</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="z/0MQByrEEWcaYg43WyZFwAA">
<XPD:ATTR name="Name" type="string">description</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Arbitrary description of this object. Describes the meaning and purpose of this Feature. Can be preconfigured and used as a description (explanation, tip, hint) for the user (developer).</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="MED+vcP970qJPsEsG9GumwAA">
<XPD:ATTR name="Name" type="string">complain</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Should this feature complain if it cannot be applied to a specific Element? If true, it should throw exceptions. If false, it should return null.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">true</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLGeneralization" guid="7F4xt1ClH0GwqaHftCIn5gAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
<XPD:REF name="Parent">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WlkajUGYCEOyZVF6dchxhgAA</XPD:REF>
<XPD:REF name="Views[1]">hSPSFbBftUyLRgzY9b29qgAA</XPD:REF>
<XPD:REF name="Views[2]">Oc+zQJWs1ECDbzukLaKZBQAA</XPD:REF>
<XPD:REF name="Views[3]">SElMacjrEEGeI5oBzhBRKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="UNZU8ytysEmLyCwAmLfjXQAA">
<XPD:ATTR name="Name" type="string">guiItemSettingFeatures</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8OE1bSGlfkiLw4FYPeeF1wAA</XPD:REF>
<XPD:REF name="Views[1]">3ZC84gYXLk6qfZ/rbJfGHAAA</XPD:REF>
<XPD:REF name="Views[2]">xnvouuCuTUuAZYz7YYipnAAA</XPD:REF>
<XPD:REF name="Views[3]">zJoamWd1i0+8Qve6CWZg4QAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="nGCkVB5n+kCEMClvADUNYQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">UNZU8ytysEmLyCwAmLfjXQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="+fYLHt1i0kqpCAIrtMNAFAAA">
<XPD:ATTR name="Name" type="string">ownerSetting</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">UNZU8ytysEmLyCwAmLfjXQAA</XPD:REF>
<XPD:REF name="Participant">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Su5Qn3Vn7kGxkg3g9lfBLQAA</XPD:REF>
<XPD:REF name="Views[1]">kAzJxKExH0qtvzjP4UxPLAAA</XPD:REF>
<XPD:REF name="Views[2]">lZwRqSbLwEKAuyTSyRHIKAAA</XPD:REF>
<XPD:REF name="Views[3]">ujGGRVFoGU27gjts4GI4MQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="iFyqMtv/JE64xYfs1BiVdgAA">
<XPD:ATTR name="Name" type="string">features</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">UNZU8ytysEmLyCwAmLfjXQAA</XPD:REF>
<XPD:REF name="Participant">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Q217iZxeO0il2fLs6dASAQAA</XPD:REF>
<XPD:REF name="Views[1]">bgxT/1DuN0araYdGMpOb8gAA</XPD:REF>
<XPD:REF name="Views[2]">wuRKmffvGkGFZ4VFnmglJwAA</XPD:REF>
<XPD:REF name="Views[3]">aQu76YFZykSdgrEyOeAN+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="4ZEtEx8kvk2Njo5vT5zSNgAA">
<XPD:ATTR name="Name" type="string">GUIContext</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">GUI Context is a set of GUI Item Settings that define the presentation and behavior of Elements when they are rendered within that Context. A GUI Context can inherit the Settings from its supercontext and redefine some. GUI Context also has its Features that define some global presentation and behavior in the entire Context.</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">K4YbSnejJ022wKv5pATx1wAA</XPD:REF>
<XPD:REF name="Views[1]">tawSuuM3eESQYSI/d2lEbQAA</XPD:REF>
<XPD:REF name="Views[2]">ko6LNJcnTki/wIlY6bM/RwAA</XPD:REF>
<XPD:REF name="Views[3]">MKttpvrlpEeq9TJwAtX0sgAA</XPD:REF>
<XPD:REF name="Views[4]">jHMtZS/900e7fZNPxxAtsQAA</XPD:REF>
<XPD:REF name="Views[5]">n0UwO3+43EyQsasoy/7wqAAA</XPD:REF>
<XPD:REF name="Views[6]">qFzKak4+/0O3sYnMlImDNAAA</XPD:REF>
<XPD:REF name="Views[7]">6HNAWBq7e0SLJoc/4rBzYwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="PDntGULx3U+TGJWqZwLzgAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">loSPSxNPD0iKRCx1WaKlvwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">FrB+JZsC8Eqf8E4frm56yAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="uJNFc1hjP0SmhsQtq8YdfwAA">
<XPD:ATTR name="Name" type="string">getOwnedFeature</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the owned GUI Setting Feature with the given name or null if such does not exist.</XPD:ATTR>
<XPD:REF name="Owner">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="PHg/qNKPw0iSmIJ7hS+B0QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uJNFc1hjP0SmhsQtq8YdfwAA</XPD:REF>
<XPD:REF name="Type_">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="EvNFkiGtFkSqAA2JhRMnrgAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uJNFc1hjP0SmhsQtq8YdfwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="irWK/xHeP0qApVFWRcVLswAA">
<XPD:ATTR name="Name" type="string">getFeature</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the GUI Setting Feature with the given name, owned or inherited, or null if such does not exist.
Does recursively:
- GUISettingFeature ret = getOwnedFeature(name);
- If ret!=null return ret;
- If supercontext!=null return supercontext.getFeature(name);
- Else return null.</XPD:ATTR>
<XPD:REF name="Owner">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="rch94uIuE0ygMdXTDgOVqAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">irWK/xHeP0qApVFWRcVLswAA</XPD:REF>
<XPD:REF name="Type_">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Hj3lTgQrv0SmSoSUV1dGWwAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">irWK/xHeP0qApVFWRcVLswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="QrNyeIMaH0u3phCfW4BZfwAA">
<XPD:ATTR name="Name" type="string">getOwnedSetting</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the owned GUI Item Setting that best matches the given Element or null if such does not exist.
From all owned GUI Item Settings (settings), returns the one with the smallest nonnegative number returned from getMatchingRate(), or null if such does not exist.</XPD:ATTR>
<XPD:REF name="Owner">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AfOP2ZFXoECAWT/iMc82FQAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">GUIItemSetting</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QrNyeIMaH0u3phCfW4BZfwAA</XPD:REF>
<XPD:REF name="Type_">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="WCISl5IhykiAOs/yJXkemwAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QrNyeIMaH0u3phCfW4BZfwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="T5eKNPcKbUiWLMzHornzdQAA">
<XPD:ATTR name="Name" type="string">getSetting</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the GUI Item Setting that best matches the given Element, owned or inherited, or null if such does not exist.
Does recursively:
- GUIItemSetting ret = getOwnedSetting(el);
- If ret!=null return ret;
- If supercontext!=null return supercontext.getSetting(el);
- Else return null.</XPD:ATTR>
<XPD:REF name="Owner">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="j8+jFsqNUU+gdyJPDyhNTgAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">GUIItemSetting</XPD:ATTR>
<XPD:REF name="BehavioralFeature">T5eKNPcKbUiWLMzHornzdQAA</XPD:REF>
<XPD:REF name="Type_">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="If/dqCtk2EGyBoON8LolugAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">T5eKNPcKbUiWLMzHornzdQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Wl8lKB4CukquypAR01l/4gAA">
<XPD:ATTR name="Name" type="string">getFeature</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the GUI Setting Feature with specified name from the GUI Item Setting which best mathes the specified element and has the feature with the given name, if such does not exist the search continues in the supercontext.</XPD:ATTR>
<XPD:REF name="Owner">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gbLGWgf7PEiDB5iDJv0f4QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Wl8lKB4CukquypAR01l/4gAA</XPD:REF>
<XPD:REF name="Type_">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="66Ax3kKzEEWPI9JfeIEZGQAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Wl8lKB4CukquypAR01l/4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="XED9l7vyYE2fSmTVz4DdNgAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Wl8lKB4CukquypAR01l/4gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">p0KFyi8uK0ehi7DGd2TUqAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
<XPD:REF name="Associations[0]">GBnd0HRUkE296MquvTYbkQAA</XPD:REF>
<XPD:REF name="Associations[1]">stODJwFKo02ngjDI1JB0UAAA</XPD:REF>
<XPD:REF name="Associations[2]">9gR9NcQkMkGK2TEWLFPrbAAA</XPD:REF>
<XPD:REF name="Associations[3]">LvSp28HKc0Ov8a0jqVLDwQAA</XPD:REF>
<XPD:REF name="Associations[4]">wTSWPn7730WRjxKhjiyA1QAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="+obro166+U6rSD+aMFCfmwAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The name of this object.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;New GUI Context&quot;</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="yFTO5ILHp0y25DvOkJRHcQAA">
<XPD:ATTR name="Name" type="string">description</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Arbitrary description of this object.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLGeneralization" guid="FrB+JZsC8Eqf8E4frm56yAAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
<XPD:REF name="Parent">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">SciMhCRb20GDfLq/jaRsRQAA</XPD:REF>
<XPD:REF name="Views[1]">7Xj17DDgrEW0brOxibYZSQAA</XPD:REF>
<XPD:REF name="Views[2]">kVrK/y3fAkutU2G+J+36zQAA</XPD:REF>
<XPD:REF name="Views[3]">uqvsrK1h706q1WwAkBAdpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="cmIVEQX2o0+renkCm54zsgAA">
<XPD:ATTR name="Name" type="string">guiContextInheritance</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+68niB0yJUu9go0LDyMJsQAA</XPD:REF>
<XPD:REF name="Views[1]">KxV7dXXHkEa46Ydq6fufAAAA</XPD:REF>
<XPD:REF name="Views[2]">0Icn5gdY/kClut8rzJD14QAA</XPD:REF>
<XPD:REF name="Views[3]">0tKHzHjgv0KlOmDLG5XhsgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="qT6Y4afAWka3hY6Tf22IPgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">cmIVEQX2o0+renkCm54zsgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="GBnd0HRUkE296MquvTYbkQAA">
<XPD:ATTR name="Name" type="string">supercontext</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">cmIVEQX2o0+renkCm54zsgAA</XPD:REF>
<XPD:REF name="Participant">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">n3ceMymr8U22k+ExZNhelgAA</XPD:REF>
<XPD:REF name="Views[1]">iiqDDeSp1Eqk+Ohu5U6UxAAA</XPD:REF>
<XPD:REF name="Views[2]">7jMEELqtFUeKFjCYsA5CJQAA</XPD:REF>
<XPD:REF name="Views[3]">gnK+VddZxkyIZkj4/2VWjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="stODJwFKo02ngjDI1JB0UAAA">
<XPD:ATTR name="Name" type="string">subcontexts</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">cmIVEQX2o0+renkCm54zsgAA</XPD:REF>
<XPD:REF name="Participant">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GM8HEAWloU6NbGVLeAjK1AAA</XPD:REF>
<XPD:REF name="Views[1]">sQYE/cov+06gWdZTKSiRjQAA</XPD:REF>
<XPD:REF name="Views[2]">g3G8YqMf80+442RXWfR9OgAA</XPD:REF>
<XPD:REF name="Views[3]">bI4/tATrQ0q+2NljcQ+HcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLAssociation" guid="Zkcwvt0N70+tfCbx0ZJRRwAA">
<XPD:ATTR name="Name" type="string">guiContextFeatures</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PpoHoh1xu0qG4+QsRNoAQQAA</XPD:REF>
<XPD:REF name="Views[1]">NrAfi6Kt+UaOE6BWgp1BTgAA</XPD:REF>
<XPD:REF name="Views[2]">K/qZUfSvqEK66ZtgTHaU8gAA</XPD:REF>
<XPD:REF name="Views[3]">hjJGwxPZa0OIGmCnMn9igAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="K2+Xpi4yfkGTHY47p6PCYwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">Zkcwvt0N70+tfCbx0ZJRRwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="9gR9NcQkMkGK2TEWLFPrbAAA">
<XPD:ATTR name="Name" type="string">ownerContext</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">Zkcwvt0N70+tfCbx0ZJRRwAA</XPD:REF>
<XPD:REF name="Participant">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VmOJIktzUkKD6wlmkT3nmQAA</XPD:REF>
<XPD:REF name="Views[1]">/wsLQsL6CU2uVcAQCUPVPwAA</XPD:REF>
<XPD:REF name="Views[2]">5k9acR4Y4EOP8qLXr/RgnAAA</XPD:REF>
<XPD:REF name="Views[3]">xF11sjQnPk+xuwnCVJNIyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Nvw8b6ZRX0uKDuki5A4F3gAA">
<XPD:ATTR name="Name" type="string">features</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">Zkcwvt0N70+tfCbx0ZJRRwAA</XPD:REF>
<XPD:REF name="Participant">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">nUAHNPGn3EGcOQSLC9SfnQAA</XPD:REF>
<XPD:REF name="Views[1]">JWwnP/wOJkagLaTtV1RVXwAA</XPD:REF>
<XPD:REF name="Views[2]">D0Qx6MwFCUOm6173hqKwOgAA</XPD:REF>
<XPD:REF name="Views[3]">u0JYaeQ0ykSqBk6xn7aVZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLAssociation" guid="yDw/yMqcPUeJS0Yqe8y6HAAA">
<XPD:ATTR name="Name" type="string">guiContextSettings</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+rrUn5qykk+iKYI1XnfQvAAA</XPD:REF>
<XPD:REF name="Views[1]">jpjfzXVem0isWbudfKn/wwAA</XPD:REF>
<XPD:REF name="Views[2]">fwqSgTHhbkmJRUIUjivQ0QAA</XPD:REF>
<XPD:REF name="Views[3]">KQ9HjX5p0UOP4PyM8ghiuQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="AruCIEe7zEW9VLa5gbyzVwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">yDw/yMqcPUeJS0Yqe8y6HAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="LvSp28HKc0Ov8a0jqVLDwQAA">
<XPD:ATTR name="Name" type="string">owner</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">yDw/yMqcPUeJS0Yqe8y6HAAA</XPD:REF>
<XPD:REF name="Participant">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LlFfCENrO0qUBwf8sJRBCQAA</XPD:REF>
<XPD:REF name="Views[1]">9vbqPNBUV02OazFwFBK4sQAA</XPD:REF>
<XPD:REF name="Views[2]">L+UhF2kehEKvbV0Qlhpk7gAA</XPD:REF>
<XPD:REF name="Views[3]">pGZu4NzmP0mJepFDxVkvuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="43Jp6moFB0GKY7kp/iFG8gAA">
<XPD:ATTR name="Name" type="string">settings</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">yDw/yMqcPUeJS0Yqe8y6HAAA</XPD:REF>
<XPD:REF name="Participant">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">khLBv2ULJ0yZ+LE3M5778QAA</XPD:REF>
<XPD:REF name="Views[1]">83p83riHzEOAt1ul80uW7gAA</XPD:REF>
<XPD:REF name="Views[2]">3IMy2Bcdjk2xwgISlAWZugAA</XPD:REF>
<XPD:REF name="Views[3]">i20IO4n5qkmLvg/lwefZuAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="dyPt4sI5/kOr9Cn+eNZArAAA">
<XPD:ATTR name="Name" type="string">GUITextFeature</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A GUI Setting Feature that describes a textual representation. Defines the contents and presentation style of a text.</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jBnHVIwXEk6oZHCymOtgKgAA</XPD:REF>
<XPD:REF name="Views[1]">Xkfi21QT1kaQ9G7/ZMTDuQAA</XPD:REF>
<XPD:REF name="Views[2]">V+1OelNwT0y5rL0h9QB2UgAA</XPD:REF>
<XPD:REF name="Views[3]">tAS1IqbVDEy6uV9HwdjxMgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="hDl+hPKRtEW7wFvCoRzaOAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">dyPt4sI5/kOr9Cn+eNZArAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">2</XPD:ATTR>
<XPD:REF name="Generalizations[0]">t+ABhqMEBUSavv4SPbaPDwAA</XPD:REF>
<XPD:REF name="Generalizations[1]">nKpoDj7VYkipiXCSH7J73wAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">NfMAxpm0NEKjRePZ+GH+WAAA</XPD:REF>
<XPD:REF name="Specializations[1]">lV8wOd5Sw0OzP0SetFDYkwAA</XPD:REF>
<XPD:REF name="Specializations[2]">ePOF+N9yLEiaNIxXMsvMswAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="4lJSL3UCjEqyuygj4Mr17gAA">
<XPD:ATTR name="Name" type="string">getValue</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the textual value (the contents) defined by this Feature for the given Element. 
Does: 
&lt;ul&gt;&lt;li&gt;If isFixed==true, return textValue;&lt;/li&gt;
&lt;li&gt;Else if getFromType==true, returns the value of the textual feature for el.getClassifier() defined within the owning context and with the same name; &lt;/li&gt;
&lt;li&gt;Else if the given Element el is a ClassifierInstance, returns the value of the Attribute of el with the name attrUQName: return (IClassifierInstance)el.getSlot(attrUQName).val(). If it is not a Text instance, then it's textual presentation is looked up in the owning context.&lt;/li&gt;&lt;/ul&gt;</XPD:ATTR>
<XPD:REF name="Owner">dyPt4sI5/kOr9Cn+eNZArAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qVXoYnxSCUilA1OawNHuOwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4lJSL3UCjEqyuygj4Mr17gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="yz9ohJJv7EaZ/Yuu/hvIAgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4lJSL3UCjEqyuygj4Mr17gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="UUybGQp/3E+TCwb0b8QzAgAA">
<XPD:ATTR name="Name" type="string">isFixed</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Is the contents defined as a fixed value?</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">dyPt4sI5/kOr9Cn+eNZArAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="cRz+40+9+EKpnmHCvMBFkwAA">
<XPD:ATTR name="Name" type="string">getFromType</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Is the contents defined as the name of the type of the Element?</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">dyPt4sI5/kOr9Cn+eNZArAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="EUwedKmLIEO1lzQIL/GWeAAA">
<XPD:ATTR name="Name" type="string">textValue</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">If the contents is a fixed value, this attribute defines that value.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;&quot;</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">dyPt4sI5/kOr9Cn+eNZArAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="u3csi273W0ORqwn9g13SiQAA">
<XPD:ATTR name="Name" type="string">attrName</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">If the contents is a obtained from an Attribute Value, this attribute defines that unqualified or qualified name of that Attribute.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;name&quot;</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">dyPt4sI5/kOr9Cn+eNZArAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="t+ABhqMEBUSavv4SPbaPDwAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">dyPt4sI5/kOr9Cn+eNZArAAA</XPD:REF>
<XPD:REF name="Parent">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLClass" guid="voVjXJaa+USprQKQgLh9pQAA">
<XPD:ATTR name="Name" type="string">GUIPictureFeature</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A GUI Setting Feature that describes a pictorial representation. Defines the contents and presentation style of a picture.</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">aQnILtcviE6gxI0M6q9mJAAA</XPD:REF>
<XPD:REF name="Views[1]">gZYH5axX7U6mbvLSCOs4lgAA</XPD:REF>
<XPD:REF name="Views[2]">n4+WZlKVGU+fxUWZQiwI4QAA</XPD:REF>
<XPD:REF name="Views[3]">pFaI5jx1BkyrusECZLxwagAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="L9g/FOwcWkqPQ4QRcwSG3wAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">voVjXJaa+USprQKQgLh9pQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">kahrgDVImEGTNa77CWTTqwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="hD0LQcKXHUWp4hdS2cwWFwAA">
<XPD:ATTR name="Name" type="string">getValue</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the pictorial value (the contents) defined by this Feature for the given Element.
Does:
- If url is set throws IllegalStateException;
- If isFixed==true return picVal;
- Else if the given Element el is a ClassifierInstance, returns the value of the Attribute of el with the name attrUQName: return (IClassifierInstance)el.getSlot(attrUQName).val().</XPD:ATTR>
<XPD:REF name="Owner">voVjXJaa+USprQKQgLh9pQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vyHKBcTg/k+haGt9Jl49QQAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Picture</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hD0LQcKXHUWp4hdS2cwWFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="G4WIQTzgH0qg3/x+m4awrwAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hD0LQcKXHUWp4hdS2cwWFwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="/BZPhfjrlUG1zJ0iwcLg2gAA">
<XPD:ATTR name="Name" type="string">isFixed</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Is the contents defined as a fixed value (and provided in picVal)?</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">true</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">voVjXJaa+USprQKQgLh9pQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="nurGiDHI+ke7ZMbsNH+1yQAA">
<XPD:ATTR name="Name" type="string">pictureValue</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">If the contents is a fixed value, this attribute defines that value.</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Picture</XPD:ATTR>
<XPD:REF name="Type_">dmxku372tESQxeKl1Ulc2AAA</XPD:REF>
<XPD:REF name="Owner">voVjXJaa+USprQKQgLh9pQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="1yv7Vn8JnkG+0LmiRDZvDQAA">
<XPD:ATTR name="Name" type="string">url</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">voVjXJaa+USprQKQgLh9pQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="STEKNwzYnkWmGyAQxYvl5QAA">
<XPD:ATTR name="Name" type="string">attrUQName</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">If the contents is a obtained from an Attribute Value, this attribute defines that unqualified name of that Attribute.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;picture&quot;</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">voVjXJaa+USprQKQgLh9pQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLGeneralization" guid="kahrgDVImEGTNa77CWTTqwAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">voVjXJaa+USprQKQgLh9pQAA</XPD:REF>
<XPD:REF name="Parent">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5tUg12+bTkqUgJutBLNV+wAA</XPD:REF>
<XPD:REF name="Views[1]">9o9dCM1QTk2Hioz7qbNSLQAA</XPD:REF>
<XPD:REF name="Views[2]">sakRTiMgb0+7oAy+QU/tsgAA</XPD:REF>
<XPD:REF name="Views[3]">GE3O7gZqqkOvtnJdqEI2RQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLClass" guid="4KfKNNEbGkaYCNtmDDInqwAA">
<XPD:ATTR name="Name" type="string">GUICommandsFeature</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A GUI Setting Feature that provides a collection of Commands.</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+aTlSrGb0UiZ9s7ti+jIlQAA</XPD:REF>
<XPD:REF name="Views[1]">unf3Ig2NnUWIz9jIMnQn8gAA</XPD:REF>
<XPD:REF name="Views[2]">u/ECLMlRW0C/W6ygkYDn+AAA</XPD:REF>
<XPD:REF name="Views[3]">TLAQz11+WECa1KvItXJCqAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="2Q4YQ70JZ0q6oGQONq5BngAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">4KfKNNEbGkaYCNtmDDInqwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">3migFwiWy0WK15dCro/pwgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="B5+uNT94MUmwfQTlp3d7YgAA">
<XPD:ATTR name="Name" type="string">getCommands</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the subcollection of Commands in cmds that accept the given Element (Command::isApplicableOn(el)).</XPD:ATTR>
<XPD:REF name="Owner">4KfKNNEbGkaYCNtmDDInqwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YjBC7qRk80KLRO2WhlKS8gAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">TODO: change return type value, because it must be in accordance with UML semantics. It is java specific, now.</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;Command&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">B5+uNT94MUmwfQTlp3d7YgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="tf0rzxwkdUigQiTIn5xScwAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">B5+uNT94MUmwfQTlp3d7YgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">e6DdjxqYNkKfsvDh1WNeKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLAssociation" guid="PCt0Ui8xskaZhniMgVMCXAAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RvgyZ8vyXki+TZ36NkGIPgAA</XPD:REF>
<XPD:REF name="Views[1]">onOw9vm5EkiwpALJRUrPCgAA</XPD:REF>
<XPD:REF name="Views[2]">k4NiG/CpGU+YMtqi0XE2IQAA</XPD:REF>
<XPD:REF name="Views[3]">e3czxaXVE0macKGW/OavUgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="x0Y4TfRW80SW7SmO7fyP5QAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">PCt0Ui8xskaZhniMgVMCXAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="e6DdjxqYNkKfsvDh1WNeKAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">PCt0Ui8xskaZhniMgVMCXAAA</XPD:REF>
<XPD:REF name="Participant">4KfKNNEbGkaYCNtmDDInqwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">J5RHKvOH5UiGSkgRuP0gIAAA</XPD:REF>
<XPD:REF name="Views[1]">FI9lNUcztUGR5m6/wTzQXQAA</XPD:REF>
<XPD:REF name="Views[2]">EmG+g5YY5EmY1uc0+RC92wAA</XPD:REF>
<XPD:REF name="Views[3]">D2ymvrfT50yHAyU7v/USVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="yG279iTrVkuu1m8nfgExowAA">
<XPD:ATTR name="Name" type="string">cmds</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">PCt0Ui8xskaZhniMgVMCXAAA</XPD:REF>
<XPD:REF name="Participant">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wMRZzVgkcU+YD+ZGcQcoDQAA</XPD:REF>
<XPD:REF name="Views[1]">kAygl6fCiU2dzP7DWA30EQAA</XPD:REF>
<XPD:REF name="Views[2]">LEtGvwcTOU6RGMynDHhr4gAA</XPD:REF>
<XPD:REF name="Views[3]">yhIz31oJE02YM4KsCYSdNgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLGeneralization" guid="3migFwiWy0WK15dCro/pwgAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">4KfKNNEbGkaYCNtmDDInqwAA</XPD:REF>
<XPD:REF name="Parent">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">g5c9DpHMDkS+xmWPLvqmigAA</XPD:REF>
<XPD:REF name="Views[1]">Bp2h6jWOVEeiyyQr3QcMlQAA</XPD:REF>
<XPD:REF name="Views[2]">T1rfbniamEqpMoT2xxAA+QAA</XPD:REF>
<XPD:REF name="Views[3]">YU6PbsFGtkOsBAwpfXG9zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLClass" guid="s2zaBtuaKUqmE/Mjnkr1MAAA">
<XPD:ATTR name="Name" type="string">GUIMultitypingFeature</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A GUI Setting Feature that provides a way for multiple polymorphism - to provide some settings depending on more than one kind of Element. For example, it can be used to provide two-way Command mappings (e.g. for drag and drop).</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">fj65Kl4VhkauAk5bDSyu5QAA</XPD:REF>
<XPD:REF name="Views[1]">r8nvcA1RkUqIL3MZZ4b5igAA</XPD:REF>
<XPD:REF name="Views[2]">chvO7eD/2UCuu4tO5PAXsAAA</XPD:REF>
<XPD:REF name="Views[3]">jsQMtjPlVEuFS/6oIrAbtgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="3oWNBmNMcEGJtWCCHxBaGQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">s2zaBtuaKUqmE/Mjnkr1MAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">0GYnQt0nOUiJ7BcT/lMIfQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="n8ywIC/QqEGrFW9MjA3eLQAA">
<XPD:ATTR name="Name" type="string">getOwnedSetting</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the owned GUI Item Setting that best matches the given Element or null if such does not exist.
From all owned GUI Item Settings (settings), returns the one with the smallest nonnegative number returned from getMatchingRate(), or null if such does not exist.</XPD:ATTR>
<XPD:REF name="Owner">s2zaBtuaKUqmE/Mjnkr1MAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Xkwl/aV1gki7z0z7hmq2EwAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">GUIItemSetting</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n8ywIC/QqEGrFW9MjA3eLQAA</XPD:REF>
<XPD:REF name="Type_">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="VVFGH/3KRU6VDHYl2LxbJAAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n8ywIC/QqEGrFW9MjA3eLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="NjZhmMoxfk6xotXndeJx/QAA">
<XPD:ATTR name="Name" type="string">getCommands</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the subcollection of Commands that are applicable on the source and target Elements.
Does:
- Finds the GUI Item Setting that matches the source: GUIItemSetting st = getOwnedSetting(source); Returns an empty collection if st is null;
- Finds the GUI Commands Feature of that setting with the name &quot;Commands&quot;: GUICommandsFeature ft = (GUICommandsFeature)(st.getFeature(&quot;Commands&quot;);
- Gets the collection of Commands in that Feature: Command[0..*] cmds = ft.getCommands(target);
- From that collection, filters those Commands that are applicable on source and target (isApplicableOn(source,target)) and returns that filtered collection.</XPD:ATTR>
<XPD:REF name="Owner">s2zaBtuaKUqmE/Mjnkr1MAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+ofdudD6G0ySCJnkQ/+6KAAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">TODO: change return type value, because it must be in accordance with UML semantics. It is java specific, now.</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;Command&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NjZhmMoxfk6xotXndeJx/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="rdIGTZaOYE+2WPjMT6xVkgAA">
<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NjZhmMoxfk6xotXndeJx/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="8tp+iSUZdkGit0C8JRmuigAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NjZhmMoxfk6xotXndeJx/QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">+ZSV5j67/06P1NL/ORwmgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLGeneralization" guid="0GYnQt0nOUiJ7BcT/lMIfQAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">s2zaBtuaKUqmE/Mjnkr1MAAA</XPD:REF>
<XPD:REF name="Parent">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">SyisjoTJh0ScbMTQcRyzQQAA</XPD:REF>
<XPD:REF name="Views[1]">AWbRvrdCeUWBeeR6ub/OGgAA</XPD:REF>
<XPD:REF name="Views[2]">2UJA6G1CekyfrKH7pBJNXAAA</XPD:REF>
<XPD:REF name="Views[3]">Y+JlQ08+jUGneLCDAFMTOAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLAssociation" guid="znZoExyTUkKOYJu1Z/aTYwAA">
<XPD:ATTR name="Name" type="string">guiMultitypingSettings</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8yspN3j0pUq2VqWUnJVMCAAA</XPD:REF>
<XPD:REF name="Views[1]">e46RRGBeGU6XlCHPe3mI4QAA</XPD:REF>
<XPD:REF name="Views[2]">2XR+xqPXQE+sqQomBm0jpAAA</XPD:REF>
<XPD:REF name="Views[3]">b37wcA/xd0W26ux7O/YR6QAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">2</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="CUfmw6NwakiuGbQiM6ioMgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Derived</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">False</XPD:ATTR>
<XPD:REF name="TaggedModel">znZoExyTUkKOYJu1Z/aTYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TaggedValues[1]" type="TaggedValue" guid="jvalQdllG0Ofn/tb9QiG9QAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">znZoExyTUkKOYJu1Z/aTYwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="+ZSV5j67/06P1NL/ORwmgAAA">
<XPD:ATTR name="Name" type="string">ownerFeature</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">znZoExyTUkKOYJu1Z/aTYwAA</XPD:REF>
<XPD:REF name="Participant">s2zaBtuaKUqmE/Mjnkr1MAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CKZoIr3qWkijg1sreDRulgAA</XPD:REF>
<XPD:REF name="Views[1]">afwuzudcR0SV/4zT3QYOrQAA</XPD:REF>
<XPD:REF name="Views[2]">USd7P/9TA0SSbdIKY7IOyQAA</XPD:REF>
<XPD:REF name="Views[3]">y8mJm11np0iHPj4fZnxhhAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Ici2ucKocUiZi3sDVAGp9gAA">
<XPD:ATTR name="Name" type="string">settings</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">znZoExyTUkKOYJu1Z/aTYwAA</XPD:REF>
<XPD:REF name="Participant">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">o9dUjTy75kmLzVBkWoBHHAAA</XPD:REF>
<XPD:REF name="Views[1]">4QDJ99TEaUCjDUCPQIMULQAA</XPD:REF>
<XPD:REF name="Views[2]">WVrBu99BHU6G1KxeOhGVGQAA</XPD:REF>
<XPD:REF name="Views[3]">MNUVjtPG0kWa/a+6ZfJEfwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLClass" guid="ySL413+DTEen/rtOT3DgFgAA">
<XPD:ATTR name="Name" type="string">GUINavigatorFeature</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A GUI Setting Feature that provides a way for navigating over the object space, for specifying the Elements that are rendered as subnodes of a GUI Item in tree views.</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">k5efqZC5tUKsSrx48iNkBQAA</XPD:REF>
<XPD:REF name="Views[1]">BjDxzdYhUki90iTSj0XyiwAA</XPD:REF>
<XPD:REF name="Views[2]">iVVIk0kyh0CJnHSw+6RQIQAA</XPD:REF>
<XPD:REF name="Views[3]">OaOBBLXl/0Gv23HqHoIFjAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="iL/gUqU3Oki8uh5DW1tJfAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">ySL413+DTEen/rtOT3DgFgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">d+VMOCciFUmpsCKd8+s3QAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">5aHuuMSZk02jdFTtkw+xQwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="wbgvgR4T00KsUgPmRee4mQAA">
<XPD:ATTR name="Name" type="string">addToChain</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Adds the given Navigator to the chain in front of this Navigator (as its previous - prev). Links them accordingly.</XPD:ATTR>
<XPD:REF name="Owner">ySL413+DTEen/rtOT3DgFgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+OaWVMSZfES5LxcakVHv2wAA">
<XPD:ATTR name="Name" type="string">nav</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wbgvgR4T00KsUgPmRee4mQAA</XPD:REF>
<XPD:REF name="Type_">ySL413+DTEen/rtOT3DgFgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="06WOrPkdm0uvtvwghhEkhAAA">
<XPD:ATTR name="Name" type="string">getElements</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns a collection of Elements determined by this Navigator (and the chain of them behind) for the given Element as a node.
Does this recursively:
- IElement[0..*] result = {};
- IElement[0..*] col = {};
- If next!= null then col=next.getElements(el);
  - For each e in col: result=result union getSubnodes(e);
- Else result=getSubnodes(el);
- Return result.</XPD:ATTR>
<XPD:REF name="Owner">ySL413+DTEen/rtOT3DgFgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Esp3zRwjZ0q6xntYeI3KaQAA">
<XPD:ATTR name="Documentation" type="string">TODO: change return type value, because it must be in accordance with UML semantics. It is java specific, now.</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;IElement&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">06WOrPkdm0uvtvwghhEkhAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ZoK0ryE+HUu/yWDJ+PrdPgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">06WOrPkdm0uvtvwghhEkhAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ixKqN+ewyEaQIyOYVB3xugAA">
<XPD:ATTR name="Name" type="string">getSubnodes</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper. Returns a collection of Elements determined by this Navigator (without the chain of them behind) for the given Element as a node.
Does:
- IElement[0..*] result = {};
- If returnSlots==true then result = collection of all Slots of el (as a Classifier Instance) encoded in slot;
- Else result = collection of values in the Slot of el (as a Classifier Instance) encoded in slot;
- Return result.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">ySL413+DTEen/rtOT3DgFgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QHouLGgcYEa5KGsvv7nnAwAA">
<XPD:ATTR name="Documentation" type="string">TODO: change return type value, because it must be in accordance with UML semantics. It is java specific, now.</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;IElement&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ixKqN+ewyEaQIyOYVB3xugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="JiH4qBccJ0Whow5jlSblyAAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ixKqN+ewyEaQIyOYVB3xugAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">+OaWVMSZfES5LxcakVHv2wAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">oRVkWruZ8kaGibzfgl7uXwAA</XPD:REF>
<XPD:REF name="Associations[1]">3KGuoEcaRE2zk0WCK9bLpwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="8+9ZOUWcKEm69zlt/6zggQAA">
<XPD:ATTR name="Name" type="string">slot</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A comma-separated list of unqualified names of one or more Slots that will be returned by this Navigator.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">ySL413+DTEen/rtOT3DgFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="scrVuj6wok+G0YM3P40hlwAA">
<XPD:ATTR name="Name" type="string">returnsSlots</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">If true, this Navigator will return a collection of Slots owned by the provided Element that must be a Classifier Instance.
The list of selected Slots is encoded in 'slot'.
Otherwise, it will return the values in the Slot encoded in 'slot'.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">ySL413+DTEen/rtOT3DgFgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLGeneralization" guid="d+VMOCciFUmpsCKd8+s3QAAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">ySL413+DTEen/rtOT3DgFgAA</XPD:REF>
<XPD:REF name="Parent">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">UPkQLSYUjUyLmJrn6YzMJwAA</XPD:REF>
<XPD:REF name="Views[1]">g7mwxWRWUEWieli/Qz2/GQAA</XPD:REF>
<XPD:REF name="Views[2]">71hkc+vGjEWxmJ3Y2bobrQAA</XPD:REF>
<XPD:REF name="Views[3]">rzCT/QskIkyTiDn6xO5KlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLAssociation" guid="KzbsTQC+mUGSdUZLBji+fwAA">
<XPD:ATTR name="Name" type="string">guiNavigatorChain</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">o8Fazq1bLkCuC4ksJp3tsQAA</XPD:REF>
<XPD:REF name="Views[1]">ll4GSFgah0G3h9RCuGkQggAA</XPD:REF>
<XPD:REF name="Views[2]">GA+97qpNSEKwOrTU6lGXcQAA</XPD:REF>
<XPD:REF name="Views[3]">sDpyc6nlq0qnARmqVbQy3wAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="hB+vmcCmL0GvYlN62/2ftQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">KzbsTQC+mUGSdUZLBji+fwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="oRVkWruZ8kaGibzfgl7uXwAA">
<XPD:ATTR name="Name" type="string">previous</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">KzbsTQC+mUGSdUZLBji+fwAA</XPD:REF>
<XPD:REF name="Participant">ySL413+DTEen/rtOT3DgFgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MFNJqOPjOkCVmZ9jBiRjHwAA</XPD:REF>
<XPD:REF name="Views[1]">JaLGoAvtCUehR3a/vkiGgQAA</XPD:REF>
<XPD:REF name="Views[2]">oQKqj4gpWUGOCz8B3am3HgAA</XPD:REF>
<XPD:REF name="Views[3]">fxzj/CviLEOueZb4wT+WpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="3KGuoEcaRE2zk0WCK9bLpwAA">
<XPD:ATTR name="Name" type="string">next</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">KzbsTQC+mUGSdUZLBji+fwAA</XPD:REF>
<XPD:REF name="Participant">ySL413+DTEen/rtOT3DgFgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5c5D6lbGz0GHcV1+5da9ugAA</XPD:REF>
<XPD:REF name="Views[1]">CB2mvv8aAky0H69nUTW6uQAA</XPD:REF>
<XPD:REF name="Views[2]">+mlmCRHHOk2KX4Bo7jdBHQAA</XPD:REF>
<XPD:REF name="Views[3]">UaLVgReetUKQsPKS9WN9gQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLClass" guid="xeYvnv7iQUyG87R5+otE5AAA">
<XPD:ATTR name="Name" type="string">GUIClassifierSetting</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A GUI Item Setting for Classes. It can configure presentation and behavior of GUI Items rendering all Classes (if specificElement is null), or one particular Class (if specificElement is not null).</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EDdb9VJ4mUq7NY5bEehzWwAA</XPD:REF>
<XPD:REF name="Views[1]">RR8cSLY47UiB5Pv43Hcx3AAA</XPD:REF>
<XPD:REF name="Views[2]">J2pM5clQEU6ko9GOP9+QXwAA</XPD:REF>
<XPD:REF name="Views[3]">ganliZhpnUanxiqP70n7awAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="AW9QCvRYRk2NQje8g48cDgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">xeYvnv7iQUyG87R5+otE5AAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">XOtFe5CG1UaTtmTvE6OwDgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="vEe4XQS9ckStx1KgbwpruAAA">
<XPD:ATTR name="Name" type="string">getMatchingRate</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the measure of how this GUI Item Setting matches the given Element, i.e., the &quot;matching distance&quot;:
== -1: does not match at all (infinite distance);
== 0: matches completely (best, 0 distance);
&gt;0: matches partly, the greater the number - the worse it matches (longer matching distance).
Redefined. Does:
- If el is not a Class, then return -1;
- Else if (specificElement!=null), then if (el==specificElement.getElement()) then return 0;
- Else if (specificElement==null), then return 1;
- Else return -1.</XPD:ATTR>
<XPD:REF name="Owner">xeYvnv7iQUyG87R5+otE5AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="C16bNDjTdEKbPo3vLCEjIgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vEe4XQS9ckStx1KgbwpruAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="JMEDEtS9OESyaB0PO8qx8QAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vEe4XQS9ckStx1KgbwpruAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="VrBpI7QpikOzodLoEBCCeQAA">
<XPD:ATTR name="Name" type="string">specificClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">xeYvnv7iQUyG87R5+otE5AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLGeneralization" guid="XOtFe5CG1UaTtmTvE6OwDgAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">xeYvnv7iQUyG87R5+otE5AAA</XPD:REF>
<XPD:REF name="Parent">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">HYnJdbDVAE2YSZVaejAG9AAA</XPD:REF>
<XPD:REF name="Views[1]">lNgdF1HKPUaFIzLM1AX3JQAA</XPD:REF>
<XPD:REF name="Views[2]">00l52MqDdk+rixAhuIqmowAA</XPD:REF>
<XPD:REF name="Views[3]">1e2u86LYv0SkTwkOsFLidgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLClass" guid="lDcupfbxskeOLZJKzUyRZwAA">
<XPD:ATTR name="Name" type="string">GUIPropertySetting</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A GUI Item Setting for Properties. It can configure presentation and behavior of GUI Items rendering all Properties (if specificElement is null), or all Properties of one particular Class (if specificElement is a ClassDescriptor), or of one particular Property (if specificElement is a PropertyDescriptor).</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">aaxx6NDXQ0mb8kL+mWU3wAAA</XPD:REF>
<XPD:REF name="Views[1]">YCkxmIhkj0iZVUM5+veLRQAA</XPD:REF>
<XPD:REF name="Views[2]">coki3MKrOUe1pJhlx9De1AAA</XPD:REF>
<XPD:REF name="Views[3]">Q0DcR0eNnEC0PDKMNDNUwgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="p5035gmBNUqtMXJGdl+msgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">lDcupfbxskeOLZJKzUyRZwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">lGtr9Hwih0KfM4V2efvAAAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="uA+Js9yLG0C05c9HWzlsbAAA">
<XPD:ATTR name="Name" type="string">getMatchingRate</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the measure of how this GUI Item Setting matches the given Element, i.e., the &quot;matching distance&quot;:
== -1: does not match at all (infinite distance);
== 0: matches completely (best, 0 distance);
&gt;0: matches partly, the greater the number - the worse it matches (longer matching distance).
Redefined. Does:
- If el is not a Property, then return -1;
- Else if (specificElement!=null and specificElement is a PropertyDescriptor), then if (el==specificElement.getElement()) then return 0;
- Else if (specificElement!=null and specificElement is a ClassDescriptor), then if (el.getClassifier()==specificElement.getElement()) then return 1;
- Else if (specificElement==null), then return 2;
- Else return -1.</XPD:ATTR>
<XPD:REF name="Owner">lDcupfbxskeOLZJKzUyRZwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/Gh3tFBN/UqqM+aba07gjgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uA+Js9yLG0C05c9HWzlsbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MNgi0/YPa0O1dg6nQU5boQAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uA+Js9yLG0C05c9HWzlsbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="M2aAXa0QTUylwdIEDGRMhwAA">
<XPD:ATTR name="Name" type="string">specificElement</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">lDcupfbxskeOLZJKzUyRZwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLGeneralization" guid="lGtr9Hwih0KfM4V2efvAAAAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">lDcupfbxskeOLZJKzUyRZwAA</XPD:REF>
<XPD:REF name="Parent">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QwQ1Vlrr6EW/BAMf97xI6QAA</XPD:REF>
<XPD:REF name="Views[1]">Z/PU86hxhEiF/9Er4X2syAAA</XPD:REF>
<XPD:REF name="Views[2]">2jHAfhUl1UmMiemos1jK6QAA</XPD:REF>
<XPD:REF name="Views[3]">TfXjruVKcEW6hzoZ8eMYPAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLClass" guid="BiSaNHKHWUSetO7aaflZHQAA">
<XPD:ATTR name="Name" type="string">GUISlotSetting</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A GUI Item Setting for Slots. It can configure presentation and behavior of GUI Items rendering all Slots (if specificElement is null), or all Slots of one particular Class (if specificElement is a ClassDescriptor), or all Slots of one particular Property (if specificElement is a PropertyDescriptor), or of one particular Slot (if specificElement is a SlotDescriptor).</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">m99yw0gYc0WRSTSitS7I8gAA</XPD:REF>
<XPD:REF name="Views[1]">wzUODLmYrEegmGAkWY9eNQAA</XPD:REF>
<XPD:REF name="Views[2]">FIVAPZGOnkqXefakOGlxIgAA</XPD:REF>
<XPD:REF name="Views[3]">wL93x4uU60+2NY0wo+O8IAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="E30yoDk8BkalJ8ghFc3lmAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">BiSaNHKHWUSetO7aaflZHQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">4EScM3RGd0K0FqSqubjyJwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="RJC7i2zkkUunO+zKRgmBSwAA">
<XPD:ATTR name="Name" type="string">getMatchingRate</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the measure of how this GUI Item Setting matches the given Element, i.e., the &quot;matching distance&quot;:
== -1: does not match at all (infinite distance);
== 0: matches completely (best, 0 distance);
&gt;0: matches partly, the greater the number - the worse it matches (longer matching distance).
Redefined. Does:
- If el is not a Slot, then return -1;
- Else if (specificElement!=null and specificElement is a SlotDescriptor), then if (el==specificElement.getElement()) then return 0;
- Else if (specificElement!=null and specificElement is a PropertyDescriptor), then if (el.getProperty()==specificElement.getElement()) then return 1;
- Else if (specificElement!=null and specificElement is a ClassDescriptor), then if (el.getProperty().getClassifier()==specificElement.getElement()) then return 2;
- Else if (specificElement==null), then return 3;
- Else return -1.</XPD:ATTR>
<XPD:REF name="Owner">BiSaNHKHWUSetO7aaflZHQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3S9utN02SEeo5StLW7KagwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RJC7i2zkkUunO+zKRgmBSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="P3T/1kIbmUCkHMxHMw/7lgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RJC7i2zkkUunO+zKRgmBSwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">wnAY82I0UUewsYbw4ErDWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLAssociation" guid="KatyO8DPEUewZ2hglsleSwAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">waRZTxnFzkihH3lEfej1QgAA</XPD:REF>
<XPD:REF name="Views[1]">q4HC7aahwECU3MtROYKDNQAA</XPD:REF>
<XPD:REF name="Views[2]">baTyop4LUkWY4bLzeuy6ngAA</XPD:REF>
<XPD:REF name="Views[3]">Bmoi3wZSz0aiLau3vZwoeAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="jZuHPvf6zEGLoRMzMtPFiAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">KatyO8DPEUewZ2hglsleSwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="wnAY82I0UUewsYbw4ErDWgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">KatyO8DPEUewZ2hglsleSwAA</XPD:REF>
<XPD:REF name="Participant">BiSaNHKHWUSetO7aaflZHQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">mp6rp759p0e7fR8+OGip/gAA</XPD:REF>
<XPD:REF name="Views[1]">+Xqo/nTbXUeCrXclu9J2wwAA</XPD:REF>
<XPD:REF name="Views[2]">mZaggolDg0mWxXqX0z0TtgAA</XPD:REF>
<XPD:REF name="Views[3]">zcdlNgb85EW7qXXsUGUnWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="5jtL9inUCU+ThfXHMEJt6wAA">
<XPD:ATTR name="Name" type="string">specificElement</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">KatyO8DPEUewZ2hglsleSwAA</XPD:REF>
<XPD:REF name="Participant">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rYOzN1euyUOMVah3HLAYwQAA</XPD:REF>
<XPD:REF name="Views[1]">F/x5soPeyUKHIL1PQ/8MMAAA</XPD:REF>
<XPD:REF name="Views[2]">MgQulBIg4EK4sdfjtJG3uwAA</XPD:REF>
<XPD:REF name="Views[3]">x1D4fRn0y0eLfEQmbZC+4gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLGeneralization" guid="4EScM3RGd0K0FqSqubjyJwAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">BiSaNHKHWUSetO7aaflZHQAA</XPD:REF>
<XPD:REF name="Parent">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zJfo2WOiYkKMZCP8Sp8UwAAA</XPD:REF>
<XPD:REF name="Views[1]">cvkaN1hJq0uAElYDFNX8TwAA</XPD:REF>
<XPD:REF name="Views[2]">oa/qn6rqhE6Fc1bckLLbZAAA</XPD:REF>
<XPD:REF name="Views[3]">Tu1pO9tVzU6T+e7xTAYULwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLClass" guid="dw4GekGnW0GCmq6wpgO3cQAA">
<XPD:ATTR name="Name" type="string">GUIObjectSetting</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A GUI Item Setting for objects of Classes. It can configure presentation and behavior of GUI Items rendering all objects (if specificClass and specificObject are null), or all objects of one particular Class (if specificClass is not null), or of one particular object (if specificObject is not null).</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pjjTzkaHyESTRojIbwsehAAA</XPD:REF>
<XPD:REF name="Views[1]">NMtEFBSfaEmSckbboY4XYQAA</XPD:REF>
<XPD:REF name="Views[2]">4Wg9T67Wu0eHU6gvl44tXQAA</XPD:REF>
<XPD:REF name="Views[3]">xT/Nq5e9mkalw76PWygldgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="yrGBztnnjE6Ap87KvjB9jgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">dw4GekGnW0GCmq6wpgO3cQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">drZJBWCvcka0B6Wc3p4NYwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="G9SkLDLx1EuBXq0ZUQhougAA">
<XPD:ATTR name="Name" type="string">getMatchingRate</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the measure of how this GUI Item Setting matches the given Element, i.e., the &quot;matching distance&quot;:
== -1: does not match at all (infinite distance);
== 0: matches completely (best, 0 distance);
&gt;0: matches partly, the greater the number - the worse it matches (longer matching distance).
Redefined. Does:
- If el is not a Class Instance, then return -1;
- Else if (specificObject!=null), then if (el==specificObject) then return 0;
- Else if (specificClass!=null), then if (el.getClass()==specificClass.getElement()) then return 1;
- Else if (specificClass==null and specificObject==null), then return 2;
- Else return -1.</XPD:ATTR>
<XPD:REF name="Owner">dw4GekGnW0GCmq6wpgO3cQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="r9SmA/3bk0KLaYWpY0NecAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G9SkLDLx1EuBXq0ZUQhougAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="lGpJkdp90E+uFVvm2+dfrwAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G9SkLDLx1EuBXq0ZUQhougAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">VYpZF2vzqUmrPL5If4N5YgAA</XPD:REF>
<XPD:REF name="Associations[1]">w6YGjWU87k+uqHWunpLjUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLAssociation" guid="79tPWdATM0yuMLoL/queQgAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">j1nIKNQbuken2AXm3w3UzwAA</XPD:REF>
<XPD:REF name="Views[1]">xnZT7riokkqcSeMU/2CeDQAA</XPD:REF>
<XPD:REF name="Views[2]">VdL7NbN8uUajYJegx43cQgAA</XPD:REF>
<XPD:REF name="Views[3]">R7/hLr2Ce0eWTs1iePvADwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="pABGXCiQ6kCIE/3UP/r3WwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">79tPWdATM0yuMLoL/queQgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="VYpZF2vzqUmrPL5If4N5YgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">79tPWdATM0yuMLoL/queQgAA</XPD:REF>
<XPD:REF name="Participant">dw4GekGnW0GCmq6wpgO3cQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Epf9VqVknEWstJFy58+eUAAA</XPD:REF>
<XPD:REF name="Views[1]">7Rk7PMfhX0CPRM3I32ZFhQAA</XPD:REF>
<XPD:REF name="Views[2]">KQYg6BjUiEi5iuPOSX3wAgAA</XPD:REF>
<XPD:REF name="Views[3]">f4bWkHVEd0eia9NnOyTQzwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="MWJMP+gxr0GEYjwQeed8MgAA">
<XPD:ATTR name="Name" type="string">specificClass</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">79tPWdATM0yuMLoL/queQgAA</XPD:REF>
<XPD:REF name="Participant">HBY1wAwvyUm5ZEyPSCCD9QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6dCPER1Z10C7GzP8PMeoTgAA</XPD:REF>
<XPD:REF name="Views[1]">q73hsX0RMUyM1wWmwtpn+gAA</XPD:REF>
<XPD:REF name="Views[2]">lvNTxSDhUkuanQlO99oe9AAA</XPD:REF>
<XPD:REF name="Views[3]">niM5n+UVA02rlW7OOZ3EwwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLAssociation" guid="6uR8+rP2bEamFXq5SwxNIwAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">URPi4frX7ECRUyanUdJmxwAA</XPD:REF>
<XPD:REF name="Views[1]">SY662tAq9UCmfsbaICN2tgAA</XPD:REF>
<XPD:REF name="Views[2]">R6L7CGmidEqeLUfhGDq3cgAA</XPD:REF>
<XPD:REF name="Views[3]">qcsSPPWg00KQ+PIEQo4CxAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="3nEi+UN+iUuztyEnue1HkwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">6uR8+rP2bEamFXq5SwxNIwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="w6YGjWU87k+uqHWunpLjUgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">6uR8+rP2bEamFXq5SwxNIwAA</XPD:REF>
<XPD:REF name="Participant">dw4GekGnW0GCmq6wpgO3cQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">bexL3voDwkWrKoDQizbSMQAA</XPD:REF>
<XPD:REF name="Views[1]">y7t5obNMVk+9/Bau8vl0agAA</XPD:REF>
<XPD:REF name="Views[2]">ZwPqb2LYXUOOMLWykwzwUgAA</XPD:REF>
<XPD:REF name="Views[3]">SRcFz2/o1E+lX/mm+KkXWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="NHJCGXdD8kueq2IwYM9DVAAA">
<XPD:ATTR name="Name" type="string">specificObject</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">6uR8+rP2bEamFXq5SwxNIwAA</XPD:REF>
<XPD:REF name="Participant">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">mvrVo0tBp02Lug6H666F4wAA</XPD:REF>
<XPD:REF name="Views[1]">Klh4F9ofa0aKSixaIYoqrwAA</XPD:REF>
<XPD:REF name="Views[2]">Q6gXOLNLd0W9hn8mIC7jAQAA</XPD:REF>
<XPD:REF name="Views[3]">SLzoTQxOK0i+z9M4NqfjwgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLGeneralization" guid="drZJBWCvcka0B6Wc3p4NYwAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">dw4GekGnW0GCmq6wpgO3cQAA</XPD:REF>
<XPD:REF name="Parent">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">mfvxuPN3ZECzO5SkMVYWFgAA</XPD:REF>
<XPD:REF name="Views[1]">dsfHq2+gZke1RoXS2WnWHQAA</XPD:REF>
<XPD:REF name="Views[2]">hH/sWq+s8Ei1kQstb5n5GwAA</XPD:REF>
<XPD:REF name="Views[3]">+6ltcLj/9025+9nrekvuYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLClass" guid="yTsRMlr26k+sMCG/D75nigAA">
<XPD:ATTR name="Name" type="string">GUIEnumerationInstanceSetting</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Ric/slXkjEK288+XpRXjRQAA</XPD:REF>
<XPD:REF name="Views[1]">QsPahptdCEyFbxtddKK+4wAA</XPD:REF>
<XPD:REF name="Views[2]">77oQQgNTF0iVjSVslSMbIwAA</XPD:REF>
<XPD:REF name="Views[3]">p8y62x61Ck6YZJ5ACt+RlwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">gEyTCnTkvkefojgBYlLmQwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="9CjXoVnjsUKBEl6YULIvPgAA">
<XPD:ATTR name="Name" type="string">getMatchingRate</XPD:ATTR>
<XPD:REF name="Owner">yTsRMlr26k+sMCG/D75nigAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gMqkkFcIvUKjjowSnRsKlwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9CjXoVnjsUKBEl6YULIvPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="tSrvLKGhC0W2mm65mnq7iQAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9CjXoVnjsUKBEl6YULIvPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="tX6SUollWEa7mmf3yUIacAAA">
<XPD:ATTR name="Name" type="string">specificEnum</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">yTsRMlr26k+sMCG/D75nigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="ZXIn3eqJFkq5+/8NdzFiiwAA">
<XPD:ATTR name="Name" type="string">specificLiteral</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">yTsRMlr26k+sMCG/D75nigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLGeneralization" guid="gEyTCnTkvkefojgBYlLmQwAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">yTsRMlr26k+sMCG/D75nigAA</XPD:REF>
<XPD:REF name="Parent">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/ZosJQ2HjkiYJCd4prqzIgAA</XPD:REF>
<XPD:REF name="Views[1]">aJGp2iNu5USSN3id7o5U9gAA</XPD:REF>
<XPD:REF name="Views[2]">dut29uPILk+YleW7X/mkEAAA</XPD:REF>
<XPD:REF name="Views[3]">xC+xZLF2x0mwWGNN9mBVngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLClass" guid="EkeSXdaawkqsPFi0gZt84wAA">
<XPD:ATTR name="Name" type="string">GUIBooleanInstanceSetting</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">039CDT2BNEiN6SWjyLdAKAAA</XPD:REF>
<XPD:REF name="Views[1]">ClnR7Gtdmk6uMnX1t9/anwAA</XPD:REF>
<XPD:REF name="Views[2]">+VGjmsrAWE6tP1KUiOISDwAA</XPD:REF>
<XPD:REF name="Views[3]">sLOBC/KW/kKe7nkk1bSvewAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ytxTeLyEXUGXuCZo0ltAGwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="d+bWVSC11EmRd80zEv9gogAA">
<XPD:ATTR name="Name" type="string">getMatchingRate</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the measure of how this GUI Item Setting matches the given Element, i.e., the &quot;matching distance&quot;:
== -1: does not match at all (infinite distance);
== 0: matches completely (best, 0 distance);
&gt;0: matches partly, the greater the number - the worse it matches (longer matching distance).
Redefined. Does:
- If el is not a Class, then return -1;
- Else if (specificElement!=null), then if (el==specificElement.getElement()) then return 0;
- Else if (specificElement==null), then return 1;
- Else return -1.</XPD:ATTR>
<XPD:REF name="Owner">EkeSXdaawkqsPFi0gZt84wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="T0NkhQH3hkOqk+UhS7HDKAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d+bWVSC11EmRd80zEv9gogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Qu7NuMz61kmuhfLcF/rP+QAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d+bWVSC11EmRd80zEv9gogAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="aZxXjKy+9kSfG4kVftCoAwAA">
<XPD:ATTR name="Name" type="string">specificBoolean</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">EkeSXdaawkqsPFi0gZt84wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLGeneralization" guid="ytxTeLyEXUGXuCZo0ltAGwAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">EkeSXdaawkqsPFi0gZt84wAA</XPD:REF>
<XPD:REF name="Parent">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4X3HJxW/AUuZ/CQnYzRdigAA</XPD:REF>
<XPD:REF name="Views[1]">xqn1eE44b0qFA7US0iodYQAA</XPD:REF>
<XPD:REF name="Views[2]">3i7wFuGz2EO+9vGrzetxeAAA</XPD:REF>
<XPD:REF name="Views[3]">efifzYGAUEe/7vDRn/eg6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLEnumeration" guid="mHsUH21f9EOZgQ3ub7RVOQAA">
<XPD:ATTR name="Name" type="string">GUIDateTimeFormat</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">bQljSkOHSkm8O/qCWMUQuwAA</XPD:REF>
<XPD:REF name="Views[1]">ykwozJwQmEygEWnBbM+5EwAA</XPD:REF>
<XPD:REF name="Views[2]">tLkanAn7B0yUtylxweom6QAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="ENH4iDtIq06Apb6FTUozAAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">mHsUH21f9EOZgQ3ub7RVOQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">zS5rDxiJFESE3rkAwhDm3AAA</XPD:REF>
<XPD:ATTR name="#Literals" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Literals[0]" type="UMLEnumerationLiteral" guid="4JY6yb1A3USe0tVG1BctqwAA">
<XPD:ATTR name="Name" type="string">SHORT</XPD:ATTR>
<XPD:REF name="Enumeration">mHsUH21f9EOZgQ3ub7RVOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Literals[1]" type="UMLEnumerationLiteral" guid="61G97AdSREKSzx+Mukfj3AAA">
<XPD:ATTR name="Name" type="string">MEDIUM</XPD:ATTR>
<XPD:REF name="Enumeration">mHsUH21f9EOZgQ3ub7RVOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Literals[2]" type="UMLEnumerationLiteral" guid="AAWfDzfsSkCr/p1Cy+RZuAAA">
<XPD:ATTR name="Name" type="string">LONG</XPD:ATTR>
<XPD:REF name="Enumeration">mHsUH21f9EOZgQ3ub7RVOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Literals[3]" type="UMLEnumerationLiteral" guid="kZ1l1RFI4kuxnIGfV1CPEgAA">
<XPD:ATTR name="Name" type="string">FULL</XPD:ATTR>
<XPD:REF name="Enumeration">mHsUH21f9EOZgQ3ub7RVOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Literals[4]" type="UMLEnumerationLiteral" guid="Hpt5BJ71xUaqxMSHP1anxAAA">
<XPD:ATTR name="Name" type="string">CUSTOM</XPD:ATTR>
<XPD:REF name="Enumeration">mHsUH21f9EOZgQ3ub7RVOQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLEnumeration" guid="JvUVTAQlSk+CKXtMYQ+GyQAA">
<XPD:ATTR name="Name" type="string">GUINumberFormat</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">lWrAFgvzQ0ycFQL8hUixTgAA</XPD:REF>
<XPD:REF name="Views[1]">kRPA/IAOnU6JNhdgyq1BSQAA</XPD:REF>
<XPD:REF name="Views[2]">UkW83HA5d0yGtLWMhK86LwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="hkBSjlmxyEuRiNPPvTTQugAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">JvUVTAQlSk+CKXtMYQ+GyQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">f7YX5M/JuUiGYJSYFI2aFAAA</XPD:REF>
<XPD:ATTR name="#Literals" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Literals[0]" type="UMLEnumerationLiteral" guid="rsYzx17bHUKM5q9zRU3sQAAA">
<XPD:ATTR name="Name" type="string">DECIMAL</XPD:ATTR>
<XPD:REF name="Enumeration">JvUVTAQlSk+CKXtMYQ+GyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Literals[1]" type="UMLEnumerationLiteral" guid="LD6jFW0D6kmTfwoqE/0UIQAA">
<XPD:ATTR name="Name" type="string">PERCENT</XPD:ATTR>
<XPD:REF name="Enumeration">JvUVTAQlSk+CKXtMYQ+GyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Literals[2]" type="UMLEnumerationLiteral" guid="fbmxxZqoyk6cyMvpGaDxDAAA">
<XPD:ATTR name="Name" type="string">SCIENTIFIC</XPD:ATTR>
<XPD:REF name="Enumeration">JvUVTAQlSk+CKXtMYQ+GyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Literals[3]" type="UMLEnumerationLiteral" guid="+eNnOP16D0WKqBnTvH6qxQAA">
<XPD:ATTR name="Name" type="string">CUSTOM</XPD:ATTR>
<XPD:REF name="Enumeration">JvUVTAQlSk+CKXtMYQ+GyQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[41]" type="UMLClass" guid="8vPaxytq0ka37vVRYpEuLQAA">
<XPD:ATTR name="Name" type="string">GUISignalsFeature</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="pYm2RT/UQEu/RkU993f1EwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">8vPaxytq0ka37vVRYpEuLQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">lIgRaaGedEmtyDyMMzAB+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[42]" type="UMLGeneralization" guid="lIgRaaGedEmtyDyMMzAB+gAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">8vPaxytq0ka37vVRYpEuLQAA</XPD:REF>
<XPD:REF name="Parent">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[43]" type="UMLClass" guid="pV96NAnNuUimXtLAjb9S7wAA">
<XPD:ATTR name="Name" type="string">GUIBindingsFeature</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vqWd62wAukCARs/7G6PGlQAA</XPD:REF>
<XPD:REF name="Views[1]">W6zCffcq50aTy6IfPXlFBgAA</XPD:REF>
<XPD:REF name="Views[2]">6DSIYNGHU0yzp/ZGA61POQAA</XPD:REF>
<XPD:REF name="Views[3]">AHSWhi4xRk6yIU1EIuURZgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="50zClV3itkC9Wy8OikTrwwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">pV96NAnNuUimXtLAjb9S7wAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">rRrMuDWVbUGQ9SS9lQ6xKgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="/1Tx291ZO0mNCRWxrEW31QAA">
<XPD:ATTR name="Name" type="string">getOutputPin</XPD:ATTR>
<XPD:REF name="Owner">pV96NAnNuUimXtLAjb9S7wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="leHkEyFaL02OlRWA8rc+UAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/1Tx291ZO0mNCRWxrEW31QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="gbWXT4HM30GTvbpnE3fh/gAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/1Tx291ZO0mNCRWxrEW31QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">Mc4pZhvd5kC/5UOobUv4QgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="CzSgdpc7y0G8jjzkyqWA3wAA">
<XPD:ATTR name="Name" type="string">click</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">output</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">pV96NAnNuUimXtLAjb9S7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="xg6BHCKdE0O8PEsOS9XeoAAA">
<XPD:ATTR name="Name" type="string">doubleClick</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">output</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">pV96NAnNuUimXtLAjb9S7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="5WRwl3IFvU69sf5bWE8RZwAA">
<XPD:ATTR name="Name" type="string">rightClick</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">output</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">pV96NAnNuUimXtLAjb9S7wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[44]" type="UMLAssociation" guid="arV8jFcvqU+FRGEiiqbhEQAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">2mKO+dTSqkCsR76hqYABJgAA</XPD:REF>
<XPD:REF name="Views[1]">6uQmzSCQE0OjCmLxFSGrjQAA</XPD:REF>
<XPD:REF name="Views[2]">1TiMWdqbb0iS/VBCEjuD3wAA</XPD:REF>
<XPD:REF name="Views[3]">BkvrW7khjUyvUXV9ZuUxxwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="Don8lXKUTku1H59Pv9MIgAAA">
<XPD:ATTR name="Name" type="string">bindings</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">arV8jFcvqU+FRGEiiqbhEQAA</XPD:REF>
<XPD:REF name="Participant">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VHpg/JhQukO2HKgj35JJOQAA</XPD:REF>
<XPD:REF name="Views[1]">bDU9GmExAkepsgZKTgBEDQAA</XPD:REF>
<XPD:REF name="Views[2]">orYLdAu4K0+0tkBNNsxeUQAA</XPD:REF>
<XPD:REF name="Views[3]">jSA/gLpxYUm1UJoD9zdXtAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Mc4pZhvd5kC/5UOobUv4QgAA">
<XPD:ATTR name="Name" type="string">ownerFeature</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">arV8jFcvqU+FRGEiiqbhEQAA</XPD:REF>
<XPD:REF name="Participant">pV96NAnNuUimXtLAjb9S7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">v9C1a7I2akG5S49VSPOPawAA</XPD:REF>
<XPD:REF name="Views[1]">efc8BgUMo0agfUtOVwtFowAA</XPD:REF>
<XPD:REF name="Views[2]">NDD434OrFEW06q/rcn0SDwAA</XPD:REF>
<XPD:REF name="Views[3]">8omJitOdrkKt9TQZKgt0bgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[45]" type="UMLGeneralization" guid="rRrMuDWVbUGQ9SS9lQ6xKgAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">pV96NAnNuUimXtLAjb9S7wAA</XPD:REF>
<XPD:REF name="Parent">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LKkFxz+D6Uyzvf5yXGuDoAAA</XPD:REF>
<XPD:REF name="Views[1]">R/1sEvll9U6KGPqRe1LPeAAA</XPD:REF>
<XPD:REF name="Views[2]">8CazyuJZZkOhk/95XbExMwAA</XPD:REF>
<XPD:REF name="Views[3]">L/n0QCQcL0CU9qkpoFgl+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[46]" type="UMLClass" guid="LO9d3vgHxUSgHkwUobb/IQAA">
<XPD:ATTR name="Name" type="string">GUINullSetting</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">sd9S+mt3bkGL/z/2cOFNEQAA</XPD:REF>
<XPD:REF name="Views[1]">Wwg1d1N5NkW2dT9wYZPNkwAA</XPD:REF>
<XPD:REF name="Views[2]">fT1qG1iuGkmjcCMNkNM2ZAAA</XPD:REF>
<XPD:REF name="Views[3]">d0pJp3A67UiNjnJAeLZX+wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">FXX5+bLUKEOmf8ZvqUlHhQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="JAXoOb5CFki7cO1P1OftmgAA">
<XPD:ATTR name="Name" type="string">getMatchingRate</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the measure of how this GUI Item Setting matches the given Element, i.e., the &quot;matching distance&quot;:
== -1: does not match at all (infinite distance);
== 0: matches completely (best, 0 distance);
&gt;0: matches partly, the greater the number - the worse it matches (longer matching distance).
Redefined. Does:
- If el is not null, then return -1;
- Else return 0;
</XPD:ATTR>
<XPD:REF name="Owner">LO9d3vgHxUSgHkwUobb/IQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VDsz39XNEUyLjyOyviA+uwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JAXoOb5CFki7cO1P1OftmgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="woC6cTx6W0C34UCDzvXIPwAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JAXoOb5CFki7cO1P1OftmgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[47]" type="UMLGeneralization" guid="FXX5+bLUKEOmf8ZvqUlHhQAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">LO9d3vgHxUSgHkwUobb/IQAA</XPD:REF>
<XPD:REF name="Parent">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lIwKUtpvBkySi1n5HPGW9AAA</XPD:REF>
<XPD:REF name="Views[1]">bNh3Qwzu3k6g0LLF9IpLdwAA</XPD:REF>
<XPD:REF name="Views[2]">qgupop7U00Ces+xlFADbVQAA</XPD:REF>
<XPD:REF name="Views[3]">fQbPTB7iSECgTp8+Zu8nOAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[48]" type="UMLClass" guid="IvCHwvwqxk6kZyKWC8pTHgAA">
<XPD:ATTR name="Name" type="string">GUIDateTimeTextFeature</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3Q2X1/E6xEeRgT713xZj+gAA</XPD:REF>
<XPD:REF name="Views[1]">5exriorChUqByff8cmdXzAAA</XPD:REF>
<XPD:REF name="Views[2]">VVmzizwj+0uB/IIpK88x3QAA</XPD:REF>
<XPD:REF name="Views[3]">J4ZntiMV/0mojea4sQftawAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="jqQcGS812UCyoJ1HRBwMzwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">IvCHwvwqxk6kZyKWC8pTHgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">NfMAxpm0NEKjRePZ+GH+WAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="X2BGVKn/M0e1N7mMG96I1QAA">
<XPD:ATTR name="Name" type="string">getValue</XPD:ATTR>
<XPD:REF name="Owner">IvCHwvwqxk6kZyKWC8pTHgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2d1ICCByF0aE5tdLW6HReAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X2BGVKn/M0e1N7mMG96I1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="8wT52236LUS3DvDkwemj3wAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X2BGVKn/M0e1N7mMG96I1QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="zS5rDxiJFESE3rkAwhDm3AAA">
<XPD:ATTR name="Name" type="string">format</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">GUIDateTimeFormat</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">SHORT</XPD:ATTR>
<XPD:REF name="Type_">mHsUH21f9EOZgQ3ub7RVOQAA</XPD:REF>
<XPD:REF name="Owner">IvCHwvwqxk6kZyKWC8pTHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="wmF2mGA0Q0+037yX5T23bwAA">
<XPD:ATTR name="Name" type="string">customPattern</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">IvCHwvwqxk6kZyKWC8pTHgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[49]" type="UMLClass" guid="hFqWRv1FlUa+EASJzqkE4QAA">
<XPD:ATTR name="Name" type="string">GUINumberTextFeature</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">j3tlNZpGskuTLzTPxRLw7QAA</XPD:REF>
<XPD:REF name="Views[1]">vg6PLbCAkUue4DPkiqDgLQAA</XPD:REF>
<XPD:REF name="Views[2]">FvUzjPkUlE2V6sUqbiNH4QAA</XPD:REF>
<XPD:REF name="Views[3]">jfbWXTXLtUOoZ8w3tXK8uAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="PLhWn6c+BU+cB53VvBFcuwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">hFqWRv1FlUa+EASJzqkE4QAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">lV8wOd5Sw0OzP0SetFDYkwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="aNntWAgxIkyQcnFZlz8EJgAA">
<XPD:ATTR name="Name" type="string">getValue</XPD:ATTR>
<XPD:REF name="Owner">hFqWRv1FlUa+EASJzqkE4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BYGzk47tAkKra9GZxih+pAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">aNntWAgxIkyQcnFZlz8EJgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="xCTQF7un1EWler9NFoz7LgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">aNntWAgxIkyQcnFZlz8EJgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="f7YX5M/JuUiGYJSYFI2aFAAA">
<XPD:ATTR name="Name" type="string">format</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">GUINumberFormat</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">DECIMAL</XPD:ATTR>
<XPD:REF name="Type_">JvUVTAQlSk+CKXtMYQ+GyQAA</XPD:REF>
<XPD:REF name="Owner">hFqWRv1FlUa+EASJzqkE4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="q2wCPeuSmUSyJ0IAVXS8UAAA">
<XPD:ATTR name="Name" type="string">customPattern</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">hFqWRv1FlUa+EASJzqkE4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[50]" type="UMLGeneralization" guid="NfMAxpm0NEKjRePZ+GH+WAAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">IvCHwvwqxk6kZyKWC8pTHgAA</XPD:REF>
<XPD:REF name="Parent">dyPt4sI5/kOr9Cn+eNZArAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">K34fdQf3Nk25Zh33ar3nCwAA</XPD:REF>
<XPD:REF name="Views[1]">6881AYTpJEGNWezLp0YopgAA</XPD:REF>
<XPD:REF name="Views[2]">IWAeL+Y82ki762DokQ38FwAA</XPD:REF>
<XPD:REF name="Views[3]">Wm5mWtlXcEWKFfsfibwH4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[51]" type="UMLGeneralization" guid="lV8wOd5Sw0OzP0SetFDYkwAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">hFqWRv1FlUa+EASJzqkE4QAA</XPD:REF>
<XPD:REF name="Parent">dyPt4sI5/kOr9Cn+eNZArAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">NLTdrEJrbUmh9oQRAoURSAAA</XPD:REF>
<XPD:REF name="Views[1]">ADXls/4A2kyqegAvjJKQxQAA</XPD:REF>
<XPD:REF name="Views[2]">tah/cQjAx0K/ZWYC6qDiBQAA</XPD:REF>
<XPD:REF name="Views[3]">vY40rLEfPUiglEBwQ0WHwAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[52]" type="UMLGeneralization" guid="apypxAhnhkiBAuhmB2NOVgAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
<XPD:REF name="Parent">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">JgsHkZSV5UqI3Li06H/RfQAA</XPD:REF>
<XPD:REF name="Views[1]">JuQD7sXxsU268FFQN4IyMQAA</XPD:REF>
<XPD:REF name="Views[2]">3Nd2zWh+XkCGdLzsC9hKJAAA</XPD:REF>
<XPD:REF name="Views[3]">rXa9WSMrf0+qYRI+OL5HVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[53]" type="UMLGeneralization" guid="nKpoDj7VYkipiXCSH7J73wAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">dyPt4sI5/kOr9Cn+eNZArAAA</XPD:REF>
<XPD:REF name="Parent">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">0mMrKp6AlEyl7TUnu7KXYAAA</XPD:REF>
<XPD:REF name="Views[1]">amC8HtQ37kCrADbnlVPB0AAA</XPD:REF>
<XPD:REF name="Views[2]">v1IJZgN06EaOL2Wwgl6jwQAA</XPD:REF>
<XPD:REF name="Views[3]">ij4hoCTS5USh28vrQUaDqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[54]" type="UMLClass" guid="FFoSNUOktUC97sEvAR/5eQAA">
<XPD:ATTR name="Name" type="string">GUIDefaultTextFeature</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6yIkvNTTMUSMmXrg+E/KTwAA</XPD:REF>
<XPD:REF name="Views[1]">vSPl2SkbG0K4AqvgWHPmagAA</XPD:REF>
<XPD:REF name="Views[2]">gs/DkqvUhUyXR+opfMe/mAAA</XPD:REF>
<XPD:REF name="Views[3]">+ve+bgRUwEK9cl2c2ywhPgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="WHqgWMsePEK25BDNZUdCSQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">FFoSNUOktUC97sEvAR/5eQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ePOF+N9yLEiaNIxXMsvMswAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="uI/BqWCKn0+MMFX6Ta4RKgAA">
<XPD:ATTR name="Name" type="string">getValue</XPD:ATTR>
<XPD:REF name="Owner">FFoSNUOktUC97sEvAR/5eQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="D/KKt2vbxUeBgHf9W8oQvAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uI/BqWCKn0+MMFX6Ta4RKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="nezZMKt0JE+y0JJIFzd+yAAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uI/BqWCKn0+MMFX6Ta4RKgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[55]" type="UMLGeneralization" guid="ePOF+N9yLEiaNIxXMsvMswAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">FFoSNUOktUC97sEvAR/5eQAA</XPD:REF>
<XPD:REF name="Parent">dyPt4sI5/kOr9Cn+eNZArAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">HSaB8zlroUOu5z5IGX8DZAAA</XPD:REF>
<XPD:REF name="Views[1]">prLnjtxNrk+UZ4K0CxEvdwAA</XPD:REF>
<XPD:REF name="Views[2]">WIFkVxTNiEOkBAP8+1J+uAAA</XPD:REF>
<XPD:REF name="Views[3]">8nkfMfeQH0iYbm45xtiHoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[56]" type="UMLClass" guid="YiPpKYtd/Uu12ClipzZNLwAA">
<XPD:ATTR name="Name" type="string">GUIDefaultNavigatorFeature</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gEnmRuYu/E6isnKt/Em5eAAA</XPD:REF>
<XPD:REF name="Views[1]">zWOPfBUubEewJ6Hi99XJzQAA</XPD:REF>
<XPD:REF name="Views[2]">KuQz9YGfVUmnZAc739kWaQAA</XPD:REF>
<XPD:REF name="Views[3]">v7lp01QYCEaIM03spp9d+QAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="YClITpaBH0Wn/zw15ruqlAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">YiPpKYtd/Uu12ClipzZNLwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">5aHuuMSZk02jdFTtkw+xQwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="0NTKjlJIrUSMGA1WoacsywAA">
<XPD:ATTR name="Name" type="string">getSubnodes</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">YiPpKYtd/Uu12ClipzZNLwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vlK8CYh/YkGSD+Nbuo67jwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;IElement&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0NTKjlJIrUSMGA1WoacsywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="PvFhc2ShSk2VYhSnuY494QAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0NTKjlJIrUSMGA1WoacsywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[57]" type="UMLGeneralization" guid="5aHuuMSZk02jdFTtkw+xQwAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">YiPpKYtd/Uu12ClipzZNLwAA</XPD:REF>
<XPD:REF name="Parent">ySL413+DTEen/rtOT3DgFgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">w2lZhNVg80SiSzp94X5UdAAA</XPD:REF>
<XPD:REF name="Views[1]">iyIU50c4eUq+jqhyc9tiGwAA</XPD:REF>
<XPD:REF name="Views[2]">wEO75tXMKk6fc+S9ywCjsQAA</XPD:REF>
<XPD:REF name="Views[3]">V5YvKWep1EKHwgbrXQJJyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[58]" type="UMLClass" guid="NwJqRtCGjEekdMQ1n30OTAAA">
<XPD:ATTR name="Name" type="string">GUIElementSetting</XPD:ATTR>
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ae+1QNN59EmN6/7rRCZ3IgAA</XPD:REF>
<XPD:REF name="Views[1]">BqpjS46YtUq4kc8viLspMgAA</XPD:REF>
<XPD:REF name="Views[2]">KngzM28AbUOtgOFeOz3B+wAA</XPD:REF>
<XPD:REF name="Views[3]">883y6az3wE63OMgzBfvBJwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="+26kTNAyvUqeLlT8+8xLZAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">NwJqRtCGjEekdMQ1n30OTAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">53js7jaQ0EWHWAfsk7leKAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="+efv5DuP50+vzMvEVTjGegAA">
<XPD:ATTR name="Name" type="string">getMatchingRate</XPD:ATTR>
<XPD:REF name="Owner">NwJqRtCGjEekdMQ1n30OTAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lVanwSc3aUaN0LPZ9StilgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+efv5DuP50+vzMvEVTjGegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="eMqRA+6KYUWgDpzZ0bGQfgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+efv5DuP50+vzMvEVTjGegAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[59]" type="UMLGeneralization" guid="53js7jaQ0EWHWAfsk7leKAAA">
<XPD:REF name="Namespace">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:REF name="Child">NwJqRtCGjEekdMQ1n30OTAAA</XPD:REF>
<XPD:REF name="Parent">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4RV3O7yquESV0nOoTtO8PQAA</XPD:REF>
<XPD:REF name="Views[1]">72seo13u3Uq7/KaOWR6RCAAA</XPD:REF>
<XPD:REF name="Views[2]">0UzTj9PHx0SmQjs6REJPXAAA</XPD:REF>
<XPD:REF name="Views[3]">7SEZ68L0NkOF0xO+ejO8WQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLPackage" guid="2/m/5pcaeE6XjOgJVDLJIAAA">
<XPD:ATTR name="Name" type="string">Construction</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Common features of Components as generic elements of GUI construction.</XPD:ATTR>
<XPD:REF name="Namespace">6b/TYkiGaUu41GACNqTWLgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
<XPD:REF name="Views[0]">R7cOapxFqES4G4Ay7xc7EAAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="HJPtyC72m0iF+sV5LmYtEAAA">
<XPD:ATTR name="Name" type="string">Components</XPD:ATTR>
<XPD:REF name="DiagramOwner">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="3MT0L5UTf02av4zEqNBqSwAA">
<XPD:REF name="Diagram">HJPtyC72m0iF+sV5LmYtEAAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">19</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="ZTOuQx17JE2wNZxoNnoa2AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">40</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">112</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">384</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">472</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="5TUaSzOW+EmO/K8VaTmCvQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ZG0lpMRuG0WlSDuU8/w43gAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="gaP9YhUFIEKkSCkSyc/CvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="B0h+9p7ZG0am8x0a3N5hzQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="R8WbLGdiIkiXOsqiKPRAPgAA">
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="kbIrU5e0WEqNp+PA9v/3+AAA">
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="vHrDIVskxkyAsjxrwiApswAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="i7MUFtk4rEeCT1APXTNf5gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">260</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">44</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">88</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="gwCNeyKdIU6hx8FL6G3dugAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="F4DeYaRtCkqaDwEBIi2SmwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Rylv+3bg+EqtDrMhgByyfwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="D/CqUAzvcEKcyPPLRQDyNwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="qCXz3ihiEU2I8dLivKxkfAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Z+Wn+v+qmkO0ZuYzOJyBMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="OQSo5sEi30a9q9vUcqOUDgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="jGark5MPwkGG9hhqhmSdGwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">304,112;304,73</XPD:ATTR>
<XPD:REF name="Model">tHmZr6A+tEuZXqMlqECTnQAA</XPD:REF>
<XPD:REF name="Head">i7MUFtk4rEeCT1APXTNf5gAA</XPD:REF>
<XPD:REF name="Tail">ZTOuQx17JE2wNZxoNnoa2AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="2KlHt2JUb0WQV6EJqQsDvgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">tHmZr6A+tEuZXqMlqECTnQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="6s9+yUDjOkOQ/7Db53z0KwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">tHmZr6A+tEuZXqMlqECTnQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="UjnA15IDdU271dwilfNgBwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">tHmZr6A+tEuZXqMlqECTnQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="qfYF4Q1o9UOXD2469B9/SwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">816</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">244</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">289</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
<XPD:REF name="Model">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="1Q4iBpOU80ad8aHoMQluIAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="HO1LfFHGQEyA0fFWo8fD2QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponentBinding</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="OT6KMovNeEOzVfbZzlA5WAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="EAH8oH5w6EmykETsqlMJJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="MT/xwgj8U0apX91UkttgYAAA">
<XPD:REF name="Model">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="jCE6crpCQke4VzvwOU4ZbAAA">
<XPD:REF name="Model">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="jEy+q2zSfEeAy22D/bkfKwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="cDXkdeNzTkebR19MO1oMAgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">423,280;816,280</XPD:ATTR>
<XPD:REF name="Model">okaR5siEuUOmjjqB98VbMwAA</XPD:REF>
<XPD:REF name="Head">qfYF4Q1o9UOXD2469B9/SwAA</XPD:REF>
<XPD:REF name="Tail">ZTOuQx17JE2wNZxoNnoa2AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Hf3RxCwVA0uOBbI/7u15JgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">okaR5siEuUOmjjqB98VbMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="f9BrGD5AD0SaWQ5NmljJmAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">okaR5siEuUOmjjqB98VbMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="eu5FVkIe50C2Bc8o2S7V1wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">okaR5siEuUOmjjqB98VbMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="mGc+1k8VyUiwu1J21601AwAA">
<XPD:ATTR name="Alpha" type="real">-0.283794165208338</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">50</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+outputBindings</XPD:ATTR>
<XPD:REF name="Model">zD+snt8mC0mO3k5xpNqOlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Um2cvfi7CEuCT7wMIjhpbwAA">
<XPD:ATTR name="Alpha" type="real">0.253075610370237</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">59.9082632030006</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+sourceComponent</XPD:ATTR>
<XPD:REF name="Model">kYDzYmdJskSREgac1qrVTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="+aFkKGwee0GrOaMItrVTogAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">zD+snt8mC0mO3k5xpNqOlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="CV/ZZvVZb0erqwbk2/NiSwAA">
<XPD:ATTR name="Alpha" type="real">-0.463647409000886</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">22.3606797749979</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">kYDzYmdJskSREgac1qrVTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="SQSf7dxVc0C5ae6XOwcc0QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">zD+snt8mC0mO3k5xpNqOlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="nKL56L/Nn02z2Jw9klwxRgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">kYDzYmdJskSREgac1qrVTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="zpTeFGvcR06x08OPKn1twQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-888</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1016</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">zD+snt8mC0mO3k5xpNqOlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="L6coN0wIp0iJZoZUXVLGoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-888</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1016</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">kYDzYmdJskSREgac1qrVTQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="jHMtZS/900e7fZNPxxAtsQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">716</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">116</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">185</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wDD3IgGPSEKq/QRd1nyzbAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="JOiPoWgCMUqYdQJ6BPx3bAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIContext</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="TA+EhamaA0WJp8C/67EwpgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="U7jPi/lZLEe3j5MlOhoUQgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="n0UwO3+43EyQsasoy/7wqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="qFzKak4+/0O3sYnMlImDNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="6HNAWBq7e0SLJoc/4rBzYwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLAssociationView" guid="CsgtBcSHt02GErOl1oFjIwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">423,132;716,132</XPD:ATTR>
<XPD:REF name="Model">MFJrBEKwfUyS0ibnLZfywwAA</XPD:REF>
<XPD:REF name="Head">jHMtZS/900e7fZNPxxAtsQAA</XPD:REF>
<XPD:REF name="Tail">ZTOuQx17JE2wNZxoNnoa2AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="vBds7R0ufkaxBU3WcNl47gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">MFJrBEKwfUyS0ibnLZfywwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="l3UhzAqI0Ey5hNispxxQqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">MFJrBEKwfUyS0ibnLZfywwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Dn53exAhnEOEjZMuUr9giAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">MFJrBEKwfUyS0ibnLZfywwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="YLYNOhhVLEuCQDgKBRs/gAAA">
<XPD:ATTR name="Alpha" type="real">-0.304000995342955</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">53.4509120595711</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+context</XPD:ATTR>
<XPD:REF name="Model">wTSWPn7730WRjxKhjiyA1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="LMTc4Nq380W8/AIOUkG2rAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.328553101139156</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">46.4865571966778</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+gUIComponent</XPD:ATTR>
<XPD:REF name="Model">NBlOWcGl90arJSuNp2wZ6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="ev8hYDGK/kCbNWkPO9VQAwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">wTSWPn7730WRjxKhjiyA1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="0Qx9UOktwkCK2woYlpL+JAAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">NBlOWcGl90arJSuNp2wZ6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="sBis2Hjpvk2v5AoabTg+bwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">wTSWPn7730WRjxKhjiyA1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="9zUa9XFzvEqxgl0eiWN77AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">NBlOWcGl90arJSuNp2wZ6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="iMmAIN6dKkefr75fs0UPmQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1048</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1060</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">wTSWPn7730WRjxKhjiyA1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="kMPXnOvk6UKBXEe9lvN0NQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1048</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1060</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">NBlOWcGl90arJSuNp2wZ6gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="JAXbuPCHCESIeYM+pL/PkwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">928</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">140</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">88</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="br2VLdJet0GbHoAYtSYi9wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="dwWnE58obUy7yp3HO6EekQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="bU4F7LJ9nEaM8gvQrWJDoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="n5+3Te67RE+CfhxUUojVGAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="R/DZwvrzfE+ScGl8NqprkgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="XGP7tMIecEaJMHnmDkLpCQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="v/PJnMxn/EGQ+bf46fFYAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="hYY5u7G+gkOGE1edxrHU7gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">979,244;979,169</XPD:ATTR>
<XPD:REF name="Model">1FX2Sh4YoUmcsJnXA54TQwAA</XPD:REF>
<XPD:REF name="Head">JAXbuPCHCESIeYM+pL/PkwAA</XPD:REF>
<XPD:REF name="Tail">qfYF4Q1o9UOXD2469B9/SwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="9vx8/DCMiUmc0l+M7I6nbQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1FX2Sh4YoUmcsJnXA54TQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="uWfrkEgnQ0O4YNQOlq8figAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">1FX2Sh4YoUmcsJnXA54TQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="o4iYmHHSZ02q6JhMNNJxewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1FX2Sh4YoUmcsJnXA54TQwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="GKw09SNIGUCl4LWbDyw8hwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">423,332;816,332</XPD:ATTR>
<XPD:REF name="Model">FMM2raW/30WKvHRyj46Q2AAA</XPD:REF>
<XPD:REF name="Head">qfYF4Q1o9UOXD2469B9/SwAA</XPD:REF>
<XPD:REF name="Tail">ZTOuQx17JE2wNZxoNnoa2AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="dWurtMRVUEajERWC7Jyx8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">FMM2raW/30WKvHRyj46Q2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="/RiHBaL8okm/aDJxaWfqiwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">FMM2raW/30WKvHRyj46Q2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="n6qIjb2DUU6tAgCs3NopTAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">FMM2raW/30WKvHRyj46Q2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="0aFy88IdKEuc5pJgnw+j6wAA">
<XPD:ATTR name="Alpha" type="real">-0.329049769427463</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">43.3243580448689</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+inputBindings</XPD:ATTR>
<XPD:REF name="Model">pBaWAeKGrUGWpsv0gTWTVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="/8lXM6JZUUum8IliGZ2QFQAA">
<XPD:ATTR name="Alpha" type="real">0.244978617878004</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">53.6003731330296</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+destComponent</XPD:ATTR>
<XPD:REF name="Model">F4yo6FN2OkmgH4LdwMRVmgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="fEVIilRBG0SOPBynQgYNbQAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">pBaWAeKGrUGWpsv0gTWTVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="j8/flG3VTUqb5Xj4uMbJYgAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">F4yo6FN2OkmgH4LdwMRVmgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="BITyQFDPeEahwzvnQyUiUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">pBaWAeKGrUGWpsv0gTWTVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="FknsDBbMS0uU71eXLwGL7QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">F4yo6FN2OkmgH4LdwMRVmgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="2O6+Pp3160KA0uZzU8DAYQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">pBaWAeKGrUGWpsv0gTWTVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="9i88U8Kk7k+RZvmbM70J2AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">F4yo6FN2OkmgH4LdwMRVmgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLNoteView" guid="UriOTYBnQkmzIIWpCQN16AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">596</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">384</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">135</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Propagated deletion.
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLNoteLinkView" guid="lEZME3N3kkuQcmyt0kkOlQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">619,332;654,384</XPD:ATTR>
<XPD:REF name="Head">UriOTYBnQkmzIIWpCQN16AAA</XPD:REF>
<XPD:REF name="Tail">GKw09SNIGUCl4LWbDyw8hwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLClassView" guid="9/czflidlkaXWvckRcQzkgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">840</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">452</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="I/Ldfl+Z7U6Z7x8pcrV6twAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="dBcjWKYMU0WavlbG3JXHugAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SlotDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="tCsyFkstM0KWivsaX6hqpQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="6Q+eldgJKkiVClumQw/+lgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="5BKlK9O8AkGwJ5zHXzC3bwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="PquCZawt5UCT2mZ9gPk8pwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="tiscj9TtCEeELxgy2932bwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="psEqlZlS1kyZImm6bXsB6wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">956</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">452</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="O+6auof9ZUWypZY4Ldt/VAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="L/naPeXHyUuB3wR+pt4X5wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SlotDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="zMVBbuibXUem80ZMkSKtDgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="n2DnVFuUnkiA2ufd7YECtAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="GdwNV+Kl+ECKo1N2Nmgs2wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="BzzgIbHBR0ugVgpuwiSxrgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="hnadjiTnakG4mhNwoA2VWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLAssociationView" guid="8YXr1RrPjEq9TVyQpscV4wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">880,351;880,452</XPD:ATTR>
<XPD:REF name="Model">pAWz/m17eE2DPR3HwCm4rAAA</XPD:REF>
<XPD:REF name="Head">9/czflidlkaXWvckRcQzkgAA</XPD:REF>
<XPD:REF name="Tail">qfYF4Q1o9UOXD2469B9/SwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ww9U9GhpCkizdGlo+hC7+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">pAWz/m17eE2DPR3HwCm4rAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="23a8rMRDv0C3ToIyG6HBsQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">pAWz/m17eE2DPR3HwCm4rAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="puhJ7JkM7EuZAACAlWcvnAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">pAWz/m17eE2DPR3HwCm4rAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="uaZU9WvtiUGdpUHC7fKUzAAA">
<XPD:ATTR name="Alpha" type="real">-0.830821545677456</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">31.1448230047949</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+sourcePin</XPD:ATTR>
<XPD:REF name="Model">I96Zjq/NQUm5v9ZsyK460gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="rW9yEnVQcEeTA37U0WcVCwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">3im/QYL7HkmQWml2hbVnawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="sVsBpkkVOUmDDHWEzqRebwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">I96Zjq/NQUm5v9ZsyK460gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="xhX1HYabVUGFj3PaS/052QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">3im/QYL7HkmQWml2hbVnawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ixzJE0QymkyCQIFqyKRMKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">I96Zjq/NQUm5v9ZsyK460gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="omv9odbSiUiZpx75XYh1ewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">3im/QYL7HkmQWml2hbVnawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="ec0PcaapdUq0GcGPvUNzVwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">I96Zjq/NQUm5v9ZsyK460gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="PoaV6WbNBkCg8Z3MAZRBSAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">3im/QYL7HkmQWml2hbVnawAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLAssociationView" guid="nV1s19vntUqB8vsFTZwH1QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1004,351;1004,452</XPD:ATTR>
<XPD:REF name="Model">Oih1sykDBky+DSPnZpimTAAA</XPD:REF>
<XPD:REF name="Head">psEqlZlS1kyZImm6bXsB6wAA</XPD:REF>
<XPD:REF name="Tail">qfYF4Q1o9UOXD2469B9/SwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="4d65pLTWfEaGSuGieo/mZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Oih1sykDBky+DSPnZpimTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="VH1rUAVyL0ugrnxtsuEC1wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Oih1sykDBky+DSPnZpimTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="t57t8y2WyUKT1j0dxiGFIAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Oih1sykDBky+DSPnZpimTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="cdtlP8XkEUu973UxxLnVsQAA">
<XPD:ATTR name="Alpha" type="real">-0.78539827703376</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">31.1126983722081</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+destPin</XPD:ATTR>
<XPD:REF name="Model">EslIQMdtxEGyJF+KVei3IgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="U3LxvAP0mkWya8RqgaVO3gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">sDBF8xDsdkKTNUGxhbYzpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="8vKo130DrkKUoEcKRoph9QAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">EslIQMdtxEGyJF+KVei3IgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="6XSBsbZg4EeaP9wRz8RKZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">sDBF8xDsdkKTNUGxhbYzpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Wzvv75is3E+5LeESi1o8ywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">EslIQMdtxEGyJF+KVei3IgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="YH/bBKOMG0my05NKVRYmDgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">sDBF8xDsdkKTNUGxhbYzpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="aSyZo1z8wUO8Kl9VQVXJqwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">EslIQMdtxEGyJF+KVei3IgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="9jFb3fJOAECAyLCpjSWErwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">sDBF8xDsdkKTNUGxhbYzpQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLInterfaceView" guid="u9lwN33PFkipjaIOzlZl3AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">488</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">32</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">182</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">fbgIivkwLEqf4oa9ULseIQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="zExlwR6i60+7JAefIS/GFQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="mXOdntv3k0SKQHsa8f+/JwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IElementPresentationProvider</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="AeZUQOC2GkyhusZPkAVEowAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="pVIR9kTqVkGxz7nSD/RJNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Wz6qP/qI80yC1BKgdg21dgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">fbgIivkwLEqf4oa9ULseIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="quoJQXN9lEGGmVkdfGy+CQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">fbgIivkwLEqf4oa9ULseIQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLRealizationView" guid="7dN/ZsOx2Uqd2HAkt4fXHgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">423,112;423,42;568,42</XPD:ATTR>
<XPD:REF name="Model">gRIh1kdVuEuAoZYuG13zigAA</XPD:REF>
<XPD:REF name="Head">u9lwN33PFkipjaIOzlZl3AAA</XPD:REF>
<XPD:REF name="Tail">ZTOuQx17JE2wNZxoNnoa2AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="+deOmMVui0SjxCfIwq9vyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">gRIh1kdVuEuAoZYuG13zigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="yMxDzjMxU0iSkdghwMVCkgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">gRIh1kdVuEuAoZYuG13zigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="yirj6fp+oEC4esgxIytQCAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">gRIh1kdVuEuAoZYuG13zigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLRealizationView" guid="Cfn05o50kUOxhLRzUn35XgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">716,116;716,42;589,42</XPD:ATTR>
<XPD:REF name="Model">loSPSxNPD0iKRCx1WaKlvwAA</XPD:REF>
<XPD:REF name="Head">u9lwN33PFkipjaIOzlZl3AAA</XPD:REF>
<XPD:REF name="Tail">jHMtZS/900e7fZNPxxAtsQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="eZGrDFKkZkWQ+eDyEbWuNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">loSPSxNPD0iKRCx1WaKlvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="P/wH0ia5nEK+AqXBbp9G6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">loSPSxNPD0iKRCx1WaKlvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="MPTsRlynyEK+isGEc5EGiAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">loSPSxNPD0iKRCx1WaKlvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="tWiYjHRoz0eCERzPn9v8ZgAA">
<XPD:ATTR name="Name" type="string">Commands</XPD:ATTR>
<XPD:REF name="DiagramOwner">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="ZkCNsFIALkyqnT9q/2TTJgAA">
<XPD:REF name="Diagram">tWiYjHRoz0eCERzPn9v8ZgAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">19</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="thlNzynNpUCxNUCkH0OJiwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">64</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">196</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">2jHeT0ztNUq3eBpzhTpLcAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="dB7OFFnqlki+wtETOqszfwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="bFwe+dTGj0mPHyZzClY9WAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdCreateComponentBinding</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+w8Fq/2pzECFbOCykOAVNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="r5aeq/R520CUrQ8s4ja/DgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="As+MdTFXkUW5irrPuVtETAAA">
<XPD:REF name="Model">2jHeT0ztNUq3eBpzhTpLcAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="FND1ctRCgkC457GyAg/DIwAA">
<XPD:REF name="Model">2jHeT0ztNUq3eBpzhTpLcAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="2+LH+/8TGkW+sm+MwknklwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">2jHeT0ztNUq3eBpzhTpLcAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="QE/girU/E0iFs+Z2Ou+yBAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">364</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">52</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">109</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="/5C/gqatk0KzejuaLdjiaQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ILyH2/QPS0iW86+1JMbb6gAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Command</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="H9oTpPTtOkG2Ida45qE99gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="owE7FhM+IkCLHnCA77whjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="T/1cs1imUUGdn0lclhwvpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="rjXH80XjcEWSR1aa+GuIMAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="qBXqiNWoT0mZk5IBqWAnVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="eS49S7uKakCaXwecNXh62AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">160,196;160,144;420,144;420,96</XPD:ATTR>
<XPD:REF name="Model">kHvjcwke6kijewA1BNMWiQAA</XPD:REF>
<XPD:REF name="Head">QE/girU/E0iFs+Z2Ou+yBAAA</XPD:REF>
<XPD:REF name="Tail">thlNzynNpUCxNUCkH0OJiwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="OKUey26HCU2O6/+U+onFPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">kHvjcwke6kijewA1BNMWiQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="bitTYG6sXU6IOJ6sdVD/CQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">kHvjcwke6kijewA1BNMWiQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="3pmIw2itLEWSgSd4SgQibwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">kHvjcwke6kijewA1BNMWiQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="JJNQc77SYEGxarDopQKqRAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">66</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">398</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">98</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="2prARvy3PkSkWuxx9i+JCQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="jRvBrjHLSUiVd42Ao+jr/AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SlotDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="A+kzrqTlT0aBM2t36TLkwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="XBK0TzkMkUarYXRbjR5uxAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="TjTB2r+SOka7TdAEehyufwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Mh4sIN7JlkGt+vKRBUhPRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="OKyMSAZ/eE+iaqM+0MoCJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="bskzhOqbs0ydC652iShTMwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">162</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">398</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">98</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="yOKxFFlQjk+PATEfV6XJxwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="iAIawy0NHUyoPZrI8BvZIwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SlotDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="RwjmFKZ3WUGtFpyMTVyPkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="2ls/fTFCN02JmTzGU/1CgwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="6BmGdkTQNkKtgPMfamsXiQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xXcw4YGASkKPiLOV9R0mRQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="/tYKB1EKoU+IbvJcu8clkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="VzL66aInJUixUYg+0zgKnwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">116,281;116,398</XPD:ATTR>
<XPD:REF name="Model">gvLfBEjJIU6Ord/xGy814AAA</XPD:REF>
<XPD:REF name="Head">JJNQc77SYEGxarDopQKqRAAA</XPD:REF>
<XPD:REF name="Tail">thlNzynNpUCxNUCkH0OJiwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="QDbrRmWKVUSyTvicB5CHEgAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCreateComponentBindingSlotDescriptorSource</XPD:ATTR>
<XPD:REF name="Model">gvLfBEjJIU6Ord/xGy814AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Q98kxQzxNkKdZA37gRQ4ZgAA">
<XPD:ATTR name="Alpha" type="real">-0.728316740806911</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">49.5782210249622</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">gvLfBEjJIU6Ord/xGy814AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ucglZBlO80aVYdfH/jRqVwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">gvLfBEjJIU6Ord/xGy814AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="v2pukVutVEK7qzzaHqi8eQAA">
<XPD:ATTR name="Alpha" type="real">-5.10472851019323</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">31.3847096529504</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+source</XPD:ATTR>
<XPD:REF name="Model">20KOHbHZFkKlDIEPGacdrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="3z25a8FscUyAJu6KsURylQAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdCreateComponentBinding</XPD:ATTR>
<XPD:REF name="Model">Wcuvh3RXRU+OwiB8D+5lZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="5a1isWYRjEqttOaTQ6XVeAAA">
<XPD:ATTR name="Alpha" type="real">-0.694738685355152</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15.6204993518133</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">20KOHbHZFkKlDIEPGacdrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="0wl6I8Gx+0ahbOfS9RMwoQAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">Wcuvh3RXRU+OwiB8D+5lZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="v9viSvXVkU2CG+eTdabVdQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">20KOHbHZFkKlDIEPGacdrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="/DwaBLI/yE+4+OpISjxEnwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">Wcuvh3RXRU+OwiB8D+5lZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="fW0o3XEZ2UCcEzwG1opeogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1140</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">20KOHbHZFkKlDIEPGacdrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="OiWrnnhJTUGMyG6ZfM7oigAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1140</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Wcuvh3RXRU+OwiB8D+5lZwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLAssociationView" guid="BcCHurH9XUqGQRnXnf/YQAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">204,281;204,398</XPD:ATTR>
<XPD:REF name="Model">zaUNLCoy1UmCLTyb3qUn6QAA</XPD:REF>
<XPD:REF name="Head">bskzhOqbs0ydC652iShTMwAA</XPD:REF>
<XPD:REF name="Tail">thlNzynNpUCxNUCkH0OJiwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="alVVYBuqKkSzAnyxPxQC3QAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdCreateComponentBindingSlotDescriptorDest</XPD:ATTR>
<XPD:REF name="Model">zaUNLCoy1UmCLTyb3qUn6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="eNndmrc3HUS2+bT8ptCT7QAA">
<XPD:ATTR name="Alpha" type="real">0.697390784733543</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">48.2700735445887</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">zaUNLCoy1UmCLTyb3qUn6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="nArdo/iOX02NZpgnIUUAgAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">zaUNLCoy1UmCLTyb3qUn6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="WBanIwwKEEeNSUfyekzQngAA">
<XPD:ATTR name="Alpha" type="real">-1.07144971355287</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25.0599281722833</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+dest</XPD:ATTR>
<XPD:REF name="Model">f66sZ3c5A0KlEOPifoiAoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="9Oy1Cg8rD02af+XsjC4TqgAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdCreateComponentBindingDest</XPD:ATTR>
<XPD:REF name="Model">IRp27ejfx0G+kwgECFnOpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="t2gQBE+QD0OYSo3Xy3C40gAA">
<XPD:ATTR name="Alpha" type="real">-5.42101486921926</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">18.4390889145858</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">f66sZ3c5A0KlEOPifoiAoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="9ml6ZBFUMEy40yEvaos5pgAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">IRp27ejfx0G+kwgECFnOpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="lwBAGkv8AEu5mBpp2wMnSAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">f66sZ3c5A0KlEOPifoiAoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="0ApLX/HsY0apVBiCIwj6gQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">IRp27ejfx0G+kwgECFnOpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Yy9Sb0nIYEW0yVMGzOS3FAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1140</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">f66sZ3c5A0KlEOPifoiAoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="LgQM+vXPUUSBOlw4IZeT8QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1140</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">IRp27ejfx0G+kwgECFnOpAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="IT3sDPKB5Ee/lJyNylxiVgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">300</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">196</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">271</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">imYt7DejQ0ScVxhguiohVQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="vVfHlj0ul0G2XU5XHUJkkwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="R7gB/NoaokqPQv2w3QuDeAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdReplaceSubcomponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="BqtoaXjeKEKutN+sQ4FUuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="I11wzMAwSE2hr853UQIKPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="6cFzWHhvvUC4Yme+nrgETgAA">
<XPD:REF name="Model">imYt7DejQ0ScVxhguiohVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="n2K9NTOZ2UCkhNtA4Xq8jgAA">
<XPD:REF name="Model">imYt7DejQ0ScVxhguiohVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="uSukrlQ6rk+/My+fh6CUaAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">imYt7DejQ0ScVxhguiohVQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="KETStMR3x0+zrrKKpTXUBgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">328</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">103</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="9iS7vVNBzkSEtVGWIXvUhwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="WDWkZNoUr0S/V1ciEqpjPAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="71DGBL79y0+9EjUKNQVmvwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="XjJAdaS9EEewX0p8Svr/QQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="w9uErOXPBUaY9IF9/g790gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="8fHB8itdfE2g7pbtPwMg7AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="wLUBE6Zyykyam4dW11/qbAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="hdEPw/Vl/Uq2/x31pScFDwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">428</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">103</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="sAvs1n4nHEimJwEaKfKCSgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="JO8RcNNo0kWd0n2xKP8HYwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="twa6hq2Q9E+pQsLUDmrFxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Y0rxHolTTE6ObcOb/M7g6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Wnr9V0j++kmX5QcOcxzNPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="GW40aiDyn0GCSCPeqd93rwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="jyaI5Mkxm02h/aAU0Zbl9wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLAssociationView" guid="4cha8yt7xkqtCe46PaailwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">376,281;376,400</XPD:ATTR>
<XPD:REF name="Model">I0jgm1eFqk2HPWUPqXqU7wAA</XPD:REF>
<XPD:REF name="Head">KETStMR3x0+zrrKKpTXUBgAA</XPD:REF>
<XPD:REF name="Tail">IT3sDPKB5Ee/lJyNylxiVgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="WICQPjjWDUGYRKCa9nEfvgAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdReplaceSubcomponentGUIComponentSource</XPD:ATTR>
<XPD:REF name="Model">I0jgm1eFqk2HPWUPqXqU7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="UWnlSgDa90uXboEplpHhSQAA">
<XPD:ATTR name="Alpha" type="real">-0.799095309386397</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">51.6236379965612</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">I0jgm1eFqk2HPWUPqXqU7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="e+K7ylTieUGqaTA5CKht1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">I0jgm1eFqk2HPWUPqXqU7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="ZbGlq4I69UWdKmXA50eqggAA">
<XPD:ATTR name="Alpha" type="real">-5.1338075888662</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">31.7804971641414</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+source</XPD:ATTR>
<XPD:REF name="Model">9TuhNkXfxk6jEjbAbebWzwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="4mIKkfKW90moPrb6tOXhfwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdReplaceSubcomponent</XPD:ATTR>
<XPD:REF name="Model">bS2aQ/6uwE2Q6AHQ8sK34gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="f1VsCNegk0SB7t19Ah6gLwAA">
<XPD:ATTR name="Alpha" type="real">-0.881872153710316</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">22.0227155455452</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">9TuhNkXfxk6jEjbAbebWzwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="8k0DDfIT00CQH2wqkTW2vAAA">
<XPD:ATTR name="Alpha" type="real">-0.620248432949307</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">17.2046505340853</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">bS2aQ/6uwE2Q6AHQ8sK34gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ppk9oX+giUOgFG7I/KyZbQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">9TuhNkXfxk6jEjbAbebWzwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="T0Ss31Ij20C9WeQOwBEuVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">bS2aQ/6uwE2Q6AHQ8sK34gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="YCPNwxScIUyRrjvn8xkQLgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-936</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">9TuhNkXfxk6jEjbAbebWzwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="RADwQgH6rUu6ZbubO97mwAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-936</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">bS2aQ/6uwE2Q6AHQ8sK34gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLAssociationView" guid="QtLm/BDTx0uZRuf2DDIY1QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">472,281;472,400</XPD:ATTR>
<XPD:REF name="Model">FFfd1J1cVkyXPHroaan1BgAA</XPD:REF>
<XPD:REF name="Head">hdEPw/Vl/Uq2/x31pScFDwAA</XPD:REF>
<XPD:REF name="Tail">IT3sDPKB5Ee/lJyNylxiVgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="JWtqQZe7fEyhiNb3+EIx2wAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdReplaceSubcomponentGUIComponentTarget</XPD:ATTR>
<XPD:REF name="Model">FFfd1J1cVkyXPHroaan1BgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="V4V8I+XhqUO3GaYudaju1QAA">
<XPD:ATTR name="Alpha" type="real">0.710909371396988</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">47.5078940808788</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">FFfd1J1cVkyXPHroaan1BgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Y4uYYgxfoUCiDHEsDiOvpgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">FFfd1J1cVkyXPHroaan1BgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="AVALbGKYCUSlxwrHiMOeDgAA">
<XPD:ATTR name="Alpha" type="real">-1.17600527372326</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">26</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+target</XPD:ATTR>
<XPD:REF name="Model">LGlcb+Vy1E+VkPAi9PXfPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="OKQPOKmkmk+8Dd7LqU+Q4QAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdReplaceSubcomponentTarget</XPD:ATTR>
<XPD:REF name="Model">IRkcY9+hfUq4yJnflYNQNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="uc1r6/CIOEmNPJi2AOfvcwAA">
<XPD:ATTR name="Alpha" type="real">-5.34741524000238</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">23.6008474424119</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">LGlcb+Vy1E+VkPAi9PXfPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="2LgP83pRFUGxRr1nyiZYugAA">
<XPD:ATTR name="Alpha" type="real">-0.785397226194082</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.7989898732233</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">IRkcY9+hfUq4yJnflYNQNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="s7WwMPZQD0qwWxd/JOIuGQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">LGlcb+Vy1E+VkPAi9PXfPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="aZfC5KJbBUOJJGwj36xkXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">IRkcY9+hfUq4yJnflYNQNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="J6tqbaxETE+Df8JfmBLvxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">LGlcb+Vy1E+VkPAi9PXfPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="mVKnJY1GKE6kFUlB2Hf4vAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">IRkcY9+hfUq4yJnflYNQNgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="GJ4bC3Mr60Oit8cdrWI9EAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">420,196;420,96</XPD:ATTR>
<XPD:REF name="Model">47nC75AfI0G7VeN6XLNF7wAA</XPD:REF>
<XPD:REF name="Head">QE/girU/E0iFs+Z2Ou+yBAAA</XPD:REF>
<XPD:REF name="Tail">IT3sDPKB5Ee/lJyNylxiVgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="9xa1KsANREe5XEjm5V60WgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">47nC75AfI0G7VeN6XLNF7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="atwOEhZSzECBakBK/snGigAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">47nC75AfI0G7VeN6XLNF7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Y/YBZKPNAEiYbqXCsGtikwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">47nC75AfI0G7VeN6XLNF7wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="2tB6UAvZo0uG646YT3BVJAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">560</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">196</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">271</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">/IGLJ774zE+kL4oLpmzisAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="uLx/X9vePEmgcsaF1XSXcgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="5pUg0puAYEaoF9ii4Zu1DAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CmdReplaceContainerComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="uQcpAbFdHUSJTGJQ3WE5SgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="xInWVkaR1EKqWB4eqmgcOgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="wGpFXkSSbU2G1eA966oVugAA">
<XPD:REF name="Model">/IGLJ774zE+kL4oLpmzisAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="mFLXhlUtxEevjz3HkU6NZAAA">
<XPD:REF name="Model">/IGLJ774zE+kL4oLpmzisAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="K50aRHOuqkeDYqqrDyljXQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">/IGLJ774zE+kL4oLpmzisAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLClassView" guid="yppvZRig3Eu7P559Qk/tcwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">578</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">398</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">103</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wpFY6bJeXkC5uij6gscqIgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="YeKEfUPCDUaiPxQvQmKFIgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="AIR2WKT8k0ynWDxYeYi1OAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="4kEFh3EYTEyplvtkIT88gAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="2jtoUNNxFUi/vBsrER6oBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ttmPpsANIEmNDWnUjLgZVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="pFp15wrVd06PTHv1ifkuoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="QJfnGcPuXUqlA8o3Erj14gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">678</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">398</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">103</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">41</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="efNogyh0ukOLGDuDnTjA4QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="gDdyHseOIkWQcM6KwwDz6AAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="242+k4L3UEClRc7XymyUhwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="x4zWsZY5g0+jeric+ymopwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="k9v+3sknOkm0AFyE3sAiwgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="NepGPH5gGEOATY0oUac/eQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="7GUV4pdWyEemVKrxtpxkWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLAssociationView" guid="v/ctCmIhuEqkFGs/ElylZAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">624,281;624,398</XPD:ATTR>
<XPD:REF name="Model">ktnEEjafpUGBGXU/sGcrfgAA</XPD:REF>
<XPD:REF name="Head">yppvZRig3Eu7P559Qk/tcwAA</XPD:REF>
<XPD:REF name="Tail">2tB6UAvZo0uG646YT3BVJAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Iq2zZYPKGk2Ii/OeMfIJfwAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdReplaceContainerComponentGUIComponentSource</XPD:ATTR>
<XPD:REF name="Model">ktnEEjafpUGBGXU/sGcrfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="5AtCbKGRHE2SDdijDG8gBQAA">
<XPD:ATTR name="Alpha" type="real">-0.720970663332046</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">43.9317652729776</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">ktnEEjafpUGBGXU/sGcrfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="yVh7b3y5KEm2a5c62y9oTgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">ktnEEjafpUGBGXU/sGcrfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="piGdEMsEgUGqdkI8xkS59AAA">
<XPD:ATTR name="Alpha" type="real">-5.1599083753543</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">27.7308492477241</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+source</XPD:ATTR>
<XPD:REF name="Model">Zr8Qv9Jq4UKkX+MCkue+9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="MK+BCq32GEKnflcnaVHNpwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdReplaceContainerComponent</XPD:ATTR>
<XPD:REF name="Model">tmDQNbAFBkWbjM4eWtp92AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="+xGGNJ634UuPcx2tEGQl8gAA">
<XPD:ATTR name="Alpha" type="real">-0.956133569364253</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">20.8086520466848</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">Zr8Qv9Jq4UKkX+MCkue+9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="LUm2j+ljL0eG7N4FiChVPAAA">
<XPD:ATTR name="Alpha" type="real">-0.965250732244574</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15.8113883008419</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">tmDQNbAFBkWbjM4eWtp92AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="PffoXApm3k+4lDUhwMii7gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Zr8Qv9Jq4UKkX+MCkue+9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="nOVzvg86e0yQSsdcS6I6XAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">tmDQNbAFBkWbjM4eWtp92AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="zSZfbnF2WEessXiUnhKmlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Zr8Qv9Jq4UKkX+MCkue+9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="hbHcs5xBCEmhZG4KzddwPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">tmDQNbAFBkWbjM4eWtp92AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLAssociationView" guid="hqbM3hEBvkmKlISGTtZ5RAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">724,281;724,398</XPD:ATTR>
<XPD:REF name="Model">hygkW3w3RUCMNADyiZQ4PQAA</XPD:REF>
<XPD:REF name="Head">QJfnGcPuXUqlA8o3Erj14gAA</XPD:REF>
<XPD:REF name="Tail">2tB6UAvZo0uG646YT3BVJAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="YmDqgAGUh0uSSE7x3koNkAAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">asCmdReplaceContainerComponentGUIComponentTarget</XPD:ATTR>
<XPD:REF name="Model">hygkW3w3RUCMNADyiZQ4PQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="mzjMOXhnckK/DoEhu/0m/wAA">
<XPD:ATTR name="Alpha" type="real">0.697390784733543</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">48.2700735445887</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">hygkW3w3RUCMNADyiZQ4PQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="EM5Q+aDkuUOWBdq0qPqXUwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">hygkW3w3RUCMNADyiZQ4PQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="3gQHeBf3aECNSM3ceZnRvQAA">
<XPD:ATTR name="Alpha" type="real">-1.07144971355287</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25.0599281722833</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+target</XPD:ATTR>
<XPD:REF name="Model">5FjCrquEzE+U/obzE9353AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="dGsOrrp5DUC8LhRF66Qt3wAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+cmdReplaceContainerComponentTarget</XPD:ATTR>
<XPD:REF name="Model">5jNnNB0O10Wdhh7K+0a6WAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="2M4hrPvDd0iEGL1UHZ2xSgAA">
<XPD:ATTR name="Alpha" type="real">-5.38712951157721</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.2093727122985</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">5FjCrquEzE+U/obzE9353AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="oi9Zx6GK/kqQl7tCpu67rwAA">
<XPD:ATTR name="Alpha" type="real">-0.837980156825381</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">13.4536240470737</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">5jNnNB0O10Wdhh7K+0a6WAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="+mP7k5o1wki3k2tI588AgwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">5FjCrquEzE+U/obzE9353AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="YOzaeXe/Wkm3RsG3nElNVgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">5jNnNB0O10Wdhh7K+0a6WAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="e73NH6za6EKwtdUK7cOixAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">5FjCrquEzE+U/obzE9353AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="JK9V3Xkf+UaUIM72bSZoLQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">5jNnNB0O10Wdhh7K+0a6WAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLGeneralizationView" guid="98KXdSvoR0SKTO1i/PUcCwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">680,196;680,144;420,144;420,96</XPD:ATTR>
<XPD:REF name="Model">KblZpVUehU+FGQEksbPNLgAA</XPD:REF>
<XPD:REF name="Head">QE/girU/E0iFs+Z2Ou+yBAAA</XPD:REF>
<XPD:REF name="Tail">2tB6UAvZo0uG646YT3BVJAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Oqes1cDaakaJNW2QywOZwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">KblZpVUehU+FGQEksbPNLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="kka5cPQQx0a815FaF+2N9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">KblZpVUehU+FGQEksbPNLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="tZqR75iXR0qpI8wtzNQZPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">KblZpVUehU+FGQEksbPNLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">WGYQPcgMvEu7PFl9MTZFgQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">eMccyRyFJUmgogHX9uagEgAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">24</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="k6cuTC+pr0WrNJaCh98aYgAA">
<XPD:ATTR name="Name" type="string">GUIComponent</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Generalization of all kinds of GUI components, including widgets, panels, dialogs, and composites, which are of interest to SOLoist GUI.
A Component is a design-time element of GUI that specifies a set of concrete Component Instances created at runtime in specific GUI incarnations (sessions, open windows, dialogs, replicated panels, etc.).
A Component defines the appearance and behavior of its Instances, as well as their composition and value binding specification.
Component Instances are linked to concrete Model or Runtime Elements and are responsible for rendering and behavior at runtime.
A Component can:
&lt;ul&gt;&lt;li&gt;be composed of other components (Composite DP)&lt;/li&gt;
&lt;li&gt;adjust their appearance and behavior according to the attached GUI Context&lt;/li&gt;
&lt;li&gt;bound to each other to propagate values and change their appearance.&lt;/li&gt;&lt;/ul&gt;</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">56</XPD:ATTR>
<XPD:REF name="Views[0]">ZTOuQx17JE2wNZxoNnoa2AAA</XPD:REF>
<XPD:REF name="Views[1]">R8WbLGdiIkiXOsqiKPRAPgAA</XPD:REF>
<XPD:REF name="Views[2]">kbIrU5e0WEqNp+PA9v/3+AAA</XPD:REF>
<XPD:REF name="Views[3]">vHrDIVskxkyAsjxrwiApswAA</XPD:REF>
<XPD:REF name="Views[4]">KETStMR3x0+zrrKKpTXUBgAA</XPD:REF>
<XPD:REF name="Views[5]">w9uErOXPBUaY9IF9/g790gAA</XPD:REF>
<XPD:REF name="Views[6]">8fHB8itdfE2g7pbtPwMg7AAA</XPD:REF>
<XPD:REF name="Views[7]">wLUBE6Zyykyam4dW11/qbAAA</XPD:REF>
<XPD:REF name="Views[8]">hdEPw/Vl/Uq2/x31pScFDwAA</XPD:REF>
<XPD:REF name="Views[9]">Wnr9V0j++kmX5QcOcxzNPgAA</XPD:REF>
<XPD:REF name="Views[10]">GW40aiDyn0GCSCPeqd93rwAA</XPD:REF>
<XPD:REF name="Views[11]">jyaI5Mkxm02h/aAU0Zbl9wAA</XPD:REF>
<XPD:REF name="Views[12]">yppvZRig3Eu7P559Qk/tcwAA</XPD:REF>
<XPD:REF name="Views[13]">2jtoUNNxFUi/vBsrER6oBgAA</XPD:REF>
<XPD:REF name="Views[14]">ttmPpsANIEmNDWnUjLgZVAAA</XPD:REF>
<XPD:REF name="Views[15]">pFp15wrVd06PTHv1ifkuoAAA</XPD:REF>
<XPD:REF name="Views[16]">QJfnGcPuXUqlA8o3Erj14gAA</XPD:REF>
<XPD:REF name="Views[17]">k9v+3sknOkm0AFyE3sAiwgAA</XPD:REF>
<XPD:REF name="Views[18]">NepGPH5gGEOATY0oUac/eQAA</XPD:REF>
<XPD:REF name="Views[19]">7GUV4pdWyEemVKrxtpxkWAAA</XPD:REF>
<XPD:REF name="Views[20]">nWX652HkmU2zrJNMd5gYMQAA</XPD:REF>
<XPD:REF name="Views[21]">wfQ9iglC7U+TcgLBcAkt0gAA</XPD:REF>
<XPD:REF name="Views[22]">m8SR4iibD0SJ2OUUiF0ZQwAA</XPD:REF>
<XPD:REF name="Views[23]">8xK873HL1ECIJgATX8vgnQAA</XPD:REF>
<XPD:REF name="Views[24]">+zQ5rDxADkyy471N6E4aCwAA</XPD:REF>
<XPD:REF name="Views[25]">R8HxC7UOIE2kUo2vJfNmiAAA</XPD:REF>
<XPD:REF name="Views[26]">QzaxvJPCF0m6m9mXenyzUAAA</XPD:REF>
<XPD:REF name="Views[27]">w+Rr7jGicU+X7b+2YsYjBgAA</XPD:REF>
<XPD:REF name="Views[28]">OwfvY1OKqkuyr6pOEnMRZAAA</XPD:REF>
<XPD:REF name="Views[29]">YVdUmEmLRUyXErh91gDv4wAA</XPD:REF>
<XPD:REF name="Views[30]">tMAefYIoL0mawVQangsOwgAA</XPD:REF>
<XPD:REF name="Views[31]">WuUtdQeadU+U3Yw/bpuqKwAA</XPD:REF>
<XPD:REF name="Views[32]">3X/r/V0zgESa4MntIIVKFQAA</XPD:REF>
<XPD:REF name="Views[33]">fz4D075TTki43l9D595hOAAA</XPD:REF>
<XPD:REF name="Views[34]">vr/OL7d2Nk6vp9s6IwxilwAA</XPD:REF>
<XPD:REF name="Views[35]">U2v2NTDVHkqy7sDBBoo+KAAA</XPD:REF>
<XPD:REF name="Views[36]">VjI5F0emqkuk94FCd1u/rQAA</XPD:REF>
<XPD:REF name="Views[37]">1FF3dnyJC0iSB+NtcnJrngAA</XPD:REF>
<XPD:REF name="Views[38]">8VkEKUJMNk2mvGj7IBIFagAA</XPD:REF>
<XPD:REF name="Views[39]">8CPsqx31dkCiYogD/K/qZAAA</XPD:REF>
<XPD:REF name="Views[40]">ya4jwv/Ur0myJBiz21criwAA</XPD:REF>
<XPD:REF name="Views[41]">aex5Pgi+6EOqmPz/xZaeIgAA</XPD:REF>
<XPD:REF name="Views[42]">vLwcSuIOcUOeDTEFvXeblAAA</XPD:REF>
<XPD:REF name="Views[43]">odxIxPz4V0eN0XBLefOMYAAA</XPD:REF>
<XPD:REF name="Views[44]">tpgYjbq5IE6PYkBlptdfHQAA</XPD:REF>
<XPD:REF name="Views[45]">r6+QzwPGiEaV4fAGMnyLyQAA</XPD:REF>
<XPD:REF name="Views[46]">MKSq9VtGpUSA1mCeO1xZfgAA</XPD:REF>
<XPD:REF name="Views[47]">5h3I9jP+3E6yNQETePmDBAAA</XPD:REF>
<XPD:REF name="Views[48]">gZu+RiieD0uv87Y9HjSj9QAA</XPD:REF>
<XPD:REF name="Views[49]">QMfReQbGGE+E0hzWVfr3yQAA</XPD:REF>
<XPD:REF name="Views[50]">ROqtet03tU+Zd/oSi/mEZQAA</XPD:REF>
<XPD:REF name="Views[51]">Z6Rg6CMbHU+EYcibg/HwvAAA</XPD:REF>
<XPD:REF name="Views[52]">PSe+Z0849Ei87CoQD0YMSAAA</XPD:REF>
<XPD:REF name="Views[53]">0hu+nGn3mE6/LA2Xn1tsUgAA</XPD:REF>
<XPD:REF name="Views[54]">nj8661EDvUC3eqrT3WNtYwAA</XPD:REF>
<XPD:REF name="Views[55]">yUAE7IR+Qk6WwlzAfRGK5gAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="+1M7LRHOWk+hf79yGIh5EgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">gRIh1kdVuEuAoZYuG13zigAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">tHmZr6A+tEuZXqMlqECTnQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">11</XPD:ATTR>
<XPD:REF name="Specializations[0]">5Ns+Y0nZq06+VK7FozWTAAAA</XPD:REF>
<XPD:REF name="Specializations[1]">U42AhRs/hECRcr8B/pWL+wAA</XPD:REF>
<XPD:REF name="Specializations[2]">iHOb3770Qky6obIUvZLyYgAA</XPD:REF>
<XPD:REF name="Specializations[3]">IrakE5PHc0CCNwLZbThdCgAA</XPD:REF>
<XPD:REF name="Specializations[4]">8vI6Lbu3z0CwADI7Oz+ZkQAA</XPD:REF>
<XPD:REF name="Specializations[5]">rVTpWrEGoUqY74bFOIn+9wAA</XPD:REF>
<XPD:REF name="Specializations[6]">yJ+nfXamrkKuxCRacmx77wAA</XPD:REF>
<XPD:REF name="Specializations[7]">yMdxRDJsLU6UA5s7Q3KO+gAA</XPD:REF>
<XPD:REF name="Specializations[8]">QPdGM9WWaEGITP+0rtohVgAA</XPD:REF>
<XPD:REF name="Specializations[9]">MkYCj0PI8Eu//lxywH7itAAA</XPD:REF>
<XPD:REF name="Specializations[10]">neXUT7wiuE+yrERBnT1kgAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">26</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="adrAvlW680aBagA3y66AlQAA">
<XPD:ATTR name="Name" type="string">getCommonOwner</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the first common Component that is the direct or indirect owner of the two given Components.</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+5GBQoOEIUqJ3nhuwuYBZgAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">adrAvlW680aBagA3y66AlQAA</XPD:REF>
<XPD:REF name="Type_">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="PGeCXl+9ckSAsXK5s53AyQAA">
<XPD:ATTR name="Name" type="string">c1</XPD:ATTR>
<XPD:REF name="BehavioralFeature">adrAvlW680aBagA3y66AlQAA</XPD:REF>
<XPD:REF name="Type_">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="rlEoz+m/9kqmLJwL5ejDFQAA">
<XPD:ATTR name="Name" type="string">c2</XPD:ATTR>
<XPD:REF name="BehavioralFeature">adrAvlW680aBagA3y66AlQAA</XPD:REF>
<XPD:REF name="Type_">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="KYKuRdELpEa8A4cQK/SH1wAA">
<XPD:ATTR name="Name" type="string">clone</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Clones the Component. If it has subcomponents (parts), clones deeply the entire structure, including Component bindings.
Relies on copySubstructure() in doing this.</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cl6SR+zj/EKghiVonm7+tAAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KYKuRdELpEa8A4cQK/SH1wAA</XPD:REF>
<XPD:REF name="Type_">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="IB+4+UO1wEq1DfW4FsCORQAA">
<XPD:ATTR name="Name" type="string">copySubstructure</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper. Copies the entire substructure of the given GUI Component into this GUI Component. The substructure includes (recursively) all part Components, as well as Component Bindings.</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lypGERQ/hUiOs94IFwAj4gAA">
<XPD:ATTR name="Name" type="string">cmpFrom</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IB+4+UO1wEq1DfW4FsCORQAA</XPD:REF>
<XPD:REF name="Type_">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="4zFTCWw9nEuVJQq2sBo4pwAA">
<XPD:ATTR name="Name" type="string">getContext</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the GUI Context in which this Component is placed.
It is either its own (redefined) Context, or the Context inherited from the owner Component.
Does this recursively:
- If context!=null then return context;
- Else if owner!=null then return owner.getContext();
- Else return null.</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="p0KFyi8uK0ehi7DGd2TUqAAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4zFTCWw9nEuVJQq2sBo4pwAA</XPD:REF>
<XPD:REF name="Type_">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Q+P2h854mUO+4cauTei31gAA">
<XPD:ATTR name="Name" type="string">getSetting</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper. Returns the GUI Item Setting in the Context of this Component that describes the given Element.
Returns null if such does not exist.
Returns getContext().getSetting(getElement(el)).</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EvMvPD/xuE65WoJbrRmgZQAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Q+P2h854mUO+4cauTei31gAA</XPD:REF>
<XPD:REF name="Type_">4+we3oMNdEuUImyCvw/GQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="RHCZteY4gkyGq8PcZU8lVgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Q+P2h854mUO+4cauTei31gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="KlCSKhxFpUG+wWaosQnHowAA">
<XPD:ATTR name="Name" type="string">getFeature</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper. Returns the GUI Setting Feature with the given name of the GUI Item Setting in the Context of this Component that describes the given Element.
Returns null if such does not exist.
Returns: getContext().getFeature(el, name).</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DJ9dBLxDVE69K4YwgV1MowAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KlCSKhxFpUG+wWaosQnHowAA</XPD:REF>
<XPD:REF name="Type_">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="f4MEok1dmEGRd7uJtE61GwAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KlCSKhxFpUG+wWaosQnHowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="dDqEJ2UmOUeAQ4iGC68d2wAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KlCSKhxFpUG+wWaosQnHowAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="e3jth43Q7EWD/pdOUlg2cgAA">
<XPD:ATTR name="Name" type="string">getFeature</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper. Returns the GUI Setting Feature with the given name in the Context of this Component.
Returns null if such does not exist.
Returns: getContext().getFeature(name).</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Z+n8AadjYEWYCcXk6I611wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">e3jth43Q7EWD/pdOUlg2cgAA</XPD:REF>
<XPD:REF name="Type_">BogLowyKpU+YzB5OlPkchAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="t2k6n3XEh0agH1svh+XC9wAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">e3jth43Q7EWD/pdOUlg2cgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="AgPCEhkICkO5NiJf00mqgAAA">
<XPD:ATTR name="Name" type="string">getNameString</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns a string that serves as a name of the given Element.
Returns null if such does not exist.
Returns ((GUITextFeature)getFeature(getElement(el),&quot;Name&quot;)).getValue(getElement(el)).</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qgDNUUfnuUCHDZC6wXsGxQAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AgPCEhkICkO5NiJf00mqgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="xqmyzwsAdES+B7fkHMRfWAAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AgPCEhkICkO5NiJf00mqgAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="/kSc4dz+M0uM6gsNBxs1EwAA">
<XPD:ATTR name="Name" type="string">getTypeString</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns a string that serves as the type of the given Element.
Returns null if such does not exist.
Returns ((GUITextFeature)getFeature(getElement(el),&quot;Type&quot;)).getValue(getElement(el)).</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xo0bznAtt0Cz42jiLkhLxQAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/kSc4dz+M0uM6gsNBxs1EwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="kT8rx3MPFEqE+qH1xy8tnAAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/kSc4dz+M0uM6gsNBxs1EwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="bC0x1Tz4EkqQXYBB//JrFwAA">
<XPD:ATTR name="Name" type="string">getDescrString</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns a string that serves as the description of the given Element.
Returns null if such does not exist.
Returns ((GUITextFeature)getFeature(getElement(el),&quot;Description&quot;)).getValue(getElement(el)).</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="r9UIvWzd1USvpoIMvRNrRAAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bC0x1Tz4EkqQXYBB//JrFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qv4q9BtM20mm8O/TzUYDjQAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bC0x1Tz4EkqQXYBB//JrFwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="DzYe9jJ2IUqDj+9DKrQc2gAA">
<XPD:ATTR name="Name" type="string">getLabelString</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns a string that serves as the label of the given Element.
Returns null if such does not exist.
Returns ((GUITextFeature)getFeature(getElement(el),&quot;Label&quot;)).getValue(getElement(el)).</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BRudaPkzn0CWcDwYialgxAAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DzYe9jJ2IUqDj+9DKrQc2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="wHJoBfgtNkmszjG49rdrbAAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DzYe9jJ2IUqDj+9DKrQc2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="dSf+6Ye0r0ayKD5APjU0jwAA">
<XPD:ATTR name="Name" type="string">getTooltipString</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns a string that serves as the tooltip of the given Element.
Returns null if such does not exist.
Returns ((GUITextFeature)getFeature(getElement(el),&quot;Tooltip&quot;)).getValue(getElement(el)).</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vLAtDJFRQke1IFmGZ+wsuQAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dSf+6Ye0r0ayKD5APjU0jwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="mIomWINFwUO7JMv1pQnSiAAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dSf+6Ye0r0ayKD5APjU0jwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="e0NDdMrCqkqS45DdxhajWQAA">
<XPD:ATTR name="Name" type="string">getSmallIcon</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns a picture that serves as the small icon for the given Element.
Returns null if such does not exist.
Returns ((GUIPictureFeature)getFeature(getElement(el),&quot;SmallIcon&quot;)).getValue(getElement(el)).</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nVQLnB21e0KaZ3Rh9bYlPwAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Picture</XPD:ATTR>
<XPD:REF name="BehavioralFeature">e0NDdMrCqkqS45DdxhajWQAA</XPD:REF>
<XPD:REF name="Type_">dmxku372tESQxeKl1Ulc2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="bwDJyMjn9UewJac4/Zbz3AAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">e0NDdMrCqkqS45DdxhajWQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="1XfDufIkWkG7JKEkucI+LgAA">
<XPD:ATTR name="Name" type="string">getLargeIcon</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns a picture that serves as the large icon for the given Element.
Returns null if such does not exist.
Returns ((GUIPictureFeature)getFeature(getElement(el),&quot;LargeIcon&quot;)).getValue(getElement(el)).</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OBdAwb7pUEGuIKuA56j/VgAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Picture</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1XfDufIkWkG7JKEkucI+LgAA</XPD:REF>
<XPD:REF name="Type_">dmxku372tESQxeKl1Ulc2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Y397GJwrqUinTF4XsBOS4wAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1XfDufIkWkG7JKEkucI+LgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="cm575XD/vkqc96AH6ymoqAAA">
<XPD:ATTR name="Name" type="string">getDragIcon</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns a picture that serves as the drag and drop icon for the given Element.
Returns null if such does not exist.
Returns ((GUIPictureFeature)getFeature(getElement(el),&quot;DragIcon&quot;)).getValue(getElement(el)).</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mux3L+qdYkWnBjTeINjiQwAA">
<XPD:ATTR name="Name" type="string">ReturnParameter</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Picture</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cm575XD/vkqc96AH6ymoqAAA</XPD:REF>
<XPD:REF name="Type_">dmxku372tESQxeKl1Ulc2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qbGYCDGhW0u2o+CpYdE9QAAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cm575XD/vkqc96AH6ymoqAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="PtQ3msIFpkmOLJi4Mi0EZAAA">
<XPD:ATTR name="Name" type="string">getSubnodes</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns a collection of Elements that are subnodes of the given Element.
Returns null if such does not exist.
Returns ((GUINavigatorFeature)getFeature(getElement(el),&quot;Subnodes&quot;)).getElements(getElement(el)).</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fdByqljfQU2EJIuo+dRQqwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;IElement&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PtQ3msIFpkmOLJi4Mi0EZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="cs2BlU7alESTUoelQgUuxwAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PtQ3msIFpkmOLJi4Mi0EZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="KXfWKvN8X0ifIno2UbSOQgAA">
<XPD:ATTR name="Name" type="string">getCommands</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns a collection of Commands for the given Element.
Returns null if such does not exist.
Returns ((GUICommandsFeature)getFeature(getElement(el),&quot;Commands&quot;)).getCommands(getElement(el)).</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="T1XDL+lCVU2Va84lLihPhgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;Command&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KXfWKvN8X0ifIno2UbSOQgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="f2Iei9EcVUqgxuDTpBnaFwAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KXfWKvN8X0ifIno2UbSOQgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="VecfmwQhqU+fTCz0xypI7QAA">
<XPD:ATTR name="Name" type="string">getCommands</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns a collection of Commands when the given source Element is &quot;applied on&quot; (e.g. dropped on) the given Element.
Returns null if such does not exist.
Returns ((GUIMultitypingFeature)getFeature(getElement(el),&quot;DragAndDropCommands&quot;)).getCommands(source,getElement(el)).</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="MG4nmagkUkif0Oc+qaMH3gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;Command&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VecfmwQhqU+fTCz0xypI7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="fM0+RnHDBE2/4RX9bcSUwQAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VecfmwQhqU+fTCz0xypI7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="CvWQ/cT4/0qTa4V/9+P9gAAA">
<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VecfmwQhqU+fTCz0xypI7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="MTMABv00DUWwkoY8Gt6zXAAA">
<XPD:ATTR name="Name" type="string">isInputOrRelayPin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns true if the specified Slot is input or relay pin.
Input pins are Slots stereotyped with &lt;&lt;input&gt;&gt; or &lt;&lt;inputPin&gt;&gt;.
Relay pins are Slots stereotyped with &lt;&lt;relay&gt;&gt;.</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="C9p12rNYfUCzmj+9nwX+kgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MTMABv00DUWwkoY8Gt6zXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="j1nmlMAiRUWkYvIfKqyHZgAA">
<XPD:ATTR name="Name" type="string">slot</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MTMABv00DUWwkoY8Gt6zXAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="FefyKaCy00u/bsX2Q6f+mwAA">
<XPD:ATTR name="Name" type="string">isOutputOrRelayPin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns true if the specified Slot is output or relay pin.
Output pins are Slots stereotyped with &lt;&lt;output&gt;&gt; or &lt;&lt;outputPin&gt;&gt;.
Relay pins are Slots stereotyped with &lt;&lt;relay&gt;&gt;.</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="J3cJKMx/ykSLpDrE0epT1QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FefyKaCy00u/bsX2Q6f+mwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ykWMKPnMxUmQkmgQll3gKQAA">
<XPD:ATTR name="Name" type="string">slot</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FefyKaCy00u/bsX2Q6f+mwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="pH+IAQ47sEqa+ARjxS9sjwAA">
<XPD:ATTR name="Name" type="string">getFavoriteOutputPin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the favorite output pin for a component. This is the pin used as a search parameter, if the component is on a search form.</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ihNPsm+fGk6j0XRd8ce07QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pH+IAQ47sEqa+ARjxS9sjwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="462vCgCkk06NR5EeUww/OAAA">
<XPD:ATTR name="Name" type="string">getInputOrRelayPin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the input or relay pin with the given qualified or unqualified name. 
In case of unqualified name, the search by name for the input pin starts from the direct Classifier of this Component upwards the generalization hierarchy.
Returns null if such does not exist.</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iIDWuXEu0UKLlaxaeBxfvgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">462vCgCkk06NR5EeUww/OAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+Qx/KUwr70q3qL0Far8ZQAAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">462vCgCkk06NR5EeUww/OAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="/NM1rFF2zE2uka9PXGn3JwAA">
<XPD:ATTR name="Name" type="string">getOutputOrRelayPin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the output or relay pin with the given qualified or unqualified name. 
In case of unqualified name, the search by name for the input pin starts from the direct Classifier of this Component upwards the generalization hierarchy.
Returns null if such does not exist.</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3pGqjV+KG0inAKIj7h2J1AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/NM1rFF2zE2uka9PXGn3JwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="o9ftEFfrRU+0lyWJhU7v2gAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/NM1rFF2zE2uka9PXGn3JwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="XE8M5IqIU0ODP51aslyBOQAA">
<XPD:ATTR name="Name" type="string">getOwner</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the owner of this Component. This method requires that all association ends towards possible owners are navigable.</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1Vmx/1KFqEOx0KxKuOmxbAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XE8M5IqIU0ODP51aslyBOQAA</XPD:REF>
<XPD:REF name="Type_">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="/ITI3v0RjEq8+iTVaIvMpwAA">
<XPD:ATTR name="Name" type="string">getParts</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3MaNdYQ+l0mQdEU6dAw7ogAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;GUIComponent&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/ITI3v0RjEq8+iTVaIvMpwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="yc9HSO68xEOWU+68/aLKmgAA">
<XPD:ATTR name="Name" type="string">destructor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Destroys all input bindings as well.</XPD:ATTR>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">6</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">+5GBQoOEIUqJ3nhuwuYBZgAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">PGeCXl+9ckSAsXK5s53AyQAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">rlEoz+m/9kqmLJwL5ejDFQAA</XPD:REF>
<XPD:REF name="TypedParameters[3]">cl6SR+zj/EKghiVonm7+tAAA</XPD:REF>
<XPD:REF name="TypedParameters[4]">lypGERQ/hUiOs94IFwAj4gAA</XPD:REF>
<XPD:REF name="TypedParameters[5]">1Vmx/1KFqEOx0KxKuOmxbAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">10</XPD:ATTR>
<XPD:REF name="Associations[0]">kYDzYmdJskSREgac1qrVTQAA</XPD:REF>
<XPD:REF name="Associations[1]">NBlOWcGl90arJSuNp2wZ6gAA</XPD:REF>
<XPD:REF name="Associations[2]">9TuhNkXfxk6jEjbAbebWzwAA</XPD:REF>
<XPD:REF name="Associations[3]">LGlcb+Vy1E+VkPAi9PXfPQAA</XPD:REF>
<XPD:REF name="Associations[4]">Zr8Qv9Jq4UKkX+MCkue+9gAA</XPD:REF>
<XPD:REF name="Associations[5]">5FjCrquEzE+U/obzE9353AAA</XPD:REF>
<XPD:REF name="Associations[6]">F4yo6FN2OkmgH4LdwMRVmgAA</XPD:REF>
<XPD:REF name="Associations[7]">It/xbFiDUkeeCF/mxy4rfwAA</XPD:REF>
<XPD:REF name="Associations[8]">5rgEBuSGZE+TVJ8nI0glZgAA</XPD:REF>
<XPD:REF name="Associations[9]">X8W3++DPPUG1POIIseeaiQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="NFvdMDS8HE6MVfhIpjXVHwAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A placeholder for the information to be used to create a specific kind or subkind of Component Instance of the same Component.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="m0/Bqic5wEOE1R/c+xFLwgAA">
<XPD:ATTR name="Name" type="string">description</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A placeholder for the information to be used to create a specific kind or subkind of Component Instance of the same Component.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="QKxuopGVdUqBOYR6pNPNWgAA">
<XPD:ATTR name="Name" type="string">styleName</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="WEsadaYuDUe5S+mZMQV35gAA">
<XPD:ATTR name="Name" type="string">enabled</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">true</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="ozLO9LCpxUWobHDWg9ndcgAA">
<XPD:ATTR name="Name" type="string">visible</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">true</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="OnA73MVGL0SFWEWNxGo5VQAA">
<XPD:ATTR name="Name" type="string">show</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="8dDSyY6WMEe79GjWkn9+tQAA">
<XPD:ATTR name="Name" type="string">init</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLGeneralization" guid="tHmZr6A+tEuZXqMlqECTnQAA">
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:REF name="Child">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:REF name="Parent">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jGark5MPwkGG9hhqhmSdGwAA</XPD:REF>
<XPD:REF name="Views[1]">2KlHt2JUb0WQV6EJqQsDvgAA</XPD:REF>
<XPD:REF name="Views[2]">6s9+yUDjOkOQ/7Db53z0KwAA</XPD:REF>
<XPD:REF name="Views[3]">UjnA15IDdU271dwilfNgBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="HVQ3yjUWO0q/Hz9qNckb7wAA">
<XPD:ATTR name="Name" type="string">GUIComponentBinding</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A specification of a binding between a pair of Pins of two Component Instances of Components owned by the same parent Component. It defines a path for propagation of events: when the value of a Pin of the Component Instance named as the source Pin is changed, its value is implicitly propagated to the Pin specified by the destination Pin (it is set to the same value).</XPD:ATTR>
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">yA82LJs660y6QdlunwdoKgAA</XPD:REF>
<XPD:REF name="Views[1]">nSFmc7Hwu0yBzjr5oOzA/gAA</XPD:REF>
<XPD:REF name="Views[2]">F++CS6NBEkaMl0RUQmxxdAAA</XPD:REF>
<XPD:REF name="Views[3]">YMX5Jytks0elc5CQUaXYAAAA</XPD:REF>
<XPD:REF name="Views[4]">qfYF4Q1o9UOXD2469B9/SwAA</XPD:REF>
<XPD:REF name="Views[5]">MT/xwgj8U0apX91UkttgYAAA</XPD:REF>
<XPD:REF name="Views[6]">jCE6crpCQke4VzvwOU4ZbAAA</XPD:REF>
<XPD:REF name="Views[7]">jEy+q2zSfEeAy22D/bkfKwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="L70ROlBUCE+UprqwoKWaPAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">1FX2Sh4YoUmcsJnXA54TQwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="/U/q5qirtUq48q5tA1c1ugAA">
<XPD:ATTR name="Name" type="string">setSourcePin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Sets the source Pin in this binding.</XPD:ATTR>
<XPD:REF name="Owner">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="m2oosdcIokyOZAEOBbw7AAAA">
<XPD:ATTR name="Name" type="string">slot</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/U/q5qirtUq48q5tA1c1ugAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="fRqmu9xgqkmR7rWxhr2quQAA">
<XPD:ATTR name="Name" type="string">getSourcePin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the source pin in this binding.</XPD:ATTR>
<XPD:REF name="Owner">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="S+em/MeHLEyKCPgEoQYPUgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fRqmu9xgqkmR7rWxhr2quQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="pGLQnOIM8kW5o0hf7Koz0gAA">
<XPD:ATTR name="Name" type="string">setDestPin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Sets the destination Pin in this binding.</XPD:ATTR>
<XPD:REF name="Owner">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fGA4zqqd90SeCt4T1WH71AAA">
<XPD:ATTR name="Name" type="string">slot</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pGLQnOIM8kW5o0hf7Koz0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="X1NLevJy7UO+d5PanrVm0QAA">
<XPD:ATTR name="Name" type="string">getDestPin</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the destination pin in this binding.</XPD:ATTR>
<XPD:REF name="Owner">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="p6P4kv/twUqDIsT+GnzY3wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X1NLevJy7UO+d5PanrVm0QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="DUnPgntnTkqfMpmG3Q7z6gAA">
<XPD:ATTR name="Name" type="string">create</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ob94ocKAtEyIawydfMA2FgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DUnPgntnTkqfMpmG3Q7z6gAA</XPD:REF>
<XPD:REF name="Type_">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="0D0QVXj/yEGzOujhs02SLgAA">
<XPD:ATTR name="Name" type="string">pin1</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DUnPgntnTkqfMpmG3Q7z6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="CmYlM6Si1Uq2jEgF0bhKSwAA">
<XPD:ATTR name="Name" type="string">pin2</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DUnPgntnTkqfMpmG3Q7z6gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">ob94ocKAtEyIawydfMA2FgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
<XPD:REF name="Associations[0]">Don8lXKUTku1H59Pv9MIgAAA</XPD:REF>
<XPD:REF name="Associations[1]">zD+snt8mC0mO3k5xpNqOlwAA</XPD:REF>
<XPD:REF name="Associations[2]">pBaWAeKGrUGWpsv0gTWTVQAA</XPD:REF>
<XPD:REF name="Associations[3]">3im/QYL7HkmQWml2hbVnawAA</XPD:REF>
<XPD:REF name="Associations[4]">sDBF8xDsdkKTNUGxhbYzpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLAssociation" guid="okaR5siEuUOmjjqB98VbMwAA">
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">cDXkdeNzTkebR19MO1oMAgAA</XPD:REF>
<XPD:REF name="Views[1]">Hf3RxCwVA0uOBbI/7u15JgAA</XPD:REF>
<XPD:REF name="Views[2]">f9BrGD5AD0SaWQ5NmljJmAAA</XPD:REF>
<XPD:REF name="Views[3]">eu5FVkIe50C2Bc8o2S7V1wAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="P/+S63nKpk+RCNnSLJNMIwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">okaR5siEuUOmjjqB98VbMwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="kYDzYmdJskSREgac1qrVTQAA">
<XPD:ATTR name="Name" type="string">sourceComponent</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">okaR5siEuUOmjjqB98VbMwAA</XPD:REF>
<XPD:REF name="Participant">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Um2cvfi7CEuCT7wMIjhpbwAA</XPD:REF>
<XPD:REF name="Views[1]">CV/ZZvVZb0erqwbk2/NiSwAA</XPD:REF>
<XPD:REF name="Views[2]">nKL56L/Nn02z2Jw9klwxRgAA</XPD:REF>
<XPD:REF name="Views[3]">L6coN0wIp0iJZoZUXVLGoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="zD+snt8mC0mO3k5xpNqOlwAA">
<XPD:ATTR name="Name" type="string">outputBindings</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">okaR5siEuUOmjjqB98VbMwAA</XPD:REF>
<XPD:REF name="Participant">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">mGc+1k8VyUiwu1J21601AwAA</XPD:REF>
<XPD:REF name="Views[1]">+aFkKGwee0GrOaMItrVTogAA</XPD:REF>
<XPD:REF name="Views[2]">SQSf7dxVc0C5ae6XOwcc0QAA</XPD:REF>
<XPD:REF name="Views[3]">zpTeFGvcR06x08OPKn1twQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLAssociation" guid="MFJrBEKwfUyS0ibnLZfywwAA">
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CsgtBcSHt02GErOl1oFjIwAA</XPD:REF>
<XPD:REF name="Views[1]">vBds7R0ufkaxBU3WcNl47gAA</XPD:REF>
<XPD:REF name="Views[2]">l3UhzAqI0Ey5hNispxxQqAAA</XPD:REF>
<XPD:REF name="Views[3]">Dn53exAhnEOEjZMuUr9giAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="afvhmf2MIUqitJ50DWF5lAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">MFJrBEKwfUyS0ibnLZfywwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="NBlOWcGl90arJSuNp2wZ6gAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">MFJrBEKwfUyS0ibnLZfywwAA</XPD:REF>
<XPD:REF name="Participant">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LMTc4Nq380W8/AIOUkG2rAAA</XPD:REF>
<XPD:REF name="Views[1]">0Qx9UOktwkCK2woYlpL+JAAA</XPD:REF>
<XPD:REF name="Views[2]">9zUa9XFzvEqxgl0eiWN77AAA</XPD:REF>
<XPD:REF name="Views[3]">kMPXnOvk6UKBXEe9lvN0NQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="wTSWPn7730WRjxKhjiyA1QAA">
<XPD:ATTR name="Name" type="string">context</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">MFJrBEKwfUyS0ibnLZfywwAA</XPD:REF>
<XPD:REF name="Participant">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">YLYNOhhVLEuCQDgKBRs/gAAA</XPD:REF>
<XPD:REF name="Views[1]">ev8hYDGK/kCbNWkPO9VQAwAA</XPD:REF>
<XPD:REF name="Views[2]">sBis2Hjpvk2v5AoabTg+bwAA</XPD:REF>
<XPD:REF name="Views[3]">iMmAIN6dKkefr75fs0UPmQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLGeneralization" guid="1FX2Sh4YoUmcsJnXA54TQwAA">
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:REF name="Child">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
<XPD:REF name="Parent">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hYY5u7G+gkOGE1edxrHU7gAA</XPD:REF>
<XPD:REF name="Views[1]">9vx8/DCMiUmc0l+M7I6nbQAA</XPD:REF>
<XPD:REF name="Views[2]">uWfrkEgnQ0O4YNQOlq8figAA</XPD:REF>
<XPD:REF name="Views[3]">o4iYmHHSZ02q6JhMNNJxewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="2jHeT0ztNUq3eBpzhTpLcAAA">
<XPD:ATTR name="Name" type="string">CmdCreateComponentBinding</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that creates a GUI Component Binding between the two given Slots of Components.</XPD:ATTR>
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">thlNzynNpUCxNUCkH0OJiwAA</XPD:REF>
<XPD:REF name="Views[1]">As+MdTFXkUW5irrPuVtETAAA</XPD:REF>
<XPD:REF name="Views[2]">FND1ctRCgkC457GyAg/DIwAA</XPD:REF>
<XPD:REF name="Views[3]">2+LH+/8TGkW+sm+MwknklwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="BJYepXVpqkqWwo4eC5d/xAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">2jHeT0ztNUq3eBpzhTpLcAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">kHvjcwke6kijewA1BNMWiQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="2gE0fXCTKUahii3ascbU6gAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Constructor.
First invokes the constructor of the superclass.
Then creates the associated Descriptor(s).</XPD:ATTR>
<XPD:REF name="Owner">2jHeT0ztNUq3eBpzhTpLcAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="IsMz6hrnZEqPtq38XpNb1gAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if source.getElement() and dest.getElement() are not null.</XPD:ATTR>
<XPD:REF name="Owner">2jHeT0ztNUq3eBpzhTpLcAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NBMDS07LkECDw8NxelXWAQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IsMz6hrnZEqPtq38XpNb1gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="F3yPM0HKcke2JtXDGOzj/AAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
If any of source.getElement().getOwnerInstance() or dest.getElement().getOwnerInstance() is not a GUIComponent, issue a warning message and return.
Else create the binding:
GUIComponent::creteBinding(source.getElement(),dest.getElement()).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">2jHeT0ztNUq3eBpzhTpLcAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">Wcuvh3RXRU+OwiB8D+5lZwAA</XPD:REF>
<XPD:REF name="Associations[1]">IRp27ejfx0G+kwgECFnOpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLGeneralization" guid="kHvjcwke6kijewA1BNMWiQAA">
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:REF name="Child">2jHeT0ztNUq3eBpzhTpLcAAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">eS49S7uKakCaXwecNXh62AAA</XPD:REF>
<XPD:REF name="Views[1]">OKUey26HCU2O6/+U+onFPQAA</XPD:REF>
<XPD:REF name="Views[2]">bitTYG6sXU6IOJ6sdVD/CQAA</XPD:REF>
<XPD:REF name="Views[3]">3pmIw2itLEWSgSd4SgQibwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="gvLfBEjJIU6Ord/xGy814AAA">
<XPD:ATTR name="Name" type="string">asCmdCreateComponentBindingSlotDescriptorSource</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VzL66aInJUixUYg+0zgKnwAA</XPD:REF>
<XPD:REF name="Views[1]">QDbrRmWKVUSyTvicB5CHEgAA</XPD:REF>
<XPD:REF name="Views[2]">Q98kxQzxNkKdZA37gRQ4ZgAA</XPD:REF>
<XPD:REF name="Views[3]">ucglZBlO80aVYdfH/jRqVwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="iMSOUuvr3Euf0Aj4ZNMevgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">gvLfBEjJIU6Ord/xGy814AAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="Wcuvh3RXRU+OwiB8D+5lZwAA">
<XPD:ATTR name="Name" type="string">cmdCreateComponentBinding</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">gvLfBEjJIU6Ord/xGy814AAA</XPD:REF>
<XPD:REF name="Participant">2jHeT0ztNUq3eBpzhTpLcAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3z25a8FscUyAJu6KsURylQAA</XPD:REF>
<XPD:REF name="Views[1]">0wl6I8Gx+0ahbOfS9RMwoQAA</XPD:REF>
<XPD:REF name="Views[2]">/DwaBLI/yE+4+OpISjxEnwAA</XPD:REF>
<XPD:REF name="Views[3]">OiWrnnhJTUGMyG6ZfM7oigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="20KOHbHZFkKlDIEPGacdrAAA">
<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">gvLfBEjJIU6Ord/xGy814AAA</XPD:REF>
<XPD:REF name="Participant">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">v2pukVutVEK7qzzaHqi8eQAA</XPD:REF>
<XPD:REF name="Views[1]">5a1isWYRjEqttOaTQ6XVeAAA</XPD:REF>
<XPD:REF name="Views[2]">v9viSvXVkU2CG+eTdabVdQAA</XPD:REF>
<XPD:REF name="Views[3]">fW0o3XEZ2UCcEzwG1opeogAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLAssociation" guid="zaUNLCoy1UmCLTyb3qUn6QAA">
<XPD:ATTR name="Name" type="string">asCmdCreateComponentBindingSlotDescriptorDest</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">ZM: end1 name added</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">BcCHurH9XUqGQRnXnf/YQAAA</XPD:REF>
<XPD:REF name="Views[1]">alVVYBuqKkSzAnyxPxQC3QAA</XPD:REF>
<XPD:REF name="Views[2]">eNndmrc3HUS2+bT8ptCT7QAA</XPD:REF>
<XPD:REF name="Views[3]">nArdo/iOX02NZpgnIUUAgAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="io5jd+DkWka9yzBGWGMaKgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">zaUNLCoy1UmCLTyb3qUn6QAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="IRp27ejfx0G+kwgECFnOpAAA">
<XPD:ATTR name="Name" type="string">cmdCreateComponentBindingDest</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">zaUNLCoy1UmCLTyb3qUn6QAA</XPD:REF>
<XPD:REF name="Participant">2jHeT0ztNUq3eBpzhTpLcAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9Oy1Cg8rD02af+XsjC4TqgAA</XPD:REF>
<XPD:REF name="Views[1]">9ml6ZBFUMEy40yEvaos5pgAA</XPD:REF>
<XPD:REF name="Views[2]">0ApLX/HsY0apVBiCIwj6gQAA</XPD:REF>
<XPD:REF name="Views[3]">LgQM+vXPUUSBOlw4IZeT8QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="f66sZ3c5A0KlEOPifoiAoAAA">
<XPD:ATTR name="Name" type="string">dest</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">zaUNLCoy1UmCLTyb3qUn6QAA</XPD:REF>
<XPD:REF name="Participant">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WBanIwwKEEeNSUfyekzQngAA</XPD:REF>
<XPD:REF name="Views[1]">t2gQBE+QD0OYSo3Xy3C40gAA</XPD:REF>
<XPD:REF name="Views[2]">lwBAGkv8AEu5mBpp2wMnSAAA</XPD:REF>
<XPD:REF name="Views[3]">Yy9Sb0nIYEW0yVMGzOS3FAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="imYt7DejQ0ScVxhguiohVQAA">
<XPD:ATTR name="Name" type="string">CmdReplaceSubcomponent</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that replaces one GUI Component (target) within its owner GUI Component with another one (source).</XPD:ATTR>
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">IT3sDPKB5Ee/lJyNylxiVgAA</XPD:REF>
<XPD:REF name="Views[1]">6cFzWHhvvUC4Yme+nrgETgAA</XPD:REF>
<XPD:REF name="Views[2]">n2K9NTOZ2UCkhNtA4Xq8jgAA</XPD:REF>
<XPD:REF name="Views[3]">uSukrlQ6rk+/My+fh6CUaAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="Goptnyl9JEeHQWkbKJbS3QAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">imYt7DejQ0ScVxhguiohVQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">47nC75AfI0G7VeN6XLNF7wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="33G31azYuEudc1gsFHBatQAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if source and target are not null.</XPD:ATTR>
<XPD:REF name="Owner">imYt7DejQ0ScVxhguiohVQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XUrPY27HzUiWQU1h7rU57wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">33G31azYuEudc1gsFHBatQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="uVBCEaB3DEybnF+n2M7YdQAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Replaces the target GUI Component with the source GUI Component within the owner of the target GUI Component.
Then, after the replacement, if toDeleteReplacedComponent, destroys the target GUI Component.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">imYt7DejQ0ScVxhguiohVQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">bS2aQ/6uwE2Q6AHQ8sK34gAA</XPD:REF>
<XPD:REF name="Associations[1]">IRkcY9+hfUq4yJnflYNQNgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="S5v42O76l0qb7l6SOrj8mAAA">
<XPD:ATTR name="Name" type="string">toDeleteReplacedComponent</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">To delete the replaced target GUI Component after it has been replaced?</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">imYt7DejQ0ScVxhguiohVQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="I0jgm1eFqk2HPWUPqXqU7wAA">
<XPD:ATTR name="Name" type="string">asCmdReplaceSubcomponentGUIComponentSource</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4cha8yt7xkqtCe46PaailwAA</XPD:REF>
<XPD:REF name="Views[1]">WICQPjjWDUGYRKCa9nEfvgAA</XPD:REF>
<XPD:REF name="Views[2]">UWnlSgDa90uXboEplpHhSQAA</XPD:REF>
<XPD:REF name="Views[3]">e+K7ylTieUGqaTA5CKht1gAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="64u3WqkvPkKUa+pnKW4kSAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">I0jgm1eFqk2HPWUPqXqU7wAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="bS2aQ/6uwE2Q6AHQ8sK34gAA">
<XPD:ATTR name="Name" type="string">cmdReplaceSubcomponent</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">I0jgm1eFqk2HPWUPqXqU7wAA</XPD:REF>
<XPD:REF name="Participant">imYt7DejQ0ScVxhguiohVQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4mIKkfKW90moPrb6tOXhfwAA</XPD:REF>
<XPD:REF name="Views[1]">8k0DDfIT00CQH2wqkTW2vAAA</XPD:REF>
<XPD:REF name="Views[2]">T0Ss31Ij20C9WeQOwBEuVQAA</XPD:REF>
<XPD:REF name="Views[3]">RADwQgH6rUu6ZbubO97mwAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="9TuhNkXfxk6jEjbAbebWzwAA">
<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">I0jgm1eFqk2HPWUPqXqU7wAA</XPD:REF>
<XPD:REF name="Participant">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ZbGlq4I69UWdKmXA50eqggAA</XPD:REF>
<XPD:REF name="Views[1]">f1VsCNegk0SB7t19Ah6gLwAA</XPD:REF>
<XPD:REF name="Views[2]">ppk9oX+giUOgFG7I/KyZbQAA</XPD:REF>
<XPD:REF name="Views[3]">YCPNwxScIUyRrjvn8xkQLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="FFfd1J1cVkyXPHroaan1BgAA">
<XPD:ATTR name="Name" type="string">asCmdReplaceSubcomponentGUIComponentTarget</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">ZM: end1 name added</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QtLm/BDTx0uZRuf2DDIY1QAA</XPD:REF>
<XPD:REF name="Views[1]">JWtqQZe7fEyhiNb3+EIx2wAA</XPD:REF>
<XPD:REF name="Views[2]">V4V8I+XhqUO3GaYudaju1QAA</XPD:REF>
<XPD:REF name="Views[3]">Y4uYYgxfoUCiDHEsDiOvpgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="hCfwWSI4gE6oD5dyaaqRQAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">FFfd1J1cVkyXPHroaan1BgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="IRkcY9+hfUq4yJnflYNQNgAA">
<XPD:ATTR name="Name" type="string">cmdReplaceSubcomponentTarget</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">FFfd1J1cVkyXPHroaan1BgAA</XPD:REF>
<XPD:REF name="Participant">imYt7DejQ0ScVxhguiohVQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">OKQPOKmkmk+8Dd7LqU+Q4QAA</XPD:REF>
<XPD:REF name="Views[1]">2LgP83pRFUGxRr1nyiZYugAA</XPD:REF>
<XPD:REF name="Views[2]">aZfC5KJbBUOJJGwj36xkXAAA</XPD:REF>
<XPD:REF name="Views[3]">mVKnJY1GKE6kFUlB2Hf4vAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="LGlcb+Vy1E+VkPAi9PXfPQAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">FFfd1J1cVkyXPHroaan1BgAA</XPD:REF>
<XPD:REF name="Participant">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AVALbGKYCUSlxwrHiMOeDgAA</XPD:REF>
<XPD:REF name="Views[1]">uc1r6/CIOEmNPJi2AOfvcwAA</XPD:REF>
<XPD:REF name="Views[2]">s7WwMPZQD0qwWxd/JOIuGQAA</XPD:REF>
<XPD:REF name="Views[3]">J6tqbaxETE+Df8JfmBLvxgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLGeneralization" guid="47nC75AfI0G7VeN6XLNF7wAA">
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:REF name="Child">imYt7DejQ0ScVxhguiohVQAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GJ4bC3Mr60Oit8cdrWI9EAAA</XPD:REF>
<XPD:REF name="Views[1]">9xa1KsANREe5XEjm5V60WgAA</XPD:REF>
<XPD:REF name="Views[2]">atwOEhZSzECBakBK/snGigAA</XPD:REF>
<XPD:REF name="Views[3]">Y/YBZKPNAEiYbqXCsGtikwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="/IGLJ774zE+kL4oLpmzisAAA">
<XPD:ATTR name="Name" type="string">CmdReplaceContainerComponent</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Command that replaces one container GUI Component (target) with another one (source), by moving the entire contents of the target into the source Component.</XPD:ATTR>
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">2tB6UAvZo0uG646YT3BVJAAA</XPD:REF>
<XPD:REF name="Views[1]">wGpFXkSSbU2G1eA966oVugAA</XPD:REF>
<XPD:REF name="Views[2]">mFLXhlUtxEevjz3HkU6NZAAA</XPD:REF>
<XPD:REF name="Views[3]">K50aRHOuqkeDYqqrDyljXQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="SZABgL+6P029DH+7bTfuwwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">/IGLJ774zE+kL4oLpmzisAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">KblZpVUehU+FGQEksbPNLgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="qqZ9iS63+kOsi0uFEUYISQAA">
<XPD:ATTR name="Name" type="string">checkInputPinsCoverage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Helper, hook. Checks whether all necessary input pins have adequate values so that the Command can be executed.
Returns true if they do, false if they don't.
Redefined. Returns true if source and target are not null.</XPD:ATTR>
<XPD:REF name="Owner">/IGLJ774zE+kL4oLpmzisAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QNhXcp4D0kOjKAAw3NehGgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qqZ9iS63+kOsi0uFEUYISQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="AqiVUeQUCkWjLp9bE4VHBAAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Concrete execution of the Command.
Replaces the target GUI Component with the source GUI Component by moving its entire contents to the source.
Relies on GUIComponent::copySubstructure() in doing this.
Then, after the replacement, if toDeleteReplacedComponent, destroys the target GUI Component.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">/IGLJ774zE+kL4oLpmzisAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">tmDQNbAFBkWbjM4eWtp92AAA</XPD:REF>
<XPD:REF name="Associations[1]">5jNnNB0O10Wdhh7K+0a6WAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="bOz4HI50HkCz4hBgoilBCQAA">
<XPD:ATTR name="Name" type="string">toDeleteReplacedComponent</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">To delete the replaced target GUI Component after it has been replaced?</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">/IGLJ774zE+kL4oLpmzisAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLAssociation" guid="ktnEEjafpUGBGXU/sGcrfgAA">
<XPD:ATTR name="Name" type="string">asCmdReplaceContainerComponentGUIComponentSource</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">v/ctCmIhuEqkFGs/ElylZAAA</XPD:REF>
<XPD:REF name="Views[1]">Iq2zZYPKGk2Ii/OeMfIJfwAA</XPD:REF>
<XPD:REF name="Views[2]">5AtCbKGRHE2SDdijDG8gBQAA</XPD:REF>
<XPD:REF name="Views[3]">yVh7b3y5KEm2a5c62y9oTgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="07WXbb96nk+w7uqNFF6eiAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">ktnEEjafpUGBGXU/sGcrfgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="tmDQNbAFBkWbjM4eWtp92AAA">
<XPD:ATTR name="Name" type="string">cmdReplaceContainerComponent</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">ktnEEjafpUGBGXU/sGcrfgAA</XPD:REF>
<XPD:REF name="Participant">/IGLJ774zE+kL4oLpmzisAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MK+BCq32GEKnflcnaVHNpwAA</XPD:REF>
<XPD:REF name="Views[1]">LUm2j+ljL0eG7N4FiChVPAAA</XPD:REF>
<XPD:REF name="Views[2]">nOVzvg86e0yQSsdcS6I6XAAA</XPD:REF>
<XPD:REF name="Views[3]">hbHcs5xBCEmhZG4KzddwPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Zr8Qv9Jq4UKkX+MCkue+9gAA">
<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">ktnEEjafpUGBGXU/sGcrfgAA</XPD:REF>
<XPD:REF name="Participant">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">piGdEMsEgUGqdkI8xkS59AAA</XPD:REF>
<XPD:REF name="Views[1]">+xGGNJ634UuPcx2tEGQl8gAA</XPD:REF>
<XPD:REF name="Views[2]">PffoXApm3k+4lDUhwMii7gAA</XPD:REF>
<XPD:REF name="Views[3]">zSZfbnF2WEessXiUnhKmlQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLAssociation" guid="hygkW3w3RUCMNADyiZQ4PQAA">
<XPD:ATTR name="Name" type="string">asCmdReplaceContainerComponentGUIComponentTarget</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">ZM: end1 name added</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hqbM3hEBvkmKlISGTtZ5RAAA</XPD:REF>
<XPD:REF name="Views[1]">YmDqgAGUh0uSSE7x3koNkAAA</XPD:REF>
<XPD:REF name="Views[2]">mzjMOXhnckK/DoEhu/0m/wAA</XPD:REF>
<XPD:REF name="Views[3]">EM5Q+aDkuUOWBdq0qPqXUwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="4mBuPTXM4EGz7nXY+1s1PwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">hygkW3w3RUCMNADyiZQ4PQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="5jNnNB0O10Wdhh7K+0a6WAAA">
<XPD:ATTR name="Name" type="string">cmdReplaceContainerComponentTarget</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">hygkW3w3RUCMNADyiZQ4PQAA</XPD:REF>
<XPD:REF name="Participant">/IGLJ774zE+kL4oLpmzisAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dGsOrrp5DUC8LhRF66Qt3wAA</XPD:REF>
<XPD:REF name="Views[1]">oi9Zx6GK/kqQl7tCpu67rwAA</XPD:REF>
<XPD:REF name="Views[2]">YOzaeXe/Wkm3RsG3nElNVgAA</XPD:REF>
<XPD:REF name="Views[3]">JK9V3Xkf+UaUIM72bSZoLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="5FjCrquEzE+U/obzE9353AAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">hygkW3w3RUCMNADyiZQ4PQAA</XPD:REF>
<XPD:REF name="Participant">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3gQHeBf3aECNSM3ceZnRvQAA</XPD:REF>
<XPD:REF name="Views[1]">2M4hrPvDd0iEGL1UHZ2xSgAA</XPD:REF>
<XPD:REF name="Views[2]">+mP7k5o1wki3k2tI588AgwAA</XPD:REF>
<XPD:REF name="Views[3]">e73NH6za6EKwtdUK7cOixAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLGeneralization" guid="KblZpVUehU+FGQEksbPNLgAA">
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:REF name="Child">/IGLJ774zE+kL4oLpmzisAAA</XPD:REF>
<XPD:REF name="Parent">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">98KXdSvoR0SKTO1i/PUcCwAA</XPD:REF>
<XPD:REF name="Views[1]">Oqes1cDaakaJNW2QywOZwQAA</XPD:REF>
<XPD:REF name="Views[2]">kka5cPQQx0a815FaF+2N9gAA</XPD:REF>
<XPD:REF name="Views[3]">tZqR75iXR0qpI8wtzNQZPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLAssociation" guid="FMM2raW/30WKvHRyj46Q2AAA">
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GKw09SNIGUCl4LWbDyw8hwAA</XPD:REF>
<XPD:REF name="Views[1]">dWurtMRVUEajERWC7Jyx8wAA</XPD:REF>
<XPD:REF name="Views[2]">/RiHBaL8okm/aDJxaWfqiwAA</XPD:REF>
<XPD:REF name="Views[3]">n6qIjb2DUU6tAgCs3NopTAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="F4yo6FN2OkmgH4LdwMRVmgAA">
<XPD:ATTR name="Name" type="string">destComponent</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">FMM2raW/30WKvHRyj46Q2AAA</XPD:REF>
<XPD:REF name="Participant">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/8lXM6JZUUum8IliGZ2QFQAA</XPD:REF>
<XPD:REF name="Views[1]">j8/flG3VTUqb5Xj4uMbJYgAA</XPD:REF>
<XPD:REF name="Views[2]">FknsDBbMS0uU71eXLwGL7QAA</XPD:REF>
<XPD:REF name="Views[3]">9i88U8Kk7k+RZvmbM70J2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="pBaWAeKGrUGWpsv0gTWTVQAA">
<XPD:ATTR name="Name" type="string">inputBindings</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">FMM2raW/30WKvHRyj46Q2AAA</XPD:REF>
<XPD:REF name="Participant">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">0aFy88IdKEuc5pJgnw+j6wAA</XPD:REF>
<XPD:REF name="Views[1]">fEVIilRBG0SOPBynQgYNbQAA</XPD:REF>
<XPD:REF name="Views[2]">BITyQFDPeEahwzvnQyUiUQAA</XPD:REF>
<XPD:REF name="Views[3]">2O6+Pp3160KA0uZzU8DAYQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLAssociation" guid="pAWz/m17eE2DPR3HwCm4rAAA">
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8YXr1RrPjEq9TVyQpscV4wAA</XPD:REF>
<XPD:REF name="Views[1]">ww9U9GhpCkizdGlo+hC7+gAA</XPD:REF>
<XPD:REF name="Views[2]">23a8rMRDv0C3ToIyG6HBsQAA</XPD:REF>
<XPD:REF name="Views[3]">puhJ7JkM7EuZAACAlWcvnAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="3im/QYL7HkmQWml2hbVnawAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">pAWz/m17eE2DPR3HwCm4rAAA</XPD:REF>
<XPD:REF name="Participant">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rW9yEnVQcEeTA37U0WcVCwAA</XPD:REF>
<XPD:REF name="Views[1]">xhX1HYabVUGFj3PaS/052QAA</XPD:REF>
<XPD:REF name="Views[2]">omv9odbSiUiZpx75XYh1ewAA</XPD:REF>
<XPD:REF name="Views[3]">PoaV6WbNBkCg8Z3MAZRBSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="I96Zjq/NQUm5v9ZsyK460gAA">
<XPD:ATTR name="Name" type="string">sourcePin</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">pAWz/m17eE2DPR3HwCm4rAAA</XPD:REF>
<XPD:REF name="Participant">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">uaZU9WvtiUGdpUHC7fKUzAAA</XPD:REF>
<XPD:REF name="Views[1]">sVsBpkkVOUmDDHWEzqRebwAA</XPD:REF>
<XPD:REF name="Views[2]">ixzJE0QymkyCQIFqyKRMKgAA</XPD:REF>
<XPD:REF name="Views[3]">ec0PcaapdUq0GcGPvUNzVwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLAssociation" guid="Oih1sykDBky+DSPnZpimTAAA">
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">nV1s19vntUqB8vsFTZwH1QAA</XPD:REF>
<XPD:REF name="Views[1]">4d65pLTWfEaGSuGieo/mZQAA</XPD:REF>
<XPD:REF name="Views[2]">VH1rUAVyL0ugrnxtsuEC1wAA</XPD:REF>
<XPD:REF name="Views[3]">t57t8y2WyUKT1j0dxiGFIAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="sDBF8xDsdkKTNUGxhbYzpQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">Oih1sykDBky+DSPnZpimTAAA</XPD:REF>
<XPD:REF name="Participant">HVQ3yjUWO0q/Hz9qNckb7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">U3LxvAP0mkWya8RqgaVO3gAA</XPD:REF>
<XPD:REF name="Views[1]">6XSBsbZg4EeaP9wRz8RKZwAA</XPD:REF>
<XPD:REF name="Views[2]">YH/bBKOMG0my05NKVRYmDgAA</XPD:REF>
<XPD:REF name="Views[3]">9jFb3fJOAECAyLCpjSWErwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="EslIQMdtxEGyJF+KVei3IgAA">
<XPD:ATTR name="Name" type="string">destPin</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">Oih1sykDBky+DSPnZpimTAAA</XPD:REF>
<XPD:REF name="Participant">+YsiedICRk2TAqB4CvUoKAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">cdtlP8XkEUu973UxxLnVsQAA</XPD:REF>
<XPD:REF name="Views[1]">8vKo130DrkKUoEcKRoph9QAA</XPD:REF>
<XPD:REF name="Views[2]">Wzvv75is3E+5LeESi1o8ywAA</XPD:REF>
<XPD:REF name="Views[3]">aSyZo1z8wUO8Kl9VQVXJqwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLInterface" guid="fbgIivkwLEqf4oa9ULseIQAA">
<XPD:ATTR name="Name" type="string">IElementPresentationProvider</XPD:ATTR>
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">u9lwN33PFkipjaIOzlZl3AAA</XPD:REF>
<XPD:REF name="Views[1]">Wz6qP/qI80yC1BKgdg21dgAA</XPD:REF>
<XPD:REF name="Views[2]">quoJQXN9lEGGmVkdfGy+CQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">gRIh1kdVuEuAoZYuG13zigAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">loSPSxNPD0iKRCx1WaKlvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLRealization" guid="gRIh1kdVuEuAoZYuG13zigAA">
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:REF name="Client">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:REF name="Supplier">fbgIivkwLEqf4oa9ULseIQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7dN/ZsOx2Uqd2HAkt4fXHgAA</XPD:REF>
<XPD:REF name="Views[1]">+deOmMVui0SjxCfIwq9vyQAA</XPD:REF>
<XPD:REF name="Views[2]">yMxDzjMxU0iSkdghwMVCkgAA</XPD:REF>
<XPD:REF name="Views[3]">yirj6fp+oEC4esgxIytQCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLRealization" guid="loSPSxNPD0iKRCx1WaKlvwAA">
<XPD:REF name="Namespace">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:REF name="Client">4ZEtEx8kvk2Njo5vT5zSNgAA</XPD:REF>
<XPD:REF name="Supplier">fbgIivkwLEqf4oa9ULseIQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Cfn05o50kUOxhLRzUn35XgAA</XPD:REF>
<XPD:REF name="Views[1]">eZGrDFKkZkWQ+eDyEbWuNgAA</XPD:REF>
<XPD:REF name="Views[2]">P/wH0ia5nEK+AqXBbp9G6wAA</XPD:REF>
<XPD:REF name="Views[3]">MPTsRlynyEK+isGEc5EGiAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLDependency" guid="WGYQPcgMvEu7PFl9MTZFgQAA">
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">access</XPD:ATTR>
<XPD:REF name="Namespace">6b/TYkiGaUu41GACNqTWLgAA</XPD:REF>
<XPD:REF name="Client">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:REF name="Supplier">Qe9Vk6rHC0WEdJ7OxDpH7wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7p84dHJEmEq2dGqM3S2+ygAA</XPD:REF>
<XPD:REF name="Views[1]">yIx0hG1f60GK+c68plDdlAAA</XPD:REF>
<XPD:REF name="Views[2]">Yh/m2e7kY0yD4DJzeaGx2wAA</XPD:REF>
<XPD:REF name="Views[3]">hQgGDfuz70WKLWZ3LynlxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLPackage" guid="wtDifQAAZEe1/N9MRdY5sAAA">
<XPD:ATTR name="Name" type="string">Components</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Specific SOLoist Components for different purposes.</XPD:ATTR>
<XPD:REF name="Namespace">6b/TYkiGaUu41GACNqTWLgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
<XPD:REF name="Views[0]">cUIOWWLPIkmRwzaZnKe35AAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">4</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="Iwt2EUPbNEO8TFgJnpysjgAA">
<XPD:ATTR name="Name" type="string">Search Components</XPD:ATTR>
<XPD:REF name="DiagramOwner">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="s7T+Mer8g0CxCR3B7Q9cGwAA">
<XPD:REF name="Diagram">Iwt2EUPbNEO8TFgJnpysjgAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">7</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="vY3wK24ad02quHyytBb4QQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">320</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">292</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">337</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">128</XPD:ATTR>
<XPD:REF name="Model">mslpVzKb50yeYWAfm4o+TgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="A8h83HpATEOftiZ5EQLgyQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="z54r08BufkKEBoEYvBFyxQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUISearchResultComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="GsIT2SfVbUWFSoPOjY9ZbQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Iv5VTHlqpkOefTNEtjyZDAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Nd0eiNEG6kCmB8239aks/gAA">
<XPD:REF name="Model">mslpVzKb50yeYWAfm4o+TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="c3/Vkg1pTk6eIvWn2v8SSwAA">
<XPD:REF name="Model">mslpVzKb50yeYWAfm4o+TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="u+1BGExIWESJKJrnL8HiEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mslpVzKb50yeYWAfm4o+TgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLGeneralizationView" guid="dPZGFxU8zEa5t5Ryhi81dAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">484,292;484,197</XPD:ATTR>
<XPD:REF name="Model">5Ns+Y0nZq06+VK7FozWTAAAA</XPD:REF>
<XPD:REF name="Head">nWX652HkmU2zrJNMd5gYMQAA</XPD:REF>
<XPD:REF name="Tail">vY3wK24ad02quHyytBb4QQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="XvPKLbTnTUGF6cqVzgYaLQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">5Ns+Y0nZq06+VK7FozWTAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="s13Bwip0jkaxU4WkCcBkYAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">5Ns+Y0nZq06+VK7FozWTAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="VcZVavO1sU2lGSy4hVo/YgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">5Ns+Y0nZq06+VK7FozWTAAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="nWX652HkmU2zrJNMd5gYMQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">412</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">168</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">141</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="fAhZ+/CFYU+CrYvPPChymQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="nhrptCOfWkWv1UaYySie9gAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="v900XaXPX0iaTpyYzAE0eQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ExI162G7TE6NreJJOJd2SQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="wfQ9iglC7U+TcgLBcAkt0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="m8SR4iibD0SJ2OUUiF0ZQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="8xK873HL1ECIJgATX8vgnQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="uZqaTDDvLkiXJKwxuT1QZAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">52</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">136</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">bbyDUiipNEW4gzLzhPzFAQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="BeMKi1ndqEOZ+wAo50gBJwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="/OcQVekMq0GF/3lkkT7dowAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIPanelComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="13SksdYzJUqEAv7YLYEdYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="IqBHSo5oRUSMFzoQ/0ib+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="66Ru9/hMZE+bCkoeQ1+q1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">bbyDUiipNEW4gzLzhPzFAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="y3NnbQ18+0+8hF4mBCbfBAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">bbyDUiipNEW4gzLzhPzFAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="x0A0sfVxrEKM4bW2q6CWeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">bbyDUiipNEW4gzLzhPzFAQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="HFCZywhnI0KwwMf+Lp40RgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">36</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">164</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">177</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">BlSiPWuJ5US0TcxKcCgo1gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="nobc5E81fka5QDu08h+EPAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="kNxYNZ2640m/LG0vKg3HZwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUISearchPanelComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="q5T8Mudpak23zk2ms7DqxAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ETVbhJpEHUC+wRUO+Z1v6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="xIPCVZBQxUWqAtD721okxQAA">
<XPD:REF name="Model">BlSiPWuJ5US0TcxKcCgo1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="lLI1oJr9mkSChyYglakKCwAA">
<XPD:REF name="Model">BlSiPWuJ5US0TcxKcCgo1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="63iaHKSfFU+PnpJ1mIgJlgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BlSiPWuJ5US0TcxKcCgo1gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLGeneralizationView" guid="YfBS44ZPRUa3pxS73dcanQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">115,164;115,109</XPD:ATTR>
<XPD:REF name="Model">ftkPEp/It0aLnoFiPQripAAA</XPD:REF>
<XPD:REF name="Head">uZqaTDDvLkiXJKwxuT1QZAAA</XPD:REF>
<XPD:REF name="Tail">HFCZywhnI0KwwMf+Lp40RgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="n9Z6QYcbj02OAUYtYtg4jQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ftkPEp/It0aLnoFiPQripAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="X2zbWjEnMkmqQDQye/kI7AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ftkPEp/It0aLnoFiPQripAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="t/27Zt7BTEmOR1w8AA2o4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ftkPEp/It0aLnoFiPQripAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLAssociationView" guid="zL2sJK/46k+6ktnuOI7WIwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">212,176;412,176</XPD:ATTR>
<XPD:REF name="Model">Uu1ieboK00COs111PPcWSQAA</XPD:REF>
<XPD:REF name="Head">nWX652HkmU2zrJNMd5gYMQAA</XPD:REF>
<XPD:REF name="Tail">HFCZywhnI0KwwMf+Lp40RgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="koVJyVk9iEixHu3PXnuWngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Uu1ieboK00COs111PPcWSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="0cExHWeVL0axHGr1S+jGZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Uu1ieboK00COs111PPcWSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XTb2Kpfg/k+SvF7bzi4bcwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Uu1ieboK00COs111PPcWSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="5fAQY9VyU0CSO+jdyGN0BQAA">
<XPD:ATTR name="Alpha" type="real">-0.20599136655844</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">68.4470598345904</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+dynamicBindingDest</XPD:ATTR>
<XPD:REF name="Model">5rgEBuSGZE+TVJ8nI0glZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="t+zxbeP3hECzG65G+YWrKQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">t2Iyqwvy7EeL9CZkwy3ytQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="KbEND9tpSki/BunhpDKaTgAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">5rgEBuSGZE+TVJ8nI0glZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="z1a7GwqwqUCH+j49Sw/I7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">t2Iyqwvy7EeL9CZkwy3ytQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="FvxEX4tzbEehCilYfu/BugAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">5rgEBuSGZE+TVJ8nI0glZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="wagkDVMXrEioFieQIwO3bgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">t2Iyqwvy7EeL9CZkwy3ytQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="DtZWBtO/8EOSyeJjfwEfPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">5rgEBuSGZE+TVJ8nI0glZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="rBm4qDrgJ0abmXrk4qRNkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">t2Iyqwvy7EeL9CZkwy3ytQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="PlhNBgQ2FkG6qTangJUNOQAA">
<XPD:ATTR name="Name" type="string">Container Components</XPD:ATTR>
<XPD:REF name="DiagramOwner">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="RV0+IvY12kKjSQO2MKBs2AAA">
<XPD:REF name="Diagram">PlhNBgQ2FkG6qTangJUNOQAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">34</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="+zQ5rDxADkyy471N6E4aCwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">306</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">26</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">141</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ev6RS5IXhEi3T6QY+nKlOAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="NYSusSWNW0WzGDQulN9DygAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="bRINzefxg0ebNhUuPSYjKAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="d4LVAYsr6UugDbLYgA6cLgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="R8HxC7UOIE2kUo2vJfNmiAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="QzaxvJPCF0m6m9mXenyzUAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="w+Rr7jGicU+X7b+2YsYjBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="ED4WZ/4us0i1B39VXGrhfwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">536</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">296</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">169</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">bbyDUiipNEW4gzLzhPzFAQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="oUnKXSLkHk6XQSu1ZK/uhQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="BpCYgBMTZkW/wvwXUC7goQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIPanelComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="2P+wrlvVdk6yTRaon4ugiQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="4JgihIgR1EijvYAxhIuCJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="sdT9FRmF8UCi9zdzBRtM9AAA">
<XPD:REF name="Model">bbyDUiipNEW4gzLzhPzFAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="CKbowiyPXkS9Vtrvig/pZwAA">
<XPD:REF name="Model">bbyDUiipNEW4gzLzhPzFAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="6lG2bew+bkeTbYXDmQkbbAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">bbyDUiipNEW4gzLzhPzFAQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="dXEUupgG6kGs5kQwGGepRwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">628,296;628,268;529,268</XPD:ATTR>
<XPD:REF name="Model">e4urH3wLfEqRGCeaCo3atwAA</XPD:REF>
<XPD:REF name="Head">10a6zPIRbUCsU//XsC2pkwAA</XPD:REF>
<XPD:REF name="Tail">ED4WZ/4us0i1B39VXGrhfwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="BUrUjpM9s0uYPTYabS9nJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">e4urH3wLfEqRGCeaCo3atwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="eBtna50KtEGzs0tDZjrP+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">e4urH3wLfEqRGCeaCo3atwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="y3midJqddka64D76WluE6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">e4urH3wLfEqRGCeaCo3atwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="CtZmKPUlq027HRlb0duZEAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">296</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">296</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">165</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">Breoh0dEX0aSK16ttORWKgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="5q1Z1eTGwkyNDoaY/zuGqwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="mY5G87cH7kSR/D4/ESbumwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUITabComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="0GwXTzYQWkm8Fbdq8nqS+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="w77ro25b60mpYQMiGsKoBAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="pHepGUm+MkutPdImHAreKAAA">
<XPD:REF name="Model">Breoh0dEX0aSK16ttORWKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="8TOaiV78H0meiHGIVEXVKQAA">
<XPD:REF name="Model">Breoh0dEX0aSK16ttORWKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="yVn+tjUQYkmnY15nISdObAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Breoh0dEX0aSK16ttORWKgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLGeneralizationView" guid="I5fZfiq8S0Oiv9DRtm5CcwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">376,296;376,269</XPD:ATTR>
<XPD:REF name="Model">28PGOulT7E+x5lpz8TIHegAA</XPD:REF>
<XPD:REF name="Head">10a6zPIRbUCsU//XsC2pkwAA</XPD:REF>
<XPD:REF name="Tail">CtZmKPUlq027HRlb0duZEAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="x2+Ura/mek2aD7EQSFn9zQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">28PGOulT7E+x5lpz8TIHegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Nq3uhgJIzEeVrjpoAxRcMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">28PGOulT7E+x5lpz8TIHegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="2XAA/xfRRUyUmfIoGwvzLgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">28PGOulT7E+x5lpz8TIHegAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="10a6zPIRbUCsU//XsC2pkwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">244</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">84</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">286</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">186</XPD:ATTR>
<XPD:REF name="Model">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="DpbOA8/S/UGnG4zCH26IXQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="GZfiqeYkc0aoIkCBDjs5dQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIContainerComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="tAAoUIenE0OMQefyjuEw2wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="+7fjR7yjPUKSxZC2xchukQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Jr3bVVW3m0SFj5/DT7RqdwAA">
<XPD:REF name="Model">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Q8GBsTk6S0yTfjR2KCKllgAA">
<XPD:REF name="Model">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="K2EGICt4QUOsm7ObwO1sDAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLGeneralizationView" guid="O1lm3u2K6EyOBz7MDsCEaQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">376,84;376,55</XPD:ATTR>
<XPD:REF name="Model">U42AhRs/hECRcr8B/pWL+wAA</XPD:REF>
<XPD:REF name="Head">+zQ5rDxADkyy471N6E4aCwAA</XPD:REF>
<XPD:REF name="Tail">10a6zPIRbUCsU//XsC2pkwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="x86eVX9QPkOVhkUQ/yaPHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">U42AhRs/hECRcr8B/pWL+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="TpPdYC3wn0SL6JKFjWJxvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">U42AhRs/hECRcr8B/pWL+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="d2fMMHYE/0Okx4s1EslZEQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">U42AhRs/hECRcr8B/pWL+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="vdUKQGxO9k2cTB6cGNP1GAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">56</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">296</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">179</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">h3sNg1PaaUS14DMgAI1TbwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JuoabEb140aClRyP4p743gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="vyaukX/BxUyqgydtD4yaKgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIDeckComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="M/LqADojN0aCPQh1NM6r/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="I/L8wMxpzE6tdEVdArom4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="VAW2w4G/+k+kLNvvnS7dfgAA">
<XPD:REF name="Model">h3sNg1PaaUS14DMgAI1TbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WBjYehBjr0u6rQfHMG/SywAA">
<XPD:REF name="Model">h3sNg1PaaUS14DMgAI1TbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="t2zEFnAf40ecXXRSMEltogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">h3sNg1PaaUS14DMgAI1TbwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="m9Wd20YWBkuRkvvaZusLLwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">144,296;144,268;244,268</XPD:ATTR>
<XPD:REF name="Model">SFGT9q9wwEmLbE1Nof6YggAA</XPD:REF>
<XPD:REF name="Head">10a6zPIRbUCsU//XsC2pkwAA</XPD:REF>
<XPD:REF name="Tail">vdUKQGxO9k2cTB6cGNP1GAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="3WWACi8nVUiOwGIc6wmgGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">SFGT9q9wwEmLbE1Nof6YggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="vajsYCTuBUGto6V8O68kiQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">SFGT9q9wwEmLbE1Nof6YggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="jgofS8FSiUW7EqsNIHigrAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">SFGT9q9wwEmLbE1Nof6YggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="mcqOZAtC20O/s0of5tsZiwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">740,132;529,132</XPD:ATTR>
<XPD:ATTR name="ShowProperty" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">Fz81loO98UeYKsS8Ub0fYwAA</XPD:REF>
<XPD:REF name="Head">10a6zPIRbUCsU//XsC2pkwAA</XPD:REF>
<XPD:REF name="Tail">OwfvY1OKqkuyr6pOEnMRZAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="4m4TQ87uiEuPP2KloguwIQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Fz81loO98UeYKsS8Ub0fYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="e8RJVv/lm0q1eO9QvZOhTgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Fz81loO98UeYKsS8Ub0fYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="oXz1K8TSJkC2FUf2wfFWgwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Fz81loO98UeYKsS8Ub0fYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="yagQfIk3tkqOLI6NUbrl6QAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+parent</XPD:ATTR>
<XPD:REF name="Model">1NsRiz/ogESXIQFNLr1j3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="yOvwOr0Puk+C49ZvFd3kZAAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+children</XPD:ATTR>
<XPD:REF name="Model">It/xbFiDUkeeCF/mxy4rfwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="9YN9lwurMkqbxEhfZglBjAAA">
<XPD:ATTR name="Alpha" type="real">0.732814853167791</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">26.9072480941474</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">1NsRiz/ogESXIQFNLr1j3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="O5zd/2GrwEGvTlpOwAZdXgAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">It/xbFiDUkeeCF/mxy4rfwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="s4n8Ms1tBE2HU7AdopxkiAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">1NsRiz/ogESXIQFNLr1j3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="LedUEVRgjEic0/bhNfq8SQAA">
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{ordered}</XPD:ATTR>
<XPD:REF name="Model">It/xbFiDUkeeCF/mxy4rfwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="SOwdQDGcr0qTcoJ77rCBdAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">1NsRiz/ogESXIQFNLr1j3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="VGZWEo6O7UKNTPFKdyGI0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">It/xbFiDUkeeCF/mxy4rfwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="OwfvY1OKqkuyr6pOEnMRZAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">740</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">145</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Nz4yfrsUA0GuyezXr+BQpwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="MPkCFajXWUqDlsl9KMc5zgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ZvXxOe6kyE69IQujkz90kwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="TL2/FChqDEy9V12gIOFXmgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="YVdUmEmLRUyXErh91gDv4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="tMAefYIoL0mawVQangsOwgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="WuUtdQeadU+U3Yw/bpuqKwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="UylYTZ/7oU6x3Is+hz8Q0AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">296</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">242</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">097JToGtf0SuwJ48pwEtLwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="VqybOSLIZ0OxhYXVM0sICgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="NgUzLNNF202JoZT/7Krc/wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIDisclosurePanelComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="MoBX7FTehEmXNHwNgKYTDAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="9mnKF88q9E2dt2YhnXpKrAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="D8lw7DiXW0GrQXPsocCLUAAA">
<XPD:REF name="Model">097JToGtf0SuwJ48pwEtLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7YdeZhFYnU+SyFiJpDkDpgAA">
<XPD:REF name="Model">097JToGtf0SuwJ48pwEtLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="8k2/uplS80i9A738R4z2JgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">097JToGtf0SuwJ48pwEtLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="HfbSkgsWEESnftl6OZwaIQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1120,296;1120,268;529,268</XPD:ATTR>
<XPD:REF name="Model">j6ctBbofaE+t6lHvDUyrPgAA</XPD:REF>
<XPD:REF name="Head">10a6zPIRbUCsU//XsC2pkwAA</XPD:REF>
<XPD:REF name="Tail">UylYTZ/7oU6x3Is+hz8Q0AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="lxthKZe/UUe8oJ91cUG0EQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">j6ctBbofaE+t6lHvDUyrPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="MA8E0BNZSUmML0x3ZNv3EQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">j6ctBbofaE+t6lHvDUyrPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="O5AeykRp8k6LcEhGRKec7AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">j6ctBbofaE+t6lHvDUyrPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLNoteView" guid="Ek4/xRfD3UmatcFgaEWufQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1260</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">480</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">140</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Strictly have one child
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLClassView" guid="FFdOgUCMak+yoiRW3yulNgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1224</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">296</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">172</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">fEnDHjz+jkG8USVpJ9+GJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ghWvTVQDxESEjPL+o87lBwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="CWE3qETyKkmKiSiQYOr6sQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIApplicationComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="P7OZraJchUy2d+M93MF/QQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="p6AGoShYrUiZN1AQ+I0UiAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="2JpOj585vk2VZEpSKCGAQgAA">
<XPD:REF name="Model">fEnDHjz+jkG8USVpJ9+GJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="i9OpsWQtkEmijI5I3QodNwAA">
<XPD:REF name="Model">fEnDHjz+jkG8USVpJ9+GJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="9SU1nfVz1kKfmO++RU0x9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">fEnDHjz+jkG8USVpJ9+GJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="LJsueUe07US9ys23OGj7JgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1584</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">296</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">159</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">114</XPD:ATTR>
<XPD:REF name="Model">7THAFBTmp0GDNejFSPugGQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="BeF+F4JMOUKYVWqzjGgrEQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ldUEc2i1PUW6NtoP7OGtRQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIDialogComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="CGLFUEBnJEucu6e9fRv5agAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="+t9lAaAm802cnE4j/3WwEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="BZCv4DiWR0yWihlbqAGijQAA">
<XPD:REF name="Model">7THAFBTmp0GDNejFSPugGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="DgyLhTiDik6bWGRQysSWsAAA">
<XPD:REF name="Model">7THAFBTmp0GDNejFSPugGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="MSCQdaz7EkqVhLo3t8kqXQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">7THAFBTmp0GDNejFSPugGQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLAssociationView" guid="r+8BpA4JwEG4KQxahqOpZgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1395,322;1584,322</XPD:ATTR>
<XPD:REF name="Model">Nr3B4OQGBUyhL+1KkIlMhwAA</XPD:REF>
<XPD:REF name="Head">LJsueUe07US9ys23OGj7JgAA</XPD:REF>
<XPD:REF name="Tail">FFdOgUCMak+yoiRW3yulNgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="rxKh22cOUkmK7f3hUkiTHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Nr3B4OQGBUyhL+1KkIlMhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="wWGovxU1S0Sdkb7l+p+UtQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Nr3B4OQGBUyhL+1KkIlMhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="HpawbtvUX0O9BdQxr4FvAQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
<XPD:REF name="Model">Nr3B4OQGBUyhL+1KkIlMhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="DQrubaGMLEemQ1OtLuH19gAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+dialogs</XPD:ATTR>
<XPD:REF name="Model">WRlLj2ahjUaC/dPsVe700gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="keaqJvgoQEObXebfpaES7AAA">
<XPD:ATTR name="Alpha" type="real">0.404891682836833</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">38.0788655293195</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+application</XPD:ATTR>
<XPD:REF name="Model">ciIT5COhMkaNDeZmUA+j1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="DECcGTPAiU2pO0yhG6n3MgAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">WRlLj2ahjUaC/dPsVe700gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="T8ew0VQ1CEKe1oWSxA5cHgAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">ciIT5COhMkaNDeZmUA+j1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ZWQiF34zfEGq0LDQNi9PewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">WRlLj2ahjUaC/dPsVe700gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="W1vrrO4QoUeYzkTybIXtpgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ciIT5COhMkaNDeZmUA+j1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="WU8MGJv3Ik+dOBvdA+AnDgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-856</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-928</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">WRlLj2ahjUaC/dPsVe700gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="8lG0WTR+lUmTFDO6uD0VpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-856</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-928</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ciIT5COhMkaNDeZmUA+j1QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLGeneralizationView" guid="OJXabr7T3kaJLHRW54vYoQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1293,296;1293,268;529,268</XPD:ATTR>
<XPD:REF name="Model">he8CzRiyx0SYJes+8xsDvwAA</XPD:REF>
<XPD:REF name="Head">10a6zPIRbUCsU//XsC2pkwAA</XPD:REF>
<XPD:REF name="Tail">FFdOgUCMak+yoiRW3yulNgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="PLv2RhBz80GqHBWC0Hi+ZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">he8CzRiyx0SYJes+8xsDvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="nAVr6BVcqkalmV4wwNeq/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">he8CzRiyx0SYJes+8xsDvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="YlBb6n7pkUm1BDRnp6TkuQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">he8CzRiyx0SYJes+8xsDvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLGeneralizationView" guid="XERElA71pk6Ssvc6Nu8PLwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1615,296;1615,268;529,268</XPD:ATTR>
<XPD:REF name="Model">neQIzoM13EC5IT1ORsN4JAAA</XPD:REF>
<XPD:REF name="Head">10a6zPIRbUCsU//XsC2pkwAA</XPD:REF>
<XPD:REF name="Tail">LJsueUe07US9ys23OGj7JgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="s1BOpFBUB06O3KsLGqYPIAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">neQIzoM13EC5IT1ORsN4JAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="PCaUz/BDp0m6N79HJ8QiGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">neQIzoM13EC5IT1ORsN4JAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ao/J+F/jN0uArBVNO1cbhQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">neQIzoM13EC5IT1ORsN4JAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLNoteLinkView" guid="e0sPdSCXt0imcMfd6rdXbgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1312,353;1327,480</XPD:ATTR>
<XPD:REF name="Head">Ek4/xRfD3UmatcFgaEWufQAA</XPD:REF>
<XPD:REF name="Tail">FFdOgUCMak+yoiRW3yulNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLNoteLinkView" guid="JIfUtZHs4k2c1uRhEdJHLgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1584,386;1362,480</XPD:ATTR>
<XPD:REF name="Head">Ek4/xRfD3UmatcFgaEWufQAA</XPD:REF>
<XPD:REF name="Tail">LJsueUe07US9ys23OGj7JgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLNoteView" guid="MADQwrmcHkSQ/LJgZjLyDQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1528</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">480</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">273</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="Text" type="string">This component necessarily has XYLayoutData
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLNoteLinkView" guid="cAX7nHIgw0SMT8Bz4VJ/WQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1663,409;1664,480</XPD:ATTR>
<XPD:REF name="Head">MADQwrmcHkSQ/LJgZjLyDQAA</XPD:REF>
<XPD:REF name="Tail">LJsueUe07US9ys23OGj7JgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLClassView" guid="OB7d6+XGIE2Fs+B3xhIBQwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">776</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">440</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">353</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">100</XPD:ATTR>
<XPD:REF name="Model">C1aRtH6iFUODt2IBpJGsPQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="vx/p59d0TU+niU79A3z2uQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="MPpFf9uY10aE9+HKXcrKvQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIDynamicContentsPanel</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="V0TSDlSHckiOwvRlOyu1JwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="VdXZh9lmYUOZrDXhAqwx1wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Wirp2owBYkWtHLCYvjFHhQAA">
<XPD:REF name="Model">C1aRtH6iFUODt2IBpJGsPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ZeyjRQruWEy49uU2wNu8tgAA">
<XPD:REF name="Model">C1aRtH6iFUODt2IBpJGsPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="b0320U4p50K3esbKy6pcegAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">C1aRtH6iFUODt2IBpJGsPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[24]" type="UMLGeneralizationView" guid="zr4eypNTE0qtf8xPhxPY0wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">904,440;904,268;529,268</XPD:ATTR>
<XPD:REF name="Model">g1QA2NkSS0yfKpErzNehXgAA</XPD:REF>
<XPD:REF name="Head">10a6zPIRbUCsU//XsC2pkwAA</XPD:REF>
<XPD:REF name="Tail">OB7d6+XGIE2Fs+B3xhIBQwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="79Yy26jfL0mBhTi1vXM8fgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">g1QA2NkSS0yfKpErzNehXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="bcwJA0GN00Sy+/toT3qk2gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">g1QA2NkSS0yfKpErzNehXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="T3Cdqe+470GPZNO7gDc8XAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">g1QA2NkSS0yfKpErzNehXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[25]" type="UMLClassView" guid="qjEXsT3FkUmhWMc8WRRQ+wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">436</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">300</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">j7NyPneXqECuMHjsD8Y8WgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="kjrPtNkSq0SFiGAeZKX7EAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="QZ97frof+kS1iQpKb9vTMQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIDynamicallyVisibleTabsComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="GifyMI8xMEeayYaP/fpNnQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="AZosTkPJsUyO/Eeo97+vOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="xs5vi5l76UWsn9lU1F0oVgAA">
<XPD:REF name="Model">j7NyPneXqECuMHjsD8Y8WgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="x+h/v+v1DEWGxv4BTjvHBQAA">
<XPD:REF name="Model">j7NyPneXqECuMHjsD8Y8WgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="uv7t2qVUGE6EpSB0FK44CQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">j7NyPneXqECuMHjsD8Y8WgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[26]" type="UMLGeneralizationView" guid="Lwy6r+F010iw+NPz4h91iwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">364,436;364,353</XPD:ATTR>
<XPD:REF name="Model">4NiUXH1CEEC+tso9sSrCbgAA</XPD:REF>
<XPD:REF name="Head">CtZmKPUlq027HRlb0duZEAAA</XPD:REF>
<XPD:REF name="Tail">qjEXsT3FkUmhWMc8WRRQ+wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="/z6J+C7gwEWlXcBfjsJeawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4NiUXH1CEEC+tso9sSrCbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="h5DDOjD7w0OaS1QTm2KK5gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">4NiUXH1CEEC+tso9sSrCbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="n7fjkcyuXU6f613joE4amwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4NiUXH1CEEC+tso9sSrCbgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[27]" type="UMLNoteLinkView" guid="1Huja3D1H0mi95g8HptjNAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1123,367;1306,480</XPD:ATTR>
<XPD:REF name="Head">Ek4/xRfD3UmatcFgaEWufQAA</XPD:REF>
<XPD:REF name="Tail">UylYTZ/7oU6x3Is+hz8Q0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[28]" type="UMLClassView" guid="uau5MYvwi0CSK2eA/6euXwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">768</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">300</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="z1oMyhn6gESXHvsS9WAOQwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="tS7AFnNdLUus78DED4t5vwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Layout</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="dGv5HuiyT0mqZFmmQ6Ck/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="SVi+kixdxk2OMJfRnV7aYwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="nBndkUcVeUOBC49R9g/zYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="sapGE4GUm0yYPFXitvJOBAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="l3/Tj7qbyk+MGD6ISNAtvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[29]" type="UMLAssociationView" guid="/OQtwkdExkWYcSolGUHcaAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">768,314;704,314</XPD:ATTR>
<XPD:REF name="Model">GI8zf7dWZ0aWHpqSnaSbzAAA</XPD:REF>
<XPD:REF name="Head">ED4WZ/4us0i1B39VXGrhfwAA</XPD:REF>
<XPD:REF name="Tail">uau5MYvwi0CSK2eA/6euXwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="NEROvuUeUEaB16ssq6WZJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GI8zf7dWZ0aWHpqSnaSbzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="rVn5BD0tLkCk0EtKYFAqNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">GI8zf7dWZ0aWHpqSnaSbzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="t2xEM5LOf0W9TqTJKHpINAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GI8zf7dWZ0aWHpqSnaSbzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="ILGtt7Pqo06K+Zn+JckkLgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">6TaK2Sx7QE2RXRsc/aPJKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="WMxNjGo2X02/1qyThPcXiQAA">
<XPD:ATTR name="Alpha" type="real">-5.26788204112832</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">34.132096331752</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+layout</XPD:ATTR>
<XPD:REF name="Model">ZqitgZ37KkGm5s6JK8Dv1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="PhxoAgDmaE+3h5jMBZ8N+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">6TaK2Sx7QE2RXRsc/aPJKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="4YATxWQRs0CkMoch0rEvBwAA">
<XPD:ATTR name="Alpha" type="real">-0.862170114522683</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">27.6586333718787</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">ZqitgZ37KkGm5s6JK8Dv1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="fe0rqbFttUaP1DCJtFK9agAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">6TaK2Sx7QE2RXRsc/aPJKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="GGCR3gBeY0y+xWaICxwceAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ZqitgZ37KkGm5s6JK8Dv1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="ytUSW4+Q8UOi/jT7+WhqtwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">6TaK2Sx7QE2RXRsc/aPJKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="9mCW0rU2JkSzt/kp3ZVtFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ZqitgZ37KkGm5s6JK8Dv1gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[30]" type="UMLClassView" guid="8xAzsXBoUka49eiuNC6toQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">540</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">612</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">177</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">BlSiPWuJ5US0TcxKcCgo1gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="QDh3UtdZmUWkSk+Eso26CwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="TZvVc8kGqEKxCDBHb8ctsQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUISearchPanelComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="dtTR2HXn8EqsppdfoskaRQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="LFN3kvRU/0GqAq+0x0iR7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="PdeO+dUEkES608buribiOQAA">
<XPD:REF name="Model">BlSiPWuJ5US0TcxKcCgo1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="uW05r5huDk6VrPg2iBTp0wAA">
<XPD:REF name="Model">BlSiPWuJ5US0TcxKcCgo1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="pQeSKQfozE6BtEHPOJkGvwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BlSiPWuJ5US0TcxKcCgo1gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[31]" type="UMLGeneralizationView" guid="fk8otbKNuEqACT5o8c2n5QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">628,612;628,338</XPD:ATTR>
<XPD:REF name="Model">ftkPEp/It0aLnoFiPQripAAA</XPD:REF>
<XPD:REF name="Head">ED4WZ/4us0i1B39VXGrhfwAA</XPD:REF>
<XPD:REF name="Tail">8xAzsXBoUka49eiuNC6toQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="HB5lYg+Hb028WQvIv8Nk/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ftkPEp/It0aLnoFiPQripAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="0KWOc8ZHJEaIB5H8exOyewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ftkPEp/It0aLnoFiPQripAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ijdTc7RhQkCXShVbEwfqMAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ftkPEp/It0aLnoFiPQripAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[32]" type="UMLClassView" guid="3X/r/V0zgESa4MntIIVKFQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">864</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">620</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">145</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="WYE/XfKzqE+48VvgLofQVwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Q0eANkzdz0Ka/Grv4kpKJgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="HqwGdSg440KVM6ci8gLBFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="cmiG3Ljr0E6cq1ZeyUyheAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="fz4D075TTki43l9D595hOAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="vr/OL7d2Nk6vp9s6IwxilwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="U2v2NTDVHkqy7sDBBoo+KAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[33]" type="UMLAssociationView" guid="3zQydkzcP0CulXHD5YdoeQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">716,634;864,634</XPD:ATTR>
<XPD:REF name="Model">Uu1ieboK00COs111PPcWSQAA</XPD:REF>
<XPD:REF name="Head">3X/r/V0zgESa4MntIIVKFQAA</XPD:REF>
<XPD:REF name="Tail">8xAzsXBoUka49eiuNC6toQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="OWONWm4tQUiz1A8fRECjIAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Uu1ieboK00COs111PPcWSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="sn4s4mznskaLRSPbc12UMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Uu1ieboK00COs111PPcWSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="y4rcE/mDcEuYuMjeawZWUwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Uu1ieboK00COs111PPcWSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="jbZY9DtdQkq3RYfb+tuhBgAA">
<XPD:ATTR name="Alpha" type="real">-0.233743216634286</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">64.7610994347687</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+dynamicBindingDest</XPD:ATTR>
<XPD:REF name="Model">5rgEBuSGZE+TVJ8nI0glZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Ly9EghuASEeT2aMhzKWTRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">t2Iyqwvy7EeL9CZkwy3ytQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="iLuBO+VIVUCMcMA94ZVpcAAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">5rgEBuSGZE+TVJ8nI0glZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="DmmGSHZ/cEKiC/p3Ngmb5wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">t2Iyqwvy7EeL9CZkwy3ytQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Qf2cRJJZ4EivNQlIsCNPHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">5rgEBuSGZE+TVJ8nI0glZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="f0TKo9gwEEKrMy4Zt6hBmgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">t2Iyqwvy7EeL9CZkwy3ytQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="kbFFjjYstEOreQTb50KaOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">5rgEBuSGZE+TVJ8nI0glZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="fqZlgsf3YUKurO8Gm7W13QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">t2Iyqwvy7EeL9CZkwy3ytQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[2]" type="UMLClassDiagram" guid="JwIO0GT+skWV4SC5ZcTZzwAA">
<XPD:ATTR name="Name" type="string">Button and Menu Components</XPD:ATTR>
<XPD:REF name="DiagramOwner">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="9SWyqCLv20uLYZdtGn/ZuAAA">
<XPD:REF name="Diagram">JwIO0GT+skWV4SC5ZcTZzwAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">15</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="VjI5F0emqkuk94FCd1u/rQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">428</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">24</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">141</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">33</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="TANJBCA4wE+xPLVXZ1gDLQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="1Nrq1EE6VUSYSaUSdBYV4wAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ubd/u1rzVUKexYNBZ6/C3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="11rH85p0IUqKXggvXfJqAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1FF3dnyJC0iSB+NtcnJrngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="8VkEKUJMNk2mvGj7IBIFagAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="8CPsqx31dkCiYogD/K/qZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="40pjkC2HDk6ltT8qJ7hRMgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">356</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">132</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">286</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">226</XPD:ATTR>
<XPD:REF name="Model">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="e3MaR/9QTECG7DrjCI1wWAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="TPFAq5oz4EOBp9VckzgT5QAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUICommandComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="y2mS4gdDSkeZ4AFSH7cTiQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="d2uj7SMTAU+WZX55zIKO2wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="TlwyENaQrk2kibGW7/iZuAAA">
<XPD:REF name="Model">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="/vwvJdIaEkio0+Ezj811XQAA">
<XPD:REF name="Model">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="pxa9ssGlxk+1k75hAnoTJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="6lCfmwEMUE+5g1y1DamPqAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">736</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">260</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">67</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="2ChAn9RWk0K9yXAXyk58eAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="y6DC64bel0e7H8BSczZ3bQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Command</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="SY/0h0IipUqzNymHt9zxkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="jyO5gD1LEE2hxytwB25SjwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="tBJwJz87qUiZmJk+wlzqWwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="9qiNoGFrEUmTKYnS77843wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="or+nhnA0gkmteiGd4eqoHwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLAssociationView" guid="aD1XBgUf6UOmDxBnJW7WgwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">641,276;736,276</XPD:ATTR>
<XPD:REF name="Model">EW6IQ1I/ZUueKsvn62973gAA</XPD:REF>
<XPD:REF name="Head">6lCfmwEMUE+5g1y1DamPqAAA</XPD:REF>
<XPD:REF name="Tail">40pjkC2HDk6ltT8qJ7hRMgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="HKDu3VRYO0alS8Lai2Q9mQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">EW6IQ1I/ZUueKsvn62973gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="NaXZFoMmxEecIogP10xJ0QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">EW6IQ1I/ZUueKsvn62973gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="KFG3uP5cRkCUeLf89rLfRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">EW6IQ1I/ZUueKsvn62973gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="wFkXlgIGfEaaT1VBgZWBvwAA">
<XPD:ATTR name="Alpha" type="real">-0.452778578143701</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">41.146081222882</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+command</XPD:ATTR>
<XPD:REF name="Model">0wRrHAw2W0CfShdo/uy45AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="/hdwEULtCUOuEvtHhIDNdAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">fwW171eMMkq8byzqgNI+AgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="vpXH/B8sD0etVPYVqE30lAAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">0wRrHAw2W0CfShdo/uy45AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Wn4yzRpatk+6Ib6UmKLs9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">fwW171eMMkq8byzqgNI+AgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="qbawGdJVikCxnHf7E0LT3AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">0wRrHAw2W0CfShdo/uy45AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="61I4ozbf3ky7Yce5cqMYzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">fwW171eMMkq8byzqgNI+AgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="CYDkctMqYUa+lW9XpSc2gQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1448</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-996</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">0wRrHAw2W0CfShdo/uy45AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="SP1x6264I0+Gyb/UeFfKaAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1448</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-996</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">fwW171eMMkq8byzqgNI+AgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLGeneralizationView" guid="AMA1UpN5sUS5rffkLgLQPwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">356,208;259,208</XPD:ATTR>
<XPD:REF name="Model">vbdYbDwAy0+RL1dWoR6ukgAA</XPD:REF>
<XPD:REF name="Head">zCtJITeSpE2N9Ee+SlB89wAA</XPD:REF>
<XPD:REF name="Tail">40pjkC2HDk6ltT8qJ7hRMgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="/Iv9yGIaL0iLimM2XJF7GgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">vbdYbDwAy0+RL1dWoR6ukgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="KXhQ0cZrXEOxTt7VZZD8RQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">vbdYbDwAy0+RL1dWoR6ukgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="a6JEPdTZb02etNDid78ZNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">vbdYbDwAy0+RL1dWoR6ukgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="K6cco4pONEqVUIgyCAuzRgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">308</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">404</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">147</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">qfDD26pIdEmkM7wVy4xcBgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="3cyUFAjKN0y9hNU5K65V6QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="lfAKhhDdckyu/NktB0fH3wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIButtonComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="cdjFKz7clkWjV0+N4vGW0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="s4jMX026Ak2oMDjuOMZi1wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="bf7tKF0OG0qMvUcnmsBwJQAA">
<XPD:REF name="Model">qfDD26pIdEmkM7wVy4xcBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="pyGpYVp95Ue3skuH1XIVsAAA">
<XPD:REF name="Model">qfDD26pIdEmkM7wVy4xcBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="2d5OtR+5YU6n1GvVP07jvwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">qfDD26pIdEmkM7wVy4xcBgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="24St+z16XU2Leewk+G0pAgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">848</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">132</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">179</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">+Uqz7Cjb8k6ZVhmpPqtqfQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="MOyR+cC5mUeVxsa4pPiHJwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="I/Qcw59JrkeKjPc0DSqt6gAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIMenuComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="8l0zs6T6u0uoSGlrnaIp6gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="OAd9R+q9x0ydhD/dYl1LrAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="KsYI4Lm4HUKQBtMnC/chrgAA">
<XPD:REF name="Model">+Uqz7Cjb8k6ZVhmpPqtqfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="G54b/2TcBka3ZcdftTISPAAA">
<XPD:REF name="Model">+Uqz7Cjb8k6ZVhmpPqtqfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="6F34Fg2RwEyGbpn8MGUhyAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+Uqz7Cjb8k6ZVhmpPqtqfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="h+IPJxVVCEerG4HkQ22vgQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">532</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">404</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">206</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">kS8qvU69g0GcVRlBa/3CswAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="zMrI2qkXRki+wH88sZRERwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="SS7pIkpZ20eLlBC+Exi8YQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIMenuItemComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mtsZ9LclKk+6jOY9drPC6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="8CvrW2iVq0KQ0P1Wgw7CvgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Q8oRzV86tUGEs0gV1P7BPwAA">
<XPD:REF name="Model">kS8qvU69g0GcVRlBa/3CswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="SgHo7N3SN0C6IH4bM62pFQAA">
<XPD:REF name="Model">kS8qvU69g0GcVRlBa/3CswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="xEspUcP6TECHVGepRlvInAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">kS8qvU69g0GcVRlBa/3CswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLAssociationView" guid="FsBIqv1ODUmiFGqepQEvowAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">737,472;996,472;996,200</XPD:ATTR>
<XPD:REF name="Model">etjinXQ/EUCzs3b2kx3iuAAA</XPD:REF>
<XPD:REF name="Head">24St+z16XU2Leewk+G0pAgAA</XPD:REF>
<XPD:REF name="Tail">h+IPJxVVCEerG4HkQ22vgQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="4MHplXIoA0OQqyUe3P/DkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">etjinXQ/EUCzs3b2kx3iuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="v2GLhu2MOUu2O4sZPl+BngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">etjinXQ/EUCzs3b2kx3iuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="mY7itEATcEyA9qI3upY6kwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">etjinXQ/EUCzs3b2kx3iuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="dZPQag5+MkSqzltbf6honAAA">
<XPD:ATTR name="Alpha" type="real">1.11745766097476</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">43.3820239269677</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+ownerMenu</XPD:ATTR>
<XPD:REF name="Model">ESzvjaXvLEazgb5+gLBy0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Eu/yLu5BfUmk4QRd+0e25AAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+items</XPD:ATTR>
<XPD:REF name="Model">o/Ong+5kKUS0nQ4SbbBVaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="YTLTx9DDFkm/dfDHFHbrtQAA">
<XPD:ATTR name="Alpha" type="real">0.278299852234049</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">36.4005494464026</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">ESzvjaXvLEazgb5+gLBy0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="xPaFidGwg0GnZfBzScNMtwAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">o/Ong+5kKUS0nQ4SbbBVaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="8gFcT7c26k62zZRRUoXbZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">ESzvjaXvLEazgb5+gLBy0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="k4Z5RI6wtEqFwrbWC10AyAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">o/Ong+5kKUS0nQ4SbbBVaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="jqUElmsjvEapIPfjd9iY7gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1424</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-848</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ESzvjaXvLEazgb5+gLBy0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="PMP2N9mqjUesz4TH0IDDQgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1424</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-848</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">o/Ong+5kKUS0nQ4SbbBVaQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLGeneralizationView" guid="M8ynzlBwrkSBxmCJD0wSEwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">388,404;388,388;480,388;480,357</XPD:ATTR>
<XPD:REF name="Model">22RQBGrrtEGv94tf7i/jHwAA</XPD:REF>
<XPD:REF name="Head">40pjkC2HDk6ltT8qJ7hRMgAA</XPD:REF>
<XPD:REF name="Tail">K6cco4pONEqVUIgyCAuzRgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="hajzBO6GT0K0qzgrO0WyNQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">22RQBGrrtEGv94tf7i/jHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="CZ3dlnSwCkadOtdYzxhXhQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">22RQBGrrtEGv94tf7i/jHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="YHgs5b0VGkusDG/5Ew8ybgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">22RQBGrrtEGv94tf7i/jHwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="qJNjDE7x4USQ/P1qOXNxPgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">628,404;628,388;480,388;480,357</XPD:ATTR>
<XPD:REF name="Model">OPWWWa0RVEWu7p2EVMBp+wAA</XPD:REF>
<XPD:REF name="Head">40pjkC2HDk6ltT8qJ7hRMgAA</XPD:REF>
<XPD:REF name="Tail">h+IPJxVVCEerG4HkQ22vgQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="SB3yc9i8akytO+ZhipwpKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">OPWWWa0RVEWu7p2EVMBp+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="9xB1mB/ikE6vYbVfBJ5zkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">OPWWWa0RVEWu7p2EVMBp+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="UytDXVP/KUaWKUAZwbkCxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">OPWWWa0RVEWu7p2EVMBp+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLGeneralizationView" guid="15fCpM5RpEGNRaBIjS1X4gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">935,132;935,104;498,104;498,56</XPD:ATTR>
<XPD:REF name="Model">rVTpWrEGoUqY74bFOIn+9wAA</XPD:REF>
<XPD:REF name="Head">VjI5F0emqkuk94FCd1u/rQAA</XPD:REF>
<XPD:REF name="Tail">24St+z16XU2Leewk+G0pAgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="SLJa8eg18Ei95LaiP3VEcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">rVTpWrEGoUqY74bFOIn+9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="kPmMe7PxEUOuaB0jpBkU0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">rVTpWrEGoUqY74bFOIn+9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Up4J7H1Igkef9cgMvd0j/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">rVTpWrEGoUqY74bFOIn+9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="3fG8a80CWE+zRGk7gQn3/gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">884,200;884,412;737,412</XPD:ATTR>
<XPD:REF name="Model">NWZw726SXkSlttZfV20AawAA</XPD:REF>
<XPD:REF name="Head">h+IPJxVVCEerG4HkQ22vgQAA</XPD:REF>
<XPD:REF name="Tail">24St+z16XU2Leewk+G0pAgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Up+NnycO1Eav8x7gAigpwwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">NWZw726SXkSlttZfV20AawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="zC6XDYczOEew8B2eOeBJEAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">NWZw726SXkSlttZfV20AawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="0G2fFzuF+EO6mL94/SFAtAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">NWZw726SXkSlttZfV20AawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="GcnH18O97Uu00Wq/RlGS1wAA">
<XPD:ATTR name="Alpha" type="real">0.47835228002735</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30.4138126514911</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+ownerItem</XPD:ATTR>
<XPD:REF name="Model">fOLYh3uwBUe4ssP+1BBOegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="EsXUcwzqAkeAeNqsoeJJrQAA">
<XPD:ATTR name="Alpha" type="real">-1.16264656532808</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40.3112887414927</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+subMenu</XPD:ATTR>
<XPD:REF name="Model">rXfe/3LnhkWYLQ/9A9YsCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Yur0vS2dpkWgZv0dT/cz0QAA">
<XPD:ATTR name="Alpha" type="real">-0.6350264840439</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">23.6008474424119</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">fOLYh3uwBUe4ssP+1BBOegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="fi7J2+R2GkqiOcp419dDDQAA">
<XPD:ATTR name="Alpha" type="real">-0.606986917393818</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">43.8292140016223</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">rXfe/3LnhkWYLQ/9A9YsCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="7/GR5UT9WESON+4NjNCRzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">fOLYh3uwBUe4ssP+1BBOegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="y46dJhqW5kSN9BgbFSagxAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">rXfe/3LnhkWYLQ/9A9YsCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="uJ/RYNjc6kWjXXO5EW63TAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1448</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-996</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">fOLYh3uwBUe4ssP+1BBOegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="m9auU0ukW0y/QtlZTWSm6gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1448</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-996</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">rXfe/3LnhkWYLQ/9A9YsCQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="zCtJITeSpE2N9Ee+SlB89wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">44</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">168</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">+Cwj1QCVyUG/Fyg3b0EYPQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="pwJTtAGriEChEwpm7Ue28AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="tUatS9K3y0qPzpayqQAllgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIClickableComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="EdBzsKP5tEWxgqHEebfGHgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="RFlS2enyK0me+fwZ1Q7tzQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="tJV+g/1D70+7aRx7x/HUXwAA">
<XPD:REF name="Model">+Cwj1QCVyUG/Fyg3b0EYPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="nyhDU4KGOEqMDDzXq1DwIAAA">
<XPD:REF name="Model">+Cwj1QCVyUG/Fyg3b0EYPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Xw2B3J4f0UCQkTKqPkiLSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+Cwj1QCVyUG/Fyg3b0EYPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLGeneralizationView" guid="bR2jm/LwD0meLQdXfy84awAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">140,168;140,104;498,104;498,56</XPD:ATTR>
<XPD:REF name="Model">QPdGM9WWaEGITP+0rtohVgAA</XPD:REF>
<XPD:REF name="Head">VjI5F0emqkuk94FCd1u/rQAA</XPD:REF>
<XPD:REF name="Tail">zCtJITeSpE2N9Ee+SlB89wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="7CDxJ4cC9ESz66TuzUPKaQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QPdGM9WWaEGITP+0rtohVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="lZ7tehdo4EGqHPk/fcH67AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">QPdGM9WWaEGITP+0rtohVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="So2TX7FAwUSpHPh4/MpWlwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QPdGM9WWaEGITP+0rtohVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[3]" type="UMLClassDiagram" guid="MRk4v9wW2Ua/UHnfp6NZ4QAA">
<XPD:ATTR name="Name" type="string">Static Components</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Text label used exclusively for boolean type (check-box widget)</XPD:ATTR>
<XPD:REF name="DiagramOwner">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="S+ZfgqayUkWuOaFmPtPHnwAA">
<XPD:REF name="Diagram">MRk4v9wW2Ua/UHnfp6NZ4QAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">11</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="ya4jwv/Ur0myJBiz21criwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">336</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">76</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">96</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="O2THwtNmAk+RZS/2qixA+wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Soqt2XYux0maXg3MjU6qhwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="YKlx8A4GYU2zfizS+4K9iwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BjQhnjTZgEmIjaxMmTHQ3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="aex5Pgi+6EOqmPz/xZaeIgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="vLwcSuIOcUOeDTEFvXeblAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="odxIxPz4V0eN0XBLefOMYAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="Sy1Q8fHMXEyXvY4vMSALdAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">256</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">155</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">zjnYjJTJC0aHMRg7c+K2oQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="SYfkoBfOY0+72hQKhJKVaAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="jW1tV8eV9027KubFndOnHwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUILabelComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="PAZ3wXTXEUuGhoE1um8RDwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="E23aDwAakEi9zsEGTWRrRAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="6JGtfvXk/Uy8e0BjvE6WGwAA">
<XPD:REF name="Model">zjnYjJTJC0aHMRg7c+K2oQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="/1flsVeQPkOGhXuumB1dngAA">
<XPD:REF name="Model">zjnYjJTJC0aHMRg7c+K2oQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="TFQZ7LMIQkeozQsSGaU04wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">zjnYjJTJC0aHMRg7c+K2oQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="48Tmcbg/e06RYzf9tgvDqAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">333,216;333,168;388,168;388,105</XPD:ATTR>
<XPD:REF name="Model">iHOb3770Qky6obIUvZLyYgAA</XPD:REF>
<XPD:REF name="Head">ya4jwv/Ur0myJBiz21criwAA</XPD:REF>
<XPD:REF name="Tail">Sy1Q8fHMXEyXvY4vMSALdAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="sbIS1FNhwkyrIISTi0+kEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">iHOb3770Qky6obIUvZLyYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="oUoC5hpU7k2fNfeoyZHt4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">iHOb3770Qky6obIUvZLyYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="W7pNbI+Nfk2Ozlna1yQXeQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">iHOb3770Qky6obIUvZLyYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="xSasaTDXGkOT6zQTvSh4ggAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">448</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">155</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">SSyvv2JcuE6cnESaNnAnkQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="QuxSb+GmJkCNkYY2kAgpYQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="G+hInW7r5UeJbjb9f6fRwAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIHTMLComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="hS51RUQblEea7JVhb47qDgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="M5MtkPyZ5U6+xWjEiOZkVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="nTpeM0GOUUOq/G/o5Vu04QAA">
<XPD:REF name="Model">SSyvv2JcuE6cnESaNnAnkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="hp9+wycnw0aUjGZFNCQePQAA">
<XPD:REF name="Model">SSyvv2JcuE6cnESaNnAnkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="q6JOMbdB3Eyg7oOEAtfN0AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">SSyvv2JcuE6cnESaNnAnkQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLGeneralizationView" guid="f8OES1Ca10qop3x4/z+qogAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">525,216;525,168;388,168;388,105</XPD:ATTR>
<XPD:REF name="Model">IrakE5PHc0CCNwLZbThdCgAA</XPD:REF>
<XPD:REF name="Head">ya4jwv/Ur0myJBiz21criwAA</XPD:REF>
<XPD:REF name="Tail">xSasaTDXGkOT6zQTvSh4ggAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="IaLiO8PokkycB+FWc4BdQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">IrakE5PHc0CCNwLZbThdCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="GIStuTOVJEWOfTttOnPSyAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">IrakE5PHc0CCNwLZbThdCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="QKe/klskTk600aAyr+DQuAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">IrakE5PHc0CCNwLZbThdCgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="gcwYBzWwi0OKZ8KDlg+9HwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">144</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">hpycsS5wF0+ZzqBjiSDOzAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="pZiSVNF9j0a1Ni0nYbEaeQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="e9drEMd4QECQ3pvPWVLeVAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIImageComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="KmKLRXejMEecl9pzaREMIAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="fbSSlTGgZEuMiQ4NptQXWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="VEQKygloakyfBzoBsWuLDQAA">
<XPD:REF name="Model">hpycsS5wF0+ZzqBjiSDOzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="33wNf28OPEGiJFn96g0/GAAA">
<XPD:REF name="Model">hpycsS5wF0+ZzqBjiSDOzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="WzR2z53FPUebbLmDzMG7mwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">hpycsS5wF0+ZzqBjiSDOzAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLGeneralizationView" guid="/IrTW3wg60+jaKvytRSTCwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">151,216;151,168;388,168;388,105</XPD:ATTR>
<XPD:REF name="Model">8vI6Lbu3z0CwADI7Oz+ZkQAA</XPD:REF>
<XPD:REF name="Head">ya4jwv/Ur0myJBiz21criwAA</XPD:REF>
<XPD:REF name="Tail">gcwYBzWwi0OKZ8KDlg+9HwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="MqcaOyiDxUK41dGDZjK5aAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">8vI6Lbu3z0CwADI7Oz+ZkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="YIO7Da6cjkGE5vJWZzzF1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">8vI6Lbu3z0CwADI7Oz+ZkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="oULFCdOYc0aLWZDG2ViMJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">8vI6Lbu3z0CwADI7Oz+ZkQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="Cp2eSrfTY0CnrnN6EG4l4QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">628</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">164</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">OVSEDQ17gUGjqfKxfMpGgQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="upvmEWwKj0WcdKyyKsVhTgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="5t3dWq6ZwEiDZttkjkbU0QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIStatusBarComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="a9ftZa+ER0e7raqaXwMzVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="io2qRVr3PUWZIcC/7P6XMAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="RXhhGktejky6Hyt/26lVLAAA">
<XPD:REF name="Model">OVSEDQ17gUGjqfKxfMpGgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="cdnVDxkQ3UGGkN8cBbM30wAA">
<XPD:REF name="Model">OVSEDQ17gUGjqfKxfMpGgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="jsXaffFzQUSXVGb2UITcPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">OVSEDQ17gUGjqfKxfMpGgQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="v3WAJeb3zEaXnfacMgqwqwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">721,216;721,168;388,168;388,105</XPD:ATTR>
<XPD:REF name="Model">yMdxRDJsLU6UA5s7Q3KO+gAA</XPD:REF>
<XPD:REF name="Head">ya4jwv/Ur0myJBiz21criwAA</XPD:REF>
<XPD:REF name="Tail">Cp2eSrfTY0CnrnN6EG4l4QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="O9zhqZzvtkOjHwUyPsg/6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">yMdxRDJsLU6UA5s7Q3KO+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Nc40aGWh6UW07DhA6rvNQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">yMdxRDJsLU6UA5s7Q3KO+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="anOkkz2dSEq+oIqCRp1I1wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">yMdxRDJsLU6UA5s7Q3KO+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="SyApAbOGq0iG8NgvcwTYNwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">820</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">179</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">100</XPD:ATTR>
<XPD:REF name="Model">DBlQetwBsEK5uT58POF/NwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Y8XBDV0gcEiBmnBlE9uo4wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ybcMA4Iq3Ea++GN7Cc+KkQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUILinkComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="hsS1HpO020mLYPj+oHzx0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="LOyio7sKLU6jzBPoCWZJkgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="v2g0SBoTgkW4yLTLO+YZpAAA">
<XPD:REF name="Model">DBlQetwBsEK5uT58POF/NwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="DsjztbraW0mNUEVA3kiQtQAA">
<XPD:REF name="Model">DBlQetwBsEK5uT58POF/NwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="kUV9Ad9iAUuvc6Kfs7cU6gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">DBlQetwBsEK5uT58POF/NwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="iuwR4tGaREWMeQr8eaADmgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">900,216;900,168;388,168;388,105</XPD:ATTR>
<XPD:REF name="Model">yJ+nfXamrkKuxCRacmx77wAA</XPD:REF>
<XPD:REF name="Head">ya4jwv/Ur0myJBiz21criwAA</XPD:REF>
<XPD:REF name="Tail">SyApAbOGq0iG8NgvcwTYNwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="AGwuGNjrtU6Sef1+XZmzTgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">yJ+nfXamrkKuxCRacmx77wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="xnhw9FVpSkSjPNDcGu0pggAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">yJ+nfXamrkKuxCRacmx77wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="12t3RzxZ6E614ZCd+4mc6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">yJ+nfXamrkKuxCRacmx77wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">eMccyRyFJUmgogHX9uagEgAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">48</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="mslpVzKb50yeYWAfm4o+TgAA">
<XPD:ATTR name="Name" type="string">GUISearchResultComponent</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A GUI Component that renders a collection of tuples returned as the result of a search initiated by the user.
The search is performed using the query specified by this Component.
The query is supposed to have its input parameters indicated somehow in the query string (e.g. enclosed in special characters).
The component will then have the input controls of the adequate kind for those search parameters.
One or more of the resulting items can be selected by the user.</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vY3wK24ad02quHyytBb4QQAA</XPD:REF>
<XPD:REF name="Views[1]">Nd0eiNEG6kCmB8239aks/gAA</XPD:REF>
<XPD:REF name="Views[2]">c3/Vkg1pTk6eIvWn2v8SSwAA</XPD:REF>
<XPD:REF name="Views[3]">u+1BGExIWESJKJrnL8HiEgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="L+MC9oGz/UKPBqSfb1KJ5wAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">mslpVzKb50yeYWAfm4o+TgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">5Ns+Y0nZq06+VK7FozWTAAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="1Y5+RKVDi0qVRF+RZCYoZwAA">
<XPD:ATTR name="Name" type="string">pageSize</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">25</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">mslpVzKb50yeYWAfm4o+TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="fLYVPDxJ8kGieioQIlYOnAAA">
<XPD:ATTR name="Name" type="string">doInitialSearch</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">mslpVzKb50yeYWAfm4o+TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="eNXFqReJR0SSxfWxEdhqbgAA">
<XPD:ATTR name="Name" type="string">isMultiselect</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">mslpVzKb50yeYWAfm4o+TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="4AO2x3On+0WTmnqbkfprxQAA">
<XPD:ATTR name="Name" type="string">selection</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">inputOutput</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">mslpVzKb50yeYWAfm4o+TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="gjyoYlKEu0qKD3S4VtxlFQAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">mslpVzKb50yeYWAfm4o+TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="DnFYv8UydU+kreC6MDmPBQAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">mslpVzKb50yeYWAfm4o+TgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLGeneralization" guid="5Ns+Y0nZq06+VK7FozWTAAAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">mslpVzKb50yeYWAfm4o+TgAA</XPD:REF>
<XPD:REF name="Parent">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dPZGFxU8zEa5t5Ryhi81dAAA</XPD:REF>
<XPD:REF name="Views[1]">XvPKLbTnTUGF6cqVzgYaLQAA</XPD:REF>
<XPD:REF name="Views[2]">s13Bwip0jkaxU4WkCcBkYAAA</XPD:REF>
<XPD:REF name="Views[3]">VcZVavO1sU2lGSy4hVo/YgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="bbyDUiipNEW4gzLzhPzFAQAA">
<XPD:ATTR name="Name" type="string">GUIPanelComponent</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A GUI Component that lays out its children.</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">12</XPD:ATTR>
<XPD:REF name="Views[0]">uZqaTDDvLkiXJKwxuT1QZAAA</XPD:REF>
<XPD:REF name="Views[1]">66Ru9/hMZE+bCkoeQ1+q1gAA</XPD:REF>
<XPD:REF name="Views[2]">y3NnbQ18+0+8hF4mBCbfBAAA</XPD:REF>
<XPD:REF name="Views[3]">x0A0sfVxrEKM4bW2q6CWeAAA</XPD:REF>
<XPD:REF name="Views[4]">ED4WZ/4us0i1B39VXGrhfwAA</XPD:REF>
<XPD:REF name="Views[5]">sdT9FRmF8UCi9zdzBRtM9AAA</XPD:REF>
<XPD:REF name="Views[6]">CKbowiyPXkS9Vtrvig/pZwAA</XPD:REF>
<XPD:REF name="Views[7]">6lG2bew+bkeTbYXDmQkbbAAA</XPD:REF>
<XPD:REF name="Views[8]">J4EXRd+7ukOEBAySJT+6CwAA</XPD:REF>
<XPD:REF name="Views[9]">ee/YbFti/0SO378FUIKDrQAA</XPD:REF>
<XPD:REF name="Views[10]">yPFGb7SXWEWkRzY9gSWAywAA</XPD:REF>
<XPD:REF name="Views[11]">0BxZUXalFkSbYdnrtSCwxQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="FAensrIghESwUQvuvnmmyAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">bbyDUiipNEW4gzLzhPzFAQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">e4urH3wLfEqRGCeaCo3atwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">ftkPEp/It0aLnoFiPQripAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">6TaK2Sx7QE2RXRsc/aPJKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLGeneralization" guid="e4urH3wLfEqRGCeaCo3atwAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">bbyDUiipNEW4gzLzhPzFAQAA</XPD:REF>
<XPD:REF name="Parent">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dXEUupgG6kGs5kQwGGepRwAA</XPD:REF>
<XPD:REF name="Views[1]">BUrUjpM9s0uYPTYabS9nJQAA</XPD:REF>
<XPD:REF name="Views[2]">eBtna50KtEGzs0tDZjrP+wAA</XPD:REF>
<XPD:REF name="Views[3]">y3midJqddka64D76WluE6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="m4jpAph4f0eFq1qeHiueOQAA">
<XPD:ATTR name="Name" type="string">GUIContainerComponent</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Abstract generalization of different kinds of container GUI Components.</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">10a6zPIRbUCsU//XsC2pkwAA</XPD:REF>
<XPD:REF name="Views[1]">Jr3bVVW3m0SFj5/DT7RqdwAA</XPD:REF>
<XPD:REF name="Views[2]">Q8GBsTk6S0yTfjR2KCKllgAA</XPD:REF>
<XPD:REF name="Views[3]">K2EGICt4QUOsm7ObwO1sDAAA</XPD:REF>
<XPD:REF name="Views[4]">/pt+zTGQT0Ko5PyH74eHRgAA</XPD:REF>
<XPD:REF name="Views[5]">y7HQPORieEmuslODk/5CfQAA</XPD:REF>
<XPD:REF name="Views[6]">LEDgDCeiIkWdvDeNN7rV+gAA</XPD:REF>
<XPD:REF name="Views[7]">RVDaADqlckyvaz5uan74zgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="sqgedC1W7kKJnJr7ZROO6QAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">U42AhRs/hECRcr8B/pWL+wAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">7</XPD:ATTR>
<XPD:REF name="Specializations[0]">e4urH3wLfEqRGCeaCo3atwAA</XPD:REF>
<XPD:REF name="Specializations[1]">28PGOulT7E+x5lpz8TIHegAA</XPD:REF>
<XPD:REF name="Specializations[2]">SFGT9q9wwEmLbE1Nof6YggAA</XPD:REF>
<XPD:REF name="Specializations[3]">j6ctBbofaE+t6lHvDUyrPgAA</XPD:REF>
<XPD:REF name="Specializations[4]">he8CzRiyx0SYJes+8xsDvwAA</XPD:REF>
<XPD:REF name="Specializations[5]">neQIzoM13EC5IT1ORsN4JAAA</XPD:REF>
<XPD:REF name="Specializations[6]">g1QA2NkSS0yfKpErzNehXgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="P2XS0ix5n0i92rRmP5CYFwAA">
<XPD:ATTR name="Name" type="string">getParts</XPD:ATTR>
<XPD:REF name="Owner">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="rVw/Yl1s4kqb4KaoOn4qlgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;GUIComponent&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P2XS0ix5n0i92rRmP5CYFwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">2/3PW0K5c0qcSLKXrnoo+wAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">1NsRiz/ogESXIQFNLr1j3gAA</XPD:REF>
<XPD:REF name="Associations[1]">HnlVD58HH0CxnXvbfSBSAQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="J34xhqvuKUauYMiab3LpFAAA">
<XPD:ATTR name="Name" type="string">input</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Specifies that each Component Instance of this Component will have a Slot that refers to an Element it renders, and which is an input for it.</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">relay</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="VWb3H/BQSUyyZrZV9PXnIAAA">
<XPD:ATTR name="Name" type="string">output</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">relay</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="iQPB+yhtOEiSQHhiiGWqyQAA">
<XPD:ATTR name="Name" type="string">previous</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="Gl+pCNGiAUqaVflv2kQNCQAA">
<XPD:ATTR name="Name" type="string">next</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="+sBAkZPVI0u5ywGXSFECywAA">
<XPD:ATTR name="Name" type="string">back</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="uZXFApigVU6WKj+Z0lS1iQAA">
<XPD:ATTR name="Name" type="string">forward</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="eS4QRCvp30iOsC2wkrGwqgAA">
<XPD:ATTR name="Name" type="string">visibleChild</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">inputOutput</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">0</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="v83eMAVr4kSrdxmCpFltLgAA">
<XPD:ATTR name="Name" type="string">submit</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="3uVuhllx6Eqfz6O2lw2cDAAA">
<XPD:ATTR name="Name" type="string">refresh</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="ryH1XM3uY0qmv3O6x27zDgAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="Breoh0dEX0aSK16ttORWKgAA">
<XPD:ATTR name="Name" type="string">GUITabComponent</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A GUI Component that is rendered as a tab.</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CtZmKPUlq027HRlb0duZEAAA</XPD:REF>
<XPD:REF name="Views[1]">pHepGUm+MkutPdImHAreKAAA</XPD:REF>
<XPD:REF name="Views[2]">8TOaiV78H0meiHGIVEXVKQAA</XPD:REF>
<XPD:REF name="Views[3]">yVn+tjUQYkmnY15nISdObAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="6CjTeGsLm0uq98iIOU5M4AAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">Breoh0dEX0aSK16ttORWKgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">28PGOulT7E+x5lpz8TIHegAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">4NiUXH1CEEC+tso9sSrCbgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="DiYWoqHimUaQsyIV/uTkzQAA">
<XPD:ATTR name="Name" type="string">tabTexts</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:ATTR name="Ordering" type="UMLOrderingKind">okOrdered</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">Breoh0dEX0aSK16ttORWKgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLGeneralization" guid="28PGOulT7E+x5lpz8TIHegAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">Breoh0dEX0aSK16ttORWKgAA</XPD:REF>
<XPD:REF name="Parent">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">I5fZfiq8S0Oiv9DRtm5CcwAA</XPD:REF>
<XPD:REF name="Views[1]">x2+Ura/mek2aD7EQSFn9zQAA</XPD:REF>
<XPD:REF name="Views[2]">Nq3uhgJIzEeVrjpoAxRcMwAA</XPD:REF>
<XPD:REF name="Views[3]">2XAA/xfRRUyUmfIoGwvzLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLGeneralization" guid="U42AhRs/hECRcr8B/pWL+wAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
<XPD:REF name="Parent">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">O1lm3u2K6EyOBz7MDsCEaQAA</XPD:REF>
<XPD:REF name="Views[1]">x86eVX9QPkOVhkUQ/yaPHQAA</XPD:REF>
<XPD:REF name="Views[2]">TpPdYC3wn0SL6JKFjWJxvQAA</XPD:REF>
<XPD:REF name="Views[3]">d2fMMHYE/0Okx4s1EslZEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="7THAFBTmp0GDNejFSPugGQAA">
<XPD:ATTR name="Name" type="string">GUIDialogComponent</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A GUI Component that represents a pop-up dialog.</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LJsueUe07US9ys23OGj7JgAA</XPD:REF>
<XPD:REF name="Views[1]">BZCv4DiWR0yWihlbqAGijQAA</XPD:REF>
<XPD:REF name="Views[2]">DgyLhTiDik6bWGRQysSWsAAA</XPD:REF>
<XPD:REF name="Views[3]">MSCQdaz7EkqVhLo3t8kqXQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="P+H3x7wVh0y6IrMAT/xTHwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">7THAFBTmp0GDNejFSPugGQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">neQIzoM13EC5IT1ORsN4JAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">WRlLj2ahjUaC/dPsVe700gAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="cbZgdgx0ZkalVwdgXoXuGAAA">
<XPD:ATTR name="Name" type="string">caption</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">7THAFBTmp0GDNejFSPugGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="LbPFdYftaUiabxy6lW7vDQAA">
<XPD:ATTR name="Name" type="string">modal</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">7THAFBTmp0GDNejFSPugGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="l+9i8QhKkkKR2kYbW6Q33AAA">
<XPD:ATTR name="Name" type="string">autoHide</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">7THAFBTmp0GDNejFSPugGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="UBQXlHIRfEavXQrKf2LMvwAA">
<XPD:ATTR name="Name" type="string">singleton</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">7THAFBTmp0GDNejFSPugGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="H2mkKri8tkiwBEU0cvc7CgAA">
<XPD:ATTR name="Name" type="string">hide</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">7THAFBTmp0GDNejFSPugGQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="zjnYjJTJC0aHMRg7c+K2oQAA">
<XPD:ATTR name="Name" type="string">GUILabelComponent</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Sy1Q8fHMXEyXvY4vMSALdAAA</XPD:REF>
<XPD:REF name="Views[1]">6JGtfvXk/Uy8e0BjvE6WGwAA</XPD:REF>
<XPD:REF name="Views[2]">/1flsVeQPkOGhXuumB1dngAA</XPD:REF>
<XPD:REF name="Views[3]">TFQZ7LMIQkeozQsSGaU04wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">iHOb3770Qky6obIUvZLyYgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="87iU0nFteEy4xT7jkRXCDgAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">zjnYjJTJC0aHMRg7c+K2oQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VDY8xglTaEOGUDPvIsV9RwAA">
<XPD:ATTR name="Name" type="string">label</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">87iU0nFteEy4xT7jkRXCDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="qfBLGT4iFU6HzkesD/TQmwAA">
<XPD:ATTR name="Name" type="string">label</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">zjnYjJTJC0aHMRg7c+K2oQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLGeneralization" guid="iHOb3770Qky6obIUvZLyYgAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">zjnYjJTJC0aHMRg7c+K2oQAA</XPD:REF>
<XPD:REF name="Parent">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">48Tmcbg/e06RYzf9tgvDqAAA</XPD:REF>
<XPD:REF name="Views[1]">sbIS1FNhwkyrIISTi0+kEgAA</XPD:REF>
<XPD:REF name="Views[2]">oUoC5hpU7k2fNfeoyZHt4AAA</XPD:REF>
<XPD:REF name="Views[3]">W7pNbI+Nfk2Ozlna1yQXeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="h3sNg1PaaUS14DMgAI1TbwAA">
<XPD:ATTR name="Name" type="string">GUIDeckComponent</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vdUKQGxO9k2cTB6cGNP1GAAA</XPD:REF>
<XPD:REF name="Views[1]">VAW2w4G/+k+kLNvvnS7dfgAA</XPD:REF>
<XPD:REF name="Views[2]">WBjYehBjr0u6rQfHMG/SywAA</XPD:REF>
<XPD:REF name="Views[3]">t2zEFnAf40ecXXRSMEltogAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="EG/im4RKnkmS96BIesRCAQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">h3sNg1PaaUS14DMgAI1TbwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">SFGT9q9wwEmLbE1Nof6YggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="SFGT9q9wwEmLbE1Nof6YggAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">h3sNg1PaaUS14DMgAI1TbwAA</XPD:REF>
<XPD:REF name="Parent">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">m9Wd20YWBkuRkvvaZusLLwAA</XPD:REF>
<XPD:REF name="Views[1]">3WWACi8nVUiOwGIc6wmgGgAA</XPD:REF>
<XPD:REF name="Views[2]">vajsYCTuBUGto6V8O68kiQAA</XPD:REF>
<XPD:REF name="Views[3]">jgofS8FSiUW7EqsNIHigrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLAssociation" guid="Fz81loO98UeYKsS8Ub0fYwAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">mcqOZAtC20O/s0of5tsZiwAA</XPD:REF>
<XPD:REF name="Views[1]">4m4TQ87uiEuPP2KloguwIQAA</XPD:REF>
<XPD:REF name="Views[2]">e8RJVv/lm0q1eO9QvZOhTgAA</XPD:REF>
<XPD:REF name="Views[3]">oXz1K8TSJkC2FUf2wfFWgwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="It/xbFiDUkeeCF/mxy4rfwAA">
<XPD:ATTR name="Name" type="string">children</XPD:ATTR>
<XPD:ATTR name="Ordering" type="UMLOrderingKind">okOrdered</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">Fz81loO98UeYKsS8Ub0fYwAA</XPD:REF>
<XPD:REF name="Participant">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">yOvwOr0Puk+C49ZvFd3kZAAA</XPD:REF>
<XPD:REF name="Views[1]">O5zd/2GrwEGvTlpOwAZdXgAA</XPD:REF>
<XPD:REF name="Views[2]">LedUEVRgjEic0/bhNfq8SQAA</XPD:REF>
<XPD:REF name="Views[3]">VGZWEo6O7UKNTPFKdyGI0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="1NsRiz/ogESXIQFNLr1j3gAA">
<XPD:ATTR name="Name" type="string">parent</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">Fz81loO98UeYKsS8Ub0fYwAA</XPD:REF>
<XPD:REF name="Participant">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">yagQfIk3tkqOLI6NUbrl6QAA</XPD:REF>
<XPD:REF name="Views[1]">9YN9lwurMkqbxEhfZglBjAAA</XPD:REF>
<XPD:REF name="Views[2]">s4n8Ms1tBE2HU7AdopxkiAAA</XPD:REF>
<XPD:REF name="Views[3]">SOwdQDGcr0qTcoJ77rCBdAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="SSyvv2JcuE6cnESaNnAnkQAA">
<XPD:ATTR name="Name" type="string">GUIHTMLComponent</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xSasaTDXGkOT6zQTvSh4ggAA</XPD:REF>
<XPD:REF name="Views[1]">nTpeM0GOUUOq/G/o5Vu04QAA</XPD:REF>
<XPD:REF name="Views[2]">hp9+wycnw0aUjGZFNCQePQAA</XPD:REF>
<XPD:REF name="Views[3]">q6JOMbdB3Eyg7oOEAtfN0AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">IrakE5PHc0CCNwLZbThdCgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="uOixpzmH4E2vMSM7k78XQQAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">SSyvv2JcuE6cnESaNnAnkQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="PDf/pO89uUKzYohPp91itwAA">
<XPD:ATTR name="Name" type="string">html</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uOixpzmH4E2vMSM7k78XQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="FLdOXmYegkivlj3giweXawAA">
<XPD:ATTR name="Name" type="string">html</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">SSyvv2JcuE6cnESaNnAnkQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="6wjiu/cCJEaRNb8aOQc2ewAA">
<XPD:ATTR name="ProfileName" type="string">SOLoist</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">AttributeTagSet</XPD:ATTR>
<XPD:ATTR name="Name" type="string">MaxLength</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">2048</XPD:ATTR>
<XPD:REF name="TaggedModel">FLdOXmYegkivlj3giweXawAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLGeneralization" guid="IrakE5PHc0CCNwLZbThdCgAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">SSyvv2JcuE6cnESaNnAnkQAA</XPD:REF>
<XPD:REF name="Parent">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">f8OES1Ca10qop3x4/z+qogAA</XPD:REF>
<XPD:REF name="Views[1]">IaLiO8PokkycB+FWc4BdQwAA</XPD:REF>
<XPD:REF name="Views[2]">GIStuTOVJEWOfTttOnPSyAAA</XPD:REF>
<XPD:REF name="Views[3]">QKe/klskTk600aAyr+DQuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="hpycsS5wF0+ZzqBjiSDOzAAA">
<XPD:ATTR name="Name" type="string">GUIImageComponent</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gcwYBzWwi0OKZ8KDlg+9HwAA</XPD:REF>
<XPD:REF name="Views[1]">VEQKygloakyfBzoBsWuLDQAA</XPD:REF>
<XPD:REF name="Views[2]">33wNf28OPEGiJFn96g0/GAAA</XPD:REF>
<XPD:REF name="Views[3]">WzR2z53FPUebbLmDzMG7mwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">8vI6Lbu3z0CwADI7Oz+ZkQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="4DmBaK589ky0Lj/CH2Ix4gAA">
<XPD:ATTR name="Name" type="string">picture</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Picture</XPD:ATTR>
<XPD:REF name="Type_">dmxku372tESQxeKl1Ulc2AAA</XPD:REF>
<XPD:REF name="Owner">hpycsS5wF0+ZzqBjiSDOzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="8hBVJgmc8EWuT6ufuHyp1wAA">
<XPD:ATTR name="Name" type="string">url</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">hpycsS5wF0+ZzqBjiSDOzAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLGeneralization" guid="8vI6Lbu3z0CwADI7Oz+ZkQAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">hpycsS5wF0+ZzqBjiSDOzAAA</XPD:REF>
<XPD:REF name="Parent">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/IrTW3wg60+jaKvytRSTCwAA</XPD:REF>
<XPD:REF name="Views[1]">MqcaOyiDxUK41dGDZjK5aAAA</XPD:REF>
<XPD:REF name="Views[2]">YIO7Da6cjkGE5vJWZzzF1gAA</XPD:REF>
<XPD:REF name="Views[3]">oULFCdOYc0aLWZDG2ViMJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLClass" guid="fEnDHjz+jkG8USVpJ9+GJAAA">
<XPD:ATTR name="Name" type="string">GUIApplicationComponent</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The application component.</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">FFdOgUCMak+yoiRW3yulNgAA</XPD:REF>
<XPD:REF name="Views[1]">2JpOj585vk2VZEpSKCGAQgAA</XPD:REF>
<XPD:REF name="Views[2]">i9OpsWQtkEmijI5I3QodNwAA</XPD:REF>
<XPD:REF name="Views[3]">9SU1nfVz1kKfmO++RU0x9gAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="Jr/vlzG/IEOvDdXqkh/eLgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">fEnDHjz+jkG8USVpJ9+GJAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">he8CzRiyx0SYJes+8xsDvwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">ciIT5COhMkaNDeZmUA+j1QAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="kV3aoWh2GkSnyClX8NcukQAA">
<XPD:ATTR name="Name" type="string">start</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">output</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">fEnDHjz+jkG8USVpJ9+GJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLAssociation" guid="Nr3B4OQGBUyhL+1KkIlMhwAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">r+8BpA4JwEG4KQxahqOpZgAA</XPD:REF>
<XPD:REF name="Views[1]">rxKh22cOUkmK7f3hUkiTHQAA</XPD:REF>
<XPD:REF name="Views[2]">wWGovxU1S0Sdkb7l+p+UtQAA</XPD:REF>
<XPD:REF name="Views[3]">HpawbtvUX0O9BdQxr4FvAQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="TQmaFczpv0OS5AlVq9esxAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">Nr3B4OQGBUyhL+1KkIlMhwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ciIT5COhMkaNDeZmUA+j1QAA">
<XPD:ATTR name="Name" type="string">application</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">Nr3B4OQGBUyhL+1KkIlMhwAA</XPD:REF>
<XPD:REF name="Participant">fEnDHjz+jkG8USVpJ9+GJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">keaqJvgoQEObXebfpaES7AAA</XPD:REF>
<XPD:REF name="Views[1]">T8ew0VQ1CEKe1oWSxA5cHgAA</XPD:REF>
<XPD:REF name="Views[2]">W1vrrO4QoUeYzkTybIXtpgAA</XPD:REF>
<XPD:REF name="Views[3]">8lG0WTR+lUmTFDO6uD0VpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="WRlLj2ahjUaC/dPsVe700gAA">
<XPD:ATTR name="Name" type="string">dialogs</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">Nr3B4OQGBUyhL+1KkIlMhwAA</XPD:REF>
<XPD:REF name="Participant">7THAFBTmp0GDNejFSPugGQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">DQrubaGMLEemQ1OtLuH19gAA</XPD:REF>
<XPD:REF name="Views[1]">DECcGTPAiU2pO0yhG6n3MgAA</XPD:REF>
<XPD:REF name="Views[2]">ZWQiF34zfEGq0LDQNi9PewAA</XPD:REF>
<XPD:REF name="Views[3]">WU8MGJv3Ik+dOBvdA+AnDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLClass" guid="lDCC6FlIBkWE6Wctx9eLcwAA">
<XPD:ATTR name="Name" type="string">GUICommandComponent</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">40pjkC2HDk6ltT8qJ7hRMgAA</XPD:REF>
<XPD:REF name="Views[1]">TlwyENaQrk2kibGW7/iZuAAA</XPD:REF>
<XPD:REF name="Views[2]">/vwvJdIaEkio0+Ezj811XQAA</XPD:REF>
<XPD:REF name="Views[3]">pxa9ssGlxk+1k75hAnoTJAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="BoScQ1cxRUWqEAMUL8ZP+gAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">vbdYbDwAy0+RL1dWoR6ukgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">22RQBGrrtEGv94tf7i/jHwAA</XPD:REF>
<XPD:REF name="Specializations[1]">OPWWWa0RVEWu7p2EVMBp+wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="rXJELwKS/EePzCBR1cwYywAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Performs the behavior of this Component:
Applies the associated Command on the given Element (myCmd.applyOn(el)).</XPD:ATTR>
<XPD:REF name="Owner">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Eq4YaeBvL0i6muK+y7GxQgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rXJELwKS/EePzCBR1cwYywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="uuFk4bjaiUagOw+CweJMIgAA">
<XPD:ATTR name="Name" type="string">getInputOrRelayPin</XPD:ATTR>
<XPD:REF name="Owner">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hQBT/mKCa0WQFkwlgZK3bAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uuFk4bjaiUagOw+CweJMIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="DZpOWbmzxU2t/XTilCINBwAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uuFk4bjaiUagOw+CweJMIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="DqLxPyi9i0+QQcAZG8uwVgAA">
<XPD:ATTR name="Name" type="string">getOutputOrRelayPin</XPD:ATTR>
<XPD:REF name="Owner">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5aPNF7VtwEypGAAKqt3btwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DqLxPyi9i0+QQcAZG8uwVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="XkODwHanQ0ybvfkieE806gAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DqLxPyi9i0+QQcAZG8uwVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">fwW171eMMkq8byzqgNI+AgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="CwLd+80O9UGfwXduP3eX/AAA">
<XPD:ATTR name="Name" type="string">text</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="IRpdFBhWhU6e6jpkY00FbQAA">
<XPD:ATTR name="Name" type="string">confirmationRequired</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">If true, the user should be presented with a confirmation dialog upon command execution.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="lgWXfNXHOUe4TNSsFe2YkQAA">
<XPD:ATTR name="Name" type="string">confirmationMessage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The confirmation message, if confirmationReqiured is true.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;Are you sure?&quot;</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="nt+ltOtzSk+wuMG+YNMgiwAA">
<XPD:ATTR name="Name" type="string">checkPreconditionsImmediately</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">If true, the Command's preconditions are checked immediately, whenever the value of the input parameter of a Component Instance of this Component is changed. This allows for eg. disabling the button early.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">true</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="ha7BPBD7xEG8r0bQxe5fdgAA">
<XPD:ATTR name="Name" type="string">performCommandImmediately</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">If true, the Command is performed immediately, whenever the value of the input parameter of a Component Instance of this Component is changed.
Otherwise, the Command is performed only on an explicit request of the user (e.g. button press).</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="869hJNKmhUWSZ/7DO0w/AAAA">
<XPD:ATTR name="Name" type="string">firstParam</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Specifies that each Component Instance of this Component will have a Slot that refers to an Element it applies the Command to, and which is an input for it.</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="IzrOxRZCP0CfFFD3jHqwVgAA">
<XPD:ATTR name="Name" type="string">secondParam</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="0KmSTrQbCUSDhop1+TJtEgAA">
<XPD:ATTR name="Name" type="string">result</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">output</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="RMk559M4xUS15VRKCE74YgAA">
<XPD:ATTR name="Name" type="string">commandExecuted</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">output</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="Em/Y/UQRu0KfP+el03AjYQAA">
<XPD:ATTR name="Name" type="string">commandInstance</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">The latest executed Command instance.</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">output</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLAssociation" guid="EW6IQ1I/ZUueKsvn62973gAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">aD1XBgUf6UOmDxBnJW7WgwAA</XPD:REF>
<XPD:REF name="Views[1]">HKDu3VRYO0alS8Lai2Q9mQAA</XPD:REF>
<XPD:REF name="Views[2]">NaXZFoMmxEecIogP10xJ0QAA</XPD:REF>
<XPD:REF name="Views[3]">KFG3uP5cRkCUeLf89rLfRwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="fwW171eMMkq8byzqgNI+AgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">EW6IQ1I/ZUueKsvn62973gAA</XPD:REF>
<XPD:REF name="Participant">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/hdwEULtCUOuEvtHhIDNdAAA</XPD:REF>
<XPD:REF name="Views[1]">Wn4yzRpatk+6Ib6UmKLs9gAA</XPD:REF>
<XPD:REF name="Views[2]">61I4ozbf3ky7Yce5cqMYzwAA</XPD:REF>
<XPD:REF name="Views[3]">SP1x6264I0+Gyb/UeFfKaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="0wRrHAw2W0CfShdo/uy45AAA">
<XPD:ATTR name="Name" type="string">command</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">EW6IQ1I/ZUueKsvn62973gAA</XPD:REF>
<XPD:REF name="Participant">AqWteMBLuUO7oRzlXk+/IAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wFkXlgIGfEaaT1VBgZWBvwAA</XPD:REF>
<XPD:REF name="Views[1]">vpXH/B8sD0etVPYVqE30lAAA</XPD:REF>
<XPD:REF name="Views[2]">qbawGdJVikCxnHf7E0LT3AAA</XPD:REF>
<XPD:REF name="Views[3]">CYDkctMqYUa+lW9XpSc2gQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLGeneralization" guid="vbdYbDwAy0+RL1dWoR6ukgAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
<XPD:REF name="Parent">+Cwj1QCVyUG/Fyg3b0EYPQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AMA1UpN5sUS5rffkLgLQPwAA</XPD:REF>
<XPD:REF name="Views[1]">/Iv9yGIaL0iLimM2XJF7GgAA</XPD:REF>
<XPD:REF name="Views[2]">KXhQ0cZrXEOxTt7VZZD8RQAA</XPD:REF>
<XPD:REF name="Views[3]">a6JEPdTZb02etNDid78ZNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLClass" guid="qfDD26pIdEmkM7wVy4xcBgAA">
<XPD:ATTR name="Name" type="string">GUIButtonComponent</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">K6cco4pONEqVUIgyCAuzRgAA</XPD:REF>
<XPD:REF name="Views[1]">bf7tKF0OG0qMvUcnmsBwJQAA</XPD:REF>
<XPD:REF name="Views[2]">pyGpYVp95Ue3skuH1XIVsAAA</XPD:REF>
<XPD:REF name="Views[3]">2d5OtR+5YU6n1GvVP07jvwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="FNLMhXnrME+ySV9X7gVPmgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">qfDD26pIdEmkM7wVy4xcBgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">22RQBGrrtEGv94tf7i/jHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLClass" guid="+Uqz7Cjb8k6ZVhmpPqtqfQAA">
<XPD:ATTR name="Name" type="string">GUIMenuComponent</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">24St+z16XU2Leewk+G0pAgAA</XPD:REF>
<XPD:REF name="Views[1]">KsYI4Lm4HUKQBtMnC/chrgAA</XPD:REF>
<XPD:REF name="Views[2]">G54b/2TcBka3ZcdftTISPAAA</XPD:REF>
<XPD:REF name="Views[3]">6F34Fg2RwEyGbpn8MGUhyAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="GBp5d+W7DU2Wyi1yGyZ8pAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">+Uqz7Cjb8k6ZVhmpPqtqfQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">rVTpWrEGoUqY74bFOIn+9wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="WEDKxEqyokO46whr93ZihwAA">
<XPD:ATTR name="Name" type="string">getParts</XPD:ATTR>
<XPD:REF name="Owner">+Uqz7Cjb8k6ZVhmpPqtqfQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lcVdKT+9uEGkPSns7BUE1gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;GUIComponent&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WEDKxEqyokO46whr93ZihwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">ESzvjaXvLEazgb5+gLBy0wAA</XPD:REF>
<XPD:REF name="Associations[1]">rXfe/3LnhkWYLQ/9A9YsCQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="5HL7IhwMbEqevSUD3jUd9AAA">
<XPD:ATTR name="Name" type="string">horizontal</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">+Uqz7Cjb8k6ZVhmpPqtqfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLClass" guid="kS8qvU69g0GcVRlBa/3CswAA">
<XPD:ATTR name="Name" type="string">GUIMenuItemComponent</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">h+IPJxVVCEerG4HkQ22vgQAA</XPD:REF>
<XPD:REF name="Views[1]">Q8oRzV86tUGEs0gV1P7BPwAA</XPD:REF>
<XPD:REF name="Views[2]">SgHo7N3SN0C6IH4bM62pFQAA</XPD:REF>
<XPD:REF name="Views[3]">xEspUcP6TECHVGepRlvInAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="zgcLR6Ia9kWTfQV/qgt74wAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">kS8qvU69g0GcVRlBa/3CswAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">OPWWWa0RVEWu7p2EVMBp+wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="t7kRkq0kNkGOglTqNwLPFgAA">
<XPD:ATTR name="Name" type="string">getParts</XPD:ATTR>
<XPD:REF name="Owner">kS8qvU69g0GcVRlBa/3CswAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4d1VBjmSBE2+EoKb70Qv3gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;GUIComponent&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">t7kRkq0kNkGOglTqNwLPFgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">o/Ong+5kKUS0nQ4SbbBVaQAA</XPD:REF>
<XPD:REF name="Associations[1]">fOLYh3uwBUe4ssP+1BBOegAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="InV2ew9+rEikrmPN2gOhlgAA">
<XPD:ATTR name="Name" type="string">separator</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">kS8qvU69g0GcVRlBa/3CswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLAssociation" guid="etjinXQ/EUCzs3b2kx3iuAAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">FsBIqv1ODUmiFGqepQEvowAA</XPD:REF>
<XPD:REF name="Views[1]">4MHplXIoA0OQqyUe3P/DkQAA</XPD:REF>
<XPD:REF name="Views[2]">v2GLhu2MOUu2O4sZPl+BngAA</XPD:REF>
<XPD:REF name="Views[3]">mY7itEATcEyA9qI3upY6kwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="o/Ong+5kKUS0nQ4SbbBVaQAA">
<XPD:ATTR name="Name" type="string">items</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">etjinXQ/EUCzs3b2kx3iuAAA</XPD:REF>
<XPD:REF name="Participant">kS8qvU69g0GcVRlBa/3CswAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Eu/yLu5BfUmk4QRd+0e25AAA</XPD:REF>
<XPD:REF name="Views[1]">xPaFidGwg0GnZfBzScNMtwAA</XPD:REF>
<XPD:REF name="Views[2]">k4Z5RI6wtEqFwrbWC10AyAAA</XPD:REF>
<XPD:REF name="Views[3]">PMP2N9mqjUesz4TH0IDDQgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ESzvjaXvLEazgb5+gLBy0wAA">
<XPD:ATTR name="Name" type="string">ownerMenu</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">etjinXQ/EUCzs3b2kx3iuAAA</XPD:REF>
<XPD:REF name="Participant">+Uqz7Cjb8k6ZVhmpPqtqfQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dZPQag5+MkSqzltbf6honAAA</XPD:REF>
<XPD:REF name="Views[1]">YTLTx9DDFkm/dfDHFHbrtQAA</XPD:REF>
<XPD:REF name="Views[2]">8gFcT7c26k62zZRRUoXbZAAA</XPD:REF>
<XPD:REF name="Views[3]">jqUElmsjvEapIPfjd9iY7gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLGeneralization" guid="22RQBGrrtEGv94tf7i/jHwAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">qfDD26pIdEmkM7wVy4xcBgAA</XPD:REF>
<XPD:REF name="Parent">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">M8ynzlBwrkSBxmCJD0wSEwAA</XPD:REF>
<XPD:REF name="Views[1]">hajzBO6GT0K0qzgrO0WyNQAA</XPD:REF>
<XPD:REF name="Views[2]">CZ3dlnSwCkadOtdYzxhXhQAA</XPD:REF>
<XPD:REF name="Views[3]">YHgs5b0VGkusDG/5Ew8ybgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLClass" guid="097JToGtf0SuwJ48pwEtLwAA">
<XPD:ATTR name="Name" type="string">GUIDisclosurePanelComponent</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">UylYTZ/7oU6x3Is+hz8Q0AAA</XPD:REF>
<XPD:REF name="Views[1]">D8lw7DiXW0GrQXPsocCLUAAA</XPD:REF>
<XPD:REF name="Views[2]">7YdeZhFYnU+SyFiJpDkDpgAA</XPD:REF>
<XPD:REF name="Views[3]">8k2/uplS80i9A738R4z2JgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">j6ctBbofaE+t6lHvDUyrPgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="+i0ZyEzl6km+pjhG6x0XJQAA">
<XPD:ATTR name="Name" type="string">headerText</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">097JToGtf0SuwJ48pwEtLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="6irFxVQQ6k+qe7MxEYdiFwAA">
<XPD:ATTR name="Name" type="string">open</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">inputOutput</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">097JToGtf0SuwJ48pwEtLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLGeneralization" guid="j6ctBbofaE+t6lHvDUyrPgAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">097JToGtf0SuwJ48pwEtLwAA</XPD:REF>
<XPD:REF name="Parent">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">HfbSkgsWEESnftl6OZwaIQAA</XPD:REF>
<XPD:REF name="Views[1]">lxthKZe/UUe8oJ91cUG0EQAA</XPD:REF>
<XPD:REF name="Views[2]">MA8E0BNZSUmML0x3ZNv3EQAA</XPD:REF>
<XPD:REF name="Views[3]">O5AeykRp8k6LcEhGRKec7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLGeneralization" guid="he8CzRiyx0SYJes+8xsDvwAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">fEnDHjz+jkG8USVpJ9+GJAAA</XPD:REF>
<XPD:REF name="Parent">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">OJXabr7T3kaJLHRW54vYoQAA</XPD:REF>
<XPD:REF name="Views[1]">PLv2RhBz80GqHBWC0Hi+ZQAA</XPD:REF>
<XPD:REF name="Views[2]">nAVr6BVcqkalmV4wwNeq/wAA</XPD:REF>
<XPD:REF name="Views[3]">YlBb6n7pkUm1BDRnp6TkuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLGeneralization" guid="neQIzoM13EC5IT1ORsN4JAAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">7THAFBTmp0GDNejFSPugGQAA</XPD:REF>
<XPD:REF name="Parent">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XERElA71pk6Ssvc6Nu8PLwAA</XPD:REF>
<XPD:REF name="Views[1]">s1BOpFBUB06O3KsLGqYPIAAA</XPD:REF>
<XPD:REF name="Views[2]">PCaUz/BDp0m6N79HJ8QiGgAA</XPD:REF>
<XPD:REF name="Views[3]">ao/J+F/jN0uArBVNO1cbhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLGeneralization" guid="OPWWWa0RVEWu7p2EVMBp+wAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">kS8qvU69g0GcVRlBa/3CswAA</XPD:REF>
<XPD:REF name="Parent">lDCC6FlIBkWE6Wctx9eLcwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qJNjDE7x4USQ/P1qOXNxPgAA</XPD:REF>
<XPD:REF name="Views[1]">SB3yc9i8akytO+ZhipwpKgAA</XPD:REF>
<XPD:REF name="Views[2]">9xB1mB/ikE6vYbVfBJ5zkQAA</XPD:REF>
<XPD:REF name="Views[3]">UytDXVP/KUaWKUAZwbkCxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLGeneralization" guid="rVTpWrEGoUqY74bFOIn+9wAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">+Uqz7Cjb8k6ZVhmpPqtqfQAA</XPD:REF>
<XPD:REF name="Parent">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">15fCpM5RpEGNRaBIjS1X4gAA</XPD:REF>
<XPD:REF name="Views[1]">SLJa8eg18Ei95LaiP3VEcAAA</XPD:REF>
<XPD:REF name="Views[2]">kPmMe7PxEUOuaB0jpBkU0gAA</XPD:REF>
<XPD:REF name="Views[3]">Up4J7H1Igkef9cgMvd0j/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLAssociation" guid="NWZw726SXkSlttZfV20AawAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3fG8a80CWE+zRGk7gQn3/gAA</XPD:REF>
<XPD:REF name="Views[1]">Up+NnycO1Eav8x7gAigpwwAA</XPD:REF>
<XPD:REF name="Views[2]">zC6XDYczOEew8B2eOeBJEAAA</XPD:REF>
<XPD:REF name="Views[3]">0G2fFzuF+EO6mL94/SFAtAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="rXfe/3LnhkWYLQ/9A9YsCQAA">
<XPD:ATTR name="Name" type="string">subMenu</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">NWZw726SXkSlttZfV20AawAA</XPD:REF>
<XPD:REF name="Participant">+Uqz7Cjb8k6ZVhmpPqtqfQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EsXUcwzqAkeAeNqsoeJJrQAA</XPD:REF>
<XPD:REF name="Views[1]">fi7J2+R2GkqiOcp419dDDQAA</XPD:REF>
<XPD:REF name="Views[2]">y46dJhqW5kSN9BgbFSagxAAA</XPD:REF>
<XPD:REF name="Views[3]">m9auU0ukW0y/QtlZTWSm6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="fOLYh3uwBUe4ssP+1BBOegAA">
<XPD:ATTR name="Name" type="string">ownerItem</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">NWZw726SXkSlttZfV20AawAA</XPD:REF>
<XPD:REF name="Participant">kS8qvU69g0GcVRlBa/3CswAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GcnH18O97Uu00Wq/RlGS1wAA</XPD:REF>
<XPD:REF name="Views[1]">Yur0vS2dpkWgZv0dT/cz0QAA</XPD:REF>
<XPD:REF name="Views[2]">7/GR5UT9WESON+4NjNCRzwAA</XPD:REF>
<XPD:REF name="Views[3]">uJ/RYNjc6kWjXXO5EW63TAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLClass" guid="BlSiPWuJ5US0TcxKcCgo1gAA">
<XPD:ATTR name="Name" type="string">GUISearchPanelComponent</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">HFCZywhnI0KwwMf+Lp40RgAA</XPD:REF>
<XPD:REF name="Views[1]">xIPCVZBQxUWqAtD721okxQAA</XPD:REF>
<XPD:REF name="Views[2]">lLI1oJr9mkSChyYglakKCwAA</XPD:REF>
<XPD:REF name="Views[3]">63iaHKSfFU+PnpJ1mIgJlgAA</XPD:REF>
<XPD:REF name="Views[4]">8xAzsXBoUka49eiuNC6toQAA</XPD:REF>
<XPD:REF name="Views[5]">PdeO+dUEkES608buribiOQAA</XPD:REF>
<XPD:REF name="Views[6]">uW05r5huDk6VrPg2iBTp0wAA</XPD:REF>
<XPD:REF name="Views[7]">pQeSKQfozE6BtEHPOJkGvwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="8zYWVz+oVkWtIwKPDih2xgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">BlSiPWuJ5US0TcxKcCgo1gAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ftkPEp/It0aLnoFiPQripAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">t2Iyqwvy7EeL9CZkwy3ytQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLGeneralization" guid="ftkPEp/It0aLnoFiPQripAAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">BlSiPWuJ5US0TcxKcCgo1gAA</XPD:REF>
<XPD:REF name="Parent">bbyDUiipNEW4gzLzhPzFAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">YfBS44ZPRUa3pxS73dcanQAA</XPD:REF>
<XPD:REF name="Views[1]">n9Z6QYcbj02OAUYtYtg4jQAA</XPD:REF>
<XPD:REF name="Views[2]">X2zbWjEnMkmqQDQye/kI7AAA</XPD:REF>
<XPD:REF name="Views[3]">t/27Zt7BTEmOR1w8AA2o4wAA</XPD:REF>
<XPD:REF name="Views[4]">fk8otbKNuEqACT5o8c2n5QAA</XPD:REF>
<XPD:REF name="Views[5]">HB5lYg+Hb028WQvIv8Nk/AAA</XPD:REF>
<XPD:REF name="Views[6]">0KWOc8ZHJEaIB5H8exOyewAA</XPD:REF>
<XPD:REF name="Views[7]">ijdTc7RhQkCXShVbEwfqMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLAssociation" guid="Uu1ieboK00COs111PPcWSQAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">zL2sJK/46k+6ktnuOI7WIwAA</XPD:REF>
<XPD:REF name="Views[1]">koVJyVk9iEixHu3PXnuWngAA</XPD:REF>
<XPD:REF name="Views[2]">0cExHWeVL0axHGr1S+jGZgAA</XPD:REF>
<XPD:REF name="Views[3]">XTb2Kpfg/k+SvF7bzi4bcwAA</XPD:REF>
<XPD:REF name="Views[4]">3zQydkzcP0CulXHD5YdoeQAA</XPD:REF>
<XPD:REF name="Views[5]">OWONWm4tQUiz1A8fRECjIAAA</XPD:REF>
<XPD:REF name="Views[6]">sn4s4mznskaLRSPbc12UMwAA</XPD:REF>
<XPD:REF name="Views[7]">y4rcE/mDcEuYuMjeawZWUwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="t2Iyqwvy7EeL9CZkwy3ytQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">Uu1ieboK00COs111PPcWSQAA</XPD:REF>
<XPD:REF name="Participant">BlSiPWuJ5US0TcxKcCgo1gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">t+zxbeP3hECzG65G+YWrKQAA</XPD:REF>
<XPD:REF name="Views[1]">z1a7GwqwqUCH+j49Sw/I7wAA</XPD:REF>
<XPD:REF name="Views[2]">wagkDVMXrEioFieQIwO3bgAA</XPD:REF>
<XPD:REF name="Views[3]">rBm4qDrgJ0abmXrk4qRNkAAA</XPD:REF>
<XPD:REF name="Views[4]">Ly9EghuASEeT2aMhzKWTRwAA</XPD:REF>
<XPD:REF name="Views[5]">DmmGSHZ/cEKiC/p3Ngmb5wAA</XPD:REF>
<XPD:REF name="Views[6]">f0TKo9gwEEKrMy4Zt6hBmgAA</XPD:REF>
<XPD:REF name="Views[7]">fqZlgsf3YUKurO8Gm7W13QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="5rgEBuSGZE+TVJ8nI0glZgAA">
<XPD:ATTR name="Name" type="string">dynamicBindingDest</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">Uu1ieboK00COs111PPcWSQAA</XPD:REF>
<XPD:REF name="Participant">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">5fAQY9VyU0CSO+jdyGN0BQAA</XPD:REF>
<XPD:REF name="Views[1]">KbEND9tpSki/BunhpDKaTgAA</XPD:REF>
<XPD:REF name="Views[2]">FvxEX4tzbEehCilYfu/BugAA</XPD:REF>
<XPD:REF name="Views[3]">DtZWBtO/8EOSyeJjfwEfPgAA</XPD:REF>
<XPD:REF name="Views[4]">jbZY9DtdQkq3RYfb+tuhBgAA</XPD:REF>
<XPD:REF name="Views[5]">iLuBO+VIVUCMcMA94ZVpcAAA</XPD:REF>
<XPD:REF name="Views[6]">Qf2cRJJZ4EivNQlIsCNPHQAA</XPD:REF>
<XPD:REF name="Views[7]">kbFFjjYstEOreQTb50KaOQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLClass" guid="C1aRtH6iFUODt2IBpJGsPQAA">
<XPD:ATTR name="Name" type="string">GUIDynamicContentsPanel</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">OB7d6+XGIE2Fs+B3xhIBQwAA</XPD:REF>
<XPD:REF name="Views[1]">Wirp2owBYkWtHLCYvjFHhQAA</XPD:REF>
<XPD:REF name="Views[2]">ZeyjRQruWEy49uU2wNu8tgAA</XPD:REF>
<XPD:REF name="Views[3]">b0320U4p50K3esbKy6pcegAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="+yba+0S7kEGCZaCnDTS2cwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">C1aRtH6iFUODt2IBpJGsPQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">g1QA2NkSS0yfKpErzNehXgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="NyuV2OfGFkmIh34l6bdqMAAA">
<XPD:ATTR name="Name" type="string">getDynamicContents</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">C1aRtH6iFUODt2IBpJGsPQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2/3PW0K5c0qcSLKXrnoo+wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NyuV2OfGFkmIh34l6bdqMAAA</XPD:REF>
<XPD:REF name="Type_">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="6OsAAaO0ZU2kG1ugQb1eOgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NyuV2OfGFkmIh34l6bdqMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="55c59mtpyUmD9WcjLsdYpwAA">
<XPD:ATTR name="Name" type="string">connectBinding</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">C1aRtH6iFUODt2IBpJGsPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="dioOFi45U0mXm/aFad4Z0AAA">
<XPD:ATTR name="Name" type="string">refreshContents</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">C1aRtH6iFUODt2IBpJGsPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="GvSwXvVEkEmXbdH1p0BRYgAA">
<XPD:ATTR name="Name" type="string">element</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">C1aRtH6iFUODt2IBpJGsPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLGeneralization" guid="g1QA2NkSS0yfKpErzNehXgAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">C1aRtH6iFUODt2IBpJGsPQAA</XPD:REF>
<XPD:REF name="Parent">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zr4eypNTE0qtf8xPhxPY0wAA</XPD:REF>
<XPD:REF name="Views[1]">79Yy26jfL0mBhTi1vXM8fgAA</XPD:REF>
<XPD:REF name="Views[2]">bcwJA0GN00Sy+/toT3qk2gAA</XPD:REF>
<XPD:REF name="Views[3]">T3Cdqe+470GPZNO7gDc8XAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLClass" guid="j7NyPneXqECuMHjsD8Y8WgAA">
<XPD:ATTR name="Name" type="string">GUIDynamicallyVisibleTabsComponent</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qjEXsT3FkUmhWMc8WRRQ+wAA</XPD:REF>
<XPD:REF name="Views[1]">xs5vi5l76UWsn9lU1F0oVgAA</XPD:REF>
<XPD:REF name="Views[2]">x+h/v+v1DEWGxv4BTjvHBQAA</XPD:REF>
<XPD:REF name="Views[3]">uv7t2qVUGE6EpSB0FK44CQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="nd7f6ExZgU+8f6SVyTLgYQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">j7NyPneXqECuMHjsD8Y8WgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">4NiUXH1CEEC+tso9sSrCbgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="VXmC5t69e0ScdqJieLxU0AAA">
<XPD:ATTR name="Name" type="string">getVisibleTabs</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">j7NyPneXqECuMHjsD8Y8WgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EqyRYim8REaG7Z32xu8VsgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;GUIComponent&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VXmC5t69e0ScdqJieLxU0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="o/YW+NX0lUaUaqPoSfkp9AAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VXmC5t69e0ScdqJieLxU0AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="q1gnGO4rqUqHbCDqTG3OZgAA">
<XPD:ATTR name="Name" type="string">refreshVisibleTabs</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">j7NyPneXqECuMHjsD8Y8WgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="m50ZjPhaFUyhIenZOojSBgAA">
<XPD:ATTR name="Name" type="string">element</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">j7NyPneXqECuMHjsD8Y8WgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[41]" type="UMLGeneralization" guid="4NiUXH1CEEC+tso9sSrCbgAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">j7NyPneXqECuMHjsD8Y8WgAA</XPD:REF>
<XPD:REF name="Parent">Breoh0dEX0aSK16ttORWKgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Lwy6r+F010iw+NPz4h91iwAA</XPD:REF>
<XPD:REF name="Views[1]">/z6J+C7gwEWlXcBfjsJeawAA</XPD:REF>
<XPD:REF name="Views[2]">h5DDOjD7w0OaS1QTm2KK5gAA</XPD:REF>
<XPD:REF name="Views[3]">n7fjkcyuXU6f613joE4amwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[42]" type="UMLClass" guid="DBlQetwBsEK5uT58POF/NwAA">
<XPD:ATTR name="Name" type="string">GUILinkComponent</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">SyApAbOGq0iG8NgvcwTYNwAA</XPD:REF>
<XPD:REF name="Views[1]">v2g0SBoTgkW4yLTLO+YZpAAA</XPD:REF>
<XPD:REF name="Views[2]">DsjztbraW0mNUEVA3kiQtQAA</XPD:REF>
<XPD:REF name="Views[3]">kUV9Ad9iAUuvc6Kfs7cU6gAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="qM0FJdnblU+xfsKArw4F6wAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">DBlQetwBsEK5uT58POF/NwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">yJ+nfXamrkKuxCRacmx77wAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="QDGzxKXvq0u+aa6Mr4epqQAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">DBlQetwBsEK5uT58POF/NwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="tVmWy4gM2kqeEgIwGL8aGwAA">
<XPD:ATTR name="Name" type="string">href</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">DBlQetwBsEK5uT58POF/NwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="TUN2Dw5khkKhBpDwurSkyQAA">
<XPD:ATTR name="Name" type="string">caption</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">DBlQetwBsEK5uT58POF/NwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="Ts9BRAnHPUqlSDwSMOtCkQAA">
<XPD:ATTR name="Name" type="string">openLink</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">inputOutput</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">DBlQetwBsEK5uT58POF/NwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[43]" type="UMLGeneralization" guid="yJ+nfXamrkKuxCRacmx77wAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">DBlQetwBsEK5uT58POF/NwAA</XPD:REF>
<XPD:REF name="Parent">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">iuwR4tGaREWMeQr8eaADmgAA</XPD:REF>
<XPD:REF name="Views[1]">AGwuGNjrtU6Sef1+XZmzTgAA</XPD:REF>
<XPD:REF name="Views[2]">xnhw9FVpSkSjPNDcGu0pggAA</XPD:REF>
<XPD:REF name="Views[3]">12t3RzxZ6E614ZCd+4mc6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[44]" type="UMLClass" guid="OVSEDQ17gUGjqfKxfMpGgQAA">
<XPD:ATTR name="Name" type="string">GUIStatusBarComponent</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Cp2eSrfTY0CnrnN6EG4l4QAA</XPD:REF>
<XPD:REF name="Views[1]">RXhhGktejky6Hyt/26lVLAAA</XPD:REF>
<XPD:REF name="Views[2]">cdnVDxkQ3UGGkN8cBbM30wAA</XPD:REF>
<XPD:REF name="Views[3]">jsXaffFzQUSXVGb2UITcPwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">yMdxRDJsLU6UA5s7Q3KO+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[45]" type="UMLGeneralization" guid="yMdxRDJsLU6UA5s7Q3KO+gAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">OVSEDQ17gUGjqfKxfMpGgQAA</XPD:REF>
<XPD:REF name="Parent">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">v3WAJeb3zEaXnfacMgqwqwAA</XPD:REF>
<XPD:REF name="Views[1]">O9zhqZzvtkOjHwUyPsg/6QAA</XPD:REF>
<XPD:REF name="Views[2]">Nc40aGWh6UW07DhA6rvNQAAA</XPD:REF>
<XPD:REF name="Views[3]">anOkkz2dSEq+oIqCRp1I1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[46]" type="UMLClass" guid="+Cwj1QCVyUG/Fyg3b0EYPQAA">
<XPD:ATTR name="Name" type="string">GUIClickableComponent</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">zCtJITeSpE2N9Ee+SlB89wAA</XPD:REF>
<XPD:REF name="Views[1]">tJV+g/1D70+7aRx7x/HUXwAA</XPD:REF>
<XPD:REF name="Views[2]">nyhDU4KGOEqMDDzXq1DwIAAA</XPD:REF>
<XPD:REF name="Views[3]">Xw2B3J4f0UCQkTKqPkiLSwAA</XPD:REF>
<XPD:REF name="Views[4]">WydGLSbWm0OZ2rRWThe7iAAA</XPD:REF>
<XPD:REF name="Views[5]">W6XJDXupNkeDOtr+n0Q8dgAA</XPD:REF>
<XPD:REF name="Views[6]">iXO3tL3IKEeTFuR+RbAqBQAA</XPD:REF>
<XPD:REF name="Views[7]">SxgfVRJuLEyEi/ZO4Oq8oQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="QSGAiySUDEmnSf9F41A0gAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">+Cwj1QCVyUG/Fyg3b0EYPQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">QPdGM9WWaEGITP+0rtohVgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">vbdYbDwAy0+RL1dWoR6ukgAA</XPD:REF>
<XPD:REF name="Specializations[1]">0wn4BA6nnEe6kl7jvuc7tAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="+qEtvlca6kOG8BL5nAlZVgAA">
<XPD:ATTR name="Name" type="string">click</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">inputOutput</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">+Cwj1QCVyUG/Fyg3b0EYPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="Lkogw/0EmkG0Cf0wWfuH1gAA">
<XPD:ATTR name="Name" type="string">doubleClick</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">inputOutput</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">+Cwj1QCVyUG/Fyg3b0EYPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="ulKHZQ7NT0itOYQ8GAqAQgAA">
<XPD:ATTR name="Name" type="string">rightClick</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">inputOutput</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">+Cwj1QCVyUG/Fyg3b0EYPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[47]" type="UMLGeneralization" guid="QPdGM9WWaEGITP+0rtohVgAA">
<XPD:REF name="Namespace">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Child">+Cwj1QCVyUG/Fyg3b0EYPQAA</XPD:REF>
<XPD:REF name="Parent">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">bR2jm/LwD0meLQdXfy84awAA</XPD:REF>
<XPD:REF name="Views[1]">7CDxJ4cC9ESz66TuzUPKaQAA</XPD:REF>
<XPD:REF name="Views[2]">lZ7tehdo4EGqHPk/fcH67AAA</XPD:REF>
<XPD:REF name="Views[3]">So2TX7FAwUSpHPh4/MpWlwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLDependency" guid="eMccyRyFJUmgogHX9uagEgAA">
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">import</XPD:ATTR>
<XPD:REF name="Namespace">6b/TYkiGaUu41GACNqTWLgAA</XPD:REF>
<XPD:REF name="Client">wtDifQAAZEe1/N9MRdY5sAAA</XPD:REF>
<XPD:REF name="Supplier">2/m/5pcaeE6XjOgJVDLJIAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ZHo96/yqXEq2ZYh7AdO24QAA</XPD:REF>
<XPD:REF name="Views[1]">JMh7kqKN5UeN2SlnnyNO0gAA</XPD:REF>
<XPD:REF name="Views[2]">94mjMDYc2kmE5HE4+R5rFwAA</XPD:REF>
<XPD:REF name="Views[3]">57udPPU4g0SL9iINJeTeswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLPackage" guid="8oXOyHOQu0yFvCGg7xnHiwAA">
<XPD:ATTR name="Name" type="string">Layout</XPD:ATTR>
<XPD:REF name="Namespace">6b/TYkiGaUu41GACNqTWLgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="cVIdM5vLLU2zapdMPpAwIQAA">
<XPD:ATTR name="Name" type="string">Layouts and Layout Data</XPD:ATTR>
<XPD:REF name="DiagramOwner">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="EItoA5laAk2ay0my9OaregAA">
<XPD:REF name="Diagram">cVIdM5vLLU2zapdMPpAwIQAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">45</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="kct5P3MwvECRDer1gOf+5QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">400</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">152</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">176</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="npUSZ6rca0qD8ts+GZ9PAQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="NJ0bW2IOCku8Vn368zmX1QAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Layout</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="tw7gENb42UuIsb36pVAsnwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="VNmU3+TDY0GQ9mi5aCTb9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="wL1Y5snIBkmsUaLlpIr5XAAA">
<XPD:REF name="Model">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="UJLtjqgtq0+EPegK/IBANwAA">
<XPD:REF name="Model">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="c/Jz5OqmMEmI5tj25RAOewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="OWG4cilFoUCcdD8IHyBb0gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">644</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">324</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">63</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">BZqofbhJBUi118kYMsQdxgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Ym6d46bW1UK7U5AIkin1iAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="2HaL1kfBv06xalx8RFtGKQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">XYLayout</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="hkem9UDbd0W6W6lEcjuR1wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="TaGZ6enHw02iR3Dv3VNQvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="WQN7Cl+pl0CDj1op4qLRDAAA">
<XPD:REF name="Model">BZqofbhJBUi118kYMsQdxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="LWZDZUt6gEuq1ja+2cuNsgAA">
<XPD:REF name="Model">BZqofbhJBUi118kYMsQdxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="l1rpozsY30CvvGMtnwkryAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BZqofbhJBUi118kYMsQdxgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLGeneralizationView" guid="tmu7nUMjR0K5qDva5/wCngAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">675,324;675,268;492,268;492,220</XPD:ATTR>
<XPD:REF name="Model">hIXBES63WEu/d+V4VdmVMAAA</XPD:REF>
<XPD:REF name="Head">kct5P3MwvECRDer1gOf+5QAA</XPD:REF>
<XPD:REF name="Tail">OWG4cilFoUCcdD8IHyBb0gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="qU499b+0aE+KzkVirPR9IAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">hIXBES63WEu/d+V4VdmVMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="L/1yKMziRkyDv5GPsI8SNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">hIXBES63WEu/d+V4VdmVMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="QROAFc2Cxkik+fNBWFWomwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">hIXBES63WEu/d+V4VdmVMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="Uz2pZ1Ffx0ivGBfrpLTTaAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1176</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">152</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">125</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">98wuXPNy2E+0V+zytq6+EQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Bxm/MXN53EWpCMKP8bQC7wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="wH596xRZkUKvIvKKAICHwAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">LayoutData</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mTEOHVgJxEa0JMfUdoU1swAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="B4r1yJDCskGEhW6fDlfkIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="kpC9gaf2W0aCFAdlUWGsrgAA">
<XPD:REF name="Model">98wuXPNy2E+0V+zytq6+EQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="EUJpBGCHbEqrXvr05+DU7AAA">
<XPD:REF name="Model">98wuXPNy2E+0V+zytq6+EQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="VypuI0IgkESztPI26MWRmQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">98wuXPNy2E+0V+zytq6+EQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="bcNT1GnkZEW+ozXZThDtMAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1336</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">304</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">246</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">5UhgYrBz/kSNlAL4OMu9qQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="rruHOJxlHk6mHg4eFgW5gAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="om7Dz87R7UOaEwGiVTlQTQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">XYLayoutData</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ZySRtTQpkkyhtivLQCrZ9QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="O2Dc3ROeskGnfjcSxg43aQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="FqN4A6TDbU+gktLar2a6cgAA">
<XPD:REF name="Model">5UhgYrBz/kSNlAL4OMu9qQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="SNE67k5+e0uIg4jLZMoY0QAA">
<XPD:REF name="Model">5UhgYrBz/kSNlAL4OMu9qQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="5MLULxUD7U2CB/74QqzS+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">5UhgYrBz/kSNlAL4OMu9qQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLGeneralizationView" guid="nUzEKIKU0kis8HgQOlGpBgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1380,304;1380,268;1216,268;1216,233</XPD:ATTR>
<XPD:REF name="Model">mWkSRetWZ0uUUyTrwfKdSAAA</XPD:REF>
<XPD:REF name="Head">Uz2pZ1Ffx0ivGBfrpLTTaAAA</XPD:REF>
<XPD:REF name="Tail">bcNT1GnkZEW+ozXZThDtMAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="OMbp1ZONX0a0ku2iNTFrGQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mWkSRetWZ0uUUyTrwfKdSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="5p/FfngqxkCeYlVF6w/v8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">mWkSRetWZ0uUUyTrwfKdSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="P+yYCvbQbESC+Hauvuo8OwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mWkSRetWZ0uUUyTrwfKdSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="tpgYjbq5IE6PYkBlptdfHQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1169</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">40</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">96</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="hZVjbPsrgEm5sTO/d/3KpgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="O2LuojNO4kmG/xoReb6EyAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="5L+H6xBkCkmLMFct7mGPxAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="yBJ4DmEAbU2uiv2WcYClCgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="r6+QzwPGiEaV4fAGMnyLyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="MKSq9VtGpUSA1mCeO1xZfgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="5h3I9jP+3E6yNQETePmDBAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLAssociationView" guid="Hen0LH3aQk2XuUzUD6CGzwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">503,152;503,73</XPD:ATTR>
<XPD:REF name="Model">GI8zf7dWZ0aWHpqSnaSbzAAA</XPD:REF>
<XPD:REF name="Head">J4EXRd+7ukOEBAySJT+6CwAA</XPD:REF>
<XPD:REF name="Tail">kct5P3MwvECRDer1gOf+5QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="5Zv3EL/QTUeszWjh7mt1LgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GI8zf7dWZ0aWHpqSnaSbzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="vppeGJ6TdEuPunJaDy9JtwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">GI8zf7dWZ0aWHpqSnaSbzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="d9gQRPgKZUaAKFev2yL8/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GI8zf7dWZ0aWHpqSnaSbzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="48G/jB5Y+EinILGupE75ywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">6TaK2Sx7QE2RXRsc/aPJKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="TZOVYSuZKESXwgi6S09YqwAA">
<XPD:ATTR name="Alpha" type="real">1.0074033909824</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">38.6264158316559</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+layout</XPD:ATTR>
<XPD:REF name="Model">ZqitgZ37KkGm5s6JK8Dv1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="ai4JntuT7k2rTVpelxbMtAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">6TaK2Sx7QE2RXRsc/aPJKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Sa0cC9HP4UuNBpEIpx4ufAAA">
<XPD:ATTR name="Alpha" type="real">-0.885066951704305</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">28.4253408071038</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">ZqitgZ37KkGm5s6JK8Dv1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="I/2bVOiNPE+peEN4AaPrKQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">6TaK2Sx7QE2RXRsc/aPJKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="qphJTRKokUSrXKc4eopg+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ZqitgZ37KkGm5s6JK8Dv1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="s66RIyOM70yanCIKPgNA2gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-984</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1140</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">6TaK2Sx7QE2RXRsc/aPJKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="jJofh52e3EGHH+FdwoGQwAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-984</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1140</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ZqitgZ37KkGm5s6JK8Dv1gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLAssociationView" guid="Ui+dZn502EqKwkeMCzSZYwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1212,152;1212,69</XPD:ATTR>
<XPD:REF name="Model">39dtcjR4mEyI9QPb1rtmzQAA</XPD:REF>
<XPD:REF name="Head">tpgYjbq5IE6PYkBlptdfHQAA</XPD:REF>
<XPD:REF name="Tail">Uz2pZ1Ffx0ivGBfrpLTTaAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="pqaAD7Ympk+WN5ylUkT7twAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">39dtcjR4mEyI9QPb1rtmzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="TbmuRKeLu0eFKkGJ/p/sHAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">39dtcjR4mEyI9QPb1rtmzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="p4SZSlzaQUqFv5gTLA7H7gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">39dtcjR4mEyI9QPb1rtmzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="1+zEd5aKUUudmIaD0BYvTAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">X8W3++DPPUG1POIIseeaiQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Rf9uZfU2mketPsq6nfLEIQAA">
<XPD:ATTR name="Alpha" type="real">1.12226090044391</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">42.9534631898291</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+layoutData</XPD:ATTR>
<XPD:REF name="Model">J53SRtYMYkq3MAKcUEkysQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="T+kV96byUU6QhKvZsfsIJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">X8W3++DPPUG1POIIseeaiQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="CP6ha9D90USBl3fjjmikggAA">
<XPD:ATTR name="Alpha" type="real">5.53161707084951</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">28.3196045170126</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">J53SRtYMYkq3MAKcUEkysQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ccxd7J0aP0i+6GVTzNcALwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">X8W3++DPPUG1POIIseeaiQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="LUmV3/cyMU+2bwogh+t1sgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">J53SRtYMYkq3MAKcUEkysQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="0BiCWKdQAkqH+to7VSxlewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-528</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1124</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">X8W3++DPPUG1POIIseeaiQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="A2eckI7/M0exGtiIZdEYbwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-528</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1124</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">J53SRtYMYkq3MAKcUEkysQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="c34mlmj+IUe62/FsFdgUYQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">268</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">460</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">116</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">Xe+VGj5c5Ey9GXffq0fqugAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="6di+U7lPhU2/Rss+ZqNB7AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="OOK+nmIUREeMKAEBhYk2kgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HorizontalLayout</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="PAHy/f5sVkyamh2QN4kBrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="1XPtFdzl7Ey/EFpTea3SngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="RFia4ZOIIky9Lea20Fqw/AAA">
<XPD:REF name="Model">Xe+VGj5c5Ey9GXffq0fqugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="R+vgCVhrgUi5ezpAElPB5gAA">
<XPD:REF name="Model">Xe+VGj5c5Ey9GXffq0fqugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="yEFHSb05qE649bQ00LOjiAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Xe+VGj5c5Ey9GXffq0fqugAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLEnumerationView" guid="NZruIN+o0kScZtKdyN72bgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">76</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">536</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">118</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">100</XPD:ATTR>
<XPD:REF name="Model">Vz14XD1xNkGyEOR1Bh42jgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="TC2MdeA9lUuGESvfNS+IbAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="bkRiVKp0HE6ZgA7cVUFDwgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">VerticalAlignment</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="hm1BbRyuKkW/MeoRzixUvwAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;enumeration&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Tn2VICl24kmBYfLSwLhpmAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="EnumerationLiteralCompartment" type="UMLEnumerationLiteralCompartmentView" guid="opmzvBmVBk2iEFyLOq3uawAA">
<XPD:REF name="Model">Vz14XD1xNkGyEOR1Bh42jgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="a90ABsl/iEuTV38arpQLcQAA">
<XPD:REF name="Model">Vz14XD1xNkGyEOR1Bh42jgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="wv5/G7sZrkOi6rdJK8JlqAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">76</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">460</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">FaePs34+DkyAcYtFpaDjyQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="/sopOraB9UOUXAeUiOBxBQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="eWF8HeISGkCYDuO8pAECDAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">VerticalLayout</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="AX/V43SssUKvP9XJ3zpKNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="R4F7ZUk1pky6asq6+xgRLAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="dDwi5PeAQUWWVpM8wiTz9AAA">
<XPD:REF name="Model">FaePs34+DkyAcYtFpaDjyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="yRVgXZ6StUOFNwtJM6MemwAA">
<XPD:REF name="Model">FaePs34+DkyAcYtFpaDjyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="xnZKORSwhke3fRUPFEFjzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">FaePs34+DkyAcYtFpaDjyQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLEnumerationView" guid="Cex4KI3tYk2VqoXxKKm9gAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">196</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">536</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">136</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">100</XPD:ATTR>
<XPD:REF name="Model">leigrDYLl0WdxfZjIfPxkwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="DJGTh6SJiUi1dmFznuPcFgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="p0SgCYiRkkWIJ9vn7u/EoAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HorizontalAlignment</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="lfh2SvSoK02I+RyRi8KZNAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;enumeration&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="sMnvkF0bNkGMC0ignjzA6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="EnumerationLiteralCompartment" type="UMLEnumerationLiteralCompartmentView" guid="KKJFrLqkfkKNe3FCEw6MmQAA">
<XPD:REF name="Model">leigrDYLl0WdxfZjIfPxkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Q60vAW5+4kmdX8SyJKgl+wAA">
<XPD:REF name="Model">leigrDYLl0WdxfZjIfPxkwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLGeneralizationView" guid="HAoKYCqYUEOcgsTuchn12QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">318,324;318,268;492,268;492,220</XPD:ATTR>
<XPD:REF name="Model">6lUa7gGIDEGbXdIVAbjrlQAA</XPD:REF>
<XPD:REF name="Head">kct5P3MwvECRDer1gOf+5QAA</XPD:REF>
<XPD:REF name="Tail">hulqnkWSgUaxutGAk/MLFwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="GME8w8oqcUanbX1NkcPchwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">6lUa7gGIDEGbXdIVAbjrlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="GFTEbwOKYUGo/fAJECT3zgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">6lUa7gGIDEGbXdIVAbjrlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="SOGjHY9OXkSr0vI1wN4t+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">6lUa7gGIDEGbXdIVAbjrlQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLClassView" guid="CR3ylZ7h7EujxS+FX5hHHQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">720</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">324</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">139</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">5KGiRwLFNESCjm40SweiCwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="UYqS/oZOaEOZz2Ir3ksdgwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="jvzw+TOzBkKmERQ7k96kcwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DockLayout</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="4xL+iCsTA0aVefk3fce+wQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="UaF9MGZTq0KiiBGJj+oLRQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="v9vcNHaUiUajmm16NqGmXwAA">
<XPD:REF name="Model">5KGiRwLFNESCjm40SweiCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="/vEJxJCu/UeO9n8L0TG0FQAA">
<XPD:REF name="Model">5KGiRwLFNESCjm40SweiCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="HASM/2B4mUWXCl2iHv1jngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">5KGiRwLFNESCjm40SweiCwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="hulqnkWSgUaxutGAk/MLFwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">212</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">324</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">242</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">HQrLe+eAbUWZSTHGO7A37QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="vaXre2N8VUarj7EO3PJjEQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="3I9q96MUu0+a7w0CHSbLCQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CellLayout</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="fev1Aiq6+kKFqC9wUpMdaAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="S7yalm24FEuyHJJqUEpOAgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="gO57o/drGkmdhu5MjIcZ7wAA">
<XPD:REF name="Model">HQrLe+eAbUWZSTHGO7A37QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="bR7uLx6eCEGMY6QtYrdfWwAA">
<XPD:REF name="Model">HQrLe+eAbUWZSTHGO7A37QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="aQJfqB9BkEClRZlkaoLSZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HQrLe+eAbUWZSTHGO7A37QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLGeneralizationView" guid="gjrFU7pbYEK0TtE0hOLNcwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">156,460;156,428;304,428;304,395</XPD:ATTR>
<XPD:REF name="Model">oT0X91IKUEeByzgVbg5cFwAA</XPD:REF>
<XPD:REF name="Head">hulqnkWSgUaxutGAk/MLFwAA</XPD:REF>
<XPD:REF name="Tail">wv5/G7sZrkOi6rdJK8JlqAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="J15urFLqbEmyGemsyCdUZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">oT0X91IKUEeByzgVbg5cFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="dKr3dlCTnE2blYvQi7ZWDgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">oT0X91IKUEeByzgVbg5cFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="fKfea35cCki6HTBRr678CAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">oT0X91IKUEeByzgVbg5cFwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLGeneralizationView" guid="qPA7mstoN0OYTisG1pVuJAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">304,460;304,395</XPD:ATTR>
<XPD:REF name="Model">BuQNM706AkeFDWGSEo6rEgAA</XPD:REF>
<XPD:REF name="Head">hulqnkWSgUaxutGAk/MLFwAA</XPD:REF>
<XPD:REF name="Tail">c34mlmj+IUe62/FsFdgUYQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="GwwaLw8BdUiUtpOzl8SZwwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">BuQNM706AkeFDWGSEo6rEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="eQWTnXyLJEerOhaCmiyStQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">BuQNM706AkeFDWGSEo6rEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="voNY2xgGakeqMllKfJvylQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">BuQNM706AkeFDWGSEo6rEgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLGeneralizationView" guid="gx/HRnt8wkm/56MK5HpDoQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">794,324;794,268;492,268;492,220</XPD:ATTR>
<XPD:REF name="Model">7ZtPudm9EUKnez84pkO0FwAA</XPD:REF>
<XPD:REF name="Head">kct5P3MwvECRDer1gOf+5QAA</XPD:REF>
<XPD:REF name="Tail">CR3ylZ7h7EujxS+FX5hHHQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="KtYUpQreF0e2teTkmMoVbQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">7ZtPudm9EUKnez84pkO0FwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="VzgtVFXLwEq/KyPdm/2MBAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">7ZtPudm9EUKnez84pkO0FwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="O2Kv/nSYW0i57/TVY+667gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">7ZtPudm9EUKnez84pkO0FwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLClassView" guid="2tte5iPvO02ZzODzRbey6wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1056</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">304</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">242</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
<XPD:REF name="Model">HGTTbBSCqkGdAVvXIa8mEQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lcoH9CLGGUmAUy0OYiA6EwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="wO2SP15RS0Ka+tiXWcaJIAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CellLayoutData</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="t+SRrIPc0EKZWWX72/o8iAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Ebwm07bg0EKf9uD6vI4+hAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="YtrbMcO9Wki5xpyGLLSuoAAA">
<XPD:REF name="Model">HGTTbBSCqkGdAVvXIa8mEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="9Z82gQgbB0moimx5A5CFiwAA">
<XPD:REF name="Model">HGTTbBSCqkGdAVvXIa8mEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="O9u2j3qTCU2wsnDoL/eI7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HGTTbBSCqkGdAVvXIa8mEQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLGeneralizationView" guid="afLZoBWEyESK6VhGBbqgPwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1160,304;1160,268;1216,268;1216,233</XPD:ATTR>
<XPD:REF name="Model">sxEodDl9pU+IHb8sIyJmLwAA</XPD:REF>
<XPD:REF name="Head">Uz2pZ1Ffx0ivGBfrpLTTaAAA</XPD:REF>
<XPD:REF name="Tail">2tte5iPvO02ZzODzRbey6wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="UL8JtW0grUaV7+uBwpZ4zQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">sxEodDl9pU+IHb8sIyJmLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="J3Apsr1Gp02N7KeVHs69/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">sxEodDl9pU+IHb8sIyJmLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="JOjDmUxF60atCRSYYS0ncQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">sxEodDl9pU+IHb8sIyJmLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLClassView" guid="SGESg33E9k6vOfc4KdZp7QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1604</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">304</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">291</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">+IFxpRcKt0eCXtDDQf8GwQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="kUG2FANRn0i28vsDBhEHOgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="+aobCpE4Y0msMZXd0/6oSQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DockLayoutData</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="REq9PQBNG0aXU7Eb7YcxXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BmUJkjl9Hkm/aJUVQuvvpgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="iFzoHbXX4EWUgV3EleZpVQAA">
<XPD:REF name="Model">+IFxpRcKt0eCXtDDQf8GwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="iKGuan35HU+nJviSldOCxgAA">
<XPD:REF name="Model">+IFxpRcKt0eCXtDDQf8GwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="otHTzP2PJU2MyI5joYozngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+IFxpRcKt0eCXtDDQf8GwQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLEnumerationView" guid="D+F4myQg9U+psGjF6f3xrAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1604</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">408</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">138</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">128</XPD:ATTR>
<XPD:REF name="Model">JoMGjFlfEkKxc5jk+d50mAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="q2JSd/TJiUiNe7uRpbi18gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="9UQlat2OREmYsocoDQJoYgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DockLayoutDirection</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="zGbL2Ows3ky24oDrkiTSfAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;enumeration&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="P5zSVvOiPky/9I5qIAVG6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="EnumerationLiteralCompartment" type="UMLEnumerationLiteralCompartmentView" guid="dx7FS1MrIEu8SholPFj8dgAA">
<XPD:REF name="Model">JoMGjFlfEkKxc5jk+d50mAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="+0KsEhvJzEafKDiN3/UuUAAA">
<XPD:REF name="Model">JoMGjFlfEkKxc5jk+d50mAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLGeneralizationView" guid="9oXb+S2UU0an4KY7B/uWBgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1732,304;1732,268;1216,268;1216,233</XPD:ATTR>
<XPD:REF name="Model">IcXNJnohcUuJXEboOA5KRAAA</XPD:REF>
<XPD:REF name="Head">Uz2pZ1Ffx0ivGBfrpLTTaAAA</XPD:REF>
<XPD:REF name="Tail">SGESg33E9k6vOfc4KdZp7QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="73dR30tuaEe+aVHO8sxslAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">IcXNJnohcUuJXEboOA5KRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="EF9fwG/iDUCaXtLNRruvWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">IcXNJnohcUuJXEboOA5KRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="IkI4xuvUz0er+fU5NhzEQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">IcXNJnohcUuJXEboOA5KRAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[24]" type="UMLClassView" guid="RZ8sGYnVmEq1cpMTc/LHqAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">448</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">460</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">213</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">114</XPD:ATTR>
<XPD:REF name="Model">B/N017fthkWqP8+ZAHI2yAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="dh97yAqcmEuP24e0otlH4AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="APHJLHwWKUCox79YQ/dpKQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TableLayout</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="PbllsO4XD0KrCwVFV/ckfgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="lzZrYV4B0EyoX3NuxgejkwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="4SO3Z6+rEUWkIBRTDHH6kwAA">
<XPD:REF name="Model">B/N017fthkWqP8+ZAHI2yAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="aPMTu+EIhkqdHDuSKNK7vwAA">
<XPD:REF name="Model">B/N017fthkWqP8+ZAHI2yAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="9nr6X4LRKUmOSaNSLq8SZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">B/N017fthkWqP8+ZAHI2yAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[25]" type="UMLGeneralizationView" guid="3q+283abmEWeUWT1+9cn/AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">548,460;548,428;304,428;304,395</XPD:ATTR>
<XPD:REF name="Model">FZ5K+0Emg0eHIFyar2Zo3gAA</XPD:REF>
<XPD:REF name="Head">hulqnkWSgUaxutGAk/MLFwAA</XPD:REF>
<XPD:REF name="Tail">RZ8sGYnVmEq1cpMTc/LHqAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="72i92nM91ECdnL2VOlsqrAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">FZ5K+0Emg0eHIFyar2Zo3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="NfV1JgknP0WlQ1cm2Zb0kwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">FZ5K+0Emg0eHIFyar2Zo3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="kuWeXaRXmUSpxdwbUXKPEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">FZ5K+0Emg0eHIFyar2Zo3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[26]" type="UMLClassView" guid="V1KlHaZvw0KviXcXkTsN8AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1004</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">460</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">353</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">128</XPD:ATTR>
<XPD:REF name="Model">z0y19Zci5ESiBll+9sbtdAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="nIwHVozvTUCjaS2ueZGj/AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="devhGHeGEEyuzOp7+Kor8QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TableLayoutData</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="kEekq9h4lk2rlDAgZy/AsAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="c5thZqjoDECtfuRpD+050wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="YAkS82CmTUegLrUd8fLrUQAA">
<XPD:REF name="Model">z0y19Zci5ESiBll+9sbtdAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="v+TTmHAZG0+JDrW7ldd6rgAA">
<XPD:REF name="Model">z0y19Zci5ESiBll+9sbtdAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="nDvm5CzPDkuCHw1h1pxliQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">z0y19Zci5ESiBll+9sbtdAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[27]" type="UMLGeneralizationView" guid="5m9pIIpWNEmtvcvjQdvZhwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1172,460;1172,398</XPD:ATTR>
<XPD:REF name="Model">KLPJN9ANg0+ZT5NgTwqDjgAA</XPD:REF>
<XPD:REF name="Head">2tte5iPvO02ZzODzRbey6wAA</XPD:REF>
<XPD:REF name="Tail">V1KlHaZvw0KviXcXkTsN8AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="xYyNePtHAEiYCUocPt8TjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">KLPJN9ANg0+ZT5NgTwqDjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="yYgkmT102ECqCtLjHCVpkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">KLPJN9ANg0+ZT5NgTwqDjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="5T5qAvR/D0K686iNsUJl+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">KLPJN9ANg0+ZT5NgTwqDjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[28]" type="UMLClassView" guid="1DPwGEV6fUiSbJXjJzzdLwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">516</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">324</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">81</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">ug/ZnhgqE0emi3riyJI46QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="bshLaBpXAU+RJGGcAjx+cQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="beclzpk9F0OvMuKYRVYthwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">FlowLayout</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="qQvgslwzA0y0S8lhlgbncAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="vXEufEde+kWqSC+EX7KV2AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="N93z+U/lrESWB3AtNxtH2gAA">
<XPD:REF name="Model">ug/ZnhgqE0emi3riyJI46QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="F4uDmmSBEkaSYMdhWWWWBgAA">
<XPD:REF name="Model">ug/ZnhgqE0emi3riyJI46QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="hk905fR+GUm65gE1+u6b2wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">ug/ZnhgqE0emi3riyJI46QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[29]" type="UMLGeneralizationView" guid="uhheGwDL4USkfBrIAzQw9gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">556,324;556,268;492,268;492,220</XPD:ATTR>
<XPD:REF name="Model">T4All48+2E241xUx5RXVyAAA</XPD:REF>
<XPD:REF name="Head">kct5P3MwvECRDer1gOf+5QAA</XPD:REF>
<XPD:REF name="Tail">1DPwGEV6fUiSbJXjJzzdLwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="/fJ/ZpuiXk+2p5qJshv+cwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">T4All48+2E241xUx5RXVyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="PRG/QKoNxEuQGqJrT/Dt6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">T4All48+2E241xUx5RXVyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="eb+FvXLcHEC8FJcHEE7jAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">T4All48+2E241xUx5RXVyAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[30]" type="UMLClassView" guid="J4EXRd+7ukOEBAySJT+6CwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">440</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">44</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">136</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">bbyDUiipNEW4gzLzhPzFAQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="fe7ZcMTZKkSuVYQfhAUoPQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="qa/mYidA90K8rjtbYz1gBQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIPanelComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="maTCevc8/EK9mnULposjGQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="W/I2EitHqkaZm7lM/NGxvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ee/YbFti/0SO378FUIKDrQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">bbyDUiipNEW4gzLzhPzFAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="yPFGb7SXWEWkRzY9gSWAywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">bbyDUiipNEW4gzLzhPzFAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="0BxZUXalFkSbYdnrtSCwxQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">bbyDUiipNEW4gzLzhPzFAQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[31]" type="UMLClassView" guid="mficHifgBUSm4PpL7AcDBQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">688</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">176</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Rqw4D65U8ki9koTlFuK4VwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="sVXyKUDz0EKwiU4Mrl+feQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="f6/GfOddyEyGMpx8AFwL0AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BhoE6peqCEmUEgmilbXfQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="KHncp762GUehZZXj0e6XoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="hus1+dw/d0eMYMq/8X9QwgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="edP2z0XTzU2qBupzOyb/ygAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[32]" type="UMLGeneralizationView" guid="/FRaPP4900mDdfNiC3I7YgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">575,188;688,188</XPD:ATTR>
<XPD:REF name="Model">2qE1m0vI5USy3HXjhrEdEAAA</XPD:REF>
<XPD:REF name="Head">mficHifgBUSm4PpL7AcDBQAA</XPD:REF>
<XPD:REF name="Tail">kct5P3MwvECRDer1gOf+5QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="GYC2Tharz0+tW1AezTQvdwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">2qE1m0vI5USy3HXjhrEdEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ITTSzFeAWkieEDfgBF8DKQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">2qE1m0vI5USy3HXjhrEdEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="f1fx5KpJM02Oq8GiO7wp7gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">2qE1m0vI5USy3HXjhrEdEAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[33]" type="UMLGeneralizationView" guid="qwo3QIQ0t0CEGRi8acCeZQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1176,189;781,189</XPD:ATTR>
<XPD:REF name="Model">mJGydz9be0WcxkUaGAmgawAA</XPD:REF>
<XPD:REF name="Head">mficHifgBUSm4PpL7AcDBQAA</XPD:REF>
<XPD:REF name="Tail">Uz2pZ1Ffx0ivGBfrpLTTaAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="p3f7OnChCEC8S/5GPQoVBwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mJGydz9be0WcxkUaGAmgawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="voCakzyApkaNE24lH/z1/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">mJGydz9be0WcxkUaGAmgawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="m6+ofJj01UOMINxJUirQIAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mJGydz9be0WcxkUaGAmgawAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[34]" type="UMLClassView" guid="CrfIwvA480mA2R92YZzA3QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">556</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">652</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">125</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">A3YfmT+b4km1rL4mtGIPoQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="FazbNh47okuqeNvk0bI3LgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="qLOYGd7jhkuCW3Cl/5ofawAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TableColumnData</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="4qLk0Su2OUSs71VgYBCR+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="32eI89s3D0SbGRERqBYUvwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Ks216pTjI0qHp2nksLZg+AAA">
<XPD:REF name="Model">A3YfmT+b4km1rL4mtGIPoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="4UxCl3U8L0GpHm+pIGNSYAAA">
<XPD:REF name="Model">A3YfmT+b4km1rL4mtGIPoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="UKaFrfAZOEKdjtVyzT1SHAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">A3YfmT+b4km1rL4mtGIPoQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[35]" type="UMLAssociationView" guid="btLZ0c1VyEODWvdDdSZALgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">616,652;616,573</XPD:ATTR>
<XPD:REF name="Model">x8IdxiCwTECWr8HJHlLzOQAA</XPD:REF>
<XPD:REF name="Head">RZ8sGYnVmEq1cpMTc/LHqAAA</XPD:REF>
<XPD:REF name="Tail">CrfIwvA480mA2R92YZzA3QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="OIfHjfPiHEyiinPGtRiSAgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">x8IdxiCwTECWr8HJHlLzOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="6kmg/DGTxka4tKzmrIw3SQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">x8IdxiCwTECWr8HJHlLzOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="h+m4A+HLgECfj0DB6pwCsAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">x8IdxiCwTECWr8HJHlLzOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="mX2e+n5uk0+wvV0vQkEkiAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">/B0l2O62XUeacAbOMyZGyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="z1mS1XmuH02ZOAmA8AdY0wAA">
<XPD:ATTR name="Alpha" type="real">-1.19780856111825</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">49.3963561409139</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+columnDatas</XPD:ATTR>
<XPD:REF name="Model">X3FeBrZmcUWoagbleX5Z5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="JyAkY1fby0O3m5sVcKBQuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">/B0l2O62XUeacAbOMyZGyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Rbf5nhvYTkeJj0IiA0SVrAAA">
<XPD:ATTR name="Alpha" type="real">-5.49778665032314</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25.4558441227157</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">X3FeBrZmcUWoagbleX5Z5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="gpivn9jMSEGyy4ybn3wYowAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">/B0l2O62XUeacAbOMyZGyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="YLmK7u3tdki7POyZeVCe1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">X3FeBrZmcUWoagbleX5Z5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="J3iwGI5p9UqnJbAPnv7ZKAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">/B0l2O62XUeacAbOMyZGyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="OEUDK08ZDk67zkSbnXxU8QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">X3FeBrZmcUWoagbleX5Z5AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[36]" type="UMLClassView" guid="qKDhe7EFrEe2OSXkekUWjAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">512</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">792</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="4nz8lUCLgku3Pl5fkS9obwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="5cEggaAvREueC+23f3N+sAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="4v7p3vPack+Q7kvsjUAZFwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="2A9aBlMe/E6GFhSwJ74NHAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="KU++ndJuF0yBlYJkkohrmQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="XMn2OgfcvEmkMd8KRR7rWwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="EPw4WF7W1E+xJTNk1v3erQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[37]" type="UMLGeneralizationView" guid="rSzEufxe1kWYTBq0aqImigAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">588,737;588,792</XPD:ATTR>
<XPD:REF name="Model">ESG5AttXjkC8Zm/SCE34NAAA</XPD:REF>
<XPD:REF name="Head">qKDhe7EFrEe2OSXkekUWjAAA</XPD:REF>
<XPD:REF name="Tail">CrfIwvA480mA2R92YZzA3QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="sVTD5u7N2EmLWseXC4wdrgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ESG5AttXjkC8Zm/SCE34NAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="rwPfXEuv8UWgOnpoJYDDrAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ESG5AttXjkC8Zm/SCE34NAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="hTBal4v+0UKkT1ueJg/hIgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ESG5AttXjkC8Zm/SCE34NAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[38]" type="UMLClassView" guid="d0ZPkolVvEmSAmzVJWu7zgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">336</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">652</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">217</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">w96VRlwt40OGjRQoirbWBwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="zvxUI9iAr06jx6nlpDd4ggAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="XdTEKh39fEWtGLYqmQUxvwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TableRowData</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="DheyylCluUiGhwn+k7dMNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="43NRxuqyHEKIIFDeIF0bnQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="HZ4iOE/MU0iUZC21mPJPEgAA">
<XPD:REF name="Model">w96VRlwt40OGjRQoirbWBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="zJ60Jflf6EOJGZog3EV0OAAA">
<XPD:REF name="Model">w96VRlwt40OGjRQoirbWBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="m2MdBgDn4k2s3+Grg6PIeQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">w96VRlwt40OGjRQoirbWBwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[39]" type="UMLAssociationView" guid="H0RDsaBdcEK40/kSuV0tmQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">488,652;488,573</XPD:ATTR>
<XPD:REF name="Model">5/VbZondvUagP4cGaeb7swAA</XPD:REF>
<XPD:REF name="Head">RZ8sGYnVmEq1cpMTc/LHqAAA</XPD:REF>
<XPD:REF name="Tail">d0ZPkolVvEmSAmzVJWu7zgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="5CHTk8BqfkmIzmv0CSCbagAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">5/VbZondvUagP4cGaeb7swAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="qULrtIl54Ui3IA2sLdO2vgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">5/VbZondvUagP4cGaeb7swAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="MWvid1bJg0GduS/z/ukEzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">5/VbZondvUagP4cGaeb7swAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="VPPGh+bXUkq3SEDUXsw8SgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Fj0O+cT8SkiY/QEKdKFj2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="AVNUAJvWE0aTbWvO5wDYBwAA">
<XPD:ATTR name="Alpha" type="real">-1.03436086133425</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">43.0464865000618</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+rowDatas</XPD:ATTR>
<XPD:REF name="Model">8EZ3G+dwXEufly1ABp0m9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="fbytPbbWlU6tPpom9HTyPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Fj0O+cT8SkiY/QEKdKFj2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="8qc0dSfxxUywmMs3W7f0CAAA">
<XPD:ATTR name="Alpha" type="real">-5.52103822425842</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30.4138126514911</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">8EZ3G+dwXEufly1ABp0m9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="qN7y7O+WB0m11DcmCEInugAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Fj0O+cT8SkiY/QEKdKFj2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="oO72+lD0o0KOvUv4MwIWxQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">8EZ3G+dwXEufly1ABp0m9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Ggw/D1X62k2Xat6YzNPQGQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1104</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Fj0O+cT8SkiY/QEKdKFj2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="RdyRiTx4CE+aRqj7JgtJ7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1104</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">8EZ3G+dwXEufly1ABp0m9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[40]" type="UMLGeneralizationView" guid="Ro3VwMGPaEinkOysxSGQwgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">532,737;532,792</XPD:ATTR>
<XPD:REF name="Model">3EFloCZ+VkSKJG1EqN/9IQAA</XPD:REF>
<XPD:REF name="Head">qKDhe7EFrEe2OSXkekUWjAAA</XPD:REF>
<XPD:REF name="Tail">d0ZPkolVvEmSAmzVJWu7zgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="VtktT61OBkawhL4fhLEY0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">3EFloCZ+VkSKJG1EqN/9IQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ZeRq6nW0iUelWZ6OUkJZFwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">3EFloCZ+VkSKJG1EqN/9IQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="M2OtzuEkVU2xk8UY9tAsWgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">3EFloCZ+VkSKJG1EqN/9IQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[41]" type="UMLClassView" guid="lP1lqAWEikails1rgICWdgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1916</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">304</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">109</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
<XPD:REF name="Model">WiqkF+scQECCNrAfNTOA0QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Ev6PwzrjxEe8wwIIYH5ttwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="nZZVbrWtkkigYK60zanAHwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">LayerLayoutData</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ZUXm7zDAeU+VqvfbDs7GEAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ZBscFj2IL0yUlrTYO4i47gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="YZT1d9IzOkCTBXYY+JanYAAA">
<XPD:REF name="Model">WiqkF+scQECCNrAfNTOA0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="yaBbuW/3LE6EQ3FdHqcgDQAA">
<XPD:REF name="Model">WiqkF+scQECCNrAfNTOA0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="upHwSNXvpUacR8tzZ7DdrgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">WiqkF+scQECCNrAfNTOA0QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[42]" type="UMLClassView" guid="wGOQx039zkKO+4dyaFu6pwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">872</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">324</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">UtYL/V7x8kGfLnP9sA42gQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="9JfqwxJBOUOurBsOPJE7uwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="vLOIh+OLxEmTOHTluNXzQwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">LayerLayout</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="2uQbeXTqk0+RJNl52mb3+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="WPPNn6vMuEKvPSV1KQ7pegAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="E+JI0Z+ikkmIpz29d7g/5QAA">
<XPD:REF name="Model">UtYL/V7x8kGfLnP9sA42gQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="4IAdIebLE0Gjuq+zS9lPBQAA">
<XPD:REF name="Model">UtYL/V7x8kGfLnP9sA42gQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="2lwzowT8DU+Q7LKqXo47xgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">UtYL/V7x8kGfLnP9sA42gQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[43]" type="UMLGeneralizationView" guid="Uo6NaZ7kGE+bjAaAmgnSdQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">912,324;912,268;492,268;492,220</XPD:ATTR>
<XPD:REF name="Model">X0dbFVbL3UmvKg2r0BdefgAA</XPD:REF>
<XPD:REF name="Head">kct5P3MwvECRDer1gOf+5QAA</XPD:REF>
<XPD:REF name="Tail">wGOQx039zkKO+4dyaFu6pwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="cMZ8ldm+YEeLJL1aYKfsbgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">X0dbFVbL3UmvKg2r0BdefgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="r+5wr8XAfUmue5rV3DY1HAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">X0dbFVbL3UmvKg2r0BdefgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="hSAem662zUu89i9JOoWNYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">X0dbFVbL3UmvKg2r0BdefgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[44]" type="UMLGeneralizationView" guid="vsCPjvUQt0u2PEte3lvr7gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1956,304;1956,268;1216,268;1216,233</XPD:ATTR>
<XPD:REF name="Model">/bPtoIpHckuPhu2aMoqssAAA</XPD:REF>
<XPD:REF name="Head">Uz2pZ1Ffx0ivGBfrpLTTaAAA</XPD:REF>
<XPD:REF name="Tail">lP1lqAWEikails1rgICWdgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="cikWsD778UO7Tls+F9s9kwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">/bPtoIpHckuPhu2aMoqssAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="KdaBsY2QCkWmB76iatyItwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">/bPtoIpHckuPhu2aMoqssAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="aVojc/OT8UCRwIDAZvB1NgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">/bPtoIpHckuPhu2aMoqssAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">42</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="1i9fgIa7Fk2ydst0rY3odgAA">
<XPD:ATTR name="Name" type="string">Layout</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">uau5MYvwi0CSK2eA/6euXwAA</XPD:REF>
<XPD:REF name="Views[1]">nBndkUcVeUOBC49R9g/zYgAA</XPD:REF>
<XPD:REF name="Views[2]">sapGE4GUm0yYPFXitvJOBAAA</XPD:REF>
<XPD:REF name="Views[3]">l3/Tj7qbyk+MGD6ISNAtvQAA</XPD:REF>
<XPD:REF name="Views[4]">kct5P3MwvECRDer1gOf+5QAA</XPD:REF>
<XPD:REF name="Views[5]">wL1Y5snIBkmsUaLlpIr5XAAA</XPD:REF>
<XPD:REF name="Views[6]">UJLtjqgtq0+EPegK/IBANwAA</XPD:REF>
<XPD:REF name="Views[7]">c/Jz5OqmMEmI5tj25RAOewAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="3NBdgoThV0ilxxyFTWCTUQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">2qE1m0vI5USy3HXjhrEdEAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">6</XPD:ATTR>
<XPD:REF name="Specializations[0]">hIXBES63WEu/d+V4VdmVMAAA</XPD:REF>
<XPD:REF name="Specializations[1]">6lUa7gGIDEGbXdIVAbjrlQAA</XPD:REF>
<XPD:REF name="Specializations[2]">RjlQ44r+2UqdLCSoU4nBXgAA</XPD:REF>
<XPD:REF name="Specializations[3]">7ZtPudm9EUKnez84pkO0FwAA</XPD:REF>
<XPD:REF name="Specializations[4]">T4All48+2E241xUx5RXVyAAA</XPD:REF>
<XPD:REF name="Specializations[5]">X0dbFVbL3UmvKg2r0BdefgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="gA8zkmT1LESpFy41f2xEugAA">
<XPD:ATTR name="Name" type="string">createLayoutData</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Creates an instance of layout data of an appropriate type for this layout. It may return null if no layout data is needed.</XPD:ATTR>
<XPD:REF name="Owner">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="r4xKNpZOME+QebfKQf3I9AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gA8zkmT1LESpFy41f2xEugAA</XPD:REF>
<XPD:REF name="Type_">98wuXPNy2E+0V+zytq6+EQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="a8bJeVzPVUGxz6sZNMwLWAAA">
<XPD:ATTR name="Name" type="string">getLayoutDataClass</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Returns the Class of layout data appropriate for this layout. It may return null if no layout data is needed.</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aQKBgFI/GkuDjJkGLAmISwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">a8bJeVzPVUGxz6sZNMwLWAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">ZqitgZ37KkGm5s6JK8Dv1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="BZqofbhJBUi118kYMsQdxgAA">
<XPD:ATTR name="Name" type="string">XYLayout</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">OWG4cilFoUCcdD8IHyBb0gAA</XPD:REF>
<XPD:REF name="Views[1]">WQN7Cl+pl0CDj1op4qLRDAAA</XPD:REF>
<XPD:REF name="Views[2]">LWZDZUt6gEuq1ja+2cuNsgAA</XPD:REF>
<XPD:REF name="Views[3]">l1rpozsY30CvvGMtnwkryAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="gIim5prbWk6my/iyHMfpMgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">BZqofbhJBUi118kYMsQdxgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">hIXBES63WEu/d+V4VdmVMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLGeneralization" guid="hIXBES63WEu/d+V4VdmVMAAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">BZqofbhJBUi118kYMsQdxgAA</XPD:REF>
<XPD:REF name="Parent">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">tmu7nUMjR0K5qDva5/wCngAA</XPD:REF>
<XPD:REF name="Views[1]">qU499b+0aE+KzkVirPR9IAAA</XPD:REF>
<XPD:REF name="Views[2]">L/1yKMziRkyDv5GPsI8SNAAA</XPD:REF>
<XPD:REF name="Views[3]">QROAFc2Cxkik+fNBWFWomwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="98wuXPNy2E+0V+zytq6+EQAA">
<XPD:ATTR name="Name" type="string">LayoutData</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Uz2pZ1Ffx0ivGBfrpLTTaAAA</XPD:REF>
<XPD:REF name="Views[1]">kpC9gaf2W0aCFAdlUWGsrgAA</XPD:REF>
<XPD:REF name="Views[2]">EUJpBGCHbEqrXvr05+DU7AAA</XPD:REF>
<XPD:REF name="Views[3]">VypuI0IgkESztPI26MWRmQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="iQryWlINgk+HmusEBIEzDQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">98wuXPNy2E+0V+zytq6+EQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">mJGydz9be0WcxkUaGAmgawAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">4</XPD:ATTR>
<XPD:REF name="Specializations[0]">mWkSRetWZ0uUUyTrwfKdSAAA</XPD:REF>
<XPD:REF name="Specializations[1]">sxEodDl9pU+IHb8sIyJmLwAA</XPD:REF>
<XPD:REF name="Specializations[2]">IcXNJnohcUuJXEboOA5KRAAA</XPD:REF>
<XPD:REF name="Specializations[3]">/bPtoIpHckuPhu2aMoqssAAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">r4xKNpZOME+QebfKQf3I9AAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">J53SRtYMYkq3MAKcUEkysQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="3Mf3dncRNEWViWOP0BuppgAA">
<XPD:ATTR name="Name" type="string">width</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">98wuXPNy2E+0V+zytq6+EQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="omrv0ajxlUO0rdMquQK+PAAA">
<XPD:ATTR name="Name" type="string">height</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">98wuXPNy2E+0V+zytq6+EQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="GS1ccbFva0WX26fsSdwRyQAA">
<XPD:ATTR name="Name" type="string">styleName</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">98wuXPNy2E+0V+zytq6+EQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="5UhgYrBz/kSNlAL4OMu9qQAA">
<XPD:ATTR name="Name" type="string">XYLayoutData</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">bcNT1GnkZEW+ozXZThDtMAAA</XPD:REF>
<XPD:REF name="Views[1]">FqN4A6TDbU+gktLar2a6cgAA</XPD:REF>
<XPD:REF name="Views[2]">SNE67k5+e0uIg4jLZMoY0QAA</XPD:REF>
<XPD:REF name="Views[3]">5MLULxUD7U2CB/74QqzS+AAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="qlxLNJ39CkWBIA54skIKyAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">5UhgYrBz/kSNlAL4OMu9qQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">mWkSRetWZ0uUUyTrwfKdSAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="dskItiWNC0aNeZU5BilgOAAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">5UhgYrBz/kSNlAL4OMu9qQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LQRXvIKYpU6161Q6OGaSRgAA">
<XPD:ATTR name="Name" type="string">x</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dskItiWNC0aNeZU5BilgOAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="4zF6DXnqF0+XDqwzKdX4kgAA">
<XPD:ATTR name="Name" type="string">y</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dskItiWNC0aNeZU5BilgOAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="1m+YI8tQDUuSpPthCjfvYAAA">
<XPD:ATTR name="Name" type="string">width</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dskItiWNC0aNeZU5BilgOAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="zZLUdiwNOEaPAiN/j+1VZgAA">
<XPD:ATTR name="Name" type="string">height</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dskItiWNC0aNeZU5BilgOAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="17Q5wurR2EmYNwWsGYUcPwAA">
<XPD:ATTR name="Name" type="string">x</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">5UhgYrBz/kSNlAL4OMu9qQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="7b5zOCfdwkOCwcylnk0+ZgAA">
<XPD:ATTR name="Name" type="string">y</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">5UhgYrBz/kSNlAL4OMu9qQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLGeneralization" guid="mWkSRetWZ0uUUyTrwfKdSAAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">5UhgYrBz/kSNlAL4OMu9qQAA</XPD:REF>
<XPD:REF name="Parent">98wuXPNy2E+0V+zytq6+EQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">nUzEKIKU0kis8HgQOlGpBgAA</XPD:REF>
<XPD:REF name="Views[1]">OMbp1ZONX0a0ku2iNTFrGQAA</XPD:REF>
<XPD:REF name="Views[2]">5p/FfngqxkCeYlVF6w/v8wAA</XPD:REF>
<XPD:REF name="Views[3]">P+yYCvbQbESC+Hauvuo8OwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="GI8zf7dWZ0aWHpqSnaSbzAAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">/OQtwkdExkWYcSolGUHcaAAA</XPD:REF>
<XPD:REF name="Views[1]">NEROvuUeUEaB16ssq6WZJAAA</XPD:REF>
<XPD:REF name="Views[2]">rVn5BD0tLkCk0EtKYFAqNgAA</XPD:REF>
<XPD:REF name="Views[3]">t2xEM5LOf0W9TqTJKHpINAAA</XPD:REF>
<XPD:REF name="Views[4]">Hen0LH3aQk2XuUzUD6CGzwAA</XPD:REF>
<XPD:REF name="Views[5]">5Zv3EL/QTUeszWjh7mt1LgAA</XPD:REF>
<XPD:REF name="Views[6]">vppeGJ6TdEuPunJaDy9JtwAA</XPD:REF>
<XPD:REF name="Views[7]">d9gQRPgKZUaAKFev2yL8/wAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ZqitgZ37KkGm5s6JK8Dv1gAA">
<XPD:ATTR name="Name" type="string">layout</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">GI8zf7dWZ0aWHpqSnaSbzAAA</XPD:REF>
<XPD:REF name="Participant">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">WMxNjGo2X02/1qyThPcXiQAA</XPD:REF>
<XPD:REF name="Views[1]">4YATxWQRs0CkMoch0rEvBwAA</XPD:REF>
<XPD:REF name="Views[2]">GGCR3gBeY0y+xWaICxwceAAA</XPD:REF>
<XPD:REF name="Views[3]">9mCW0rU2JkSzt/kp3ZVtFQAA</XPD:REF>
<XPD:REF name="Views[4]">TZOVYSuZKESXwgi6S09YqwAA</XPD:REF>
<XPD:REF name="Views[5]">Sa0cC9HP4UuNBpEIpx4ufAAA</XPD:REF>
<XPD:REF name="Views[6]">qphJTRKokUSrXKc4eopg+gAA</XPD:REF>
<XPD:REF name="Views[7]">jJofh52e3EGHH+FdwoGQwAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="6TaK2Sx7QE2RXRsc/aPJKQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">GI8zf7dWZ0aWHpqSnaSbzAAA</XPD:REF>
<XPD:REF name="Participant">bbyDUiipNEW4gzLzhPzFAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">ILGtt7Pqo06K+Zn+JckkLgAA</XPD:REF>
<XPD:REF name="Views[1]">PhxoAgDmaE+3h5jMBZ8N+AAA</XPD:REF>
<XPD:REF name="Views[2]">fe0rqbFttUaP1DCJtFK9agAA</XPD:REF>
<XPD:REF name="Views[3]">ytUSW4+Q8UOi/jT7+WhqtwAA</XPD:REF>
<XPD:REF name="Views[4]">48G/jB5Y+EinILGupE75ywAA</XPD:REF>
<XPD:REF name="Views[5]">ai4JntuT7k2rTVpelxbMtAAA</XPD:REF>
<XPD:REF name="Views[6]">I/2bVOiNPE+peEN4AaPrKQAA</XPD:REF>
<XPD:REF name="Views[7]">s66RIyOM70yanCIKPgNA2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLAssociation" guid="39dtcjR4mEyI9QPb1rtmzQAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Ui+dZn502EqKwkeMCzSZYwAA</XPD:REF>
<XPD:REF name="Views[1]">pqaAD7Ympk+WN5ylUkT7twAA</XPD:REF>
<XPD:REF name="Views[2]">TbmuRKeLu0eFKkGJ/p/sHAAA</XPD:REF>
<XPD:REF name="Views[3]">p4SZSlzaQUqFv5gTLA7H7gAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="J53SRtYMYkq3MAKcUEkysQAA">
<XPD:ATTR name="Name" type="string">layoutData</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">39dtcjR4mEyI9QPb1rtmzQAA</XPD:REF>
<XPD:REF name="Participant">98wuXPNy2E+0V+zytq6+EQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Rf9uZfU2mketPsq6nfLEIQAA</XPD:REF>
<XPD:REF name="Views[1]">CP6ha9D90USBl3fjjmikggAA</XPD:REF>
<XPD:REF name="Views[2]">LUmV3/cyMU+2bwogh+t1sgAA</XPD:REF>
<XPD:REF name="Views[3]">A2eckI7/M0exGtiIZdEYbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="X8W3++DPPUG1POIIseeaiQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">39dtcjR4mEyI9QPb1rtmzQAA</XPD:REF>
<XPD:REF name="Participant">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1+zEd5aKUUudmIaD0BYvTAAA</XPD:REF>
<XPD:REF name="Views[1]">T+kV96byUU6QhKvZsfsIJwAA</XPD:REF>
<XPD:REF name="Views[2]">ccxd7J0aP0i+6GVTzNcALwAA</XPD:REF>
<XPD:REF name="Views[3]">0BiCWKdQAkqH+to7VSxlewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="Xe+VGj5c5Ey9GXffq0fqugAA">
<XPD:ATTR name="Name" type="string">HorizontalLayout</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">c34mlmj+IUe62/FsFdgUYQAA</XPD:REF>
<XPD:REF name="Views[1]">RFia4ZOIIky9Lea20Fqw/AAA</XPD:REF>
<XPD:REF name="Views[2]">R+vgCVhrgUi5ezpAElPB5gAA</XPD:REF>
<XPD:REF name="Views[3]">yEFHSb05qE649bQ00LOjiAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="vSaBThOoaEGcpRxW/O5OgQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">Xe+VGj5c5Ey9GXffq0fqugAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">BuQNM706AkeFDWGSEo6rEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLEnumeration" guid="Vz14XD1xNkGyEOR1Bh42jgAA">
<XPD:ATTR name="Name" type="string">VerticalAlignment</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">NZruIN+o0kScZtKdyN72bgAA</XPD:REF>
<XPD:REF name="Views[1]">opmzvBmVBk2iEFyLOq3uawAA</XPD:REF>
<XPD:REF name="Views[2]">a90ABsl/iEuTV38arpQLcQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="ccQ74v7ZhEChPtRVXrVHlgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">Vz14XD1xNkGyEOR1Bh42jgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">3</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">uHOl+VqFDEGU3t6Eo0oK2wAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">KSS6cksT1kqZI1VI85JexQAA</XPD:REF>
<XPD:REF name="TypedFeatures[2]">oFVuNMz2qk+n1Tc/rcHfoAAA</XPD:REF>
<XPD:ATTR name="#Literals" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Literals[0]" type="UMLEnumerationLiteral" guid="k7Mr155NqEq8OOLoiV8tzwAA">
<XPD:ATTR name="Name" type="string">TOP</XPD:ATTR>
<XPD:REF name="Enumeration">Vz14XD1xNkGyEOR1Bh42jgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Literals[1]" type="UMLEnumerationLiteral" guid="7sn5jFaGV0ycbeda/Ab5ngAA">
<XPD:ATTR name="Name" type="string">BOTTOM</XPD:ATTR>
<XPD:REF name="Enumeration">Vz14XD1xNkGyEOR1Bh42jgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Literals[2]" type="UMLEnumerationLiteral" guid="NW1RHU9smEuWzG7wufP7sQAA">
<XPD:ATTR name="Name" type="string">MIDDLE</XPD:ATTR>
<XPD:REF name="Enumeration">Vz14XD1xNkGyEOR1Bh42jgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="FaePs34+DkyAcYtFpaDjyQAA">
<XPD:ATTR name="Name" type="string">VerticalLayout</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wv5/G7sZrkOi6rdJK8JlqAAA</XPD:REF>
<XPD:REF name="Views[1]">dDwi5PeAQUWWVpM8wiTz9AAA</XPD:REF>
<XPD:REF name="Views[2]">yRVgXZ6StUOFNwtJM6MemwAA</XPD:REF>
<XPD:REF name="Views[3]">xnZKORSwhke3fRUPFEFjzwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="DhgwDhy5ukiLa1hSEcEeNwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">FaePs34+DkyAcYtFpaDjyQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">2</XPD:ATTR>
<XPD:REF name="Generalizations[0]">RjlQ44r+2UqdLCSoU4nBXgAA</XPD:REF>
<XPD:REF name="Generalizations[1]">oT0X91IKUEeByzgVbg5cFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLEnumeration" guid="leigrDYLl0WdxfZjIfPxkwAA">
<XPD:ATTR name="Name" type="string">HorizontalAlignment</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">Cex4KI3tYk2VqoXxKKm9gAAA</XPD:REF>
<XPD:REF name="Views[1]">KKJFrLqkfkKNe3FCEw6MmQAA</XPD:REF>
<XPD:REF name="Views[2]">Q60vAW5+4kmdX8SyJKgl+wAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="ovDQOCx5Jk+DtvYXMbbxEAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">leigrDYLl0WdxfZjIfPxkwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">6m1RVDzJYE67iWw9GBrpPwAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">rSE/8UdhT0KXmA/joiiD/QAA</XPD:REF>
<XPD:ATTR name="#Literals" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Literals[0]" type="UMLEnumerationLiteral" guid="wiffr0tp4ECQmalUjI56dAAA">
<XPD:ATTR name="Name" type="string">LEFT</XPD:ATTR>
<XPD:REF name="Enumeration">leigrDYLl0WdxfZjIfPxkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Literals[1]" type="UMLEnumerationLiteral" guid="Gl8Ws94SWUaJ5/aWXRS/hgAA">
<XPD:ATTR name="Name" type="string">RIGHT</XPD:ATTR>
<XPD:REF name="Enumeration">leigrDYLl0WdxfZjIfPxkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Literals[2]" type="UMLEnumerationLiteral" guid="R1ApE3gQ6ECX3xfYc24kiQAA">
<XPD:ATTR name="Name" type="string">CENTER</XPD:ATTR>
<XPD:REF name="Enumeration">leigrDYLl0WdxfZjIfPxkwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="6lUa7gGIDEGbXdIVAbjrlQAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">HQrLe+eAbUWZSTHGO7A37QAA</XPD:REF>
<XPD:REF name="Parent">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">HAoKYCqYUEOcgsTuchn12QAA</XPD:REF>
<XPD:REF name="Views[1]">GME8w8oqcUanbX1NkcPchwAA</XPD:REF>
<XPD:REF name="Views[2]">GFTEbwOKYUGo/fAJECT3zgAA</XPD:REF>
<XPD:REF name="Views[3]">SOGjHY9OXkSr0vI1wN4t+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLGeneralization" guid="RjlQ44r+2UqdLCSoU4nBXgAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">FaePs34+DkyAcYtFpaDjyQAA</XPD:REF>
<XPD:REF name="Parent">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="5KGiRwLFNESCjm40SweiCwAA">
<XPD:ATTR name="Name" type="string">DockLayout</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CR3ylZ7h7EujxS+FX5hHHQAA</XPD:REF>
<XPD:REF name="Views[1]">v9vcNHaUiUajmm16NqGmXwAA</XPD:REF>
<XPD:REF name="Views[2]">/vEJxJCu/UeO9n8L0TG0FQAA</XPD:REF>
<XPD:REF name="Views[3]">HASM/2B4mUWXCl2iHv1jngAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="M38jfD0LGkux7K8ceaSQ2wAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">5KGiRwLFNESCjm40SweiCwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">7ZtPudm9EUKnez84pkO0FwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="gTdNWH08FUSyKY7FQqj4lQAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">5KGiRwLFNESCjm40SweiCwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="q3b+ZdH5Q0S8Qqbn3eZ13gAA">
<XPD:ATTR name="Name" type="string">units</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gTdNWH08FUSyKY7FQqj4lQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="m81z7IN67U2IKQsg7QWGEQAA">
<XPD:ATTR name="Name" type="string">units</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">One of:
&lt;ul&gt;&lt;li&gt;em&lt;/li&gt;
&lt;li&gt;px&lt;/li&gt;
&lt;li&gt;%&lt;/li&gt;
&lt;li&gt;ex&lt;/li&gt;
&lt;li&gt;cm&lt;/li&gt;
&lt;li&gt;mm&lt;/li&gt;
&lt;li&gt;in&lt;/li&gt;
&lt;li&gt;pt&lt;/li&gt;
&lt;li&gt;pc&lt;/li&gt;&lt;/ul&gt;
All children's layout data have to use the same unit.</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;em&quot;</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">5KGiRwLFNESCjm40SweiCwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLClass" guid="HQrLe+eAbUWZSTHGO7A37QAA">
<XPD:ATTR name="Name" type="string">CellLayout</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hulqnkWSgUaxutGAk/MLFwAA</XPD:REF>
<XPD:REF name="Views[1]">gO57o/drGkmdhu5MjIcZ7wAA</XPD:REF>
<XPD:REF name="Views[2]">bR7uLx6eCEGMY6QtYrdfWwAA</XPD:REF>
<XPD:REF name="Views[3]">aQJfqB9BkEClRZlkaoLSZwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="wX3gjGbn406wGXsdQatksQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">HQrLe+eAbUWZSTHGO7A37QAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">6lUa7gGIDEGbXdIVAbjrlQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">oT0X91IKUEeByzgVbg5cFwAA</XPD:REF>
<XPD:REF name="Specializations[1]">BuQNM706AkeFDWGSEo6rEgAA</XPD:REF>
<XPD:REF name="Specializations[2]">FZ5K+0Emg0eHIFyar2Zo3gAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="6m1RVDzJYE67iWw9GBrpPwAA">
<XPD:ATTR name="Name" type="string">horizontalAlignment</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">HorizontalAlignment</XPD:ATTR>
<XPD:REF name="Type_">leigrDYLl0WdxfZjIfPxkwAA</XPD:REF>
<XPD:REF name="Owner">HQrLe+eAbUWZSTHGO7A37QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="uHOl+VqFDEGU3t6Eo0oK2wAA">
<XPD:ATTR name="Name" type="string">verticalAlignment</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">VerticalAlignment</XPD:ATTR>
<XPD:REF name="Type_">Vz14XD1xNkGyEOR1Bh42jgAA</XPD:REF>
<XPD:REF name="Owner">HQrLe+eAbUWZSTHGO7A37QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLGeneralization" guid="oT0X91IKUEeByzgVbg5cFwAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">FaePs34+DkyAcYtFpaDjyQAA</XPD:REF>
<XPD:REF name="Parent">HQrLe+eAbUWZSTHGO7A37QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gjrFU7pbYEK0TtE0hOLNcwAA</XPD:REF>
<XPD:REF name="Views[1]">J15urFLqbEmyGemsyCdUZQAA</XPD:REF>
<XPD:REF name="Views[2]">dKr3dlCTnE2blYvQi7ZWDgAA</XPD:REF>
<XPD:REF name="Views[3]">fKfea35cCki6HTBRr678CAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLGeneralization" guid="BuQNM706AkeFDWGSEo6rEgAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">Xe+VGj5c5Ey9GXffq0fqugAA</XPD:REF>
<XPD:REF name="Parent">HQrLe+eAbUWZSTHGO7A37QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qPA7mstoN0OYTisG1pVuJAAA</XPD:REF>
<XPD:REF name="Views[1]">GwwaLw8BdUiUtpOzl8SZwwAA</XPD:REF>
<XPD:REF name="Views[2]">eQWTnXyLJEerOhaCmiyStQAA</XPD:REF>
<XPD:REF name="Views[3]">voNY2xgGakeqMllKfJvylQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLGeneralization" guid="7ZtPudm9EUKnez84pkO0FwAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">5KGiRwLFNESCjm40SweiCwAA</XPD:REF>
<XPD:REF name="Parent">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gx/HRnt8wkm/56MK5HpDoQAA</XPD:REF>
<XPD:REF name="Views[1]">KtYUpQreF0e2teTkmMoVbQAA</XPD:REF>
<XPD:REF name="Views[2]">VzgtVFXLwEq/KyPdm/2MBAAA</XPD:REF>
<XPD:REF name="Views[3]">O2Kv/nSYW0i57/TVY+667gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLClass" guid="HGTTbBSCqkGdAVvXIa8mEQAA">
<XPD:ATTR name="Name" type="string">CellLayoutData</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">2tte5iPvO02ZzODzRbey6wAA</XPD:REF>
<XPD:REF name="Views[1]">YtrbMcO9Wki5xpyGLLSuoAAA</XPD:REF>
<XPD:REF name="Views[2]">9Z82gQgbB0moimx5A5CFiwAA</XPD:REF>
<XPD:REF name="Views[3]">O9u2j3qTCU2wsnDoL/eI7wAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="0tEPzWOBlk20+eE24p8XtwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">HGTTbBSCqkGdAVvXIa8mEQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">sxEodDl9pU+IHb8sIyJmLwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">KLPJN9ANg0+ZT5NgTwqDjgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="rSE/8UdhT0KXmA/joiiD/QAA">
<XPD:ATTR name="Name" type="string">horizontalAlignment</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">HorizontalAlignment</XPD:ATTR>
<XPD:REF name="Type_">leigrDYLl0WdxfZjIfPxkwAA</XPD:REF>
<XPD:REF name="Owner">HGTTbBSCqkGdAVvXIa8mEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="KSS6cksT1kqZI1VI85JexQAA">
<XPD:ATTR name="Name" type="string">verticalAlignment</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">VerticalAlignment</XPD:ATTR>
<XPD:REF name="Type_">Vz14XD1xNkGyEOR1Bh42jgAA</XPD:REF>
<XPD:REF name="Owner">HGTTbBSCqkGdAVvXIa8mEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="aPErmKgxukKPbpxgq4e5eAAA">
<XPD:ATTR name="Name" type="string">cellWidth</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">HGTTbBSCqkGdAVvXIa8mEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="+4p7V3zXRkOVYnmkSd9QDwAA">
<XPD:ATTR name="Name" type="string">cellHeight</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">HGTTbBSCqkGdAVvXIa8mEQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLGeneralization" guid="sxEodDl9pU+IHb8sIyJmLwAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">HGTTbBSCqkGdAVvXIa8mEQAA</XPD:REF>
<XPD:REF name="Parent">98wuXPNy2E+0V+zytq6+EQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">afLZoBWEyESK6VhGBbqgPwAA</XPD:REF>
<XPD:REF name="Views[1]">UL8JtW0grUaV7+uBwpZ4zQAA</XPD:REF>
<XPD:REF name="Views[2]">J3Apsr1Gp02N7KeVHs69/AAA</XPD:REF>
<XPD:REF name="Views[3]">JOjDmUxF60atCRSYYS0ncQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLClass" guid="+IFxpRcKt0eCXtDDQf8GwQAA">
<XPD:ATTR name="Name" type="string">DockLayoutData</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">SGESg33E9k6vOfc4KdZp7QAA</XPD:REF>
<XPD:REF name="Views[1]">iFzoHbXX4EWUgV3EleZpVQAA</XPD:REF>
<XPD:REF name="Views[2]">iKGuan35HU+nJviSldOCxgAA</XPD:REF>
<XPD:REF name="Views[3]">otHTzP2PJU2MyI5joYozngAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="Rneisw5wu0yX9ti5MO02awAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">+IFxpRcKt0eCXtDDQf8GwQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">IcXNJnohcUuJXEboOA5KRAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="PhPvkd7yHEiFMn82XpzsJAAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">+IFxpRcKt0eCXtDDQf8GwQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="czm/8xo31EapGw/fknNd9QAA">
<XPD:ATTR name="Name" type="string">direction</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PhPvkd7yHEiFMn82XpzsJAAA</XPD:REF>
<XPD:REF name="Type_">JoMGjFlfEkKxc5jk+d50mAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="QVYCHnntI0K3Jfkbf+RoaQAA">
<XPD:ATTR name="Name" type="string">size</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PhPvkd7yHEiFMn82XpzsJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="nrmmR5s6AkmUE5m72qfrUAAA">
<XPD:ATTR name="Name" type="string">setSize</XPD:ATTR>
<XPD:REF name="Owner">+IFxpRcKt0eCXtDDQf8GwQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zoc9te8ODEeAoDnqUMBNFgAA">
<XPD:ATTR name="Name" type="string">size</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nrmmR5s6AkmUE5m72qfrUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="90pBXSi5vEuyeqzt5/e/QwAA">
<XPD:ATTR name="Name" type="string">direction</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DockLayoutDirection</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">CENTER</XPD:ATTR>
<XPD:REF name="Type_">JoMGjFlfEkKxc5jk+d50mAAA</XPD:REF>
<XPD:REF name="Owner">+IFxpRcKt0eCXtDDQf8GwQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLEnumeration" guid="JoMGjFlfEkKxc5jk+d50mAAA">
<XPD:ATTR name="Name" type="string">DockLayoutDirection</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">D+F4myQg9U+psGjF6f3xrAAA</XPD:REF>
<XPD:REF name="Views[1]">dx7FS1MrIEu8SholPFj8dgAA</XPD:REF>
<XPD:REF name="Views[2]">+0KsEhvJzEafKDiN3/UuUAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="JFPIPqRWn0SD1bn72bQ4LAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">JoMGjFlfEkKxc5jk+d50mAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">90pBXSi5vEuyeqzt5/e/QwAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">czm/8xo31EapGw/fknNd9QAA</XPD:REF>
<XPD:ATTR name="#Literals" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Literals[0]" type="UMLEnumerationLiteral" guid="y3TT8QwiEEWQWXmlgn1MDgAA">
<XPD:ATTR name="Name" type="string">EAST</XPD:ATTR>
<XPD:REF name="Enumeration">JoMGjFlfEkKxc5jk+d50mAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Literals[1]" type="UMLEnumerationLiteral" guid="2Lc8Y72SP0yEn4VPjBrK3gAA">
<XPD:ATTR name="Name" type="string">NORTH</XPD:ATTR>
<XPD:REF name="Enumeration">JoMGjFlfEkKxc5jk+d50mAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Literals[2]" type="UMLEnumerationLiteral" guid="3F39SlugN0SKB5c/IdR7CQAA">
<XPD:ATTR name="Name" type="string">SOUTH</XPD:ATTR>
<XPD:REF name="Enumeration">JoMGjFlfEkKxc5jk+d50mAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Literals[3]" type="UMLEnumerationLiteral" guid="LAstYfO6WkavdTVaBTD/7gAA">
<XPD:ATTR name="Name" type="string">WEST</XPD:ATTR>
<XPD:REF name="Enumeration">JoMGjFlfEkKxc5jk+d50mAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Literals[4]" type="UMLEnumerationLiteral" guid="8U3TwMcATUeLua0X0l17+gAA">
<XPD:ATTR name="Name" type="string">CENTER</XPD:ATTR>
<XPD:REF name="Enumeration">JoMGjFlfEkKxc5jk+d50mAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLGeneralization" guid="IcXNJnohcUuJXEboOA5KRAAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">+IFxpRcKt0eCXtDDQf8GwQAA</XPD:REF>
<XPD:REF name="Parent">98wuXPNy2E+0V+zytq6+EQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9oXb+S2UU0an4KY7B/uWBgAA</XPD:REF>
<XPD:REF name="Views[1]">73dR30tuaEe+aVHO8sxslAAA</XPD:REF>
<XPD:REF name="Views[2]">EF9fwG/iDUCaXtLNRruvWAAA</XPD:REF>
<XPD:REF name="Views[3]">IkI4xuvUz0er+fU5NhzEQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLClass" guid="B/N017fthkWqP8+ZAHI2yAAA">
<XPD:ATTR name="Name" type="string">TableLayout</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RZ8sGYnVmEq1cpMTc/LHqAAA</XPD:REF>
<XPD:REF name="Views[1]">4SO3Z6+rEUWkIBRTDHH6kwAA</XPD:REF>
<XPD:REF name="Views[2]">aPMTu+EIhkqdHDuSKNK7vwAA</XPD:REF>
<XPD:REF name="Views[3]">9nr6X4LRKUmOSaNSLq8SZQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="vbAqL7HBak+3Vmk4pXxtrgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">B/N017fthkWqP8+ZAHI2yAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">FZ5K+0Emg0eHIFyar2Zo3gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="tXl+qeaxFUKEZUCYUi1bUwAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">B/N017fthkWqP8+ZAHI2yAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="3JYaNZm2EEubZhFeGViXvQAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">B/N017fthkWqP8+ZAHI2yAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mYvp/5sBgkmaokD8p/7KYwAA">
<XPD:ATTR name="Name" type="string">rows</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3JYaNZm2EEubZhFeGViXvQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="plbJm5Zny0yUht9W2jjBpwAA">
<XPD:ATTR name="Name" type="string">columns</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3JYaNZm2EEubZhFeGViXvQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">/B0l2O62XUeacAbOMyZGyQAA</XPD:REF>
<XPD:REF name="Associations[1]">Fj0O+cT8SkiY/QEKdKFj2gAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="43AhIqBbkkCLuZx+udaPdAAA">
<XPD:ATTR name="Name" type="string">fixed</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">B/N017fthkWqP8+ZAHI2yAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="nJgowHsiFEaFpruKFTy8QQAA">
<XPD:ATTR name="Name" type="string">rows</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">B/N017fthkWqP8+ZAHI2yAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="8akdYhhcOEucdkat2b/WDQAA">
<XPD:ATTR name="Name" type="string">columns</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">B/N017fthkWqP8+ZAHI2yAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLGeneralization" guid="FZ5K+0Emg0eHIFyar2Zo3gAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">B/N017fthkWqP8+ZAHI2yAAA</XPD:REF>
<XPD:REF name="Parent">HQrLe+eAbUWZSTHGO7A37QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3q+283abmEWeUWT1+9cn/AAA</XPD:REF>
<XPD:REF name="Views[1]">72i92nM91ECdnL2VOlsqrAAA</XPD:REF>
<XPD:REF name="Views[2]">NfV1JgknP0WlQ1cm2Zb0kwAA</XPD:REF>
<XPD:REF name="Views[3]">kuWeXaRXmUSpxdwbUXKPEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLClass" guid="z0y19Zci5ESiBll+9sbtdAAA">
<XPD:ATTR name="Name" type="string">TableLayoutData</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">V1KlHaZvw0KviXcXkTsN8AAA</XPD:REF>
<XPD:REF name="Views[1]">YAkS82CmTUegLrUd8fLrUQAA</XPD:REF>
<XPD:REF name="Views[2]">v+TTmHAZG0+JDrW7ldd6rgAA</XPD:REF>
<XPD:REF name="Views[3]">nDvm5CzPDkuCHw1h1pxliQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="u5L0pmfeuUOSgbNfTqDKPwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">z0y19Zci5ESiBll+9sbtdAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">KLPJN9ANg0+ZT5NgTwqDjgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="niB4bwME7kikWoLdS2viTwAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">z0y19Zci5ESiBll+9sbtdAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2DbYZ6QJoUekMFp849/QowAA">
<XPD:ATTR name="Name" type="string">row</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">niB4bwME7kikWoLdS2viTwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="vIZnEhTFOkWKAasUXma4oAAA">
<XPD:ATTR name="Name" type="string">column</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">niB4bwME7kikWoLdS2viTwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="Q7LTHFBnbk+3M2ro3JPtQAAA">
<XPD:ATTR name="Name" type="string">rowSpan</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">niB4bwME7kikWoLdS2viTwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="yyzNQN5Oe0uL2dWhG4wXNwAA">
<XPD:ATTR name="Name" type="string">colSpan</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">niB4bwME7kikWoLdS2viTwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="hgDLoYuvuUKxulNdM2HMjAAA">
<XPD:ATTR name="Name" type="string">constructor</XPD:ATTR>
<XPD:REF name="Owner">z0y19Zci5ESiBll+9sbtdAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="S7Uw8Kz6lEGfndF1c7a/IQAA">
<XPD:ATTR name="Name" type="string">row</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hgDLoYuvuUKxulNdM2HMjAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Hp3UMfqWXkW2E+vQ6NhAUwAA">
<XPD:ATTR name="Name" type="string">column</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hgDLoYuvuUKxulNdM2HMjAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="MDPH1LoHvUOQdIKTKIRJKQAA">
<XPD:ATTR name="Name" type="string">row</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">z0y19Zci5ESiBll+9sbtdAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="kHbQmSzT2Euocxo7qUJTWQAA">
<XPD:ATTR name="Name" type="string">column</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">z0y19Zci5ESiBll+9sbtdAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="ZA8METW9bkKNJpRwvUK2JQAA">
<XPD:ATTR name="Name" type="string">rowSpan</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">1</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">z0y19Zci5ESiBll+9sbtdAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="+ywXEeHz30mMuDcJSlwNPwAA">
<XPD:ATTR name="Name" type="string">colSpan</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">1</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">z0y19Zci5ESiBll+9sbtdAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLGeneralization" guid="KLPJN9ANg0+ZT5NgTwqDjgAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">z0y19Zci5ESiBll+9sbtdAAA</XPD:REF>
<XPD:REF name="Parent">HGTTbBSCqkGdAVvXIa8mEQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5m9pIIpWNEmtvcvjQdvZhwAA</XPD:REF>
<XPD:REF name="Views[1]">xYyNePtHAEiYCUocPt8TjgAA</XPD:REF>
<XPD:REF name="Views[2]">yYgkmT102ECqCtLjHCVpkQAA</XPD:REF>
<XPD:REF name="Views[3]">5T5qAvR/D0K686iNsUJl+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLClass" guid="ug/ZnhgqE0emi3riyJI46QAA">
<XPD:ATTR name="Name" type="string">FlowLayout</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1DPwGEV6fUiSbJXjJzzdLwAA</XPD:REF>
<XPD:REF name="Views[1]">N93z+U/lrESWB3AtNxtH2gAA</XPD:REF>
<XPD:REF name="Views[2]">F4uDmmSBEkaSYMdhWWWWBgAA</XPD:REF>
<XPD:REF name="Views[3]">hk905fR+GUm65gE1+u6b2wAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="ZdfKagDvy0qNP0LYGPIC9QAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">ug/ZnhgqE0emi3riyJI46QAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">T4All48+2E241xUx5RXVyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLGeneralization" guid="T4All48+2E241xUx5RXVyAAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">ug/ZnhgqE0emi3riyJI46QAA</XPD:REF>
<XPD:REF name="Parent">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">uhheGwDL4USkfBrIAzQw9gAA</XPD:REF>
<XPD:REF name="Views[1]">/fJ/ZpuiXk+2p5qJshv+cwAA</XPD:REF>
<XPD:REF name="Views[2]">PRG/QKoNxEuQGqJrT/Dt6AAA</XPD:REF>
<XPD:REF name="Views[3]">eb+FvXLcHEC8FJcHEE7jAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLGeneralization" guid="2qE1m0vI5USy3HXjhrEdEAAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
<XPD:REF name="Parent">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/FRaPP4900mDdfNiC3I7YgAA</XPD:REF>
<XPD:REF name="Views[1]">GYC2Tharz0+tW1AezTQvdwAA</XPD:REF>
<XPD:REF name="Views[2]">ITTSzFeAWkieEDfgBF8DKQAA</XPD:REF>
<XPD:REF name="Views[3]">f1fx5KpJM02Oq8GiO7wp7gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLGeneralization" guid="mJGydz9be0WcxkUaGAmgawAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">98wuXPNy2E+0V+zytq6+EQAA</XPD:REF>
<XPD:REF name="Parent">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qwo3QIQ0t0CEGRi8acCeZQAA</XPD:REF>
<XPD:REF name="Views[1]">p3f7OnChCEC8S/5GPQoVBwAA</XPD:REF>
<XPD:REF name="Views[2]">voCakzyApkaNE24lH/z1/QAA</XPD:REF>
<XPD:REF name="Views[3]">m6+ofJj01UOMINxJUirQIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLClass" guid="A3YfmT+b4km1rL4mtGIPoQAA">
<XPD:ATTR name="Name" type="string">TableColumnData</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CrfIwvA480mA2R92YZzA3QAA</XPD:REF>
<XPD:REF name="Views[1]">Ks216pTjI0qHp2nksLZg+AAA</XPD:REF>
<XPD:REF name="Views[2]">4UxCl3U8L0GpHm+pIGNSYAAA</XPD:REF>
<XPD:REF name="Views[3]">UKaFrfAZOEKdjtVyzT1SHAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="h4hdk/x1VUiD7ctMChipSAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">A3YfmT+b4km1rL4mtGIPoQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ESG5AttXjkC8Zm/SCE34NAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">X3FeBrZmcUWoagbleX5Z5AAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="A9KOSRf5HEiDV6JBNTqKwAAA">
<XPD:ATTR name="Name" type="string">index</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">A3YfmT+b4km1rL4mtGIPoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="pxzK4A8S1EmzCXBnos3hhAAA">
<XPD:ATTR name="Name" type="string">styleName</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">A3YfmT+b4km1rL4mtGIPoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="+4ApQrIWGEO/KnUKcxMyEgAA">
<XPD:ATTR name="Name" type="string">width</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">A3YfmT+b4km1rL4mtGIPoQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLAssociation" guid="x8IdxiCwTECWr8HJHlLzOQAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">btLZ0c1VyEODWvdDdSZALgAA</XPD:REF>
<XPD:REF name="Views[1]">OIfHjfPiHEyiinPGtRiSAgAA</XPD:REF>
<XPD:REF name="Views[2]">6kmg/DGTxka4tKzmrIw3SQAA</XPD:REF>
<XPD:REF name="Views[3]">h+m4A+HLgECfj0DB6pwCsAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="X3FeBrZmcUWoagbleX5Z5AAA">
<XPD:ATTR name="Name" type="string">columnDatas</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">x8IdxiCwTECWr8HJHlLzOQAA</XPD:REF>
<XPD:REF name="Participant">A3YfmT+b4km1rL4mtGIPoQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">z1mS1XmuH02ZOAmA8AdY0wAA</XPD:REF>
<XPD:REF name="Views[1]">Rbf5nhvYTkeJj0IiA0SVrAAA</XPD:REF>
<XPD:REF name="Views[2]">YLmK7u3tdki7POyZeVCe1QAA</XPD:REF>
<XPD:REF name="Views[3]">OEUDK08ZDk67zkSbnXxU8QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="/B0l2O62XUeacAbOMyZGyQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">x8IdxiCwTECWr8HJHlLzOQAA</XPD:REF>
<XPD:REF name="Participant">B/N017fthkWqP8+ZAHI2yAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">mX2e+n5uk0+wvV0vQkEkiAAA</XPD:REF>
<XPD:REF name="Views[1]">JyAkY1fby0O3m5sVcKBQuwAA</XPD:REF>
<XPD:REF name="Views[2]">gpivn9jMSEGyy4ybn3wYowAA</XPD:REF>
<XPD:REF name="Views[3]">J3iwGI5p9UqnJbAPnv7ZKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLGeneralization" guid="ESG5AttXjkC8Zm/SCE34NAAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">A3YfmT+b4km1rL4mtGIPoQAA</XPD:REF>
<XPD:REF name="Parent">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rSzEufxe1kWYTBq0aqImigAA</XPD:REF>
<XPD:REF name="Views[1]">sVTD5u7N2EmLWseXC4wdrgAA</XPD:REF>
<XPD:REF name="Views[2]">rwPfXEuv8UWgOnpoJYDDrAAA</XPD:REF>
<XPD:REF name="Views[3]">hTBal4v+0UKkT1ueJg/hIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLClass" guid="w96VRlwt40OGjRQoirbWBwAA">
<XPD:ATTR name="Name" type="string">TableRowData</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">d0ZPkolVvEmSAmzVJWu7zgAA</XPD:REF>
<XPD:REF name="Views[1]">HZ4iOE/MU0iUZC21mPJPEgAA</XPD:REF>
<XPD:REF name="Views[2]">zJ60Jflf6EOJGZog3EV0OAAA</XPD:REF>
<XPD:REF name="Views[3]">m2MdBgDn4k2s3+Grg6PIeQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="COwSYLTCxkWmDIeG+t843QAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">w96VRlwt40OGjRQoirbWBwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">3EFloCZ+VkSKJG1EqN/9IQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">8EZ3G+dwXEufly1ABp0m9wAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="ki0P3A7Qa0GTH1y54FCH3wAA">
<XPD:ATTR name="Name" type="string">index</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">w96VRlwt40OGjRQoirbWBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="X6RpF/LN+0+Fk+vI5KYI+wAA">
<XPD:ATTR name="Name" type="string">styleName</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">w96VRlwt40OGjRQoirbWBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="oFVuNMz2qk+n1Tc/rcHfoAAA">
<XPD:ATTR name="Name" type="string">verticalAlignment</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">VerticalAlignment</XPD:ATTR>
<XPD:REF name="Type_">Vz14XD1xNkGyEOR1Bh42jgAA</XPD:REF>
<XPD:REF name="Owner">w96VRlwt40OGjRQoirbWBwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLAssociation" guid="5/VbZondvUagP4cGaeb7swAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">H0RDsaBdcEK40/kSuV0tmQAA</XPD:REF>
<XPD:REF name="Views[1]">5CHTk8BqfkmIzmv0CSCbagAA</XPD:REF>
<XPD:REF name="Views[2]">qULrtIl54Ui3IA2sLdO2vgAA</XPD:REF>
<XPD:REF name="Views[3]">MWvid1bJg0GduS/z/ukEzwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="8EZ3G+dwXEufly1ABp0m9wAA">
<XPD:ATTR name="Name" type="string">rowDatas</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">5/VbZondvUagP4cGaeb7swAA</XPD:REF>
<XPD:REF name="Participant">w96VRlwt40OGjRQoirbWBwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AVNUAJvWE0aTbWvO5wDYBwAA</XPD:REF>
<XPD:REF name="Views[1]">8qc0dSfxxUywmMs3W7f0CAAA</XPD:REF>
<XPD:REF name="Views[2]">oO72+lD0o0KOvUv4MwIWxQAA</XPD:REF>
<XPD:REF name="Views[3]">RdyRiTx4CE+aRqj7JgtJ7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Fj0O+cT8SkiY/QEKdKFj2gAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">5/VbZondvUagP4cGaeb7swAA</XPD:REF>
<XPD:REF name="Participant">B/N017fthkWqP8+ZAHI2yAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VPPGh+bXUkq3SEDUXsw8SgAA</XPD:REF>
<XPD:REF name="Views[1]">fbytPbbWlU6tPpom9HTyPwAA</XPD:REF>
<XPD:REF name="Views[2]">qN7y7O+WB0m11DcmCEInugAA</XPD:REF>
<XPD:REF name="Views[3]">Ggw/D1X62k2Xat6YzNPQGQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLGeneralization" guid="3EFloCZ+VkSKJG1EqN/9IQAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">w96VRlwt40OGjRQoirbWBwAA</XPD:REF>
<XPD:REF name="Parent">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Ro3VwMGPaEinkOysxSGQwgAA</XPD:REF>
<XPD:REF name="Views[1]">VtktT61OBkawhL4fhLEY0gAA</XPD:REF>
<XPD:REF name="Views[2]">ZeRq6nW0iUelWZ6OUkJZFwAA</XPD:REF>
<XPD:REF name="Views[3]">M2OtzuEkVU2xk8UY9tAsWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLClass" guid="WiqkF+scQECCNrAfNTOA0QAA">
<XPD:ATTR name="Name" type="string">LayerLayoutData</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lP1lqAWEikails1rgICWdgAA</XPD:REF>
<XPD:REF name="Views[1]">YZT1d9IzOkCTBXYY+JanYAAA</XPD:REF>
<XPD:REF name="Views[2]">yaBbuW/3LE6EQ3FdHqcgDQAA</XPD:REF>
<XPD:REF name="Views[3]">upHwSNXvpUacR8tzZ7DdrgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">/bPtoIpHckuPhu2aMoqssAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="p+a4a4qxdkyasZN/8noyfQAA">
<XPD:ATTR name="Name" type="string">left</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">WiqkF+scQECCNrAfNTOA0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="tSp3prXRWEepbdI59PiuowAA">
<XPD:ATTR name="Name" type="string">right</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">WiqkF+scQECCNrAfNTOA0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="EEyHdVhFfkWX968RzZQdUwAA">
<XPD:ATTR name="Name" type="string">top</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">WiqkF+scQECCNrAfNTOA0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="dAYhadli3UWLhYXeUDkl3QAA">
<XPD:ATTR name="Name" type="string">bottom</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">WiqkF+scQECCNrAfNTOA0QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLClass" guid="UtYL/V7x8kGfLnP9sA42gQAA">
<XPD:ATTR name="Name" type="string">LayerLayout</XPD:ATTR>
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wGOQx039zkKO+4dyaFu6pwAA</XPD:REF>
<XPD:REF name="Views[1]">E+JI0Z+ikkmIpz29d7g/5QAA</XPD:REF>
<XPD:REF name="Views[2]">4IAdIebLE0Gjuq+zS9lPBQAA</XPD:REF>
<XPD:REF name="Views[3]">2lwzowT8DU+Q7LKqXo47xgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">X0dbFVbL3UmvKg2r0BdefgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLGeneralization" guid="X0dbFVbL3UmvKg2r0BdefgAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">UtYL/V7x8kGfLnP9sA42gQAA</XPD:REF>
<XPD:REF name="Parent">1i9fgIa7Fk2ydst0rY3odgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Uo6NaZ7kGE+bjAaAmgnSdQAA</XPD:REF>
<XPD:REF name="Views[1]">cMZ8ldm+YEeLJL1aYKfsbgAA</XPD:REF>
<XPD:REF name="Views[2]">r+5wr8XAfUmue5rV3DY1HAAA</XPD:REF>
<XPD:REF name="Views[3]">hSAem662zUu89i9JOoWNYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[41]" type="UMLGeneralization" guid="/bPtoIpHckuPhu2aMoqssAAA">
<XPD:REF name="Namespace">8oXOyHOQu0yFvCGg7xnHiwAA</XPD:REF>
<XPD:REF name="Child">WiqkF+scQECCNrAfNTOA0QAA</XPD:REF>
<XPD:REF name="Parent">98wuXPNy2E+0V+zytq6+EQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vsCPjvUQt0u2PEte3lvr7gAA</XPD:REF>
<XPD:REF name="Views[1]">cikWsD778UO7Tls+F9s9kwAA</XPD:REF>
<XPD:REF name="Views[2]">KdaBsY2QCkWmB76iatyItwAA</XPD:REF>
<XPD:REF name="Views[3]">aVojc/OT8UCRwIDAZvB1NgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLPackage" guid="D3ORCS77W0WSzsp0CnRxAQAA">
<XPD:ATTR name="Name" type="string">ElementComponents</XPD:ATTR>
<XPD:REF name="Namespace">6b/TYkiGaUu41GACNqTWLgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="lECcskECz0Wt9bhqX/mEhAAA">
<XPD:ATTR name="Name" type="string">Element Components</XPD:ATTR>
<XPD:REF name="DiagramOwner">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="j4PrefI75kiGx+Nas2Sp+QAA">
<XPD:REF name="Diagram">lECcskECz0Wt9bhqX/mEhAAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">42</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="tEgoZ3y5V0SUuAim5G2QCgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1032</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">112</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">110</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">N2aX50PM+kmE2YW/9RVsowAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="cUeMJfVpLUK/xQxxHFxragAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="F0fSctvOzU2SBXiu5E3ihwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIWidget</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="xvKDpztwi0WG7iP9xq5HrQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="lK91tgsTcEeDYSPbY/xRBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="MLSQLOKgmkmPBiWVK/K6eAAA">
<XPD:REF name="Model">N2aX50PM+kmE2YW/9RVsowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="J52m2+q+MUKIOWVmUOw7wAAA">
<XPD:REF name="Model">N2aX50PM+kmE2YW/9RVsowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Ct39o+0L10mEbH2R/BD9BAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">N2aX50PM+kmE2YW/9RVsowAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="+reQEx3aEEqnbL5coS1ptQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1188</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">240</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">365</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">114</XPD:ATTR>
<XPD:REF name="Model">KVxVLKpAJE2EngiF4AHZEAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="I46WL+hFvUGZjHT0tfw88QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="sEMQM++iC0Oxj6SgLyGhwAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIMultipleElementWidget</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ONy5xOlP4UGPdcC/XcvqGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="gwfYvYSsk02O2HZnp4DlrgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="EqocHf1CTkGbAFMluCkJagAA">
<XPD:REF name="Model">KVxVLKpAJE2EngiF4AHZEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="9z7VOFqGKUum2e6hOPwFzwAA">
<XPD:REF name="Model">KVxVLKpAJE2EngiF4AHZEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="riBGoZMC8kCKLzrFjXI64QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">KVxVLKpAJE2EngiF4AHZEAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="sYIF0X4x1k+G+87eIvq40QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1184</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">404</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">UvfakDy0kEO+9vbN/Y0qwAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="uudj0juD+E+X5LhcpHoUkgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="KBszdTR6aUmv3oY6UFRW+wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUITreeWidget</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Qwhsp3Bd2UOv2aA6TNuVowAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="zQ4tvWgJEEavRfxms7S9DwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ymxP0w1cekOnztE0P1HtVQAA">
<XPD:REF name="Model">UvfakDy0kEO+9vbN/Y0qwAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="bMnJhF60UkmAgTG6nNUtAwAA">
<XPD:REF name="Model">UvfakDy0kEO+9vbN/Y0qwAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ebgJc77Rx0G8l1RKGayhQgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">UvfakDy0kEO+9vbN/Y0qwAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="8GiVM+I95kaXlHuCUsTUUgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1304</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">404</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">97</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">JZfspOH0E0KK3/U7bf8zrQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="a2rQfMlq0kCRBPvZ8hdukgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="zz7YRCg8+UGNB5Yd6SEBcQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIListWidget</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="2eWZcJmbFkKe2jVEpxm5TgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="q58AT7tEE0OyrZBU2EKmyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="kTB2MLYmIEanNzCMBDvchQAA">
<XPD:REF name="Model">JZfspOH0E0KK3/U7bf8zrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="3bIFOlKl0U++O+9bZU69ZwAA">
<XPD:REF name="Model">JZfspOH0E0KK3/U7bf8zrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="VkAn+a6tik2bf6OWX9CGcQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">JZfspOH0E0KK3/U7bf8zrQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="X8J+Enat20O8yAm5AKGdrwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1420</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">404</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">107</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">cNCLXgYkdkacmTQpStAWqAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="+whyBBnbkUKQvmJCsmC7vgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="zUcuXBUK+E+S2ZYuF7ODcgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUITableWidget</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ByFVlvIEAUOO8azaA2OyzgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="dIP9Bk5DTkqlgmc2bGFPmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="XYYz+uYN5UK/28GvSKykdAAA">
<XPD:REF name="Model">cNCLXgYkdkacmTQpStAWqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="LRzhzFi7YkiB+QdjPLlbewAA">
<XPD:REF name="Model">cNCLXgYkdkacmTQpStAWqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="zXJ2tT/b00mT32+HoIGh9wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">cNCLXgYkdkacmTQpStAWqAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="JRuyc0l2/k69gQMeFJaFxgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">724</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">240</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">118</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">zGmq2SYGv0OaeJpq888e0wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="TnMyN0iHkEayuXgMPKd1AQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="bTmmM2zry0mo7NK+QlMbjAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComboWidget</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="FPx7HLioAU6yM2Qyim3vRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="q+PsGBuw9E6iVg96oaaf0AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="aYFG9VnYrkmb9DApxJFGKQAA">
<XPD:REF name="Model">zGmq2SYGv0OaeJpq888e0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="XxwAn9fqCEu0EeJwJrTZKwAA">
<XPD:REF name="Model">zGmq2SYGv0OaeJpq888e0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="nLu2Th7n+E+O1bmW0OVyMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">zGmq2SYGv0OaeJpq888e0wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="ClPpXXzvnUGw6dRWNX/B3AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">880</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">240</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">267</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">160</XPD:ATTR>
<XPD:REF name="Model">FreB8R4v102t00s7/iCEIQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="5r3BNMO620mkEuQtLZ8sgwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="nJlnS8COh0+8MkUtB/yqPwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIFieldEditor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="dlzdu1GJSUm0n1KLtYhrTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="k0NiNX8xyE2eM5w1ZBULNQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="qK8O3v8r3Um+fuhXDpnA0QAA">
<XPD:REF name="Model">FreB8R4v102t00s7/iCEIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="/YQFRVUC3EO0GR6sDy3dhAAA">
<XPD:REF name="Model">FreB8R4v102t00s7/iCEIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="87DI3v6abE6lVccsXc1eWwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">FreB8R4v102t00s7/iCEIQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLGeneralizationView" guid="KPD78yiOo0yB3xNkRS0r0wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1352,240;1352,208;1084,208;1084,155</XPD:ATTR>
<XPD:REF name="Model">F56QUUdnzUeE0CLnH979mAAA</XPD:REF>
<XPD:REF name="Head">tEgoZ3y5V0SUuAim5G2QCgAA</XPD:REF>
<XPD:REF name="Tail">+reQEx3aEEqnbL5coS1ptQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="hM3M8m0zEU2Dw/CvcMrilgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">F56QUUdnzUeE0CLnH979mAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="he7VwaTAEk+TfZnYhwsWtQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">F56QUUdnzUeE0CLnH979mAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="tgbfeW4VWE2x6OPJyXSoZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">F56QUUdnzUeE0CLnH979mAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="V+Dvlx96ykySNBWUux2MQAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">788,240;788,208;1084,208;1084,155</XPD:ATTR>
<XPD:REF name="Model">hQQiz/cLFkaInl352NEzhgAA</XPD:REF>
<XPD:REF name="Head">tEgoZ3y5V0SUuAim5G2QCgAA</XPD:REF>
<XPD:REF name="Tail">JRuyc0l2/k69gQMeFJaFxgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="BDSh664L0EKqIkfIQMqXeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">hQQiz/cLFkaInl352NEzhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="EIirMNYEc0yS7WSwZhRh4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">hQQiz/cLFkaInl352NEzhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ctlYFfDDHECoOLUwgtV+2AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">hQQiz/cLFkaInl352NEzhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLGeneralizationView" guid="TSHlM8knJkaA8ik6Q8nW8QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1356,404;1356,353</XPD:ATTR>
<XPD:REF name="Model">0r0UOn5P4UuRshVEVgMGLQAA</XPD:REF>
<XPD:REF name="Head">+reQEx3aEEqnbL5coS1ptQAA</XPD:REF>
<XPD:REF name="Tail">8GiVM+I95kaXlHuCUsTUUgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="csleKW1CGkyIgZkPnG8bjAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">0r0UOn5P4UuRshVEVgMGLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="OZBvgiXimUigcSmZJLeIOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">0r0UOn5P4UuRshVEVgMGLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="1ExrZAqU5ki5HIYXc4YLcwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">0r0UOn5P4UuRshVEVgMGLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="CbbAtMlbhEGujSwwHgs9RgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1244,404;1244,384;1356,384;1356,353</XPD:ATTR>
<XPD:REF name="Model">mfzWqHw8u0qGBR4DigDHjwAA</XPD:REF>
<XPD:REF name="Head">+reQEx3aEEqnbL5coS1ptQAA</XPD:REF>
<XPD:REF name="Tail">sYIF0X4x1k+G+87eIvq40QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ZTYiFpsmbESsJcw60hbtJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mfzWqHw8u0qGBR4DigDHjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="+2UlR5D/5kuolB9hZLMqLQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">mfzWqHw8u0qGBR4DigDHjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Y2RgIE/l0U2/rwMLqXtAPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mfzWqHw8u0qGBR4DigDHjwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLGeneralizationView" guid="rd91Ip1Mt0u7+0D/bliScgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1468,404;1468,384;1356,384;1356,353</XPD:ATTR>
<XPD:REF name="Model">+lavbeVx0UGk4ru7dripBwAA</XPD:REF>
<XPD:REF name="Head">+reQEx3aEEqnbL5coS1ptQAA</XPD:REF>
<XPD:REF name="Tail">X8J+Enat20O8yAm5AKGdrwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="f+roAQ3Lf0utkzcvlryBHAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+lavbeVx0UGk4ru7dripBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="EtiUGzlNrUSXovNl6tuCQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">+lavbeVx0UGk4ru7dripBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="tKZ+xDk/F0CeG4tXqmY5IAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+lavbeVx0UGk4ru7dripBwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="i3FhjOP6/0SKZGJCCm6fpgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1013,240;1013,208;1084,208;1084,155</XPD:ATTR>
<XPD:REF name="Model">tkaEHchJTEKYR0i9sPZoMQAA</XPD:REF>
<XPD:REF name="Head">tEgoZ3y5V0SUuAim5G2QCgAA</XPD:REF>
<XPD:REF name="Tail">ClPpXXzvnUGw6dRWNX/B3AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="gLjKBQA85UmkX0uvdpHM8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">tkaEHchJTEKYR0i9sPZoMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="I35r4h00vUy8JpWytw16IQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">tkaEHchJTEKYR0i9sPZoMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="UPVN/G+KsEeYCtK/CPfdpQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">tkaEHchJTEKYR0i9sPZoMQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="ez9RJDHpyUu3ZMc1ICafNgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">576</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">100</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">184</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">4dVuRNNg2EOC3K595CrTPQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="V1TwqAByN0GgSS0zu1X/mgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="6x9CbH97cUaC6RrF72MexQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIElementComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="IaQaHdsrhkGE39quoXo6XAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="YHwv2cd04kmg06VWEUz0ZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ZzvVC5xMJUqH1bjDej1bygAA">
<XPD:REF name="Model">4dVuRNNg2EOC3K595CrTPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="dVAndbjgKEGFCplnqrRJTgAA">
<XPD:REF name="Model">4dVuRNNg2EOC3K595CrTPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="NoyIftxzIUe+kZn3t8nXnAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4dVuRNNg2EOC3K595CrTPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLClassView" guid="lXklCTI6QkCB/BXcBnPVaQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">212</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">108</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">179</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">KrzRqQ76vECTTJ/7FMeOoAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="oKvz68uuc0y0RtI/XMZ3VAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="kJCrCR2b1USvEYZQHQZnbQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIElementComponentKind</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="NQ4FtkS2S0myjPHkgEwqPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="XlEi0F9rpkuf5TCmAKYrBwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="4mGZ6Hu3C0eidZbMe5LUegAA">
<XPD:REF name="Model">KrzRqQ76vECTTJ/7FMeOoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="mgIjq7zwOE++SMvKt/watgAA">
<XPD:REF name="Model">KrzRqQ76vECTTJ/7FMeOoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="nRmJMOQv3k6Avimj5Sx7OgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">KrzRqQ76vECTTJ/7FMeOoAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="1V2c260K+U+tOkPWGI+VYwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">8</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">240</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">307</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">186</XPD:ATTR>
<XPD:REF name="Model">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="CdMlwIWa9EuuIFHEFr0i3wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="UUaqK4BTWEyEljIP6gQEZQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUISlotEditorKind</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ShwLS9W4YkSAQZ6hGwj40wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="mVwby1dInk6gpi/dJCFR8QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="HSkj4uyx6k26K/+suSjpyAAA">
<XPD:REF name="Model">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="shlDg9SJFUCkRI+h3jjWbAAA">
<XPD:REF name="Model">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ljjQApx0hkKX+isQ/GtRmAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLClassView" guid="xtVhyqEIFkaHrLsOL6rdiQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">360</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">240</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">245</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">114</XPD:ATTR>
<XPD:REF name="Model">tQFCAzODE0CuIamrqyTtRgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Mt6q6qqhMki1Ea5BbTDFQQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="eBc/3LxssEawVXBvFOyI8QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIInputKind</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ElDvHNvMl0KwrOOIkBO0IgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Db+VjP4aoUafvD0kI7oLnQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="FHqHbJc8WEuzZ1sS0DmRZwAA">
<XPD:REF name="Model">tQFCAzODE0CuIamrqyTtRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="0fOS5efDsUCKyq89HfpLBAAA">
<XPD:REF name="Model">tQFCAzODE0CuIamrqyTtRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="yF9AZsyY5UmKDlFiixIyxwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">tQFCAzODE0CuIamrqyTtRgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLGeneralizationView" guid="94MLD48PxUKNxFOaZKL2/AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">200,240;200,216;304,216;304,179</XPD:ATTR>
<XPD:REF name="Model">DQRrWWSTbEuBESaUNFB2ewAA</XPD:REF>
<XPD:REF name="Head">lXklCTI6QkCB/BXcBnPVaQAA</XPD:REF>
<XPD:REF name="Tail">1V2c260K+U+tOkPWGI+VYwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="YfJV0X/YGEW9VUSAUjpM7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">DQRrWWSTbEuBESaUNFB2ewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="3EeboQBIZkadYPJ27WcZrAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">DQRrWWSTbEuBESaUNFB2ewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="KcU3dbvjZEuMRidSQV3mnQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">DQRrWWSTbEuBESaUNFB2ewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLGeneralizationView" guid="Xj0/Q0XQ4k6ZU9majL+PDAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">440,240;440,216;304,216;304,179</XPD:ATTR>
<XPD:REF name="Model">VQPyiaBJS0CysIxoJDXvsAAA</XPD:REF>
<XPD:REF name="Head">lXklCTI6QkCB/BXcBnPVaQAA</XPD:REF>
<XPD:REF name="Tail">xtVhyqEIFkaHrLsOL6rdiQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="aReI7wvIW0aBmBSJOt25EAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">VQPyiaBJS0CysIxoJDXvsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="3SP3UzDZgU2unPB7N46OOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">VQPyiaBJS0CysIxoJDXvsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="w1GcyiMM0ECxUGIOsnnoJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">VQPyiaBJS0CysIxoJDXvsAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLClassView" guid="P7uhfytiuUKX4E5unLnS6AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">560</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">432</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">205</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">6889sqN+qEyrM40azdgsNwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="PdKVjMN83UCv5fH+pmf6GwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Nqw4aUzv90Gx1WAN2jIU8QAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIElementInput</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="15MCIWz9G0aTmDwrXMF5RwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Pi8TNmX8o0+bIUh3L8kL4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="3dlkk/AuJk+k5Zbg0qIwlQAA">
<XPD:REF name="Model">6889sqN+qEyrM40azdgsNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="oAr+aJE070SBJKvn7x6v5QAA">
<XPD:REF name="Model">6889sqN+qEyrM40azdgsNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="+CZtffuM1k2IqREorxQWcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">6889sqN+qEyrM40azdgsNwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLClassView" guid="l2OKVCJwY06q5FolqtEwHQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">248</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">576</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">237</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">hyDGsJYt3U27mgPy8eqoigAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="irUL58JjOkeVc3ZbdzYCnQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="qCLdP/n+rEiy984N/j7bsgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUISubnodesInput</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ilX8lFoHV0OZO+nuh9OcBwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="OxZ/NFixlU+BOzYSHlv1agAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="EYL5teLfkkmMXGvReO3ruAAA">
<XPD:REF name="Model">hyDGsJYt3U27mgPy8eqoigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="c8iNWampkk6f9rd8AVwWbgAA">
<XPD:REF name="Model">hyDGsJYt3U27mgPy8eqoigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="/md4t3gYpU6nPlLNIlzC4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">hyDGsJYt3U27mgPy8eqoigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLClassView" guid="GfnB7LxpjEqpHFPJF96H7gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">500</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">576</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">260</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">VRmaQbkZdEmPpsRMFNCPjgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="LD2HBO1hAkiJsvxcOIuXdAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="8kVxe+lPSkaX2U9D+QOKzgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUICollectionInput</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="lU3n9uOgF0K7yjAS5QRa7gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Xv1bNKMZB0igGBUsAKR8IwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="temeDlbn9UiOvlVERxPhdAAA">
<XPD:REF name="Model">VRmaQbkZdEmPpsRMFNCPjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="dnPQLP+GNkK6ccyaQx+7FgAA">
<XPD:REF name="Model">VRmaQbkZdEmPpsRMFNCPjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="DhnzUwkvhU2raWCJl8mf3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">VRmaQbkZdEmPpsRMFNCPjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLClassView" guid="ib3E8SGdVE+P2Ir1HbTCFAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">780</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">576</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">265</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">txmKeZWV8UmnfcQIYbPr/gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="7qxsUMcJBUKv8UhangJd3QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Orl9Fml5I0+ckipWen8lJgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUISlotValueInput</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="YNYOwtchdU+nYQEyq1rUAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="cxFLPUniZ0SZU4r2e77+1AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="nhsM3fjqukq+Ezi7xYwyagAA">
<XPD:REF name="Model">txmKeZWV8UmnfcQIYbPr/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="3KDioNmdkU2GXYd+FuP44wAA">
<XPD:REF name="Model">txmKeZWV8UmnfcQIYbPr/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="SA6VrayKmU6H0EwBbH0SJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">txmKeZWV8UmnfcQIYbPr/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLGeneralizationView" guid="ReFrTtCiGU+/mSzHOER74wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">368,576;368,544;668,544;668,489</XPD:ATTR>
<XPD:REF name="Model">+GjWpft5QkyCuEltXNt97gAA</XPD:REF>
<XPD:REF name="Head">P7uhfytiuUKX4E5unLnS6AAA</XPD:REF>
<XPD:REF name="Tail">l2OKVCJwY06q5FolqtEwHQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ayE++4eqfESb2Vsdgjp0gwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+GjWpft5QkyCuEltXNt97gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="4+067PPu1U627oHr+5Ro8AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">+GjWpft5QkyCuEltXNt97gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="iDCSmXFxVkSp2Oae5c1s9wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+GjWpft5QkyCuEltXNt97gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[24]" type="UMLGeneralizationView" guid="1FIrbwXbSEuje7OD+a1SowAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">668,576;668,489</XPD:ATTR>
<XPD:REF name="Model">qwd+OetAHkura/F202HvagAA</XPD:REF>
<XPD:REF name="Head">P7uhfytiuUKX4E5unLnS6AAA</XPD:REF>
<XPD:REF name="Tail">GfnB7LxpjEqpHFPJF96H7gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="dx7mUrl9pkCslullGjRKawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">qwd+OetAHkura/F202HvagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="z54qaTYWGE2fg1ohW0u9tgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">qwd+OetAHkura/F202HvagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ogz6IuS5CkinAXVD4s9lXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">qwd+OetAHkura/F202HvagAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[25]" type="UMLGeneralizationView" guid="ihfOJjeYfECazJ0UV1wgJQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">908,576;908,544;668,544;668,489</XPD:ATTR>
<XPD:REF name="Model">4HRU63J4hEqZuniHT+/73gAA</XPD:REF>
<XPD:REF name="Head">P7uhfytiuUKX4E5unLnS6AAA</XPD:REF>
<XPD:REF name="Tail">ib3E8SGdVE+P2Ir1HbTCFAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="t93oPGmgD0KWpY6dye4tUgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4HRU63J4hEqZuniHT+/73gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="+Syb5Y/ctEqC6VvfneRj6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">4HRU63J4hEqZuniHT+/73gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="AekEElCvbU2nviEzL6DNVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4HRU63J4hEqZuniHT+/73gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[26]" type="UMLAssociationView" guid="EfIGml8RIkmmqwDUzbNi2AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1032,138;759,138</XPD:ATTR>
<XPD:REF name="Model">tQFS698VEk+OuKbc56Eh1wAA</XPD:REF>
<XPD:REF name="Head">ez9RJDHpyUu3ZMc1ICafNgAA</XPD:REF>
<XPD:REF name="Tail">tEgoZ3y5V0SUuAim5G2QCgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="p6NF3JdnGkiWT6XUgZFgDAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">tQFS698VEk+OuKbc56Eh1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="p5j9Cv/0QUW+ytJ4q8MOrAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">tQFS698VEk+OuKbc56Eh1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="KvaTNy2EnUmZB0gXUJhw5wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">tQFS698VEk+OuKbc56Eh1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="CPVvLLRc/kOISJ6kIx+sKQAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+owner</XPD:ATTR>
<XPD:REF name="Model">SlA8jOqhXkCn15pnB/xkrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="K+2Vd66cx0eE0zRnOERRGwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+widget</XPD:ATTR>
<XPD:REF name="Model">pCMU4fXT0EeNK37q3UW2vgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="S3L7DsaSaEOMA09c+VrOfwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">SlA8jOqhXkCn15pnB/xkrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="AeaLUquXUk2aiGy2/+qAfQAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">pCMU4fXT0EeNK37q3UW2vgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="SQAOOkwOUE2c5IEcGMTALAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">SlA8jOqhXkCn15pnB/xkrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="X0vSP91Vw0qeA5r/3XTptgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">pCMU4fXT0EeNK37q3UW2vgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="XEk+TIFR90yq35+7wmtfQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-516</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">SlA8jOqhXkCn15pnB/xkrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="k5TP/wCQpUCr6zo7sviUkwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-516</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">pCMU4fXT0EeNK37q3UW2vgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[27]" type="UMLAssociationView" guid="JD6pWe53DkuA4yGkCRsGbAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">390,138;576,138</XPD:ATTR>
<XPD:REF name="Model">nyTHcj3Iz0uni9lkp9nTDwAA</XPD:REF>
<XPD:REF name="Head">ez9RJDHpyUu3ZMc1ICafNgAA</XPD:REF>
<XPD:REF name="Tail">lXklCTI6QkCB/BXcBnPVaQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ebTyl8q5KUa06qK1BGPiFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">nyTHcj3Iz0uni9lkp9nTDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="KpEQ0ZnvV0ylGyODjw68LAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">nyTHcj3Iz0uni9lkp9nTDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="5stPeTHBRUWSR426aHolSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">nyTHcj3Iz0uni9lkp9nTDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="XmzTsbFrCk2YVG2q3wAT9QAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+owner</XPD:ATTR>
<XPD:REF name="Model">3h/8L5MJ30SauE3j/bwUSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="jlV4V+kBOEmTdMe8dam8mwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+kind</XPD:ATTR>
<XPD:REF name="Model">a5eh+3KRqkqUzaVoqfAQqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="ijGWA3U/fECfDdbUgmVb4AAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">3h/8L5MJ30SauE3j/bwUSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="KqyuGsYcQkaMZ6ecgGPXSQAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">a5eh+3KRqkqUzaVoqfAQqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="/kSe0wHxck6Wf7Mwnf3WUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">3h/8L5MJ30SauE3j/bwUSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="x3LGdRrObUyQypYE+K/mCwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">a5eh+3KRqkqUzaVoqfAQqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="4+wlEoEErECFbEQfD0En7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">3h/8L5MJ30SauE3j/bwUSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="2nekcQ9c9keJHCumZVNoJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">a5eh+3KRqkqUzaVoqfAQqQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[28]" type="UMLAssociationView" guid="VVIY5C8Lzkq+8x9+jV1GwQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">672,432;672,185</XPD:ATTR>
<XPD:REF name="Model">89j8cuGynkyf79MHBB09uwAA</XPD:REF>
<XPD:REF name="Head">ez9RJDHpyUu3ZMc1ICafNgAA</XPD:REF>
<XPD:REF name="Tail">P7uhfytiuUKX4E5unLnS6AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="h1U8armVmEeSfsow9XgPhgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">89j8cuGynkyf79MHBB09uwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="SQDrrgMUzU60LFfVJfWS8AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">89j8cuGynkyf79MHBB09uwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XTQpuairUUywXEc57ua0BwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">89j8cuGynkyf79MHBB09uwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="MjjFtfNCkkqU97hLpM/GhQAA">
<XPD:ATTR name="Alpha" type="real">-1.12013425896306</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">34.4383507154451</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+owner</XPD:ATTR>
<XPD:REF name="Model">Ef++g/vmWk+6/6NGbshEAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Q4lHVaeXg0ylkF7NEs9UbAAA">
<XPD:ATTR name="Alpha" type="real">-5.37643466232739</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">29.2061637330205</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+input</XPD:ATTR>
<XPD:REF name="Model">kRoxAeFGgEutCVZfE4u+bAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="zLQV2tohtUe8qD5JHm41wwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">Ef++g/vmWk+6/6NGbshEAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="0bPYNmH6/EKBqQGqXJDZlgAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">kRoxAeFGgEutCVZfE4u+bAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="pwo86dIEA0C94/yV7kZqNwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Ef++g/vmWk+6/6NGbshEAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="wNTv822xAkORPjo2ahYJ0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">kRoxAeFGgEutCVZfE4u+bAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="txlyBDCY/0eWWYf5SV2E3gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-2064</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-692</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Ef++g/vmWk+6/6NGbshEAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="NCAFPMkcK025dedXXjqpHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-2064</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-692</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">kRoxAeFGgEutCVZfE4u+bAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[29]" type="UMLClassView" guid="gZu+RiieD0uv87Y9HjSj9QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">624</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">16</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">96</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wfYF3J83+EWBsSWF7UEoCwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Esn5gZJmcEu+sbIHG7TGXgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="x3+BcAkahkuZ5l0gfW7cawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="3qOhAR54c0yttJd2OfEazAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="QMfReQbGGE+E0hzWVfr3yQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ROqtet03tU+Zd/oSi/mEZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Z6Rg6CMbHU+EYcibg/HwvAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[30]" type="UMLGeneralizationView" guid="BmogpbNYPU26d6y3hGBn+wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">674,100;674,45</XPD:ATTR>
<XPD:REF name="Model">MkYCj0PI8Eu//lxywH7itAAA</XPD:REF>
<XPD:REF name="Head">gZu+RiieD0uv87Y9HjSj9QAA</XPD:REF>
<XPD:REF name="Tail">ez9RJDHpyUu3ZMc1ICafNgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="xZxs8uhRPUaSuCP6AL5kZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">MkYCj0PI8Eu//lxywH7itAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="lrIUbabuQkKVsAPos6nWsgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">MkYCj0PI8Eu//lxywH7itAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="W+chBhHJQki8ziOLXtC22gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">MkYCj0PI8Eu//lxywH7itAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[31]" type="UMLClassView" guid="DD0DjFGfBEmeNOYv6coItAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">296</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">696</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">129</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">32</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="eSQlhgAq9kGOa4GhoWkyQAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="QE5gojAof0O1hHEB2rML6wAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ElementDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="UNZuvw7jyk2XTF3rlDKqfAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="+j/5AsVJvEiCwEa1IOX57AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="r3VtNcy9O0aVIngQW5HarQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="3wh1jFf0fUGVqDvRWrUWZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="2NVj6UqVtUKgjhG3Fjd8yQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[32]" type="UMLAssociationView" guid="YfZr61m7okGZgkoQB7JGFAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">364,633;364,696</XPD:ATTR>
<XPD:REF name="Model">58QACrTqcUKa6HLGMgDWTQAA</XPD:REF>
<XPD:REF name="Head">DD0DjFGfBEmeNOYv6coItAAA</XPD:REF>
<XPD:REF name="Tail">l2OKVCJwY06q5FolqtEwHQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="KMzBogZaK0yLieyuF5eXHwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">58QACrTqcUKa6HLGMgDWTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="fJ4PrA54VUOOxTutnU/BLwAA">
<XPD:ATTR name="Alpha" type="real">-1.59781644219164</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">37.0135110466435</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">58QACrTqcUKa6HLGMgDWTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="9AoOsMcm20e6MyWZpbjjNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">58QACrTqcUKa6HLGMgDWTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="6ZoBWhXk1kGF7+q6H71mIQAA">
<XPD:ATTR name="Alpha" type="real">-1.21780586560366</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40.4969134626332</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+element</XPD:ATTR>
<XPD:REF name="Model">Gw2pzvpxeUajSaB4u5VIQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="9g3PGe3O7EqEcfGgsKoTAgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">keKiJWtwHUexsvsEL9chJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="TgjN04pEMk+zunN8KnfhdwAA">
<XPD:ATTR name="Alpha" type="real">-5.57455866335684</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">18.4390889145858</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">Gw2pzvpxeUajSaB4u5VIQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="5ZCrG8aYoE+wXzgUb2DCbgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">keKiJWtwHUexsvsEL9chJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="UNdKW6oryUmaFvXtJum2RgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Gw2pzvpxeUajSaB4u5VIQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="pMtNl7wpq0qkyURkYdO1GAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">keKiJWtwHUexsvsEL9chJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Cd9Zqcl+rEuOMXtiStL+KAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Gw2pzvpxeUajSaB4u5VIQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="IzUDr3lTIEWrl7HcturP5gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">keKiJWtwHUexsvsEL9chJQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[33]" type="UMLAssociationView" guid="vyjjGxYCG06Gvrupz+9H0QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">608,633;608,712;424,712</XPD:ATTR>
<XPD:REF name="Model">GUdOuvhvAEyFruY4Frr+YAAA</XPD:REF>
<XPD:REF name="Head">DD0DjFGfBEmeNOYv6coItAAA</XPD:REF>
<XPD:REF name="Tail">GfnB7LxpjEqpHFPJF96H7gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="elscWg/4tUe5l+mFVeY7MQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GUdOuvhvAEyFruY4Frr+YAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="UBaIGG3Aw0+fjFXy5X6uswAA">
<XPD:ATTR name="Alpha" type="real">0.449759748074698</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">32.2024843762092</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">GUdOuvhvAEyFruY4Frr+YAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="3qtoNHRgdUyJEr/29VnS1wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GUdOuvhvAEyFruY4Frr+YAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="vGR0Mk2v+UWQWkygzl6UXwAA">
<XPD:ATTR name="Alpha" type="real">-0.262994683405066</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">53.851648071345</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+collection</XPD:ATTR>
<XPD:REF name="Model">ydkVUPZ2EUOfXRDe3L0jhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="vvVpyFX9C0CDYWwyLHpFEAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">MpFtXhXlCku3Z85z+qVpXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="wMSBk+d/p0Cncvd1u8hf5AAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">ydkVUPZ2EUOfXRDe3L0jhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="8KNlbO3mQE6mTHvudlVDMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">MpFtXhXlCku3Z85z+qVpXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="dpX8/VBgZkC59u6+a2xN2wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">ydkVUPZ2EUOfXRDe3L0jhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="NvNQFLBtm0emyen3aTEKPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">MpFtXhXlCku3Z85z+qVpXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="DKm9NuXOvEGfFn/E0Iin/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ydkVUPZ2EUOfXRDe3L0jhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="+dUoDOC6Q0KzyqpxPJlCPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">MpFtXhXlCku3Z85z+qVpXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[34]" type="UMLAssociationView" guid="lw4jYqRXU0iKP7q/jbrDwwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">432,353;432,432</XPD:ATTR>
<XPD:REF name="Model">OI8z+MSjQUqax6BCkqPtTgAA</XPD:REF>
<XPD:REF name="Head">k28kNmud+0igiI2xYIJtFwAA</XPD:REF>
<XPD:REF name="Tail">xtVhyqEIFkaHrLsOL6rdiQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="eYFqdgzvFU2yAL9TUunKPAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">OI8z+MSjQUqax6BCkqPtTgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="+0xCf2L2CkW5ZzPszfodXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">OI8z+MSjQUqax6BCkqPtTgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="TLOgheYnKEyTmHSyxcKhOwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">OI8z+MSjQUqax6BCkqPtTgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="EUCX+6SENkebRPssL4PwiAAA">
<XPD:ATTR name="Alpha" type="real">-1.06795295116296</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">45.6508488420533</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+initialValues</XPD:ATTR>
<XPD:REF name="Model">IXKXTzaUykiCMQuTFsCjFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="GC5oNu7XvEezpQFCPPHJUwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">K5kVyrrNd0ajoQhXrlq8HAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="ok3ziBE6dUyn6S8eX2GgfwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">IXKXTzaUykiCMQuTFsCjFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="rlqDyVFo8U+vmSIuCnjQ3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">K5kVyrrNd0ajoQhXrlq8HAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="HwBgbrFAI0aAW0SMIqpTNQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">IXKXTzaUykiCMQuTFsCjFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="AHkINKFPT02keA0EZhQPpQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">K5kVyrrNd0ajoQhXrlq8HAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="FG247gASJEGK4zxVy0TLmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">IXKXTzaUykiCMQuTFsCjFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="3SecLn7eoEiy3Cl3KM3P3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">K5kVyrrNd0ajoQhXrlq8HAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[35]" type="UMLClassView" guid="uPT4V0/PD0KJCPT5GHhDWQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1076</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">576</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">102</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">k7JGA3dF1U+SdxIhg+NJcgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="47hWnLIgnU+rEnKWT7JtnwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="9XHVCJkYmEujxwAWPoLRjgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIQueryInput</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="62ruz07R40CNxQ9otygZFgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="E8S6l9odgkaoqf8rW2a80wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="r8dTRomCdki0xOZmvL7lwwAA">
<XPD:REF name="Model">k7JGA3dF1U+SdxIhg+NJcgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="T5pdJ4YeKkak3+okhPUUqQAA">
<XPD:REF name="Model">k7JGA3dF1U+SdxIhg+NJcgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="LylKHk8cJ0OW7NtHZ9x6YAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k7JGA3dF1U+SdxIhg+NJcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[36]" type="UMLGeneralizationView" guid="8dquVTEH20u/JN/GP3TE3gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1124,576;1124,544;668,544;668,489</XPD:ATTR>
<XPD:REF name="Model">QWIvm+DCgEW4d6z9h1dgUAAA</XPD:REF>
<XPD:REF name="Head">P7uhfytiuUKX4E5unLnS6AAA</XPD:REF>
<XPD:REF name="Tail">uPT4V0/PD0KJCPT5GHhDWQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="e/XkXPNokUeBp2DWRuDmPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QWIvm+DCgEW4d6z9h1dgUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="D1fkfXS2SUKMv5sQjOazVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">QWIvm+DCgEW4d6z9h1dgUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Wo4JUF6VE02Dt2jtflV8fwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QWIvm+DCgEW4d6z9h1dgUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[37]" type="UMLClassView" guid="huOShJ20MUS8Uha1fW2sxQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1236</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">576</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">209</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">58</XPD:ATTR>
<XPD:REF name="Model">nDVAdmTYjkWgKPLkvI+RMAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="mPt4vvGPG0a5/sOaJvGxjwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="kcPBVf1c60mBhK6A6078PQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIModelElementsAsTextInput</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="vWidMQw7NEOLIy6mPLIS0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="kn13DBjrS0enzMJn1Dm+sgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="tB9LDSnS902jvjgp8xToyAAA">
<XPD:REF name="Model">nDVAdmTYjkWgKPLkvI+RMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="6OPnCfwczUmuk1QnMl2UCwAA">
<XPD:REF name="Model">nDVAdmTYjkWgKPLkvI+RMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Gm9H5Tdlw0W2QPWUaPclhAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">nDVAdmTYjkWgKPLkvI+RMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[38]" type="UMLClassView" guid="eHlB6RJBCEOXKmJlmvF3+gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1260</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">712</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="pFTAZkyxiEi11b/kwY9TDwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="P7aGuZWLvkynmH8oONcClQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">MElementDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="62cUlUh0VEyTwzPbbv12jAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="79BvKeGmp0+DhOKfZI+1gAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="N24iHRxuUESRc2FlyH/tKQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="joVdSWbKmkiSkbfM+K4iJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="wTS/DN+YNU2cnSbKNbyyMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[39]" type="UMLAssociationView" guid="toAqoomGhUu5X1SgFpOydQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1328,712;1328,633</XPD:ATTR>
<XPD:REF name="Model">0XrSFOJrJkifkUY3T6U0sAAA</XPD:REF>
<XPD:REF name="Head">huOShJ20MUS8Uha1fW2sxQAA</XPD:REF>
<XPD:REF name="Tail">eHlB6RJBCEOXKmJlmvF3+gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="eldKhuTBvUql5Zr8SpCBcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">0XrSFOJrJkifkUY3T6U0sAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="jzagf2tIsU2JcKxJv/s7aAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">0XrSFOJrJkifkUY3T6U0sAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="zmWQHH0BbUaq5b6lACNiGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">0XrSFOJrJkifkUY3T6U0sAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="XeUdvgKWZ0auLCTr1K0NeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">jL0a/l7R0UKe9QwjeDvIPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="2fCZq/iGHU+RhhD93cVkbgAA">
<XPD:ATTR name="Alpha" type="real">-5.28876353503932</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">47.7074417675063</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+elements</XPD:ATTR>
<XPD:REF name="Model">MMMdAYdiHUqS2ulyyKPUDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="w3BL3oW7gUSxy0cJsNYaDAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">jL0a/l7R0UKe9QwjeDvIPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="eXi3kgz94UG9cz5Fip1XwAAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">MMMdAYdiHUqS2ulyyKPUDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="jhvRZhiCUEiW76EH4zuq3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">jL0a/l7R0UKe9QwjeDvIPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="zacuFkc0t0u4d+7qg4+4HAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">MMMdAYdiHUqS2ulyyKPUDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="/4/sFIInyU2Pdq2Ohkl8vAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-80</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-552</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">jL0a/l7R0UKe9QwjeDvIPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="RtYsj6qMAE6MeKYN3Qaf4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-80</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-552</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">MMMdAYdiHUqS2ulyyKPUDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[40]" type="UMLGeneralizationView" guid="4YlZhYyVV0maTs9K4HEg7QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1324,576;1324,544;668,544;668,489</XPD:ATTR>
<XPD:REF name="Model">bJyEpm0uG02xcVJIaMG0IwAA</XPD:REF>
<XPD:REF name="Head">P7uhfytiuUKX4E5unLnS6AAA</XPD:REF>
<XPD:REF name="Tail">huOShJ20MUS8Uha1fW2sxQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="niHBgvIo00+6GvAUMp8S8AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">bJyEpm0uG02xcVJIaMG0IwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="DMRjBdrkwEO2FgZHZk2FfAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">bJyEpm0uG02xcVJIaMG0IwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="FB1k6uZnZkGXKL2/zxCHCAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">bJyEpm0uG02xcVJIaMG0IwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[41]" type="UMLClassView" guid="k28kNmud+0igiI2xYIJtFwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">364</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">432</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">129</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">32</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="THTPDfJoQU6ZyqBKAmSyJwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="hzJp9OXrdkqV2Qc4yRrjmAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ElementDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="bETFxG5jrEy8yOFT3N3FzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="yl/eYfMkzkC0G002/PinqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Z+3qmOhUgEqZXepYDjLpOwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WrzyUvHnzESMUjbhkVVUlAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="yhB3hGHCjUKheRfyuCLcZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="+VzMhc5jPEq+ZvK20jn1WAAA">
<XPD:ATTR name="Name" type="string">Single Element Component</XPD:ATTR>
<XPD:REF name="DiagramOwner">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="NeVXUbHcBEiFfgBeyiaQTgAA">
<XPD:REF name="Diagram">+VzMhc5jPEq+ZvK20jn1WAAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">5</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="/FG170myz0qVHIv5fF0bvwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">588</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">152</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">189</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">jtJjmZkctU6wB0d7ybuqdwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Tfrqj0hzlkaFKXZLlT4/LQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="mCJtFHpP0EaYEl+EHr/oxAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUISingleElementComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="QV/j1VWf30W5e4lYBV6gVgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="oe1svsRFKUGiNRXrttxCtQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="thOhzvzf9kKw7PXZQIKG9wAA">
<XPD:REF name="Model">jtJjmZkctU6wB0d7ybuqdwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="YCtzpCUW8EidBC8PNOhnmQAA">
<XPD:REF name="Model">jtJjmZkctU6wB0d7ybuqdwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="sy/+TlL71UWAaFvSKd9grQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">jtJjmZkctU6wB0d7ybuqdwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="NR6yNDBFm0GIRgCnrhf5xwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">248</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">164</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">129</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">32</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="fubAduosgEWNvP794LBxWwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="jFyK0CwXmUqe6a+m6Fhs6wAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ElementDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="9F0HYg9b7kuRjshBeI631gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="cbC/iVxoQE6HUDgVOZP55QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="u83F5SpP4ESZysvJ/4ZpvAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="IjW1JTDujECGKzM30DWoowAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="jA7bXv7qGkydVg4a5Te3PwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLAssociationView" guid="ZezcwRuAdkCQSJmEHMFJ5QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">588,180;376,180</XPD:ATTR>
<XPD:REF name="Model">opH5SGOcqU61pCx6UpNXIAAA</XPD:REF>
<XPD:REF name="Head">NR6yNDBFm0GIRgCnrhf5xwAA</XPD:REF>
<XPD:REF name="Tail">/FG170myz0qVHIv5fF0bvwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Up3Cv9RmAE6PMZDeFD2m0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">opH5SGOcqU61pCx6UpNXIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="R2tuOlzpSE6GKSX9lg332AAA">
<XPD:ATTR name="Alpha" type="real">1.64210384865026</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">14.0356688476182</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">opH5SGOcqU61pCx6UpNXIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="dp2kPHrn4UqyM/O5k6A5AAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">opH5SGOcqU61pCx6UpNXIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="PjcEPC+T7UGx/QHc67ucwgAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+element</XPD:ATTR>
<XPD:REF name="Model">ffDSooOCc0Cmu7cU6vDLOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="7z2teZcjQkaEMzwO42C09gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ELpFmRY9xEqpp5Lw2tF6VQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="4EndT+lviUOfJ4zdonxAzwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">ffDSooOCc0Cmu7cU6vDLOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Zrsxf2nQoU6N5/55NOul+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ELpFmRY9xEqpp5Lw2tF6VQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="cF5394aIlkqWWTE2KLMNzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">ffDSooOCc0Cmu7cU6vDLOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="v9oWyiG7G0imi4RAR5UTvAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ELpFmRY9xEqpp5Lw2tF6VQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="vazTpAp3uUqdbmQXdKNw3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ffDSooOCc0Cmu7cU6vDLOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="7Lt7GLGg0kearNboR8uTSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ELpFmRY9xEqpp5Lw2tF6VQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLGeneralizationView" guid="OOWzbmovSkSJu7/5mh3kOgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">688,152;688,73</XPD:ATTR>
<XPD:REF name="Model">0wn4BA6nnEe6kl7jvuc7tAAA</XPD:REF>
<XPD:REF name="Head">WydGLSbWm0OZ2rRWThe7iAAA</XPD:REF>
<XPD:REF name="Tail">/FG170myz0qVHIv5fF0bvwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="DGDZIUrs0E6BcXvPMYPVyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">0wn4BA6nnEe6kl7jvuc7tAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="1m/szElvk0GO98VEa2ahXQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">0wn4BA6nnEe6kl7jvuc7tAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="op1V1ytHhUy+UdK4JVCYUwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">0wn4BA6nnEe6kl7jvuc7tAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="WydGLSbWm0OZ2rRWThe7iAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">616</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">44</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">146</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">+Cwj1QCVyUG/Fyg3b0EYPQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="S6QTNpVJOEKPDM2Jks+zIQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="haeN4DA/4kSN1PcAb8WevQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIClickableComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="jeoJfMSSvk+yCQIKm82AmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="UOeGK25kekGL08hxDU+RjQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="W6XJDXupNkeDOtr+n0Q8dgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+Cwj1QCVyUG/Fyg3b0EYPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="iXO3tL3IKEeTFuR+RbAqBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+Cwj1QCVyUG/Fyg3b0EYPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="SxgfVRJuLEyEi/ZO4Oq8oQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+Cwj1QCVyUG/Fyg3b0EYPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">41</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="N2aX50PM+kmE2YW/9RVsowAA">
<XPD:ATTR name="Name" type="string">GUIWidget</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">tEgoZ3y5V0SUuAim5G2QCgAA</XPD:REF>
<XPD:REF name="Views[1]">MLSQLOKgmkmPBiWVK/K6eAAA</XPD:REF>
<XPD:REF name="Views[2]">J52m2+q+MUKIOWVmUOw7wAAA</XPD:REF>
<XPD:REF name="Views[3]">Ct39o+0L10mEbH2R/BD9BAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="W9V5iWFvi0GsYm61K1Uy9gAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">N2aX50PM+kmE2YW/9RVsowAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">F56QUUdnzUeE0CLnH979mAAA</XPD:REF>
<XPD:REF name="Specializations[1]">hQQiz/cLFkaInl352NEzhgAA</XPD:REF>
<XPD:REF name="Specializations[2]">tkaEHchJTEKYR0i9sPZoMQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">pCMU4fXT0EeNK37q3UW2vgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="KVxVLKpAJE2EngiF4AHZEAAA">
<XPD:ATTR name="Name" type="string">GUIMultipleElementWidget</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+reQEx3aEEqnbL5coS1ptQAA</XPD:REF>
<XPD:REF name="Views[1]">EqocHf1CTkGbAFMluCkJagAA</XPD:REF>
<XPD:REF name="Views[2]">9z7VOFqGKUum2e6hOPwFzwAA</XPD:REF>
<XPD:REF name="Views[3]">riBGoZMC8kCKLzrFjXI64QAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="FaItvdFMOU22jm9KwwWyLAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">KVxVLKpAJE2EngiF4AHZEAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">F56QUUdnzUeE0CLnH979mAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">0r0UOn5P4UuRshVEVgMGLQAA</XPD:REF>
<XPD:REF name="Specializations[1]">mfzWqHw8u0qGBR4DigDHjwAA</XPD:REF>
<XPD:REF name="Specializations[2]">+lavbeVx0UGk4ru7dripBwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="UTM1k4EKnU2WQgeDzLBsqgAA">
<XPD:ATTR name="Name" type="string">selectionLowerBound</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">0</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">KVxVLKpAJE2EngiF4AHZEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="0kA3zaC7eEuGb/6R4BOlPQAA">
<XPD:ATTR name="Name" type="string">selectionUpperBound</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">1</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">KVxVLKpAJE2EngiF4AHZEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="ohyPCpTCVEaHjm9Vqjo7AgAA">
<XPD:ATTR name="Name" type="string">selection</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">inputOutput</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">KVxVLKpAJE2EngiF4AHZEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="bP9i5f4eJk6EFhsQ5pE3BgAA">
<XPD:ATTR name="Name" type="string">selectAll</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">KVxVLKpAJE2EngiF4AHZEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="YJh19uZYD0y8NFDRV71mKAAA">
<XPD:ATTR name="Name" type="string">unselectAll</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">KVxVLKpAJE2EngiF4AHZEAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="UvfakDy0kEO+9vbN/Y0qwAAA">
<XPD:ATTR name="Name" type="string">GUITreeWidget</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">sYIF0X4x1k+G+87eIvq40QAA</XPD:REF>
<XPD:REF name="Views[1]">ymxP0w1cekOnztE0P1HtVQAA</XPD:REF>
<XPD:REF name="Views[2]">bMnJhF60UkmAgTG6nNUtAwAA</XPD:REF>
<XPD:REF name="Views[3]">ebgJc77Rx0G8l1RKGayhQgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="4vJP0nvfDEeDLPEuDCz//wAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">UvfakDy0kEO+9vbN/Y0qwAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">mfzWqHw8u0qGBR4DigDHjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="JZfspOH0E0KK3/U7bf8zrQAA">
<XPD:ATTR name="Name" type="string">GUIListWidget</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8GiVM+I95kaXlHuCUsTUUgAA</XPD:REF>
<XPD:REF name="Views[1]">kTB2MLYmIEanNzCMBDvchQAA</XPD:REF>
<XPD:REF name="Views[2]">3bIFOlKl0U++O+9bZU69ZwAA</XPD:REF>
<XPD:REF name="Views[3]">VkAn+a6tik2bf6OWX9CGcQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="zCOzmivsZUOYXIyAchHJggAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">JZfspOH0E0KK3/U7bf8zrQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">0r0UOn5P4UuRshVEVgMGLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="cNCLXgYkdkacmTQpStAWqAAA">
<XPD:ATTR name="Name" type="string">GUITableWidget</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">X8J+Enat20O8yAm5AKGdrwAA</XPD:REF>
<XPD:REF name="Views[1]">XYYz+uYN5UK/28GvSKykdAAA</XPD:REF>
<XPD:REF name="Views[2]">LRzhzFi7YkiB+QdjPLlbewAA</XPD:REF>
<XPD:REF name="Views[3]">zXJ2tT/b00mT32+HoIGh9wAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="r2zu2boFU06cMRUkYhKKpQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">cNCLXgYkdkacmTQpStAWqAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">+lavbeVx0UGk4ru7dripBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="zGmq2SYGv0OaeJpq888e0wAA">
<XPD:ATTR name="Name" type="string">GUIComboWidget</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">JRuyc0l2/k69gQMeFJaFxgAA</XPD:REF>
<XPD:REF name="Views[1]">aYFG9VnYrkmb9DApxJFGKQAA</XPD:REF>
<XPD:REF name="Views[2]">XxwAn9fqCEu0EeJwJrTZKwAA</XPD:REF>
<XPD:REF name="Views[3]">nLu2Th7n+E+O1bmW0OVyMQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="RjNglfvlpk2rjHT0w3PciQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">zGmq2SYGv0OaeJpq888e0wAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">hQQiz/cLFkaInl352NEzhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="FreB8R4v102t00s7/iCEIQAA">
<XPD:ATTR name="Name" type="string">GUIFieldEditor</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ClPpXXzvnUGw6dRWNX/B3AAA</XPD:REF>
<XPD:REF name="Views[1]">qK8O3v8r3Um+fuhXDpnA0QAA</XPD:REF>
<XPD:REF name="Views[2]">/YQFRVUC3EO0GR6sDy3dhAAA</XPD:REF>
<XPD:REF name="Views[3]">87DI3v6abE6lVccsXc1eWwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="VfsidMIbwUy2S9Qnj/nBpAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">FreB8R4v102t00s7/iCEIQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">tkaEHchJTEKYR0i9sPZoMQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">9</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="LDg4mheF70i1aILryE4NSwAA">
<XPD:ATTR name="Name" type="string">inputTypeFQName</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">FreB8R4v102t00s7/iCEIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="xxp7LcD5gkOsyLultaW6WQAA">
<XPD:ATTR name="Name" type="string">multiline</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">FreB8R4v102t00s7/iCEIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="W6d/QN9ijkid7l9uTt7mUQAA">
<XPD:ATTR name="Name" type="string">isPassword</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">FreB8R4v102t00s7/iCEIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="VwSJ+IHNmEmhFykkXbByogAA">
<XPD:ATTR name="Name" type="string">maxLength</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">0</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">FreB8R4v102t00s7/iCEIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="/sUh8vDo3E+cJL22o1xu+AAA">
<XPD:ATTR name="Name" type="string">checkboxLabel</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">FreB8R4v102t00s7/iCEIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="CNVOqmMDP06DIAkzuXhLtAAA">
<XPD:ATTR name="Name" type="string">treatEmptyTextAsNull</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">true</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">FreB8R4v102t00s7/iCEIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="86/1AM1A8UqwRLAliZ/XDgAA">
<XPD:ATTR name="Name" type="string">checked</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">inputOutput</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">FreB8R4v102t00s7/iCEIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="jdr3s6jtSUajBS1r1j/bNQAA">
<XPD:ATTR name="Name" type="string">unchecked</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">inputOutput</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">FreB8R4v102t00s7/iCEIQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="Cvz/sRatXEOJ6NOElYtmgwAA">
<XPD:ATTR name="Name" type="string">focusLost</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">output</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">FreB8R4v102t00s7/iCEIQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLGeneralization" guid="F56QUUdnzUeE0CLnH979mAAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:REF name="Child">KVxVLKpAJE2EngiF4AHZEAAA</XPD:REF>
<XPD:REF name="Parent">N2aX50PM+kmE2YW/9RVsowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">KPD78yiOo0yB3xNkRS0r0wAA</XPD:REF>
<XPD:REF name="Views[1]">hM3M8m0zEU2Dw/CvcMrilgAA</XPD:REF>
<XPD:REF name="Views[2]">he7VwaTAEk+TfZnYhwsWtQAA</XPD:REF>
<XPD:REF name="Views[3]">tgbfeW4VWE2x6OPJyXSoZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLGeneralization" guid="hQQiz/cLFkaInl352NEzhgAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:REF name="Child">zGmq2SYGv0OaeJpq888e0wAA</XPD:REF>
<XPD:REF name="Parent">N2aX50PM+kmE2YW/9RVsowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">V+Dvlx96ykySNBWUux2MQAAA</XPD:REF>
<XPD:REF name="Views[1]">BDSh664L0EKqIkfIQMqXeAAA</XPD:REF>
<XPD:REF name="Views[2]">EIirMNYEc0yS7WSwZhRh4AAA</XPD:REF>
<XPD:REF name="Views[3]">ctlYFfDDHECoOLUwgtV+2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLGeneralization" guid="0r0UOn5P4UuRshVEVgMGLQAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:REF name="Child">JZfspOH0E0KK3/U7bf8zrQAA</XPD:REF>
<XPD:REF name="Parent">KVxVLKpAJE2EngiF4AHZEAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">TSHlM8knJkaA8ik6Q8nW8QAA</XPD:REF>
<XPD:REF name="Views[1]">csleKW1CGkyIgZkPnG8bjAAA</XPD:REF>
<XPD:REF name="Views[2]">OZBvgiXimUigcSmZJLeIOQAA</XPD:REF>
<XPD:REF name="Views[3]">1ExrZAqU5ki5HIYXc4YLcwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLGeneralization" guid="mfzWqHw8u0qGBR4DigDHjwAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:REF name="Child">UvfakDy0kEO+9vbN/Y0qwAAA</XPD:REF>
<XPD:REF name="Parent">KVxVLKpAJE2EngiF4AHZEAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CbbAtMlbhEGujSwwHgs9RgAA</XPD:REF>
<XPD:REF name="Views[1]">ZTYiFpsmbESsJcw60hbtJQAA</XPD:REF>
<XPD:REF name="Views[2]">+2UlR5D/5kuolB9hZLMqLQAA</XPD:REF>
<XPD:REF name="Views[3]">Y2RgIE/l0U2/rwMLqXtAPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLGeneralization" guid="+lavbeVx0UGk4ru7dripBwAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:REF name="Child">cNCLXgYkdkacmTQpStAWqAAA</XPD:REF>
<XPD:REF name="Parent">KVxVLKpAJE2EngiF4AHZEAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rd91Ip1Mt0u7+0D/bliScgAA</XPD:REF>
<XPD:REF name="Views[1]">f+roAQ3Lf0utkzcvlryBHAAA</XPD:REF>
<XPD:REF name="Views[2]">EtiUGzlNrUSXovNl6tuCQwAA</XPD:REF>
<XPD:REF name="Views[3]">tKZ+xDk/F0CeG4tXqmY5IAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="tkaEHchJTEKYR0i9sPZoMQAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:REF name="Child">FreB8R4v102t00s7/iCEIQAA</XPD:REF>
<XPD:REF name="Parent">N2aX50PM+kmE2YW/9RVsowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">i3FhjOP6/0SKZGJCCm6fpgAA</XPD:REF>
<XPD:REF name="Views[1]">gLjKBQA85UmkX0uvdpHM8wAA</XPD:REF>
<XPD:REF name="Views[2]">I35r4h00vUy8JpWytw16IQAA</XPD:REF>
<XPD:REF name="Views[3]">UPVN/G+KsEeYCtK/CPfdpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLClass" guid="4dVuRNNg2EOC3K595CrTPQAA">
<XPD:ATTR name="Name" type="string">GUIElementComponent</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ez9RJDHpyUu3ZMc1ICafNgAA</XPD:REF>
<XPD:REF name="Views[1]">ZzvVC5xMJUqH1bjDej1bygAA</XPD:REF>
<XPD:REF name="Views[2]">dVAndbjgKEGFCplnqrRJTgAA</XPD:REF>
<XPD:REF name="Views[3]">NoyIftxzIUe+kZn3t8nXnAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="F8EgtTVgCEGbYpjliHh5rAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">4dVuRNNg2EOC3K595CrTPQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">MkYCj0PI8Eu//lxywH7itAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="b8upJbiE0EC4fvrfsacXGAAA">
<XPD:ATTR name="Name" type="string">getFavoriteOutputPin</XPD:ATTR>
<XPD:REF name="Owner">4dVuRNNg2EOC3K595CrTPQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eQFb4GjQJEeMG3kom2kVqAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">b8upJbiE0EC4fvrfsacXGAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">SlA8jOqhXkCn15pnB/xkrAAA</XPD:REF>
<XPD:REF name="Associations[1]">3h/8L5MJ30SauE3j/bwUSAAA</XPD:REF>
<XPD:REF name="Associations[2]">Ef++g/vmWk+6/6NGbshEAAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="5N1CtGTl6kOnSQCvGwNTZQAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">inputOutput</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">4dVuRNNg2EOC3K595CrTPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="4E7hO6Esake9lWOzk6rOaAAA">
<XPD:ATTR name="Name" type="string">clearValue</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">4dVuRNNg2EOC3K595CrTPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="KrzRqQ76vECTTJ/7FMeOoAAA">
<XPD:ATTR name="Name" type="string">GUIElementComponentKind</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lXklCTI6QkCB/BXcBnPVaQAA</XPD:REF>
<XPD:REF name="Views[1]">4mGZ6Hu3C0eidZbMe5LUegAA</XPD:REF>
<XPD:REF name="Views[2]">mgIjq7zwOE++SMvKt/watgAA</XPD:REF>
<XPD:REF name="Views[3]">nRmJMOQv3k6Avimj5Sx7OgAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="gKfsOXBZ3E+xHyGnTBnfCwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">KrzRqQ76vECTTJ/7FMeOoAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">DQRrWWSTbEuBESaUNFB2ewAA</XPD:REF>
<XPD:REF name="Specializations[1]">VQPyiaBJS0CysIxoJDXvsAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="xpDukuDqW0uWFytIb213BwAA">
<XPD:ATTR name="Name" type="string">getLowerBound</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">KrzRqQ76vECTTJ/7FMeOoAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zQXnUDJI4UuuZ5d4or9JDwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xpDukuDqW0uWFytIb213BwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="WPyq4ZVEJ0mp++/QKUwSCQAA">
<XPD:ATTR name="Name" type="string">getUpperBound</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">KrzRqQ76vECTTJ/7FMeOoAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Uw/lsyyql0maPFPbTUAP4gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WPyq4ZVEJ0mp++/QKUwSCQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">a5eh+3KRqkqUzaVoqfAQqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLClass" guid="0PquRoBcF06rBfD2Y5v+4gAA">
<XPD:ATTR name="Name" type="string">GUISlotEditorKind</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1V2c260K+U+tOkPWGI+VYwAA</XPD:REF>
<XPD:REF name="Views[1]">HSkj4uyx6k26K/+suSjpyAAA</XPD:REF>
<XPD:REF name="Views[2]">shlDg9SJFUCkRI+h3jjWbAAA</XPD:REF>
<XPD:REF name="Views[3]">ljjQApx0hkKX+isQ/GtRmAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="3MeRkmL6ik6tmz5akuyt9wAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">DQRrWWSTbEuBESaUNFB2ewAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ZtRMklmGW0miKZtYPdMkZwAA">
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
<XPD:REF name="Owner">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EuKwEkAxtUWLIzlP3LhDeAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZtRMklmGW0miKZtYPdMkZwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="tOtRbUfwNUeTHnl7g6F80QAA">
<XPD:ATTR name="Name" type="string">getLowerBound</XPD:ATTR>
<XPD:REF name="Owner">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RdIl4/a7qEixKdwm3VX/yAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tOtRbUfwNUeTHnl7g6F80QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="qz18O0/OVUqqz7pnP/L3VQAA">
<XPD:ATTR name="Name" type="string">getUpperBound</XPD:ATTR>
<XPD:REF name="Owner">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/djGwbejaEOocX2fYAhVlgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qz18O0/OVUqqz7pnP/L3VQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="HLPIFfWa80Om44kYajzT8AAA">
<XPD:ATTR name="Name" type="string">propertyFQName</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="3WddS8+R9EOzaPewaOP99AAA">
<XPD:ATTR name="Name" type="string">indirect</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">true</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="COSf6xGtDUWBM9FzddgpfwAA">
<XPD:ATTR name="Name" type="string">readOnly</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="CrMKBknNeEmL7/UuANx66AAA">
<XPD:ATTR name="Name" type="string">autoSubmit</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">true</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="UODmPDp62kmkyehI7wMzdwAA">
<XPD:ATTR name="Name" type="string">partial</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">true</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="vGaCvcs4Rk+sS5rkGi6HHwAA">
<XPD:ATTR name="Name" type="string">element</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="qCa9o9PCfkWea6Yka1EopAAA">
<XPD:ATTR name="Name" type="string">refresh</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="beevkHJgT06ZMy5Kq6GzEQAA">
<XPD:ATTR name="Name" type="string">submit</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="tQFCAzODE0CuIamrqyTtRgAA">
<XPD:ATTR name="Name" type="string">GUIInputKind</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xtVhyqEIFkaHrLsOL6rdiQAA</XPD:REF>
<XPD:REF name="Views[1]">FHqHbJc8WEuzZ1sS0DmRZwAA</XPD:REF>
<XPD:REF name="Views[2]">0fOS5efDsUCKyq89HfpLBAAA</XPD:REF>
<XPD:REF name="Views[3]">yF9AZsyY5UmKDlFiixIyxwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="Hp2lQhFO7UCxMj0FiyXzrgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">tQFCAzODE0CuIamrqyTtRgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">VQPyiaBJS0CysIxoJDXvsAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="0NcvQacWfkqD0HYTjhkGKQAA">
<XPD:ATTR name="Name" type="string">getLowerBound</XPD:ATTR>
<XPD:REF name="Owner">tQFCAzODE0CuIamrqyTtRgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mbewwvmV20yeiwlG8ATKhgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0NcvQacWfkqD0HYTjhkGKQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="YcoHdG7QaUyoYnn4uDBcvgAA">
<XPD:ATTR name="Name" type="string">getUpperBound</XPD:ATTR>
<XPD:REF name="Owner">tQFCAzODE0CuIamrqyTtRgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Q4VuAlH+eUuY1POnwaGETAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YcoHdG7QaUyoYnn4uDBcvgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">K5kVyrrNd0ajoQhXrlq8HAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="jXzZB/nub0Wg0+JmQRjNiwAA">
<XPD:ATTR name="Name" type="string">lowerBound</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">0</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">tQFCAzODE0CuIamrqyTtRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="b6aRLrCMdUidbADVK5Bs5wAA">
<XPD:ATTR name="Name" type="string">upperBound</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">1</XPD:ATTR>
<XPD:REF name="Type_">RhhgXxdWI0mPJBn1gjPRmAAA</XPD:REF>
<XPD:REF name="Owner">tQFCAzODE0CuIamrqyTtRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="+eT7B4IKs0CVMGKWv/EsiAAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">tQFCAzODE0CuIamrqyTtRgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLGeneralization" guid="DQRrWWSTbEuBESaUNFB2ewAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:REF name="Child">0PquRoBcF06rBfD2Y5v+4gAA</XPD:REF>
<XPD:REF name="Parent">KrzRqQ76vECTTJ/7FMeOoAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">94MLD48PxUKNxFOaZKL2/AAA</XPD:REF>
<XPD:REF name="Views[1]">YfJV0X/YGEW9VUSAUjpM7wAA</XPD:REF>
<XPD:REF name="Views[2]">3EeboQBIZkadYPJ27WcZrAAA</XPD:REF>
<XPD:REF name="Views[3]">KcU3dbvjZEuMRidSQV3mnQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLGeneralization" guid="VQPyiaBJS0CysIxoJDXvsAAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:REF name="Child">tQFCAzODE0CuIamrqyTtRgAA</XPD:REF>
<XPD:REF name="Parent">KrzRqQ76vECTTJ/7FMeOoAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Xj0/Q0XQ4k6ZU9majL+PDAAA</XPD:REF>
<XPD:REF name="Views[1]">aReI7wvIW0aBmBSJOt25EAAA</XPD:REF>
<XPD:REF name="Views[2]">3SP3UzDZgU2unPB7N46OOQAA</XPD:REF>
<XPD:REF name="Views[3]">w1GcyiMM0ECxUGIOsnnoJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLClass" guid="6889sqN+qEyrM40azdgsNwAA">
<XPD:ATTR name="Name" type="string">GUIElementInput</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">P7uhfytiuUKX4E5unLnS6AAA</XPD:REF>
<XPD:REF name="Views[1]">3dlkk/AuJk+k5Zbg0qIwlQAA</XPD:REF>
<XPD:REF name="Views[2]">oAr+aJE070SBJKvn7x6v5QAA</XPD:REF>
<XPD:REF name="Views[3]">+CZtffuM1k2IqREorxQWcAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="lQ4/BXReb0CBXv2XTNKnxgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">6889sqN+qEyrM40azdgsNwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Specializations" type="integer">5</XPD:ATTR>
<XPD:REF name="Specializations[0]">+GjWpft5QkyCuEltXNt97gAA</XPD:REF>
<XPD:REF name="Specializations[1]">qwd+OetAHkura/F202HvagAA</XPD:REF>
<XPD:REF name="Specializations[2]">4HRU63J4hEqZuniHT+/73gAA</XPD:REF>
<XPD:REF name="Specializations[3]">QWIvm+DCgEW4d6z9h1dgUAAA</XPD:REF>
<XPD:REF name="Specializations[4]">bJyEpm0uG02xcVJIaMG0IwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">kRoxAeFGgEutCVZfE4u+bAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="5yUr17nqXkKVqsYbc2CQ4AAA">
<XPD:ATTR name="Name" type="string">refresh</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;Void&quot;</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">6889sqN+qEyrM40azdgsNwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLClass" guid="hyDGsJYt3U27mgPy8eqoigAA">
<XPD:ATTR name="Name" type="string">GUISubnodesInput</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">l2OKVCJwY06q5FolqtEwHQAA</XPD:REF>
<XPD:REF name="Views[1]">EYL5teLfkkmMXGvReO3ruAAA</XPD:REF>
<XPD:REF name="Views[2]">c8iNWampkk6f9rd8AVwWbgAA</XPD:REF>
<XPD:REF name="Views[3]">/md4t3gYpU6nPlLNIlzC4QAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="tsWk8aKJJ0WQzM6XDsmd7AAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">hyDGsJYt3U27mgPy8eqoigAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">+GjWpft5QkyCuEltXNt97gAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">keKiJWtwHUexsvsEL9chJQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="qi98bMeGb0e+Raec+FwJzgAA">
<XPD:ATTR name="Name" type="string">showRoot</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">hyDGsJYt3U27mgPy8eqoigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLClass" guid="VRmaQbkZdEmPpsRMFNCPjgAA">
<XPD:ATTR name="Name" type="string">GUICollectionInput</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GfnB7LxpjEqpHFPJF96H7gAA</XPD:REF>
<XPD:REF name="Views[1]">temeDlbn9UiOvlVERxPhdAAA</XPD:REF>
<XPD:REF name="Views[2]">dnPQLP+GNkK6ccyaQx+7FgAA</XPD:REF>
<XPD:REF name="Views[3]">DhnzUwkvhU2raWCJl8mf3QAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="FmzMCbwHq0iLCsHY8i7edQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">VRmaQbkZdEmPpsRMFNCPjgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">qwd+OetAHkura/F202HvagAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="houYM9BWuEm1vV42P8/aKAAA">
<XPD:ATTR name="Name" type="string">getCollection</XPD:ATTR>
<XPD:REF name="Owner">VRmaQbkZdEmPpsRMFNCPjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="c1RBAgW8Ck6O3DyIR28v4AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IElement[*]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">houYM9BWuEm1vV42P8/aKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">MpFtXhXlCku3Z85z+qVpXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLClass" guid="txmKeZWV8UmnfcQIYbPr/gAA">
<XPD:ATTR name="Name" type="string">GUISlotValueInput</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ib3E8SGdVE+P2Ir1HbTCFAAA</XPD:REF>
<XPD:REF name="Views[1]">nhsM3fjqukq+Ezi7xYwyagAA</XPD:REF>
<XPD:REF name="Views[2]">3KDioNmdkU2GXYd+FuP44wAA</XPD:REF>
<XPD:REF name="Views[3]">SA6VrayKmU6H0EwBbH0SJAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="CSYrK/pTjUynxi28enOViQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">txmKeZWV8UmnfcQIYbPr/gAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">4HRU63J4hEqZuniHT+/73gAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="bKMpvu02dU6NEr/HGaRmcgAA">
<XPD:ATTR name="Name" type="string">propertyFQName</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">txmKeZWV8UmnfcQIYbPr/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="LYmZmvyVXU6GAk552840FQAA">
<XPD:ATTR name="Name" type="string">indirect</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">true</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">txmKeZWV8UmnfcQIYbPr/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="XjdgOsR4mkmuXN6W3SthUAAA">
<XPD:ATTR name="Name" type="string">element</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">txmKeZWV8UmnfcQIYbPr/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLGeneralization" guid="+GjWpft5QkyCuEltXNt97gAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:REF name="Child">hyDGsJYt3U27mgPy8eqoigAA</XPD:REF>
<XPD:REF name="Parent">6889sqN+qEyrM40azdgsNwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ReFrTtCiGU+/mSzHOER74wAA</XPD:REF>
<XPD:REF name="Views[1]">ayE++4eqfESb2Vsdgjp0gwAA</XPD:REF>
<XPD:REF name="Views[2]">4+067PPu1U627oHr+5Ro8AAA</XPD:REF>
<XPD:REF name="Views[3]">iDCSmXFxVkSp2Oae5c1s9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLGeneralization" guid="qwd+OetAHkura/F202HvagAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:REF name="Child">VRmaQbkZdEmPpsRMFNCPjgAA</XPD:REF>
<XPD:REF name="Parent">6889sqN+qEyrM40azdgsNwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1FIrbwXbSEuje7OD+a1SowAA</XPD:REF>
<XPD:REF name="Views[1]">dx7mUrl9pkCslullGjRKawAA</XPD:REF>
<XPD:REF name="Views[2]">z54qaTYWGE2fg1ohW0u9tgAA</XPD:REF>
<XPD:REF name="Views[3]">ogz6IuS5CkinAXVD4s9lXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLGeneralization" guid="4HRU63J4hEqZuniHT+/73gAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:REF name="Child">txmKeZWV8UmnfcQIYbPr/gAA</XPD:REF>
<XPD:REF name="Parent">6889sqN+qEyrM40azdgsNwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ihfOJjeYfECazJ0UV1wgJQAA</XPD:REF>
<XPD:REF name="Views[1]">t93oPGmgD0KWpY6dye4tUgAA</XPD:REF>
<XPD:REF name="Views[2]">+Syb5Y/ctEqC6VvfneRj6QAA</XPD:REF>
<XPD:REF name="Views[3]">AekEElCvbU2nviEzL6DNVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLAssociation" guid="tQFS698VEk+OuKbc56Eh1wAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EfIGml8RIkmmqwDUzbNi2AAA</XPD:REF>
<XPD:REF name="Views[1]">p6NF3JdnGkiWT6XUgZFgDAAA</XPD:REF>
<XPD:REF name="Views[2]">p5j9Cv/0QUW+ytJ4q8MOrAAA</XPD:REF>
<XPD:REF name="Views[3]">KvaTNy2EnUmZB0gXUJhw5wAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="pCMU4fXT0EeNK37q3UW2vgAA">
<XPD:ATTR name="Name" type="string">widget</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">tQFS698VEk+OuKbc56Eh1wAA</XPD:REF>
<XPD:REF name="Participant">N2aX50PM+kmE2YW/9RVsowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">K+2Vd66cx0eE0zRnOERRGwAA</XPD:REF>
<XPD:REF name="Views[1]">AeaLUquXUk2aiGy2/+qAfQAA</XPD:REF>
<XPD:REF name="Views[2]">X0vSP91Vw0qeA5r/3XTptgAA</XPD:REF>
<XPD:REF name="Views[3]">k5TP/wCQpUCr6zo7sviUkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="SlA8jOqhXkCn15pnB/xkrAAA">
<XPD:ATTR name="Name" type="string">owner</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">tQFS698VEk+OuKbc56Eh1wAA</XPD:REF>
<XPD:REF name="Participant">4dVuRNNg2EOC3K595CrTPQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CPVvLLRc/kOISJ6kIx+sKQAA</XPD:REF>
<XPD:REF name="Views[1]">S3L7DsaSaEOMA09c+VrOfwAA</XPD:REF>
<XPD:REF name="Views[2]">SQAOOkwOUE2c5IEcGMTALAAA</XPD:REF>
<XPD:REF name="Views[3]">XEk+TIFR90yq35+7wmtfQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLAssociation" guid="nyTHcj3Iz0uni9lkp9nTDwAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">JD6pWe53DkuA4yGkCRsGbAAA</XPD:REF>
<XPD:REF name="Views[1]">ebTyl8q5KUa06qK1BGPiFQAA</XPD:REF>
<XPD:REF name="Views[2]">KpEQ0ZnvV0ylGyODjw68LAAA</XPD:REF>
<XPD:REF name="Views[3]">5stPeTHBRUWSR426aHolSwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="a5eh+3KRqkqUzaVoqfAQqQAA">
<XPD:ATTR name="Name" type="string">kind</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">nyTHcj3Iz0uni9lkp9nTDwAA</XPD:REF>
<XPD:REF name="Participant">KrzRqQ76vECTTJ/7FMeOoAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jlV4V+kBOEmTdMe8dam8mwAA</XPD:REF>
<XPD:REF name="Views[1]">KqyuGsYcQkaMZ6ecgGPXSQAA</XPD:REF>
<XPD:REF name="Views[2]">x3LGdRrObUyQypYE+K/mCwAA</XPD:REF>
<XPD:REF name="Views[3]">2nekcQ9c9keJHCumZVNoJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="3h/8L5MJ30SauE3j/bwUSAAA">
<XPD:ATTR name="Name" type="string">owner</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">nyTHcj3Iz0uni9lkp9nTDwAA</XPD:REF>
<XPD:REF name="Participant">4dVuRNNg2EOC3K595CrTPQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XmzTsbFrCk2YVG2q3wAT9QAA</XPD:REF>
<XPD:REF name="Views[1]">ijGWA3U/fECfDdbUgmVb4AAA</XPD:REF>
<XPD:REF name="Views[2]">/kSe0wHxck6Wf7Mwnf3WUQAA</XPD:REF>
<XPD:REF name="Views[3]">4+wlEoEErECFbEQfD0En7wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLAssociation" guid="89j8cuGynkyf79MHBB09uwAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VVIY5C8Lzkq+8x9+jV1GwQAA</XPD:REF>
<XPD:REF name="Views[1]">h1U8armVmEeSfsow9XgPhgAA</XPD:REF>
<XPD:REF name="Views[2]">SQDrrgMUzU60LFfVJfWS8AAA</XPD:REF>
<XPD:REF name="Views[3]">XTQpuairUUywXEc57ua0BwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="kRoxAeFGgEutCVZfE4u+bAAA">
<XPD:ATTR name="Name" type="string">input</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">89j8cuGynkyf79MHBB09uwAA</XPD:REF>
<XPD:REF name="Participant">6889sqN+qEyrM40azdgsNwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Q4lHVaeXg0ylkF7NEs9UbAAA</XPD:REF>
<XPD:REF name="Views[1]">0bPYNmH6/EKBqQGqXJDZlgAA</XPD:REF>
<XPD:REF name="Views[2]">wNTv822xAkORPjo2ahYJ0wAA</XPD:REF>
<XPD:REF name="Views[3]">NCAFPMkcK025dedXXjqpHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Ef++g/vmWk+6/6NGbshEAAAA">
<XPD:ATTR name="Name" type="string">owner</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">89j8cuGynkyf79MHBB09uwAA</XPD:REF>
<XPD:REF name="Participant">4dVuRNNg2EOC3K595CrTPQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MjjFtfNCkkqU97hLpM/GhQAA</XPD:REF>
<XPD:REF name="Views[1]">zLQV2tohtUe8qD5JHm41wwAA</XPD:REF>
<XPD:REF name="Views[2]">pwo86dIEA0C94/yV7kZqNwAA</XPD:REF>
<XPD:REF name="Views[3]">txlyBDCY/0eWWYf5SV2E3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLGeneralization" guid="MkYCj0PI8Eu//lxywH7itAAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:REF name="Child">4dVuRNNg2EOC3K595CrTPQAA</XPD:REF>
<XPD:REF name="Parent">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">BmogpbNYPU26d6y3hGBn+wAA</XPD:REF>
<XPD:REF name="Views[1]">xZxs8uhRPUaSuCP6AL5kZQAA</XPD:REF>
<XPD:REF name="Views[2]">lrIUbabuQkKVsAPos6nWsgAA</XPD:REF>
<XPD:REF name="Views[3]">W+chBhHJQki8ziOLXtC22gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLAssociation" guid="58QACrTqcUKa6HLGMgDWTQAA">
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">YfZr61m7okGZgkoQB7JGFAAA</XPD:REF>
<XPD:REF name="Views[1]">KMzBogZaK0yLieyuF5eXHwAA</XPD:REF>
<XPD:REF name="Views[2]">fJ4PrA54VUOOxTutnU/BLwAA</XPD:REF>
<XPD:REF name="Views[3]">9AoOsMcm20e6MyWZpbjjNgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="keKiJWtwHUexsvsEL9chJQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">58QACrTqcUKa6HLGMgDWTQAA</XPD:REF>
<XPD:REF name="Participant">hyDGsJYt3U27mgPy8eqoigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9g3PGe3O7EqEcfGgsKoTAgAA</XPD:REF>
<XPD:REF name="Views[1]">5ZCrG8aYoE+wXzgUb2DCbgAA</XPD:REF>
<XPD:REF name="Views[2]">pMtNl7wpq0qkyURkYdO1GAAA</XPD:REF>
<XPD:REF name="Views[3]">IzUDr3lTIEWrl7HcturP5gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Gw2pzvpxeUajSaB4u5VIQAAA">
<XPD:ATTR name="Name" type="string">element</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">58QACrTqcUKa6HLGMgDWTQAA</XPD:REF>
<XPD:REF name="Participant">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6ZoBWhXk1kGF7+q6H71mIQAA</XPD:REF>
<XPD:REF name="Views[1]">TgjN04pEMk+zunN8KnfhdwAA</XPD:REF>
<XPD:REF name="Views[2]">UNdKW6oryUmaFvXtJum2RgAA</XPD:REF>
<XPD:REF name="Views[3]">Cd9Zqcl+rEuOMXtiStL+KAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLAssociation" guid="GUdOuvhvAEyFruY4Frr+YAAA">
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vyjjGxYCG06Gvrupz+9H0QAA</XPD:REF>
<XPD:REF name="Views[1]">elscWg/4tUe5l+mFVeY7MQAA</XPD:REF>
<XPD:REF name="Views[2]">UBaIGG3Aw0+fjFXy5X6uswAA</XPD:REF>
<XPD:REF name="Views[3]">3qtoNHRgdUyJEr/29VnS1wAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="MpFtXhXlCku3Z85z+qVpXwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">GUdOuvhvAEyFruY4Frr+YAAA</XPD:REF>
<XPD:REF name="Participant">VRmaQbkZdEmPpsRMFNCPjgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vvVpyFX9C0CDYWwyLHpFEAAA</XPD:REF>
<XPD:REF name="Views[1]">8KNlbO3mQE6mTHvudlVDMQAA</XPD:REF>
<XPD:REF name="Views[2]">NvNQFLBtm0emyen3aTEKPwAA</XPD:REF>
<XPD:REF name="Views[3]">+dUoDOC6Q0KzyqpxPJlCPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ydkVUPZ2EUOfXRDe3L0jhwAA">
<XPD:ATTR name="Name" type="string">collection</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">GUdOuvhvAEyFruY4Frr+YAAA</XPD:REF>
<XPD:REF name="Participant">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vGR0Mk2v+UWQWkygzl6UXwAA</XPD:REF>
<XPD:REF name="Views[1]">wMSBk+d/p0Cncvd1u8hf5AAA</XPD:REF>
<XPD:REF name="Views[2]">dpX8/VBgZkC59u6+a2xN2wAA</XPD:REF>
<XPD:REF name="Views[3]">DKm9NuXOvEGfFn/E0Iin/wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLAssociation" guid="OI8z+MSjQUqax6BCkqPtTgAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lw4jYqRXU0iKP7q/jbrDwwAA</XPD:REF>
<XPD:REF name="Views[1]">eYFqdgzvFU2yAL9TUunKPAAA</XPD:REF>
<XPD:REF name="Views[2]">+0xCf2L2CkW5ZzPszfodXAAA</XPD:REF>
<XPD:REF name="Views[3]">TLOgheYnKEyTmHSyxcKhOwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="K5kVyrrNd0ajoQhXrlq8HAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">OI8z+MSjQUqax6BCkqPtTgAA</XPD:REF>
<XPD:REF name="Participant">tQFCAzODE0CuIamrqyTtRgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GC5oNu7XvEezpQFCPPHJUwAA</XPD:REF>
<XPD:REF name="Views[1]">rlqDyVFo8U+vmSIuCnjQ3QAA</XPD:REF>
<XPD:REF name="Views[2]">AHkINKFPT02keA0EZhQPpQAA</XPD:REF>
<XPD:REF name="Views[3]">3SecLn7eoEiy3Cl3KM3P3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="IXKXTzaUykiCMQuTFsCjFwAA">
<XPD:ATTR name="Name" type="string">initialValues</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">OI8z+MSjQUqax6BCkqPtTgAA</XPD:REF>
<XPD:REF name="Participant">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EUCX+6SENkebRPssL4PwiAAA</XPD:REF>
<XPD:REF name="Views[1]">ok3ziBE6dUyn6S8eX2GgfwAA</XPD:REF>
<XPD:REF name="Views[2]">HwBgbrFAI0aAW0SMIqpTNQAA</XPD:REF>
<XPD:REF name="Views[3]">FG247gASJEGK4zxVy0TLmwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLClass" guid="k7JGA3dF1U+SdxIhg+NJcgAA">
<XPD:ATTR name="Name" type="string">GUIQueryInput</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">uPT4V0/PD0KJCPT5GHhDWQAA</XPD:REF>
<XPD:REF name="Views[1]">r8dTRomCdki0xOZmvL7lwwAA</XPD:REF>
<XPD:REF name="Views[2]">T5pdJ4YeKkak3+okhPUUqQAA</XPD:REF>
<XPD:REF name="Views[3]">LylKHk8cJ0OW7NtHZ9x6YAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="ODYkUF+8dUmgdhe/zth5EAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">k7JGA3dF1U+SdxIhg+NJcgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">QWIvm+DCgEW4d6z9h1dgUAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="I8zMLA7gLkmHw14D9DV6BAAA">
<XPD:ATTR name="Name" type="string">query</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">k7JGA3dF1U+SdxIhg+NJcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLGeneralization" guid="QWIvm+DCgEW4d6z9h1dgUAAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:REF name="Child">k7JGA3dF1U+SdxIhg+NJcgAA</XPD:REF>
<XPD:REF name="Parent">6889sqN+qEyrM40azdgsNwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8dquVTEH20u/JN/GP3TE3gAA</XPD:REF>
<XPD:REF name="Views[1]">e/XkXPNokUeBp2DWRuDmPQAA</XPD:REF>
<XPD:REF name="Views[2]">D1fkfXS2SUKMv5sQjOazVQAA</XPD:REF>
<XPD:REF name="Views[3]">Wo4JUF6VE02Dt2jtflV8fwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLClass" guid="jtJjmZkctU6wB0d7ybuqdwAA">
<XPD:ATTR name="Name" type="string">GUISingleElementComponent</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A GUI Component that is responsible for specifying appearance and behavior of one Model or Runtime Element. It can provide its picture, text, Commands etc.</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/FG170myz0qVHIv5fF0bvwAA</XPD:REF>
<XPD:REF name="Views[1]">thOhzvzf9kKw7PXZQIKG9wAA</XPD:REF>
<XPD:REF name="Views[2]">YCtzpCUW8EidBC8PNOhnmQAA</XPD:REF>
<XPD:REF name="Views[3]">sy/+TlL71UWAaFvSKd9grQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="Dhxht+yDzUSIuNiMuTLrXgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">jtJjmZkctU6wB0d7ybuqdwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">0wn4BA6nnEe6kl7jvuc7tAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Y3rDHfRGSUK8fbyuaPUQ8QAA">
<XPD:ATTR name="Name" type="string">getElement</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">jtJjmZkctU6wB0d7ybuqdwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gxQl73KRPUe/sLbiGz+smwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Y3rDHfRGSUK8fbyuaPUQ8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ALxQem1MWEGkqcWXpcBUKQAA">
<XPD:ATTR name="Name" type="string">getFavoriteOutputPin</XPD:ATTR>
<XPD:REF name="Owner">jtJjmZkctU6wB0d7ybuqdwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CDWaG+pTdU6M4UGxHChlOQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ALxQem1MWEGkqcWXpcBUKQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">ELpFmRY9xEqpp5Lw2tF6VQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLAssociation" guid="opH5SGOcqU61pCx6UpNXIAAA">
<XPD:ATTR name="Documentation" type="string">Specifies that each Component Instance of this Component will have a Slot that refers to an Element it renders, and which is an input for it.</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ZezcwRuAdkCQSJmEHMFJ5QAA</XPD:REF>
<XPD:REF name="Views[1]">Up3Cv9RmAE6PMZDeFD2m0gAA</XPD:REF>
<XPD:REF name="Views[2]">R2tuOlzpSE6GKSX9lg332AAA</XPD:REF>
<XPD:REF name="Views[3]">dp2kPHrn4UqyM/O5k6A5AAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ELpFmRY9xEqpp5Lw2tF6VQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">opH5SGOcqU61pCx6UpNXIAAA</XPD:REF>
<XPD:REF name="Participant">jtJjmZkctU6wB0d7ybuqdwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7z2teZcjQkaEMzwO42C09gAA</XPD:REF>
<XPD:REF name="Views[1]">Zrsxf2nQoU6N5/55NOul+AAA</XPD:REF>
<XPD:REF name="Views[2]">v9oWyiG7G0imi4RAR5UTvAAA</XPD:REF>
<XPD:REF name="Views[3]">7Lt7GLGg0kearNboR8uTSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ffDSooOCc0Cmu7cU6vDLOwAA">
<XPD:ATTR name="Name" type="string">element</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">opH5SGOcqU61pCx6UpNXIAAA</XPD:REF>
<XPD:REF name="Participant">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PjcEPC+T7UGx/QHc67ucwgAA</XPD:REF>
<XPD:REF name="Views[1]">4EndT+lviUOfJ4zdonxAzwAA</XPD:REF>
<XPD:REF name="Views[2]">cF5394aIlkqWWTE2KLMNzwAA</XPD:REF>
<XPD:REF name="Views[3]">vazTpAp3uUqdbmQXdKNw3QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLGeneralization" guid="0wn4BA6nnEe6kl7jvuc7tAAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:REF name="Child">jtJjmZkctU6wB0d7ybuqdwAA</XPD:REF>
<XPD:REF name="Parent">+Cwj1QCVyUG/Fyg3b0EYPQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">OOWzbmovSkSJu7/5mh3kOgAA</XPD:REF>
<XPD:REF name="Views[1]">DGDZIUrs0E6BcXvPMYPVyQAA</XPD:REF>
<XPD:REF name="Views[2]">1m/szElvk0GO98VEa2ahXQAA</XPD:REF>
<XPD:REF name="Views[3]">op1V1ytHhUy+UdK4JVCYUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLClass" guid="nDVAdmTYjkWgKPLkvI+RMAAA">
<XPD:ATTR name="Name" type="string">GUIModelElementsAsTextInput</XPD:ATTR>
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">huOShJ20MUS8Uha1fW2sxQAA</XPD:REF>
<XPD:REF name="Views[1]">tB9LDSnS902jvjgp8xToyAAA</XPD:REF>
<XPD:REF name="Views[2]">6OPnCfwczUmuk1QnMl2UCwAA</XPD:REF>
<XPD:REF name="Views[3]">Gm9H5Tdlw0W2QPWUaPclhAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="PeoupH++6kiWndJgBAfW7QAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">nDVAdmTYjkWgKPLkvI+RMAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">bJyEpm0uG02xcVJIaMG0IwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="UO/YfGT9gEeSlo3vf7N/+AAA">
<XPD:ATTR name="Name" type="string">getElements</XPD:ATTR>
<XPD:REF name="Owner">nDVAdmTYjkWgKPLkvI+RMAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Emp80dmL2UiVUSNub9NWqwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">INamedElement[*]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UO/YfGT9gEeSlo3vf7N/+AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">jL0a/l7R0UKe9QwjeDvIPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLGeneralization" guid="bJyEpm0uG02xcVJIaMG0IwAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:REF name="Child">nDVAdmTYjkWgKPLkvI+RMAAA</XPD:REF>
<XPD:REF name="Parent">6889sqN+qEyrM40azdgsNwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4YlZhYyVV0maTs9K4HEg7QAA</XPD:REF>
<XPD:REF name="Views[1]">niHBgvIo00+6GvAUMp8S8AAA</XPD:REF>
<XPD:REF name="Views[2]">DMRjBdrkwEO2FgZHZk2FfAAA</XPD:REF>
<XPD:REF name="Views[3]">FB1k6uZnZkGXKL2/zxCHCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLAssociation" guid="0XrSFOJrJkifkUY3T6U0sAAA">
<XPD:REF name="Namespace">D3ORCS77W0WSzsp0CnRxAQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">toAqoomGhUu5X1SgFpOydQAA</XPD:REF>
<XPD:REF name="Views[1]">eldKhuTBvUql5Zr8SpCBcAAA</XPD:REF>
<XPD:REF name="Views[2]">jzagf2tIsU2JcKxJv/s7aAAA</XPD:REF>
<XPD:REF name="Views[3]">zmWQHH0BbUaq5b6lACNiGwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="MMMdAYdiHUqS2ulyyKPUDgAA">
<XPD:ATTR name="Name" type="string">elements</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">0XrSFOJrJkifkUY3T6U0sAAA</XPD:REF>
<XPD:REF name="Participant">PRLr6iHQz0q3by+FTMhxtQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">2fCZq/iGHU+RhhD93cVkbgAA</XPD:REF>
<XPD:REF name="Views[1]">eXi3kgz94UG9cz5Fip1XwAAA</XPD:REF>
<XPD:REF name="Views[2]">zacuFkc0t0u4d+7qg4+4HAAA</XPD:REF>
<XPD:REF name="Views[3]">RtYsj6qMAE6MeKYN3Qaf4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="jL0a/l7R0UKe9QwjeDvIPwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">0XrSFOJrJkifkUY3T6U0sAAA</XPD:REF>
<XPD:REF name="Participant">nDVAdmTYjkWgKPLkvI+RMAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XeUdvgKWZ0auLCTr1K0NeAAA</XPD:REF>
<XPD:REF name="Views[1]">w3BL3oW7gUSxy0cJsNYaDAAA</XPD:REF>
<XPD:REF name="Views[2]">jhvRZhiCUEiW76EH4zuq3QAA</XPD:REF>
<XPD:REF name="Views[3]">/4/sFIInyU2Pdq2Ohkl8vAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLPackage" guid="QI5BbA0spUi9v9wL41yuvAAA">
<XPD:ATTR name="Name" type="string">NonVisualCompoments</XPD:ATTR>
<XPD:REF name="Namespace">6b/TYkiGaUu41GACNqTWLgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="IVAFHGOdKkiJBuHDq7aApQAA">
<XPD:ATTR name="Name" type="string">Non Visual Components</XPD:ATTR>
<XPD:REF name="DiagramOwner">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="Ftl57+wDeE2c51Lc1iqtTAAA">
<XPD:REF name="Diagram">IVAFHGOdKkiJBuHDq7aApQAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">17</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="PSe+Z0849Ei87CoQD0YMSAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">634</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">26</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">96</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="0gQp7yPayU2RdRi+4lkBQQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="H2+T2A84AUSQTtIA922r/QAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="iqY+3DPh5EOULJv0jyCZ3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="4OpZgqIjvEqrz1DDVfX0KgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="0hu+nGn3mE6/LA2Xn1tsUgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="nj8661EDvUC3eqrT3WNtYwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="yUAE7IR+Qk6WwlzAfRGK5gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="11wfR+150kmwtOgDrk1hUQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">308</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">244</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">179</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
<XPD:REF name="Model">3PDo6KZO7UCe0qzzMJEweAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="m3IkvoO42EiUUUm7aON+tAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="+KZww89CMUKOiJbn5LdUqAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIBufferComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="knix/6r+oUKcrMOGERyf9AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="esGQ7aq3CkuGXpOOuiaHpwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="j7PcaF+JoEOSSJZh/o6UFgAA">
<XPD:REF name="Model">3PDo6KZO7UCe0qzzMJEweAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="bgFTAMC1S0mgUtN9iX4i8gAA">
<XPD:REF name="Model">3PDo6KZO7UCe0qzzMJEweAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="NsBjIyFI4UmmBTP7jDAJmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">3PDo6KZO7UCe0qzzMJEweAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="Tye+yBVNPUaIEpo8ogoNLgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">608</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">100</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">162</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">enpI7FYRYEqJarDlhrKccgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="3BtEli5O+k+j5KHDdlFkvAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="BWXqnB96EU6BchXz2fSxaAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUINonVisualComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Drxz1O3yaEesmFuve8SkQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="SJIkdftc7Ei1nnr9I+uNpwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="NezPE+5oQUO4dIj+jTCVuwAA">
<XPD:REF name="Model">enpI7FYRYEqJarDlhrKccgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WqII8dRB9k6tL/7vyXR09gAA">
<XPD:REF name="Model">enpI7FYRYEqJarDlhrKccgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="mjQExY+TsUORbZ8LbPORogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">enpI7FYRYEqJarDlhrKccgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="yLatItx2KEyH712+tDrxSgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">48</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">268</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">122</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="/TnylIG/q0ieZed3MD1+MwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="S1veY2dW40ChRNB+A6yDUAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ElementDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="4cUMI9irXkCF4WKgdM5lwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="DePmwBTbA0aRd5ZO39vOkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="6wWDqZqIDEeVvboL7NvKAgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="6pvt7Rt12E6egrY7rgQK1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="PCa347reQUilU3+N5mu8DQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="TNwKq3YFqUauON5xZBKdUgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">308,282;169,282</XPD:ATTR>
<XPD:REF name="Model">al+Mv5hy0Equr+8iU05AxgAA</XPD:REF>
<XPD:REF name="Head">yLatItx2KEyH712+tDrxSgAA</XPD:REF>
<XPD:REF name="Tail">11wfR+150kmwtOgDrk1hUQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="72WNQEKWjECUSul5stYMQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">al+Mv5hy0Equr+8iU05AxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="i52i6P9skEaPSvk7A4j09wAA">
<XPD:ATTR name="Alpha" type="real">4.62924626732031</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">12.0415945787923</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;input&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">al+Mv5hy0Equr+8iU05AxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="TrI3UbAXJkONSpzekHwjswAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">al+Mv5hy0Equr+8iU05AxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="zVUnF+8Lk0unHhBn9QImZgAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+input</XPD:ATTR>
<XPD:REF name="Model">sqERnoZBrEuyfRwHz91/2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="w+e8twTA9k6fQ68vG79jPAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">wCShR0KxrEqKT5xyz0wrHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="LZG6mJcv20ms0anSmjK7WQAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">sqERnoZBrEuyfRwHz91/2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="x7ckqGll9UO06zaKgpjkiwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">wCShR0KxrEqKT5xyz0wrHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="EudPdfJBZUuj1bJGE/fu8gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">sqERnoZBrEuyfRwHz91/2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="azYQ1T1oYUW6GJDHG82FqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">wCShR0KxrEqKT5xyz0wrHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="kFyCx9rjsEuAIa4rldk21AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">sqERnoZBrEuyfRwHz91/2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="H6vsOqSvhkqhyw4OnfzzfgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">wCShR0KxrEqKT5xyz0wrHgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLGeneralizationView" guid="MffADueqiEKmQFNt4t/LRgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">389,244;389,192;680,192;680,143</XPD:ATTR>
<XPD:REF name="Model">4xm3oz1lbU+idBzOCvFnPwAA</XPD:REF>
<XPD:REF name="Head">Tye+yBVNPUaIEpo8ogoNLgAA</XPD:REF>
<XPD:REF name="Tail">11wfR+150kmwtOgDrk1hUQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="0oB6iClS8UePUqJjFgOyZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4xm3oz1lbU+idBzOCvFnPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="j8Jj5rJeMkq6m4JW8/D08wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">4xm3oz1lbU+idBzOCvFnPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="3Q9ocnoMUUSIAMSYZdaQFwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4xm3oz1lbU+idBzOCvFnPwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLGeneralizationView" guid="80C1mQTJ0kimxjiKfR3nnAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">686,100;686,55</XPD:ATTR>
<XPD:REF name="Model">neXUT7wiuE+yrERBnT1kgAAA</XPD:REF>
<XPD:REF name="Head">PSe+Z0849Ei87CoQD0YMSAAA</XPD:REF>
<XPD:REF name="Tail">Tye+yBVNPUaIEpo8ogoNLgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="zb/5tMYd8U+PL3HQB4GAEQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">neXUT7wiuE+yrERBnT1kgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="sRNl58iCski9jYQjiD0N6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">neXUT7wiuE+yrERBnT1kgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="x/6Y/DZmOUeILOV/IYi7twAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">neXUT7wiuE+yrERBnT1kgAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="WFSN2P9ZoEyh8IMXo4MyLwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1036</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">244</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">135</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">44</XPD:ATTR>
<XPD:REF name="Model">1ZxoZXoWeEus1mvsWFZSvAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="GmB1vPhQsketojrabHnP9gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="fKvoq3QTXUuqM7ZjPTpnPgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUILogicComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="hfOqLE/Y5USo8tPihhkuuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="HHvN6YjHFUqiJ161zcqSQgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="jlLtj6gzR0eQSQriDK9HSgAA">
<XPD:REF name="Model">1ZxoZXoWeEus1mvsWFZSvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="a+ZvuC5xhES+u8MafkFw+AAA">
<XPD:REF name="Model">1ZxoZXoWeEus1mvsWFZSvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="z5e53WQN9k+IXh7RH80yAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">1ZxoZXoWeEus1mvsWFZSvAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="8N8kmi0IjkCzkd3845PT3gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">536</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">244</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">177</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">uY9EkOpvBUihmJPbUrkVRQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="tCECFPX85kehXedXBEa2pgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="a9ehwuMIeEeC3uRFYQHQ8QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUITransformerComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="oVifrClHyEGT0b1Lmgv0awAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="9Ap7Ot1B0UiJXVGSOEkMJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="GTqUlFOjaUmyuFOahdAwWgAA">
<XPD:REF name="Model">uY9EkOpvBUihmJPbUrkVRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="haBk/hjSPUa+AMjUIZMtzgAA">
<XPD:REF name="Model">uY9EkOpvBUihmJPbUrkVRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="F3Z1uHktW0CmCTkA/hvElAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">uY9EkOpvBUihmJPbUrkVRQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLGeneralizationView" guid="SFx96zQ7A0GPFm4TcMZAdgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">612,244;612,192;680,192;680,143</XPD:ATTR>
<XPD:REF name="Model">h0P5H877OkKxaDhEroRrJAAA</XPD:REF>
<XPD:REF name="Head">Tye+yBVNPUaIEpo8ogoNLgAA</XPD:REF>
<XPD:REF name="Tail">8N8kmi0IjkCzkd3845PT3gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="CultFJXT9kGpXSw726v4qwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">h0P5H877OkKxaDhEroRrJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="yCKSd46+hUmCzxPWqPa0zgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">h0P5H877OkKxaDhEroRrJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="foiX9BxQeUG9vL/RkMnfKAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">h0P5H877OkKxaDhEroRrJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="xEs8n7HY+ESEOC706z2SewAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1103,244;1103,192;680,192;680,143</XPD:ATTR>
<XPD:REF name="Model">3CiF7BcmxEmlApsNHpMFnQAA</XPD:REF>
<XPD:REF name="Head">Tye+yBVNPUaIEpo8ogoNLgAA</XPD:REF>
<XPD:REF name="Tail">WFSN2P9ZoEyh8IMXo4MyLwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="QQucK9J8M0m42DYROJdlaQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">3CiF7BcmxEmlApsNHpMFnQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="rOgcfD9lD0Wxblk65MWd8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">3CiF7BcmxEmlApsNHpMFnQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="lWutZwkckUKNF7OYpGzHywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">3CiF7BcmxEmlApsNHpMFnQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="sy62ncUrFE2Vn2Jq6eyUZAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">556</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">404</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">109</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="j+8Hz5ZkOU2CKyGorw33GAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="hCQcLpIp/06s7/oMQ9UtawAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Transformer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="52/ptXEu0E2PKaUk1moFzQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="e8pzqGIr0Uap5mSQHZBGewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ZUg5vaRmEUaqDBd5zlNl8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="zilKK3HGEUuN80E2/xJsiwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="C/UuCMn/xUeZ3GeLmg6fywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="qb6mLShUyUm48L6Wqih4FwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">622,404;622,329</XPD:ATTR>
<XPD:REF name="Model">N2WtH+Le3ESQJlb+XwKIQQAA</XPD:REF>
<XPD:REF name="Head">8N8kmi0IjkCzkd3845PT3gAA</XPD:REF>
<XPD:REF name="Tail">sy62ncUrFE2Vn2Jq6eyUZAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ng4WgfpmA0mnLCwQ2+whqgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">N2WtH+Le3ESQJlb+XwKIQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="eKXia1D9QkyG2B4oKX5MrQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">N2WtH+Le3ESQJlb+XwKIQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Y5F6/wbu2UqFiaimEyxFlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">N2WtH+Le3ESQJlb+XwKIQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Usae0EoaOUqrowXJk60DIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">JGOgQ/ol3Ea+M8p2np9CzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="UQKN2+Cd1EyQAhAz/X8OqQAA">
<XPD:ATTR name="Alpha" type="real">-5.06443262169529</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">52.2015325445527</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+transformers</XPD:ATTR>
<XPD:REF name="Model">j+Q9Esf5R02fRxBNWOQ5BAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="1DSL0xWZ606KvSYfiDIn/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">JGOgQ/ol3Ea+M8p2np9CzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="tuIHVpiHZ0WijRwYcB7fKgAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">j+Q9Esf5R02fRxBNWOQ5BAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="+p1S1Md5JE6SZ6qzvaZSkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">JGOgQ/ol3Ea+M8p2np9CzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="J4Gsnjx3rEWyXy4Fz27R9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">j+Q9Esf5R02fRxBNWOQ5BAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="4bisqn2zT0OXZlI8kFmNewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">JGOgQ/ol3Ea+M8p2np9CzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Xcda7uYcq0mwXWVEyOhniwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">j+Q9Esf5R02fRxBNWOQ5BAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="kRTxqA0W2U6JjyrNDtfKNAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">776</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">244</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">153</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">4s4u8L89BkeR6MP94ie2GAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="9+fdRHKJ60OU2NrYz+S0TwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="cZQbDTskL0yJFdlk4RUDmgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIBroadcastComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Esa6Cm8NLEyXgP5fMOVa7QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="z5oGcaiatUGf0ZC/2wU60gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="iBjAyQnXE0iBFNpwNb5MpwAA">
<XPD:REF name="Model">4s4u8L89BkeR6MP94ie2GAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="60ym5Jc3d0ulpb6uQmqhRwAA">
<XPD:REF name="Model">4s4u8L89BkeR6MP94ie2GAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="SUlpdcGnQEuFGeRu1WAJhwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4s4u8L89BkeR6MP94ie2GAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLClassView" guid="/pt+zTGQT0Ko5PyH74eHRgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">780</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">368</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">151</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="dW+xdKHSYUmOeuD3an+efwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="/L9dnh4RZEGlEXznQihhDAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIContainerComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ji9f7nt7Q061AlAjjcBinAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="7iogMg3riU+k6MRfZVQHKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="y7HQPORieEmuslODk/5CfQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="LEDgDCeiIkWdvDeNN7rV+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="RVDaADqlckyvaz5uan74zgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLAssociationView" guid="PO7JMXUEJ0iqI5NPeMASNgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">853,312;853,368</XPD:ATTR>
<XPD:REF name="Model">+XJj4GQx6E2623bzKs45AQAA</XPD:REF>
<XPD:REF name="Head">/pt+zTGQT0Ko5PyH74eHRgAA</XPD:REF>
<XPD:REF name="Tail">kRTxqA0W2U6JjyrNDtfKNAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="2QM0gOIqUkGM3oAmp7QaxQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+XJj4GQx6E2623bzKs45AQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="v3rLdoHApESCkxsPkBVSKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">+XJj4GQx6E2623bzKs45AQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="xD4Tm/kwhUi+ySH1qz/m3gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+XJj4GQx6E2623bzKs45AQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="MlxLzScWqUGZObEK4i8XoQAA">
<XPD:ATTR name="Alpha" type="real">-0.762146633497233</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30.4138126514911</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+dest</XPD:ATTR>
<XPD:REF name="Model">HnlVD58HH0CxnXvbfSBSAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="PXjzPRoik06ScwrIeXZEBAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">HaBj5C/eyku84tzSD60w3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="P/yn2Jgs3E+9ux4nKNSmFAAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">HnlVD58HH0CxnXvbfSBSAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="jT57kO+IUk2O6TNuadFsVwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">HaBj5C/eyku84tzSD60w3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="SIRniAsAp0yNnqA1hPbZZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">HnlVD58HH0CxnXvbfSBSAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="H7cLu+o310izbavx6NGwBwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">HaBj5C/eyku84tzSD60w3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="jLvoZ7KNoky5wTYlEu9ATAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">HnlVD58HH0CxnXvbfSBSAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="1aX7F/rxtEu9tUM5jrPVEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">HaBj5C/eyku84tzSD60w3wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLGeneralizationView" guid="/Of2J/TY0kar0zQ+ummkWwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">844,244;844,192;680,192;680,143</XPD:ATTR>
<XPD:REF name="Model">HEE9a8miV0eFoytV4D83TAAA</XPD:REF>
<XPD:REF name="Head">Tye+yBVNPUaIEpo8ogoNLgAA</XPD:REF>
<XPD:REF name="Tail">kRTxqA0W2U6JjyrNDtfKNAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="fRXJPi8dOUajZRM8FSwQ5wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">HEE9a8miV0eFoytV4D83TAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="cnZYoWZYBE2Site4hpxFCgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">HEE9a8miV0eFoytV4D83TAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="8ryPuQhQLkqeZKJB0l66tgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">HEE9a8miV0eFoytV4D83TAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="aqehg5+Hek6lJ/+uwaN5/wAA">
<XPD:ATTR name="Name" type="string">Transformers</XPD:ATTR>
<XPD:REF name="DiagramOwner">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="48nKKYTgqEOfmDWBsrOORgAA">
<XPD:REF name="Diagram">aqehg5+Hek6lJ/+uwaN5/wAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">19</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="SEo4mUU8g068e3r3k3t0zQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">400</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">92</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">240</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="65vcPVkY+0itRc7C00zm9QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="W7Lnboj4gEa7BvThZJwTCgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Transformer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="lQOl0nPXpkevfssIBvUXtgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="dOxI5PxD3kWTzkrJFvXBSQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="EwuI6/f4SkK1LkEZ9ysDbQAA">
<XPD:REF name="Model">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ffSV5bdiHECL0xdqCVZW0gAA">
<XPD:REF name="Model">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="W7TZN5ML4kOMy9OP1Abl4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLGeneralizationView" guid="7KINhdG+Vk+4VNv+uZlYYgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">256,284;256,232;508,232;508,163</XPD:ATTR>
<XPD:REF name="Model">P2XOribMSUSXRC0ccp7c8QAA</XPD:REF>
<XPD:REF name="Head">SEo4mUU8g068e3r3k3t0zQAA</XPD:REF>
<XPD:REF name="Tail">cZ5Q2CQ5SEGI6mFcR0P21AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Uuj5GogcAk6bTdgpepBD1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">P2XOribMSUSXRC0ccp7c8QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="V6OMGhANtE2aX5lUYogclgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">P2XOribMSUSXRC0ccp7c8QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XTUU7MuBG02AledIVkf6OQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">P2XOribMSUSXRC0ccp7c8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="cZ5Q2CQ5SEGI6mFcR0P21AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">284</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">262</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">100</XPD:ATTR>
<XPD:REF name="Model">ZT7FXMzPI0qLomQTOtDeLgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="3A6NszMnf0uK42ZfqEzwOgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="LZiWwPLC9kyiJHT7VlIblwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ToSlotValueTransformer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="weFqFZH2okCc6tDCt6kKhgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Ek43mgbmE0ymOmIuM7t4CAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="X6Rn33/1fkuRPoh41lWo7QAA">
<XPD:REF name="Model">ZT7FXMzPI0qLomQTOtDeLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="UL4bc+vrhUWyoCSBcrhDzwAA">
<XPD:REF name="Model">ZT7FXMzPI0qLomQTOtDeLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="3ay+fjT/XEWQ1i2nrsBw0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">ZT7FXMzPI0qLomQTOtDeLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="GcEMILH88E6CgJku1FtubwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">472</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">20</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">88</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="4R9euZ4W6EKLe1S6mZWwcwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="it3zQVE6QE62DPDtmox/gQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ObjectOfClass</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="/WxTIe/QnUC9GwVHf3grUAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="oDpYWW4U1k6fVpa1dEmC8AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="R/2P5h9AVEuIeL2HcS5U8gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="wqzXu1xYxkClaxi1UoetTgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="eudQzlE2LUSdz8Xe6ZtHgQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLGeneralizationView" guid="G6VdPgwRO0eAGcU5LLyZXwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">516,92;516,49</XPD:ATTR>
<XPD:REF name="Model">fEJf6jp7w02s3phOMPWVkgAA</XPD:REF>
<XPD:REF name="Head">GcEMILH88E6CgJku1FtubwAA</XPD:REF>
<XPD:REF name="Tail">SEo4mUU8g068e3r3k3t0zQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="DA3ZGtGNuE2KguMrA2zOaAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">fEJf6jp7w02s3phOMPWVkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="fd+ZvqGlNEOF3Gs2ruC7ZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">fEJf6jp7w02s3phOMPWVkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="jbVMoMMMCEaK1fKJWPUSjwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">fEJf6jp7w02s3phOMPWVkgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLInterfaceView" guid="udvyVrNAvkuaEU/ygB70mgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">16</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">89</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">7Qg4R2nEzUm7V7dizGd6OAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="g+cgnhid5U+dL79h0LDj8QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="gY/DCodexUeQi5JbPcAtiwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ITransformer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="b4tvm40zUUiH3KLMzO1y3AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="VGEgo1VEgk6ndcYW3JsSGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="tHWMg/IMwEKo6W6rIPMaXgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">7Qg4R2nEzUm7V7dizGd6OAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="puKRPZtm6kGcVbXUCfmrwwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">7Qg4R2nEzUm7V7dizGd6OAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLRealizationView" guid="A9KptUwI+Uaju1AIHRn1dgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">400,92;400,26;270,26</XPD:ATTR>
<XPD:REF name="Model">QBMq0xw32EawjUnKmjLc+gAA</XPD:REF>
<XPD:REF name="Head">udvyVrNAvkuaEU/ygB70mgAA</XPD:REF>
<XPD:REF name="Tail">SEo4mUU8g068e3r3k3t0zQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="qAPl68UGoUCShB3YbUj2PgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QBMq0xw32EawjUnKmjLc+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="5YhS75bYn0+Lc9gZ6RCDCQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">QBMq0xw32EawjUnKmjLc+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="PUcy47DDS0ehMFODPn6KPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QBMq0xw32EawjUnKmjLc+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="dckLqLb6jkyhLxhAVmqouAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">632</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">284</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">218</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">xLiV0TWY9U+ADwzCzgxZVQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="oS62JAINq0C/39fHdmJbVwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="AYBy5MkqI0GOfkxcOw7KMAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CompositeTransformer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="cdrqTOFmmUOLLBFOs2rzDwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="b6QOSUDjh0eKU84JV1JQtgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="lExWUF1bzkeIFPKMZA8+vQAA">
<XPD:REF name="Model">xLiV0TWY9U+ADwzCzgxZVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="XnDpFigfMUimCOBjHShVYwAA">
<XPD:REF name="Model">xLiV0TWY9U+ADwzCzgxZVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="aQWLhYyzP0WrmG0Mrxcu4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">xLiV0TWY9U+ADwzCzgxZVQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLAssociationView" guid="pVIhuyZYAEGKKzaYdV9nXQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">639,120;808,120;808,284</XPD:ATTR>
<XPD:ATTR name="ShowProperty" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">N5L98PYOL0S1TuiLIRV23gAA</XPD:REF>
<XPD:REF name="Head">dckLqLb6jkyhLxhAVmqouAAA</XPD:REF>
<XPD:REF name="Tail">SEo4mUU8g068e3r3k3t0zQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="mE9tG5BBGEq8BGW2CHVwmAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">N5L98PYOL0S1TuiLIRV23gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="sxaGWHzlxEabzCLYGwnAKAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">N5L98PYOL0S1TuiLIRV23gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="waZItLJdOki+PzZfC1gXsAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">N5L98PYOL0S1TuiLIRV23gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="D+TY6ECDS0aFblqspol/PwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">+CJM62IovUGYW+O0hE5GawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="7YOFpYDEJUGKy9StvSdf6wAA">
<XPD:ATTR name="Alpha" type="real">0.334736769863202</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">48.7031826475437</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+transformers</XPD:ATTR>
<XPD:REF name="Model">12vQsdGNmkyoImiQTmcVlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="jSLk+DawiUCXCA2zAokWhQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">+CJM62IovUGYW+O0hE5GawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="3wrGIGrurE2ACJamNCR5FAAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">12vQsdGNmkyoImiQTmcVlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="rC1hM+KGmECyTi0haoBchAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">+CJM62IovUGYW+O0hE5GawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="0ijA6SVnEEqUvsy6eckiQQAA">
<XPD:ATTR name="Alpha" type="real">0.704493940875037</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">52.4976189936268</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{ordered}</XPD:ATTR>
<XPD:REF name="Model">12vQsdGNmkyoImiQTmcVlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Z5A+rP2MZEyVoFiNGL15rgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">+CJM62IovUGYW+O0hE5GawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="xQUmaf8gfkmpkieRlQ+1dgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">12vQsdGNmkyoImiQTmcVlQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLGeneralizationView" guid="fuULZHP0WECWNazfBzlPsgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">700,284;700,232;508,232;508,163</XPD:ATTR>
<XPD:REF name="Model">ip3lHyCcvk294nitVFIHpAAA</XPD:REF>
<XPD:REF name="Head">SEo4mUU8g068e3r3k3t0zQAA</XPD:REF>
<XPD:REF name="Tail">dckLqLb6jkyhLxhAVmqouAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="INtu3TTNr0W3ckfvS+8yWQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ip3lHyCcvk294nitVFIHpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="uo+OY/zjWE2/uEW5AVgwnwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ip3lHyCcvk294nitVFIHpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="u7c3MlNVbEq2iuiwbNNTPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ip3lHyCcvk294nitVFIHpAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="aPPMupc5W0Or9jIelATVsQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">396</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">284</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">203</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">oRwKxf/b3Uatc4Ytk5Z/XQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="t1T6oCWXxk65qLrjDve2xQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="WVTHTacHVUaxQrOPhS69UgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ToSlotTransformer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mDzLnDrJj0GlolJCm9yzXgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="QZB6zlKbP0aidJGI/qkAvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="wGc4oCZcX0eBa40J9AQWJwAA">
<XPD:REF name="Model">oRwKxf/b3Uatc4Ytk5Z/XQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="qPJ4jStFKESdzIfF70xutgAA">
<XPD:REF name="Model">oRwKxf/b3Uatc4Ytk5Z/XQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="rQVc4jGbhEeMCQv2sdWoIQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">oRwKxf/b3Uatc4Ytk5Z/XQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLGeneralizationView" guid="ya8S/l4mskSLRsYFGF8X5wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">508,284;508,163</XPD:ATTR>
<XPD:REF name="Model">+L5BTjJe+UqEatv+4zb0fgAA</XPD:REF>
<XPD:REF name="Head">SEo4mUU8g068e3r3k3t0zQAA</XPD:REF>
<XPD:REF name="Tail">aPPMupc5W0Or9jIelATVsQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="M1BUWwBDY0iYMf7KZfg3PwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+L5BTjJe+UqEatv+4zb0fgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="mBxC5s+4UkSwxmvygtBkDAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">+L5BTjJe+UqEatv+4zb0fgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="8cs0+afqTUCFYNR9McSrCgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+L5BTjJe+UqEatv+4zb0fgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLClassView" guid="y/m0VAJS60eMBkvPW/F5GgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">136</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">448</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">262</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">LUVh5j9nIkGwdJWuwT5IFAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="+kapCQzB/0GZQTsCxQK16AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="30zir75sLESAV6mndXPCVgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ToSlotValueByPropertyTransformer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="FB/A3SsjikeHsgdWmB/OHgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="XV1vgNNQGkee5Ak25lDRVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="N2InJO6+Ck2mx2tK30ppXQAA">
<XPD:REF name="Model">LUVh5j9nIkGwdJWuwT5IFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="cgV3M0PswUCf0bXAD7/9PwAA">
<XPD:REF name="Model">LUVh5j9nIkGwdJWuwT5IFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="yyhVN1X8kESk9Yy41JQaegAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">LUVh5j9nIkGwdJWuwT5IFAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLGeneralizationView" guid="B9g1rtkq9EO+MvRyQlgEiwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">263,448;263,383</XPD:ATTR>
<XPD:REF name="Model">y6ylO/ImUUGTIZKzclhRLwAA</XPD:REF>
<XPD:REF name="Head">cZ5Q2CQ5SEGI6mFcR0P21AAA</XPD:REF>
<XPD:REF name="Tail">y/m0VAJS60eMBkvPW/F5GgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="y6/zOx6VTkK0VeX0ZPy9wQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">y6ylO/ImUUGTIZKzclhRLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="00AJk/DcM0SX4gxU+73WtgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">y6ylO/ImUUGTIZKzclhRLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="4nt4GA8uXEqfVReVJgxaPAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">y6ylO/ImUUGTIZKzclhRLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLClassView" guid="0yKTucMaukKEv4Ivhab9uQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">36</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">112</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">177</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">uY9EkOpvBUihmJPbUrkVRQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="fyIjpEuuuE+RPaFdTU7X0wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="gF8As/OqxEqZPvenpjsRYQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUITransformerComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="rwamB1Vfz0i7jik2v7VDyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="8jvjW86BYk6MdemiDMwBzgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1fmK24J+MEy7JxdVKqFyOgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">uY9EkOpvBUihmJPbUrkVRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="z5uQpvBjpEWAIwp9FY7GGAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">uY9EkOpvBUihmJPbUrkVRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="xN27S6VsZUCb6YEsCVhuOAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">uY9EkOpvBUihmJPbUrkVRQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLAssociationView" guid="eknRn751Bkac1dfyHBvsRAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">400,126;212,126</XPD:ATTR>
<XPD:REF name="Model">N2WtH+Le3ESQJlb+XwKIQQAA</XPD:REF>
<XPD:REF name="Head">0yKTucMaukKEv4Ivhab9uQAA</XPD:REF>
<XPD:REF name="Tail">SEo4mUU8g068e3r3k3t0zQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="qjQM56kXZ0yxmFzhYuf5QAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">N2WtH+Le3ESQJlb+XwKIQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="db+vKITosEeAcHM1pdwrXwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">N2WtH+Le3ESQJlb+XwKIQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="5I2ZbuLccUmcD8pCN/ri7QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">N2WtH+Le3ESQJlb+XwKIQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="VTHxCIpY2Uiaa1DRJ+H/nwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">JGOgQ/ol3Ea+M8p2np9CzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="FBrZmM7M3keTzksAMvSqkgAA">
<XPD:ATTR name="Alpha" type="real">0.269849210606268</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">48.7647413609464</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+transformers</XPD:ATTR>
<XPD:REF name="Model">j+Q9Esf5R02fRxBNWOQ5BAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="GQCi14pNHka9X6zn8UDvRAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">JGOgQ/ol3Ea+M8p2np9CzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="EGT75T3OwEmL9tvCh06tWgAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">j+Q9Esf5R02fRxBNWOQ5BAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="5Qq7TUiGmE+8373nxU4FuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">JGOgQ/ol3Ea+M8p2np9CzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Iq/ALlyB3UeG0UNW9k0ORgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">j+Q9Esf5R02fRxBNWOQ5BAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="lXZScOtGe0SqMihxKJhRHwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">JGOgQ/ol3Ea+M8p2np9CzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="kekfSPMdgUmd7359pXaUaAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">j+Q9Esf5R02fRxBNWOQ5BAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLRealizationView" guid="pgE9N6jXuEOs7AOVRg8WCAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">124,112;124,26;249,26</XPD:ATTR>
<XPD:REF name="Model">Q7MsDtWYtEesaJERXEGexwAA</XPD:REF>
<XPD:REF name="Head">udvyVrNAvkuaEU/ygB70mgAA</XPD:REF>
<XPD:REF name="Tail">0yKTucMaukKEv4Ivhab9uQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="YLGhrlbgZUagWPSuOFwWPAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Q7MsDtWYtEesaJERXEGexwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="5ng9ihrGbEGs3otnPY/a+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Q7MsDtWYtEesaJERXEGexwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="HRXbLyHd90CQdwVT4OcFhQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Q7MsDtWYtEesaJERXEGexwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLClassView" guid="z2YwNRG2SEecLAChnelcsAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">496</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">484</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">179</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:REF name="Model">6pPH5PQub06rVvQ1edjjFgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="SK/96SD04EqL6+L5r1QTuAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="DnR8fu0adE+ABhdRII5vzgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ClassifierInstanceDescriptor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="BlcCIMbDYESsEO1laf1LNQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="iRdeveAK/EKwmVxpWityxwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Text" type="string">{Persistence = PERSISTENT}</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ZhXgUjCTp02/CcHNzeq2PQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">6pPH5PQub06rVvQ1edjjFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="oHvw82DVKUiZQA4x6YgzagAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">6pPH5PQub06rVvQ1edjjFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="hOtzJfQ3jUSp9kfGuO0xNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">6pPH5PQub06rVvQ1edjjFgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLAssociationView" guid="1tZcldJyq0CREbhGVLuCDwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">397,498;496,498</XPD:ATTR>
<XPD:REF name="Model">a3EzAnKOKU6t2nVLS9h2YQAA</XPD:REF>
<XPD:REF name="Head">z2YwNRG2SEecLAChnelcsAAA</XPD:REF>
<XPD:REF name="Tail">y/m0VAJS60eMBkvPW/F5GgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ax9MDl+QpkW7nReqCYL9UQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">a3EzAnKOKU6t2nVLS9h2YQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Dl0AkU9V90C5OSX9kBTsYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">a3EzAnKOKU6t2nVLS9h2YQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="NtqlCvld1EGU7AbJlaNeKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">a3EzAnKOKU6t2nVLS9h2YQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="mdvAh0unIkGgyttPxhLX3AAA">
<XPD:ATTR name="Alpha" type="real">-0.341615560792494</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">47.7598157450382</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+targetValue</XPD:ATTR>
<XPD:REF name="Model">Kjm0Kiw2zEqNRBSIjSn7cwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="AaDLchro3kuf14nwwN2ulgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ILR4r/ON+k+Yuh7IMT/nowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="UuNOyg2LS0iYB0aJOhfRTQAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">Kjm0Kiw2zEqNRBSIjSn7cwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="z1IqAw6g9Ue7UDE+cfHdGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ILR4r/ON+k+Yuh7IMT/nowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="1aPioIc30UKsyY5fog6etgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Kjm0Kiw2zEqNRBSIjSn7cwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="/3yLwoqXl0mHzmGYs773TAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ILR4r/ON+k+Yuh7IMT/nowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="2Rsf2BEClU+x/6RdfYw++AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Kjm0Kiw2zEqNRBSIjSn7cwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="vQhhHIlT4E6tIexn5z6HxQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ILR4r/ON+k+Yuh7IMT/nowAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">27</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="3PDo6KZO7UCe0qzzMJEweAAA">
<XPD:ATTR name="Name" type="string">GUIBufferComponent</XPD:ATTR>
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">11wfR+150kmwtOgDrk1hUQAA</XPD:REF>
<XPD:REF name="Views[1]">j7PcaF+JoEOSSJZh/o6UFgAA</XPD:REF>
<XPD:REF name="Views[2]">bgFTAMC1S0mgUtN9iX4i8gAA</XPD:REF>
<XPD:REF name="Views[3]">NsBjIyFI4UmmBTP7jDAJmwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">4xm3oz1lbU+idBzOCvFnPwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="CMtugZacBkGQ4NLGxRQOqgAA">
<XPD:ATTR name="Name" type="string">getInput</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">3PDo6KZO7UCe0qzzMJEweAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JOCckgI5/kuoOQVvm/XNNwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IElement[*]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CMtugZacBkGQ4NLGxRQOqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">wCShR0KxrEqKT5xyz0wrHgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="eLGCb+VLb0ucdzgBzA6zGgAA">
<XPD:ATTR name="Name" type="string">sendOnInit</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Type_">mUya45fNlkWetsbLS+DvJwAA</XPD:REF>
<XPD:REF name="Owner">3PDo6KZO7UCe0qzzMJEweAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="+hOCheCB2kGny9YtZzaemwAA">
<XPD:ATTR name="Name" type="string">send</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">3PDo6KZO7UCe0qzzMJEweAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="ojL44KGkUU+MRB+KAjBlEgAA">
<XPD:ATTR name="Name" type="string">output</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">output</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">3PDo6KZO7UCe0qzzMJEweAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLGeneralization" guid="4xm3oz1lbU+idBzOCvFnPwAA">
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:REF name="Child">3PDo6KZO7UCe0qzzMJEweAAA</XPD:REF>
<XPD:REF name="Parent">enpI7FYRYEqJarDlhrKccgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MffADueqiEKmQFNt4t/LRgAA</XPD:REF>
<XPD:REF name="Views[1]">0oB6iClS8UePUqJjFgOyZwAA</XPD:REF>
<XPD:REF name="Views[2]">j8Jj5rJeMkq6m4JW8/D08wAA</XPD:REF>
<XPD:REF name="Views[3]">3Q9ocnoMUUSIAMSYZdaQFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="1ZxoZXoWeEus1mvsWFZSvAAA">
<XPD:ATTR name="Name" type="string">GUILogicComponent</XPD:ATTR>
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WFSN2P9ZoEyh8IMXo4MyLwAA</XPD:REF>
<XPD:REF name="Views[1]">jlLtj6gzR0eQSQriDK9HSgAA</XPD:REF>
<XPD:REF name="Views[2]">a+ZvuC5xhES+u8MafkFw+AAA</XPD:REF>
<XPD:REF name="Views[3]">z5e53WQN9k+IXh7RH80yAwAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="f/Q+BJhzakK/hj7OthXRUQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">1ZxoZXoWeEus1mvsWFZSvAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">3CiF7BcmxEmlApsNHpMFnQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="enpI7FYRYEqJarDlhrKccgAA">
<XPD:ATTR name="Name" type="string">GUINonVisualComponent</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Tye+yBVNPUaIEpo8ogoNLgAA</XPD:REF>
<XPD:REF name="Views[1]">NezPE+5oQUO4dIj+jTCVuwAA</XPD:REF>
<XPD:REF name="Views[2]">WqII8dRB9k6tL/7vyXR09gAA</XPD:REF>
<XPD:REF name="Views[3]">mjQExY+TsUORbZ8LbPORogAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">neXUT7wiuE+yrERBnT1kgAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">4</XPD:ATTR>
<XPD:REF name="Specializations[0]">4xm3oz1lbU+idBzOCvFnPwAA</XPD:REF>
<XPD:REF name="Specializations[1]">h0P5H877OkKxaDhEroRrJAAA</XPD:REF>
<XPD:REF name="Specializations[2]">3CiF7BcmxEmlApsNHpMFnQAA</XPD:REF>
<XPD:REF name="Specializations[3]">HEE9a8miV0eFoytV4D83TAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLGeneralization" guid="neXUT7wiuE+yrERBnT1kgAAA">
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:REF name="Child">enpI7FYRYEqJarDlhrKccgAA</XPD:REF>
<XPD:REF name="Parent">k6cuTC+pr0WrNJaCh98aYgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">80C1mQTJ0kimxjiKfR3nnAAA</XPD:REF>
<XPD:REF name="Views[1]">zb/5tMYd8U+PL3HQB4GAEQAA</XPD:REF>
<XPD:REF name="Views[2]">sRNl58iCski9jYQjiD0N6QAA</XPD:REF>
<XPD:REF name="Views[3]">x/6Y/DZmOUeILOV/IYi7twAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="al+Mv5hy0Equr+8iU05AxgAA">
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">TNwKq3YFqUauON5xZBKdUgAA</XPD:REF>
<XPD:REF name="Views[1]">72WNQEKWjECUSul5stYMQAAA</XPD:REF>
<XPD:REF name="Views[2]">i52i6P9skEaPSvk7A4j09wAA</XPD:REF>
<XPD:REF name="Views[3]">TrI3UbAXJkONSpzekHwjswAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="wCShR0KxrEqKT5xyz0wrHgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">al+Mv5hy0Equr+8iU05AxgAA</XPD:REF>
<XPD:REF name="Participant">3PDo6KZO7UCe0qzzMJEweAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">w+e8twTA9k6fQ68vG79jPAAA</XPD:REF>
<XPD:REF name="Views[1]">x7ckqGll9UO06zaKgpjkiwAA</XPD:REF>
<XPD:REF name="Views[2]">azYQ1T1oYUW6GJDHG82FqAAA</XPD:REF>
<XPD:REF name="Views[3]">H6vsOqSvhkqhyw4OnfzzfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="sqERnoZBrEuyfRwHz91/2QAA">
<XPD:ATTR name="Name" type="string">input</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">al+Mv5hy0Equr+8iU05AxgAA</XPD:REF>
<XPD:REF name="Participant">NNkBl82Iu0CWDkoDlI0TVgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zVUnF+8Lk0unHhBn9QImZgAA</XPD:REF>
<XPD:REF name="Views[1]">LZG6mJcv20ms0anSmjK7WQAA</XPD:REF>
<XPD:REF name="Views[2]">EudPdfJBZUuj1bJGE/fu8gAA</XPD:REF>
<XPD:REF name="Views[3]">kFyCx9rjsEuAIa4rldk21AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="uY9EkOpvBUihmJPbUrkVRQAA">
<XPD:ATTR name="Name" type="string">GUITransformerComponent</XPD:ATTR>
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">8N8kmi0IjkCzkd3845PT3gAA</XPD:REF>
<XPD:REF name="Views[1]">GTqUlFOjaUmyuFOahdAwWgAA</XPD:REF>
<XPD:REF name="Views[2]">haBk/hjSPUa+AMjUIZMtzgAA</XPD:REF>
<XPD:REF name="Views[3]">F3Z1uHktW0CmCTkA/hvElAAA</XPD:REF>
<XPD:REF name="Views[4]">0yKTucMaukKEv4Ivhab9uQAA</XPD:REF>
<XPD:REF name="Views[5]">1fmK24J+MEy7JxdVKqFyOgAA</XPD:REF>
<XPD:REF name="Views[6]">z5uQpvBjpEWAIwp9FY7GGAAA</XPD:REF>
<XPD:REF name="Views[7]">xN27S6VsZUCb6YEsCVhuOAAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="4nsBulacO0m+98NZPDDXlAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">uY9EkOpvBUihmJPbUrkVRQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">Q7MsDtWYtEesaJERXEGexwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">h0P5H877OkKxaDhEroRrJAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">JGOgQ/ol3Ea+M8p2np9CzgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="k8AZCbV8V0KPYW8ZaiChQwAA">
<XPD:ATTR name="Name" type="string">input</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">uY9EkOpvBUihmJPbUrkVRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="EBuTOM4YIU+0oIS0TMxuLwAA">
<XPD:ATTR name="Name" type="string">output</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">output</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">uY9EkOpvBUihmJPbUrkVRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="gkLh6JqCmkmzRFKSest0twAA">
<XPD:ATTR name="Name" type="string">refresh</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">uY9EkOpvBUihmJPbUrkVRQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLGeneralization" guid="h0P5H877OkKxaDhEroRrJAAA">
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:REF name="Child">uY9EkOpvBUihmJPbUrkVRQAA</XPD:REF>
<XPD:REF name="Parent">enpI7FYRYEqJarDlhrKccgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">SFx96zQ7A0GPFm4TcMZAdgAA</XPD:REF>
<XPD:REF name="Views[1]">CultFJXT9kGpXSw726v4qwAA</XPD:REF>
<XPD:REF name="Views[2]">yCKSd46+hUmCzxPWqPa0zgAA</XPD:REF>
<XPD:REF name="Views[3]">foiX9BxQeUG9vL/RkMnfKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLGeneralization" guid="3CiF7BcmxEmlApsNHpMFnQAA">
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:REF name="Child">1ZxoZXoWeEus1mvsWFZSvAAA</XPD:REF>
<XPD:REF name="Parent">enpI7FYRYEqJarDlhrKccgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xEs8n7HY+ESEOC706z2SewAA</XPD:REF>
<XPD:REF name="Views[1]">QQucK9J8M0m42DYROJdlaQAA</XPD:REF>
<XPD:REF name="Views[2]">rOgcfD9lD0Wxblk65MWd8wAA</XPD:REF>
<XPD:REF name="Views[3]">lWutZwkckUKNF7OYpGzHywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLAssociation" guid="N2WtH+Le3ESQJlb+XwKIQQAA">
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">qb6mLShUyUm48L6Wqih4FwAA</XPD:REF>
<XPD:REF name="Views[1]">ng4WgfpmA0mnLCwQ2+whqgAA</XPD:REF>
<XPD:REF name="Views[2]">eKXia1D9QkyG2B4oKX5MrQAA</XPD:REF>
<XPD:REF name="Views[3]">Y5F6/wbu2UqFiaimEyxFlQAA</XPD:REF>
<XPD:REF name="Views[4]">eknRn751Bkac1dfyHBvsRAAA</XPD:REF>
<XPD:REF name="Views[5]">qjQM56kXZ0yxmFzhYuf5QAAA</XPD:REF>
<XPD:REF name="Views[6]">db+vKITosEeAcHM1pdwrXwAA</XPD:REF>
<XPD:REF name="Views[7]">5I2ZbuLccUmcD8pCN/ri7QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="j+Q9Esf5R02fRxBNWOQ5BAAA">
<XPD:ATTR name="Name" type="string">transformers</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">N2WtH+Le3ESQJlb+XwKIQQAA</XPD:REF>
<XPD:REF name="Participant">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">UQKN2+Cd1EyQAhAz/X8OqQAA</XPD:REF>
<XPD:REF name="Views[1]">tuIHVpiHZ0WijRwYcB7fKgAA</XPD:REF>
<XPD:REF name="Views[2]">J4Gsnjx3rEWyXy4Fz27R9gAA</XPD:REF>
<XPD:REF name="Views[3]">Xcda7uYcq0mwXWVEyOhniwAA</XPD:REF>
<XPD:REF name="Views[4]">FBrZmM7M3keTzksAMvSqkgAA</XPD:REF>
<XPD:REF name="Views[5]">EGT75T3OwEmL9tvCh06tWgAA</XPD:REF>
<XPD:REF name="Views[6]">Iq/ALlyB3UeG0UNW9k0ORgAA</XPD:REF>
<XPD:REF name="Views[7]">kekfSPMdgUmd7359pXaUaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="JGOgQ/ol3Ea+M8p2np9CzgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">N2WtH+Le3ESQJlb+XwKIQQAA</XPD:REF>
<XPD:REF name="Participant">uY9EkOpvBUihmJPbUrkVRQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">Usae0EoaOUqrowXJk60DIwAA</XPD:REF>
<XPD:REF name="Views[1]">1DSL0xWZ606KvSYfiDIn/QAA</XPD:REF>
<XPD:REF name="Views[2]">+p1S1Md5JE6SZ6qzvaZSkQAA</XPD:REF>
<XPD:REF name="Views[3]">4bisqn2zT0OXZlI8kFmNewAA</XPD:REF>
<XPD:REF name="Views[4]">VTHxCIpY2Uiaa1DRJ+H/nwAA</XPD:REF>
<XPD:REF name="Views[5]">GQCi14pNHka9X6zn8UDvRAAA</XPD:REF>
<XPD:REF name="Views[6]">5Qq7TUiGmE+8373nxU4FuwAA</XPD:REF>
<XPD:REF name="Views[7]">lXZScOtGe0SqMihxKJhRHwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLRealization" guid="Q7MsDtWYtEesaJERXEGexwAA">
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:REF name="Client">uY9EkOpvBUihmJPbUrkVRQAA</XPD:REF>
<XPD:REF name="Supplier">7Qg4R2nEzUm7V7dizGd6OAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pgE9N6jXuEOs7AOVRg8WCAAA</XPD:REF>
<XPD:REF name="Views[1]">YLGhrlbgZUagWPSuOFwWPAAA</XPD:REF>
<XPD:REF name="Views[2]">5ng9ihrGbEGs3otnPY/a+QAA</XPD:REF>
<XPD:REF name="Views[3]">HRXbLyHd90CQdwVT4OcFhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLRealization" guid="QBMq0xw32EawjUnKmjLc+gAA">
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:REF name="Client">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
<XPD:REF name="Supplier">7Qg4R2nEzUm7V7dizGd6OAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">A9KptUwI+Uaju1AIHRn1dgAA</XPD:REF>
<XPD:REF name="Views[1]">qAPl68UGoUCShB3YbUj2PgAA</XPD:REF>
<XPD:REF name="Views[2]">5YhS75bYn0+Lc9gZ6RCDCQAA</XPD:REF>
<XPD:REF name="Views[3]">PUcy47DDS0ehMFODPn6KPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="y6ylO/ImUUGTIZKzclhRLwAA">
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:REF name="Child">LUVh5j9nIkGwdJWuwT5IFAAA</XPD:REF>
<XPD:REF name="Parent">ZT7FXMzPI0qLomQTOtDeLgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">B9g1rtkq9EO+MvRyQlgEiwAA</XPD:REF>
<XPD:REF name="Views[1]">y6/zOx6VTkK0VeX0ZPy9wQAA</XPD:REF>
<XPD:REF name="Views[2]">00AJk/DcM0SX4gxU+73WtgAA</XPD:REF>
<XPD:REF name="Views[3]">4nt4GA8uXEqfVReVJgxaPAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLGeneralization" guid="+L5BTjJe+UqEatv+4zb0fgAA">
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:REF name="Child">oRwKxf/b3Uatc4Ytk5Z/XQAA</XPD:REF>
<XPD:REF name="Parent">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ya8S/l4mskSLRsYFGF8X5wAA</XPD:REF>
<XPD:REF name="Views[1]">M1BUWwBDY0iYMf7KZfg3PwAA</XPD:REF>
<XPD:REF name="Views[2]">mBxC5s+4UkSwxmvygtBkDAAA</XPD:REF>
<XPD:REF name="Views[3]">8cs0+afqTUCFYNR9McSrCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLGeneralization" guid="ip3lHyCcvk294nitVFIHpAAA">
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:REF name="Child">xLiV0TWY9U+ADwzCzgxZVQAA</XPD:REF>
<XPD:REF name="Parent">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">fuULZHP0WECWNazfBzlPsgAA</XPD:REF>
<XPD:REF name="Views[1]">INtu3TTNr0W3ckfvS+8yWQAA</XPD:REF>
<XPD:REF name="Views[2]">uo+OY/zjWE2/uEW5AVgwnwAA</XPD:REF>
<XPD:REF name="Views[3]">u7c3MlNVbEq2iuiwbNNTPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLGeneralization" guid="fEJf6jp7w02s3phOMPWVkgAA">
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:REF name="Child">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
<XPD:REF name="Parent">mrUErWb7+ki72cQFUH+qJAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">G6VdPgwRO0eAGcU5LLyZXwAA</XPD:REF>
<XPD:REF name="Views[1]">DA3ZGtGNuE2KguMrA2zOaAAA</XPD:REF>
<XPD:REF name="Views[2]">fd+ZvqGlNEOF3Gs2ruC7ZQAA</XPD:REF>
<XPD:REF name="Views[3]">jbVMoMMMCEaK1fKJWPUSjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLGeneralization" guid="P2XOribMSUSXRC0ccp7c8QAA">
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:REF name="Child">ZT7FXMzPI0qLomQTOtDeLgAA</XPD:REF>
<XPD:REF name="Parent">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7KINhdG+Vk+4VNv+uZlYYgAA</XPD:REF>
<XPD:REF name="Views[1]">Uuj5GogcAk6bTdgpepBD1QAA</XPD:REF>
<XPD:REF name="Views[2]">V6OMGhANtE2aX5lUYogclgAA</XPD:REF>
<XPD:REF name="Views[3]">XTUU7MuBG02AledIVkf6OQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLAssociation" guid="N5L98PYOL0S1TuiLIRV23gAA">
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pVIhuyZYAEGKKzaYdV9nXQAA</XPD:REF>
<XPD:REF name="Views[1]">mE9tG5BBGEq8BGW2CHVwmAAA</XPD:REF>
<XPD:REF name="Views[2]">sxaGWHzlxEabzCLYGwnAKAAA</XPD:REF>
<XPD:REF name="Views[3]">waZItLJdOki+PzZfC1gXsAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="12vQsdGNmkyoImiQTmcVlQAA">
<XPD:ATTR name="Name" type="string">transformers</XPD:ATTR>
<XPD:ATTR name="Ordering" type="UMLOrderingKind">okOrdered</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">N5L98PYOL0S1TuiLIRV23gAA</XPD:REF>
<XPD:REF name="Participant">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7YOFpYDEJUGKy9StvSdf6wAA</XPD:REF>
<XPD:REF name="Views[1]">3wrGIGrurE2ACJamNCR5FAAA</XPD:REF>
<XPD:REF name="Views[2]">0ijA6SVnEEqUvsy6eckiQQAA</XPD:REF>
<XPD:REF name="Views[3]">xQUmaf8gfkmpkieRlQ+1dgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="+CJM62IovUGYW+O0hE5GawAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">N5L98PYOL0S1TuiLIRV23gAA</XPD:REF>
<XPD:REF name="Participant">xLiV0TWY9U+ADwzCzgxZVQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">D+TY6ECDS0aFblqspol/PwAA</XPD:REF>
<XPD:REF name="Views[1]">jSLk+DawiUCXCA2zAokWhQAA</XPD:REF>
<XPD:REF name="Views[2]">rC1hM+KGmECyTi0haoBchAAA</XPD:REF>
<XPD:REF name="Views[3]">Z5A+rP2MZEyVoFiNGL15rgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLClass" guid="9PcxOsZfI0KJxuvws00mpwAA">
<XPD:ATTR name="Name" type="string">Transformer</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">sy62ncUrFE2Vn2Jq6eyUZAAA</XPD:REF>
<XPD:REF name="Views[1]">ZUg5vaRmEUaqDBd5zlNl8wAA</XPD:REF>
<XPD:REF name="Views[2]">zilKK3HGEUuN80E2/xJsiwAA</XPD:REF>
<XPD:REF name="Views[3]">C/UuCMn/xUeZ3GeLmg6fywAA</XPD:REF>
<XPD:REF name="Views[4]">SEo4mUU8g068e3r3k3t0zQAA</XPD:REF>
<XPD:REF name="Views[5]">EwuI6/f4SkK1LkEZ9ysDbQAA</XPD:REF>
<XPD:REF name="Views[6]">ffSV5bdiHECL0xdqCVZW0gAA</XPD:REF>
<XPD:REF name="Views[7]">W7TZN5ML4kOMy9OP1Abl4wAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="tnWQkzmeZUi/DiSjoXS0VwAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">QBMq0xw32EawjUnKmjLc+gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">fEJf6jp7w02s3phOMPWVkgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">+L5BTjJe+UqEatv+4zb0fgAA</XPD:REF>
<XPD:REF name="Specializations[1]">ip3lHyCcvk294nitVFIHpAAA</XPD:REF>
<XPD:REF name="Specializations[2]">P2XOribMSUSXRC0ccp7c8QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="0Ul4kq+79k6q9qDTPJDBRgAA">
<XPD:ATTR name="Name" type="string">transform</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WrYBldAEhU2UobaJ5yyoqQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0Ul4kq+79k6q9qDTPJDBRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="LXKjnCp/cEiH5okvClDE0wAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0Ul4kq+79k6q9qDTPJDBRgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="+MzDbPi4KE2FVmw2QUJnrgAA">
<XPD:ATTR name="Name" type="string">makeClone</XPD:ATTR>
<XPD:REF name="Owner">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OXEETj9LUkK2ea7c+uu3BgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+MzDbPi4KE2FVmw2QUJnrgAA</XPD:REF>
<XPD:REF name="Type_">9PcxOsZfI0KJxuvws00mpwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">OXEETj9LUkK2ea7c+uu3BgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">j+Q9Esf5R02fRxBNWOQ5BAAA</XPD:REF>
<XPD:REF name="Associations[1]">12vQsdGNmkyoImiQTmcVlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLClass" guid="xLiV0TWY9U+ADwzCzgxZVQAA">
<XPD:ATTR name="Name" type="string">CompositeTransformer</XPD:ATTR>
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dckLqLb6jkyhLxhAVmqouAAA</XPD:REF>
<XPD:REF name="Views[1]">lExWUF1bzkeIFPKMZA8+vQAA</XPD:REF>
<XPD:REF name="Views[2]">XnDpFigfMUimCOBjHShVYwAA</XPD:REF>
<XPD:REF name="Views[3]">aQWLhYyzP0WrmG0Mrxcu4gAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="6zOqg4Ip2kSZUn/0I9XSVgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">xLiV0TWY9U+ADwzCzgxZVQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ip3lHyCcvk294nitVFIHpAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="rb9FOgyvQkCw7tlic68t7wAA">
<XPD:ATTR name="Name" type="string">transform</XPD:ATTR>
<XPD:REF name="Owner">xLiV0TWY9U+ADwzCzgxZVQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pOtfDhQITUq3xATNH53qFAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rb9FOgyvQkCw7tlic68t7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="quuk2snuqUm4eMceT2jepAAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rb9FOgyvQkCw7tlic68t7wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="sAdlJfc2DE28mCcUK7+WlAAA">
<XPD:ATTR name="Name" type="string">makeClone</XPD:ATTR>
<XPD:REF name="Owner">xLiV0TWY9U+ADwzCzgxZVQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1MKMz+NQMkC+tmwatUG8nQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sAdlJfc2DE28mCcUK7+WlAAA</XPD:REF>
<XPD:REF name="Type_">xLiV0TWY9U+ADwzCzgxZVQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">1MKMz+NQMkC+tmwatUG8nQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">+CJM62IovUGYW+O0hE5GawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLClass" guid="oRwKxf/b3Uatc4Ytk5Z/XQAA">
<XPD:ATTR name="Name" type="string">ToSlotTransformer</XPD:ATTR>
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">aPPMupc5W0Or9jIelATVsQAA</XPD:REF>
<XPD:REF name="Views[1]">wGc4oCZcX0eBa40J9AQWJwAA</XPD:REF>
<XPD:REF name="Views[2]">qPJ4jStFKESdzIfF70xutgAA</XPD:REF>
<XPD:REF name="Views[3]">rQVc4jGbhEeMCQv2sdWoIQAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="EP9TAEgdmUW2A2kupi2XnAAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">oRwKxf/b3Uatc4Ytk5Z/XQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">+L5BTjJe+UqEatv+4zb0fgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="FcQLrO9CRkGzxVHHOBy0KAAA">
<XPD:ATTR name="Name" type="string">transform</XPD:ATTR>
<XPD:REF name="Owner">oRwKxf/b3Uatc4Ytk5Z/XQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="0fgP6A6veUuMShTitVYlXAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FcQLrO9CRkGzxVHHOBy0KAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Z/JNN58qVk2LtOUWb9aPWAAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FcQLrO9CRkGzxVHHOBy0KAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="k+z/Z+vkOUaCXzo02OVMcwAA">
<XPD:ATTR name="Name" type="string">propertyFQName</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">oRwKxf/b3Uatc4Ytk5Z/XQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLClass" guid="LUVh5j9nIkGwdJWuwT5IFAAA">
<XPD:ATTR name="Name" type="string">ToSlotValueByPropertyTransformer</XPD:ATTR>
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">y/m0VAJS60eMBkvPW/F5GgAA</XPD:REF>
<XPD:REF name="Views[1]">N2InJO6+Ck2mx2tK30ppXQAA</XPD:REF>
<XPD:REF name="Views[2]">cgV3M0PswUCf0bXAD7/9PwAA</XPD:REF>
<XPD:REF name="Views[3]">yyhVN1X8kESk9Yy41JQaegAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="2ctAe+Hfb0iT01Slqmj5jgAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">LUVh5j9nIkGwdJWuwT5IFAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">y6ylO/ImUUGTIZKzclhRLwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="lIfnH8F460S/CWN6skAuCwAA">
<XPD:ATTR name="Name" type="string">match</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">LUVh5j9nIkGwdJWuwT5IFAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fyeI1EzJOEWQdiS4drzVYwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lIfnH8F460S/CWN6skAuCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="UM8LxmrfrUSnGKsi+bGw/AAA">
<XPD:ATTR name="Name" type="string">instance</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lIfnH8F460S/CWN6skAuCwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">ILR4r/ON+k+Yuh7IMT/nowAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="ATbdk9SyCUmROzwYqbYV9gAA">
<XPD:ATTR name="Name" type="string">targetPropertyFQName</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">LUVh5j9nIkGwdJWuwT5IFAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLClass" guid="ZT7FXMzPI0qLomQTOtDeLgAA">
<XPD:ATTR name="Name" type="string">ToSlotValueTransformer</XPD:ATTR>
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">cZ5Q2CQ5SEGI6mFcR0P21AAA</XPD:REF>
<XPD:REF name="Views[1]">X6Rn33/1fkuRPoh41lWo7QAA</XPD:REF>
<XPD:REF name="Views[2]">UL4bc+vrhUWyoCSBcrhDzwAA</XPD:REF>
<XPD:REF name="Views[3]">3ay+fjT/XEWQ1i2nrsBw0gAA</XPD:REF>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="iyrETrprVU+gDYzMDg1FoQAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Persistence</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">PERSISTENT</XPD:ATTR>
<XPD:REF name="TaggedModel">ZT7FXMzPI0qLomQTOtDeLgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">P2XOribMSUSXRC0ccp7c8QAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">y6ylO/ImUUGTIZKzclhRLwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="47pUJut0lUiiIHdZx8rI+QAA">
<XPD:ATTR name="Name" type="string">transform</XPD:ATTR>
<XPD:REF name="Owner">ZT7FXMzPI0qLomQTOtDeLgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4vFYpT8ee0O528fZnPS5+QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">47pUJut0lUiiIHdZx8rI+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="AmoYVnhB9kuGfUaiWnOkfgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">47pUJut0lUiiIHdZx8rI+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="gVfJtTgmukyPjYnR5j/gOgAA">
<XPD:ATTR name="Name" type="string">match</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">ZT7FXMzPI0qLomQTOtDeLgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="O5GwT7K8mEia7jnvUo3t4QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gVfJtTgmukyPjYnR5j/gOgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="hJGItE5bR0mslJR/74yi8wAA">
<XPD:ATTR name="Name" type="string">instance</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gVfJtTgmukyPjYnR5j/gOgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="kpF2IgaNgkqXZ8okkk+QJQAA">
<XPD:ATTR name="Name" type="string">propertyFQName</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">ZT7FXMzPI0qLomQTOtDeLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="0RAhqG9fb0SL0d01kE3H+gAA">
<XPD:ATTR name="Name" type="string">donwcastToClassFQName</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">ZT7FXMzPI0qLomQTOtDeLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLAssociation" guid="a3EzAnKOKU6t2nVLS9h2YQAA">
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1tZcldJyq0CREbhGVLuCDwAA</XPD:REF>
<XPD:REF name="Views[1]">ax9MDl+QpkW7nReqCYL9UQAA</XPD:REF>
<XPD:REF name="Views[2]">Dl0AkU9V90C5OSX9kBTsYgAA</XPD:REF>
<XPD:REF name="Views[3]">NtqlCvld1EGU7AbJlaNeKgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ILR4r/ON+k+Yuh7IMT/nowAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">a3EzAnKOKU6t2nVLS9h2YQAA</XPD:REF>
<XPD:REF name="Participant">LUVh5j9nIkGwdJWuwT5IFAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AaDLchro3kuf14nwwN2ulgAA</XPD:REF>
<XPD:REF name="Views[1]">z1IqAw6g9Ue7UDE+cfHdGwAA</XPD:REF>
<XPD:REF name="Views[2]">/3yLwoqXl0mHzmGYs773TAAA</XPD:REF>
<XPD:REF name="Views[3]">vQhhHIlT4E6tIexn5z6HxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Kjm0Kiw2zEqNRBSIjSn7cwAA">
<XPD:ATTR name="Name" type="string">targetValue</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">a3EzAnKOKU6t2nVLS9h2YQAA</XPD:REF>
<XPD:REF name="Participant">6pPH5PQub06rVvQ1edjjFgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">mdvAh0unIkGgyttPxhLX3AAA</XPD:REF>
<XPD:REF name="Views[1]">UuNOyg2LS0iYB0aJOhfRTQAA</XPD:REF>
<XPD:REF name="Views[2]">1aPioIc30UKsyY5fog6etgAA</XPD:REF>
<XPD:REF name="Views[3]">2Rsf2BEClU+x/6RdfYw++AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLClass" guid="4s4u8L89BkeR6MP94ie2GAAA">
<XPD:ATTR name="Name" type="string">GUIBroadcastComponent</XPD:ATTR>
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kRTxqA0W2U6JjyrNDtfKNAAA</XPD:REF>
<XPD:REF name="Views[1]">iBjAyQnXE0iBFNpwNb5MpwAA</XPD:REF>
<XPD:REF name="Views[2]">60ym5Jc3d0ulpb6uQmqhRwAA</XPD:REF>
<XPD:REF name="Views[3]">SUlpdcGnQEuFGeRu1WAJhwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">HEE9a8miV0eFoytV4D83TAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">HaBj5C/eyku84tzSD60w3wAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="8AbFhj5XSE2IfxH5XQd+WQAA">
<XPD:ATTR name="Name" type="string">destPropertyName</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">4s4u8L89BkeR6MP94ie2GAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="Pq7lO0hOlEmXNGgpE1wtxgAA">
<XPD:ATTR name="Name" type="string">send</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">input</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Text</XPD:ATTR>
<XPD:REF name="Type_">oHV8OkIZUUuMMOOHo4eIGgAA</XPD:REF>
<XPD:REF name="Owner">4s4u8L89BkeR6MP94ie2GAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLAssociation" guid="+XJj4GQx6E2623bzKs45AQAA">
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PO7JMXUEJ0iqI5NPeMASNgAA</XPD:REF>
<XPD:REF name="Views[1]">2QM0gOIqUkGM3oAmp7QaxQAA</XPD:REF>
<XPD:REF name="Views[2]">v3rLdoHApESCkxsPkBVSKgAA</XPD:REF>
<XPD:REF name="Views[3]">xD4Tm/kwhUi+ySH1qz/m3gAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="HaBj5C/eyku84tzSD60w3wAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">+XJj4GQx6E2623bzKs45AQAA</XPD:REF>
<XPD:REF name="Participant">4s4u8L89BkeR6MP94ie2GAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PXjzPRoik06ScwrIeXZEBAAA</XPD:REF>
<XPD:REF name="Views[1]">jT57kO+IUk2O6TNuadFsVwAA</XPD:REF>
<XPD:REF name="Views[2]">H7cLu+o310izbavx6NGwBwAA</XPD:REF>
<XPD:REF name="Views[3]">1aX7F/rxtEu9tUM5jrPVEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="HnlVD58HH0CxnXvbfSBSAQAA">
<XPD:ATTR name="Name" type="string">dest</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">+XJj4GQx6E2623bzKs45AQAA</XPD:REF>
<XPD:REF name="Participant">m4jpAph4f0eFq1qeHiueOQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MlxLzScWqUGZObEK4i8XoQAA</XPD:REF>
<XPD:REF name="Views[1]">P/yn2Jgs3E+9ux4nKNSmFAAA</XPD:REF>
<XPD:REF name="Views[2]">SIRniAsAp0yNnqA1hPbZZQAA</XPD:REF>
<XPD:REF name="Views[3]">jLvoZ7KNoky5wTYlEu9ATAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLGeneralization" guid="HEE9a8miV0eFoytV4D83TAAA">
<XPD:REF name="Namespace">QI5BbA0spUi9v9wL41yuvAAA</XPD:REF>
<XPD:REF name="Child">4s4u8L89BkeR6MP94ie2GAAA</XPD:REF>
<XPD:REF name="Parent">enpI7FYRYEqJarDlhrKccgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/Of2J/TY0kar0zQ+ummkWwAA</XPD:REF>
<XPD:REF name="Views[1]">fRXJPi8dOUajZRM8FSwQ5wAA</XPD:REF>
<XPD:REF name="Views[2]">cnZYoWZYBE2Site4hpxFCgAA</XPD:REF>
<XPD:REF name="Views[3]">8ryPuQhQLkqeZKJB0l66tgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLPackage" guid="LgRxHNNADUqY7aZTULOA3gAA">
<XPD:ATTR name="Name" type="string">server</XPD:ATTR>
<XPD:REF name="Namespace">h89DxPXIUECFKyRa/2lQmgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="nl4hcIM5b0KGEn55agthEgAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">LgRxHNNADUqY7aZTULOA3gAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="U7+e1pmPSEWoc0/Fy6+qwwAA">
<XPD:REF name="Diagram">nl4hcIM5b0KGEn55agthEgAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">3</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLInterfaceView" guid="Xe/pSz4yz0qrJaU0CHW/IgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">424</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">276</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">203</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">62</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkNone</XPD:ATTR>
<XPD:REF name="Model">7Qg4R2nEzUm7V7dizGd6OAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="pRuxs4BvCE6fhWejjs0j2QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="guE6lAKfAUmaqMOsrHMEzgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ITransformer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="wO4lsayCJEOqURMVMX4+XwAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="bNSPWdxinUqrNNHIql2T+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="YU2CSQyLoEGdIT7bzLfsJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">7Qg4R2nEzUm7V7dizGd6OAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WL6UCEpt9ku5sQTJnBcYKwAA">
<XPD:REF name="Model">7Qg4R2nEzUm7V7dizGd6OAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLInterfaceView" guid="c5ZN1dFTYUKEkge4mB5/1QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">208</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">384</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">161</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">59</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkNone</XPD:ATTR>
<XPD:REF name="Model">Gwjlpy/PfUeYi89JnyQDWQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="XEQfnml4X0mBRx66ls2iBgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="aiJSoUoIdEeh5acmEdaDEgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ISpecificElementInfo</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="YYlmkgqmSUiEMwKIQl+uZwAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ZPN5SxQX1EmR2fP8PvazBAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="pc4lDHXFi0yf9M7tOaIYDQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Gwjlpy/PfUeYi89JnyQDWQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="UV1lY3hDXkKxoZ9JngcKVwAA">
<XPD:REF name="Model">Gwjlpy/PfUeYi89JnyQDWQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLInterfaceView" guid="S5PHhtFAJES/CGOa4uZ7hAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">500</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">396</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">355</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">62</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkNone</XPD:ATTR>
<XPD:REF name="Model">AzmdzPql7EumG3SRLg1eOgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="4CRCrNf4o0uy4U9aEgJArAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="rBJwYqfs4UG6cpNJKIUm1wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IAuthorizer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="WqlPEObOwUmeEQoLu217BQAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="mQj8hAuYaEuwUGk5UrOZwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="mZ7Hr2jbkEWf08gZ+EkCKAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AzmdzPql7EumG3SRLg1eOgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="v0XG+K2/nEKBqbSQK0niRwAA">
<XPD:REF name="Model">AzmdzPql7EumG3SRLg1eOgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="gqE6mz8Pp0eH/WAtUa0x8AAA">
<XPD:ATTR name="ProfileName" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="TagDefinitionSetName" type="string">Default</XPD:ATTR>
<XPD:ATTR name="Name" type="string">Implementation</XPD:ATTR>
<XPD:ATTR name="DataValue" type="string">D:\used\soloist4\workspace\SOLoist Server Services\src</XPD:ATTR>
<XPD:REF name="TaggedModel">LgRxHNNADUqY7aZTULOA3gAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">3</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLInterface" guid="7Qg4R2nEzUm7V7dizGd6OAAA">
<XPD:ATTR name="Name" type="string">ITransformer</XPD:ATTR>
<XPD:REF name="Namespace">LgRxHNNADUqY7aZTULOA3gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">6</XPD:ATTR>
<XPD:REF name="Views[0]">udvyVrNAvkuaEU/ygB70mgAA</XPD:REF>
<XPD:REF name="Views[1]">tHWMg/IMwEKo6W6rIPMaXgAA</XPD:REF>
<XPD:REF name="Views[2]">puKRPZtm6kGcVbXUCfmrwwAA</XPD:REF>
<XPD:REF name="Views[3]">Xe/pSz4yz0qrJaU0CHW/IgAA</XPD:REF>
<XPD:REF name="Views[4]">YU2CSQyLoEGdIT7bzLfsJgAA</XPD:REF>
<XPD:REF name="Views[5]">WL6UCEpt9ku5sQTJnBcYKwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">Q7MsDtWYtEesaJERXEGexwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">QBMq0xw32EawjUnKmjLc+gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="WHAwS5MWXU2ciMTmwEpGxgAA">
<XPD:ATTR name="Name" type="string">transform</XPD:ATTR>
<XPD:REF name="Owner">7Qg4R2nEzUm7V7dizGd6OAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="k9hhNayAZU2PvLc2mPWlnwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WHAwS5MWXU2ciMTmwEpGxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="C0iNtX0mnUC1lh+Y4UWWBgAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WHAwS5MWXU2ciMTmwEpGxgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLInterface" guid="Gwjlpy/PfUeYi89JnyQDWQAA">
<XPD:ATTR name="Name" type="string">ISpecificElementInfo</XPD:ATTR>
<XPD:REF name="Namespace">LgRxHNNADUqY7aZTULOA3gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">6</XPD:ATTR>
<XPD:REF name="Views[0]">9iCcyAXooUGnZvkq3Z1QwAAA</XPD:REF>
<XPD:REF name="Views[1]">9TS5zq48h0KQ7+rCYNwBtQAA</XPD:REF>
<XPD:REF name="Views[2]">05WYfkqmukK0fNMcuyNELAAA</XPD:REF>
<XPD:REF name="Views[3]">c5ZN1dFTYUKEkge4mB5/1QAA</XPD:REF>
<XPD:REF name="Views[4]">pc4lDHXFi0yf9M7tOaIYDQAA</XPD:REF>
<XPD:REF name="Views[5]">UV1lY3hDXkKxoZ9JngcKVwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">Ez5ZhXfwOUCrrdfMIDlPGQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="EBHT2J6FkEmolBF9xF9McwAA">
<XPD:ATTR name="Name" type="string">createInfo</XPD:ATTR>
<XPD:REF name="Owner">Gwjlpy/PfUeYi89JnyQDWQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="rB/0M7AKFUiLuUuMdLykEQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EBHT2J6FkEmolBF9xF9McwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLInterface" guid="AzmdzPql7EumG3SRLg1eOgAA">
<XPD:ATTR name="Name" type="string">IAuthorizer</XPD:ATTR>
<XPD:REF name="Namespace">LgRxHNNADUqY7aZTULOA3gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">S5PHhtFAJES/CGOa4uZ7hAAA</XPD:REF>
<XPD:REF name="Views[1]">mZ7Hr2jbkEWf08gZ+EkCKAAA</XPD:REF>
<XPD:REF name="Views[2]">v0XG+K2/nEKBqbSQK0niRwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="G77RiLJHgk24yR2qhK6QXAAA">
<XPD:ATTR name="Name" type="string">isAuthorizedFor</XPD:ATTR>
<XPD:REF name="Owner">AzmdzPql7EumG3SRLg1eOgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="W6SrUOFJyUCY9qji7nVY+QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G77RiLJHgk24yR2qhK6QXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="dPm4U0aaeUq+FsbnLG6ifQAA">
<XPD:ATTR name="Name" type="string">el</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G77RiLJHgk24yR2qhK6QXAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
