<?xml version="1.0" encoding="UTF-8"?>
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
<XPD:HEADER>
<XPD:SUBUNITS>
</XPD:SUBUNITS>
<XPD:PROFILES>
<XPD:PROFILE>UMLStandard</XPD:PROFILE>
<XPD:PROFILE>Java</XPD:PROFILE>
</XPD:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="zqO+6vEB6kaSTdupRvKyYgAA">
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="TfHPx9/sjE2O93/bmhlCTgAA">
<XPD:ATTR name="Name" type="string">Use Case Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">useCaseModel</XPD:ATTR>
<XPD:REF name="Namespace">zqO+6vEB6kaSTdupRvKyYgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="WD73xOTcsU2oY70qVnE8TAAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">TfHPx9/sjE2O93/bmhlCTgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="4QzK2Ys02U2FKmoz2twiQAAA">
<XPD:REF name="Diagram">WD73xOTcsU2oY70qVnE8TAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="4aLoR8G3JUOj2KYcaYOx2gAA">
<XPD:ATTR name="Name" type="string">Analysis Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">analysisModel</XPD:ATTR>
<XPD:REF name="Namespace">zqO+6vEB6kaSTdupRvKyYgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="ZtvPdeZtdkW8Hher9jZvvAAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:ATTR name="DiagramType" type="string">RobustnessDiagram</XPD:ATTR>
<XPD:REF name="DiagramOwner">4aLoR8G3JUOj2KYcaYOx2gAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="CGAdhkZz5E2VlH/R4uExVAAA">
<XPD:REF name="Diagram">ZtvPdeZtdkW8Hher9jZvvAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="M2o+ORj0Z0e24/fFE9wj5QAA">
<XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
<XPD:REF name="Namespace">zqO+6vEB6kaSTdupRvKyYgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="mzgQEc5I8EGePs4FGLqQvAAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Inicializáláshoz kell--&gt;új játék</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:REF name="DiagramOwner">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="Gck1kVPzn0Wf1TuXqld4rwAA">
<XPD:REF name="Diagram">mzgQEc5I8EGePs4FGLqQvAAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">72</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="2eP45jJ8vk+OMhaF9h37eQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">308</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">204</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">299</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">199</XPD:ATTR>
<XPD:REF name="Model">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="X0DTFMATV0OlRqQB7qAZRwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Tm272Z7MqEqN36KY7LaCJQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Game</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="APLBLWtnF0aLSP4ru4u2DQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="kKvksn6jg0OJu2JIJ0k5ogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="PrfTPoPLEk2XPtloGaLTbgAA">
<XPD:REF name="Model">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Usq3UmcbWEK9/m2UTiiDAAAA">
<XPD:REF name="Model">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="5xfyugQ2LkSapCy/DLna3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="AeXSrf8WZEyGouvizp1X7AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">780</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">256</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">178</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">147</XPD:ATTR>
<XPD:REF name="Model">F+cPoeLiiEWEdPAjvisVAgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="AZ/Gqy4JCUW2Ir3Swzz9jwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="j9n2+EOWXUqU7uia1T1IGwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Map</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Ewt6KkI9AEahlKmiYcXAUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="hOfRkR5rDkiLL2hu25HsFAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="peU1rmaWd0am7Vj5PEEtzAAA">
<XPD:REF name="Model">F+cPoeLiiEWEdPAjvisVAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Nc71v8N1Fkmxsxkpr0627AAA">
<XPD:REF name="Model">F+cPoeLiiEWEdPAjvisVAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="bY+UvcYFz0KC/rNOZpkCrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">F+cPoeLiiEWEdPAjvisVAgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="e/DUWnt2uEmdw8p4C+p5tgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">580</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">468</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">155</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">QTottmW370OeyWk7OPEuEQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="z8PWyZ4pB0KdaVm6otXl9gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="fKaM70kyvkaUWqEpPZSBnwAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Cell</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="JoxyYsRQfkyln67mh5r9NQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="y7sv7wQEKU+z0CqdQh4tkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="PzZCEFX6XEKsjH8jr8IuLwAA">
<XPD:REF name="Model">QTottmW370OeyWk7OPEuEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="rRT0OUTRlE6wyglAdKwvhQAA">
<XPD:REF name="Model">QTottmW370OeyWk7OPEuEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Np8G1H32dUWyVdzhdOw9rgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">QTottmW370OeyWk7OPEuEQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="CtYeUPSPmEqsLJrWs1SFRwAA">
<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">1064</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">196</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">225</XPD:ATTR>
<XPD:REF name="Model">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="xTwjt4O9mkuRi+roBJU8uQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="eb6WPkjc6E6Nk8CZyapsbwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Tower</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="kth8bdiK1UOYAN1EFmIvugAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="v4WQX0t+70SvRzfL7rMoogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="NXB3tsmVWEyJHbwTYo0AJAAA">
<XPD:REF name="Model">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="rbox23qoU0m7EaC1LpNJngAA">
<XPD:REF name="Model">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="72B86lBTSUm9f2wm82R5OAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="BXooEV4GwkWUJF4w7S9LuAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">328</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">624</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">251</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">147</XPD:ATTR>
<XPD:REF name="Model">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="KHDkjZeVQUq5brI3y60hjAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="qbKP4KG/Vk60mQ/ju22lpAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Field</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="rSHZPh3e1UO8Pxy5g0oi8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="yL691sKW5UqAxmgKr0wo6gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="psxyfcXf3kaaDcTh9Nje/AAA">
<XPD:REF name="Model">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="noJ+Zc6NQk6YLQ2z/lI3vAAA">
<XPD:REF name="Model">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="cqtl7U6q00aIlXAJVPge1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="1/Sr8uiK00iVGVYKCwCp5wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">748</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">628</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">253</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">225</XPD:ATTR>
<XPD:REF name="Model">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="STOnGQx+7U2pcAdtF6YRRgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="uyt6oajZuEmmjDBEoFzNLwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Path</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="woiilIxKNkO8NYo6ayzpJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="/PY/l6yl+0yEM7zNYvw4EAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="9qfrGkzPREadoUE1Ydz5RwAA">
<XPD:REF name="Model">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="N2gTAU4ay0qf4xXMzhH/jQAA">
<XPD:REF name="Model">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="PeraebnGBEG8iTVg1UYp5AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="vVMGLAOPikWVhoUr3DycVwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">340</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1336</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">173</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">rfm2Yaf810C2marXek5J8AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Q7IRwxkCvU6205urZ+0xywAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ikqUYg99HkGqSRj0x1qU6QAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Gem</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="UQrQqyK35UK1fNCC9Kfg6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Tpu2aKNoBkGngO/lzxZRFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="zYi4le775EmowXpawccXTQAA">
<XPD:REF name="Model">rfm2Yaf810C2marXek5J8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="0YLng3FCTEe2QWOjln0FxQAA">
<XPD:REF name="Model">rfm2Yaf810C2marXek5J8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="vhSGYQpQY0u/j7zy+9tsdwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">rfm2Yaf810C2marXek5J8AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="1MVxzdFab0ulIma2qeO0IQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">56</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1096</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">177</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">160</XPD:ATTR>
<XPD:REF name="Model">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="B+W+uTD3QUKbL7Neuc1WUgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="d5OSZSUx202a+AiSO47kCgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Bullet</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="FmlA1xCZW0qw3MHNFv/JhAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="aq0cppscg0iY8z3XYGN56AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ub/fE4tBQ0yq6GCB61e5ogAA">
<XPD:REF name="Model">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="a//F5VzXOUy4Vf+91D/1dwAA">
<XPD:REF name="Model">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="0ZQfYlwmMUWG5UV5dJh/BQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="QfPdmj5mk0m1/YYvtcqx1gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">736</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1116</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">301</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">121</XPD:ATTR>
<XPD:REF name="Model">deK90hPk+0iOVAaG2IXC+wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="dNs4/UpX9ke34Z0NuZ7l4gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="izH/n79+iEuujRxsIWCDKAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Obstacle</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Uc1HHPIn0ECmXvnGIHU9vQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="0t0G9eoUUUOaCprbn36CfgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Y1ZRJnz6x0yxXAr/bMpZ4gAA">
<XPD:REF name="Model">deK90hPk+0iOVAaG2IXC+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="IY7H9EpwvkWYmjtpeHOI8gAA">
<XPD:REF name="Model">deK90hPk+0iOVAaG2IXC+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="7v89jdIpE0+3ZVXzwXYJHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">deK90hPk+0iOVAaG2IXC+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="CuRuv10hR0KGfUVr6KhX6gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1228</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1292</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">+0Hn62PS7Euy3BS0bWrtfAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="xZdmU3aeK0OWqq2YZllyfwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="hnzR/CFjp06mnfUjL13kxAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Hobbit</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="jdKs6C+54Ui94cYIe9ibnAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ZSF03/+CAUCM6bH5qWiFQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Gd/+ig+qiU6jPAt3ZDlsHAAA">
<XPD:REF name="Model">+0Hn62PS7Euy3BS0bWrtfAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="BEeSkvHld0mqWIEd/nePHwAA">
<XPD:REF name="Model">+0Hn62PS7Euy3BS0bWrtfAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="C+A73p0gBkS+gnjbaU1FLwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+0Hn62PS7Euy3BS0bWrtfAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="v8otwTS6TEu0ajzg/BDoLQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1216</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1044</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">218</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">199</XPD:ATTR>
<XPD:REF name="Model">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Vsv8OWZ7mkKIif5z/Rcx/wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="J3YhkvL3DUmusULZIysPVQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Enemy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="FHcgAgYRRUSHLlKbX3javAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="WrK5LukN2U+8elZaok4L1AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="fbpBOReIlEmi2fuhCkE3SgAA">
<XPD:REF name="Model">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="nMQE/DUnYUGAjQNgX9wpRQAA">
<XPD:REF name="Model">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="50nMXrJcCEOkUNJyej10aAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLInterfaceView" guid="m2DYL65xmEu4NCRHLmtHDQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">708</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">904</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">184</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">111</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkNone</XPD:ATTR>
<XPD:REF name="Model">WTvt4Ra5/kmf8dj1k7TfzwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="GWGT2oC9+UOD282TxaEQmgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="82XGcaU8WkSOTL/tkKyNigAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IObstacle</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="0MoBUEUVz0K2MIAFLftQIQAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="7V3BtA8Kp0+i6/EdWzN8/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="MvpyrZeA9U2Rq81zB4/SrQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">WTvt4Ra5/kmf8dj1k7TfzwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="JG7wAj11BkaUtgSB34FZJAAA">
<XPD:REF name="Model">WTvt4Ra5/kmf8dj1k7TfzwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLInterfaceView" guid="rH55WR4r00KRTo30sXTX1gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">980</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">908</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">183</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkNone</XPD:ATTR>
<XPD:REF name="Model">e9I73ppJG0+VZgI005FACQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="r8iMsU7U+UiSVm0jWEUB2gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="i0JhY4PCQ0q5H7R+t4UFFwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IPathPlaceable</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="BnuSNRmRK0CDtlHPPPfnHgAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="bgknQci+Jk6eVlqiZ3mCngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="6ndX3JfuQkajD1mb1Utf6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">e9I73ppJG0+VZgI005FACQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xNK8El2K1kejP24pOgD4SgAA">
<XPD:REF name="Model">e9I73ppJG0+VZgI005FACQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLInterfaceView" guid="aaXfrflJ/Uunnvlq4Bxt5QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">264</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">844</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">149</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">98</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkNone</XPD:ATTR>
<XPD:ATTR name="ShowProperty" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">Vup/rpdE7UOAWTjFphgjowAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="5rZgOu83u0+YUFm4/Z6NvAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="M6NNk2yNR0ioNPC6MTTqsgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ITower</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="4DsSFsx6y0S5Rlm0BeKM5AAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="xaoZpw6RRUqq7Pm8jGtsSAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ZlcoVsWFyEaHfwaCdgaaAQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Vup/rpdE7UOAWTjFphgjowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="IauljHAgJ06oiWi9I/PlawAA">
<XPD:REF name="Model">Vup/rpdE7UOAWTjFphgjowAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLInterfaceView" guid="d4eamAGsPEiwGvq1eqGKUQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">488</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">844</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">197</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkNone</XPD:ATTR>
<XPD:REF name="Model">puy+HYgMoEypzJCRgYKloAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="W+Zr0e5vAkCdVM53CgI3gwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="z0YFmrtLL0SMbfDccqcX5QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IFieldPlaceable</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="EXMAs3mL5USCbZMQYTbvFgAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="LRLVgYiUFUqS3/mGuXKkVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="PatMGnBBrU6EqRqD24IBZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">puy+HYgMoEypzJCRgYKloAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="sBem8QYzg0KpyaFAbV7CPQAA">
<XPD:REF name="Model">puy+HYgMoEypzJCRgYKloAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="gw+9CQZXiU2OhvyFVjO0IwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1112</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1292</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">vwtUo6kVjkiXqNtqON0v0wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="emYhknfGNkuhnigkr7nL3gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ezm/SFXBGEKXd5Wat+d4LwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Elf</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="duJegzDAkUK/7/PlebvnWQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="KK/8dDzmI0yhrlO4sP/NegAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="rbPWlrcdkUy6ZmT20PTCbQAA">
<XPD:REF name="Model">vwtUo6kVjkiXqNtqON0v0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="TKuddOu0ukul1yK4KQFOEQAA">
<XPD:REF name="Model">vwtUo6kVjkiXqNtqON0v0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="WN0/D/vdUUaq/4IvBx/YzAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">vwtUo6kVjkiXqNtqON0v0wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLClassView" guid="Vpoph+zTg0OXO2aFgRa23gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1332</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1292</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">ef0YVIBOvkytxyadN81NVQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="033hucyK5Ee18RgsFcEDaQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="p/DEepLcE0iCCxdK4D10EQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Dwarf</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="0rqpFNGzuU+S3UImtOgIIQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="2ABG5Hefi0mL9Litg5a6aAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="KLL+ijukUUKLCrr3GoP3hAAA">
<XPD:REF name="Model">ef0YVIBOvkytxyadN81NVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ZSfj4uzJ00+KvXxHCJZgGQAA">
<XPD:REF name="Model">ef0YVIBOvkytxyadN81NVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="DnK9r7FqqEGLwaFeVKJRJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">ef0YVIBOvkytxyadN81NVQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLClassView" guid="4J/UACxXYEaHExY4A7cPFAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1444</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1292</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">8B034jeyDU+nO9ddhepPSAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="OekoU7rhyESYN0KDdzFJtAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="I06wbp7UfUexrvK4L/PdDgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Human</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="WfOZhZFCx0iB8m1PvqT1jgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ESKD2jYLlkGUHu6jKp0NawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="BSh0PPkhz0WnrdnG74S4ogAA">
<XPD:REF name="Model">8B034jeyDU+nO9ddhepPSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WklEX4QgP0ebARbxxnvl2gAA">
<XPD:REF name="Model">8B034jeyDU+nO9ddhepPSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="KEp3U2SfkEGcrUl6N/lJNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8B034jeyDU+nO9ddhepPSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLGeneralizationView" guid="Ri76xhUj9EOmFPeiFPmcIwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1178,1292;1227,1242</XPD:ATTR>
<XPD:REF name="Model">69YVORUmKUmHeuD7WN6z7QAA</XPD:REF>
<XPD:REF name="Head">v8otwTS6TEu0ajzg/BDoLQAA</XPD:REF>
<XPD:REF name="Tail">gw+9CQZXiU2OhvyFVjO0IwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="x7aFLOzXY0a2MZYYqtja5QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">69YVORUmKUmHeuD7WN6z7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="JrYV1SgVpESqnFw/ja+bVAAA">
<XPD: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">69YVORUmKUmHeuD7WN6z7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="5bs22X58Pkmgl2HP3yHdVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">69YVORUmKUmHeuD7WN6z7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLGeneralizationView" guid="N2iuiSq9zEeKrIJszhulDgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1274,1292;1291,1242</XPD:ATTR>
<XPD:REF name="Model">skf8BjYWXkSQND/eG4p/oQAA</XPD:REF>
<XPD:REF name="Head">v8otwTS6TEu0ajzg/BDoLQAA</XPD:REF>
<XPD:REF name="Tail">CuRuv10hR0KGfUVr6KhX6gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="bncvYizlOkiaFXOg23U/owAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">skf8BjYWXkSQND/eG4p/oQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="HGYQ0+HhLkq/ffkC9bdUeAAA">
<XPD: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">skf8BjYWXkSQND/eG4p/oQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="HnXbvZzvakyrTWkKVr4ypwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">skf8BjYWXkSQND/eG4p/oQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLGeneralizationView" guid="3bfTyCb6Mk6pC5Xx/PgT7QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1368,1292;1353,1242</XPD:ATTR>
<XPD:REF name="Model">Qu4QwsFQxEuujk8Ck81mZQAA</XPD:REF>
<XPD:REF name="Head">v8otwTS6TEu0ajzg/BDoLQAA</XPD:REF>
<XPD:REF name="Tail">Vpoph+zTg0OXO2aFgRa23gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="apGNfl4Z60uH0rLmBd6iNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Qu4QwsFQxEuujk8Ck81mZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="V/duLcvH9km7jrk+ncxbRgAA">
<XPD: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">Qu4QwsFQxEuujk8Ck81mZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="14lpiXyKNkSbxUdvgydzygAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Qu4QwsFQxEuujk8Ck81mZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLGeneralizationView" guid="CM/bNtc2H0yYJJ4mkubssgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1463,1292;1416,1242</XPD:ATTR>
<XPD:REF name="Model">1PVUb22t6EWs1yqdV3Ap3wAA</XPD:REF>
<XPD:REF name="Head">v8otwTS6TEu0ajzg/BDoLQAA</XPD:REF>
<XPD:REF name="Tail">4J/UACxXYEaHExY4A7cPFAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="davnBaUt/0G//c7Dz5znjAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1PVUb22t6EWs1yqdV3Ap3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="I3qyw4E/o0er4l2BGqYsmgAA">
<XPD: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">1PVUb22t6EWs1yqdV3Ap3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="gzrwdHHYlU6v9vH8ttxLpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1PVUb22t6EWs1yqdV3Ap3wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLRealizationView" guid="2u0w4A+R6kytdLf3MbrDtQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">417,1064;361,941</XPD:ATTR>
<XPD:REF name="Model">oi8da4ffs0Ocf34X5WzOegAA</XPD:REF>
<XPD:REF name="Head">aaXfrflJ/Uunnvlq4Bxt5QAA</XPD:REF>
<XPD:REF name="Tail">CtYeUPSPmEqsLJrWs1SFRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="lVQjQCUloUCp0LllfdNFvgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">oi8da4ffs0Ocf34X5WzOegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Qq402Axq7EGBMt753k2wHQAA">
<XPD: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">oi8da4ffs0Ocf34X5WzOegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="sVTZ9Qca0EiwdmR4P8zh0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">oi8da4ffs0Ocf34X5WzOegAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLRealizationView" guid="YeXdnXDpj06kG9HQPM3DNwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">513,1064;572,915</XPD:ATTR>
<XPD:REF name="Model">b9plZhvVNUeJkIjDlhoYUQAA</XPD:REF>
<XPD:REF name="Head">d4eamAGsPEiwGvq1eqGKUQAA</XPD:REF>
<XPD:REF name="Tail">CtYeUPSPmEqsLJrWs1SFRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="HgzKsd+24Umv+LZezPgMKQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">b9plZhvVNUeJkIjDlhoYUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="VmrNRbqfCEminpjkSVmq/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">b9plZhvVNUeJkIjDlhoYUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="tVhYYrKQEEGj6Yqx227fmgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">b9plZhvVNUeJkIjDlhoYUQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[24]" type="UMLRealizationView" guid="+2o0euoTCEuQwOykwbosqAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">862,1116;821,1014</XPD:ATTR>
<XPD:REF name="Model">lT3GKAgvhUOpeoiKSj0xSAAA</XPD:REF>
<XPD:REF name="Head">m2DYL65xmEu4NCRHLmtHDQAA</XPD:REF>
<XPD:REF name="Tail">QfPdmj5mk0m1/YYvtcqx1gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="jXnn7AguzkS2rd2yHCoYLAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">lT3GKAgvhUOpeoiKSj0xSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="TNJehCBksEWhhCpvfupHYQAA">
<XPD: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">lT3GKAgvhUOpeoiKSj0xSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="bXy+2fwxPEGp8ilnqKmJMAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">lT3GKAgvhUOpeoiKSj0xSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[25]" type="UMLRealizationView" guid="b+QrqCiTxEWfVHu00bISlgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">934,1116;1042,979</XPD:ATTR>
<XPD:REF name="Model">1/BB+Qfte0WlIswdRnln6AAA</XPD:REF>
<XPD:REF name="Head">rH55WR4r00KRTo30sXTX1gAA</XPD:REF>
<XPD:REF name="Tail">QfPdmj5mk0m1/YYvtcqx1gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="db/JbYy210WZva7Jp6PATAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1/BB+Qfte0WlIswdRnln6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="PX6Fk1196kmN5qJ3hdhG4gAA">
<XPD: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">1/BB+Qfte0WlIswdRnln6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="/F4qZauMK0iy0k+556IkuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1/BB+Qfte0WlIswdRnln6AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[26]" type="UMLRealizationView" guid="RCVCc59G30y+gk75zyNYwAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1216,1058;1116,979</XPD:ATTR>
<XPD:REF name="Model">2l4fL/rw6UOgaSGhBWwrNwAA</XPD:REF>
<XPD:REF name="Head">rH55WR4r00KRTo30sXTX1gAA</XPD:REF>
<XPD:REF name="Tail">v8otwTS6TEu0ajzg/BDoLQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="QCmZrgVzIkavqAkdDPuSeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">2l4fL/rw6UOgaSGhBWwrNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Pa0a8uQCDEypJEnrFGahoQAA">
<XPD: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">2l4fL/rw6UOgaSGhBWwrNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ryX6p3alTEC750/cucU2wwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">2l4fL/rw6UOgaSGhBWwrNwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[27]" type="UMLDependencyView" guid="zRJl/MEN8EyGmGXwS1svfQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">836,852;818,904</XPD:ATTR>
<XPD:REF name="Model">l3qddL4EqESQdbnRCE5HUgAA</XPD:REF>
<XPD:REF name="Head">m2DYL65xmEu4NCRHLmtHDQAA</XPD:REF>
<XPD:REF name="Tail">1/Sr8uiK00iVGVYKCwCp5wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="VX4z0P6cfEah0cksCJELYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">l3qddL4EqESQdbnRCE5HUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="woi/m7/S/0anhdCyHH30qwAA">
<XPD: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">l3qddL4EqESQdbnRCE5HUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Mgklb/C+lUuuNnW0IujovgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">l3qddL4EqESQdbnRCE5HUgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[28]" type="UMLDependencyView" guid="9I7bHAjCNUu8tM9Zq6c8cwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">983,852;1037,908</XPD:ATTR>
<XPD:REF name="Model">SceodxxFIkmhdJAvcCNyGwAA</XPD:REF>
<XPD:REF name="Head">rH55WR4r00KRTo30sXTX1gAA</XPD:REF>
<XPD:REF name="Tail">1/Sr8uiK00iVGVYKCwCp5wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="LwJ5NLQagUWAjJB8dTSnYAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">SceodxxFIkmhdJAvcCNyGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="cq4AVNmigUGwcntMbZbzogAA">
<XPD: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">SceodxxFIkmhdJAvcCNyGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="f4NUeej+EEWBJzMXCJyorwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">SceodxxFIkmhdJAvcCNyGwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[29]" type="UMLDependencyView" guid="QEB5kk5XSkSb7w7CzzOz+gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">506,770;560,844</XPD:ATTR>
<XPD:REF name="Model">EgGeIYObCEK2jGzIg3lPywAA</XPD:REF>
<XPD:REF name="Head">d4eamAGsPEiwGvq1eqGKUQAA</XPD:REF>
<XPD:REF name="Tail">BXooEV4GwkWUJF4w7S9LuAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="3iwfJ/Lq8kOqrd9Z5HyqUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">EgGeIYObCEK2jGzIg3lPywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="4AxQ4iImU0uVv+DmviiaowAA">
<XPD: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">EgGeIYObCEK2jGzIg3lPywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="PWyfRZOfu0yjReRWChnvowAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">EgGeIYObCEK2jGzIg3lPywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[30]" type="UMLDependencyView" guid="PvXYI6LqtECoDRScUWxodgAA">
<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,770;366,844</XPD:ATTR>
<XPD:REF name="Model">0HYm9ACZakC3g2qaYY+VpwAA</XPD:REF>
<XPD:REF name="Head">aaXfrflJ/Uunnvlq4Bxt5QAA</XPD:REF>
<XPD:REF name="Tail">BXooEV4GwkWUJF4w7S9LuAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="6YkQyNI+LEqIPp2XmuPFkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">0HYm9ACZakC3g2qaYY+VpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="rNWlchWabEONGOiJgcT6JgAA">
<XPD: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">0HYm9ACZakC3g2qaYY+VpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="QjG9lisEb0m8Gz9+4CxOngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">0HYm9ACZakC3g2qaYY+VpwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[31]" type="UMLGeneralizationView" guid="CLYcRgg0g0K03YLCv5OV2AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">532,624;613,549</XPD:ATTR>
<XPD:REF name="Model">ZXKmVqyPIkyH+pP1etK2uQAA</XPD:REF>
<XPD:REF name="Head">e/DUWnt2uEmdw8p4C+p5tgAA</XPD:REF>
<XPD:REF name="Tail">BXooEV4GwkWUJF4w7S9LuAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="9uMDfT+eMk+9ObpCGu1XUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ZXKmVqyPIkyH+pP1etK2uQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="2wedQhvxp0igds4sTGI8vwAA">
<XPD: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">ZXKmVqyPIkyH+pP1etK2uQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="+IflHCBeOkGU0TkE245xJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ZXKmVqyPIkyH+pP1etK2uQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[32]" type="UMLGeneralizationView" guid="tmRvjLftBkGGQ3b5DWUofQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">769,628;695,549</XPD:ATTR>
<XPD:REF name="Model">ebnRSGHr+k24Vd35jhU9wgAA</XPD:REF>
<XPD:REF name="Head">e/DUWnt2uEmdw8p4C+p5tgAA</XPD:REF>
<XPD:REF name="Tail">1/Sr8uiK00iVGVYKCwCp5wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="+J6fqMOGKkSZhDtUkcyQlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ebnRSGHr+k24Vd35jhU9wgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="r3ifXErSekW9dd1TEuPSlQAA">
<XPD: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">ebnRSGHr+k24Vd35jhU9wgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="JQqpIVw06EWTYAuRfvtevQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ebnRSGHr+k24Vd35jhU9wgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[33]" type="UMLAssociationView" guid="Utsgwe37xU6+VxOqTPmyKQAA">
<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,1175;372,1176</XPD:ATTR>
<XPD:REF name="Model">aEsynI7wr06A1onzLto/8wAA</XPD:REF>
<XPD:REF name="Head">CtYeUPSPmEqsLJrWs1SFRwAA</XPD:REF>
<XPD:REF name="Tail">1MVxzdFab0ulIma2qeO0IQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="r+YXlEouN0ilCR6b2BF2WAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">aEsynI7wr06A1onzLto/8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="bDcsdN1F3EGHZGIonU+dNAAA">
<XPD: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">aEsynI7wr06A1onzLto/8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="dLblkpPoDUOFdT9C2zbENQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">aEsynI7wr06A1onzLto/8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="g/IzpNp8BUql/flNMtH1XgAA">
<XPD:ATTR name="Alpha" type="real">-0,617696976533049</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">31,9530906173409</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-bullet</XPD:ATTR>
<XPD:REF name="Model">PF6tYhkt1kqChZq0aHoIQgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="8BRyxQkj8kSoOsGCt5jgzwAA">
<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">4EDx6836XUCDX8odT84dvQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="w1Y7z7Fe3ky1O9wS7UoGBAAA">
<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">PF6tYhkt1kqChZq0aHoIQgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="HbfbTuk/a06L0sPd5p2o0wAA">
<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">4EDx6836XUCDX8odT84dvQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="EImd33gu10uAHoirkeoW0gAA">
<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">PF6tYhkt1kqChZq0aHoIQgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="O+/RwwEsskuNgoi90fMV6QAA">
<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">4EDx6836XUCDX8odT84dvQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="ExivypwCJ0encdKiXD3h9AAA">
<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">PF6tYhkt1kqChZq0aHoIQgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Ewye6zSJIUOB0g+OjpisXQAA">
<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">4EDx6836XUCDX8odT84dvQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[34]" type="UMLAssociationView" guid="lAEY5V+faUel1H/hdcj4yQAA">
<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">657,468;657,420;784,420;784,515;734,515</XPD:ATTR>
<XPD:REF name="Model">9a6qwGXdvE2ql6i7wLJTXgAA</XPD:REF>
<XPD:REF name="Head">e/DUWnt2uEmdw8p4C+p5tgAA</XPD:REF>
<XPD:REF name="Tail">e/DUWnt2uEmdw8p4C+p5tgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="G/ycKNzsPUmlv8PgeXZlpgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">9a6qwGXdvE2ql6i7wLJTXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="l1f7zBUcvUKpzmi9M+JO7wAA">
<XPD: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">9a6qwGXdvE2ql6i7wLJTXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="BIXDR2RIYE2RBH2s5+QrpQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">9a6qwGXdvE2ql6i7wLJTXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="yMWdVK+pbUyqhr6ki44NXgAA">
<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">1wneVb/QBEKtQFfwfVOJCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="uEj81D1clkiuAVPjDigBFQAA">
<XPD:ATTR name="Alpha" type="real">-5,10882948451481</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">46,6154480832267</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-neighbours</XPD:ATTR>
<XPD:REF name="Model">guBrHaBNuk6N84ACJFKb+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="+rt679yBtEywwQtSSozjAQAA">
<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">1wneVb/QBEKtQFfwfVOJCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="kBpfLO74xEa0eR9lcd21YgAA">
<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">4</XPD:ATTR>
<XPD:REF name="Model">guBrHaBNuk6N84ACJFKb+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="JDkCRxuuFESjJMEjgwsn2wAA">
<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">1wneVb/QBEKtQFfwfVOJCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="PqnyDFjgmkKIdCTZ6dwgigAA">
<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">guBrHaBNuk6N84ACJFKb+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="yFpuFoCwmkSj3jSztpiAbQAA">
<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">1wneVb/QBEKtQFfwfVOJCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="0GuCUnrq/0iMQbeoebUhdQAA">
<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">guBrHaBNuk6N84ACJFKb+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[35]" type="UMLAssociationView" guid="4QRzxdPsKkGOR1FpLLu20wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">734,518;868,536;868,402</XPD:ATTR>
<XPD:REF name="Model">Z0lpXC0gck6FYPKrzhY6EwAA</XPD:REF>
<XPD:REF name="Head">AeXSrf8WZEyGouvizp1X7AAA</XPD:REF>
<XPD:REF name="Tail">e/DUWnt2uEmdw8p4C+p5tgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="n1RWkCJXN0q5mYsn6xTDmQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Z0lpXC0gck6FYPKrzhY6EwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="9emBfFVLZk22qyBvNyB/zQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Z0lpXC0gck6FYPKrzhY6EwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="K4Zr8KaCwU2hFMbE1LAL7AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Z0lpXC0gck6FYPKrzhY6EwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="rYCvHJuvPkWo8AE6Q/QxHgAA">
<XPD:ATTR name="Alpha" type="real">-0,763178775235984</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">31,8276609256791</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-grid</XPD:ATTR>
<XPD:REF name="Model">SZEn+KIQeEior5x8cbADSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="WPP1hzxZB0ilzquYIJNyfQAA">
<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">yPGZ4CVgj06yIlSwHzN/pwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="gEb9DN+zIUiTYVXhwQfqlAAA">
<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">SZEn+KIQeEior5x8cbADSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="DT2VPGWLPEmwjoEgvYCsIgAA">
<XPD:ATTR name="Alpha" type="real">-0,225241528285829</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">34,1760149812701</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">yPGZ4CVgj06yIlSwHzN/pwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="PtRW/QqmMkWV/dBTLE7g6wAA">
<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">SZEn+KIQeEior5x8cbADSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="qFJQRd6o50+5+gTDJLTUkgAA">
<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">yPGZ4CVgj06yIlSwHzN/pwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="wdFL3ihccUqsvmFwNQ3ckwAA">
<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">SZEn+KIQeEior5x8cbADSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="BxJOtRQhlkyDgan+Hr65vQAA">
<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">yPGZ4CVgj06yIlSwHzN/pwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[36]" type="UMLAssociationView" guid="yQVSHg+sdU+ehIYQ+oeOegAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">780,323;606,312</XPD:ATTR>
<XPD:REF name="Model">aMKm6d67MkKwxQvKhq9wRgAA</XPD:REF>
<XPD:REF name="Head">2eP45jJ8vk+OMhaF9h37eQAA</XPD:REF>
<XPD:REF name="Tail">AeXSrf8WZEyGouvizp1X7AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="7uW2NU3PdEelwslognj1EQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">aMKm6d67MkKwxQvKhq9wRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="FAtrDSzKoUiM7mrK55esDQAA">
<XPD: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">aMKm6d67MkKwxQvKhq9wRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="EVqfDmUr9EqsfgTKzgMdVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">aMKm6d67MkKwxQvKhq9wRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="eKSSu+Bx8kal7PjbuuCSwQAA">
<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">-map</XPD:ATTR>
<XPD:REF name="Model">89UoZ04k30eExq3ZROB38gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="sAUGcbkLAkOEA8t2MhE5wAAA">
<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">X3yV9EWpeEG27b08AK5p2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="eLKYrA2dOkyrqGFTUobHmAAA">
<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">89UoZ04k30eExq3ZROB38gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Mz6DG6BiXk+D+DBFXCgZLAAA">
<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">X3yV9EWpeEG27b08AK5p2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ixzr1MrMkUmmI4W6S4hFuQAA">
<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">89UoZ04k30eExq3ZROB38gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="/FcALzd0eUuyczBEn9wgZwAA">
<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">X3yV9EWpeEG27b08AK5p2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="6vhWwqjErEmXCEZ6ToV+9AAA">
<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">89UoZ04k30eExq3ZROB38gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="JeKTOhYzc0KwOzGxuLYGugAA">
<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">X3yV9EWpeEG27b08AK5p2wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[37]" type="UMLAssociationView" guid="lmY3AlHl20uB81EeXVqC+gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1323,1044;1316,244;774,244;606,275</XPD:ATTR>
<XPD:REF name="Model">isM9UspZ00SdmFKwkeeyyAAA</XPD:REF>
<XPD:REF name="Head">2eP45jJ8vk+OMhaF9h37eQAA</XPD:REF>
<XPD:REF name="Tail">v8otwTS6TEu0ajzg/BDoLQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="+msnfcST5E2ynA/axfObPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">isM9UspZ00SdmFKwkeeyyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="XtfAjd8g0kauRzKldm5OPgAA">
<XPD: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">isM9UspZ00SdmFKwkeeyyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="sJMOr/HM5ECXL+6J2mO3ywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">isM9UspZ00SdmFKwkeeyyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="i7Spg7QnlkugO3sZmDf7VgAA">
<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">uAYZpx58/0+Oet1w0g7TXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="NvAJ/Rx4gEqoTgccqvOXJAAA">
<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">z/mvnfUj3kaeYqHtDD2tpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="1zBKzH5XIU6NV4RWJKJ6nwAA">
<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">uAYZpx58/0+Oet1w0g7TXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="0YmMAg7dBEG6g+xZ5fWnXAAA">
<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">z/mvnfUj3kaeYqHtDD2tpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Hs5SGZ19j0+v9zZbzswHUgAA">
<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">uAYZpx58/0+Oet1w0g7TXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="qqzgfXpCXUuFicH9jBaZwQAA">
<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">z/mvnfUj3kaeYqHtDD2tpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="qEyCs9WCskiU0UL5h468hwAA">
<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">uAYZpx58/0+Oet1w0g7TXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="HD0lY7wOIEuOl6ezE3IKkAAA">
<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">z/mvnfUj3kaeYqHtDD2tpQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[38]" type="UMLAssociationView" guid="3//MCbjWiEOOMkP3d7ROhgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">893,1116;904,1022;904,917;893,852</XPD:ATTR>
<XPD:REF name="Model">zJfkEeI0oUCFJMZAWy48wwAA</XPD:REF>
<XPD:REF name="Head">1/Sr8uiK00iVGVYKCwCp5wAA</XPD:REF>
<XPD:REF name="Tail">QfPdmj5mk0m1/YYvtcqx1gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="2RVmsyWaLEWszxBfnwDpxwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">zJfkEeI0oUCFJMZAWy48wwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Ip+O+c1GlkK9KWEowWMhuwAA">
<XPD: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">zJfkEeI0oUCFJMZAWy48wwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="QY4uzS3RkUW0TXnwmRYQjQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">zJfkEeI0oUCFJMZAWy48wwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="6gTqpNest026iN90vaDGkwAA">
<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">LcjXrDJv9kmUvXmN32RqCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="nARBaYzHbEy8dBJnJhZKhwAA">
<XPD:ATTR name="Alpha" type="real">-0,604294488448908</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">53,2634959423431</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-myPath</XPD:ATTR>
<XPD:REF name="Model">3/5i3Ntvxku3ymJUuXbRsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="p38skf2RkUej5rSUGMvdBQAA">
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">LcjXrDJv9kmUvXmN32RqCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="QM78GXiosE+eR4Kx0/USWgAA">
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">3/5i3Ntvxku3ymJUuXbRsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="2UUdTCtgk0O0l0Etqs3idAAA">
<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">LcjXrDJv9kmUvXmN32RqCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="TJbc3/cuQEmjMWn/vxf07gAA">
<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">3/5i3Ntvxku3ymJUuXbRsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="tJuggZAKLE+eGiug2M+gZgAA">
<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">LcjXrDJv9kmUvXmN32RqCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="HSyW+diNDE6nd4l85a6xSAAA">
<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">3/5i3Ntvxku3ymJUuXbRsAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[39]" type="UMLAssociationView" guid="4/RzT+dcCE+7V0hILOqiYgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1268,1044;1104,756;1000,749</XPD:ATTR>
<XPD:REF name="Model">gId5tjQw6UmOkiOryevZRwAA</XPD:REF>
<XPD:REF name="Head">1/Sr8uiK00iVGVYKCwCp5wAA</XPD:REF>
<XPD:REF name="Tail">v8otwTS6TEu0ajzg/BDoLQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Ccal8BtIM0OcVq6Xw7/lgwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">gId5tjQw6UmOkiOryevZRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="kPx/c9OGkUq0HpoBIVAGEAAA">
<XPD: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">gId5tjQw6UmOkiOryevZRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="EUBPiRoqz0mID/4BAyRXIQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">gId5tjQw6UmOkiOryevZRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="6iMnqBJ1vEC51TEqPMSpSAAA">
<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">Sk8uXICBVkWsiP9WodMiegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="w0E2Jk7WoU6d2k0ppNwyngAA">
<XPD:ATTR name="Alpha" type="real">-0,478780510561693</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">45,6946386351835</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-myPath</XPD:ATTR>
<XPD:REF name="Model">8Bd3toMl/Eq9Cr1HNActMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="FrLyu/mW7U+QrP78xq/A/wAA">
<XPD:ATTR name="Alpha" type="real">-0,464721514173293</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">33,2415402771893</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..*</XPD:ATTR>
<XPD:REF name="Model">Sk8uXICBVkWsiP9WodMiegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="k4Gz1UXot0SyIO+/OM7wLAAA">
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">8Bd3toMl/Eq9Cr1HNActMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="YGiTe1FeN0+i82jEPz04kwAA">
<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">Sk8uXICBVkWsiP9WodMiegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="jsr6FGJSHkeBOrPLl6uyGQAA">
<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">8Bd3toMl/Eq9Cr1HNActMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="4TUk3K2hR0aX+1V573dH2gAA">
<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">Sk8uXICBVkWsiP9WodMiegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="JAWqyzaIykiGyuc1laerxQAA">
<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">8Bd3toMl/Eq9Cr1HNActMQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[40]" type="UMLAssociationView" guid="9W8iFMpUDEGhzmo5LrfCWQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">465,1064;455,770</XPD:ATTR>
<XPD:REF name="Model">UPJRzm692ECc17HWx1/jsAAA</XPD:REF>
<XPD:REF name="Head">BXooEV4GwkWUJF4w7S9LuAAA</XPD:REF>
<XPD:REF name="Tail">CtYeUPSPmEqsLJrWs1SFRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="rIu2gd15cUu2tF0MOnPOjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">UPJRzm692ECc17HWx1/jsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="b0AJtTLMREKpdm6qnX7rxQAA">
<XPD: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">UPJRzm692ECc17HWx1/jsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="8dNonNPGBkK9FFh3aQuQ7AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">UPJRzm692ECc17HWx1/jsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="7kUsqZDVO0GKAwbb8gfxHAAA">
<XPD:ATTR name="Alpha" type="real">0,447336708813413</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">45,8802789878178</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-itower</XPD:ATTR>
<XPD:REF name="Model">5wiSO6KoSkiZA5u3kbMZDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="l1ZzWWuhwkK03+Z7KxhWZAAA">
<XPD:ATTR name="Alpha" type="real">-0,503096285943255</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">44,6542271235322</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-myField</XPD:ATTR>
<XPD:REF name="Model">oDSEOZwu70eWAnk2Ai/l1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="cJwob6zjfkmekBjX27I2iwAA">
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">5wiSO6KoSkiZA5u3kbMZDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Yw9Iqmo7PU69z5IZhx3SDgAA">
<XPD:ATTR name="Alpha" type="real">-0,583623643687702</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25,6124969497314</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">oDSEOZwu70eWAnk2Ai/l1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="v5ajrNRPeESHXZRVTZJ8BgAA">
<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">5wiSO6KoSkiZA5u3kbMZDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="lmH+94DOpkSKPtTRks8S/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">oDSEOZwu70eWAnk2Ai/l1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="ewO+vuqbWUup7pFcu5WmywAA">
<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">5wiSO6KoSkiZA5u3kbMZDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="IKKp3Ccws0abYuYrGWS5/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">oDSEOZwu70eWAnk2Ai/l1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[41]" type="UMLAssociationView" guid="v5KgX1ocrUCdFo/XQoUhRAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">770,852;567,1071</XPD:ATTR>
<XPD:REF name="Model">THK0ZgwUEEiLGikGnzpnSAAA</XPD:REF>
<XPD:REF name="Head">CtYeUPSPmEqsLJrWs1SFRwAA</XPD:REF>
<XPD:REF name="Tail">1/Sr8uiK00iVGVYKCwCp5wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="BkjFZ0d9dkyUqL5fqi6PeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">THK0ZgwUEEiLGikGnzpnSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="U554kd5sPkuZFjOYjhjk2wAA">
<XPD: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">THK0ZgwUEEiLGikGnzpnSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="KP06fbzJdESbuyZrC3a/6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">THK0ZgwUEEiLGikGnzpnSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="GvZuXk1X8kmPT/Oc3lUnEwAA">
<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">-paths</XPD:ATTR>
<XPD:REF name="Model">DXf10D7U/ECDXTR5HUgMzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="LvQ+0ptEIEmjDdXkjBXPaAAA">
<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">bxpgSJGTWE6452ybArO9VwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Ws82z1qQtkmLZ6DLzdthIQAA">
<XPD:ATTR name="Alpha" type="real">0,472419035581064</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">31,6227766016838</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1..*</XPD:ATTR>
<XPD:REF name="Model">DXf10D7U/ECDXTR5HUgMzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="W/kkO54NUEKe9ObSOK2DZQAA">
<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">bxpgSJGTWE6452ybArO9VwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="2CIUYfS/3ECcDFNYuhhAcwAA">
<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">DXf10D7U/ECDXTR5HUgMzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="caQZaERefE6rrg/hlXEYqAAA">
<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">bxpgSJGTWE6452ybArO9VwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="MTgo608Qnkazs69h8wO8cQAA">
<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">DXf10D7U/ECDXTR5HUgMzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="5fsq6NVH3kuSjZKnBKp+NwAA">
<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">bxpgSJGTWE6452ybArO9VwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[42]" type="UMLInterfaceView" guid="MBY56mgdD0CnMbVDRX1tXgAA">
<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">20</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">197</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">124</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkNone</XPD:ATTR>
<XPD:REF name="Model">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="/z1wsuH3F0aDAsZYUZof1QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="QuBMVpfN+ka+y/j5jxoufgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IGame</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Jdaq+YLrv06fxnZvF3R/BwAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="w5xjhmZsm0Gz25yLfyiwPAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="lx6kK2UF9EOofoDyr+EQiAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="TYXQ/xPf20GBhUvRW1t6uQAA">
<XPD:REF name="Model">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[43]" type="UMLRealizationView" guid="zG8vGjw1ukOGIBbSGwfPJwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">513,204;547,143</XPD:ATTR>
<XPD:REF name="Model">Wwl0XaVfM0OcjwV1M2Cp4QAA</XPD:REF>
<XPD:REF name="Head">MBY56mgdD0CnMbVDRX1tXgAA</XPD:REF>
<XPD:REF name="Tail">2eP45jJ8vk+OMhaF9h37eQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="smRRolQ0M0uWQedNuIZPXQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Wwl0XaVfM0OcjwV1M2Cp4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="8A0LJB+GDEOHB1cndqHyogAA">
<XPD: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">Wwl0XaVfM0OcjwV1M2Cp4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="0t6GPU459km5l49PlvkmRQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Wwl0XaVfM0OcjwV1M2Cp4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[44]" type="UMLClassView" guid="OGPDEf5p9EOfuEWM9OAAgwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">160</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1476</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">XYuW8ORxBUyiaJAeaiDDtAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="amsl1pFHLk+3jpDQCS2a9wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="JdHFnO3+PUWEbDGfa2CaZAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SpeedGem</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="kDb6YIPdC0mV4LMFvxI8NQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="zbj1s/AlnUinopPs2EUIfgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ZN+6fMWC+EaTVS/GDexEbAAA">
<XPD:REF name="Model">XYuW8ORxBUyiaJAeaiDDtAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="+onoAMlswU6GHtPOby3lWQAA">
<XPD:REF name="Model">XYuW8ORxBUyiaJAeaiDDtAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="NL/8D+YAVU2gX0X1fCmOpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">XYuW8ORxBUyiaJAeaiDDtAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[45]" type="UMLClassView" guid="C76G8WNlBUmFF721PUb2ogAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">252</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1492</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">sZDSW/gnFkO4pmSbIQTrTAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="52uN8YM+Iky8BglxMDW98wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="pG+gKaz3REmdubAGA12+dAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">RangeGem</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="8MYmH01HJ0Sl/Hj3SCm64wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="xqdfrNu72kyjCFzbFscguAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="3NZ4wtH950G/7NohHylFGgAA">
<XPD:REF name="Model">sZDSW/gnFkO4pmSbIQTrTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Iiq/fTC8FEGC2EjnPiX1WgAA">
<XPD:REF name="Model">sZDSW/gnFkO4pmSbIQTrTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="anv7ZJNlJ02SqX4smCx+ugAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">sZDSW/gnFkO4pmSbIQTrTAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[46]" type="UMLClassView" guid="XhE2cM9kA0W6URcSDIGraAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">348</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1504</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">obQckFna3k+lUy+AD8rtTwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="u6mnga9HRkuwOL2hMbSw1wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="krnoJFjNx0uwfbuG8OsyJQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DamageGem</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="XFgIefC8uUGa8cLaSzpCXQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="x6tcUwH6+Ua3RrkZ3p2cGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="N9A7ICqWf06I1qI9/yQj/wAA">
<XPD:REF name="Model">obQckFna3k+lUy+AD8rtTwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="1gvQHs/RaEu+f91ZLqHD5QAA">
<XPD:REF name="Model">obQckFna3k+lUy+AD8rtTwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="BlMVWTx/70KWgtc/UhWotAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">obQckFna3k+lUy+AD8rtTwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[47]" type="UMLClassView" guid="rCjFrOHUvECAtfWO9NqvDAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">436</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1496</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">109</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">wa1XDFpK3UqKOVzS+tmsaAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="/Lxu6RE/7E2FuULS4WDLtQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="T6+H4HoMdk+pRHqoyYI72wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">EnemyTypeGem</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="/iZ5NBFxckCNkgSSkqFNOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="pes3g0h5ckChN4FpLmOwzgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="exWvzsycXUeFDEtoa2VRSQAA">
<XPD:REF name="Model">wa1XDFpK3UqKOVzS+tmsaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xxFh3/grSkuLzUSZaxvbfAAA">
<XPD:REF name="Model">wa1XDFpK3UqKOVzS+tmsaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="PA4RPp+mFUSP/ngkGqxa4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">wa1XDFpK3UqKOVzS+tmsaAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[48]" type="UMLInterfaceView" guid="KyZ8syp7ikmGyu5SWz1tRQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">144</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1344</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">165</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkNone</XPD:ATTR>
<XPD:REF name="Model">XZ7wEYu3PUGfIq4KHqkbwQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="dRLQq8Cp7EOhKaK1sVPhFAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="qDdmj4+YT069mj2ZL3+7UwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ITGem</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="8BLFQbC6b0aZJeWTlM+IdgAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="6NTXbxN4FkmO/wXgseZzGAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="bu9rmSgpXUC0dSi1NMWUxwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">XZ7wEYu3PUGfIq4KHqkbwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Olj+opR9Hkea/JybE0id2AAA">
<XPD:REF name="Model">XZ7wEYu3PUGfIq4KHqkbwQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[49]" type="UMLInterfaceView" guid="IzDtYgw+PUKZLB6TRMJAQQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">531</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1344</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">190</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">59</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkNone</XPD:ATTR>
<XPD:REF name="Model">t9WHs/eyyUGA2KeVpgD0FgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JeoPPbd9SEe1hrYmRCC3HAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="E2T97oDrTEy2TaLKONLvwAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IOGem</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ighkzDahqEKJq2E26giEeAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="NOCJME3ksUyDsq354dAsogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="puLLwEd+eEeojPZO1RfqVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">t9WHs/eyyUGA2KeVpgD0FgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="rFso4GIRjEqwujaB/DeOUwAA">
<XPD:REF name="Model">t9WHs/eyyUGA2KeVpgD0FgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[50]" type="UMLClassView" guid="acTJ6VsaPkemburGU3E4MQAA">
<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">1476</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">90</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">SvvwatqCtUqE5rzPF9MhxgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="RiMgO/I/S0+vvn4SJ6Z8VQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="WuMnxpW8qk2bDdtLhsJefAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IntensityGem</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="fF4ieRaTNUyf0e9iXI7zhgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="b2ql0c1nG0+iYuRbvOvI3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="/frktHkOLUmgtaWHzMHWqQAA">
<XPD:REF name="Model">SvvwatqCtUqE5rzPF9MhxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xFR8VqDprEe4j1Xv1y2GTQAA">
<XPD:REF name="Model">SvvwatqCtUqE5rzPF9MhxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="MOV8p2eu+kufr3j1KtBt5AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">SvvwatqCtUqE5rzPF9MhxgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[51]" type="UMLGeneralizationView" guid="ffNYlObNDE2zK27taLtELAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">239,1485;371,1404</XPD:ATTR>
<XPD:REF name="Model">gqbs1dVpdEWnU5FWcZkRvQAA</XPD:REF>
<XPD:REF name="Head">vVMGLAOPikWVhoUr3DycVwAA</XPD:REF>
<XPD:REF name="Tail">OGPDEf5p9EOfuEWM9OAAgwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="kREG+sd87EGdiW10IHqPHAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">gqbs1dVpdEWnU5FWcZkRvQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="qXlHwanw3UOi7muiXoUIlgAA">
<XPD: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">gqbs1dVpdEWnU5FWcZkRvQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ieGB8az4iEKL1mhMj+3ZMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">gqbs1dVpdEWnU5FWcZkRvQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[52]" type="UMLGeneralizationView" guid="PtxktOYOhE+bSUXmfUiT9wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">323,1492;397,1404</XPD:ATTR>
<XPD:REF name="Model">Ft1ywXzC1UKDFI6nLcntpQAA</XPD:REF>
<XPD:REF name="Head">vVMGLAOPikWVhoUr3DycVwAA</XPD:REF>
<XPD:REF name="Tail">C76G8WNlBUmFF721PUb2ogAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="XV9a3J3GSkmwDtBnyrDwkwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Ft1ywXzC1UKDFI6nLcntpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="semImsECo0aSm8u8zPKCPgAA">
<XPD: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">Ft1ywXzC1UKDFI6nLcntpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="+eH7jdFK90aVUtGi2qlT9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Ft1ywXzC1UKDFI6nLcntpQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[53]" type="UMLGeneralizationView" guid="Tv4mHpPMJES5JWI5DS071wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">397,1504;419,1404</XPD:ATTR>
<XPD:REF name="Model">mW/A4up1IkyQNSMilRkDGgAA</XPD:REF>
<XPD:REF name="Head">vVMGLAOPikWVhoUr3DycVwAA</XPD:REF>
<XPD:REF name="Tail">XhE2cM9kA0W6URcSDIGraAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="fh+mZYqwvU2enNPmHVkS7AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mW/A4up1IkyQNSMilRkDGgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="EGUqZPdkr0Gw8sY7Hw2AZQAA">
<XPD: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">mW/A4up1IkyQNSMilRkDGgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="9FH0t6UVFkaskND5Twqv8QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mW/A4up1IkyQNSMilRkDGgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[54]" type="UMLGeneralizationView" guid="skFkOrIdp0mX6YDZ8YN3zQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">476,1496;439,1404</XPD:ATTR>
<XPD:REF name="Model">YYB06+cf7kqtWiXVCZRR0gAA</XPD:REF>
<XPD:REF name="Head">vVMGLAOPikWVhoUr3DycVwAA</XPD:REF>
<XPD:REF name="Tail">rCjFrOHUvECAtfWO9NqvDAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="5fTEjJUFTkiIZnHZ6BIbhAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">YYB06+cf7kqtWiXVCZRR0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="D9FT4ATvKkC711ynIJ2iSwAA">
<XPD: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">YYB06+cf7kqtWiXVCZRR0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="1d3qvvb8s0C6RK8gssD+igAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">YYB06+cf7kqtWiXVCZRR0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[55]" type="UMLGeneralizationView" guid="pFkapV5tek6dhE9nwGR8fAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">558,1476;468,1404</XPD:ATTR>
<XPD:REF name="Model">xZtGafVdE0m1JYyCzlaMOgAA</XPD:REF>
<XPD:REF name="Head">vVMGLAOPikWVhoUr3DycVwAA</XPD:REF>
<XPD:REF name="Tail">acTJ6VsaPkemburGU3E4MQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="pPLkGK1tG0CiZECZCfV2BAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">xZtGafVdE0m1JYyCzlaMOgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="C3K1wT62HEWREbE3m4CY9wAA">
<XPD: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">xZtGafVdE0m1JYyCzlaMOgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="6cHoxsTbDkaLn61JrUioiQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">xZtGafVdE0m1JYyCzlaMOgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[56]" type="UMLRealizationView" guid="y9IpxG6IYk2XGO2YgyUqvgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">606,1476;620,1402</XPD:ATTR>
<XPD:REF name="Model">F28HeE9UD0WmwlhcZFk3sgAA</XPD:REF>
<XPD:REF name="Head">IzDtYgw+PUKZLB6TRMJAQQAA</XPD:REF>
<XPD:REF name="Tail">acTJ6VsaPkemburGU3E4MQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="uGswmV8YBUyd/2YYv++rHAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">F28HeE9UD0WmwlhcZFk3sgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="XbsZsWumi0qzt+E2KujGywAA">
<XPD: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">F28HeE9UD0WmwlhcZFk3sgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="qjzHXstl+kq3td71uTa+WwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">F28HeE9UD0WmwlhcZFk3sgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[57]" type="UMLRealizationView" guid="bjZ7IYLlyEu8Ypl8Yz92tQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">436,1499;289,1415</XPD:ATTR>
<XPD:REF name="Model">o/0bphZM9kqC803FcLeQuwAA</XPD:REF>
<XPD:REF name="Head">KyZ8syp7ikmGyu5SWz1tRQAA</XPD:REF>
<XPD:REF name="Tail">rCjFrOHUvECAtfWO9NqvDAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="5KKnNaVsdUaWH8kNUqaoqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">o/0bphZM9kqC803FcLeQuwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="6736L04xnkmI/hYbshiy3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">o/0bphZM9kqC803FcLeQuwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="AgVn/1bmpEOPfIVy2QDmnwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">o/0bphZM9kqC803FcLeQuwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[58]" type="UMLRealizationView" guid="dG5P0GQ0q02IBMXV2av6xAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">355,1504;263,1415</XPD:ATTR>
<XPD:REF name="Model">ioOCXPjEx0a2Yt7Z3RFl5AAA</XPD:REF>
<XPD:REF name="Head">KyZ8syp7ikmGyu5SWz1tRQAA</XPD:REF>
<XPD:REF name="Tail">XhE2cM9kA0W6URcSDIGraAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="AaEkFt0/2EKh3W89lNUtcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ioOCXPjEx0a2Yt7Z3RFl5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="COw55r5rf0qYPbZVXI2yTAAA">
<XPD: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">ioOCXPjEx0a2Yt7Z3RFl5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="1iR8Z7Ci1067C6NzbTSoBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ioOCXPjEx0a2Yt7Z3RFl5AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[59]" type="UMLRealizationView" guid="KRwrXKPleE+bBAZpXui6vwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">278,1492;243,1415</XPD:ATTR>
<XPD:REF name="Model">GDuontMcEUi0rflJTgUs8AAA</XPD:REF>
<XPD:REF name="Head">KyZ8syp7ikmGyu5SWz1tRQAA</XPD:REF>
<XPD:REF name="Tail">C76G8WNlBUmFF721PUb2ogAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="WtK8NdPGDkySEFHvJ2ykswAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GDuontMcEUi0rflJTgUs8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="WCo+FgK+lUygYg0ZOeOptgAA">
<XPD: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">GDuontMcEUi0rflJTgUs8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="kvYVH70KWk6aTzfsIwk8NAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GDuontMcEUi0rflJTgUs8AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[60]" type="UMLRealizationView" guid="QklVO3M+Kk2ikqV/xD7B7QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">206,1476;219,1415</XPD:ATTR>
<XPD:REF name="Model">mCfUNJ+AmU2DgMraPaOHVAAA</XPD:REF>
<XPD:REF name="Head">KyZ8syp7ikmGyu5SWz1tRQAA</XPD:REF>
<XPD:REF name="Tail">OGPDEf5p9EOfuEWM9OAAgwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="STArQS7T9UysnweKRDolFAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mCfUNJ+AmU2DgMraPaOHVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="FZhaIZRhU0q5lQ3SW10GjgAA">
<XPD: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">mCfUNJ+AmU2DgMraPaOHVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="xdi/0s8nS06w8iXI1KQyKQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mCfUNJ+AmU2DgMraPaOHVAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[61]" type="UMLDependencyView" guid="cXDkyD/ZQ0aiLwdefu8b8gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">372,1257;268,1344</XPD:ATTR>
<XPD:REF name="Model">Ytw6jPDnrUaveULKZdA4qgAA</XPD:REF>
<XPD:REF name="Head">KyZ8syp7ikmGyu5SWz1tRQAA</XPD:REF>
<XPD:REF name="Tail">CtYeUPSPmEqsLJrWs1SFRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="QlTLquM/U0GJzurbsxjuuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Ytw6jPDnrUaveULKZdA4qgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="sWmMTHrvGUeN//PVpZQO8gAA">
<XPD: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">Ytw6jPDnrUaveULKZdA4qgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="6w87xPNwe0GTM2WOllOAUgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Ytw6jPDnrUaveULKZdA4qgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[62]" type="UMLDependencyView" guid="etwiwmTlCUON/Em1j1BG0gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">807,1236;664,1344</XPD:ATTR>
<XPD:REF name="Model">UReaaDmmrkuXsPawQRLPDQAA</XPD:REF>
<XPD:REF name="Head">IzDtYgw+PUKZLB6TRMJAQQAA</XPD:REF>
<XPD:REF name="Tail">QfPdmj5mk0m1/YYvtcqx1gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="p9LM5sf2s0OisyXbl9IWjAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">UReaaDmmrkuXsPawQRLPDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="XY+OA5zr4UCDvhyv9+UuJwAA">
<XPD: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">UReaaDmmrkuXsPawQRLPDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="gwdxN0uvFkmVxAfnXl3EPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">UReaaDmmrkuXsPawQRLPDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[63]" type="UMLClassView" guid="teMUabPiYUybLv2Axk/pdQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">648</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1468</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">cB5wECQXVk29seXKAsUtrwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="o8G3l1Fl70qkSyH5mx5KXQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="/YuxBHZ9BEChaUI6kIWbogAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">RepairGem</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="4Sj7k5Qw90GkeMa8coAwDgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="IcUw9dmVaESG0KsUU3HhyAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="4VUzsCWY/UCA4AyVoyZKjwAA">
<XPD:REF name="Model">cB5wECQXVk29seXKAsUtrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="DDz3K76iVkCnz367BmjRHAAA">
<XPD:REF name="Model">cB5wECQXVk29seXKAsUtrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="l/tzoVDAdkmbb/d6Pt2NewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">cB5wECQXVk29seXKAsUtrwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[64]" type="UMLGeneralizationView" guid="GlitsWv1ikuXJ7X0jHKOxwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">648,1476;497,1404</XPD:ATTR>
<XPD:REF name="Model">Gmni3K0RqEuUnDRg3plsrgAA</XPD:REF>
<XPD:REF name="Head">vVMGLAOPikWVhoUr3DycVwAA</XPD:REF>
<XPD:REF name="Tail">teMUabPiYUybLv2Axk/pdQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="eSV6bCjYN0K3VT/KQHDh6gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Gmni3K0RqEuUnDRg3plsrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="eSVVtV5K7EGWlMxvCSa38QAA">
<XPD: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">Gmni3K0RqEuUnDRg3plsrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="dads5ATGjUW4twv+6kst0QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Gmni3K0RqEuUnDRg3plsrgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[65]" type="UMLRealizationView" guid="GtqiW0HKcE2ev0goHafTIQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">673,1468;640,1402</XPD:ATTR>
<XPD:REF name="Model">Psc3snMqaE2Sd02I4v7sewAA</XPD:REF>
<XPD:REF name="Head">IzDtYgw+PUKZLB6TRMJAQQAA</XPD:REF>
<XPD:REF name="Tail">teMUabPiYUybLv2Axk/pdQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="I7fpyrI09EqXmloYRpVgfAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Psc3snMqaE2Sd02I4v7sewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="e/XwF3MELEGUqlPLAeMuFAAA">
<XPD: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">Psc3snMqaE2Sd02I4v7sewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="KkWp8Y8lzESDOCsruZ8ZIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Psc3snMqaE2Sd02I4v7sewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[66]" type="UMLClassView" guid="o7K2qDE6ZEC8IoUC7V8neQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">76</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">48</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">174</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">bsZMLXZsSEGfDff9jWFRTQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="vHM9AthdG0S84SW/9HAPYAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="OGssOfQy0kO7CEx8LhPAhgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Application</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="dxOTxsXNqkKJGdnfG8vwPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="u3KlvFg7x066DmZnYFMCWwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="bX/JGlftokOKOcVWOiXBPAAA">
<XPD:REF name="Model">bsZMLXZsSEGfDff9jWFRTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="4hg18TK6A0iUTDngpUeI1gAA">
<XPD:REF name="Model">bsZMLXZsSEGfDff9jWFRTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="vzsv3A4/x0mTGCKvBCvXRQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">bsZMLXZsSEGfDff9jWFRTQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[67]" type="UMLAssociationView" guid="ajFRaDdV2keJWu34HhGIMgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">372,1087;228,956;228,608;383,402</XPD:ATTR>
<XPD:REF name="Model">FvRkgfH6DU2/Q+eGbXRTKQAA</XPD:REF>
<XPD:REF name="Head">2eP45jJ8vk+OMhaF9h37eQAA</XPD:REF>
<XPD:REF name="Tail">CtYeUPSPmEqsLJrWs1SFRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="wIUjip9N30GVRR7ls9/alAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">FvRkgfH6DU2/Q+eGbXRTKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ZMfSflbK/0CJfNcgdOfLMAAA">
<XPD: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">FvRkgfH6DU2/Q+eGbXRTKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Y1nin/J42EayRnMrovllywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">FvRkgfH6DU2/Q+eGbXRTKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="vW+GdPQXz0+BjeeTvr8YYQAA">
<XPD:ATTR name="Alpha" type="real">-0,757146685056996</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">47,6759897642409</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-towers</XPD:ATTR>
<XPD:REF name="Model">BLh3CYJS/E6V/lrBFljxtwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="N5gsfMU0u0GjgqrtmdiwzgAA">
<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">BmYU8Xh9XECjF5V0cxDwbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="GTlZtR7LRkC56skajTnPZwAA">
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..*</XPD:ATTR>
<XPD:REF name="Model">BLh3CYJS/E6V/lrBFljxtwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="/DIWF7X/GEO29C3ecq48QgAA">
<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">BmYU8Xh9XECjF5V0cxDwbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="2ZRfzLPhz0Gh4qrSaFifXAAA">
<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">BLh3CYJS/E6V/lrBFljxtwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="B+kdjwYPG0ayN4eED7J2jQAA">
<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">BmYU8Xh9XECjF5V0cxDwbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="t62/t+RUZkmX1c8gNLJn5AAA">
<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">BLh3CYJS/E6V/lrBFljxtwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="AWPW8d8QTkKEOno0iupztwAA">
<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">BmYU8Xh9XECjF5V0cxDwbgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[68]" type="UMLAssociationView" guid="xf+jZ0AlPEuoqs0OOS1lKgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">484,116;204,216;204,956;372,1095</XPD:ATTR>
<XPD:REF name="Model">cQe3Ox0Ikk2wPy6WFgNjSAAA</XPD:REF>
<XPD:REF name="Head">CtYeUPSPmEqsLJrWs1SFRwAA</XPD:REF>
<XPD:REF name="Tail">MBY56mgdD0CnMbVDRX1tXgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="9AMZBPuMMkmi19yeFYY9hAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">cQe3Ox0Ikk2wPy6WFgNjSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="7S9tVuz7kUm23q8vnCzHAQAA">
<XPD: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">cQe3Ox0Ikk2wPy6WFgNjSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="WyNEPfDIa0i1uKHfAB8IZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">cQe3Ox0Ikk2wPy6WFgNjSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="WFVMuPr8SUyxgykW9BhjPAAA">
<XPD:ATTR name="Alpha" type="real">0,421365915040584</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">48,7647413609464</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-igame</XPD:ATTR>
<XPD:REF name="Model">Xvox6Q2qHEaXAAfkBBJEyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="pxH5kIpL3kC4j9eQ8IOCNAAA">
<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">B8q/SotsU0mkXZYoYyD0bgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="NN7oE/nGEkafdyLPZ/LOdwAA">
<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">Xvox6Q2qHEaXAAfkBBJEyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="l7qedLdhXUmei4bnjrjIXwAA">
<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">B8q/SotsU0mkXZYoYyD0bgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="LiGWAb0VkkWRJ+Qa/AM+HAAA">
<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">Xvox6Q2qHEaXAAfkBBJEyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="UjSzg8HQlE64Ip3hz1/wjwAA">
<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">B8q/SotsU0mkXZYoYyD0bgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="3jdPvGDqjU6whX1EqEt8iAAA">
<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">Xvox6Q2qHEaXAAfkBBJEyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="JSp2iHZO4UmniseJJe128QAA">
<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">B8q/SotsU0mkXZYoYyD0bgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[69]" type="UMLAssociationView" guid="9jNhXf4f70663Jiz4jMLYAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">680,81;1288,80;1288,952;1305,1044</XPD:ATTR>
<XPD:REF name="Model">xATCrWMu4EapAPafHifJfwAA</XPD:REF>
<XPD:REF name="Head">v8otwTS6TEu0ajzg/BDoLQAA</XPD:REF>
<XPD:REF name="Tail">MBY56mgdD0CnMbVDRX1tXgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="LtTUQALytUqWbYht6YzzRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">xATCrWMu4EapAPafHifJfwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="yJu2yu5iOEKZGmVUU6DKxwAA">
<XPD: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">xATCrWMu4EapAPafHifJfwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XIiaaW9+/E6qZ5s3cmVQmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">xATCrWMu4EapAPafHifJfwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Ponnj8NliU+ipLmkn91hkgAA">
<XPD:ATTR name="Alpha" type="real">0,0924566466171424</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">123,369364106329</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-igame</XPD:ATTR>
<XPD:REF name="Model">xIwy3CQwf0iSdyZt9gQCMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="DULY5z4YYUatZD9d96EjMQAA">
<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">yqrmBCffVEqPMF+QOrOMggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="EtWXbRHlNEyM0VEVsrymHgAA">
<XPD:ATTR name="Alpha" type="real">-0,124874547915068</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">114,354711315276</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">xIwy3CQwf0iSdyZt9gQCMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="HdQJbz68002Z5A3i1tuJ9AAA">
<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">yqrmBCffVEqPMF+QOrOMggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="iBmO/qbLbkep5WD2ckNCKAAA">
<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">xIwy3CQwf0iSdyZt9gQCMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Hjw//iWz9kuzv2xnHDH24QAA">
<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">yqrmBCffVEqPMF+QOrOMggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="hmmyPymW8UeliN7WVvcv1AAA">
<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">xIwy3CQwf0iSdyZt9gQCMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="EaTDoj6FlEyN9WQSypdURAAA">
<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">yqrmBCffVEqPMF+QOrOMggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[70]" type="UMLClassView" guid="Uw5ihLR1a0C6bNjo+rma7AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">20</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">192</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">169</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">238</XPD:ATTR>
<XPD:REF name="Model">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="9WP1wzfoU0GeNO9T8q7+pAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="SB+pUtCucUiSyM/2+KpkBwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Conroller</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="RLZXF1Bcg0OZ/rRrfwVr4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="dmhBOc88G0K2OHqw2lYcygAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="zxA7Qzo+MUO6xpjjVSurnAAA">
<XPD:REF name="Model">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="TkWugX1qak6jYJV7VqFawwAA">
<XPD:REF name="Model">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="jwvO1hMzU0Kt0lvVSPvcDAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[71]" type="UMLAssociationView" guid="yV2SD+r+ikqkPIOAdQ/5rwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">484,100;136,168;131,192</XPD:ATTR>
<XPD:REF name="Model">Ojx197J8Y0uyNSG/xiDV2QAA</XPD:REF>
<XPD:REF name="Head">Uw5ihLR1a0C6bNjo+rma7AAA</XPD:REF>
<XPD:REF name="Tail">MBY56mgdD0CnMbVDRX1tXgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="OkGnYkgTw0q0u2/JyqrWBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Ojx197J8Y0uyNSG/xiDV2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="i34paobYVUq1Uu9mjcIy7wAA">
<XPD: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">Ojx197J8Y0uyNSG/xiDV2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="WRTLNr2+5Uysk3Aux8BC4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Ojx197J8Y0uyNSG/xiDV2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="cg7Bhcspgk2xXFbVDTxHrQAA">
<XPD:ATTR name="Alpha" type="real">-0,92877350619437</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">33,1058907144937</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">-igame</XPD:ATTR>
<XPD:REF name="Model">NIWwjAcex0iJnYCk7146zAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="azumJ0abNUSrrEhYFCIK8gAA">
<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">zua1dhPcSEKbkEFYmxqBTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="UAcaMqlDXU+WgagOmwixBwAA">
<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">NIWwjAcex0iJnYCk7146zAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="BsfNXywj+EiDKmKbtYlGiQAA">
<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">zua1dhPcSEKbkEFYmxqBTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="O8ncOTXsRUiBzBaSoyQEIQAA">
<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">NIWwjAcex0iJnYCk7146zAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="JeoYYVk8R02pJoQ57a2WNQAA">
<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">zua1dhPcSEKbkEFYmxqBTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="A6QZx6UMf0iADVVhnLZhjgAA">
<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">NIWwjAcex0iJnYCk7146zAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Gd1CuceAYUCjR/73kmTXNgAA">
<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">zua1dhPcSEKbkEFYmxqBTQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">82</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="QTottmW370OeyWk7OPEuEQAA">
<XPD:ATTR name="Name" type="string">Cell</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">e/DUWnt2uEmdw8p4C+p5tgAA</XPD:REF>
<XPD:REF name="Views[1]">PzZCEFX6XEKsjH8jr8IuLwAA</XPD:REF>
<XPD:REF name="Views[2]">rRT0OUTRlE6wyglAdKwvhQAA</XPD:REF>
<XPD:REF name="Views[3]">Np8G1H32dUWyVdzhdOw9rgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">ZXKmVqyPIkyH+pP1etK2uQAA</XPD:REF>
<XPD:REF name="Specializations[1]">ebnRSGHr+k24Vd35jhU9wgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="t6knyJaDrEC0ooh4H4Gj6wAA">
<XPD:ATTR name="Name" type="string">Cell</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Konstruktor.</XPD:ATTR>
<XPD:REF name="Owner">QTottmW370OeyWk7OPEuEQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XeQgsN52vkaGmAqUg7j+wwAA">
<XPD:ATTR name="Name" type="string">cells</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Array&lt;Cell&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">t6knyJaDrEC0ooh4H4Gj6wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="6DBoV2oZ5Eq6ta8uafjzwgAA">
<XPD:ATTR name="Name" type="string">isPath</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Visszatér egy bool értékkel, ami megmondja, hogy az adott mező Pathy-e vagy sem.</XPD:ATTR>
<XPD:REF name="Owner">QTottmW370OeyWk7OPEuEQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7+28Gpn+REqgMM1rTZ9tlQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6DBoV2oZ5Eq6ta8uafjzwgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">guBrHaBNuk6N84ACJFKb+gAA</XPD:REF>
<XPD:REF name="Associations[1]">1wneVb/QBEKtQFfwfVOJCwAA</XPD:REF>
<XPD:REF name="Associations[2]">yPGZ4CVgj06yIlSwHzN/pwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="hpUzC6MSLkOig2XClJzeyQAA">
<XPD:ATTR name="Name" type="string">neighbours</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A cella 4 szomszédja.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Array&lt;Cell&gt;</XPD:ATTR>
<XPD:REF name="Owner">QTottmW370OeyWk7OPEuEQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="PSfu6QVWrEaBAaWRZnIbDgAA">
<XPD:ATTR name="Name" type="string">Bullet</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1MVxzdFab0ulIma2qeO0IQAA</XPD:REF>
<XPD:REF name="Views[1]">ub/fE4tBQ0yq6GCB61e5ogAA</XPD:REF>
<XPD:REF name="Views[2]">a//F5VzXOUy4Vf+91D/1dwAA</XPD:REF>
<XPD:REF name="Views[3]">0ZQfYlwmMUWG5UV5dJh/BQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">5rtcvnCsL0OU1cWr/G/rggAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">/JK90w0IcUGSP/qX62I9OgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="EzcwL4ki/k6GfZwbuMI+CQAA">
<XPD:ATTR name="Name" type="string">Bullet</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Konstruktor</XPD:ATTR>
<XPD:REF name="Owner">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YMmQkx5Vyk2LXCs/j+eLMgAA">
<XPD:ATTR name="Name" type="string">dmg</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EzcwL4ki/k6GfZwbuMI+CQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="whUFYn3d5kmhnfDX3cUpWgAA">
<XPD:ATTR name="Name" type="string">et</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EzcwL4ki/k6GfZwbuMI+CQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="KHScXBc5L0S0uVeMBkq8YQAA">
<XPD:ATTR name="Name" type="string">getDamageElf</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Megadja, hogy mennyit sebez a Bullet egy Elf-en.</XPD:ATTR>
<XPD:REF name="Owner">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yECGc6SzCke6vSXpLlcKMwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KHScXBc5L0S0uVeMBkq8YQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="NIxRFd9h8kqeRvAMBPpeZQAA">
<XPD:ATTR name="Name" type="string">getDamageHobbit</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Megadja, hogy mennyit sebez a Bullet egy Hobbit-on.</XPD:ATTR>
<XPD:REF name="Owner">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1QHRx2rq10qdUUKlPWnEgQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NIxRFd9h8kqeRvAMBPpeZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="/zvUMqfWK0K0sL4wM70GvQAA">
<XPD:ATTR name="Name" type="string">getDamageDwarf</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Megadja, hogy mennyit sebez a Bullet egy Dwarf-on.</XPD:ATTR>
<XPD:REF name="Owner">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="A9f4vS6PDUeV907GzZkjpwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/zvUMqfWK0K0sL4wM70GvQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="1hjepKNKGUuL63Qan7MVbAAA">
<XPD:ATTR name="Name" type="string">getDamageHuman</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Megadja, hogy mennyit sebez a Bullet egy Human-en.</XPD:ATTR>
<XPD:REF name="Owner">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ySFo+BDhiUSraedNPdIkTAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1hjepKNKGUuL63Qan7MVbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="3Ufu9sN0pESgXj25TtMWCAAA">
<XPD:ATTR name="Name" type="string">setEnemy</XPD:ATTR>
<XPD:REF name="Owner">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xJO6HzAysE2vWuWNP8Z78gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3Ufu9sN0pESgXj25TtMWCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="BH0IMhtQxEmPkSyNkSLFnAAA">
<XPD:ATTR name="Name" type="string">e</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3Ufu9sN0pESgXj25TtMWCAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="cXWYnTj+UUes8bXLLdE7uQAA">
<XPD:ATTR name="Name" type="string">setDamage</XPD:ATTR>
<XPD:REF name="Owner">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LU6BP/SGeUub0mWLbDdcKwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cXWYnTj+UUes8bXLLdE7uQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="x1et2pQ4DEeev0cHQ5g2VAAA">
<XPD:ATTR name="Name" type="string">dmg</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cXWYnTj+UUes8bXLLdE7uQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">i0ynQlRh60iZtUPtsIo6gQAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">4ZhCXTTItE2HQqee6iXPOgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">4EDx6836XUCDX8odT84dvQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="S7OxqkMrZkS04R/4BecFBAAA">
<XPD:ATTR name="Name" type="string">damage</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Megadja, hogy mennyivel kell csökkenteni sebzéskor az Enemy health változóját.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="FM8GWwoBYUCckAqem4CNzwAA">
<XPD:ATTR name="Name" type="string">enemyType</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Megadja annak az ellenségnek a típusát, amire nagyobb a sebzés, fejlesztették a bulletet. </XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="AJvLA6us0ky8u6ISZANTggAA">
<XPD:ATTR name="Name" type="string">Field</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">BXooEV4GwkWUJF4w7S9LuAAA</XPD:REF>
<XPD:REF name="Views[1]">psxyfcXf3kaaDcTh9Nje/AAA</XPD:REF>
<XPD:REF name="Views[2]">noJ+Zc6NQk6YLQ2z/lI3vAAA</XPD:REF>
<XPD:REF name="Views[3]">cqtl7U6q00aIlXAJVPge1gAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">EgGeIYObCEK2jGzIg3lPywAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">0HYm9ACZakC3g2qaYY+VpwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ZXKmVqyPIkyH+pP1etK2uQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="J6yhf/Vw7kmGovtYxm2PhQAA">
<XPD:ATTR name="Name" type="string">Field</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Konstruktor</XPD:ATTR>
<XPD:REF name="Owner">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="pMWPR45qzEGgjeMWSzgNYwAA">
<XPD:ATTR name="Name" type="string">deleteIFieldPlaceable</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Törli a paraméterként kapott IFieldPlaceable interfészű változót a mezőről. </XPD:ATTR>
<XPD:REF name="Owner">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="h0oZaoYJDEu0+auEsBitGQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pMWPR45qzEGgjeMWSzgNYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="mnjBa+fmk0iyNNAyZezC2wAA">
<XPD:ATTR name="Name" type="string">ifp</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pMWPR45qzEGgjeMWSzgNYwAA</XPD:REF>
<XPD:REF name="Type_">puy+HYgMoEypzJCRgYKloAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="V9M6ZOzec0SyZfjyL/8sswAA">
<XPD:ATTR name="Name" type="string">registerIFieldPlaceable</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Beregisztrálja a kapott IFieldPlaceable interfészű változót a mezőn.</XPD:ATTR>
<XPD:REF name="Owner">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="0HLl1ImyYUmhahz59NvrOgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V9M6ZOzec0SyZfjyL/8sswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="dUdIu3zOOEWZ7QrC1OWecgAA">
<XPD:ATTR name="Name" type="string">ifp</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V9M6ZOzec0SyZfjyL/8sswAA</XPD:REF>
<XPD:REF name="Type_">puy+HYgMoEypzJCRgYKloAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="/EDU52utQEOLXf3rPNcGqAAA">
<XPD:ATTR name="Name" type="string">registerITower</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Beregisztrálja a torony interfészű változót a mezőn.</XPD:ATTR>
<XPD:REF name="Owner">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IETB9DFW6kO+MbJXPOQW5AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/EDU52utQEOLXf3rPNcGqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+h2Y8MLR9kqOrAijuYYB4wAA">
<XPD:ATTR name="Name" type="string">it</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/EDU52utQEOLXf3rPNcGqAAA</XPD:REF>
<XPD:REF name="Type_">Vup/rpdE7UOAWTjFphgjowAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="OT2q5OHDj0WiXXbj+8tBpQAA">
<XPD:ATTR name="Name" type="string">getITower</XPD:ATTR>
<XPD:REF name="Owner">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9pBkheYC6k+u/ux+UROMbwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OT2q5OHDj0WiXXbj+8tBpQAA</XPD:REF>
<XPD:REF name="Type_">Vup/rpdE7UOAWTjFphgjowAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="NNhNm3Ypl0WgLU39TEsc3QAA">
<XPD:ATTR name="Name" type="string">hasTower</XPD:ATTR>
<XPD:REF name="Owner">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="0MtvqblQ7EGAzr8Tzb6+WAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NNhNm3Ypl0WgLU39TEsc3QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">4xZwWV8g0Uqrt60Z3Wl2VwAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">d015CSw1vUe0Lr88ca6x4AAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">emUctKOJQkeBAfT0zgAsggAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">dvdftj5o8k+CaoUnu7IlhAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">5wiSO6KoSkiZA5u3kbMZDAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="QhhQ2Z+R0kqWtH23f66NvQAA">
<XPD:ATTR name="Name" type="string">itower</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A mezőn lévő, torony interfészű változó referenciája.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ITower</XPD:ATTR>
<XPD:REF name="Type_">Vup/rpdE7UOAWTjFphgjowAA</XPD:REF>
<XPD:REF name="Owner">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="Ww/CZGBgZEyDI23Yhz0oYAAA">
<XPD:ATTR name="Name" type="string">igame</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IGame</XPD:ATTR>
<XPD:REF name="Type_">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
<XPD:REF name="Owner">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="Ydxo5my3dkKGg+IcZu/NhwAA">
<XPD:ATTR name="Name" type="string">Game</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">2eP45jJ8vk+OMhaF9h37eQAA</XPD:REF>
<XPD:REF name="Views[1]">PrfTPoPLEk2XPtloGaLTbgAA</XPD:REF>
<XPD:REF name="Views[2]">Usq3UmcbWEK9/m2UTiiDAAAA</XPD:REF>
<XPD:REF name="Views[3]">5xfyugQ2LkSapCy/DLna3QAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">Wwl0XaVfM0OcjwV1M2Cp4QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="sj9l8bOU70yAsvd6UZTN8gAA">
<XPD:ATTR name="Name" type="string">Game</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Konstruktor</XPD:ATTR>
<XPD:REF name="Owner">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="j1tBlN5Igk6T36Bu1aRO4gAA">
<XPD:ATTR name="Name" type="string">update</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Frissíti a GUI-t.</XPD:ATTR>
<XPD:REF name="Owner">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="A9WJO7h4xkKzSwJZlhfQFgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">j1tBlN5Igk6T36Bu1aRO4gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="kDINh0DkZ0uKsbSxKY3XsQAA">
<XPD:ATTR name="Name" type="string">makeEnemies</XPD:ATTR>
<XPD:REF name="Owner">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CONbS1apQ0O6mqOLZqZtfQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kDINh0DkZ0uKsbSxKY3XsQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="tfPi2wLAPkO0CpHz42u2tgAA">
<XPD:ATTR name="Name" type="string">initialize</XPD:ATTR>
<XPD:REF name="Owner">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Vg/NzVR0BEePZmfkRDJZbgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tfPi2wLAPkO0CpHz42u2tgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ubeI4oc8W06UZMnexRCOEgAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tfPi2wLAPkO0CpHz42u2tgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">89UoZ04k30eExq3ZROB38gAA</XPD:REF>
<XPD:REF name="Associations[1]">uAYZpx58/0+Oet1w0g7TXgAA</XPD:REF>
<XPD:REF name="Associations[2]">BLh3CYJS/E6V/lrBFljxtwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="IZx7dBO3oUy1Xg82t/eXLwAA">
<XPD:ATTR name="Name" type="string">map</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A térkép, amiben a cellák tárolódnak.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Map</XPD:ATTR>
<XPD:REF name="Owner">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="EvIYS3aGUk6vYjtNbULnvwAA">
<XPD:ATTR name="Name" type="string">enemiesIn</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Az ellenségek listája, akik az adott pályára belépnek.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ArrayList&lt;Enemy&gt;</XPD:ATTR>
<XPD:REF name="Owner">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="gWxkjUuRQUGjTZB7LWv6RwAA">
<XPD:ATTR name="Name" type="string">enemiesOut</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ArrayList&lt;Enemy&gt;</XPD:ATTR>
<XPD:REF name="Owner">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="9QHMwNIp0EeiWtPY+oqMMgAA">
<XPD:ATTR name="Name" type="string">towers</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ArrayList&lt;Tower&gt;</XPD:ATTR>
<XPD:REF name="Owner">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="oo7ojJ2FqkeT7W1xOxrNDQAA">
<XPD:ATTR name="Name" type="string">mana</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A játékos varázsereje, amiből akadályokat, tornyokat vehet, ill. ami minden megölt ellenség után gyarapszik.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="pQ/5eWDlxE260Q6VlDu4KwAA">
<XPD:ATTR name="Name" type="string">firstP</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Path</XPD:ATTR>
<XPD:REF name="Type_">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:REF name="Owner">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="ZLpL1Q+DpEmADQDE//x1GgAA">
<XPD:ATTR name="Name" type="string">noEnemies</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="brbH7rHRZkiBf+yo1pbVswAA">
<XPD:ATTR name="Name" type="string">succeededE</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="F+cPoeLiiEWEdPAjvisVAgAA">
<XPD:ATTR name="Name" type="string">Map</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AeXSrf8WZEyGouvizp1X7AAA</XPD:REF>
<XPD:REF name="Views[1]">peU1rmaWd0am7Vj5PEEtzAAA</XPD:REF>
<XPD:REF name="Views[2]">Nc71v8N1Fkmxsxkpr0627AAA</XPD:REF>
<XPD:REF name="Views[3]">bY+UvcYFz0KC/rNOZpkCrwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="jCMG8lPVHE6aNfuJqXwZKQAA">
<XPD:ATTR name="Name" type="string">Map</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Konstruktor</XPD:ATTR>
<XPD:REF name="Owner">F+cPoeLiiEWEdPAjvisVAgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Tw+Se4oOt02+KDnQfDv2mAAA">
<XPD:ATTR name="Name" type="string">map</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jCMG8lPVHE6aNfuJqXwZKQAA</XPD:REF>
<XPD:REF name="Type_">F+cPoeLiiEWEdPAjvisVAgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Ak2ShAL4Uk23H+XrzdfqMwAA">
<XPD:ATTR name="Name" type="string">load</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Betölti a következő pályát.</XPD:ATTR>
<XPD:REF name="Owner">F+cPoeLiiEWEdPAjvisVAgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ldGgTYreJ0qLTPFjAX3PGgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ak2ShAL4Uk23H+XrzdfqMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="tYcG2KGpyEKzri1w3/FFxQAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ak2ShAL4Uk23H+XrzdfqMwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Cq7CjlH6KECUUDosPEBEsgAA">
<XPD:ATTR name="Name" type="string">getLevel</XPD:ATTR>
<XPD:REF name="Owner">F+cPoeLiiEWEdPAjvisVAgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="t+MxPz9PfE6CU0sRNvvYPwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Cq7CjlH6KECUUDosPEBEsgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="yrn/ODxiJ0SfuS2xAVeljQAA">
<XPD:ATTR name="Name" type="string">getName</XPD:ATTR>
<XPD:REF name="Owner">F+cPoeLiiEWEdPAjvisVAgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iv2tlr249UmgzAcalR+WKQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yrn/ODxiJ0SfuS2xAVeljQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Nsdn1txVokOsTMD+ifNqNQAA">
<XPD:ATTR name="Name" type="string">getFirstPath</XPD:ATTR>
<XPD:REF name="Owner">F+cPoeLiiEWEdPAjvisVAgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="caE6Qk8gXUS7s9Y9sSaWnQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Nsdn1txVokOsTMD+ifNqNQAA</XPD:REF>
<XPD:REF name="Type_">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">Tw+Se4oOt02+KDnQfDv2mAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">SZEn+KIQeEior5x8cbADSAAA</XPD:REF>
<XPD:REF name="Associations[1]">X3yV9EWpeEG27b08AK5p2wAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="JkxWXwwOy0SwUZpSx75tdQAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A pálya neve.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">F+cPoeLiiEWEdPAjvisVAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="cFl+RhuqP0mvk3XTuLlzMAAA">
<XPD:ATTR name="Name" type="string">level</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A pálya szintje</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">F+cPoeLiiEWEdPAjvisVAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="4Ks0jaPHCkaqpG3GRHY/8wAA">
<XPD:ATTR name="Name" type="string">grid</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Maga a játék térképe Tartalmazza a cellákat.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ArrayList&lt;ArrayList&lt;Cell&gt;&gt;</XPD:ATTR>
<XPD:REF name="Owner">F+cPoeLiiEWEdPAjvisVAgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="deK90hPk+0iOVAaG2IXC+wAA">
<XPD:ATTR name="Name" type="string">Obstacle</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QfPdmj5mk0m1/YYvtcqx1gAA</XPD:REF>
<XPD:REF name="Views[1]">Y1ZRJnz6x0yxXAr/bMpZ4gAA</XPD:REF>
<XPD:REF name="Views[2]">IY7H9EpwvkWYmjtpeHOI8gAA</XPD:REF>
<XPD:REF name="Views[3]">7v89jdIpE0+3ZVXzwXYJHQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">4</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">lT3GKAgvhUOpeoiKSj0xSAAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">1/BB+Qfte0WlIswdRnln6AAA</XPD:REF>
<XPD:REF name="ClientDependencies[2]">UReaaDmmrkuXsPawQRLPDQAA</XPD:REF>
<XPD:REF name="ClientDependencies[3]">tiYPiwCDP0qHGRtmIP90egAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="oOBTlIs+6kiYBufgsFaSzQAA">
<XPD:ATTR name="Name" type="string">Obstacle</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Konstruktor</XPD:ATTR>
<XPD:REF name="Owner">deK90hPk+0iOVAaG2IXC+wAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">zBdCxmzjEESa0+T1oj99wAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">3/5i3Ntvxku3ymJUuXbRsAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="KbKcVvPPFUKQYFZmfAV47QAA">
<XPD:ATTR name="Name" type="string">price</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Az akadály ára. Statikus, mert minden akadályra ugyanannyi.</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">deK90hPk+0iOVAaG2IXC+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="sdPMTxfNjkmkMyAdy6WtOQAA">
<XPD:ATTR name="Name" type="string">slowIntens</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A lassítás mértéke.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">deK90hPk+0iOVAaG2IXC+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="2h7bV+tou0KuEh6E28OsSAAA">
<XPD:ATTR name="Name" type="string">amort</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Az amortizáció mértéke.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">deK90hPk+0iOVAaG2IXC+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="YF+PKMfOwkqXTxzTo3T4ngAA">
<XPD:ATTR name="Name" type="string">myPath</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Az Path címe, amin az akadály van.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Path</XPD:ATTR>
<XPD:REF name="Type_">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:REF name="Owner">deK90hPk+0iOVAaG2IXC+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="A/H8Z4a1pUSaRLLZlxvheQAA">
<XPD:ATTR name="Name" type="string">gems</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ArrayList&lt;IOGem&gt;</XPD:ATTR>
<XPD:REF name="Owner">deK90hPk+0iOVAaG2IXC+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="anZkK9ELP0yO+HN7udlUSgAA">
<XPD:ATTR name="Name" type="string">Path</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1/Sr8uiK00iVGVYKCwCp5wAA</XPD:REF>
<XPD:REF name="Views[1]">9qfrGkzPREadoUE1Ydz5RwAA</XPD:REF>
<XPD:REF name="Views[2]">N2gTAU4ay0qf4xXMzhH/jQAA</XPD:REF>
<XPD:REF name="Views[3]">PeraebnGBEG8iTVg1UYp5AAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">l3qddL4EqESQdbnRCE5HUgAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">SceodxxFIkmhdJAvcCNyGwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ebnRSGHr+k24Vd35jhU9wgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">11</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="orQGQ9mZcEWrx54Byv/sRwAA">
<XPD:ATTR name="Name" type="string">Path</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Konstruktor</XPD:ATTR>
<XPD:REF name="Owner">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="GTjfBjwMHUm/ebnxJwZpdQAA">
<XPD:ATTR name="Name" type="string">hasEnemy</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A bool típusú visszatérési értékben megmondja, hogy van-e ellenség a Path-en. </XPD:ATTR>
<XPD:REF name="Owner">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="X5yJbDZnFEKnDeUrsYrcvAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GTjfBjwMHUm/ebnxJwZpdQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="2SMdSPUC7k2psudbnwj3BQAA">
<XPD:ATTR name="Name" type="string">deleteEnemy</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Törli a paraméterben kapott IPathPlaceable interfészű változót a Path-ről. </XPD:ATTR>
<XPD:REF name="Owner">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ioDpX8EE/ECGHBOGRua3sAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2SMdSPUC7k2psudbnwj3BQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="1A14WwK1W0yz4dcci+4XWQAA">
<XPD:ATTR name="Name" type="string">e</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2SMdSPUC7k2psudbnwj3BQAA</XPD:REF>
<XPD:REF name="Type_">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="M9ymbvA82k6qpTkH5NrvHQAA">
<XPD:ATTR name="Name" type="string">deleteIObstacle</XPD:ATTR>
<XPD:REF name="Owner">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tCW+HIG8C0+AMAobgMO1iwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
<XPD:REF name="BehavioralFeature">M9ymbvA82k6qpTkH5NrvHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="7tUt9kE/G0GZ7NivaoY6EQAA">
<XPD:ATTR name="Name" type="string">io IObstacle</XPD:ATTR>
<XPD:REF name="BehavioralFeature">M9ymbvA82k6qpTkH5NrvHQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="KzhotExdeEiTeWgLrXuSpQAA">
<XPD:ATTR name="Name" type="string">registerIPathPlaceable</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Beregisztrálja a paraméterben kapott IPathPlaceable interfészű változót a Path-en. </XPD:ATTR>
<XPD:REF name="Owner">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HJNm42YGDECkJstYW/bbFgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KzhotExdeEiTeWgLrXuSpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TrXWFdFB5UCEdCQd34rXtAAA">
<XPD:ATTR name="Name" type="string">ipp</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KzhotExdeEiTeWgLrXuSpQAA</XPD:REF>
<XPD:REF name="Type_">e9I73ppJG0+VZgI005FACQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="3e0GLsf2OUi2Asfqq+n3qgAA">
<XPD:ATTR name="Name" type="string">registerIObstacle</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Beregisztrálja a paraméterben kapott IObstacle interfészű változót a Path-en. </XPD:ATTR>
<XPD:REF name="Owner">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/vS4laBDyUm5HDPRN9RiGQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3e0GLsf2OUi2Asfqq+n3qgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MU/5VKxjb0KnBzy8zEhPqAAA">
<XPD:ATTR name="Name" type="string">io</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3e0GLsf2OUi2Asfqq+n3qgAA</XPD:REF>
<XPD:REF name="Type_">WTvt4Ra5/kmf8dj1k7TfzwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="//FMkAsCYUCUJK4S7IjdAwAA">
<XPD:ATTR name="Name" type="string">registerEnemy</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Beregisztrálja a paraméterben kapott Enemy típusú változót a Path-en. </XPD:ATTR>
<XPD:REF name="Owner">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CMCySgYVl0m288Qu1BA4AAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">//FMkAsCYUCUJK4S7IjdAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="IHDGVMn/t0i7qcdgD+rDEwAA">
<XPD:ATTR name="Name" type="string">e</XPD:ATTR>
<XPD:REF name="BehavioralFeature">//FMkAsCYUCUJK4S7IjdAwAA</XPD:REF>
<XPD:REF name="Type_">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="6xOZ7nGwokS+Urbz6tmrWwAA">
<XPD:ATTR name="Name" type="string">getEnemies</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Visszatér a Path-en lévő ellenség(ek)el.</XPD:ATTR>
<XPD:REF name="Owner">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TE7/7wB3BUGQ6hu8tj5MWgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ArrayList&lt;Enemy&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6xOZ7nGwokS+Urbz6tmrWwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="NasM9P5wvkmdGLRHYcDdBgAA">
<XPD:ATTR name="Name" type="string">getIObstacle</XPD:ATTR>
<XPD:REF name="Owner">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="0cNVpTnLZU6Hg83bd+xy3wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NasM9P5wvkmdGLRHYcDdBgAA</XPD:REF>
<XPD:REF name="Type_">WTvt4Ra5/kmf8dj1k7TfzwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="LlLMI6tux0arcqvyMd2mkgAA">
<XPD:ATTR name="Name" type="string">getNext</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Visszatér a nextPaths lista egy elemével, ahova az enemy majd léphet.</XPD:ATTR>
<XPD:REF name="Owner">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XMG/sm31PEmOuqJ9l8DvMQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LlLMI6tux0arcqvyMd2mkgAA</XPD:REF>
<XPD:REF name="Type_">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="MzwLRQnyVEi8Zc0q6wosAAAA">
<XPD:ATTR name="Name" type="string">hasObstacle</XPD:ATTR>
<XPD:REF name="Owner">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7MiQW5blD0OWyjIT2v93mwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MzwLRQnyVEi8Zc0q6wosAAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">5</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">YF+PKMfOwkqXTxzTo3T4ngAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">ki4vji2ilkyRHJNiArN0kAAA</XPD:REF>
<XPD:REF name="TypedFeatures[2]">pQ/5eWDlxE260Q6VlDu4KwAA</XPD:REF>
<XPD:REF name="TypedFeatures[3]">mTcoqMk3CEOvWN2BFn3C2wAA</XPD:REF>
<XPD:REF name="TypedFeatures[4]">OxkKqvPY+0+TfFXupCOR+QAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">5</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">XMG/sm31PEmOuqJ9l8DvMQAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">3KNY/k+WQEmP73vNBnWenQAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">Tivdv7dVKkW8/T5d53E2uwAA</XPD:REF>
<XPD:REF name="TypedParameters[3]">caE6Qk8gXUS7s9Y9sSaWnQAA</XPD:REF>
<XPD:REF name="TypedParameters[4]">j2oz85HYtkmnls/tXJiU3QAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">LcjXrDJv9kmUvXmN32RqCAAA</XPD:REF>
<XPD:REF name="Associations[1]">Sk8uXICBVkWsiP9WodMiegAA</XPD:REF>
<XPD:REF name="Associations[2]">bxpgSJGTWE6452ybArO9VwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Rjc/1pBho0ee7XVkenQqTwAA">
<XPD:ATTR name="Name" type="string">nextPaths</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Az egy lépésben következő Path cellák címei.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ArrayList&lt;Path&gt;</XPD:ATTR>
<XPD:REF name="Owner">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="Y+NrOfMZC06OrB8reK8degAA">
<XPD:ATTR name="Name" type="string">myIObstacle</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Az úton lévő akadály interfészű változó címe. Ha nincs akadály az úton, null.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IObstacle</XPD:ATTR>
<XPD:REF name="Type_">WTvt4Ra5/kmf8dj1k7TfzwAA</XPD:REF>
<XPD:REF name="Owner">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="GH31bHaHLU+nzF/vgS7LlgAA">
<XPD:ATTR name="Name" type="string">enemies</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Az éppen a Path-en tartózkodó ellenség(ek) címe(i).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ArrayList&lt;Enemy&gt;</XPD:ATTR>
<XPD:REF name="Owner">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="/lz0HN8tUUqCPZ9N8V2HkwAA">
<XPD:ATTR name="Name" type="string">Tower</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CtYeUPSPmEqsLJrWs1SFRwAA</XPD:REF>
<XPD:REF name="Views[1]">NXB3tsmVWEyJHbwTYo0AJAAA</XPD:REF>
<XPD:REF name="Views[2]">rbox23qoU0m7EaC1LpNJngAA</XPD:REF>
<XPD:REF name="Views[3]">72B86lBTSUm9f2wm82R5OAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">5</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">oi8da4ffs0Ocf34X5WzOegAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">b9plZhvVNUeJkIjDlhoYUQAA</XPD:REF>
<XPD:REF name="ClientDependencies[2]">dx+/aUVLHEKinp0CHTXKIgAA</XPD:REF>
<XPD:REF name="ClientDependencies[3]">Ytw6jPDnrUaveULKZdA4qgAA</XPD:REF>
<XPD:REF name="ClientDependencies[4]">Z76tub4ipU2TA4bvjCjLpgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="RJxKQjdhAEiEDuvbAc8J3gAA">
<XPD:ATTR name="Name" type="string">Tower</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Konstruktor</XPD:ATTR>
<XPD:REF name="Owner">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GzkUZF4cu0WOgqCJ/AXqegAA">
<XPD:ATTR name="Name" type="string">rang</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RJxKQjdhAEiEDuvbAc8J3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="C3wSmegBhk6KayTmK1GzRwAA">
<XPD:ATTR name="Name" type="string">pr</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RJxKQjdhAEiEDuvbAc8J3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="cad48bM6i0GLbeDXHfcrPwAA">
<XPD:ATTR name="Name" type="string">upgradeSpeed</XPD:ATTR>
<XPD:REF name="Owner">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RxFeNXv100WaKLXcRXkLbAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cad48bM6i0GLbeDXHfcrPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="O14lsucJe0SwJ2yXiUSP3QAA">
<XPD:ATTR name="Name" type="string">sp</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cad48bM6i0GLbeDXHfcrPwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="RbtzOWAGzkykcZQr6tK3LwAA">
<XPD:ATTR name="Name" type="string">upgradeRange</XPD:ATTR>
<XPD:REF name="Owner">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="b+EHy/MAxU+RXlqdGrFFpwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RbtzOWAGzkykcZQr6tK3LwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="fixDciMkYEmNC6rIiB7nqwAA">
<XPD:ATTR name="Name" type="string">rng</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RbtzOWAGzkykcZQr6tK3LwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="fuWYmhRJhEydDMRyiFSaSAAA">
<XPD:ATTR name="Name" type="string">upgradeEnemy</XPD:ATTR>
<XPD:REF name="Owner">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DAMfVfkaZkWU2BnCHe7O4QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fuWYmhRJhEydDMRyiFSaSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="dJ/3VHw5HUSKv3zPpyNJ8QAA">
<XPD:ATTR name="Name" type="string">e</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fuWYmhRJhEydDMRyiFSaSAAA</XPD:REF>
<XPD:REF name="Type_">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="sbNG3qlPW0igaBnwo/M7KwAA">
<XPD:ATTR name="Name" type="string">upgradeDamage</XPD:ATTR>
<XPD:REF name="Owner">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YROAzU/19E62Zl3MhdleLgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sbNG3qlPW0igaBnwo/M7KwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="QAZXJYVj/E2/nrJAEqofpAAA">
<XPD:ATTR name="Name" type="string">dmg</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sbNG3qlPW0igaBnwo/M7KwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">3</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">tFtlhzu8YE+dhjcf9cBcoQAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">CkJgV1dhZEC8AqAyusjgawAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">JvMwi4rbe0mu2z5HDdtKCwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
<XPD:REF name="Associations[0]">PF6tYhkt1kqChZq0aHoIQgAA</XPD:REF>
<XPD:REF name="Associations[1]">oDSEOZwu70eWAnk2Ai/l1wAA</XPD:REF>
<XPD:REF name="Associations[2]">DXf10D7U/ECDXTR5HUgMzAAA</XPD:REF>
<XPD:REF name="Associations[3]">BmYU8Xh9XECjF5V0cxDwbgAA</XPD:REF>
<XPD:REF name="Associations[4]">Xvox6Q2qHEaXAAfkBBJEyAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">9</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="lQFI/ybh3EajPlEql+0lBwAA">
<XPD:ATTR name="Name" type="string">price</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A torony ára. Az az érték, amit a manából le kell vonni ahhoz, hogy a játékos megvehesse a tornyot. Statikus, mert minden toronyra ugyanaz.</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="q4KzSkzaCUWjRp8DfsK23gAA">
<XPD:ATTR name="Name" type="string">range</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A torony hatósugara, hogy hány cellát ér el a szomszédos cellák közül.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="TEbjrHttfUWH72VbMlHD1gAA">
<XPD:ATTR name="Name" type="string">speedCtr</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="OZ8BIuUG1UCUNnHGNmYh3AAA">
<XPD:ATTR name="Name" type="string">speed</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="i0ynQlRh60iZtUPtsIo6gQAA">
<XPD:ATTR name="Name" type="string">bullet</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A lövedék amit a torony kilő.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Bullet</XPD:ATTR>
<XPD:REF name="Type_">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
<XPD:REF name="Owner">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="LikfqyjDQUu0fyER2F21ggAA">
<XPD:ATTR name="Name" type="string">gems</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Fejlesztéseket tároló változó. Ebből derül ki, hogy az adott toronyra milyen Gem-eket vett már meg a játékos.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ArrayList&lt;ITGem&gt;</XPD:ATTR>
<XPD:REF name="Owner">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="4xZwWV8g0Uqrt60Z3Wl2VwAA">
<XPD:ATTR name="Name" type="string">myField</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Annak a mezőnek a referenciája, amelyiken az adott torony áll.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Field</XPD:ATTR>
<XPD:REF name="Type_">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
<XPD:REF name="Owner">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="v6T5mbdN/E208Q0eE8Y6sAAA">
<XPD:ATTR name="Name" type="string">paths</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Azon cellák listája, amelyek beleesnek a lőtávba (range).</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ArrayList&lt;Path&gt;</XPD:ATTR>
<XPD:REF name="Owner">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="eXTKtOKpN0GuaGI26eviwwAA">
<XPD:ATTR name="Name" type="string">igame</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IGame</XPD:ATTR>
<XPD:REF name="Type_">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
<XPD:REF name="Owner">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="pm6Z43QQAEK7oG09ehHtXgAA">
<XPD:ATTR name="Name" type="string">Enemy</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A különböző ellenségek (Hobbit, Dwarf, Elf, Human) absztrakt ősosztálya.</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">v8otwTS6TEu0ajzg/BDoLQAA</XPD:REF>
<XPD:REF name="Views[1]">fbpBOReIlEmi2fuhCkE3SgAA</XPD:REF>
<XPD:REF name="Views[2]">nMQE/DUnYUGAjQNgX9wpRQAA</XPD:REF>
<XPD:REF name="Views[3]">50nMXrJcCEOkUNJyej10aAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">3</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">2l4fL/rw6UOgaSGhBWwrNwAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">/JK90w0IcUGSP/qX62I9OgAA</XPD:REF>
<XPD:REF name="ClientDependencies[2]">MYvpr9LqGUeCBFHuK+iN5QAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">5rtcvnCsL0OU1cWr/G/rggAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">4</XPD:ATTR>
<XPD:REF name="Specializations[0]">69YVORUmKUmHeuD7WN6z7QAA</XPD:REF>
<XPD:REF name="Specializations[1]">skf8BjYWXkSQND/eG4p/oQAA</XPD:REF>
<XPD:REF name="Specializations[2]">Qu4QwsFQxEuujk8Ck81mZQAA</XPD:REF>
<XPD:REF name="Specializations[3]">1PVUb22t6EWs1yqdV3Ap3wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="gOC/jHrdyUizWAN8z/IHhQAA">
<XPD:ATTR name="Name" type="string">Enemy</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Konstruktor.</XPD:ATTR>
<XPD:REF name="Owner">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ll0I/9SEc02TeSn9nY58MQAA">
<XPD:ATTR name="Name" type="string">sp</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gOC/jHrdyUizWAN8z/IHhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ZSsPr3A6M0ij7wCkhYnQNwAA">
<XPD:ATTR name="Name" type="string">msp</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gOC/jHrdyUizWAN8z/IHhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="SbXCn/CmtUOOecfm7mvwIgAA">
<XPD:ATTR name="Name" type="string">h</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gOC/jHrdyUizWAN8z/IHhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="JLNK7VgVcUG/5L4Tl+2dpAAA">
<XPD:ATTR name="Name" type="string">ig</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gOC/jHrdyUizWAN8z/IHhQAA</XPD:REF>
<XPD:REF name="Type_">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="lOFf5HkwskqdUiBrYPlKVQAA">
<XPD:ATTR name="Name" type="string">hurt</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A kapott bullet alapján megsebzi az Enemy-t. Minden Enemy-re más a függvénytörzs.</XPD:ATTR>
<XPD:REF name="Owner">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="PHVOjQmHRkyb2/SMNDwhowAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lOFf5HkwskqdUiBrYPlKVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="4ZhCXTTItE2HQqee6iXPOgAA">
<XPD:ATTR name="Name" type="string">b</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lOFf5HkwskqdUiBrYPlKVQAA</XPD:REF>
<XPD:REF name="Type_">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="qqcW5DGji0ehVNh5tYpChAAA">
<XPD:ATTR name="Name" type="string">move</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Az Enemy mozgását végrehajtó metódus.</XPD:ATTR>
<XPD:REF name="Owner">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HkGxCk6mu0GloxSk5RVtqwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qqcW5DGji0ehVNh5tYpChAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="WEm3gma69EyfmkByr75MgwAA">
<XPD:ATTR name="Name" type="string">setModSpeed</XPD:ATTR>
<XPD:REF name="Owner">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pg6B3NGaqkSpvwtpV0lzfQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WEm3gma69EyfmkByr75MgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MKU8JliCE0OQzLZZqXE52QAA">
<XPD:ATTR name="Name" type="string">msp</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WEm3gma69EyfmkByr75MgwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="LEXgPursLEuyGeUQNjfczAAA">
<XPD:ATTR name="Name" type="string">setHealth</XPD:ATTR>
<XPD:REF name="Owner">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KhS/7xYMTkOXQlw5shtY7AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LEXgPursLEuyGeUQNjfczAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">9</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">IHDGVMn/t0i7qcdgD+rDEwAA</XPD:REF>
<XPD:REF name="TypedParameters[1]" pathname="et">vx5ozDd1d06JluR/MHtgbgAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">qE84RqnNqka1bv7Y1pZNTAAA</XPD:REF>
<XPD:REF name="TypedParameters[3]">4/bZbkBJiUKEdmEUkEPHGgAA</XPD:REF>
<XPD:REF name="TypedParameters[4]">1A14WwK1W0yz4dcci+4XWQAA</XPD:REF>
<XPD:REF name="TypedParameters[5]" pathname="e">KhafAiR6ZE+oFUd+lvGVogAA</XPD:REF>
<XPD:REF name="TypedParameters[6]">W2Bh9gBKCU2S0FOM2i2TuQAA</XPD:REF>
<XPD:REF name="TypedParameters[7]">dJ/3VHw5HUSKv3zPpyNJ8QAA</XPD:REF>
<XPD:REF name="TypedParameters[8]" pathname="e">G4o+tN6RE0OfvJc8L/TltgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">z/mvnfUj3kaeYqHtDD2tpQAA</XPD:REF>
<XPD:REF name="Associations[1]">8Bd3toMl/Eq9Cr1HNActMQAA</XPD:REF>
<XPD:REF name="Associations[2]">xIwy3CQwf0iSdyZt9gQCMgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="vSDgBpckj0KyZ2OJa2G/OQAA">
<XPD:ATTR name="Name" type="string">speed</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Az Enemy normál sebessége.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="XRS899b100aEFooRP/NJ5gAA">
<XPD:ATTR name="Name" type="string">maxHP</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="M+jk/4DpXUaW2hcHdsnzLQAA">
<XPD:ATTR name="Name" type="string">modSpeed</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Az Enemy módosított sebessége, vagyis a lassítás mértékével megváltoztatott érték.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="mTcoqMk3CEOvWN2BFn3C2wAA">
<XPD:ATTR name="Name" type="string">nextPath</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Path</XPD:ATTR>
<XPD:REF name="Type_">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:REF name="Owner">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="x3orzdHNgk6WBGzfmKw/JwAA">
<XPD:ATTR name="Name" type="string">health</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Az Enemy életereje.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="ki4vji2ilkyRHJNiArN0kAAA">
<XPD:ATTR name="Name" type="string">myPath</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A Path címe, amin az Enemy éppen tartózkodik.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Path</XPD:ATTR>
<XPD:REF name="Type_">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:REF name="Owner">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="UCk8IvDtnkug6GwynWNwKQAA">
<XPD:ATTR name="Name" type="string">igame</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IGame</XPD:ATTR>
<XPD:REF name="Type_">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
<XPD:REF name="Owner">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="+0Hn62PS7Euy3BS0bWrtfAAA">
<XPD:ATTR name="Name" type="string">Hobbit</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Hobbit típusú Enemy</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CuRuv10hR0KGfUVr6KhX6gAA</XPD:REF>
<XPD:REF name="Views[1]">Gd/+ig+qiU6jPAt3ZDlsHAAA</XPD:REF>
<XPD:REF name="Views[2]">BEeSkvHld0mqWIEd/nePHwAA</XPD:REF>
<XPD:REF name="Views[3]">C+A73p0gBkS+gnjbaU1FLwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">skf8BjYWXkSQND/eG4p/oQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLInterface" guid="WTvt4Ra5/kmf8dj1k7TfzwAA">
<XPD:ATTR name="Name" type="string">IObstacle</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">m2DYL65xmEu4NCRHLmtHDQAA</XPD:REF>
<XPD:REF name="Views[1]">MvpyrZeA9U2Rq81zB4/SrQAA</XPD:REF>
<XPD:REF name="Views[2]">JG7wAj11BkaUtgSB34FZJAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">lT3GKAgvhUOpeoiKSj0xSAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">l3qddL4EqESQdbnRCE5HUgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="jcA3nV8ymEK+iVuloQDyjQAA">
<XPD:ATTR name="Name" type="string">slow</XPD:ATTR>
<XPD:REF name="Owner">WTvt4Ra5/kmf8dj1k7TfzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4/bZbkBJiUKEdmEUkEPHGgAA">
<XPD:ATTR name="Name" type="string">e</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Enemy</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jcA3nV8ymEK+iVuloQDyjQAA</XPD:REF>
<XPD:REF name="Type_">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="XvKhfI/Rw0GTkL1pE75siAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jcA3nV8ymEK+iVuloQDyjQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="y1h3HIobdUK/YJP/xXPJ0QAA">
<XPD:ATTR name="Name" type="string">amortization</XPD:ATTR>
<XPD:REF name="Owner">WTvt4Ra5/kmf8dj1k7TfzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LmfiopHjIk+OfDmfJ+VvTAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">y1h3HIobdUK/YJP/xXPJ0QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="/5HCUMNAnEiioHXvjuN9RAAA">
<XPD:ATTR name="Name" type="string">increaseIntensity</XPD:ATTR>
<XPD:REF name="Owner">WTvt4Ra5/kmf8dj1k7TfzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pD+k6QX1Y0i2Iyr4rbeF/AAA">
<XPD:ATTR name="Name" type="string">intens</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/5HCUMNAnEiioHXvjuN9RAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="nVvOGTFh7UuvF0iXLsecRQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/5HCUMNAnEiioHXvjuN9RAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="aiGBvAQrmEahgPnXP1HrfgAA">
<XPD:ATTR name="Name" type="string">addIOGem</XPD:ATTR>
<XPD:REF name="Owner">WTvt4Ra5/kmf8dj1k7TfzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4voi/SKuj0+VzlK7QrrQDAAA">
<XPD:ATTR name="Name" type="string">g</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IOGem</XPD:ATTR>
<XPD:REF name="BehavioralFeature">aiGBvAQrmEahgPnXP1HrfgAA</XPD:REF>
<XPD:REF name="Type_">t9WHs/eyyUGA2KeVpgD0FgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="wLaJ/DXeaEG2k6MnnoDB8wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">aiGBvAQrmEahgPnXP1HrfgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="4Klwmc3l00ikj96aisjy9wAA">
<XPD:ATTR name="Name" type="string">repair</XPD:ATTR>
<XPD:REF name="Owner">WTvt4Ra5/kmf8dj1k7TfzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pEDwNe3VnEuSrEkcMtfhyQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4Klwmc3l00ikj96aisjy9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">Y+NrOfMZC06OrB8reK8degAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">MU/5VKxjb0KnBzy8zEhPqAAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">0cNVpTnLZU6Hg83bd+xy3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLInterface" guid="e9I73ppJG0+VZgI005FACQAA">
<XPD:ATTR name="Name" type="string">IPathPlaceable</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">rH55WR4r00KRTo30sXTX1gAA</XPD:REF>
<XPD:REF name="Views[1]">6ndX3JfuQkajD1mb1Utf6wAA</XPD:REF>
<XPD:REF name="Views[2]">xNK8El2K1kejP24pOgD4SgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">3</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">1/BB+Qfte0WlIswdRnln6AAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">2l4fL/rw6UOgaSGhBWwrNwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[2]">SceodxxFIkmhdJAvcCNyGwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="SoiUjDJA60Cued9O3JOB1gAA">
<XPD:ATTR name="Name" type="string">eliminate</XPD:ATTR>
<XPD:REF name="Owner">e9I73ppJG0+VZgI005FACQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3KNY/k+WQEmP73vNBnWenQAA">
<XPD:ATTR name="Name" type="string">p</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Path</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SoiUjDJA60Cued9O3JOB1gAA</XPD:REF>
<XPD:REF name="Type_">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="vNet/XCugUeO0JJHYdee0AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SoiUjDJA60Cued9O3JOB1gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="4qKgGriOrUWz+dgeUfBuHgAA">
<XPD:ATTR name="Name" type="string">registerPath</XPD:ATTR>
<XPD:REF name="Owner">e9I73ppJG0+VZgI005FACQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Tivdv7dVKkW8/T5d53E2uwAA">
<XPD:ATTR name="Name" type="string">p</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Path</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4qKgGriOrUWz+dgeUfBuHgAA</XPD:REF>
<XPD:REF name="Type_">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="SyjedkrAz02e2VonMlaugQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4qKgGriOrUWz+dgeUfBuHgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">TrXWFdFB5UCEdCQd34rXtAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLInterface" guid="Vup/rpdE7UOAWTjFphgjowAA">
<XPD:ATTR name="Name" type="string">ITower</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">aaXfrflJ/Uunnvlq4Bxt5QAA</XPD:REF>
<XPD:REF name="Views[1]">ZlcoVsWFyEaHfwaCdgaaAQAA</XPD:REF>
<XPD:REF name="Views[2]">IauljHAgJ06oiWi9I/PlawAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">oi8da4ffs0Ocf34X5WzOegAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">0HYm9ACZakC3g2qaYY+VpwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="HVn2x1+lhk+ob4eLEX7usQAA">
<XPD:ATTR name="Name" type="string">chooseEnemy</XPD:ATTR>
<XPD:REF name="Owner">Vup/rpdE7UOAWTjFphgjowAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qE84RqnNqka1bv7Y1pZNTAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Enemy</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HVn2x1+lhk+ob4eLEX7usQAA</XPD:REF>
<XPD:REF name="Type_">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="xnTR/KtQJ0mgzQwb2nttwAAA">
<XPD:ATTR name="Name" type="string">shoot</XPD:ATTR>
<XPD:REF name="Owner">Vup/rpdE7UOAWTjFphgjowAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="87RpHlP+2EONQ0hIHsljegAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xnTR/KtQJ0mgzQwb2nttwAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="lCcpqWTp006umms/RQU8JQAA">
<XPD:ATTR name="Name" type="string">setPaths</XPD:ATTR>
<XPD:REF name="Owner">Vup/rpdE7UOAWTjFphgjowAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TzW9j7AD/UW5X8Mt0KEFCAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lCcpqWTp006umms/RQU8JQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="JWumpIe4+kS4qbUfJwohKwAA">
<XPD:ATTR name="Name" type="string">addITGem</XPD:ATTR>
<XPD:REF name="Owner">Vup/rpdE7UOAWTjFphgjowAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6Aodupib30KOMrKDPOJwRwAA">
<XPD:ATTR name="Name" type="string">g</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ITGem</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JWumpIe4+kS4qbUfJwohKwAA</XPD:REF>
<XPD:REF name="Type_">XZ7wEYu3PUGfIq4KHqkbwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="IeR3V0KM1Ui6ekYMA7FJegAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JWumpIe4+kS4qbUfJwohKwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">QhhQ2Z+R0kqWtH23f66NvQAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">+h2Y8MLR9kqOrAijuYYB4wAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">9pBkheYC6k+u/ux+UROMbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLInterface" guid="puy+HYgMoEypzJCRgYKloAAA">
<XPD:ATTR name="Name" type="string">IFieldPlaceable</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">d4eamAGsPEiwGvq1eqGKUQAA</XPD:REF>
<XPD:REF name="Views[1]">PatMGnBBrU6EqRqD24IBZwAA</XPD:REF>
<XPD:REF name="Views[2]">sBem8QYzg0KpyaFAbV7CPQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">b9plZhvVNUeJkIjDlhoYUQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">EgGeIYObCEK2jGzIg3lPywAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="uxh61x8JK0a3rpyIIc4UiwAA">
<XPD:ATTR name="Name" type="string">registerField</XPD:ATTR>
<XPD:REF name="Owner">puy+HYgMoEypzJCRgYKloAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="emUctKOJQkeBAfT0zgAsggAA">
<XPD:ATTR name="Name" type="string">field</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Field</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uxh61x8JK0a3rpyIIc4UiwAA</XPD:REF>
<XPD:REF name="Type_">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="0E8C6NrUyU6SwkyXiup2pAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uxh61x8JK0a3rpyIIc4UiwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="JdNXtubprkG9L02p5oAxzAAA">
<XPD:ATTR name="Name" type="string">sell</XPD:ATTR>
<XPD:REF name="Owner">puy+HYgMoEypzJCRgYKloAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pKG21D3/g0W/3Q2rl+kzjgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JdNXtubprkG9L02p5oAxzAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">mnjBa+fmk0iyNNAyZezC2wAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">dUdIu3zOOEWZ7QrC1OWecgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="vwtUo6kVjkiXqNtqON0v0wAA">
<XPD:ATTR name="Name" type="string">Elf</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Elf típusú Enemy</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gw+9CQZXiU2OhvyFVjO0IwAA</XPD:REF>
<XPD:REF name="Views[1]">rbPWlrcdkUy6ZmT20PTCbQAA</XPD:REF>
<XPD:REF name="Views[2]">TKuddOu0ukul1yK4KQFOEQAA</XPD:REF>
<XPD:REF name="Views[3]">WN0/D/vdUUaq/4IvBx/YzAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">69YVORUmKUmHeuD7WN6z7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLClass" guid="ef0YVIBOvkytxyadN81NVQAA">
<XPD:ATTR name="Name" type="string">Dwarf</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Dwarf típusú Enemy</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Vpoph+zTg0OXO2aFgRa23gAA</XPD:REF>
<XPD:REF name="Views[1]">KLL+ijukUUKLCrr3GoP3hAAA</XPD:REF>
<XPD:REF name="Views[2]">ZSfj4uzJ00+KvXxHCJZgGQAA</XPD:REF>
<XPD:REF name="Views[3]">DnK9r7FqqEGLwaFeVKJRJgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Qu4QwsFQxEuujk8Ck81mZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="8B034jeyDU+nO9ddhepPSAAA">
<XPD:ATTR name="Name" type="string">Human</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Human típusú Enemy.</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4J/UACxXYEaHExY4A7cPFAAA</XPD:REF>
<XPD:REF name="Views[1]">BSh0PPkhz0WnrdnG74S4ogAA</XPD:REF>
<XPD:REF name="Views[2]">WklEX4QgP0ebARbxxnvl2gAA</XPD:REF>
<XPD:REF name="Views[3]">KEp3U2SfkEGcrUl6N/lJNgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">1PVUb22t6EWs1yqdV3Ap3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLGeneralization" guid="69YVORUmKUmHeuD7WN6z7QAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Child">vwtUo6kVjkiXqNtqON0v0wAA</XPD:REF>
<XPD:REF name="Parent">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Ri76xhUj9EOmFPeiFPmcIwAA</XPD:REF>
<XPD:REF name="Views[1]">x7aFLOzXY0a2MZYYqtja5QAA</XPD:REF>
<XPD:REF name="Views[2]">JrYV1SgVpESqnFw/ja+bVAAA</XPD:REF>
<XPD:REF name="Views[3]">5bs22X58Pkmgl2HP3yHdVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLGeneralization" guid="skf8BjYWXkSQND/eG4p/oQAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Child">+0Hn62PS7Euy3BS0bWrtfAAA</XPD:REF>
<XPD:REF name="Parent">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">N2iuiSq9zEeKrIJszhulDgAA</XPD:REF>
<XPD:REF name="Views[1]">bncvYizlOkiaFXOg23U/owAA</XPD:REF>
<XPD:REF name="Views[2]">HGYQ0+HhLkq/ffkC9bdUeAAA</XPD:REF>
<XPD:REF name="Views[3]">HnXbvZzvakyrTWkKVr4ypwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLGeneralization" guid="Qu4QwsFQxEuujk8Ck81mZQAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Child">ef0YVIBOvkytxyadN81NVQAA</XPD:REF>
<XPD:REF name="Parent">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3bfTyCb6Mk6pC5Xx/PgT7QAA</XPD:REF>
<XPD:REF name="Views[1]">apGNfl4Z60uH0rLmBd6iNAAA</XPD:REF>
<XPD:REF name="Views[2]">V/duLcvH9km7jrk+ncxbRgAA</XPD:REF>
<XPD:REF name="Views[3]">14lpiXyKNkSbxUdvgydzygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLGeneralization" guid="1PVUb22t6EWs1yqdV3Ap3wAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Child">8B034jeyDU+nO9ddhepPSAAA</XPD:REF>
<XPD:REF name="Parent">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CM/bNtc2H0yYJJ4mkubssgAA</XPD:REF>
<XPD:REF name="Views[1]">davnBaUt/0G//c7Dz5znjAAA</XPD:REF>
<XPD:REF name="Views[2]">I3qyw4E/o0er4l2BGqYsmgAA</XPD:REF>
<XPD:REF name="Views[3]">gzrwdHHYlU6v9vH8ttxLpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLRealization" guid="oi8da4ffs0Ocf34X5WzOegAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
<XPD:REF name="Supplier">Vup/rpdE7UOAWTjFphgjowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">2u0w4A+R6kytdLf3MbrDtQAA</XPD:REF>
<XPD:REF name="Views[1]">lVQjQCUloUCp0LllfdNFvgAA</XPD:REF>
<XPD:REF name="Views[2]">Qq402Axq7EGBMt753k2wHQAA</XPD:REF>
<XPD:REF name="Views[3]">sVTZ9Qca0EiwdmR4P8zh0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLRealization" guid="b9plZhvVNUeJkIjDlhoYUQAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
<XPD:REF name="Supplier">puy+HYgMoEypzJCRgYKloAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">YeXdnXDpj06kG9HQPM3DNwAA</XPD:REF>
<XPD:REF name="Views[1]">HgzKsd+24Umv+LZezPgMKQAA</XPD:REF>
<XPD:REF name="Views[2]">VmrNRbqfCEminpjkSVmq/gAA</XPD:REF>
<XPD:REF name="Views[3]">tVhYYrKQEEGj6Yqx227fmgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLRealization" guid="lT3GKAgvhUOpeoiKSj0xSAAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">deK90hPk+0iOVAaG2IXC+wAA</XPD:REF>
<XPD:REF name="Supplier">WTvt4Ra5/kmf8dj1k7TfzwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+2o0euoTCEuQwOykwbosqAAA</XPD:REF>
<XPD:REF name="Views[1]">jXnn7AguzkS2rd2yHCoYLAAA</XPD:REF>
<XPD:REF name="Views[2]">TNJehCBksEWhhCpvfupHYQAA</XPD:REF>
<XPD:REF name="Views[3]">bXy+2fwxPEGp8ilnqKmJMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLRealization" guid="1/BB+Qfte0WlIswdRnln6AAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">deK90hPk+0iOVAaG2IXC+wAA</XPD:REF>
<XPD:REF name="Supplier">e9I73ppJG0+VZgI005FACQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">b+QrqCiTxEWfVHu00bISlgAA</XPD:REF>
<XPD:REF name="Views[1]">db/JbYy210WZva7Jp6PATAAA</XPD:REF>
<XPD:REF name="Views[2]">PX6Fk1196kmN5qJ3hdhG4gAA</XPD:REF>
<XPD:REF name="Views[3]">/F4qZauMK0iy0k+556IkuwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLRealization" guid="2l4fL/rw6UOgaSGhBWwrNwAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
<XPD:REF name="Supplier">e9I73ppJG0+VZgI005FACQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RCVCc59G30y+gk75zyNYwAAA</XPD:REF>
<XPD:REF name="Views[1]">QCmZrgVzIkavqAkdDPuSeAAA</XPD:REF>
<XPD:REF name="Views[2]">Pa0a8uQCDEypJEnrFGahoQAA</XPD:REF>
<XPD:REF name="Views[3]">ryX6p3alTEC750/cucU2wwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLDependency" guid="l3qddL4EqESQdbnRCE5HUgAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:REF name="Supplier">WTvt4Ra5/kmf8dj1k7TfzwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zRJl/MEN8EyGmGXwS1svfQAA</XPD:REF>
<XPD:REF name="Views[1]">VX4z0P6cfEah0cksCJELYgAA</XPD:REF>
<XPD:REF name="Views[2]">woi/m7/S/0anhdCyHH30qwAA</XPD:REF>
<XPD:REF name="Views[3]">Mgklb/C+lUuuNnW0IujovgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLDependency" guid="SceodxxFIkmhdJAvcCNyGwAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:REF name="Supplier">e9I73ppJG0+VZgI005FACQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9I7bHAjCNUu8tM9Zq6c8cwAA</XPD:REF>
<XPD:REF name="Views[1]">LwJ5NLQagUWAjJB8dTSnYAAA</XPD:REF>
<XPD:REF name="Views[2]">cq4AVNmigUGwcntMbZbzogAA</XPD:REF>
<XPD:REF name="Views[3]">f4NUeej+EEWBJzMXCJyorwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLDependency" guid="EgGeIYObCEK2jGzIg3lPywAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
<XPD:REF name="Supplier">puy+HYgMoEypzJCRgYKloAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QEB5kk5XSkSb7w7CzzOz+gAA</XPD:REF>
<XPD:REF name="Views[1]">3iwfJ/Lq8kOqrd9Z5HyqUQAA</XPD:REF>
<XPD:REF name="Views[2]">4AxQ4iImU0uVv+DmviiaowAA</XPD:REF>
<XPD:REF name="Views[3]">PWyfRZOfu0yjReRWChnvowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLDependency" guid="0HYm9ACZakC3g2qaYY+VpwAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
<XPD:REF name="Supplier">Vup/rpdE7UOAWTjFphgjowAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PvXYI6LqtECoDRScUWxodgAA</XPD:REF>
<XPD:REF name="Views[1]">6YkQyNI+LEqIPp2XmuPFkAAA</XPD:REF>
<XPD:REF name="Views[2]">rNWlchWabEONGOiJgcT6JgAA</XPD:REF>
<XPD:REF name="Views[3]">QjG9lisEb0m8Gz9+4CxOngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLGeneralization" guid="ZXKmVqyPIkyH+pP1etK2uQAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Child">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
<XPD:REF name="Parent">QTottmW370OeyWk7OPEuEQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CLYcRgg0g0K03YLCv5OV2AAA</XPD:REF>
<XPD:REF name="Views[1]">9uMDfT+eMk+9ObpCGu1XUQAA</XPD:REF>
<XPD:REF name="Views[2]">2wedQhvxp0igds4sTGI8vwAA</XPD:REF>
<XPD:REF name="Views[3]">+IflHCBeOkGU0TkE245xJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLGeneralization" guid="ebnRSGHr+k24Vd35jhU9wgAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Child">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:REF name="Parent">QTottmW370OeyWk7OPEuEQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">tmRvjLftBkGGQ3b5DWUofQAA</XPD:REF>
<XPD:REF name="Views[1]">+J6fqMOGKkSZhDtUkcyQlQAA</XPD:REF>
<XPD:REF name="Views[2]">r3ifXErSekW9dd1TEuPSlQAA</XPD:REF>
<XPD:REF name="Views[3]">JQqpIVw06EWTYAuRfvtevQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLAssociation" guid="aEsynI7wr06A1onzLto/8wAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Utsgwe37xU6+VxOqTPmyKQAA</XPD:REF>
<XPD:REF name="Views[1]">r+YXlEouN0ilCR6b2BF2WAAA</XPD:REF>
<XPD:REF name="Views[2]">bDcsdN1F3EGHZGIonU+dNAAA</XPD:REF>
<XPD:REF name="Views[3]">dLblkpPoDUOFdT9C2zbENQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="4EDx6836XUCDX8odT84dvQAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">aEsynI7wr06A1onzLto/8wAA</XPD:REF>
<XPD:REF name="Participant">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8BRyxQkj8kSoOsGCt5jgzwAA</XPD:REF>
<XPD:REF name="Views[1]">HbfbTuk/a06L0sPd5p2o0wAA</XPD:REF>
<XPD:REF name="Views[2]">O+/RwwEsskuNgoi90fMV6QAA</XPD:REF>
<XPD:REF name="Views[3]">Ewye6zSJIUOB0g+OjpisXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="PF6tYhkt1kqChZq0aHoIQgAA">
<XPD:ATTR name="Name" type="string">bullet</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">aEsynI7wr06A1onzLto/8wAA</XPD:REF>
<XPD:REF name="Participant">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">g/IzpNp8BUql/flNMtH1XgAA</XPD:REF>
<XPD:REF name="Views[1]">w1Y7z7Fe3ky1O9wS7UoGBAAA</XPD:REF>
<XPD:REF name="Views[2]">EImd33gu10uAHoirkeoW0gAA</XPD:REF>
<XPD:REF name="Views[3]">ExivypwCJ0encdKiXD3h9AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLAssociation" guid="9a6qwGXdvE2ql6i7wLJTXgAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lAEY5V+faUel1H/hdcj4yQAA</XPD:REF>
<XPD:REF name="Views[1]">G/ycKNzsPUmlv8PgeXZlpgAA</XPD:REF>
<XPD:REF name="Views[2]">l1f7zBUcvUKpzmi9M+JO7wAA</XPD:REF>
<XPD:REF name="Views[3]">BIXDR2RIYE2RBH2s5+QrpQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="guBrHaBNuk6N84ACJFKb+gAA">
<XPD:ATTR name="Name" type="string">neighbours</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">4</XPD:ATTR>
<XPD:REF name="Association">9a6qwGXdvE2ql6i7wLJTXgAA</XPD:REF>
<XPD:REF name="Participant">QTottmW370OeyWk7OPEuEQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">uEj81D1clkiuAVPjDigBFQAA</XPD:REF>
<XPD:REF name="Views[1]">kBpfLO74xEa0eR9lcd21YgAA</XPD:REF>
<XPD:REF name="Views[2]">PqnyDFjgmkKIdCTZ6dwgigAA</XPD:REF>
<XPD:REF name="Views[3]">0GuCUnrq/0iMQbeoebUhdQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="1wneVb/QBEKtQFfwfVOJCwAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">9a6qwGXdvE2ql6i7wLJTXgAA</XPD:REF>
<XPD:REF name="Participant">QTottmW370OeyWk7OPEuEQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">yMWdVK+pbUyqhr6ki44NXgAA</XPD:REF>
<XPD:REF name="Views[1]">+rt679yBtEywwQtSSozjAQAA</XPD:REF>
<XPD:REF name="Views[2]">JDkCRxuuFESjJMEjgwsn2wAA</XPD:REF>
<XPD:REF name="Views[3]">yFpuFoCwmkSj3jSztpiAbQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLAssociation" guid="Z0lpXC0gck6FYPKrzhY6EwAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4QRzxdPsKkGOR1FpLLu20wAA</XPD:REF>
<XPD:REF name="Views[1]">n1RWkCJXN0q5mYsn6xTDmQAA</XPD:REF>
<XPD:REF name="Views[2]">9emBfFVLZk22qyBvNyB/zQAA</XPD:REF>
<XPD:REF name="Views[3]">K4Zr8KaCwU2hFMbE1LAL7AAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="yPGZ4CVgj06yIlSwHzN/pwAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">Z0lpXC0gck6FYPKrzhY6EwAA</XPD:REF>
<XPD:REF name="Participant">QTottmW370OeyWk7OPEuEQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WPP1hzxZB0ilzquYIJNyfQAA</XPD:REF>
<XPD:REF name="Views[1]">DT2VPGWLPEmwjoEgvYCsIgAA</XPD:REF>
<XPD:REF name="Views[2]">qFJQRd6o50+5+gTDJLTUkgAA</XPD:REF>
<XPD:REF name="Views[3]">BxJOtRQhlkyDgan+Hr65vQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="SZEn+KIQeEior5x8cbADSAAA">
<XPD:ATTR name="Name" type="string">grid</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1..*</XPD:ATTR>
<XPD:REF name="Association">Z0lpXC0gck6FYPKrzhY6EwAA</XPD:REF>
<XPD:REF name="Participant">F+cPoeLiiEWEdPAjvisVAgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rYCvHJuvPkWo8AE6Q/QxHgAA</XPD:REF>
<XPD:REF name="Views[1]">gEb9DN+zIUiTYVXhwQfqlAAA</XPD:REF>
<XPD:REF name="Views[2]">PtRW/QqmMkWV/dBTLE7g6wAA</XPD:REF>
<XPD:REF name="Views[3]">wdFL3ihccUqsvmFwNQ3ckwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLAssociation" guid="aMKm6d67MkKwxQvKhq9wRgAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">yQVSHg+sdU+ehIYQ+oeOegAA</XPD:REF>
<XPD:REF name="Views[1]">7uW2NU3PdEelwslognj1EQAA</XPD:REF>
<XPD:REF name="Views[2]">FAtrDSzKoUiM7mrK55esDQAA</XPD:REF>
<XPD:REF name="Views[3]">EVqfDmUr9EqsfgTKzgMdVAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="X3yV9EWpeEG27b08AK5p2wAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">aMKm6d67MkKwxQvKhq9wRgAA</XPD:REF>
<XPD:REF name="Participant">F+cPoeLiiEWEdPAjvisVAgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">sAUGcbkLAkOEA8t2MhE5wAAA</XPD:REF>
<XPD:REF name="Views[1]">Mz6DG6BiXk+D+DBFXCgZLAAA</XPD:REF>
<XPD:REF name="Views[2]">/FcALzd0eUuyczBEn9wgZwAA</XPD:REF>
<XPD:REF name="Views[3]">JeKTOhYzc0KwOzGxuLYGugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="89UoZ04k30eExq3ZROB38gAA">
<XPD:ATTR name="Name" type="string">map</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">aMKm6d67MkKwxQvKhq9wRgAA</XPD:REF>
<XPD:REF name="Participant">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">eKSSu+Bx8kal7PjbuuCSwQAA</XPD:REF>
<XPD:REF name="Views[1]">eLKYrA2dOkyrqGFTUobHmAAA</XPD:REF>
<XPD:REF name="Views[2]">ixzr1MrMkUmmI4W6S4hFuQAA</XPD:REF>
<XPD:REF name="Views[3]">6vhWwqjErEmXCEZ6ToV+9AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLAssociation" guid="isM9UspZ00SdmFKwkeeyyAAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lmY3AlHl20uB81EeXVqC+gAA</XPD:REF>
<XPD:REF name="Views[1]">+msnfcST5E2ynA/axfObPgAA</XPD:REF>
<XPD:REF name="Views[2]">XtfAjd8g0kauRzKldm5OPgAA</XPD:REF>
<XPD:REF name="Views[3]">sJMOr/HM5ECXL+6J2mO3ywAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="z/mvnfUj3kaeYqHtDD2tpQAA">
<XPD:REF name="Association">isM9UspZ00SdmFKwkeeyyAAA</XPD:REF>
<XPD:REF name="Participant">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">NvAJ/Rx4gEqoTgccqvOXJAAA</XPD:REF>
<XPD:REF name="Views[1]">0YmMAg7dBEG6g+xZ5fWnXAAA</XPD:REF>
<XPD:REF name="Views[2]">qqzgfXpCXUuFicH9jBaZwQAA</XPD:REF>
<XPD:REF name="Views[3]">HD0lY7wOIEuOl6ezE3IKkAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="uAYZpx58/0+Oet1w0g7TXgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">isM9UspZ00SdmFKwkeeyyAAA</XPD:REF>
<XPD:REF name="Participant">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">i7Spg7QnlkugO3sZmDf7VgAA</XPD:REF>
<XPD:REF name="Views[1]">1zBKzH5XIU6NV4RWJKJ6nwAA</XPD:REF>
<XPD:REF name="Views[2]">Hs5SGZ19j0+v9zZbzswHUgAA</XPD:REF>
<XPD:REF name="Views[3]">qEyCs9WCskiU0UL5h468hwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLAssociation" guid="zJfkEeI0oUCFJMZAWy48wwAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3//MCbjWiEOOMkP3d7ROhgAA</XPD:REF>
<XPD:REF name="Views[1]">2RVmsyWaLEWszxBfnwDpxwAA</XPD:REF>
<XPD:REF name="Views[2]">Ip+O+c1GlkK9KWEowWMhuwAA</XPD:REF>
<XPD:REF name="Views[3]">QY4uzS3RkUW0TXnwmRYQjQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="3/5i3Ntvxku3ymJUuXbRsAAA">
<XPD:ATTR name="Name" type="string">myPath</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">zJfkEeI0oUCFJMZAWy48wwAA</XPD:REF>
<XPD:REF name="Participant">deK90hPk+0iOVAaG2IXC+wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">nARBaYzHbEy8dBJnJhZKhwAA</XPD:REF>
<XPD:REF name="Views[1]">QM78GXiosE+eR4Kx0/USWgAA</XPD:REF>
<XPD:REF name="Views[2]">TJbc3/cuQEmjMWn/vxf07gAA</XPD:REF>
<XPD:REF name="Views[3]">HSyW+diNDE6nd4l85a6xSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="LcjXrDJv9kmUvXmN32RqCAAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">zJfkEeI0oUCFJMZAWy48wwAA</XPD:REF>
<XPD:REF name="Participant">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6gTqpNest026iN90vaDGkwAA</XPD:REF>
<XPD:REF name="Views[1]">p38skf2RkUej5rSUGMvdBQAA</XPD:REF>
<XPD:REF name="Views[2]">2UUdTCtgk0O0l0Etqs3idAAA</XPD:REF>
<XPD:REF name="Views[3]">tJuggZAKLE+eGiug2M+gZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLAssociation" guid="gId5tjQw6UmOkiOryevZRwAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4/RzT+dcCE+7V0hILOqiYgAA</XPD:REF>
<XPD:REF name="Views[1]">Ccal8BtIM0OcVq6Xw7/lgwAA</XPD:REF>
<XPD:REF name="Views[2]">kPx/c9OGkUq0HpoBIVAGEAAA</XPD:REF>
<XPD:REF name="Views[3]">EUBPiRoqz0mID/4BAyRXIQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="8Bd3toMl/Eq9Cr1HNActMQAA">
<XPD:ATTR name="Name" type="string">myPath</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">gId5tjQw6UmOkiOryevZRwAA</XPD:REF>
<XPD:REF name="Participant">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">w0E2Jk7WoU6d2k0ppNwyngAA</XPD:REF>
<XPD:REF name="Views[1]">k4Gz1UXot0SyIO+/OM7wLAAA</XPD:REF>
<XPD:REF name="Views[2]">jsr6FGJSHkeBOrPLl6uyGQAA</XPD:REF>
<XPD:REF name="Views[3]">JAWqyzaIykiGyuc1laerxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Sk8uXICBVkWsiP9WodMiegAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..*</XPD:ATTR>
<XPD:REF name="Association">gId5tjQw6UmOkiOryevZRwAA</XPD:REF>
<XPD:REF name="Participant">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6iMnqBJ1vEC51TEqPMSpSAAA</XPD:REF>
<XPD:REF name="Views[1]">FrLyu/mW7U+QrP78xq/A/wAA</XPD:REF>
<XPD:REF name="Views[2]">YGiTe1FeN0+i82jEPz04kwAA</XPD:REF>
<XPD:REF name="Views[3]">4TUk3K2hR0aX+1V573dH2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLAssociation" guid="UPJRzm692ECc17HWx1/jsAAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9W8iFMpUDEGhzmo5LrfCWQAA</XPD:REF>
<XPD:REF name="Views[1]">rIu2gd15cUu2tF0MOnPOjgAA</XPD:REF>
<XPD:REF name="Views[2]">b0AJtTLMREKpdm6qnX7rxQAA</XPD:REF>
<XPD:REF name="Views[3]">8dNonNPGBkK9FFh3aQuQ7AAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="oDSEOZwu70eWAnk2Ai/l1wAA">
<XPD:ATTR name="Name" type="string">myField</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">UPJRzm692ECc17HWx1/jsAAA</XPD:REF>
<XPD:REF name="Participant">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">l1ZzWWuhwkK03+Z7KxhWZAAA</XPD:REF>
<XPD:REF name="Views[1]">Yw9Iqmo7PU69z5IZhx3SDgAA</XPD:REF>
<XPD:REF name="Views[2]">lmH+94DOpkSKPtTRks8S/gAA</XPD:REF>
<XPD:REF name="Views[3]">IKKp3Ccws0abYuYrGWS5/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="5wiSO6KoSkiZA5u3kbMZDAAA">
<XPD:ATTR name="Name" type="string">itower</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">UPJRzm692ECc17HWx1/jsAAA</XPD:REF>
<XPD:REF name="Participant">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7kUsqZDVO0GKAwbb8gfxHAAA</XPD:REF>
<XPD:REF name="Views[1]">cJwob6zjfkmekBjX27I2iwAA</XPD:REF>
<XPD:REF name="Views[2]">v5ajrNRPeESHXZRVTZJ8BgAA</XPD:REF>
<XPD:REF name="Views[3]">ewO+vuqbWUup7pFcu5WmywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLDependency" guid="dx+/aUVLHEKinp0CHTXKIgAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
<XPD:REF name="Supplier">rfm2Yaf810C2marXek5J8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[41]" type="UMLAssociation" guid="THK0ZgwUEEiLGikGnzpnSAAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">v5KgX1ocrUCdFo/XQoUhRAAA</XPD:REF>
<XPD:REF name="Views[1]">BkjFZ0d9dkyUqL5fqi6PeAAA</XPD:REF>
<XPD:REF name="Views[2]">U554kd5sPkuZFjOYjhjk2wAA</XPD:REF>
<XPD:REF name="Views[3]">KP06fbzJdESbuyZrC3a/6wAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="bxpgSJGTWE6452ybArO9VwAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">THK0ZgwUEEiLGikGnzpnSAAA</XPD:REF>
<XPD:REF name="Participant">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LvQ+0ptEIEmjDdXkjBXPaAAA</XPD:REF>
<XPD:REF name="Views[1]">W/kkO54NUEKe9ObSOK2DZQAA</XPD:REF>
<XPD:REF name="Views[2]">caQZaERefE6rrg/hlXEYqAAA</XPD:REF>
<XPD:REF name="Views[3]">5fsq6NVH3kuSjZKnBKp+NwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="DXf10D7U/ECDXTR5HUgMzAAA">
<XPD:ATTR name="Name" type="string">paths</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1..*</XPD:ATTR>
<XPD:REF name="Association">THK0ZgwUEEiLGikGnzpnSAAA</XPD:REF>
<XPD:REF name="Participant">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GvZuXk1X8kmPT/Oc3lUnEwAA</XPD:REF>
<XPD:REF name="Views[1]">Ws82z1qQtkmLZ6DLzdthIQAA</XPD:REF>
<XPD:REF name="Views[2]">2CIUYfS/3ECcDFNYuhhAcwAA</XPD:REF>
<XPD:REF name="Views[3]">MTgo608Qnkazs69h8wO8cQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[42]" type="UMLDependency" guid="/JK90w0IcUGSP/qX62I9OgAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
<XPD:REF name="Supplier">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[43]" type="UMLDependency" guid="5rtcvnCsL0OU1cWr/G/rggAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">PSfu6QVWrEaBAaWRZnIbDgAA</XPD:REF>
<XPD:REF name="Supplier">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[44]" type="UMLInterface" guid="85l4lzfDvE+4caUcC6MTNAAA">
<XPD:ATTR name="Name" type="string">IGame</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">MBY56mgdD0CnMbVDRX1tXgAA</XPD:REF>
<XPD:REF name="Views[1]">lx6kK2UF9EOofoDyr+EQiAAA</XPD:REF>
<XPD:REF name="Views[2]">TYXQ/xPf20GBhUvRW1t6uQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">4</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">Wwl0XaVfM0OcjwV1M2Cp4QAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">Z76tub4ipU2TA4bvjCjLpgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[2]">tiYPiwCDP0qHGRtmIP90egAA</XPD:REF>
<XPD:REF name="SupplierDependencies[3]">MYvpr9LqGUeCBFHuK+iN5QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="E60kvPK/wEGKq6v/f3UQQwAA">
<XPD:ATTR name="Name" type="string">changeMana</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A manát csökkentő/jóváíró függvény.</XPD:ATTR>
<XPD:REF name="Owner">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="T6z4nllWh0iRVxEQm2mXoQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E60kvPK/wEGKq6v/f3UQQwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="6UA92rKd00eZCXY9cNwJ4QAA">
<XPD:ATTR name="Name" type="string">incSucceeded</XPD:ATTR>
<XPD:REF name="Owner">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IDkzHd0HF0Sxf7wM/8GubAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6UA92rKd00eZCXY9cNwJ4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="UjMjoTw3VE2dKLUnpLfyagAA">
<XPD:ATTR name="Name" type="string">addTower</XPD:ATTR>
<XPD:REF name="Owner">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2M9LWykx+U+gmjVz5PavVQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UjMjoTw3VE2dKLUnpLfyagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="CkJgV1dhZEC8AqAyusjgawAA">
<XPD:ATTR name="Name" type="string">t</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UjMjoTw3VE2dKLUnpLfyagAA</XPD:REF>
<XPD:REF name="Type_">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="SlO8F9heV0+zoT6RTbN8lAAA">
<XPD:ATTR name="Name" type="string">removeTower</XPD:ATTR>
<XPD:REF name="Owner">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ISlfsIAiu0CHrQrKeEohHwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SlO8F9heV0+zoT6RTbN8lAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="JvMwi4rbe0mu2z5HDdtKCwAA">
<XPD:ATTR name="Name" type="string">t</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SlO8F9heV0+zoT6RTbN8lAAA</XPD:REF>
<XPD:REF name="Type_">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="3dHA2RyUYUKJ4OeZ9HX/DAAA">
<XPD:ATTR name="Name" type="string">removeEnemy</XPD:ATTR>
<XPD:REF name="Owner">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="L6tPRTTer0SvKKQeU2r3twAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3dHA2RyUYUKJ4OeZ9HX/DAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="W2Bh9gBKCU2S0FOM2i2TuQAA">
<XPD:ATTR name="Name" type="string">e</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3dHA2RyUYUKJ4OeZ9HX/DAAA</XPD:REF>
<XPD:REF name="Type_">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="oAHUds4+5UKbvyrX9rIf+gAA">
<XPD:ATTR name="Name" type="string">getMana</XPD:ATTR>
<XPD:REF name="Owner">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V4M6PHgOPkmJeN4bvRfX1QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">oAHUds4+5UKbvyrX9rIf+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">4</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">UCk8IvDtnkug6GwynWNwKQAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">eXTKtOKpN0GuaGI26eviwwAA</XPD:REF>
<XPD:REF name="TypedFeatures[2]">Ww/CZGBgZEyDI23Yhz0oYAAA</XPD:REF>
<XPD:REF name="TypedFeatures[3]">Mjr63/Ouak6f9sZY9U/OVAAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">JLNK7VgVcUG/5L4Tl+2dpAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
<XPD:REF name="Associations[0]">B8q/SotsU0mkXZYoYyD0bgAA</XPD:REF>
<XPD:REF name="Associations[1]">yqrmBCffVEqPMF+QOrOMggAA</XPD:REF>
<XPD:REF name="Associations[2]">XDhbLKljVk26cNi2DSwmnQAA</XPD:REF>
<XPD:REF name="Associations[3]">zua1dhPcSEKbkEFYmxqBTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[45]" type="UMLRealization" guid="Wwl0XaVfM0OcjwV1M2Cp4QAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
<XPD:REF name="Supplier">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zG8vGjw1ukOGIBbSGwfPJwAA</XPD:REF>
<XPD:REF name="Views[1]">smRRolQ0M0uWQedNuIZPXQAA</XPD:REF>
<XPD:REF name="Views[2]">8A0LJB+GDEOHB1cndqHyogAA</XPD:REF>
<XPD:REF name="Views[3]">0t6GPU459km5l49PlvkmRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[46]" type="UMLClass" guid="rfm2Yaf810C2marXek5J8AAA">
<XPD:ATTR name="Name" type="string">Gem</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vVMGLAOPikWVhoUr3DycVwAA</XPD:REF>
<XPD:REF name="Views[1]">zYi4le775EmowXpawccXTQAA</XPD:REF>
<XPD:REF name="Views[2]">0YLng3FCTEe2QWOjln0FxQAA</XPD:REF>
<XPD:REF name="Views[3]">vhSGYQpQY0u/j7zy+9tsdwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">dx+/aUVLHEKinp0CHTXKIgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">xnt5J/N3K0Sn9E2ikKlsCQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">6</XPD:ATTR>
<XPD:REF name="Specializations[0]">gqbs1dVpdEWnU5FWcZkRvQAA</XPD:REF>
<XPD:REF name="Specializations[1]">Ft1ywXzC1UKDFI6nLcntpQAA</XPD:REF>
<XPD:REF name="Specializations[2]">mW/A4up1IkyQNSMilRkDGgAA</XPD:REF>
<XPD:REF name="Specializations[3]">YYB06+cf7kqtWiXVCZRR0gAA</XPD:REF>
<XPD:REF name="Specializations[4]">xZtGafVdE0m1JYyCzlaMOgAA</XPD:REF>
<XPD:REF name="Specializations[5]">Gmni3K0RqEuUnDRg3plsrgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Lgeo5n8EqECe042gxxcM7wAA">
<XPD:ATTR name="Name" type="string">Gem</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Konstruktor</XPD:ATTR>
<XPD:REF name="Owner">rfm2Yaf810C2marXek5J8AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CRKIx6Lr50WLs0DM2GBpGQAA">
<XPD:ATTR name="Name" type="string">price</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Lgeo5n8EqECe042gxxcM7wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="VntqqPrzKkaOpnnZ9d/ubQAA">
<XPD:ATTR name="Name" type="string">price</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">A kristály ára. Statikus, mert minden kristály ugyanannyiba kerül.</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">rfm2Yaf810C2marXek5J8AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[47]" type="UMLClass" guid="XYuW8ORxBUyiaJAeaiDDtAAA">
<XPD:ATTR name="Name" type="string">SpeedGem</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">OGPDEf5p9EOfuEWM9OAAgwAA</XPD:REF>
<XPD:REF name="Views[1]">ZN+6fMWC+EaTVS/GDexEbAAA</XPD:REF>
<XPD:REF name="Views[2]">+onoAMlswU6GHtPOby3lWQAA</XPD:REF>
<XPD:REF name="Views[3]">NL/8D+YAVU2gX0X1fCmOpAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">mCfUNJ+AmU2DgMraPaOHVAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">gqbs1dVpdEWnU5FWcZkRvQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ae9WUfVeUUSKtSPk2PXkBwAA">
<XPD:ATTR name="Name" type="string">SpeedGem</XPD:ATTR>
<XPD:REF name="Owner">XYuW8ORxBUyiaJAeaiDDtAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="iq8wskEPZUuPMFVrN2+algAA">
<XPD:ATTR name="Name" type="string">speed</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">XYuW8ORxBUyiaJAeaiDDtAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[48]" type="UMLClass" guid="sZDSW/gnFkO4pmSbIQTrTAAA">
<XPD:ATTR name="Name" type="string">RangeGem</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">C76G8WNlBUmFF721PUb2ogAA</XPD:REF>
<XPD:REF name="Views[1]">3NZ4wtH950G/7NohHylFGgAA</XPD:REF>
<XPD:REF name="Views[2]">Iiq/fTC8FEGC2EjnPiX1WgAA</XPD:REF>
<XPD:REF name="Views[3]">anv7ZJNlJ02SqX4smCx+ugAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">xnt5J/N3K0Sn9E2ikKlsCQAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">GDuontMcEUi0rflJTgUs8AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Ft1ywXzC1UKDFI6nLcntpQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Tg3W02OEG0qQOti71xMjxwAA">
<XPD:ATTR name="Name" type="string">RangeGem</XPD:ATTR>
<XPD:REF name="Owner">sZDSW/gnFkO4pmSbIQTrTAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="0wMZonT5Wka2zkHVwYmMCAAA">
<XPD:ATTR name="Name" type="string">range</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">sZDSW/gnFkO4pmSbIQTrTAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[49]" type="UMLClass" guid="obQckFna3k+lUy+AD8rtTwAA">
<XPD:ATTR name="Name" type="string">DamageGem</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XhE2cM9kA0W6URcSDIGraAAA</XPD:REF>
<XPD:REF name="Views[1]">N9A7ICqWf06I1qI9/yQj/wAA</XPD:REF>
<XPD:REF name="Views[2]">1gvQHs/RaEu+f91ZLqHD5QAA</XPD:REF>
<XPD:REF name="Views[3]">BlMVWTx/70KWgtc/UhWotAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">ioOCXPjEx0a2Yt7Z3RFl5AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">mW/A4up1IkyQNSMilRkDGgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="hnTDRiIkek+plgS6/tKQ9wAA">
<XPD:ATTR name="Name" type="string">DamageGem</XPD:ATTR>
<XPD:REF name="Owner">obQckFna3k+lUy+AD8rtTwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="DQ0uNitj2kGx36MPbluuCQAA">
<XPD:ATTR name="Name" type="string">damage</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">obQckFna3k+lUy+AD8rtTwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[50]" type="UMLClass" guid="wa1XDFpK3UqKOVzS+tmsaAAA">
<XPD:ATTR name="Name" type="string">EnemyTypeGem</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rCjFrOHUvECAtfWO9NqvDAAA</XPD:REF>
<XPD:REF name="Views[1]">exWvzsycXUeFDEtoa2VRSQAA</XPD:REF>
<XPD:REF name="Views[2]">xxFh3/grSkuLzUSZaxvbfAAA</XPD:REF>
<XPD:REF name="Views[3]">PA4RPp+mFUSP/ngkGqxa4gAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">o/0bphZM9kqC803FcLeQuwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">YYB06+cf7kqtWiXVCZRR0gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="YV4g2iMZVE63a4eiqWpRsAAA">
<XPD:ATTR name="Name" type="string">EnemyTypeGem</XPD:ATTR>
<XPD:REF name="Owner">wa1XDFpK3UqKOVzS+tmsaAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="cKlCh4g5iEO0EyDuXm60xgAA">
<XPD:ATTR name="Name" type="string">eType</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">wa1XDFpK3UqKOVzS+tmsaAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[51]" type="UMLInterface" guid="XZ7wEYu3PUGfIq4KHqkbwQAA">
<XPD:ATTR name="Name" type="string">ITGem</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">KyZ8syp7ikmGyu5SWz1tRQAA</XPD:REF>
<XPD:REF name="Views[1]">bu9rmSgpXUC0dSi1NMWUxwAA</XPD:REF>
<XPD:REF name="Views[2]">Olj+opR9Hkea/JybE0id2AAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">5</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">o/0bphZM9kqC803FcLeQuwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">ioOCXPjEx0a2Yt7Z3RFl5AAA</XPD:REF>
<XPD:REF name="SupplierDependencies[2]">GDuontMcEUi0rflJTgUs8AAA</XPD:REF>
<XPD:REF name="SupplierDependencies[3]">mCfUNJ+AmU2DgMraPaOHVAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[4]">Ytw6jPDnrUaveULKZdA4qgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="M5QJ/oHAj0CtqW5xElwHbAAA">
<XPD:ATTR name="Name" type="string">upgradeTower</XPD:ATTR>
<XPD:REF name="Owner">XZ7wEYu3PUGfIq4KHqkbwQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tFtlhzu8YE+dhjcf9cBcoQAA">
<XPD:ATTR name="Name" type="string">t</XPD:ATTR>
<XPD:REF name="BehavioralFeature">M5QJ/oHAj0CtqW5xElwHbAAA</XPD:REF>
<XPD:REF name="Type_">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ytkzlAx8p0uLoc4o3TgrsgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">M5QJ/oHAj0CtqW5xElwHbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="xvgLNop2iUGEaGVysYPungAA">
<XPD:ATTR name="Name" type="string">getValue</XPD:ATTR>
<XPD:REF name="Owner">XZ7wEYu3PUGfIq4KHqkbwQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KmW96x0anUW07NjQKQHs7QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xvgLNop2iUGEaGVysYPungAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">6Aodupib30KOMrKDPOJwRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[52]" type="UMLInterface" guid="t9WHs/eyyUGA2KeVpgD0FgAA">
<XPD:ATTR name="Name" type="string">IOGem</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">IzDtYgw+PUKZLB6TRMJAQQAA</XPD:REF>
<XPD:REF name="Views[1]">puLLwEd+eEeojPZO1RfqVAAA</XPD:REF>
<XPD:REF name="Views[2]">rFso4GIRjEqwujaB/DeOUwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">3</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">F28HeE9UD0WmwlhcZFk3sgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">UReaaDmmrkuXsPawQRLPDQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[2]">Psc3snMqaE2Sd02I4v7sewAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="GF1DYRKyHEOFBeN5xLWRHAAA">
<XPD:ATTR name="Name" type="string">upgradeObstacle</XPD:ATTR>
<XPD:REF name="Owner">t9WHs/eyyUGA2KeVpgD0FgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zBdCxmzjEESa0+T1oj99wAAA">
<XPD:ATTR name="Name" type="string">o</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GF1DYRKyHEOFBeN5xLWRHAAA</XPD:REF>
<XPD:REF name="Type_">deK90hPk+0iOVAaG2IXC+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="gnxokEm/rUe+a7K1ZF3ecgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GF1DYRKyHEOFBeN5xLWRHAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">4voi/SKuj0+VzlK7QrrQDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[53]" type="UMLClass" guid="SvvwatqCtUqE5rzPF9MhxgAA">
<XPD:ATTR name="Name" type="string">IntensityGem</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">acTJ6VsaPkemburGU3E4MQAA</XPD:REF>
<XPD:REF name="Views[1]">/frktHkOLUmgtaWHzMHWqQAA</XPD:REF>
<XPD:REF name="Views[2]">xFR8VqDprEe4j1Xv1y2GTQAA</XPD:REF>
<XPD:REF name="Views[3]">MOV8p2eu+kufr3j1KtBt5AAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">F28HeE9UD0WmwlhcZFk3sgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">xZtGafVdE0m1JYyCzlaMOgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="bjg2kbnaN0aY/gRwgOrtmgAA">
<XPD:ATTR name="Name" type="string">IntensityGem</XPD:ATTR>
<XPD:REF name="Owner">SvvwatqCtUqE5rzPF9MhxgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="uvegkAkWAkKQkdWiqE0vfQAA">
<XPD:ATTR name="Name" type="string">intestity</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">SvvwatqCtUqE5rzPF9MhxgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[54]" type="UMLGeneralization" guid="gqbs1dVpdEWnU5FWcZkRvQAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Child">XYuW8ORxBUyiaJAeaiDDtAAA</XPD:REF>
<XPD:REF name="Parent">rfm2Yaf810C2marXek5J8AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ffNYlObNDE2zK27taLtELAAA</XPD:REF>
<XPD:REF name="Views[1]">kREG+sd87EGdiW10IHqPHAAA</XPD:REF>
<XPD:REF name="Views[2]">qXlHwanw3UOi7muiXoUIlgAA</XPD:REF>
<XPD:REF name="Views[3]">ieGB8az4iEKL1mhMj+3ZMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[55]" type="UMLDependency" guid="xnt5J/N3K0Sn9E2ikKlsCQAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">sZDSW/gnFkO4pmSbIQTrTAAA</XPD:REF>
<XPD:REF name="Supplier">rfm2Yaf810C2marXek5J8AAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">1q3WEnN7S0aH3B1MUB2DJwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">1q3WEnN7S0aH3B1MUB2DJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[56]" type="UMLDependency" guid="1q3WEnN7S0aH3B1MUB2DJwAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">xnt5J/N3K0Sn9E2ikKlsCQAA</XPD:REF>
<XPD:REF name="Supplier">xnt5J/N3K0Sn9E2ikKlsCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[57]" type="UMLGeneralization" guid="Ft1ywXzC1UKDFI6nLcntpQAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Child">sZDSW/gnFkO4pmSbIQTrTAAA</XPD:REF>
<XPD:REF name="Parent">rfm2Yaf810C2marXek5J8AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PtxktOYOhE+bSUXmfUiT9wAA</XPD:REF>
<XPD:REF name="Views[1]">XV9a3J3GSkmwDtBnyrDwkwAA</XPD:REF>
<XPD:REF name="Views[2]">semImsECo0aSm8u8zPKCPgAA</XPD:REF>
<XPD:REF name="Views[3]">+eH7jdFK90aVUtGi2qlT9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[58]" type="UMLGeneralization" guid="mW/A4up1IkyQNSMilRkDGgAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Child">obQckFna3k+lUy+AD8rtTwAA</XPD:REF>
<XPD:REF name="Parent">rfm2Yaf810C2marXek5J8AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Tv4mHpPMJES5JWI5DS071wAA</XPD:REF>
<XPD:REF name="Views[1]">fh+mZYqwvU2enNPmHVkS7AAA</XPD:REF>
<XPD:REF name="Views[2]">EGUqZPdkr0Gw8sY7Hw2AZQAA</XPD:REF>
<XPD:REF name="Views[3]">9FH0t6UVFkaskND5Twqv8QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[59]" type="UMLGeneralization" guid="YYB06+cf7kqtWiXVCZRR0gAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Child">wa1XDFpK3UqKOVzS+tmsaAAA</XPD:REF>
<XPD:REF name="Parent">rfm2Yaf810C2marXek5J8AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">skFkOrIdp0mX6YDZ8YN3zQAA</XPD:REF>
<XPD:REF name="Views[1]">5fTEjJUFTkiIZnHZ6BIbhAAA</XPD:REF>
<XPD:REF name="Views[2]">D9FT4ATvKkC711ynIJ2iSwAA</XPD:REF>
<XPD:REF name="Views[3]">1d3qvvb8s0C6RK8gssD+igAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[60]" type="UMLGeneralization" guid="xZtGafVdE0m1JYyCzlaMOgAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Child">SvvwatqCtUqE5rzPF9MhxgAA</XPD:REF>
<XPD:REF name="Parent">rfm2Yaf810C2marXek5J8AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pFkapV5tek6dhE9nwGR8fAAA</XPD:REF>
<XPD:REF name="Views[1]">pPLkGK1tG0CiZECZCfV2BAAA</XPD:REF>
<XPD:REF name="Views[2]">C3K1wT62HEWREbE3m4CY9wAA</XPD:REF>
<XPD:REF name="Views[3]">6cHoxsTbDkaLn61JrUioiQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[61]" type="UMLRealization" guid="F28HeE9UD0WmwlhcZFk3sgAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">SvvwatqCtUqE5rzPF9MhxgAA</XPD:REF>
<XPD:REF name="Supplier">t9WHs/eyyUGA2KeVpgD0FgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">y9IpxG6IYk2XGO2YgyUqvgAA</XPD:REF>
<XPD:REF name="Views[1]">uGswmV8YBUyd/2YYv++rHAAA</XPD:REF>
<XPD:REF name="Views[2]">XbsZsWumi0qzt+E2KujGywAA</XPD:REF>
<XPD:REF name="Views[3]">qjzHXstl+kq3td71uTa+WwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[62]" type="UMLRealization" guid="o/0bphZM9kqC803FcLeQuwAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">wa1XDFpK3UqKOVzS+tmsaAAA</XPD:REF>
<XPD:REF name="Supplier">XZ7wEYu3PUGfIq4KHqkbwQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">bjZ7IYLlyEu8Ypl8Yz92tQAA</XPD:REF>
<XPD:REF name="Views[1]">5KKnNaVsdUaWH8kNUqaoqAAA</XPD:REF>
<XPD:REF name="Views[2]">6736L04xnkmI/hYbshiy3QAA</XPD:REF>
<XPD:REF name="Views[3]">AgVn/1bmpEOPfIVy2QDmnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[63]" type="UMLRealization" guid="ioOCXPjEx0a2Yt7Z3RFl5AAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">obQckFna3k+lUy+AD8rtTwAA</XPD:REF>
<XPD:REF name="Supplier">XZ7wEYu3PUGfIq4KHqkbwQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dG5P0GQ0q02IBMXV2av6xAAA</XPD:REF>
<XPD:REF name="Views[1]">AaEkFt0/2EKh3W89lNUtcAAA</XPD:REF>
<XPD:REF name="Views[2]">COw55r5rf0qYPbZVXI2yTAAA</XPD:REF>
<XPD:REF name="Views[3]">1iR8Z7Ci1067C6NzbTSoBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[64]" type="UMLRealization" guid="GDuontMcEUi0rflJTgUs8AAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">sZDSW/gnFkO4pmSbIQTrTAAA</XPD:REF>
<XPD:REF name="Supplier">XZ7wEYu3PUGfIq4KHqkbwQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">KRwrXKPleE+bBAZpXui6vwAA</XPD:REF>
<XPD:REF name="Views[1]">WtK8NdPGDkySEFHvJ2ykswAA</XPD:REF>
<XPD:REF name="Views[2]">WCo+FgK+lUygYg0ZOeOptgAA</XPD:REF>
<XPD:REF name="Views[3]">kvYVH70KWk6aTzfsIwk8NAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[65]" type="UMLRealization" guid="mCfUNJ+AmU2DgMraPaOHVAAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">XYuW8ORxBUyiaJAeaiDDtAAA</XPD:REF>
<XPD:REF name="Supplier">XZ7wEYu3PUGfIq4KHqkbwQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QklVO3M+Kk2ikqV/xD7B7QAA</XPD:REF>
<XPD:REF name="Views[1]">STArQS7T9UysnweKRDolFAAA</XPD:REF>
<XPD:REF name="Views[2]">FZhaIZRhU0q5lQ3SW10GjgAA</XPD:REF>
<XPD:REF name="Views[3]">xdi/0s8nS06w8iXI1KQyKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[66]" type="UMLDependency" guid="Ytw6jPDnrUaveULKZdA4qgAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
<XPD:REF name="Supplier">XZ7wEYu3PUGfIq4KHqkbwQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">cXDkyD/ZQ0aiLwdefu8b8gAA</XPD:REF>
<XPD:REF name="Views[1]">QlTLquM/U0GJzurbsxjuuwAA</XPD:REF>
<XPD:REF name="Views[2]">sWmMTHrvGUeN//PVpZQO8gAA</XPD:REF>
<XPD:REF name="Views[3]">6w87xPNwe0GTM2WOllOAUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[67]" type="UMLDependency" guid="UReaaDmmrkuXsPawQRLPDQAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">deK90hPk+0iOVAaG2IXC+wAA</XPD:REF>
<XPD:REF name="Supplier">t9WHs/eyyUGA2KeVpgD0FgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">etwiwmTlCUON/Em1j1BG0gAA</XPD:REF>
<XPD:REF name="Views[1]">p9LM5sf2s0OisyXbl9IWjAAA</XPD:REF>
<XPD:REF name="Views[2]">XY+OA5zr4UCDvhyv9+UuJwAA</XPD:REF>
<XPD:REF name="Views[3]">gwdxN0uvFkmVxAfnXl3EPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[68]" type="UMLClass" guid="cB5wECQXVk29seXKAsUtrwAA">
<XPD:ATTR name="Name" type="string">RepairGem</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">teMUabPiYUybLv2Axk/pdQAA</XPD:REF>
<XPD:REF name="Views[1]">4VUzsCWY/UCA4AyVoyZKjwAA</XPD:REF>
<XPD:REF name="Views[2]">DDz3K76iVkCnz367BmjRHAAA</XPD:REF>
<XPD:REF name="Views[3]">l/tzoVDAdkmbb/d6Pt2NewAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">Psc3snMqaE2Sd02I4v7sewAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Gmni3K0RqEuUnDRg3plsrgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="05Wii2LKZkyP16Nh6465UQAA">
<XPD:ATTR name="Name" type="string">RepairGem</XPD:ATTR>
<XPD:REF name="Owner">cB5wECQXVk29seXKAsUtrwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[69]" type="UMLGeneralization" guid="Gmni3K0RqEuUnDRg3plsrgAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Child">cB5wECQXVk29seXKAsUtrwAA</XPD:REF>
<XPD:REF name="Parent">rfm2Yaf810C2marXek5J8AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GlitsWv1ikuXJ7X0jHKOxwAA</XPD:REF>
<XPD:REF name="Views[1]">eSV6bCjYN0K3VT/KQHDh6gAA</XPD:REF>
<XPD:REF name="Views[2]">eSVVtV5K7EGWlMxvCSa38QAA</XPD:REF>
<XPD:REF name="Views[3]">dads5ATGjUW4twv+6kst0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[70]" type="UMLRealization" guid="Psc3snMqaE2Sd02I4v7sewAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">cB5wECQXVk29seXKAsUtrwAA</XPD:REF>
<XPD:REF name="Supplier">t9WHs/eyyUGA2KeVpgD0FgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GtqiW0HKcE2ev0goHafTIQAA</XPD:REF>
<XPD:REF name="Views[1]">I7fpyrI09EqXmloYRpVgfAAA</XPD:REF>
<XPD:REF name="Views[2]">e/XwF3MELEGUqlPLAeMuFAAA</XPD:REF>
<XPD:REF name="Views[3]">KkWp8Y8lzESDOCsruZ8ZIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[71]" type="UMLDependency" guid="Z76tub4ipU2TA4bvjCjLpgAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
<XPD:REF name="Supplier">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">w7kiC+/0fkSiFXXnF628YAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">w7kiC+/0fkSiFXXnF628YAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[72]" type="UMLDependency" guid="w7kiC+/0fkSiFXXnF628YAAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">Z76tub4ipU2TA4bvjCjLpgAA</XPD:REF>
<XPD:REF name="Supplier">Z76tub4ipU2TA4bvjCjLpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[73]" type="UMLDependency" guid="tiYPiwCDP0qHGRtmIP90egAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">deK90hPk+0iOVAaG2IXC+wAA</XPD:REF>
<XPD:REF name="Supplier">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[74]" type="UMLDependency" guid="MYvpr9LqGUeCBFHuK+iN5QAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:REF name="Client">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
<XPD:REF name="Supplier">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[75]" type="UMLClass" guid="bsZMLXZsSEGfDff9jWFRTQAA">
<XPD:ATTR name="Name" type="string">Application</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">o7K2qDE6ZEC8IoUC7V8neQAA</XPD:REF>
<XPD:REF name="Views[1]">bX/JGlftokOKOcVWOiXBPAAA</XPD:REF>
<XPD:REF name="Views[2]">4hg18TK6A0iUTDngpUeI1gAA</XPD:REF>
<XPD:REF name="Views[3]">vzsv3A4/x0mTGCKvBCvXRQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="lnWoaHEA+066fHNgfZyZcQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">bsZMLXZsSEGfDff9jWFRTQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="d+8NKMipE0exzl9ENfbkqAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lnWoaHEA+066fHNgfZyZcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="mJcQDkcVsESldUB6gIXLDgAA">
<XPD:ATTR name="Name" type="string">args</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lnWoaHEA+066fHNgfZyZcQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="5rdh4XIQDU+C/zAbZtAISAAA">
<XPD:ATTR name="Name" type="string">Initialize</XPD:ATTR>
<XPD:REF name="Owner">bsZMLXZsSEGfDff9jWFRTQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nDreikes7UmUEwwdz3rcfwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5rdh4XIQDU+C/zAbZtAISAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[76]" type="UMLAssociation" guid="FvRkgfH6DU2/Q+eGbXRTKQAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ajFRaDdV2keJWu34HhGIMgAA</XPD:REF>
<XPD:REF name="Views[1]">wIUjip9N30GVRR7ls9/alAAA</XPD:REF>
<XPD:REF name="Views[2]">ZMfSflbK/0CJfNcgdOfLMAAA</XPD:REF>
<XPD:REF name="Views[3]">Y1nin/J42EayRnMrovllywAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="BmYU8Xh9XECjF5V0cxDwbgAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">FvRkgfH6DU2/Q+eGbXRTKQAA</XPD:REF>
<XPD:REF name="Participant">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">N5gsfMU0u0GjgqrtmdiwzgAA</XPD:REF>
<XPD:REF name="Views[1]">/DIWF7X/GEO29C3ecq48QgAA</XPD:REF>
<XPD:REF name="Views[2]">B+kdjwYPG0ayN4eED7J2jQAA</XPD:REF>
<XPD:REF name="Views[3]">AWPW8d8QTkKEOno0iupztwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="BLh3CYJS/E6V/lrBFljxtwAA">
<XPD:ATTR name="Name" type="string">towers</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..*</XPD:ATTR>
<XPD:REF name="Association">FvRkgfH6DU2/Q+eGbXRTKQAA</XPD:REF>
<XPD:REF name="Participant">Ydxo5my3dkKGg+IcZu/NhwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vW+GdPQXz0+BjeeTvr8YYQAA</XPD:REF>
<XPD:REF name="Views[1]">GTlZtR7LRkC56skajTnPZwAA</XPD:REF>
<XPD:REF name="Views[2]">2ZRfzLPhz0Gh4qrSaFifXAAA</XPD:REF>
<XPD:REF name="Views[3]">t62/t+RUZkmX1c8gNLJn5AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[77]" type="UMLAssociation" guid="cQe3Ox0Ikk2wPy6WFgNjSAAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xf+jZ0AlPEuoqs0OOS1lKgAA</XPD:REF>
<XPD:REF name="Views[1]">9AMZBPuMMkmi19yeFYY9hAAA</XPD:REF>
<XPD:REF name="Views[2]">7S9tVuz7kUm23q8vnCzHAQAA</XPD:REF>
<XPD:REF name="Views[3]">WyNEPfDIa0i1uKHfAB8IZAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="B8q/SotsU0mkXZYoYyD0bgAA">
<XPD:REF name="Association">cQe3Ox0Ikk2wPy6WFgNjSAAA</XPD:REF>
<XPD:REF name="Participant">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pxH5kIpL3kC4j9eQ8IOCNAAA</XPD:REF>
<XPD:REF name="Views[1]">l7qedLdhXUmei4bnjrjIXwAA</XPD:REF>
<XPD:REF name="Views[2]">UjSzg8HQlE64Ip3hz1/wjwAA</XPD:REF>
<XPD:REF name="Views[3]">JSp2iHZO4UmniseJJe128QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Xvox6Q2qHEaXAAfkBBJEyAAA">
<XPD:ATTR name="Name" type="string">igame</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">cQe3Ox0Ikk2wPy6WFgNjSAAA</XPD:REF>
<XPD:REF name="Participant">/lz0HN8tUUqCPZ9N8V2HkwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WFVMuPr8SUyxgykW9BhjPAAA</XPD:REF>
<XPD:REF name="Views[1]">NN7oE/nGEkafdyLPZ/LOdwAA</XPD:REF>
<XPD:REF name="Views[2]">LiGWAb0VkkWRJ+Qa/AM+HAAA</XPD:REF>
<XPD:REF name="Views[3]">3jdPvGDqjU6whX1EqEt8iAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[78]" type="UMLAssociation" guid="xATCrWMu4EapAPafHifJfwAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9jNhXf4f70663Jiz4jMLYAAA</XPD:REF>
<XPD:REF name="Views[1]">LtTUQALytUqWbYht6YzzRwAA</XPD:REF>
<XPD:REF name="Views[2]">yJu2yu5iOEKZGmVUU6DKxwAA</XPD:REF>
<XPD:REF name="Views[3]">XIiaaW9+/E6qZ5s3cmVQmwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="yqrmBCffVEqPMF+QOrOMggAA">
<XPD:REF name="Association">xATCrWMu4EapAPafHifJfwAA</XPD:REF>
<XPD:REF name="Participant">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">DULY5z4YYUatZD9d96EjMQAA</XPD:REF>
<XPD:REF name="Views[1]">HdQJbz68002Z5A3i1tuJ9AAA</XPD:REF>
<XPD:REF name="Views[2]">Hjw//iWz9kuzv2xnHDH24QAA</XPD:REF>
<XPD:REF name="Views[3]">EaTDoj6FlEyN9WQSypdURAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="xIwy3CQwf0iSdyZt9gQCMgAA">
<XPD:ATTR name="Name" type="string">igame</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">xATCrWMu4EapAPafHifJfwAA</XPD:REF>
<XPD:REF name="Participant">pm6Z43QQAEK7oG09ehHtXgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Ponnj8NliU+ipLmkn91hkgAA</XPD:REF>
<XPD:REF name="Views[1]">EtWXbRHlNEyM0VEVsrymHgAA</XPD:REF>
<XPD:REF name="Views[2]">iBmO/qbLbkep5WD2ckNCKAAA</XPD:REF>
<XPD:REF name="Views[3]">hmmyPymW8UeliN7WVvcv1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[79]" type="UMLClass" guid="apbu0Jgr6UqcM/EMP3U7iwAA">
<XPD:ATTR name="Name" type="string">Conroller</XPD:ATTR>
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Uw5ihLR1a0C6bNjo+rma7AAA</XPD:REF>
<XPD:REF name="Views[1]">zxA7Qzo+MUO6xpjjVSurnAAA</XPD:REF>
<XPD:REF name="Views[2]">TkWugX1qak6jYJV7VqFawwAA</XPD:REF>
<XPD:REF name="Views[3]">jwvO1hMzU0Kt0lvVSPvcDAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">11</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ytNCZB+qh0OZCJsyzEQK3QAA">
<XPD:ATTR name="Name" type="string">buyTower</XPD:ATTR>
<XPD:REF name="Owner">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bMttJZPBB0yF/S/UFdHG4AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ytNCZB+qh0OZCJsyzEQK3QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="I2PKIVE3zEi+wiZKF1krAgAA">
<XPD:ATTR name="Name" type="string">buyObstacle</XPD:ATTR>
<XPD:REF name="Owner">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="49d8gqXk4UuBM7NhouzFVwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">I2PKIVE3zEi+wiZKF1krAgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="tXIhx8WrHUmfxmzPAn2+IwAA">
<XPD:ATTR name="Name" type="string">buySpeedGem</XPD:ATTR>
<XPD:REF name="Owner">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GlpuPCReCUyOy4SpnQdmuAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tXIhx8WrHUmfxmzPAn2+IwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="A2z+phqNokqBrh/p7nvx7gAA">
<XPD:ATTR name="Name" type="string">buyRangeGem</XPD:ATTR>
<XPD:REF name="Owner">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mZFU6fa7kkSKzSRW+JvXdAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A2z+phqNokqBrh/p7nvx7gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="0TehZ1jIbUSCOVDLG+7TPAAA">
<XPD:ATTR name="Name" type="string">buyDamageGem</XPD:ATTR>
<XPD:REF name="Owner">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pUjBB8LosE+g9En7VvjBRgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0TehZ1jIbUSCOVDLG+7TPAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="cz/xEWtLXEGP3rNCVvvPBgAA">
<XPD:ATTR name="Name" type="string">buyEnemyTypeGem</XPD:ATTR>
<XPD:REF name="Owner">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lQ7+j79RYESSGbcrJOqCawAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cz/xEWtLXEGP3rNCVvvPBgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="2VfUE/0qgUS7cgoS22CQuwAA">
<XPD:ATTR name="Name" type="string">buyIntesityGem</XPD:ATTR>
<XPD:REF name="Owner">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kbqVf6fgyUeqoN07KaofRgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2VfUE/0qgUS7cgoS22CQuwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="VWTDsN9NMUuhM3NMQRl+IQAA">
<XPD:ATTR name="Name" type="string">buyRepairGem</XPD:ATTR>
<XPD:REF name="Owner">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="13dwEjClRkWunsN8i//pngAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VWTDsN9NMUuhM3NMQRl+IQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="eM8tNPkyREiPGdia5JxtLgAA">
<XPD:ATTR name="Name" type="string">setField</XPD:ATTR>
<XPD:REF name="Owner">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AcMDTTxRNkS351HqwqOk6wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eM8tNPkyREiPGdia5JxtLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="dvdftj5o8k+CaoUnu7IlhAAA">
<XPD:ATTR name="Name" type="string">f</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eM8tNPkyREiPGdia5JxtLgAA</XPD:REF>
<XPD:REF name="Type_">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="XMAKBiezfEqnfzSQh5SQAAAA">
<XPD:ATTR name="Name" type="string">setPath</XPD:ATTR>
<XPD:REF name="Owner">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QChX7D5eLkCL9DPJ9WjfeAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XMAKBiezfEqnfzSQh5SQAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="j2oz85HYtkmnls/tXJiU3QAA">
<XPD:ATTR name="Name" type="string">p</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XMAKBiezfEqnfzSQh5SQAAAA</XPD:REF>
<XPD:REF name="Type_">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="lzjQkJQgw0KX+KfHpXtv5AAA">
<XPD:ATTR name="Name" type="string">setEnemyType</XPD:ATTR>
<XPD:REF name="Owner">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="44trP91WUkS/lSGEMsvO9AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lzjQkJQgw0KX+KfHpXtv5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="2iQCe6DSJUC+YNExW/KJ8AAA">
<XPD:ATTR name="Name" type="string">e</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lzjQkJQgw0KX+KfHpXtv5AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">q8SROLhCQEetUk5ZyoAJqAAA</XPD:REF>
<XPD:REF name="Associations[1]">NIWwjAcex0iJnYCk7146zAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Mjr63/Ouak6f9sZY9U/OVAAA">
<XPD:ATTR name="Name" type="string">igame</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IGame</XPD:ATTR>
<XPD:REF name="Type_">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
<XPD:REF name="Owner">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="d015CSw1vUe0Lr88ca6x4AAA">
<XPD:ATTR name="Name" type="string">chosenField</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Field</XPD:ATTR>
<XPD:REF name="Type_">AJvLA6us0ky8u6ISZANTggAA</XPD:REF>
<XPD:REF name="Owner">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="OxkKqvPY+0+TfFXupCOR+QAA">
<XPD:ATTR name="Name" type="string">chosenPath</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Path</XPD:ATTR>
<XPD:REF name="Type_">anZkK9ELP0yO+HN7udlUSgAA</XPD:REF>
<XPD:REF name="Owner">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="kMqSH1M7OkK0XmI2tki9XQAA">
<XPD:ATTR name="Name" type="string">chosenEnemy</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[80]" type="UMLAssociation" guid="jDVbnP64SkOgoJH6bV6kqAAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="XDhbLKljVk26cNi2DSwmnQAA">
<XPD:REF name="Association">jDVbnP64SkOgoJH6bV6kqAAA</XPD:REF>
<XPD:REF name="Participant">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="q8SROLhCQEetUk5ZyoAJqAAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">jDVbnP64SkOgoJH6bV6kqAAA</XPD:REF>
<XPD:REF name="Participant">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[81]" type="UMLAssociation" guid="Ojx197J8Y0uyNSG/xiDV2QAA">
<XPD:REF name="Namespace">M2o+ORj0Z0e24/fFE9wj5QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">yV2SD+r+ikqkPIOAdQ/5rwAA</XPD:REF>
<XPD:REF name="Views[1]">OkGnYkgTw0q0u2/JyqrWBQAA</XPD:REF>
<XPD:REF name="Views[2]">i34paobYVUq1Uu9mjcIy7wAA</XPD:REF>
<XPD:REF name="Views[3]">WRTLNr2+5Uysk3Aux8BC4gAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="zua1dhPcSEKbkEFYmxqBTQAA">
<XPD:REF name="Association">Ojx197J8Y0uyNSG/xiDV2QAA</XPD:REF>
<XPD:REF name="Participant">85l4lzfDvE+4caUcC6MTNAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">azumJ0abNUSrrEhYFCIK8gAA</XPD:REF>
<XPD:REF name="Views[1]">BsfNXywj+EiDKmKbtYlGiQAA</XPD:REF>
<XPD:REF name="Views[2]">JeoYYVk8R02pJoQ57a2WNQAA</XPD:REF>
<XPD:REF name="Views[3]">Gd1CuceAYUCjR/73kmTXNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="NIWwjAcex0iJnYCk7146zAAA">
<XPD:ATTR name="Name" type="string">igame</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">Ojx197J8Y0uyNSG/xiDV2QAA</XPD:REF>
<XPD:REF name="Participant">apbu0Jgr6UqcM/EMP3U7iwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">cg7Bhcspgk2xXFbVDTxHrQAA</XPD:REF>
<XPD:REF name="Views[1]">UAcaMqlDXU+WgagOmwixBwAA</XPD:REF>
<XPD:REF name="Views[2]">O8ncOTXsRUiBzBaSoyQEIQAA</XPD:REF>
<XPD:REF name="Views[3]">A6QZx6UMf0iADVVhnLZhjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="06AgVi9ce0mRu0rogbN9tQAA">
<XPD:ATTR name="Name" type="string">Implementation Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">implementationModel</XPD:ATTR>
<XPD:REF name="Namespace">zqO+6vEB6kaSTdupRvKyYgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="lurrJI90tEavGzgL4JiicwAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">06AgVi9ce0mRu0rogbN9tQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="50nO5fWpuEG8kCtx55tUDQAA">
<XPD:REF name="Diagram">lurrJI90tEavGzgL4JiicwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="bPivfJJUWk+nZ+K8StJi/gAA">
<XPD:ATTR name="Name" type="string">Deployment Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">deploymentModel</XPD:ATTR>
<XPD:REF name="Namespace">zqO+6vEB6kaSTdupRvKyYgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="enYFW59R4E24Dtt8L9kV8wAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">bPivfJJUWk+nZ+K8StJi/gAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="xbLTjomTnEG31oKhaYrTswAA">
<XPD:REF name="Diagram">enYFW59R4E24Dtt8L9kV8wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
