<?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:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="QZJ83i+6S0eWYNqgDXs5IQAA">
<XPD:ATTR name="Title" type="string">hw2</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">3</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="AnHvLGxrmUizm+Z6/meagAAA">
<XPD:ATTR name="Name" type="string">project1</XPD:ATTR>
<XPD:REF name="Namespace">QZJ83i+6S0eWYNqgDXs5IQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="vgRx+AnHQk+1I+o/5pYW4QAA">
<XPD:ATTR name="Name" type="string">project1</XPD:ATTR>
<XPD:REF name="DiagramOwner">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="g6bAfGftcE65LCfKkC0zEAAA">
<XPD:REF name="Diagram">vgRx+AnHQk+1I+o/5pYW4QAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">18</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="F7qk2KcKxk688Yj3iRQR4AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">60</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">52</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">131</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">46</XPD:ATTR>
<XPD:REF name="Model">xNf+vgKFiU6EUtlNV9UBPAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="KBbazDmPbEWodGD1RRyZLwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="INUcm0sYJE+IPYyzwuAgEAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">AdmissionsCalculator</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="67WLMncVsUGl3fY6JZVaJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="y89SwnaQS0KtaiPJiGMX6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="11aKXldcTkGsUCrJMwwS3AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">xNf+vgKFiU6EUtlNV9UBPAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="jo34qJicxE2mBD/NApb4NAAA">
<XPD:REF name="Model">xNf+vgKFiU6EUtlNV9UBPAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="v4lPYe7w20C2JL6uP//hqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">xNf+vgKFiU6EUtlNV9UBPAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLInterfaceView" guid="2mNDGwvbZk6qUh+9XgGdqwAA">
<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">48</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">145</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">59</XPD:ATTR>
<XPD:REF name="Model">DZEmD77CckOSrTyCGWdoFwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lRL1EC4zwES49Ridsn870wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="XCM1VPCFn06/4E3+4O7qMQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IEvaluator</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="J7xYcjPPq0qpCMxoGGrjnQAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="3uDkWX4t0UKyDXYdNDCsqQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Gjzgsph4Gky27Ryi+jJ3rgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">DZEmD77CckOSrTyCGWdoFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="VEn0liL7r0a6g0y9PKZP2wAA">
<XPD:REF name="Model">DZEmD77CckOSrTyCGWdoFwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="Hg6sHEIXE0K/gUGFzZOKOgAA">
<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">132</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">87</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">xxfPKwdQdki3G6BohFOVZAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="eu3QCK0Tg0yvHAPwJqOd7AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="zBYdLqymrEOwECohjoqoewAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GPAEvaluator</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="UCRF5ZSeeUW327CSdv4b2wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="7tXUmaERakyj8cAf36IDbgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="chvTOsps+kGWCmUrVt++7QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">xxfPKwdQdki3G6BohFOVZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="2nU9ZGpoj0iDz2EZhNzUIQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">xxfPKwdQdki3G6BohFOVZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="pYq9GLAOI0KAGh5hZ908cwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">xxfPKwdQdki3G6BohFOVZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="ftxU+Gg2HUGz+QUZWaYYhAAA">
<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">240</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">U3euI3GSrEy82jmlOYMVXQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="FwoSp9KpjUW1Kjum+z0vUAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="m2ezQvnL+UiW7C6DZGNynwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GPAEvaluatorAdapter</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="0ZWC+BjdiEKrjLh9RpGY8AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="d2RQoXjolUuEuW4wZi7HIAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="gEVKAEC9C0mztWWFEiTEDwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">U3euI3GSrEy82jmlOYMVXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="k7CZVU/2akaj8OScXs7W6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">U3euI3GSrEy82jmlOYMVXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="cuj2Z82Go0KubCMLdRRl6gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">U3euI3GSrEy82jmlOYMVXQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="ZTZD9jEKek2gq+FyBIeApQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">416</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">204</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">121</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">fRV07/laVUKv3NwOjhRRHAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="jk+vIO7dUEWJKKyV8n68uQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Sl/lOaaY1U+S4tQf+9vFWwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">EvaluatorDecorator</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+64rtb9TH0CjCM1uX552vAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="y8LtDBOmAUiSWmaFxM86KwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="4wCvhVcaV02zCPrhzYtwGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">fRV07/laVUKv3NwOjhRRHAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="PGqQKxaAo0yOE/DVr55ebQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">fRV07/laVUKv3NwOjhRRHAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="7rs4X+wsekiC3aAM7bkgjQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">fRV07/laVUKv3NwOjhRRHAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="SWBdb9ol5USrmQO8EdGvggAA">
<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">304</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">99</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">pqPqRhTGqkqczOvucBXEWgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="sLlUbOE7XUqiaXzS/IOYrgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="QfkRmGAOikepFEQI3Q1C0AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">MCATDecorator</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Z2+OIA1OAUG/K0nrW4XZLwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="I6tslYFAnU+SLfOKDMmDDwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="F0no2n442US2eCTHiyg+SgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">pqPqRhTGqkqczOvucBXEWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="wVXD6k/OXE2VL87ZjmjBpQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">pqPqRhTGqkqczOvucBXEWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="chowpke0nkObt5XM5f2QjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">pqPqRhTGqkqczOvucBXEWgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="keZ4HWwpa06ZjuSZ4JMMSgAA">
<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">372</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">89</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">fJ6qNB3aw0anFlNSIVGlTwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="n0ayMIIi5UiObRl3E3fM1QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="PBDk/IVFdEqhJiRbsJVKbQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GREDecorator</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ZZRuZVY4Bk+NThTVRQFrwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="L5ICt5SfmkykltSulFEGuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="02Lqrk5KAE6Ck0WhDZNG1AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">fJ6qNB3aw0anFlNSIVGlTwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="3lAhFeeDIkWxLnhm91EROwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">fJ6qNB3aw0anFlNSIVGlTwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="oEbUERv/P0GWwv0ynMaLrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">fJ6qNB3aw0anFlNSIVGlTwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="RuX9khK0FUSbwTH9GHwjWgAA">
<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">292</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">95</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">FKroTdmPPEetbLQ6Y0qfAAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JeRq9IjSc0u5rwowLWJe9AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="JZJKusm4/EaAR65Lb4TBYQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">LSATDecorator</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="cH+r1YaOKEGmkNj/l41bUgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="r5lciULuOkSPTefl+gWJpwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="+05QFnMkV0OhALXejLvWkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">FKroTdmPPEetbLQ6Y0qfAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="smoCkmYIFUie3u/NqVVFWwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">FKroTdmPPEetbLQ6Y0qfAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="VWJIK3IqRECvorCKGuAIFgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">FKroTdmPPEetbLQ6Y0qfAAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLAssociationView" guid="gBRhujG1ekiVnmcR7lKqiAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">190,75;344,76</XPD:ATTR>
<XPD:REF name="Model">hbqb8Omkn06o2QknYHP/LgAA</XPD:REF>
<XPD:REF name="Head">2mNDGwvbZk6qUh+9XgGdqwAA</XPD:REF>
<XPD:REF name="Tail">F7qk2KcKxk688Yj3iRQR4AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="xQVOAAXWbE6Slty/lMxlGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">hbqb8Omkn06o2QknYHP/LgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="iuC0agszyUKxbjlTCEu8cwAA">
<XPD: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">hbqb8Omkn06o2QknYHP/LgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="liHb2fLCzUWpwXZIZ7sq/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">hbqb8Omkn06o2QknYHP/LgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="FIwyjr6imEqtJQOftoUaYAAA">
<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">Ip5l0TsGC068hWtuxj1LvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="zY3efZABOEGOZ6ViBOQ97gAA">
<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">IIZIor3sXUuc60ULKOij/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="j0eOF1AbSUiUHcj4lmJMRQAA">
<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">Ip5l0TsGC068hWtuxj1LvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="YnVptfRRIEGzzRWyEwan2QAA">
<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">IIZIor3sXUuc60ULKOij/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ZDsSpooOcUOpi0ZpKx2EsQAA">
<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">Ip5l0TsGC068hWtuxj1LvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="3FP6oaDDxUKpgVZEGkdCsQAA">
<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">IIZIor3sXUuc60ULKOij/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="nOXJQ5jSY0yCvQgHh8t4tAAA">
<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">Ip5l0TsGC068hWtuxj1LvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="tn8Om6H/MEyebg5KkyHUMAAA">
<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">IIZIor3sXUuc60ULKOij/AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLGeneralizationView" guid="38L/TEoGYU+pJq+pzCOoLQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">221,240;168,174</XPD:ATTR>
<XPD:REF name="Model">0mGTCFZLZkaPhgoyDe4JyQAA</XPD:REF>
<XPD:REF name="Head">Hg6sHEIXE0K/gUGFzZOKOgAA</XPD:REF>
<XPD:REF name="Tail">ftxU+Gg2HUGz+QUZWaYYhAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Wnmpt0wspE+IvVYszbgmEwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">0mGTCFZLZkaPhgoyDe4JyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="KE4q+u0G00G9kaQZ2R/u2wAA">
<XPD: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">0mGTCFZLZkaPhgoyDe4JyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="kOg+bnD6rEq2f9Hrr03NOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">0mGTCFZLZkaPhgoyDe4JyQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLRealizationView" guid="oj53wR8laU+H3+0R6U7y4gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">258,240;388,106</XPD:ATTR>
<XPD:REF name="Model">6XFVnUDC702Mv5rugGyN9gAA</XPD:REF>
<XPD:REF name="Head">2mNDGwvbZk6qUh+9XgGdqwAA</XPD:REF>
<XPD:REF name="Tail">ftxU+Gg2HUGz+QUZWaYYhAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="DR0X5PWgTUy8sxdt3tRw/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">6XFVnUDC702Mv5rugGyN9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="LBNOav4U20Khxg/C/Fj4XwAA">
<XPD: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">6XFVnUDC702Mv5rugGyN9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="t0uk/4LM1UKwoj5sqB6k4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">6XFVnUDC702Mv5rugGyN9gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLRealizationView" guid="Jrz8H7twH0m3wL/xG96PngAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">467,204;428,106</XPD:ATTR>
<XPD:REF name="Model">frOcKC4SvUiq2UGtPprkDgAA</XPD:REF>
<XPD:REF name="Head">2mNDGwvbZk6qUh+9XgGdqwAA</XPD:REF>
<XPD:REF name="Tail">ZTZD9jEKek2gq+FyBIeApQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="zuZGmK+iPEGGN4tpMaKxtAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">frOcKC4SvUiq2UGtPprkDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ZGd7uGDFv0qCQ+yizhswvQAA">
<XPD: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">frOcKC4SvUiq2UGtPprkDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="E4mjW3Vyz0+iNjZtEb83tQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">frOcKC4SvUiq2UGtPprkDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="Ozksh9Kym0+Ry8kJLhKXMAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">536,224;572,224;572,76;488,77</XPD:ATTR>
<XPD:REF name="Model">s9LRAilXQEeiAuV32JBFawAA</XPD:REF>
<XPD:REF name="Head">2mNDGwvbZk6qUh+9XgGdqwAA</XPD:REF>
<XPD:REF name="Tail">ZTZD9jEKek2gq+FyBIeApQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="jERr3birMEmX2eKvVQYTsAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">s9LRAilXQEeiAuV32JBFawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="H4SyZJohZUKgdu7cBjSl1gAA">
<XPD: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">s9LRAilXQEeiAuV32JBFawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="zdUIpuvzAU+Efc2brL9R2AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">s9LRAilXQEeiAuV32JBFawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="a1dnqOJwmEOlYYsqnrhl0gAA">
<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">#delegate</XPD:ATTR>
<XPD:REF name="Model">9R5jyyzCWkmrxRqfUA5tGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="aEmv/4HpCUaB3Or7wZnGzgAA">
<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">uxdvoQeInkuwIE2fzCUQRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="F1LgIiC+UU2vUjl3zas20QAA">
<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">9R5jyyzCWkmrxRqfUA5tGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="BSf4cVTyYESdJsZUsH39RAAA">
<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">uxdvoQeInkuwIE2fzCUQRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="G/9XZ+hK2kC4jxO2d7chrAAA">
<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">9R5jyyzCWkmrxRqfUA5tGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="fXU82oz8REWIZK78kgeJaAAA">
<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">uxdvoQeInkuwIE2fzCUQRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="oSUVmKfFNkGF+vlgN3viNwAA">
<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">9R5jyyzCWkmrxRqfUA5tGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="MdvWpVLZx0+vwpCHandBIwAA">
<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">uxdvoQeInkuwIE2fzCUQRQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLGeneralizationView" guid="1vi7sa+l5EOIcx+T7KNX4AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">376,304;449,246</XPD:ATTR>
<XPD:REF name="Model">5auEf1w1RkaE4GltKQJHtQAA</XPD:REF>
<XPD:REF name="Head">ZTZD9jEKek2gq+FyBIeApQAA</XPD:REF>
<XPD:REF name="Tail">SWBdb9ol5USrmQO8EdGvggAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="uGs9Q2dl3EOp8E7Gd+dGeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">5auEf1w1RkaE4GltKQJHtQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="DZ0hphgwjkWEnotVrL6KlgAA">
<XPD: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">5auEf1w1RkaE4GltKQJHtQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ucb9TDi2fUG9KnB6AQ2u+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">5auEf1w1RkaE4GltKQJHtQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLGeneralizationView" guid="8YECKzNNEU6wwiyvdXaRQwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">554,292;500,246</XPD:ATTR>
<XPD:REF name="Model">QhIIk4kMbE2p36zUHfruFAAA</XPD:REF>
<XPD:REF name="Head">ZTZD9jEKek2gq+FyBIeApQAA</XPD:REF>
<XPD:REF name="Tail">RuX9khK0FUSbwTH9GHwjWgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="fdZy2Y55dUOUyg2xmYb5MgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QhIIk4kMbE2p36zUHfruFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="RmTegUrsSkGNGzkz9Y4nAAAA">
<XPD: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">QhIIk4kMbE2p36zUHfruFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="7Gxl8taXSECF9MmkiJLwYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QhIIk4kMbE2p36zUHfruFAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLGeneralizationView" guid="RpZVEDAHgEy4EQgPCK6E4QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">410,372;467,246</XPD:ATTR>
<XPD:REF name="Model">pKas0MMPBk+Y4qihButoKAAA</XPD:REF>
<XPD:REF name="Head">ZTZD9jEKek2gq+FyBIeApQAA</XPD:REF>
<XPD:REF name="Tail">keZ4HWwpa06ZjuSZ4JMMSgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="6bI0yrHelUCIOA7RY25R4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">pKas0MMPBk+Y4qihButoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ZbOPDR+WEU6ilSjjIv2q4wAA">
<XPD: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">pKas0MMPBk+Y4qihButoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="mQcXL5yPNUu17WZ5kNC7JQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">pKas0MMPBk+Y4qihButoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLClassView" guid="udPiN25y3kGBPAsAJJHkOgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">480</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">372</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">100</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">qEnVuOEPB0SzvnBilNArJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="tSpLe5HeXEyBNLI3Onl7yQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="JnrVVgcrTUG229X1X3qfWAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TOEFLDecorator</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Ej5cfDeq+UOm9DVEK5fYDQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ph5fRyGGiUCGrFKZKmCNQQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="2CoXNrjCBkeyy1izUmrGiwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">qEnVuOEPB0SzvnBilNArJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="x/kiEHaIU0WlYoNt8YUf6gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">qEnVuOEPB0SzvnBilNArJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="OjAnKJdrwEi/kXZs7J0VrgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">qEnVuOEPB0SzvnBilNArJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLGeneralizationView" guid="3iyINNwL4kuDveMGg149JwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">522,372;483,246</XPD:ATTR>
<XPD:REF name="Model">SGzTfbPERUu2gHmOdteMjwAA</XPD:REF>
<XPD:REF name="Head">ZTZD9jEKek2gq+FyBIeApQAA</XPD:REF>
<XPD:REF name="Tail">udPiN25y3kGBPAsAJJHkOgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="MiRYODFyMkCkCLVI2JKF2AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">SGzTfbPERUu2gHmOdteMjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="xd1SapUW80edvIFo51LfNAAA">
<XPD: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">SGzTfbPERUu2gHmOdteMjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="QjYmlTe6jUiLTT7rfdEiXwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">SGzTfbPERUu2gHmOdteMjwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">18</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="xNf+vgKFiU6EUtlNV9UBPAAA">
<XPD:ATTR name="Name" type="string">AdmissionsCalculator</XPD:ATTR>
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">F7qk2KcKxk688Yj3iRQR4AAA</XPD:REF>
<XPD:REF name="Views[1]">11aKXldcTkGsUCrJMwwS3AAA</XPD:REF>
<XPD:REF name="Views[2]">jo34qJicxE2mBD/NApb4NAAA</XPD:REF>
<XPD:REF name="Views[3]">v4lPYe7w20C2JL6uP//hqAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="WGPod86xB0CQ4nLVa8gMBQAA">
<XPD:ATTR name="Name" type="string">eval</XPD:ATTR>
<XPD:REF name="Owner">xNf+vgKFiU6EUtlNV9UBPAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/ba8BsOZ9kWExnMMbBRGigAA">
<XPD:ATTR name="Name" type="string">app</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Application</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WGPod86xB0CQ4nLVa8gMBQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">IIZIor3sXUuc60ULKOij/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLInterface" guid="DZEmD77CckOSrTyCGWdoFwAA">
<XPD:ATTR name="Name" type="string">IEvaluator</XPD:ATTR>
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">2mNDGwvbZk6qUh+9XgGdqwAA</XPD:REF>
<XPD:REF name="Views[1]">Gjzgsph4Gky27Ryi+jJ3rgAA</XPD:REF>
<XPD:REF name="Views[2]">VEn0liL7r0a6g0y9PKZP2wAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">6XFVnUDC702Mv5rugGyN9gAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">frOcKC4SvUiq2UGtPprkDgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Zo5wC1/4ZkWhqxnUoOQ5yQAA">
<XPD:ATTR name="Name" type="string">evaluate</XPD:ATTR>
<XPD:REF name="Owner">DZEmD77CckOSrTyCGWdoFwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Mi3RGfSdSUq5LctwWVE0FQAA">
<XPD:ATTR name="Name" type="string">app</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Application</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Zo5wC1/4ZkWhqxnUoOQ5yQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">Ip5l0TsGC068hWtuxj1LvwAA</XPD:REF>
<XPD:REF name="Associations[1]">9R5jyyzCWkmrxRqfUA5tGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="xxfPKwdQdki3G6BohFOVZAAA">
<XPD:ATTR name="Name" type="string">GPAEvaluator</XPD:ATTR>
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Hg6sHEIXE0K/gUGFzZOKOgAA</XPD:REF>
<XPD:REF name="Views[1]">chvTOsps+kGWCmUrVt++7QAA</XPD:REF>
<XPD:REF name="Views[2]">2nU9ZGpoj0iDz2EZhNzUIQAA</XPD:REF>
<XPD:REF name="Views[3]">pYq9GLAOI0KAGh5hZ908cwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">0mGTCFZLZkaPhgoyDe4JyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="U3euI3GSrEy82jmlOYMVXQAA">
<XPD:ATTR name="Name" type="string">GPAEvaluatorAdapter</XPD:ATTR>
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ftxU+Gg2HUGz+QUZWaYYhAAA</XPD:REF>
<XPD:REF name="Views[1]">gEVKAEC9C0mztWWFEiTEDwAA</XPD:REF>
<XPD:REF name="Views[2]">k7CZVU/2akaj8OScXs7W6wAA</XPD:REF>
<XPD:REF name="Views[3]">cuj2Z82Go0KubCMLdRRl6gAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">6XFVnUDC702Mv5rugGyN9gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">0mGTCFZLZkaPhgoyDe4JyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="fRV07/laVUKv3NwOjhRRHAAA">
<XPD:ATTR name="Name" type="string">EvaluatorDecorator</XPD:ATTR>
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ZTZD9jEKek2gq+FyBIeApQAA</XPD:REF>
<XPD:REF name="Views[1]">4wCvhVcaV02zCPrhzYtwGwAA</XPD:REF>
<XPD:REF name="Views[2]">PGqQKxaAo0yOE/DVr55ebQAA</XPD:REF>
<XPD:REF name="Views[3]">7rs4X+wsekiC3aAM7bkgjQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">frOcKC4SvUiq2UGtPprkDgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">4</XPD:ATTR>
<XPD:REF name="Specializations[0]">5auEf1w1RkaE4GltKQJHtQAA</XPD:REF>
<XPD:REF name="Specializations[1]">QhIIk4kMbE2p36zUHfruFAAA</XPD:REF>
<XPD:REF name="Specializations[2]">pKas0MMPBk+Y4qihButoKAAA</XPD:REF>
<XPD:REF name="Specializations[3]">SGzTfbPERUu2gHmOdteMjwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">uxdvoQeInkuwIE2fzCUQRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="pqPqRhTGqkqczOvucBXEWgAA">
<XPD:ATTR name="Name" type="string">MCATDecorator</XPD:ATTR>
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">SWBdb9ol5USrmQO8EdGvggAA</XPD:REF>
<XPD:REF name="Views[1]">F0no2n442US2eCTHiyg+SgAA</XPD:REF>
<XPD:REF name="Views[2]">wVXD6k/OXE2VL87ZjmjBpQAA</XPD:REF>
<XPD:REF name="Views[3]">chowpke0nkObt5XM5f2QjgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">5auEf1w1RkaE4GltKQJHtQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="fJ6qNB3aw0anFlNSIVGlTwAA">
<XPD:ATTR name="Name" type="string">GREDecorator</XPD:ATTR>
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">keZ4HWwpa06ZjuSZ4JMMSgAA</XPD:REF>
<XPD:REF name="Views[1]">02Lqrk5KAE6Ck0WhDZNG1AAA</XPD:REF>
<XPD:REF name="Views[2]">3lAhFeeDIkWxLnhm91EROwAA</XPD:REF>
<XPD:REF name="Views[3]">oEbUERv/P0GWwv0ynMaLrwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">pKas0MMPBk+Y4qihButoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="FKroTdmPPEetbLQ6Y0qfAAAA">
<XPD:ATTR name="Name" type="string">LSATDecorator</XPD:ATTR>
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RuX9khK0FUSbwTH9GHwjWgAA</XPD:REF>
<XPD:REF name="Views[1]">+05QFnMkV0OhALXejLvWkAAA</XPD:REF>
<XPD:REF name="Views[2]">smoCkmYIFUie3u/NqVVFWwAA</XPD:REF>
<XPD:REF name="Views[3]">VWJIK3IqRECvorCKGuAIFgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">QhIIk4kMbE2p36zUHfruFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="hbqb8Omkn06o2QknYHP/LgAA">
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gBRhujG1ekiVnmcR7lKqiAAA</XPD:REF>
<XPD:REF name="Views[1]">xQVOAAXWbE6Slty/lMxlGwAA</XPD:REF>
<XPD:REF name="Views[2]">iuC0agszyUKxbjlTCEu8cwAA</XPD:REF>
<XPD:REF name="Views[3]">liHb2fLCzUWpwXZIZ7sq/wAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="IIZIor3sXUuc60ULKOij/AAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">hbqb8Omkn06o2QknYHP/LgAA</XPD:REF>
<XPD:REF name="Participant">xNf+vgKFiU6EUtlNV9UBPAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zY3efZABOEGOZ6ViBOQ97gAA</XPD:REF>
<XPD:REF name="Views[1]">YnVptfRRIEGzzRWyEwan2QAA</XPD:REF>
<XPD:REF name="Views[2]">3FP6oaDDxUKpgVZEGkdCsQAA</XPD:REF>
<XPD:REF name="Views[3]">tn8Om6H/MEyebg5KkyHUMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Ip5l0TsGC068hWtuxj1LvwAA">
<XPD:REF name="Association">hbqb8Omkn06o2QknYHP/LgAA</XPD:REF>
<XPD:REF name="Participant">DZEmD77CckOSrTyCGWdoFwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">FIwyjr6imEqtJQOftoUaYAAA</XPD:REF>
<XPD:REF name="Views[1]">j0eOF1AbSUiUHcj4lmJMRQAA</XPD:REF>
<XPD:REF name="Views[2]">ZDsSpooOcUOpi0ZpKx2EsQAA</XPD:REF>
<XPD:REF name="Views[3]">nOXJQ5jSY0yCvQgHh8t4tAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLGeneralization" guid="0mGTCFZLZkaPhgoyDe4JyQAA">
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:REF name="Child">U3euI3GSrEy82jmlOYMVXQAA</XPD:REF>
<XPD:REF name="Parent">xxfPKwdQdki3G6BohFOVZAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">38L/TEoGYU+pJq+pzCOoLQAA</XPD:REF>
<XPD:REF name="Views[1]">Wnmpt0wspE+IvVYszbgmEwAA</XPD:REF>
<XPD:REF name="Views[2]">KE4q+u0G00G9kaQZ2R/u2wAA</XPD:REF>
<XPD:REF name="Views[3]">kOg+bnD6rEq2f9Hrr03NOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLRealization" guid="6XFVnUDC702Mv5rugGyN9gAA">
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:REF name="Client">U3euI3GSrEy82jmlOYMVXQAA</XPD:REF>
<XPD:REF name="Supplier">DZEmD77CckOSrTyCGWdoFwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">oj53wR8laU+H3+0R6U7y4gAA</XPD:REF>
<XPD:REF name="Views[1]">DR0X5PWgTUy8sxdt3tRw/QAA</XPD:REF>
<XPD:REF name="Views[2]">LBNOav4U20Khxg/C/Fj4XwAA</XPD:REF>
<XPD:REF name="Views[3]">t0uk/4LM1UKwoj5sqB6k4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLRealization" guid="frOcKC4SvUiq2UGtPprkDgAA">
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:REF name="Client">fRV07/laVUKv3NwOjhRRHAAA</XPD:REF>
<XPD:REF name="Supplier">DZEmD77CckOSrTyCGWdoFwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Jrz8H7twH0m3wL/xG96PngAA</XPD:REF>
<XPD:REF name="Views[1]">zuZGmK+iPEGGN4tpMaKxtAAA</XPD:REF>
<XPD:REF name="Views[2]">ZGd7uGDFv0qCQ+yizhswvQAA</XPD:REF>
<XPD:REF name="Views[3]">E4mjW3Vyz0+iNjZtEb83tQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="s9LRAilXQEeiAuV32JBFawAA">
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Ozksh9Kym0+Ry8kJLhKXMAAA</XPD:REF>
<XPD:REF name="Views[1]">jERr3birMEmX2eKvVQYTsAAA</XPD:REF>
<XPD:REF name="Views[2]">H4SyZJohZUKgdu7cBjSl1gAA</XPD:REF>
<XPD:REF name="Views[3]">zdUIpuvzAU+Efc2brL9R2AAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="uxdvoQeInkuwIE2fzCUQRQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">s9LRAilXQEeiAuV32JBFawAA</XPD:REF>
<XPD:REF name="Participant">fRV07/laVUKv3NwOjhRRHAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">aEmv/4HpCUaB3Or7wZnGzgAA</XPD:REF>
<XPD:REF name="Views[1]">BSf4cVTyYESdJsZUsH39RAAA</XPD:REF>
<XPD:REF name="Views[2]">fXU82oz8REWIZK78kgeJaAAA</XPD:REF>
<XPD:REF name="Views[3]">MdvWpVLZx0+vwpCHandBIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="9R5jyyzCWkmrxRqfUA5tGQAA">
<XPD:ATTR name="Name" type="string">delegate</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">s9LRAilXQEeiAuV32JBFawAA</XPD:REF>
<XPD:REF name="Participant">DZEmD77CckOSrTyCGWdoFwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">a1dnqOJwmEOlYYsqnrhl0gAA</XPD:REF>
<XPD:REF name="Views[1]">F1LgIiC+UU2vUjl3zas20QAA</XPD:REF>
<XPD:REF name="Views[2]">G/9XZ+hK2kC4jxO2d7chrAAA</XPD:REF>
<XPD:REF name="Views[3]">oSUVmKfFNkGF+vlgN3viNwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLGeneralization" guid="5auEf1w1RkaE4GltKQJHtQAA">
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:REF name="Child">pqPqRhTGqkqczOvucBXEWgAA</XPD:REF>
<XPD:REF name="Parent">fRV07/laVUKv3NwOjhRRHAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1vi7sa+l5EOIcx+T7KNX4AAA</XPD:REF>
<XPD:REF name="Views[1]">uGs9Q2dl3EOp8E7Gd+dGeAAA</XPD:REF>
<XPD:REF name="Views[2]">DZ0hphgwjkWEnotVrL6KlgAA</XPD:REF>
<XPD:REF name="Views[3]">ucb9TDi2fUG9KnB6AQ2u+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLGeneralization" guid="QhIIk4kMbE2p36zUHfruFAAA">
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:REF name="Child">FKroTdmPPEetbLQ6Y0qfAAAA</XPD:REF>
<XPD:REF name="Parent">fRV07/laVUKv3NwOjhRRHAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8YECKzNNEU6wwiyvdXaRQwAA</XPD:REF>
<XPD:REF name="Views[1]">fdZy2Y55dUOUyg2xmYb5MgAA</XPD:REF>
<XPD:REF name="Views[2]">RmTegUrsSkGNGzkz9Y4nAAAA</XPD:REF>
<XPD:REF name="Views[3]">7Gxl8taXSECF9MmkiJLwYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLGeneralization" guid="pKas0MMPBk+Y4qihButoKAAA">
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:REF name="Child">fJ6qNB3aw0anFlNSIVGlTwAA</XPD:REF>
<XPD:REF name="Parent">fRV07/laVUKv3NwOjhRRHAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RpZVEDAHgEy4EQgPCK6E4QAA</XPD:REF>
<XPD:REF name="Views[1]">6bI0yrHelUCIOA7RY25R4gAA</XPD:REF>
<XPD:REF name="Views[2]">ZbOPDR+WEU6ilSjjIv2q4wAA</XPD:REF>
<XPD:REF name="Views[3]">mQcXL5yPNUu17WZ5kNC7JQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="qEnVuOEPB0SzvnBilNArJAAA">
<XPD:ATTR name="Name" type="string">TOEFLDecorator</XPD:ATTR>
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">udPiN25y3kGBPAsAJJHkOgAA</XPD:REF>
<XPD:REF name="Views[1]">2CoXNrjCBkeyy1izUmrGiwAA</XPD:REF>
<XPD:REF name="Views[2]">x/kiEHaIU0WlYoNt8YUf6gAA</XPD:REF>
<XPD:REF name="Views[3]">OjAnKJdrwEi/kXZs7J0VrgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">SGzTfbPERUu2gHmOdteMjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLGeneralization" guid="SGzTfbPERUu2gHmOdteMjwAA">
<XPD:REF name="Namespace">AnHvLGxrmUizm+Z6/meagAAA</XPD:REF>
<XPD:REF name="Child">qEnVuOEPB0SzvnBilNArJAAA</XPD:REF>
<XPD:REF name="Parent">fRV07/laVUKv3NwOjhRRHAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3iyINNwL4kuDveMGg149JwAA</XPD:REF>
<XPD:REF name="Views[1]">MiRYODFyMkCkCLVI2JKF2AAA</XPD:REF>
<XPD:REF name="Views[2]">xd1SapUW80edvIFo51LfNAAA</XPD:REF>
<XPD:REF name="Views[3]">QjYmlTe6jUiLTT7rfdEiXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLPackage" guid="e0I2tYfHt06kVXLEQqIfowAA">
<XPD:ATTR name="Name" type="string">project2</XPD:ATTR>
<XPD:REF name="Namespace">QZJ83i+6S0eWYNqgDXs5IQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="2vd9NUnleEeIvPrVz0ZbIgAA">
<XPD:ATTR name="Name" type="string">project2</XPD:ATTR>
<XPD:REF name="DiagramOwner">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="KGV2SAJ07kiJxpp6LFsjrgAA">
<XPD:REF name="Diagram">2vd9NUnleEeIvPrVz0ZbIgAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">24</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="yFa8OKltfEa3UIIbT4F00QAA">
<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">48</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">109</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">wZBdaT9iwUqnfB+5qo9OxAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ex9MIVK6LE2X+K+eHs4TeQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ZEzhLG5D1Eqrf7nN8lPAfQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Publisher</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="d5dd2WDD5Eq3rvfA1KTEiQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="P5eIMPYBzEaTxO+qnx6n+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="4LCJ/hqXL0+Yo9M/ipkUoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">wZBdaT9iwUqnfB+5qo9OxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="djodwZzAjUK2SuiMloJjmgAA">
<XPD:REF name="Model">wZBdaT9iwUqnfB+5qo9OxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="AHpsl3cfGU+9BemYg6q3WQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">wZBdaT9iwUqnfB+5qo9OxAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLInterfaceView" guid="UnM9Smsy6UOgM2ysXsF4TwAA">
<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">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">59</XPD:ATTR>
<XPD:REF name="Model">uY/4MmkezEi+Zuxepeb4iwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="fwRfDkEw+0iOBqNZUaRNEAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="2okzRnxP2E6qpZnFQrdCZQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Subscriber</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="FrSQCjns+kygbeIYLC9A0wAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="WaFiX/3c10uGip9U6PSlbQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="P6psDuJFikmDH/GPG1aGuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">uY/4MmkezEi+Zuxepeb4iwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="YZa6Dp3fQ0uQR5fAEgXM+QAA">
<XPD:REF name="Model">uY/4MmkezEi+Zuxepeb4iwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="DMy7butRW0eo+yma7HjN3QAA">
<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">308</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">170</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">59</XPD:ATTR>
<XPD:REF name="Model">hAnhYtGiQUuSAWAy5IzmfAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="tJ0eSLfHV0OJWiZ26AtwQQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="BLKGa51dR0q3f94McnAtzAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DigitalComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="n6w41v1p4kCf+mUCF3pCAgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="kG/Gmyxy+E+8HxjVlItQHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="4VOE+qIreUC0apT7h+vEYQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">hAnhYtGiQUuSAWAy5IzmfAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="QlVTQsr32UWXjGDKKYQLpwAA">
<XPD:REF name="Model">hAnhYtGiQUuSAWAy5IzmfAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="GY/DelzrXki3FabAfzHDLQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">hAnhYtGiQUuSAWAy5IzmfAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="erF96VMZC0uLev1X/Y1SHwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">680</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">224</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">89</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">Po+HJdhLOkyYsZDS6+1R4AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="WI9ytCJYt0S8MNfFgobdLwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="W8X/weK1P0KQtQswOR04CAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Wire</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="DjgMRH2R9EiZAdQwgEL1/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="HXxZrEl0nUWvKgj/PRwxdwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ijfQnBc0sUqC84jqbhS82QAA">
<XPD:REF name="Model">Po+HJdhLOkyYsZDS6+1R4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="fwyoPYTeRk2vSu/4LD3lyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Po+HJdhLOkyYsZDS6+1R4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="XPEJH1Kyy0SaIdVQWUL1lAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Po+HJdhLOkyYsZDS6+1R4AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="GRco9Aj0C0Ghy9DcNjB/AgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">553,337;724,336;724,279</XPD:ATTR>
<XPD:REF name="Model">Kn6z1PV74EeQnHjtRPCeDAAA</XPD:REF>
<XPD:REF name="Head">erF96VMZC0uLev1X/Y1SHwAA</XPD:REF>
<XPD:REF name="Tail">DMy7butRW0eo+yma7HjN3QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="4DBW6yCuek6U5uan//DTrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Kn6z1PV74EeQnHjtRPCeDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="DH7+fLXsK0GBs49E+S21lwAA">
<XPD: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">Kn6z1PV74EeQnHjtRPCeDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="TvptMVHD5EOi8zYW5V0PiwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Kn6z1PV74EeQnHjtRPCeDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="w2Twkpi31UK3fT/7bXJudQAA">
<XPD:ATTR name="Alpha" type="real">1.28182076840559</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">38.6005181312376</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">#inputWires</XPD:ATTR>
<XPD:REF name="Model">W18xUcCh8k+VmcpTVjgqrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="CVwbu/AwIUOnHBkQGpODkAAA">
<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">tFls+sCpHUWik3KFYt8Z3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="rap/kKxmEUmfHFGfVbnE3QAA">
<XPD:ATTR name="Alpha" type="real">-1.19990441894701</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.313207915828</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">n</XPD:ATTR>
<XPD:REF name="Model">W18xUcCh8k+VmcpTVjgqrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="NQoge4ALmEaPMZmsmdztpwAA">
<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">tFls+sCpHUWik3KFYt8Z3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="24m/vn0Ym0SPLCgRfAPH5AAA">
<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">W18xUcCh8k+VmcpTVjgqrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="TH0J/daMsU6cgXcQUIIvFgAA">
<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">tFls+sCpHUWik3KFYt8Z3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="MX81Mh4cW0uN4WYVG7qBfQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-920</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1032</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">W18xUcCh8k+VmcpTVjgqrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="wGbM9M0jQkuYZw14ulGjhwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-920</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1032</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">tFls+sCpHUWik3KFYt8Z3wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="C3nCeBewK0e7PHeqVQt9mQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">468,308;468,248;680,250</XPD:ATTR>
<XPD:REF name="Model">4spDeLCeCkGgsEQ5NMlP3QAA</XPD:REF>
<XPD:REF name="Head">erF96VMZC0uLev1X/Y1SHwAA</XPD:REF>
<XPD:REF name="Tail">DMy7butRW0eo+yma7HjN3QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="1xR0HV87aUasjnGJTpJwmgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4spDeLCeCkGgsEQ5NMlP3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="5WNwvBkPGUyAZ1JkmvIDugAA">
<XPD: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">4spDeLCeCkGgsEQ5NMlP3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="b0ZVYSbZqEqbY+5T9HQhXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4spDeLCeCkGgsEQ5NMlP3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="cBbsV2ve7UarAt6/L8yIUQAA">
<XPD:ATTR name="Alpha" type="real">-0.334408183954814</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">41.1096095821889</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">#outputWires</XPD:ATTR>
<XPD:REF name="Model">6GWQghRoik+u5XCk8RjI1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="5g7kXuTqpEipJDhesx2JlAAA">
<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">9znOi765IUymPOv3jcnHNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="m6IOTm0Kz0GRt1y4wdtikQAA">
<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">m</XPD:ATTR>
<XPD:REF name="Model">6GWQghRoik+u5XCk8RjI1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Tece52Q8DE2u4Um5J5N2xQAA">
<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">9znOi765IUymPOv3jcnHNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="jEFwUr2RSkCWYmxbPN2jLgAA">
<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">6GWQghRoik+u5XCk8RjI1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="mwLAHKqWdkqGX7DAtx5MAQAA">
<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">9znOi765IUymPOv3jcnHNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="GZeYO08rIE+9jYIPJ6025gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-920</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1032</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">6GWQghRoik+u5XCk8RjI1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="mrk/Pb30A02tAx4AacmyxAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-920</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1032</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">9znOi765IUymPOv3jcnHNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLGeneralizationView" guid="gCsaf78O/0m9pcG4/OQuKgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">724,224;723,129</XPD:ATTR>
<XPD:REF name="Model">oD9XjjW2sU6o/G7l1vPntAAA</XPD:REF>
<XPD:REF name="Head">yFa8OKltfEa3UIIbT4F00QAA</XPD:REF>
<XPD:REF name="Tail">erF96VMZC0uLev1X/Y1SHwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="P8xkoOLrHk+gd6lSx+fQywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">oD9XjjW2sU6o/G7l1vPntAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="0bot0R1VgkKE13LFew0HGAAA">
<XPD: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">oD9XjjW2sU6o/G7l1vPntAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="EBrjy1TKfUC8v04nkZuUNwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">oD9XjjW2sU6o/G7l1vPntAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="GoBWlh5huUu2EAkn+KhivAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">200</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">220</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">102</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">FnMwe6rZaUGbX7nwJhDfmQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lgOmpEWcf0mgxswIATTnowAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="rnci3ZEELECWp2r0Ou8g0QAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Gate</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="8Ujzc27krUyc/j4wiWOBqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ElhQ+KPcx0WrvmsaG+oBOAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="+XftyrGihkeu+/BfRofd5QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">FnMwe6rZaUGbX7nwJhDfmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="hnHlU5mwJUyf1HLZeSz7zgAA">
<XPD:REF name="Model">FnMwe6rZaUGbX7nwJhDfmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="bsXweP3aX0mT8bJ9cXNFPAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">FnMwe6rZaUGbX7nwJhDfmQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="XOvhhzB3S0qFzTNcdSmTrQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">285,275;332,312;384,322</XPD:ATTR>
<XPD:REF name="Model">iHsCBKJE1kiTCHvr27exfAAA</XPD:REF>
<XPD:REF name="Head">DMy7butRW0eo+yma7HjN3QAA</XPD:REF>
<XPD:REF name="Tail">GoBWlh5huUu2EAkn+KhivAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="HuApR8g0n0WK3Kgwnq6ySAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">iHsCBKJE1kiTCHvr27exfAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="IoXWKLB2VEK7OyFy6993RgAA">
<XPD: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">iHsCBKJE1kiTCHvr27exfAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="nUUUp59UR0OAf5VcChhKBwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">iHsCBKJE1kiTCHvr27exfAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLRealizationView" guid="9YZfcQao4kikrhxFMhlWQQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">251,220;253,114</XPD:ATTR>
<XPD:REF name="Model">4Fqfd0mjmkqY9MWGVx9INAAA</XPD:REF>
<XPD:REF name="Head">UnM9Smsy6UOgM2ysXsF4TwAA</XPD:REF>
<XPD:REF name="Tail">GoBWlh5huUu2EAkn+KhivAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ZoNK/kOTR02Ge5a+8JKgVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4Fqfd0mjmkqY9MWGVx9INAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="eK4d7yRFyECxvLqBS8RvSgAA">
<XPD: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">4Fqfd0mjmkqY9MWGVx9INAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="+kzL/h8BOESiFj2nDTNRmQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4Fqfd0mjmkqY9MWGVx9INAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLAssociationView" guid="7k8rT40dbU+CgvqsdpVAJQAA">
<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,85;668,88</XPD:ATTR>
<XPD:REF name="Model">+dxU0uSxVUe5Wu5L9zqVUgAA</XPD:REF>
<XPD:REF name="Head">yFa8OKltfEa3UIIbT4F00QAA</XPD:REF>
<XPD:REF name="Tail">UnM9Smsy6UOgM2ysXsF4TwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="fhVNy8sdAUy0GOa5zZbY0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+dxU0uSxVUe5Wu5L9zqVUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="bYp52fFMIUyAzHsvXRGBVwAA">
<XPD: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">+dxU0uSxVUe5Wu5L9zqVUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="6r/6+ys8VE63w+dtwtQ3IQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">+dxU0uSxVUe5Wu5L9zqVUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="PennoEGIKkOEz9jfHuIjCQAA">
<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">4n/JKz7ByUedpLrXhXULMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="WWbO7AolOk251VbbXe6c+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:REF name="Model">sAJuj1WYGE6fyiwzI9D34gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="LwnH0GYnzUaqNfLyi0ahvgAA">
<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">4n/JKz7ByUedpLrXhXULMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="2r74FBo08Umbflg54Dg+0QAA">
<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">sAJuj1WYGE6fyiwzI9D34gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="7VQypOz160+z0B79pGWFrQAA">
<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">4n/JKz7ByUedpLrXhXULMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="rt1nmpNpUEqkWO82CSdI3AAA">
<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">sAJuj1WYGE6fyiwzI9D34gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="me8h2JJcVEuiEKuW8jC6FwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-920</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1032</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">4n/JKz7ByUedpLrXhXULMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="AlDwydwVd0KXu/GkUNXtuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-920</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1032</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">sAJuj1WYGE6fyiwzI9D34gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="5/U/3rWN0Eexvl2nki9wFgAA">
<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">156</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">r4vtLzBbs0Cg0b16HczoiAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="XYbCoDd0gkG5+FKSMf0wQAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="3TX2GKBSN0+1SE2+ITi3mwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">OrGate</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="LMSNghQ27kmGqg5FNxC7RAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="SKf2d4JE60Cd92pcerzhSQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="kGAW5M5BvkuxKgib7wuSDgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">r4vtLzBbs0Cg0b16HczoiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="/2XXu3azskWGoTGrV2h5/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">r4vtLzBbs0Cg0b16HczoiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="RWRJ3ez07UWZQSKFEZrXggAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">r4vtLzBbs0Cg0b16HczoiAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLClassView" guid="W+YtNxH4Vkm/iFx/S1WP5wAA">
<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">224</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">pZ5SsbaB40CX7tibpezdCAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="IIcw086fnUaLQ8LNgs/SiwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="4nxZwta7XU602EtDHPSPagAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">AndGate</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="be2eWnL0h0q/ZoTE6iYsZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="lXSoEKGSQkOqKJrM/lYEIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="TyG9wPL/r0GEl0L38RCyXQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">pZ5SsbaB40CX7tibpezdCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="3sTCPS799UeekA2OLeR3AgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">pZ5SsbaB40CX7tibpezdCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="VtfIsncCdEacEAg7R1LfRgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">pZ5SsbaB40CX7tibpezdCAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="IP8EjFdCBUuxKTwHbqLy9wAA">
<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">300</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">qunPuhBYi0KzzehbPuM0QQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="1Cj94zrJyEqPY4R4F42UTAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="dsPFzoQIp0qCCDyp1REoPQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">NotGate</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="aYari8y9N0mkqA1pVUl5wQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="q5b+qSoC30GbOH9bXO+iDwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="OXavyueaZUSQrxn635e5vAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">qunPuhBYi0KzzehbPuM0QQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="bT99e2PsVk+1A3xJMK7cSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">qunPuhBYi0KzzehbPuM0QQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="hEok5KEUy0qlk28xPLO6BgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">qunPuhBYi0KzzehbPuM0QQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLGeneralizationView" guid="du+HWeW5BkKHfJw9W+JMbAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">113,194;200,228</XPD:ATTR>
<XPD:REF name="Model">fi/lXUIlpkOK/fg27BBCqgAA</XPD:REF>
<XPD:REF name="Head">GoBWlh5huUu2EAkn+KhivAAA</XPD:REF>
<XPD:REF name="Tail">5/U/3rWN0Eexvl2nki9wFgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="z1bjB4aOD0iWnFtFNHeoRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">fi/lXUIlpkOK/fg27BBCqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="r5FtLWs2EkeD72Pg5BLOXAAA">
<XPD: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">fi/lXUIlpkOK/fg27BBCqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="H/e3ZlxSQU+5W92mWXvR0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">fi/lXUIlpkOK/fg27BBCqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLGeneralizationView" guid="qao2NFohLkmNgJU6U00/cwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">118,246;200,247</XPD:ATTR>
<XPD:REF name="Model">jxqJBVUwMUeBfoFKvBhXAQAA</XPD:REF>
<XPD:REF name="Head">GoBWlh5huUu2EAkn+KhivAAA</XPD:REF>
<XPD:REF name="Tail">W+YtNxH4Vkm/iFx/S1WP5wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ujFdDBquJEaaBe+01G4JLwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">jxqJBVUwMUeBfoFKvBhXAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="6Gk4rXEXQkaErRZUEIhb1AAA">
<XPD: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">jxqJBVUwMUeBfoFKvBhXAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="U8mwmQ0TLkqdFi9kuEHqlgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">jxqJBVUwMUeBfoFKvBhXAQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLGeneralizationView" guid="nTij47aXDkikFnJWBJgzNgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">117,303;200,268</XPD:ATTR>
<XPD:REF name="Model">yhemNy92X0yyM2CSXVqWgQAA</XPD:REF>
<XPD:REF name="Head">GoBWlh5huUu2EAkn+KhivAAA</XPD:REF>
<XPD:REF name="Tail">IP8EjFdCBUuxKTwHbqLy9wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="er9F+3OcsU6NvQ5E3/rCJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">yhemNy92X0yyM2CSXVqWgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="PJ87Ek76NUSe5u7uxQy4KgAA">
<XPD: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">yhemNy92X0yyM2CSXVqWgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="SGkzZ7V4vkCAsrkPy85RzQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">yhemNy92X0yyM2CSXVqWgQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLClassView" guid="xnFyzVcRvESI8kna3a5K+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">200</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">404</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">neO2LhRCWkWvJWS5RpIrCgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="l6Xko14uh06ttx7Av2bb+wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="VaXkzFQIukS4q42C7OSFsQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HalfAdder</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="OoRyizWRwUaygQmg8mEqdgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="QtQNL0r3MESdlMPsExovNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="XrHalneEjU6loYASmF8eHAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">neO2LhRCWkWvJWS5RpIrCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="h/l/6qZQi0+LbiPLd+jErQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">neO2LhRCWkWvJWS5RpIrCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="WmmvpfvuO0aKPa4oE7wOUwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">neO2LhRCWkWvJWS5RpIrCgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLGeneralizationView" guid="q2ADUprn9kGxfSIMA7VUKgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">265,404;304,372;384,355</XPD:ATTR>
<XPD:REF name="Model">RoQTqDBpVEKQpiXaxtnttgAA</XPD:REF>
<XPD:REF name="Head">DMy7butRW0eo+yma7HjN3QAA</XPD:REF>
<XPD:REF name="Tail">xnFyzVcRvESI8kna3a5K+AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="uv83eQ+rSE+d1h0GGkSxZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">RoQTqDBpVEKQpiXaxtnttgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Oz00P/4kdkOkbfU2vQ+/NgAA">
<XPD: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">RoQTqDBpVEKQpiXaxtnttgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="F+AoQhzQ602Y1A5zoFfenAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">RoQTqDBpVEKQpiXaxtnttgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLAssociationView" guid="wVqB/EjGLU6gZA/oIUn/ZQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">468,366;468,428;279,426</XPD:ATTR>
<XPD:REF name="Model">6FtgqULKXU6I4eoaceXiTAAA</XPD:REF>
<XPD:REF name="Head">xnFyzVcRvESI8kna3a5K+AAA</XPD:REF>
<XPD:REF name="Tail">DMy7butRW0eo+yma7HjN3QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="XN/16hHlU02kLys0qSZIZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">6FtgqULKXU6I4eoaceXiTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="/EudnKaXKU2Cp3rEu1zUnwAA">
<XPD: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">6FtgqULKXU6I4eoaceXiTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Eamu8DdKbUmDcZvcvdHRrgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">6FtgqULKXU6I4eoaceXiTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="p5qAENV8MEOKWJurSczBgwAA">
<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">cMZZxT/780SULwZx/kVJpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="6R6M6auq5UOxJQ6sZrZp3QAA">
<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">1Ffip0Xsf02hi1KJauQ23AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="SN7pc+MSAk+8H/iyFGSsIgAA">
<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">cMZZxT/780SULwZx/kVJpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="9EBR0Cd82kG8A+N38e8FGAAA">
<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">1Ffip0Xsf02hi1KJauQ23AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="gCQPAl7yIUmJQzNiyK5jXQAA">
<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">cMZZxT/780SULwZx/kVJpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="HcHoh8z07UGAd6NiikuI9QAA">
<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">1Ffip0Xsf02hi1KJauQ23AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="PXVxdX5F+Emm6N/srKXmJwAA">
<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">cMZZxT/780SULwZx/kVJpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="jy2pt/g5Mkuu4bXWBTo+bwAA">
<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">1Ffip0Xsf02hi1KJauQ23AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLCollaborationView" guid="h7K0YFf0RkGrwOyRbzlDQAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">164</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">316</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">125</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:REF name="Model">WJIpqkbMZU6EUxdCSrBhmgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="k0qKBwpqp062Vccgp7VKDwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="DcIdDFc/rEWXyHsAH5PWXgAA">
<XPD:ATTR name="Text" type="string">Composite</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="y0L9F5/uEUKcNgr4ROCvtwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Opiu/VxKiEmWJ4cXpz+mOgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="b27sT8sdU0yMFUduHE/z5QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">WJIpqkbMZU6EUxdCSrBhmgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLDependencyView" guid="wRQ+HZi2Ak6KNZbQBktmFAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">232,316;243,275</XPD:ATTR>
<XPD:REF name="Model">87TqQCoXukCCOMXT29Tv2gAA</XPD:REF>
<XPD:REF name="Head">GoBWlh5huUu2EAkn+KhivAAA</XPD:REF>
<XPD:REF name="Tail">h7K0YFf0RkGrwOyRbzlDQAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="jknjE8I0Jk+NZCM/AA199QAA">
<XPD:ATTR name="Alpha" type="real">-1.58739172329324</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">23.0867927612304</XPD:ATTR>
<XPD:ATTR name="Text" type="string">primitive</XPD:ATTR>
<XPD:REF name="Model">87TqQCoXukCCOMXT29Tv2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="DGr2S2GKb0WqLROcbNwU4gAA">
<XPD: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">87TqQCoXukCCOMXT29Tv2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="SR7yToJPg0OhmBcBvPBypAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">87TqQCoXukCCOMXT29Tv2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLDependencyView" guid="sMoTntiOBkq00W5xfT29JwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">288,338;384,337</XPD:ATTR>
<XPD:REF name="Model">SC6dpp8GyUm1QGT18SdmEAAA</XPD:REF>
<XPD:REF name="Head">DMy7butRW0eo+yma7HjN3QAA</XPD:REF>
<XPD:REF name="Tail">h7K0YFf0RkGrwOyRbzlDQAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="22QZAfAbLUm5afJFU2TuXQAA">
<XPD:ATTR name="Alpha" type="real">-3.60523989471526</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15.6524758424985</XPD:ATTR>
<XPD:ATTR name="Text" type="string">component</XPD:ATTR>
<XPD:REF name="Model">SC6dpp8GyUm1QGT18SdmEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="IBVVZJ7mDkaJAGFz/tt6UQAA">
<XPD: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">SC6dpp8GyUm1QGT18SdmEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="1AzhhsXrdk2ub9ADh4Fv0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">SC6dpp8GyUm1QGT18SdmEAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLDependencyView" guid="I2Pw6xWC5k+crj74wZsz+AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">229,360;236,404</XPD:ATTR>
<XPD:REF name="Model">IZYwFSvoMUq7RIDspgh6KQAA</XPD:REF>
<XPD:REF name="Head">xnFyzVcRvESI8kna3a5K+AAA</XPD:REF>
<XPD:REF name="Tail">h7K0YFf0RkGrwOyRbzlDQAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="H/dIYbW2JEut2/USTuAP7AAA">
<XPD:ATTR name="Alpha" type="real">-1.75064961299755</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="Text" type="string">composite</XPD:ATTR>
<XPD:REF name="Model">IZYwFSvoMUq7RIDspgh6KQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="MejFftH25US3G89Z3RLf6QAA">
<XPD: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">IZYwFSvoMUq7RIDspgh6KQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ZVv0tuyLdkST1k1MSyDH1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">IZYwFSvoMUq7RIDspgh6KQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="N0uN13ZJlke33pMcdQw6GAAA">
<XPD:ATTR name="Name" type="string">composite</XPD:ATTR>
<XPD:REF name="DiagramOwner">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="xnlqW+y4nEWGS6/BZoP4LgAA">
<XPD:REF name="Diagram">N0uN13ZJlke33pMcdQw6GAAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">18</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="yKLWMWVJkEW8EWuOsZxa3gAA">
<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">40</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">O5KFS/AyLE6f9UN9amLaNAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="KJD/y2Mg3Ei19VoUvdGE4wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="HiEbBvv+vkiAlWwAVd8faQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Component</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ikRsin+wmkmbHalYPAf/2QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Tmmn332y9UKvRnE5zEyUegAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="BBlHWNAWZEC13I8Aoa9C4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">O5KFS/AyLE6f9UN9amLaNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="IaNXnOh30UKcckicLAILlgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">O5KFS/AyLE6f9UN9amLaNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="bfiZuUhcqkyZQfubdpJIiQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">O5KFS/AyLE6f9UN9amLaNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="7nHs/UsMhkST5hVt7YSM9QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">84</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">256</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">grxQ+8nCQUy0PIXxdfHHtgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="CXpjq/XTs0qL20c7W6XlZwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="qhqbLk6V+UixUsaIbumJ+AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">PrimitiveComponent1</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="8FsXViYYYk28zyXM/12osgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="fVVvC7VREUK/QCTH9xhwKAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="X0TI7JOt6Uq3jfZD6bLdPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">grxQ+8nCQUy0PIXxdfHHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="EzjGbyPMLkGVseHj31e1tQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">grxQ+8nCQUy0PIXxdfHHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="7fJaAjYaXE2wMFwyqmAuzQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">grxQ+8nCQUy0PIXxdfHHtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="NHhHWus5V0iFW4R7uu3kZgAA">
<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">328</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">Xa7Nff+BCkmOkCYqN7IS0wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="T5LieImdBUi1rFPYL1tWoAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="2MY4qiA1pECxEHf9e1Z0FwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">PrimitiveComponent2</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="waRS5kGmZEKGPsghaW6M3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="lO9apfvYuE2i2TTYkR6rPAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="58q8cMVMkkai7XtXPMta+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Xa7Nff+BCkmOkCYqN7IS0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="2SSEJZTedEiNJf+TJdgYowAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Xa7Nff+BCkmOkCYqN7IS0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="C6NP6gjhAkKrwx1jfz+0DwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Xa7Nff+BCkmOkCYqN7IS0wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="EgimjYn0zkGJZHKKfQdytAAA">
<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">268</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">GD83RX4qsE6B974eZkiUQQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="z7AvoIcdmUWzrdvrVIGuPAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="fFyUgV5Jik2bpo7LbDWYBgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">PrimitiveComponent3</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="fgKMOS6dnEWxm1SpWXgsfAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="QCR3EwavXkiy68huJxhZ5QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="czU8mPk3TU+rej+pAyebDwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GD83RX4qsE6B974eZkiUQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="PuvmYI005UKnhHYrPRXpSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GD83RX4qsE6B974eZkiUQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="nlmVPJrwsUCuKU170uDpFgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GD83RX4qsE6B974eZkiUQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="GtI3d+OXQ0eoAenIC7YHPwAA">
<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">272</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">142</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">4csKBw/S00u20jfSacEB7AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="p+bSohB3E0Oxo+d3BLyGsQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="AjnRu8uO6kqmhSMFhM+TjgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CompositeComponent1</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="iXT4Jd7Q6EuRZ0pEFl3EeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="bR2tsEdzG0Szwl04o6lwQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="YMSZ2/uE0UauUoYsGEbcxQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4csKBw/S00u20jfSacEB7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="0T8jeveKBEuoNTpwdRAhbwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4csKBw/S00u20jfSacEB7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="FhsDz+AntUeYYq78YBXlpQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4csKBw/S00u20jfSacEB7AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="YbJdCJ78i06aUkaBYYtxEgAA">
<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">376</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">142</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">trKmwRwPdkeuS6KJuQ3TeQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="6h+JpL2YlU2CwqSa7aoKOQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="C+CRbrBtoEKG4YC+Hrmn8wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CompositeComponent2</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="XE+RFalf3E+h8BcIpL2XUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="3PKnLpXDgE2Lh23x+1nQhQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="O/3jNvslG0O43sSbLq6HbQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">trKmwRwPdkeuS6KJuQ3TeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="kHS/k56R8UKOh4as0AKY8gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">trKmwRwPdkeuS6KJuQ3TeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="XnST1eJWMkygH6ZMgmGCmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">trKmwRwPdkeuS6KJuQ3TeQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="C0I1W9FRLkSJo5N0ohwtKgAA">
<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">272</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">142</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">Nadl3zO/4EaHpOTmwaB9bAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="IqvhUjO4TUWv9kR23+96igAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="BLZVFJY0hU6xOwp61ooaHQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CompositeComponent3</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="rlXsyQyqf0Oqcp6kFUGbMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="yEUTdx4jEUqMoLReI3vaVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="dIBPpKSYsU2mZZpFFekpAQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Nadl3zO/4EaHpOTmwaB9bAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="CuKN+B0yMEGhD0SBf/c8RAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Nadl3zO/4EaHpOTmwaB9bAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="WmtTjlJSRkKTs4dJSGy8AgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Nadl3zO/4EaHpOTmwaB9bAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="kQJZS0FwD06YB/nXbJqgQwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">200</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">180</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">126</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">/6sMvBiT1keJ61eq6kBCmQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="5ro5CQddpkC/VZCZTQqCswAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="7yPqRagGI0yhRxFj5WKNLQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">PrimitiveComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="wsJL5bNNe0unusCOdydB5gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="EsFL+ruJX0Of9dxLbFbIqwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1hFdiMOoPU2eJVpaiKKb+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">/6sMvBiT1keJ61eq6kBCmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="/dPnikUzOEWofx1P2WggRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">/6sMvBiT1keJ61eq6kBCmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="G76rqnFn+Um2ZK0vasGjxAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">/6sMvBiT1keJ61eq6kBCmQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="jErO4bqtZUeUgmTsmKAlCgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">552</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">180</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">135</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">aLx0PS1I60ec8fvy//vpWwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="dZg2rizlPUW6ecu4nrkWqQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="30H6zTg+U0mqi8nx7nWrygAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CompositeComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+gHefnvozkKameQywdYoBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="tAgRF7xIFE6r87xvBlZbKwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="UxZVDwmD/Ei2hsQagdZBLAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">aLx0PS1I60ec8fvy//vpWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="LI773XsZ9k2IEq6D07uYPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">aLx0PS1I60ec8fvy//vpWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="og9RC7E4dUCYch0lhnkicQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">aLx0PS1I60ec8fvy//vpWwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLGeneralizationView" guid="54A5xd06uE+oLeW7Lyy1OgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">289,180;413,82</XPD:ATTR>
<XPD:REF name="Model">g5OhAXleVkCXWiQ327lcfQAA</XPD:REF>
<XPD:REF name="Head">yKLWMWVJkEW8EWuOsZxa3gAA</XPD:REF>
<XPD:REF name="Tail">kQJZS0FwD06YB/nXbJqgQwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="IXgYGm7ij0y7TmInlTfwmgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">g5OhAXleVkCXWiQ327lcfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="BFSW5N+wWkOZbtdF5jzu0wAA">
<XPD: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">g5OhAXleVkCXWiQ327lcfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="qnmDXoWXWEGgxKFrBqQ3mwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">g5OhAXleVkCXWiQ327lcfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="ux/nSnA/Q0+zFf2Sh17ItgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">592,180;466,82</XPD:ATTR>
<XPD:REF name="Model">MfESZ+cgEEe7u2u2FCVjFQAA</XPD:REF>
<XPD:REF name="Head">yKLWMWVJkEW8EWuOsZxa3gAA</XPD:REF>
<XPD:REF name="Tail">jErO4bqtZUeUgmTsmKAlCgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="OCum/STLuUmc2zhHM+v2aAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">MfESZ+cgEEe7u2u2FCVjFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="mYR8OoaVU0uAHIsVWvo7OAAA">
<XPD: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">MfESZ+cgEEe7u2u2FCVjFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ZKPJz0NU50+IjeUX387eYwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">MfESZ+cgEEe7u2u2FCVjFQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLGeneralizationView" guid="cpojpwGLy0ePcXFfLEGgCQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">181,256;231,222</XPD:ATTR>
<XPD:REF name="Model">/eC6zndLjkujWhniEp34XQAA</XPD:REF>
<XPD:REF name="Head">kQJZS0FwD06YB/nXbJqgQwAA</XPD:REF>
<XPD:REF name="Tail">7nHs/UsMhkST5hVt7YSM9QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="n6aLU+vUqUyKChJMT6lftAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">/eC6zndLjkujWhniEp34XQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="H++DKc3OCkCNyPM7eMM94wAA">
<XPD: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">/eC6zndLjkujWhniEp34XQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="SYF7Zs4D/Ee3quIRPU36ygAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">/eC6zndLjkujWhniEp34XQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="RPKPVRNOvEe1vvqCcF0EbAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">262,328;262,222</XPD:ATTR>
<XPD:REF name="Model">UOdvHMi81UOijxhWnVnNEAAA</XPD:REF>
<XPD:REF name="Head">kQJZS0FwD06YB/nXbJqgQwAA</XPD:REF>
<XPD:REF name="Tail">NHhHWus5V0iFW4R7uu3kZgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="TAjusdYYXUeBbbj/mpsjQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">UOdvHMi81UOijxhWnVnNEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="erPOJEv92k+vFrgwsn6vIQAA">
<XPD: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">UOdvHMi81UOijxhWnVnNEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="y3jtf3bpE0CoZLV79rohCgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">UOdvHMi81UOijxhWnVnNEAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLGeneralizationView" guid="RThgfS5dhkuFLot6ebhMbAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">356,268;291,222</XPD:ATTR>
<XPD:REF name="Model">gG8aD5sqg0KO4vvNssaD7QAA</XPD:REF>
<XPD:REF name="Head">kQJZS0FwD06YB/nXbJqgQwAA</XPD:REF>
<XPD:REF name="Tail">EgimjYn0zkGJZHKKfQdytAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="fM9gUGMj9EyYpHS3xuVZWQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">gG8aD5sqg0KO4vvNssaD7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="+Pes0d3olUOxZuBIPR7ieQAA">
<XPD: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">gG8aD5sqg0KO4vvNssaD7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="1oi00uwYQkizFsVyGp+U4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">gG8aD5sqg0KO4vvNssaD7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLGeneralizationView" guid="yNVaF7cnTU6LRaXAJDPCzwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">560,272;602,222</XPD:ATTR>
<XPD:REF name="Model">7kNk4OlU1EOVHPR8q/Ua3AAA</XPD:REF>
<XPD:REF name="Head">jErO4bqtZUeUgmTsmKAlCgAA</XPD:REF>
<XPD:REF name="Tail">GtI3d+OXQ0eoAenIC7YHPwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="GiHgcgQOZUSDTbrH7mEY2gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">7kNk4OlU1EOVHPR8q/Ua3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="qOM3QmVyFkGWRjF6Hq4ifQAA">
<XPD: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">7kNk4OlU1EOVHPR8q/Ua3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="9b9aP3I7CUSSUrAuBBuXFwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">7kNk4OlU1EOVHPR8q/Ua3AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLGeneralizationView" guid="8D/aavbw60SXGCOfRCOLkQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">625,376;620,222</XPD:ATTR>
<XPD:REF name="Model">xZtbi48ugk2zl8FjCBZYKAAA</XPD:REF>
<XPD:REF name="Head">jErO4bqtZUeUgmTsmKAlCgAA</XPD:REF>
<XPD:REF name="Tail">YbJdCJ78i06aUkaBYYtxEgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="tcW4LUXKxEqWwgLBoY+XEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">xZtbi48ugk2zl8FjCBZYKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="1fPxHiuR40CqSjVDlMc4ugAA">
<XPD: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">xZtbi48ugk2zl8FjCBZYKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="WpW1qOq0oUG8luRlDbdpoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">xZtbi48ugk2zl8FjCBZYKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLGeneralizationView" guid="pgzrpPq87k6eimG9WQNAogAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">689,272;640,222</XPD:ATTR>
<XPD:REF name="Model">v4S54WmJKESON6nBCxKsRQAA</XPD:REF>
<XPD:REF name="Head">jErO4bqtZUeUgmTsmKAlCgAA</XPD:REF>
<XPD:REF name="Tail">C0I1W9FRLkSJo5N0ohwtKgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="S6zgE55o7kGBUFMyEmj9UwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">v4S54WmJKESON6nBCxKsRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="lMgcw5ZVz0OyMAGNpIrq2gAA">
<XPD: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">v4S54WmJKESON6nBCxKsRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="duJAltkwt0ayS6uTJJsQrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">v4S54WmJKESON6nBCxKsRQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLAssociationView" guid="gpA1f9KhEUamQTvp7cFvegAA">
<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,180;620,60;479,61</XPD:ATTR>
<XPD:REF name="Model">jmZA/sHa9kChZjzhwPjGagAA</XPD:REF>
<XPD:REF name="Head">yKLWMWVJkEW8EWuOsZxa3gAA</XPD:REF>
<XPD:REF name="Tail">jErO4bqtZUeUgmTsmKAlCgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="p4LMi5YKa0aN9j7fHhGBVwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">jmZA/sHa9kChZjzhwPjGagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="zCzc4MVD00GXONCxsz02HQAA">
<XPD: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">jmZA/sHa9kChZjzhwPjGagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="OUTuZIslPESxpQK/7RZNjAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">jmZA/sHa9kChZjzhwPjGagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="DmCZBoo3Nk2kbAVLVGRtrAAA">
<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">#children</XPD:ATTR>
<XPD:REF name="Model">FEJXIgCZDUSaweN4wnjQoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="jrJIwuJLfkailM+wC9+D4QAA">
<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">sl73LzStpUWBu45eKC080QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="5WDjCxE0mE6lLWquStfcKwAA">
<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">FEJXIgCZDUSaweN4wnjQoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="SK/TypQoB0qbNXjfavZkFQAA">
<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">sl73LzStpUWBu45eKC080QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="piLwwF0PKkayhbloxy3eRgAA">
<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">FEJXIgCZDUSaweN4wnjQoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="PjXjeb+WMEmFlajU+ZXgxwAA">
<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">sl73LzStpUWBu45eKC080QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="jLJ9qakYkEiMBpel8/qjLQAA">
<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">FEJXIgCZDUSaweN4wnjQoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="KPT3uwWB6E+a+7U5Xixh/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">sl73LzStpUWBu45eKC080QAA</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="wZBdaT9iwUqnfB+5qo9OxAAA">
<XPD:ATTR name="Name" type="string">Publisher</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">yFa8OKltfEa3UIIbT4F00QAA</XPD:REF>
<XPD:REF name="Views[1]">4LCJ/hqXL0+Yo9M/ipkUoAAA</XPD:REF>
<XPD:REF name="Views[2]">djodwZzAjUK2SuiMloJjmgAA</XPD:REF>
<XPD:REF name="Views[3]">AHpsl3cfGU+9BemYg6q3WQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">oD9XjjW2sU6o/G7l1vPntAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="93CbEgqA0kOiWf5g8qNH5wAA">
<XPD:ATTR name="Name" type="string">notifySubscirbers</XPD:ATTR>
<XPD:REF name="Owner">wZBdaT9iwUqnfB+5qo9OxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="jTaZe+RwJ0yrM/O6qZa0AwAA">
<XPD:ATTR name="Name" type="string">subscribe</XPD:ATTR>
<XPD:REF name="Owner">wZBdaT9iwUqnfB+5qo9OxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="90I5gIOIl0mOLiu09ac3CAAA">
<XPD:ATTR name="Name" type="string">unsubscribe</XPD:ATTR>
<XPD:REF name="Owner">wZBdaT9iwUqnfB+5qo9OxAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">4n/JKz7ByUedpLrXhXULMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLInterface" guid="uY/4MmkezEi+Zuxepeb4iwAA">
<XPD:ATTR name="Name" type="string">Subscriber</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">UnM9Smsy6UOgM2ysXsF4TwAA</XPD:REF>
<XPD:REF name="Views[1]">P6psDuJFikmDH/GPG1aGuwAA</XPD:REF>
<XPD:REF name="Views[2]">YZa6Dp3fQ0uQR5fAEgXM+QAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">4Fqfd0mjmkqY9MWGVx9INAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="fnJBRaf0qE2TiZVoKV4AewAA">
<XPD:ATTR name="Name" type="string">update</XPD:ATTR>
<XPD:REF name="Owner">uY/4MmkezEi+Zuxepeb4iwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">sAJuj1WYGE6fyiwzI9D34gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="hAnhYtGiQUuSAWAy5IzmfAAA">
<XPD:ATTR name="Name" type="string">DigitalComponent</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">DMy7butRW0eo+yma7HjN3QAA</XPD:REF>
<XPD:REF name="Views[1]">4VOE+qIreUC0apT7h+vEYQAA</XPD:REF>
<XPD:REF name="Views[2]">QlVTQsr32UWXjGDKKYQLpwAA</XPD:REF>
<XPD:REF name="Views[3]">GY/DelzrXki3FabAfzHDLQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">SC6dpp8GyUm1QGT18SdmEAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">iHsCBKJE1kiTCHvr27exfAAA</XPD:REF>
<XPD:REF name="Specializations[1]">RoQTqDBpVEKQpiXaxtnttgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="BgRBIIF63UeiAFQFGA/oywAA">
<XPD:ATTR name="Name" type="string">addInput</XPD:ATTR>
<XPD:REF name="Owner">hAnhYtGiQUuSAWAy5IzmfAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Y2sF4eUBt0Slk+5ZoqOUjgAA">
<XPD:ATTR name="Name" type="string">w</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Wire</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BgRBIIF63UeiAFQFGA/oywAA</XPD:REF>
<XPD:REF name="Type_">Po+HJdhLOkyYsZDS6+1R4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="SBXWEBe6q0KsiRJdT3WexAAA">
<XPD:ATTR name="Name" type="string">index</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BgRBIIF63UeiAFQFGA/oywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="HOFmir/gNE20lkxnpggDLQAA">
<XPD:ATTR name="Name" type="string">addOutput</XPD:ATTR>
<XPD:REF name="Owner">hAnhYtGiQUuSAWAy5IzmfAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JZFsULPR+06MZTCiZiSq7AAA">
<XPD:ATTR name="Name" type="string">w</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Wire</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HOFmir/gNE20lkxnpggDLQAA</XPD:REF>
<XPD:REF name="Type_">Po+HJdhLOkyYsZDS6+1R4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="6cTabLOerUqat58U/DzSqwAA">
<XPD:ATTR name="Name" type="string">index</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HOFmir/gNE20lkxnpggDLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">tFls+sCpHUWik3KFYt8Z3wAA</XPD:REF>
<XPD:REF name="Associations[1]">9znOi765IUymPOv3jcnHNAAA</XPD:REF>
<XPD:REF name="Associations[2]">1Ffip0Xsf02hi1KJauQ23AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="Po+HJdhLOkyYsZDS6+1R4AAA">
<XPD:ATTR name="Name" type="string">Wire</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">erF96VMZC0uLev1X/Y1SHwAA</XPD:REF>
<XPD:REF name="Views[1]">ijfQnBc0sUqC84jqbhS82QAA</XPD:REF>
<XPD:REF name="Views[2]">fwyoPYTeRk2vSu/4LD3lyQAA</XPD:REF>
<XPD:REF name="Views[3]">XPEJH1Kyy0SaIdVQWUL1lAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">oD9XjjW2sU6o/G7l1vPntAAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">Y2sF4eUBt0Slk+5ZoqOUjgAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">JZFsULPR+06MZTCiZiSq7AAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">W18xUcCh8k+VmcpTVjgqrwAA</XPD:REF>
<XPD:REF name="Associations[1]">6GWQghRoik+u5XCk8RjI1QAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="JFAbtd6GIkKiUm14jq6WOwAA">
<XPD:ATTR name="Name" type="string">value: boolean</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">Po+HJdhLOkyYsZDS6+1R4AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLAssociation" guid="Kn6z1PV74EeQnHjtRPCeDAAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GRco9Aj0C0Ghy9DcNjB/AgAA</XPD:REF>
<XPD:REF name="Views[1]">4DBW6yCuek6U5uan//DTrwAA</XPD:REF>
<XPD:REF name="Views[2]">DH7+fLXsK0GBs49E+S21lwAA</XPD:REF>
<XPD:REF name="Views[3]">TvptMVHD5EOi8zYW5V0PiwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="tFls+sCpHUWik3KFYt8Z3wAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">Kn6z1PV74EeQnHjtRPCeDAAA</XPD:REF>
<XPD:REF name="Participant">hAnhYtGiQUuSAWAy5IzmfAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CVwbu/AwIUOnHBkQGpODkAAA</XPD:REF>
<XPD:REF name="Views[1]">TH0J/daMsU6cgXcQUIIvFgAA</XPD:REF>
<XPD:REF name="Views[2]">NQoge4ALmEaPMZmsmdztpwAA</XPD:REF>
<XPD:REF name="Views[3]">wGbM9M0jQkuYZw14ulGjhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="W18xUcCh8k+VmcpTVjgqrwAA">
<XPD:ATTR name="Name" type="string">inputWires</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">n</XPD:ATTR>
<XPD:REF name="Association">Kn6z1PV74EeQnHjtRPCeDAAA</XPD:REF>
<XPD:REF name="Participant">Po+HJdhLOkyYsZDS6+1R4AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">w2Twkpi31UK3fT/7bXJudQAA</XPD:REF>
<XPD:REF name="Views[1]">24m/vn0Ym0SPLCgRfAPH5AAA</XPD:REF>
<XPD:REF name="Views[2]">rap/kKxmEUmfHFGfVbnE3QAA</XPD:REF>
<XPD:REF name="Views[3]">MX81Mh4cW0uN4WYVG7qBfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="4spDeLCeCkGgsEQ5NMlP3QAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">C3nCeBewK0e7PHeqVQt9mQAA</XPD:REF>
<XPD:REF name="Views[1]">1xR0HV87aUasjnGJTpJwmgAA</XPD:REF>
<XPD:REF name="Views[2]">5WNwvBkPGUyAZ1JkmvIDugAA</XPD:REF>
<XPD:REF name="Views[3]">b0ZVYSbZqEqbY+5T9HQhXAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="9znOi765IUymPOv3jcnHNAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">4spDeLCeCkGgsEQ5NMlP3QAA</XPD:REF>
<XPD:REF name="Participant">hAnhYtGiQUuSAWAy5IzmfAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5g7kXuTqpEipJDhesx2JlAAA</XPD:REF>
<XPD:REF name="Views[1]">mwLAHKqWdkqGX7DAtx5MAQAA</XPD:REF>
<XPD:REF name="Views[2]">Tece52Q8DE2u4Um5J5N2xQAA</XPD:REF>
<XPD:REF name="Views[3]">mrk/Pb30A02tAx4AacmyxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="6GWQghRoik+u5XCk8RjI1QAA">
<XPD:ATTR name="Name" type="string">outputWires</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">m</XPD:ATTR>
<XPD:REF name="Association">4spDeLCeCkGgsEQ5NMlP3QAA</XPD:REF>
<XPD:REF name="Participant">Po+HJdhLOkyYsZDS6+1R4AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">cBbsV2ve7UarAt6/L8yIUQAA</XPD:REF>
<XPD:REF name="Views[1]">jEFwUr2RSkCWYmxbPN2jLgAA</XPD:REF>
<XPD:REF name="Views[2]">m6IOTm0Kz0GRt1y4wdtikQAA</XPD:REF>
<XPD:REF name="Views[3]">GZeYO08rIE+9jYIPJ6025gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLGeneralization" guid="oD9XjjW2sU6o/G7l1vPntAAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Child">Po+HJdhLOkyYsZDS6+1R4AAA</XPD:REF>
<XPD:REF name="Parent">wZBdaT9iwUqnfB+5qo9OxAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gCsaf78O/0m9pcG4/OQuKgAA</XPD:REF>
<XPD:REF name="Views[1]">P8xkoOLrHk+gd6lSx+fQywAA</XPD:REF>
<XPD:REF name="Views[2]">0bot0R1VgkKE13LFew0HGAAA</XPD:REF>
<XPD:REF name="Views[3]">EBrjy1TKfUC8v04nkZuUNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="FnMwe6rZaUGbX7nwJhDfmQAA">
<XPD:ATTR name="Name" type="string">Gate</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GoBWlh5huUu2EAkn+KhivAAA</XPD:REF>
<XPD:REF name="Views[1]">+XftyrGihkeu+/BfRofd5QAA</XPD:REF>
<XPD:REF name="Views[2]">hnHlU5mwJUyf1HLZeSz7zgAA</XPD:REF>
<XPD:REF name="Views[3]">bsXweP3aX0mT8bJ9cXNFPAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">4Fqfd0mjmkqY9MWGVx9INAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">87TqQCoXukCCOMXT29Tv2gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">iHsCBKJE1kiTCHvr27exfAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">fi/lXUIlpkOK/fg27BBCqgAA</XPD:REF>
<XPD:REF name="Specializations[1]">jxqJBVUwMUeBfoFKvBhXAQAA</XPD:REF>
<XPD:REF name="Specializations[2]">yhemNy92X0yyM2CSXVqWgQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="j6sWy0JQOkqG6hMi22rrtwAA">
<XPD:ATTR name="Name" type="string">setOutputWires</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">FnMwe6rZaUGbX7nwJhDfmQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLGeneralization" guid="iHsCBKJE1kiTCHvr27exfAAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Child">FnMwe6rZaUGbX7nwJhDfmQAA</XPD:REF>
<XPD:REF name="Parent">hAnhYtGiQUuSAWAy5IzmfAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XOvhhzB3S0qFzTNcdSmTrQAA</XPD:REF>
<XPD:REF name="Views[1]">HuApR8g0n0WK3Kgwnq6ySAAA</XPD:REF>
<XPD:REF name="Views[2]">IoXWKLB2VEK7OyFy6993RgAA</XPD:REF>
<XPD:REF name="Views[3]">nUUUp59UR0OAf5VcChhKBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLRealization" guid="4Fqfd0mjmkqY9MWGVx9INAAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Client">FnMwe6rZaUGbX7nwJhDfmQAA</XPD:REF>
<XPD:REF name="Supplier">uY/4MmkezEi+Zuxepeb4iwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9YZfcQao4kikrhxFMhlWQQAA</XPD:REF>
<XPD:REF name="Views[1]">ZoNK/kOTR02Ge5a+8JKgVQAA</XPD:REF>
<XPD:REF name="Views[2]">eK4d7yRFyECxvLqBS8RvSgAA</XPD:REF>
<XPD:REF name="Views[3]">+kzL/h8BOESiFj2nDTNRmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLAssociation" guid="+dxU0uSxVUe5Wu5L9zqVUgAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7k8rT40dbU+CgvqsdpVAJQAA</XPD:REF>
<XPD:REF name="Views[1]">fhVNy8sdAUy0GOa5zZbY0wAA</XPD:REF>
<XPD:REF name="Views[2]">bYp52fFMIUyAzHsvXRGBVwAA</XPD:REF>
<XPD:REF name="Views[3]">6r/6+ys8VE63w+dtwtQ3IQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="sAJuj1WYGE6fyiwzI9D34gAA">
<XPD:REF name="Association">+dxU0uSxVUe5Wu5L9zqVUgAA</XPD:REF>
<XPD:REF name="Participant">uY/4MmkezEi+Zuxepeb4iwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WWbO7AolOk251VbbXe6c+gAA</XPD:REF>
<XPD:REF name="Views[1]">rt1nmpNpUEqkWO82CSdI3AAA</XPD:REF>
<XPD:REF name="Views[2]">2r74FBo08Umbflg54Dg+0QAA</XPD:REF>
<XPD:REF name="Views[3]">AlDwydwVd0KXu/GkUNXtuwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="4n/JKz7ByUedpLrXhXULMQAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">+dxU0uSxVUe5Wu5L9zqVUgAA</XPD:REF>
<XPD:REF name="Participant">wZBdaT9iwUqnfB+5qo9OxAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PennoEGIKkOEz9jfHuIjCQAA</XPD:REF>
<XPD:REF name="Views[1]">7VQypOz160+z0B79pGWFrQAA</XPD:REF>
<XPD:REF name="Views[2]">LwnH0GYnzUaqNfLyi0ahvgAA</XPD:REF>
<XPD:REF name="Views[3]">me8h2JJcVEuiEKuW8jC6FwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="r4vtLzBbs0Cg0b16HczoiAAA">
<XPD:ATTR name="Name" type="string">OrGate</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5/U/3rWN0Eexvl2nki9wFgAA</XPD:REF>
<XPD:REF name="Views[1]">kGAW5M5BvkuxKgib7wuSDgAA</XPD:REF>
<XPD:REF name="Views[2]">/2XXu3azskWGoTGrV2h5/AAA</XPD:REF>
<XPD:REF name="Views[3]">RWRJ3ez07UWZQSKFEZrXggAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">fi/lXUIlpkOK/fg27BBCqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="pZ5SsbaB40CX7tibpezdCAAA">
<XPD:ATTR name="Name" type="string">AndGate</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">W+YtNxH4Vkm/iFx/S1WP5wAA</XPD:REF>
<XPD:REF name="Views[1]">TyG9wPL/r0GEl0L38RCyXQAA</XPD:REF>
<XPD:REF name="Views[2]">3sTCPS799UeekA2OLeR3AgAA</XPD:REF>
<XPD:REF name="Views[3]">VtfIsncCdEacEAg7R1LfRgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">jxqJBVUwMUeBfoFKvBhXAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLClass" guid="qunPuhBYi0KzzehbPuM0QQAA">
<XPD:ATTR name="Name" type="string">NotGate</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">IP8EjFdCBUuxKTwHbqLy9wAA</XPD:REF>
<XPD:REF name="Views[1]">OXavyueaZUSQrxn635e5vAAA</XPD:REF>
<XPD:REF name="Views[2]">bT99e2PsVk+1A3xJMK7cSwAA</XPD:REF>
<XPD:REF name="Views[3]">hEok5KEUy0qlk28xPLO6BgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">yhemNy92X0yyM2CSXVqWgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLGeneralization" guid="fi/lXUIlpkOK/fg27BBCqgAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Child">r4vtLzBbs0Cg0b16HczoiAAA</XPD:REF>
<XPD:REF name="Parent">FnMwe6rZaUGbX7nwJhDfmQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">du+HWeW5BkKHfJw9W+JMbAAA</XPD:REF>
<XPD:REF name="Views[1]">z1bjB4aOD0iWnFtFNHeoRwAA</XPD:REF>
<XPD:REF name="Views[2]">r5FtLWs2EkeD72Pg5BLOXAAA</XPD:REF>
<XPD:REF name="Views[3]">H/e3ZlxSQU+5W92mWXvR0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLGeneralization" guid="jxqJBVUwMUeBfoFKvBhXAQAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Child">pZ5SsbaB40CX7tibpezdCAAA</XPD:REF>
<XPD:REF name="Parent">FnMwe6rZaUGbX7nwJhDfmQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qao2NFohLkmNgJU6U00/cwAA</XPD:REF>
<XPD:REF name="Views[1]">ujFdDBquJEaaBe+01G4JLwAA</XPD:REF>
<XPD:REF name="Views[2]">6Gk4rXEXQkaErRZUEIhb1AAA</XPD:REF>
<XPD:REF name="Views[3]">U8mwmQ0TLkqdFi9kuEHqlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLGeneralization" guid="yhemNy92X0yyM2CSXVqWgQAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Child">qunPuhBYi0KzzehbPuM0QQAA</XPD:REF>
<XPD:REF name="Parent">FnMwe6rZaUGbX7nwJhDfmQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">nTij47aXDkikFnJWBJgzNgAA</XPD:REF>
<XPD:REF name="Views[1]">er9F+3OcsU6NvQ5E3/rCJQAA</XPD:REF>
<XPD:REF name="Views[2]">PJ87Ek76NUSe5u7uxQy4KgAA</XPD:REF>
<XPD:REF name="Views[3]">SGkzZ7V4vkCAsrkPy85RzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLClass" guid="neO2LhRCWkWvJWS5RpIrCgAA">
<XPD:ATTR name="Name" type="string">HalfAdder</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xnFyzVcRvESI8kna3a5K+AAA</XPD:REF>
<XPD:REF name="Views[1]">XrHalneEjU6loYASmF8eHAAA</XPD:REF>
<XPD:REF name="Views[2]">h/l/6qZQi0+LbiPLd+jErQAA</XPD:REF>
<XPD:REF name="Views[3]">WmmvpfvuO0aKPa4oE7wOUwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">IZYwFSvoMUq7RIDspgh6KQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">RoQTqDBpVEKQpiXaxtnttgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">cMZZxT/780SULwZx/kVJpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLGeneralization" guid="RoQTqDBpVEKQpiXaxtnttgAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Child">neO2LhRCWkWvJWS5RpIrCgAA</XPD:REF>
<XPD:REF name="Parent">hAnhYtGiQUuSAWAy5IzmfAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">q2ADUprn9kGxfSIMA7VUKgAA</XPD:REF>
<XPD:REF name="Views[1]">uv83eQ+rSE+d1h0GGkSxZQAA</XPD:REF>
<XPD:REF name="Views[2]">Oz00P/4kdkOkbfU2vQ+/NgAA</XPD:REF>
<XPD:REF name="Views[3]">F+AoQhzQ602Y1A5zoFfenAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLAssociation" guid="6FtgqULKXU6I4eoaceXiTAAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wVqB/EjGLU6gZA/oIUn/ZQAA</XPD:REF>
<XPD:REF name="Views[1]">XN/16hHlU02kLys0qSZIZgAA</XPD:REF>
<XPD:REF name="Views[2]">/EudnKaXKU2Cp3rEu1zUnwAA</XPD:REF>
<XPD:REF name="Views[3]">Eamu8DdKbUmDcZvcvdHRrgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="1Ffip0Xsf02hi1KJauQ23AAA">
<XPD:REF name="Association">6FtgqULKXU6I4eoaceXiTAAA</XPD:REF>
<XPD:REF name="Participant">hAnhYtGiQUuSAWAy5IzmfAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6R6M6auq5UOxJQ6sZrZp3QAA</XPD:REF>
<XPD:REF name="Views[1]">HcHoh8z07UGAd6NiikuI9QAA</XPD:REF>
<XPD:REF name="Views[2]">9EBR0Cd82kG8A+N38e8FGAAA</XPD:REF>
<XPD:REF name="Views[3]">jy2pt/g5Mkuu4bXWBTo+bwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="cMZZxT/780SULwZx/kVJpgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">6FtgqULKXU6I4eoaceXiTAAA</XPD:REF>
<XPD:REF name="Participant">neO2LhRCWkWvJWS5RpIrCgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">p5qAENV8MEOKWJurSczBgwAA</XPD:REF>
<XPD:REF name="Views[1]">gCQPAl7yIUmJQzNiyK5jXQAA</XPD:REF>
<XPD:REF name="Views[2]">SN7pc+MSAk+8H/iyFGSsIgAA</XPD:REF>
<XPD:REF name="Views[3]">PXVxdX5F+Emm6N/srKXmJwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLDependency" guid="87TqQCoXukCCOMXT29Tv2gAA">
<XPD:ATTR name="Name" type="string">primitive</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Client">WJIpqkbMZU6EUxdCSrBhmgAA</XPD:REF>
<XPD:REF name="Supplier">FnMwe6rZaUGbX7nwJhDfmQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wRQ+HZi2Ak6KNZbQBktmFAAA</XPD:REF>
<XPD:REF name="Views[1]">jknjE8I0Jk+NZCM/AA199QAA</XPD:REF>
<XPD:REF name="Views[2]">DGr2S2GKb0WqLROcbNwU4gAA</XPD:REF>
<XPD:REF name="Views[3]">SR7yToJPg0OhmBcBvPBypAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLDependency" guid="SC6dpp8GyUm1QGT18SdmEAAA">
<XPD:ATTR name="Name" type="string">component</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Client">WJIpqkbMZU6EUxdCSrBhmgAA</XPD:REF>
<XPD:REF name="Supplier">hAnhYtGiQUuSAWAy5IzmfAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">sMoTntiOBkq00W5xfT29JwAA</XPD:REF>
<XPD:REF name="Views[1]">22QZAfAbLUm5afJFU2TuXQAA</XPD:REF>
<XPD:REF name="Views[2]">IBVVZJ7mDkaJAGFz/tt6UQAA</XPD:REF>
<XPD:REF name="Views[3]">1AzhhsXrdk2ub9ADh4Fv0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLDependency" guid="IZYwFSvoMUq7RIDspgh6KQAA">
<XPD:ATTR name="Name" type="string">composite</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Client">WJIpqkbMZU6EUxdCSrBhmgAA</XPD:REF>
<XPD:REF name="Supplier">neO2LhRCWkWvJWS5RpIrCgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">I2Pw6xWC5k+crj74wZsz+AAA</XPD:REF>
<XPD:REF name="Views[1]">H/dIYbW2JEut2/USTuAP7AAA</XPD:REF>
<XPD:REF name="Views[2]">MejFftH25US3G89Z3RLf6QAA</XPD:REF>
<XPD:REF name="Views[3]">ZVv0tuyLdkST1k1MSyDH1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLClass" guid="O5KFS/AyLE6f9UN9amLaNAAA">
<XPD:ATTR name="Name" type="string">Component</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">yKLWMWVJkEW8EWuOsZxa3gAA</XPD:REF>
<XPD:REF name="Views[1]">BBlHWNAWZEC13I8Aoa9C4AAA</XPD:REF>
<XPD:REF name="Views[2]">IaNXnOh30UKcckicLAILlgAA</XPD:REF>
<XPD:REF name="Views[3]">bfiZuUhcqkyZQfubdpJIiQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">g5OhAXleVkCXWiQ327lcfQAA</XPD:REF>
<XPD:REF name="Specializations[1]">MfESZ+cgEEe7u2u2FCVjFQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">FEJXIgCZDUSaweN4wnjQoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLClass" guid="grxQ+8nCQUy0PIXxdfHHtgAA">
<XPD:ATTR name="Name" type="string">PrimitiveComponent1</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7nHs/UsMhkST5hVt7YSM9QAA</XPD:REF>
<XPD:REF name="Views[1]">X0TI7JOt6Uq3jfZD6bLdPQAA</XPD:REF>
<XPD:REF name="Views[2]">EzjGbyPMLkGVseHj31e1tQAA</XPD:REF>
<XPD:REF name="Views[3]">7fJaAjYaXE2wMFwyqmAuzQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">/eC6zndLjkujWhniEp34XQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLClass" guid="Xa7Nff+BCkmOkCYqN7IS0wAA">
<XPD:ATTR name="Name" type="string">PrimitiveComponent2</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">NHhHWus5V0iFW4R7uu3kZgAA</XPD:REF>
<XPD:REF name="Views[1]">58q8cMVMkkai7XtXPMta+gAA</XPD:REF>
<XPD:REF name="Views[2]">2SSEJZTedEiNJf+TJdgYowAA</XPD:REF>
<XPD:REF name="Views[3]">C6NP6gjhAkKrwx1jfz+0DwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">UOdvHMi81UOijxhWnVnNEAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLClass" guid="GD83RX4qsE6B974eZkiUQQAA">
<XPD:ATTR name="Name" type="string">PrimitiveComponent3</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EgimjYn0zkGJZHKKfQdytAAA</XPD:REF>
<XPD:REF name="Views[1]">czU8mPk3TU+rej+pAyebDwAA</XPD:REF>
<XPD:REF name="Views[2]">PuvmYI005UKnhHYrPRXpSwAA</XPD:REF>
<XPD:REF name="Views[3]">nlmVPJrwsUCuKU170uDpFgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">gG8aD5sqg0KO4vvNssaD7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLClass" guid="4csKBw/S00u20jfSacEB7AAA">
<XPD:ATTR name="Name" type="string">CompositeComponent1</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GtI3d+OXQ0eoAenIC7YHPwAA</XPD:REF>
<XPD:REF name="Views[1]">YMSZ2/uE0UauUoYsGEbcxQAA</XPD:REF>
<XPD:REF name="Views[2]">0T8jeveKBEuoNTpwdRAhbwAA</XPD:REF>
<XPD:REF name="Views[3]">FhsDz+AntUeYYq78YBXlpQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">7kNk4OlU1EOVHPR8q/Ua3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLClass" guid="trKmwRwPdkeuS6KJuQ3TeQAA">
<XPD:ATTR name="Name" type="string">CompositeComponent2</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">YbJdCJ78i06aUkaBYYtxEgAA</XPD:REF>
<XPD:REF name="Views[1]">O/3jNvslG0O43sSbLq6HbQAA</XPD:REF>
<XPD:REF name="Views[2]">kHS/k56R8UKOh4as0AKY8gAA</XPD:REF>
<XPD:REF name="Views[3]">XnST1eJWMkygH6ZMgmGCmwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">xZtbi48ugk2zl8FjCBZYKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLClass" guid="Nadl3zO/4EaHpOTmwaB9bAAA">
<XPD:ATTR name="Name" type="string">CompositeComponent3</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">C0I1W9FRLkSJo5N0ohwtKgAA</XPD:REF>
<XPD:REF name="Views[1]">dIBPpKSYsU2mZZpFFekpAQAA</XPD:REF>
<XPD:REF name="Views[2]">CuKN+B0yMEGhD0SBf/c8RAAA</XPD:REF>
<XPD:REF name="Views[3]">WmtTjlJSRkKTs4dJSGy8AgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">v4S54WmJKESON6nBCxKsRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLClass" guid="/6sMvBiT1keJ61eq6kBCmQAA">
<XPD:ATTR name="Name" type="string">PrimitiveComponent</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kQJZS0FwD06YB/nXbJqgQwAA</XPD:REF>
<XPD:REF name="Views[1]">1hFdiMOoPU2eJVpaiKKb+gAA</XPD:REF>
<XPD:REF name="Views[2]">/dPnikUzOEWofx1P2WggRwAA</XPD:REF>
<XPD:REF name="Views[3]">G76rqnFn+Um2ZK0vasGjxAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">g5OhAXleVkCXWiQ327lcfQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">/eC6zndLjkujWhniEp34XQAA</XPD:REF>
<XPD:REF name="Specializations[1]">UOdvHMi81UOijxhWnVnNEAAA</XPD:REF>
<XPD:REF name="Specializations[2]">gG8aD5sqg0KO4vvNssaD7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLClass" guid="aLx0PS1I60ec8fvy//vpWwAA">
<XPD:ATTR name="Name" type="string">CompositeComponent</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jErO4bqtZUeUgmTsmKAlCgAA</XPD:REF>
<XPD:REF name="Views[1]">UxZVDwmD/Ei2hsQagdZBLAAA</XPD:REF>
<XPD:REF name="Views[2]">LI773XsZ9k2IEq6D07uYPgAA</XPD:REF>
<XPD:REF name="Views[3]">og9RC7E4dUCYch0lhnkicQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">MfESZ+cgEEe7u2u2FCVjFQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">7kNk4OlU1EOVHPR8q/Ua3AAA</XPD:REF>
<XPD:REF name="Specializations[1]">xZtbi48ugk2zl8FjCBZYKAAA</XPD:REF>
<XPD:REF name="Specializations[2]">v4S54WmJKESON6nBCxKsRQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">sl73LzStpUWBu45eKC080QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLGeneralization" guid="g5OhAXleVkCXWiQ327lcfQAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Child">/6sMvBiT1keJ61eq6kBCmQAA</XPD:REF>
<XPD:REF name="Parent">O5KFS/AyLE6f9UN9amLaNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">54A5xd06uE+oLeW7Lyy1OgAA</XPD:REF>
<XPD:REF name="Views[1]">IXgYGm7ij0y7TmInlTfwmgAA</XPD:REF>
<XPD:REF name="Views[2]">BFSW5N+wWkOZbtdF5jzu0wAA</XPD:REF>
<XPD:REF name="Views[3]">qnmDXoWXWEGgxKFrBqQ3mwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLGeneralization" guid="MfESZ+cgEEe7u2u2FCVjFQAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Child">aLx0PS1I60ec8fvy//vpWwAA</XPD:REF>
<XPD:REF name="Parent">O5KFS/AyLE6f9UN9amLaNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ux/nSnA/Q0+zFf2Sh17ItgAA</XPD:REF>
<XPD:REF name="Views[1]">OCum/STLuUmc2zhHM+v2aAAA</XPD:REF>
<XPD:REF name="Views[2]">mYR8OoaVU0uAHIsVWvo7OAAA</XPD:REF>
<XPD:REF name="Views[3]">ZKPJz0NU50+IjeUX387eYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLGeneralization" guid="/eC6zndLjkujWhniEp34XQAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Child">grxQ+8nCQUy0PIXxdfHHtgAA</XPD:REF>
<XPD:REF name="Parent">/6sMvBiT1keJ61eq6kBCmQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">cpojpwGLy0ePcXFfLEGgCQAA</XPD:REF>
<XPD:REF name="Views[1]">n6aLU+vUqUyKChJMT6lftAAA</XPD:REF>
<XPD:REF name="Views[2]">H++DKc3OCkCNyPM7eMM94wAA</XPD:REF>
<XPD:REF name="Views[3]">SYF7Zs4D/Ee3quIRPU36ygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLGeneralization" guid="UOdvHMi81UOijxhWnVnNEAAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Child">Xa7Nff+BCkmOkCYqN7IS0wAA</XPD:REF>
<XPD:REF name="Parent">/6sMvBiT1keJ61eq6kBCmQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RPKPVRNOvEe1vvqCcF0EbAAA</XPD:REF>
<XPD:REF name="Views[1]">TAjusdYYXUeBbbj/mpsjQAAA</XPD:REF>
<XPD:REF name="Views[2]">erPOJEv92k+vFrgwsn6vIQAA</XPD:REF>
<XPD:REF name="Views[3]">y3jtf3bpE0CoZLV79rohCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLGeneralization" guid="gG8aD5sqg0KO4vvNssaD7QAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Child">GD83RX4qsE6B974eZkiUQQAA</XPD:REF>
<XPD:REF name="Parent">/6sMvBiT1keJ61eq6kBCmQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RThgfS5dhkuFLot6ebhMbAAA</XPD:REF>
<XPD:REF name="Views[1]">fM9gUGMj9EyYpHS3xuVZWQAA</XPD:REF>
<XPD:REF name="Views[2]">+Pes0d3olUOxZuBIPR7ieQAA</XPD:REF>
<XPD:REF name="Views[3]">1oi00uwYQkizFsVyGp+U4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLGeneralization" guid="7kNk4OlU1EOVHPR8q/Ua3AAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Child">4csKBw/S00u20jfSacEB7AAA</XPD:REF>
<XPD:REF name="Parent">aLx0PS1I60ec8fvy//vpWwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">yNVaF7cnTU6LRaXAJDPCzwAA</XPD:REF>
<XPD:REF name="Views[1]">GiHgcgQOZUSDTbrH7mEY2gAA</XPD:REF>
<XPD:REF name="Views[2]">qOM3QmVyFkGWRjF6Hq4ifQAA</XPD:REF>
<XPD:REF name="Views[3]">9b9aP3I7CUSSUrAuBBuXFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLGeneralization" guid="xZtbi48ugk2zl8FjCBZYKAAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Child">trKmwRwPdkeuS6KJuQ3TeQAA</XPD:REF>
<XPD:REF name="Parent">aLx0PS1I60ec8fvy//vpWwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8D/aavbw60SXGCOfRCOLkQAA</XPD:REF>
<XPD:REF name="Views[1]">tcW4LUXKxEqWwgLBoY+XEgAA</XPD:REF>
<XPD:REF name="Views[2]">1fPxHiuR40CqSjVDlMc4ugAA</XPD:REF>
<XPD:REF name="Views[3]">WpW1qOq0oUG8luRlDbdpoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLGeneralization" guid="v4S54WmJKESON6nBCxKsRQAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:REF name="Child">Nadl3zO/4EaHpOTmwaB9bAAA</XPD:REF>
<XPD:REF name="Parent">aLx0PS1I60ec8fvy//vpWwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pgzrpPq87k6eimG9WQNAogAA</XPD:REF>
<XPD:REF name="Views[1]">S6zgE55o7kGBUFMyEmj9UwAA</XPD:REF>
<XPD:REF name="Views[2]">lMgcw5ZVz0OyMAGNpIrq2gAA</XPD:REF>
<XPD:REF name="Views[3]">duJAltkwt0ayS6uTJJsQrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLAssociation" guid="jmZA/sHa9kChZjzhwPjGagAA">
<XPD:REF name="Namespace">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gpA1f9KhEUamQTvp7cFvegAA</XPD:REF>
<XPD:REF name="Views[1]">p4LMi5YKa0aN9j7fHhGBVwAA</XPD:REF>
<XPD:REF name="Views[2]">zCzc4MVD00GXONCxsz02HQAA</XPD:REF>
<XPD:REF name="Views[3]">OUTuZIslPESxpQK/7RZNjAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="sl73LzStpUWBu45eKC080QAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">jmZA/sHa9kChZjzhwPjGagAA</XPD:REF>
<XPD:REF name="Participant">aLx0PS1I60ec8fvy//vpWwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jrJIwuJLfkailM+wC9+D4QAA</XPD:REF>
<XPD:REF name="Views[1]">PjXjeb+WMEmFlajU+ZXgxwAA</XPD:REF>
<XPD:REF name="Views[2]">SK/TypQoB0qbNXjfavZkFQAA</XPD:REF>
<XPD:REF name="Views[3]">KPT3uwWB6E+a+7U5Xixh/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="FEJXIgCZDUSaweN4wnjQoQAA">
<XPD:ATTR name="Name" type="string">children</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">jmZA/sHa9kChZjzhwPjGagAA</XPD:REF>
<XPD:REF name="Participant">O5KFS/AyLE6f9UN9amLaNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">DmCZBoo3Nk2kbAVLVGRtrAAA</XPD:REF>
<XPD:REF name="Views[1]">piLwwF0PKkayhbloxy3eRgAA</XPD:REF>
<XPD:REF name="Views[2]">5WDjCxE0mE6lLWquStfcKwAA</XPD:REF>
<XPD:REF name="Views[3]">jLJ9qakYkEiMBpel8/qjLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedCollaborations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedCollaborations[0]" type="UMLCollaboration" guid="WJIpqkbMZU6EUxdCSrBhmgAA">
<XPD:ATTR name="Name" type="string">Composite</XPD:ATTR>
<XPD:REF name="RepresentedClassifier">e0I2tYfHt06kVXLEQqIfowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">h7K0YFf0RkGrwOyRbzlDQAAA</XPD:REF>
<XPD:REF name="Views[1]">b27sT8sdU0yMFUduHE/z5QAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">3</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">87TqQCoXukCCOMXT29Tv2gAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">SC6dpp8GyUm1QGT18SdmEAAA</XPD:REF>
<XPD:REF name="ClientDependencies[2]">IZYwFSvoMUq7RIDspgh6KQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLPackage" guid="ed4ksJlFCkmay7qXgVMv0gAA">
<XPD:ATTR name="Name" type="string">project3</XPD:ATTR>
<XPD:REF name="Namespace">QZJ83i+6S0eWYNqgDXs5IQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="XOYmT7SueUC+6RFPQnznqgAA">
<XPD:ATTR name="Name" type="string">project3</XPD:ATTR>
<XPD:REF name="DiagramOwner">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="4DqruWcJX0WUY6BCuT4MkwAA">
<XPD:REF name="Diagram">XOYmT7SueUC+6RFPQnznqgAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">16</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="k70GeJA9Dk+mIFfedu1CfgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">168</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">128</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">129</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
<XPD:REF name="Model">O5UlBx2PlEuJDx7RrzeCeAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wSZfEIq2G0KY1Dcb44XWHgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="DfWefCGbq0ujP90ygp/B8gAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Agent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="5Gd5slOcFU2svYJnb+ESUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="hBw0ixmkoEu9ohKITuzk9wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="NotS7/Oy6kW2JArEN9csFQAA">
<XPD:REF name="Model">O5UlBx2PlEuJDx7RrzeCeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="h4FpdqjLNkKgfs7rxvKdxwAA">
<XPD:REF name="Model">O5UlBx2PlEuJDx7RrzeCeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="X4/LseIKMEeieFNoIRjMXQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">O5UlBx2PlEuJDx7RrzeCeAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="v0/HsId7eUK2KTMlPlWtZwAA">
<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">156</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">192</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">2AzROrFrFUCpkdX8347ZFgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="iEF4g2+ouEykiR85Y3NL5QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="XcqggE2bs0mFbaDJNRXbmwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">PDStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="igkDLtUmYEm/WtsvxsynEAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="nqE3npQVIkWZcPwg4mc56wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="oJZaeBwICkOjMCodXVR9PAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">2AzROrFrFUCpkdX8347ZFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="wH7DHIBdw0qL9FcYTeX3ewAA">
<XPD:REF name="Model">2AzROrFrFUCpkdX8347ZFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="sBPca02tuk+fje1JzN3T6gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">2AzROrFrFUCpkdX8347ZFgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLAssociationView" guid="sLGCriifS06vUMVj1xzjBgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">296,181;484,182</XPD:ATTR>
<XPD:REF name="Model">Cl1HzUXBnku7Tikmna4HOQAA</XPD:REF>
<XPD:REF name="Head">v0/HsId7eUK2KTMlPlWtZwAA</XPD:REF>
<XPD:REF name="Tail">k70GeJA9Dk+mIFfedu1CfgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="a+Qdd351mECdr276OejAdQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Cl1HzUXBnku7Tikmna4HOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="pcIr5j+pWEGnQz8sGEJARwAA">
<XPD: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">Cl1HzUXBnku7Tikmna4HOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="nlArU9RiSUqXTofbspWREgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Cl1HzUXBnku7Tikmna4HOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="sJ2SrRBavUaCuQJoRefrPwAA">
<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">-strategy</XPD:ATTR>
<XPD:REF name="Model">ttdvw23xN0S5bADFjQQv2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="09EsNql6m0iduQGtaFb/TAAA">
<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">#myAgent</XPD:ATTR>
<XPD:REF name="Model">y2r6D35pyUe3O7nbSdetxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="qMzWnpHvaEy7dzd9wxP/4QAA">
<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">ttdvw23xN0S5bADFjQQv2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="eCfunP2w2EmoZhwmaWCU4wAA">
<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">y2r6D35pyUe3O7nbSdetxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="tIUl3/TGAEuQ/9WiU018egAA">
<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">ttdvw23xN0S5bADFjQQv2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="kq9yTdiNSEGLvUoMFBqTtgAA">
<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">y2r6D35pyUe3O7nbSdetxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="VQXA8+qNt0y1XqkiDDz63QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1024</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-940</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ttdvw23xN0S5bADFjQQv2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="D0boKAUFv0665SRVmgG3RAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1024</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-940</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">y2r6D35pyUe3O7nbSdetxAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="5hW8G/tcKkqhy66zRbOaGQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">372</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">248</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">107</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">9iMwkWXbl02VB8ZLrZfFEgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="UBwYn0FATEC8hPes3cBU6AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="HTze/Sycn0Oc3xgLJwYZZAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">RandomStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+bLIJEHp6k2I0VagbauFZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="fNgJAvrANkGzuyCqc1e4GAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="33NWNX3i6UOJFPNrldUlrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">9iMwkWXbl02VB8ZLrZfFEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xaEsOwZfdUqmdHkXHv6qqQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">9iMwkWXbl02VB8ZLrZfFEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="SYZA5IUTfUqmlXR72QWsywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">9iMwkWXbl02VB8ZLrZfFEgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="eUX/P5wg50STOoYU8/DjpgAA">
<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">380</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">97</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">zOhH4pWqdUenKGUMqjpjAQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="e+uDxm/WoUqoyyGOG4gb8gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="rtzcyfBD6EW0LISPYKWjKAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SelfishStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="w+4bWY1HwUC/ztucxFqo9AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="KPARlvC+LkevxlU4Zb050AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="yBudExi4wkeFTV2PhlJjpgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">zOhH4pWqdUenKGUMqjpjAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="496IJz9+4kSjk0FCidU6gQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">zOhH4pWqdUenKGUMqjpjAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="TlW+cjOIcE+zboL2FEfoqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">zOhH4pWqdUenKGUMqjpjAQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="1VAu46/+QkmYArwijfF3nQAA">
<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">312</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">tAzSWW59XUmz5pMB9jM5ZwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="QYSZu8mYZ0yYUbsv+c6FDAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="tL6e8ToXS0+6CFJh7UweCAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">NaiveStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="rKZPtiQQsUGHogK1p9ztPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="VLDkDU9+eUi1A0WkWbEo1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1VLSH+vbUk2cg/SPi5XmagAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">tAzSWW59XUmz5pMB9jM5ZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="y9LLn3M3IUm+5B8asvnl8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">tAzSWW59XUmz5pMB9jM5ZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="HGv0XP5uEUiP8lKIGFxUVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">tAzSWW59XUmz5pMB9jM5ZwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="QKKHms7/oEaCEEVVqLmLKAAA">
<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">312</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">UE3vv1kzmEW8yalHgkEwewAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="i+sg6sf/FEm/v0C/ftF4PQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="qkoyyNxzW0uV15lRpE6CkAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Tit4TatStrategy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="vN66HWRNmESNRMtXziDLWwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Ethv9JkXeEuRZEPt6V26cAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="uwcustHrIEOGpotiBgP1IAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">UE3vv1kzmEW8yalHgkEwewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="9v/+0FN86UK4JzO48GIzdQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">UE3vv1kzmEW8yalHgkEwewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="WzJ1saQAeEmcZ8atFL55FAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">UE3vv1kzmEW8yalHgkEwewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="HhdtmjXWekSXoHGLsTsmqAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">676</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">248</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">132</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">tmgg0ArRoEOJ3BwgZl3csgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="quAjDPDL4UOkneYKTFcp8gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Al50XSY/Zk+83qnFUV2HSQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">UnforgivingStrateegy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ulYhmkth4E6bqO34/ygXmgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="GAGOKDF8eky2S6alDapACgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="vpwnsesylkaBeLf53d1OpQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">tmgg0ArRoEOJ3BwgZl3csgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="wRw8uW4AZ0OU4MctsfxkqwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">tmgg0ArRoEOJ3BwgZl3csgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="inGKfBWXCkKL1+MzobtvTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">tmgg0ArRoEOJ3BwgZl3csgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="qAXv1kf03EOM0Vz2NOUW1QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">463,248;529,211</XPD:ATTR>
<XPD:REF name="Model">N8MjN5uRTEW0KdLp8bkjwQAA</XPD:REF>
<XPD:REF name="Head">v0/HsId7eUK2KTMlPlWtZwAA</XPD:REF>
<XPD:REF name="Tail">5hW8G/tcKkqhy66zRbOaGQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="rZFacJzj60yA9VWaaJGinAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">N8MjN5uRTEW0KdLp8bkjwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="hUABaSx4ukyZYhJhpF+cFAAA">
<XPD: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">N8MjN5uRTEW0KdLp8bkjwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="qF9bgcKE9EaUzXMoTrk8vAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">N8MjN5uRTEW0KdLp8bkjwQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLGeneralizationView" guid="JYW6elbqbkOdn42SEuWgqwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">496,312;561,211</XPD:ATTR>
<XPD:REF name="Model">B/ZvuzimekOXiDYh1UjrxQAA</XPD:REF>
<XPD:REF name="Head">v0/HsId7eUK2KTMlPlWtZwAA</XPD:REF>
<XPD:REF name="Tail">QKKHms7/oEaCEEVVqLmLKAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="8SoPJGzdGkuwOvDq2UhuOAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">B/ZvuzimekOXiDYh1UjrxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="yji3kOcwRkm5HORpqY0sDwAA">
<XPD: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">B/ZvuzimekOXiDYh1UjrxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="6g2nA+W0IESJlcJe9kLtogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">B/ZvuzimekOXiDYh1UjrxQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="3T18uwCP9UiTxxTop4DT6AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">580,380;579,211</XPD:ATTR>
<XPD:REF name="Model">TJPJCOBRQ0q4HTZFhlOK8gAA</XPD:REF>
<XPD:REF name="Head">v0/HsId7eUK2KTMlPlWtZwAA</XPD:REF>
<XPD:REF name="Tail">eUX/P5wg50STOoYU8/DjpgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="lHjcJxSCkECr7xTrIyT6IAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">TJPJCOBRQ0q4HTZFhlOK8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="uiTTWMuer0ei9Bkk0oJpewAA">
<XPD: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">TJPJCOBRQ0q4HTZFhlOK8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="gcqtoZD9wk+ehr3/meDTMAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">TJPJCOBRQ0q4HTZFhlOK8gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLGeneralizationView" guid="CJBSkwyv5U+NT6kVHvsWtwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">667,312;598,211</XPD:ATTR>
<XPD:REF name="Model">GGhrHaQPG0erPzUoe+wusAAA</XPD:REF>
<XPD:REF name="Head">v0/HsId7eUK2KTMlPlWtZwAA</XPD:REF>
<XPD:REF name="Tail">1VAu46/+QkmYArwijfF3nQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="FsI1HgtjBUekxS668tzfPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GGhrHaQPG0erPzUoe+wusAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="KOUkDnKMHUqb67idS+nRSAAA">
<XPD: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">GGhrHaQPG0erPzUoe+wusAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="n/SxsGyZuk2F13zHzFKyvgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GGhrHaQPG0erPzUoe+wusAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="9lxoKjsfXUeeq9Mp8fx7xQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">701,248;632,211</XPD:ATTR>
<XPD:REF name="Model">T8t2WoRiokybi7yTj7YUSgAA</XPD:REF>
<XPD:REF name="Head">v0/HsId7eUK2KTMlPlWtZwAA</XPD:REF>
<XPD:REF name="Tail">HhdtmjXWekSXoHGLsTsmqAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="l9mjMRgGK0KQ4aHk+gqeSgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">T8t2WoRiokybi7yTj7YUSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="/h9I0L95OUu5UlQQauXwqAAA">
<XPD: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">T8t2WoRiokybi7yTj7YUSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="44ryH1ziyE2aR4dfmfv6zAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">T8t2WoRiokybi7yTj7YUSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLAssociationView" guid="n14i/J0TuEylW4Imvq3VdAAA">
<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">210,235;210,268;56,268;56,175;168,175</XPD:ATTR>
<XPD:REF name="Model">ug03p9wIC0ClVwIVjNxLaQAA</XPD:REF>
<XPD:REF name="Head">k70GeJA9Dk+mIFfedu1CfgAA</XPD:REF>
<XPD:REF name="Tail">k70GeJA9Dk+mIFfedu1CfgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="HrrEqETamkCAzDPkAc2DXQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ug03p9wIC0ClVwIVjNxLaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="mrxcFSwgNkavqaHO1BH1OgAA">
<XPD: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">ug03p9wIC0ClVwIVjNxLaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="p6WJVEcLmUOkePGc6X51owAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ug03p9wIC0ClVwIVjNxLaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="wQhyfytvWEKslTTVBhn8UwAA">
<XPD:ATTR name="Alpha" type="real">-0.300171238083101</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">43.9658958739612</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-comnpetitor</XPD:ATTR>
<XPD:REF name="Model">VJ0FITnv5UeyKlxg/6FVjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Htt5mf3x9UqDwXzJrpkgdQAA">
<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">X2GmKH4930ul7oJ8v+ARBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="rVGR4lRPFECGeXELuroU4QAA">
<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">VJ0FITnv5UeyKlxg/6FVjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Lu4UgxwJhEy5OVBXhZ74YQAA">
<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">X2GmKH4930ul7oJ8v+ARBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="kC67Yl6RD0KseBBTApv8bQAA">
<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">VJ0FITnv5UeyKlxg/6FVjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Ug4JtAVBqECZqREqm12SxQAA">
<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">X2GmKH4930ul7oJ8v+ARBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="BistlVO81Ea0o+cHshAJyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1012</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">VJ0FITnv5UeyKlxg/6FVjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="o0j52Z+tFkGMp6IJgXAPpwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1012</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">X2GmKH4930ul7oJ8v+ARBwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLClassView" guid="i1ajRlJny0SJK05IP0WtSgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">192</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">20</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">jFWssQE5OEetwWivKh9mCgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="83F3uHSpHEK5ntDeCncLVwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ZH/hvrdbPUqhkQfYstm3VgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Tournament</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="i0wdzVNO1UGCo6ow0URF8AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="FlcBGkubpkmi8S8l2E/tegAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Tpjuxi+FKE60aSHrW91mawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">jFWssQE5OEetwWivKh9mCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="9VjTy9IiF0mydsoA+N/ZDQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">jFWssQE5OEetwWivKh9mCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="9cx5HjAGFEmA9VCk/KthRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">jFWssQE5OEetwWivKh9mCgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLAssociationView" guid="pSkKCjBxOk2wp28xi3CNrwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">234,62;233,128</XPD:ATTR>
<XPD:REF name="Model">u6zgvk1pOkSkOKXwI03cbQAA</XPD:REF>
<XPD:REF name="Head">k70GeJA9Dk+mIFfedu1CfgAA</XPD:REF>
<XPD:REF name="Tail">i1ajRlJny0SJK05IP0WtSgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="+hbK5kqq70eJnF5wBcW/lQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">u6zgvk1pOkSkOKXwI03cbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Gqs0CLEuuE2jIaK12tVsngAA">
<XPD: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">u6zgvk1pOkSkOKXwI03cbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="vnb1RGh7YkqzIc6VsYxMGQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">u6zgvk1pOkSkOKXwI03cbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="jMgcusE6j0Sk3cR4cQUDHgAA">
<XPD:ATTR name="Alpha" type="real">4.98172279150774</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">45.2216762183801</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-competitors</XPD:ATTR>
<XPD:REF name="Model">i2Ql6yZ/70yq7dkwHr/shQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="tgJZo/LRYkSHumteDFEDKwAA">
<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">+TG0hxhxWkCnm4en7EIW4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="qFLzTGAIN0iM/DITfwmGqgAA">
<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">i2Ql6yZ/70yq7dkwHr/shQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="xzlYne6Kz0OxZLtgYusrjAAA">
<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">+TG0hxhxWkCnm4en7EIW4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="UruOru8vOEC7C8bQ0kPrMAAA">
<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">i2Ql6yZ/70yq7dkwHr/shQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="w1L/fQtNVkmmvo7FdwHFogAA">
<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">+TG0hxhxWkCnm4en7EIW4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="hl2Jl8PlXkiy4Db+t46XdQAA">
<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">i2Ql6yZ/70yq7dkwHr/shQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="NzISHI55t0GJKhXecYjYbQAA">
<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">+TG0hxhxWkCnm4en7EIW4gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">16</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="O5UlBx2PlEuJDx7RrzeCeAAA">
<XPD:ATTR name="Name" type="string">Agent</XPD:ATTR>
<XPD:REF name="Namespace">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">k70GeJA9Dk+mIFfedu1CfgAA</XPD:REF>
<XPD:REF name="Views[1]">NotS7/Oy6kW2JArEN9csFQAA</XPD:REF>
<XPD:REF name="Views[2]">h4FpdqjLNkKgfs7rxvKdxwAA</XPD:REF>
<XPD:REF name="Views[3]">X4/LseIKMEeieFNoIRjMXQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="2n4A5Ey9oUmbdjy7dbe5DQAA">
<XPD:ATTR name="Name" type="string">compete</XPD:ATTR>
<XPD:REF name="Owner">O5UlBx2PlEuJDx7RrzeCeAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nAcmQ7aciES6tiWRvy+euwAA">
<XPD:ATTR name="Name" type="string">other</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Agent</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2n4A5Ey9oUmbdjy7dbe5DQAA</XPD:REF>
<XPD:REF name="Type_">O5UlBx2PlEuJDx7RrzeCeAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">nAcmQ7aciES6tiWRvy+euwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
<XPD:REF name="Associations[0]">y2r6D35pyUe3O7nbSdetxAAA</XPD:REF>
<XPD:REF name="Associations[1]">X2GmKH4930ul7oJ8v+ARBwAA</XPD:REF>
<XPD:REF name="Associations[2]">VJ0FITnv5UeyKlxg/6FVjwAA</XPD:REF>
<XPD:REF name="Associations[3]">i2Ql6yZ/70yq7dkwHr/shQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="WofJpDOzNUe0K8t3V3XTdwAA">
<XPD:ATTR name="Name" type="string">fitness</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">O5UlBx2PlEuJDx7RrzeCeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="SB9P27fbwEaviGM8sD5DCQAA">
<XPD:ATTR name="Name" type="string">numGames</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">O5UlBx2PlEuJDx7RrzeCeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="GWnlpM2jrES1trHBKFXSogAA">
<XPD:ATTR name="Name" type="string">defectors</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">O5UlBx2PlEuJDx7RrzeCeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="XnCQSgeXiU64jKpwzfhMtgAA">
<XPD:ATTR name="Name" type="string">lastMoves</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">O5UlBx2PlEuJDx7RrzeCeAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="2AzROrFrFUCpkdX8347ZFgAA">
<XPD:ATTR name="Name" type="string">PDStrategy</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">v0/HsId7eUK2KTMlPlWtZwAA</XPD:REF>
<XPD:REF name="Views[1]">oJZaeBwICkOjMCodXVR9PAAA</XPD:REF>
<XPD:REF name="Views[2]">wH7DHIBdw0qL9FcYTeX3ewAA</XPD:REF>
<XPD:REF name="Views[3]">sBPca02tuk+fje1JzN3T6gAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">5</XPD:ATTR>
<XPD:REF name="Specializations[0]">N8MjN5uRTEW0KdLp8bkjwQAA</XPD:REF>
<XPD:REF name="Specializations[1]">B/ZvuzimekOXiDYh1UjrxQAA</XPD:REF>
<XPD:REF name="Specializations[2]">TJPJCOBRQ0q4HTZFhlOK8gAA</XPD:REF>
<XPD:REF name="Specializations[3]">GGhrHaQPG0erPzUoe+wusAAA</XPD:REF>
<XPD:REF name="Specializations[4]">T8t2WoRiokybi7yTj7YUSgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="5CxboUTX40m6DuHuIE75wwAA">
<XPD:ATTR name="Name" type="string">willCooperate</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">2AzROrFrFUCpkdX8347ZFgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ptS4ibdhsUGpnRBn+CCMyQAA">
<XPD:ATTR name="Name" type="string">Parameter1</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5CxboUTX40m6DuHuIE75wwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">ttdvw23xN0S5bADFjQQv2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLAssociation" guid="Cl1HzUXBnku7Tikmna4HOQAA">
<XPD:REF name="Namespace">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">sLGCriifS06vUMVj1xzjBgAA</XPD:REF>
<XPD:REF name="Views[1]">a+Qdd351mECdr276OejAdQAA</XPD:REF>
<XPD:REF name="Views[2]">pcIr5j+pWEGnQz8sGEJARwAA</XPD:REF>
<XPD:REF name="Views[3]">nlArU9RiSUqXTofbspWREgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="y2r6D35pyUe3O7nbSdetxAAA">
<XPD:ATTR name="Name" type="string">myAgent</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">Cl1HzUXBnku7Tikmna4HOQAA</XPD:REF>
<XPD:REF name="Participant">O5UlBx2PlEuJDx7RrzeCeAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">09EsNql6m0iduQGtaFb/TAAA</XPD:REF>
<XPD:REF name="Views[1]">kq9yTdiNSEGLvUoMFBqTtgAA</XPD:REF>
<XPD:REF name="Views[2]">eCfunP2w2EmoZhwmaWCU4wAA</XPD:REF>
<XPD:REF name="Views[3]">D0boKAUFv0665SRVmgG3RAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ttdvw23xN0S5bADFjQQv2QAA">
<XPD:ATTR name="Name" type="string">strategy</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">Cl1HzUXBnku7Tikmna4HOQAA</XPD:REF>
<XPD:REF name="Participant">2AzROrFrFUCpkdX8347ZFgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">sJ2SrRBavUaCuQJoRefrPwAA</XPD:REF>
<XPD:REF name="Views[1]">tIUl3/TGAEuQ/9WiU018egAA</XPD:REF>
<XPD:REF name="Views[2]">qMzWnpHvaEy7dzd9wxP/4QAA</XPD:REF>
<XPD:REF name="Views[3]">VQXA8+qNt0y1XqkiDDz63QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="9iMwkWXbl02VB8ZLrZfFEgAA">
<XPD:ATTR name="Name" type="string">RandomStrategy</XPD:ATTR>
<XPD:REF name="Namespace">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5hW8G/tcKkqhy66zRbOaGQAA</XPD:REF>
<XPD:REF name="Views[1]">33NWNX3i6UOJFPNrldUlrwAA</XPD:REF>
<XPD:REF name="Views[2]">xaEsOwZfdUqmdHkXHv6qqQAA</XPD:REF>
<XPD:REF name="Views[3]">SYZA5IUTfUqmlXR72QWsywAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">N8MjN5uRTEW0KdLp8bkjwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="zOhH4pWqdUenKGUMqjpjAQAA">
<XPD:ATTR name="Name" type="string">SelfishStrategy</XPD:ATTR>
<XPD:REF name="Namespace">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">eUX/P5wg50STOoYU8/DjpgAA</XPD:REF>
<XPD:REF name="Views[1]">yBudExi4wkeFTV2PhlJjpgAA</XPD:REF>
<XPD:REF name="Views[2]">496IJz9+4kSjk0FCidU6gQAA</XPD:REF>
<XPD:REF name="Views[3]">TlW+cjOIcE+zboL2FEfoqAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">TJPJCOBRQ0q4HTZFhlOK8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="tAzSWW59XUmz5pMB9jM5ZwAA">
<XPD:ATTR name="Name" type="string">NaiveStrategy</XPD:ATTR>
<XPD:REF name="Namespace">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1VAu46/+QkmYArwijfF3nQAA</XPD:REF>
<XPD:REF name="Views[1]">1VLSH+vbUk2cg/SPi5XmagAA</XPD:REF>
<XPD:REF name="Views[2]">y9LLn3M3IUm+5B8asvnl8wAA</XPD:REF>
<XPD:REF name="Views[3]">HGv0XP5uEUiP8lKIGFxUVAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">GGhrHaQPG0erPzUoe+wusAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="UE3vv1kzmEW8yalHgkEwewAA">
<XPD:ATTR name="Name" type="string">Tit4TatStrategy</XPD:ATTR>
<XPD:REF name="Namespace">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QKKHms7/oEaCEEVVqLmLKAAA</XPD:REF>
<XPD:REF name="Views[1]">uwcustHrIEOGpotiBgP1IAAA</XPD:REF>
<XPD:REF name="Views[2]">9v/+0FN86UK4JzO48GIzdQAA</XPD:REF>
<XPD:REF name="Views[3]">WzJ1saQAeEmcZ8atFL55FAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">B/ZvuzimekOXiDYh1UjrxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="tmgg0ArRoEOJ3BwgZl3csgAA">
<XPD:ATTR name="Name" type="string">UnforgivingStrateegy</XPD:ATTR>
<XPD:REF name="Namespace">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">HhdtmjXWekSXoHGLsTsmqAAA</XPD:REF>
<XPD:REF name="Views[1]">vpwnsesylkaBeLf53d1OpQAA</XPD:REF>
<XPD:REF name="Views[2]">wRw8uW4AZ0OU4MctsfxkqwAA</XPD:REF>
<XPD:REF name="Views[3]">inGKfBWXCkKL1+MzobtvTQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">T8t2WoRiokybi7yTj7YUSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLGeneralization" guid="N8MjN5uRTEW0KdLp8bkjwQAA">
<XPD:REF name="Namespace">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:REF name="Child">9iMwkWXbl02VB8ZLrZfFEgAA</XPD:REF>
<XPD:REF name="Parent">2AzROrFrFUCpkdX8347ZFgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qAXv1kf03EOM0Vz2NOUW1QAA</XPD:REF>
<XPD:REF name="Views[1]">rZFacJzj60yA9VWaaJGinAAA</XPD:REF>
<XPD:REF name="Views[2]">hUABaSx4ukyZYhJhpF+cFAAA</XPD:REF>
<XPD:REF name="Views[3]">qF9bgcKE9EaUzXMoTrk8vAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLGeneralization" guid="B/ZvuzimekOXiDYh1UjrxQAA">
<XPD:REF name="Namespace">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:REF name="Child">UE3vv1kzmEW8yalHgkEwewAA</XPD:REF>
<XPD:REF name="Parent">2AzROrFrFUCpkdX8347ZFgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">JYW6elbqbkOdn42SEuWgqwAA</XPD:REF>
<XPD:REF name="Views[1]">8SoPJGzdGkuwOvDq2UhuOAAA</XPD:REF>
<XPD:REF name="Views[2]">yji3kOcwRkm5HORpqY0sDwAA</XPD:REF>
<XPD:REF name="Views[3]">6g2nA+W0IESJlcJe9kLtogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLGeneralization" guid="TJPJCOBRQ0q4HTZFhlOK8gAA">
<XPD:REF name="Namespace">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:REF name="Child">zOhH4pWqdUenKGUMqjpjAQAA</XPD:REF>
<XPD:REF name="Parent">2AzROrFrFUCpkdX8347ZFgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3T18uwCP9UiTxxTop4DT6AAA</XPD:REF>
<XPD:REF name="Views[1]">lHjcJxSCkECr7xTrIyT6IAAA</XPD:REF>
<XPD:REF name="Views[2]">uiTTWMuer0ei9Bkk0oJpewAA</XPD:REF>
<XPD:REF name="Views[3]">gcqtoZD9wk+ehr3/meDTMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLGeneralization" guid="GGhrHaQPG0erPzUoe+wusAAA">
<XPD:REF name="Namespace">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:REF name="Child">tAzSWW59XUmz5pMB9jM5ZwAA</XPD:REF>
<XPD:REF name="Parent">2AzROrFrFUCpkdX8347ZFgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CJBSkwyv5U+NT6kVHvsWtwAA</XPD:REF>
<XPD:REF name="Views[1]">FsI1HgtjBUekxS668tzfPgAA</XPD:REF>
<XPD:REF name="Views[2]">KOUkDnKMHUqb67idS+nRSAAA</XPD:REF>
<XPD:REF name="Views[3]">n/SxsGyZuk2F13zHzFKyvgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="T8t2WoRiokybi7yTj7YUSgAA">
<XPD:REF name="Namespace">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:REF name="Child">tmgg0ArRoEOJ3BwgZl3csgAA</XPD:REF>
<XPD:REF name="Parent">2AzROrFrFUCpkdX8347ZFgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9lxoKjsfXUeeq9Mp8fx7xQAA</XPD:REF>
<XPD:REF name="Views[1]">l9mjMRgGK0KQ4aHk+gqeSgAA</XPD:REF>
<XPD:REF name="Views[2]">/h9I0L95OUu5UlQQauXwqAAA</XPD:REF>
<XPD:REF name="Views[3]">44ryH1ziyE2aR4dfmfv6zAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLAssociation" guid="ug03p9wIC0ClVwIVjNxLaQAA">
<XPD:REF name="Namespace">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">n14i/J0TuEylW4Imvq3VdAAA</XPD:REF>
<XPD:REF name="Views[1]">HrrEqETamkCAzDPkAc2DXQAA</XPD:REF>
<XPD:REF name="Views[2]">mrxcFSwgNkavqaHO1BH1OgAA</XPD:REF>
<XPD:REF name="Views[3]">p6WJVEcLmUOkePGc6X51owAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="X2GmKH4930ul7oJ8v+ARBwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">ug03p9wIC0ClVwIVjNxLaQAA</XPD:REF>
<XPD:REF name="Participant">O5UlBx2PlEuJDx7RrzeCeAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Htt5mf3x9UqDwXzJrpkgdQAA</XPD:REF>
<XPD:REF name="Views[1]">Ug4JtAVBqECZqREqm12SxQAA</XPD:REF>
<XPD:REF name="Views[2]">Lu4UgxwJhEy5OVBXhZ74YQAA</XPD:REF>
<XPD:REF name="Views[3]">o0j52Z+tFkGMp6IJgXAPpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="VJ0FITnv5UeyKlxg/6FVjwAA">
<XPD:ATTR name="Name" type="string">comnpetitor</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">ug03p9wIC0ClVwIVjNxLaQAA</XPD:REF>
<XPD:REF name="Participant">O5UlBx2PlEuJDx7RrzeCeAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wQhyfytvWEKslTTVBhn8UwAA</XPD:REF>
<XPD:REF name="Views[1]">kC67Yl6RD0KseBBTApv8bQAA</XPD:REF>
<XPD:REF name="Views[2]">rVGR4lRPFECGeXELuroU4QAA</XPD:REF>
<XPD:REF name="Views[3]">BistlVO81Ea0o+cHshAJyQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="jFWssQE5OEetwWivKh9mCgAA">
<XPD:ATTR name="Name" type="string">Tournament</XPD:ATTR>
<XPD:REF name="Namespace">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">i1ajRlJny0SJK05IP0WtSgAA</XPD:REF>
<XPD:REF name="Views[1]">Tpjuxi+FKE60aSHrW91mawAA</XPD:REF>
<XPD:REF name="Views[2]">9VjTy9IiF0mydsoA+N/ZDQAA</XPD:REF>
<XPD:REF name="Views[3]">9cx5HjAGFEmA9VCk/KthRwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">+TG0hxhxWkCnm4en7EIW4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLAssociation" guid="u6zgvk1pOkSkOKXwI03cbQAA">
<XPD:REF name="Namespace">ed4ksJlFCkmay7qXgVMv0gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pSkKCjBxOk2wp28xi3CNrwAA</XPD:REF>
<XPD:REF name="Views[1]">+hbK5kqq70eJnF5wBcW/lQAA</XPD:REF>
<XPD:REF name="Views[2]">Gqs0CLEuuE2jIaK12tVsngAA</XPD:REF>
<XPD:REF name="Views[3]">vnb1RGh7YkqzIc6VsYxMGQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="+TG0hxhxWkCnm4en7EIW4gAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">u6zgvk1pOkSkOKXwI03cbQAA</XPD:REF>
<XPD:REF name="Participant">jFWssQE5OEetwWivKh9mCgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">tgJZo/LRYkSHumteDFEDKwAA</XPD:REF>
<XPD:REF name="Views[1]">w1L/fQtNVkmmvo7FdwHFogAA</XPD:REF>
<XPD:REF name="Views[2]">xzlYne6Kz0OxZLtgYusrjAAA</XPD:REF>
<XPD:REF name="Views[3]">NzISHI55t0GJKhXecYjYbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="i2Ql6yZ/70yq7dkwHr/shQAA">
<XPD:ATTR name="Name" type="string">competitors</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1..*</XPD:ATTR>
<XPD:REF name="Association">u6zgvk1pOkSkOKXwI03cbQAA</XPD:REF>
<XPD:REF name="Participant">O5UlBx2PlEuJDx7RrzeCeAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jMgcusE6j0Sk3cR4cQUDHgAA</XPD:REF>
<XPD:REF name="Views[1]">UruOru8vOEC7C8bQ0kPrMAAA</XPD:REF>
<XPD:REF name="Views[2]">qFLzTGAIN0iM/DITfwmGqgAA</XPD:REF>
<XPD:REF name="Views[3]">hl2Jl8PlXkiy4Db+t46XdQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
