﻿<?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:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="0rrT1fJ8J0G9r35Gqt1kpwAA">
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="XUdR2/yDuUu4VMuSIaWqQgAA">
<XPD:ATTR name="Name" type="string">Requirements</XPD:ATTR>
<XPD:REF name="Namespace">0rrT1fJ8J0G9r35Gqt1kpwAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="UoSvMtqJsESupPkwit54PwAA">
<XPD:ATTR name="Name" type="string">Business Concept Model</XPD:ATTR>
<XPD:REF name="Namespace">XUdR2/yDuUu4VMuSIaWqQgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="AcGVE4FdCkG5oGOUXo5jVgAA">
<XPD:ATTR name="Name" type="string">Business Concept Diagram</XPD:ATTR>
<XPD:REF name="DiagramOwner">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="qT7ZWJDPzkuq0u5D+3t3pgAA">
<XPD:REF name="Model">AcGVE4FdCkG5oGOUXo5jVgAA</XPD:REF>
<XPD:REF name="Diagram">AcGVE4FdCkG5oGOUXo5jVgAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">9</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="TJ4pTCn7LE6FF3EvEV9y2QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">332</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">40</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">147</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">160</XPD:ATTR>
<XPD:REF name="Model">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="M2kr6bEx3UaFgSyOK6LdDwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="hIhFotFKKkSnAvEa/P5mHQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Ship</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mbjMcPDbCkCa92SUFp6KYwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="hzgdcjar/EqqO8TJXVsUkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="sz7s2HeBhECPmpAvLiAK+QAA">
<XPD:REF name="Model">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="EtFA/LFKMkGUI2IRvnZXKQAA">
<XPD:REF name="Model">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="UddhQqRFYE6SUs7PESRceAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="ufUQmdaRKEm1TLWIhNmbOQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">40</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">12</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">200</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">199</XPD:ATTR>
<XPD:REF name="Model">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="6OfPsjbI3EKiW2Xvxh8mTwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="pTmOydQgm0iRwslQad+r8wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Fleet</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="rpfp84dU6kWl8/SGKzUo4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="u1WL1J986kazo9+mNYPzcwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="NbzDDiMm4UWyoG91Fpw7jgAA">
<XPD:REF name="Model">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="kS8XB6F6eUSQGlRd+OXvrwAA">
<XPD:REF name="Model">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="CGLnbmFtqUKaPlADgzR4gAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="t/jwoR156EmxG8kgwBzyfgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">564</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">24</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">218</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">186</XPD:ATTR>
<XPD:REF name="Model">rPbyEbaf00yiMY7cdCIg8AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="XQ/FKMhf+EKi9prXYhxH5QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="SpCP5VgQAkapx6FcjjgE0wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Timer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="XVEm6YZgl02+2jBFWuL1jQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="qqWm26+IfEaMy0iJZfiBIgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="RXO0L4XXHUeJvudcd/h68gAA">
<XPD:REF name="Model">rPbyEbaf00yiMY7cdCIg8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="GYt/E440xU6nIsgLeW5J/gAA">
<XPD:REF name="Model">rPbyEbaf00yiMY7cdCIg8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="3Wby8fiFKEypGG8n6Oh9NwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">rPbyEbaf00yiMY7cdCIg8AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLAssociationView" guid="QrbOPVxeKkSkplnZwxWeAQAA">
<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,114;332,117</XPD:ATTR>
<XPD:REF name="Model">UvEubspMhkSD8MKqGNWcRAAA</XPD:REF>
<XPD:REF name="Head">TJ4pTCn7LE6FF3EvEV9y2QAA</XPD:REF>
<XPD:REF name="Tail">ufUQmdaRKEm1TLWIhNmbOQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="RvaRrrGsVE2J35LgeZrlAQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">UvEubspMhkSD8MKqGNWcRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="j/OfmUVx80O2RTkngo+qGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">UvEubspMhkSD8MKqGNWcRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="lkxSTTo0bUu9f4SvEdAKmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">UvEubspMhkSD8MKqGNWcRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="wMVf9DMXCE2idHIwt7+RcwAA">
<XPD:ATTR name="Alpha" type="real">-0,468942358832894</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">32,649655434629</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+0...*</XPD:ATTR>
<XPD:REF name="Model">lagjzMhlXESApUvW+8OEogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Trml8WFUU0u8V5M4VHxkDwAA">
<XPD:ATTR name="Alpha" type="real">0,575132174482752</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">26,0768096208106</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">9qJh7BEYqkmMPL2U0zleJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="KB5PrHTWuUKTEp7yNwH4LgAA">
<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">lagjzMhlXESApUvW+8OEogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="lOV4SZhPhE+YI52N8yICCwAA">
<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">9qJh7BEYqkmMPL2U0zleJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="gMd6HVqPy0GS+zxTdnyzQgAA">
<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">lagjzMhlXESApUvW+8OEogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="epc0jlzdZk2JUAhAr3LB+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">9qJh7BEYqkmMPL2U0zleJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="6fHzYhVrWUeHf6FLrSOJmQAA">
<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">lagjzMhlXESApUvW+8OEogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="ADQRm/cvRE2PiLjt88JPVQAA">
<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">9qJh7BEYqkmMPL2U0zleJQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="KKNsmWXMk02p/0b2z3DMtwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">64</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">272</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
<XPD:REF name="Model">UBpgDEfAfUi6kEBe/Ua7hQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="r2kJ/L9J6EWg2tYCdisOQQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="XP3J8JKEM0GFAaqcCC4+OgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BattleField</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="pUSNXdvHME623x9oOGp+MwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="/9f6CWP0O0mpXwqv0kXO0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="+SnVlj7sLEmNifwNYy/KbgAA">
<XPD:REF name="Model">UBpgDEfAfUi6kEBe/Ua7hQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="gwLZmLqJdUWtBbbHifOVoQAA">
<XPD:REF name="Model">UBpgDEfAfUi6kEBe/Ua7hQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="k2jjVpqGekuA6xnmJ0uUXwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">UBpgDEfAfUi6kEBe/Ua7hQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="KFaOLuRu7EWVpCS0po0y/gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">340</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">212</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">135</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">225</XPD:ATTR>
<XPD:REF name="Model">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="pZTkomfHTESh/tEgDH6YlwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="0YIH0uExzkqCF2wKNec30AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Engine</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="rIjCX9BHK02kIU/Jcv9dVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="NURRsR39d06/dqO1J7SX2QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="G+1dRqxLakePK28RQVUkRwAA">
<XPD:REF name="Model">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="SwXnI537YU+ZQ6BCTtSQBQAA">
<XPD:REF name="Model">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="pSN4UCZjz0m8dxlCC96sTgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLDependencyView" guid="KQnDSBu5eUaTlcmxJKomgAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">474,271;564,201</XPD:ATTR>
<XPD:REF name="Model">MSX4wTIjnkqcOmOAVxXxgwAA</XPD:REF>
<XPD:REF name="Head">t/jwoR156EmxG8kgwBzyfgAA</XPD:REF>
<XPD:REF name="Tail">KFaOLuRu7EWVpCS0po0y/gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="DBzZjWGTWk+tcb5QHJio7AAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">MSX4wTIjnkqcOmOAVxXxgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="CqrKHr16XUGTWaFbrSxgKwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">MSX4wTIjnkqcOmOAVxXxgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="0LLQhUORN06hGqhFOWoimwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">MSX4wTIjnkqcOmOAVxXxgwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLDependencyView" guid="XQpZmAnG/E2T2CIXzpNlKQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">340,271;239,191</XPD:ATTR>
<XPD:REF name="Model">iwP0U5hnUUKBrsuKZ6mOAAAA</XPD:REF>
<XPD:REF name="Head">ufUQmdaRKEm1TLWIhNmbOQAA</XPD:REF>
<XPD:REF name="Tail">KFaOLuRu7EWVpCS0po0y/gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="8ol7qd6KCkumoKr5DM5Y8wAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">iwP0U5hnUUKBrsuKZ6mOAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="IJaP5edLF0SQN9sMFmHNbAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">iwP0U5hnUUKBrsuKZ6mOAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="86esT++SA0eitEp7eMyyHAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">iwP0U5hnUUKBrsuKZ6mOAAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLDependencyView" guid="gIksJXCNikqM1zmLgupE6AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">340,324;196,325</XPD:ATTR>
<XPD:REF name="Model">Mx4VeoYXy0C75JgNeC4XoQAA</XPD:REF>
<XPD:REF name="Head">KKNsmWXMk02p/0b2z3DMtwAA</XPD:REF>
<XPD:REF name="Tail">KFaOLuRu7EWVpCS0po0y/gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="vCfli0fWVE2hHSPD9hp+KQAA">
<XPD:ATTR name="Alpha" type="real">1,49402520023105</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">13,0384048104053</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">Mx4VeoYXy0C75JgNeC4XoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="n5Mt4aT+KUOX2QGRoQOgfgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Mx4VeoYXy0C75JgNeC4XoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="1ZKfjGV7WECbWILp2judAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Mx4VeoYXy0C75JgNeC4XoQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">18</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="mPWH5NVJuk6rjrMtm/HE6gAA">
<XPD:ATTR name="Name" type="string">Ship</XPD:ATTR>
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">TJ4pTCn7LE6FF3EvEV9y2QAA</XPD:REF>
<XPD:REF name="Views[1]">sz7s2HeBhECPmpAvLiAK+QAA</XPD:REF>
<XPD:REF name="Views[2]">EtFA/LFKMkGUI2IRvnZXKQAA</XPD:REF>
<XPD:REF name="Views[3]">UddhQqRFYE6SUs7PESRceAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="yTTe7nOHL0eFwVCL+cg4GQAA">
<XPD:ATTR name="Name" type="string">Ship</XPD:ATTR>
<XPD:REF name="Owner">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="UrnuyEX/xUuQbAsSF8lMxwAA">
<XPD:ATTR name="Name" type="string">Ship</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPackage</XPD:ATTR>
<XPD:REF name="Owner">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="h+/mRoDgN02wAeNZm4uuygAA">
<XPD:ATTR name="Name" type="string">getSize</XPD:ATTR>
<XPD:REF name="Owner">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GnFM5fgRRU+o26Ux01xvewAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">h+/mRoDgN02wAeNZm4uuygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
<XPD:REF name="Associations[0]">42JXEbkWdUmuo5vhIw6J0QAA</XPD:REF>
<XPD:REF name="Associations[1]">i6fH5GuwukamB0YjM9965AAA</XPD:REF>
<XPD:REF name="Associations[2]">ES86VIm2r0WlwgjCui55wAAA</XPD:REF>
<XPD:REF name="Associations[3]">PHaALHHoykOn8MZ4RF3hRwAA</XPD:REF>
<XPD:REF name="Associations[4]">lagjzMhlXESApUvW+8OEogAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Qmg9Bfqtx0iXTg34Kaa+ewAA">
<XPD:ATTR name="Name" type="string">int top_x</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="2/y+UyALH0GaOgXOrieQygAA">
<XPD:ATTR name="Name" type="string">int top_y</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="3BnSYeBsJkuCBgYvRnZLuQAA">
<XPD:ATTR name="Name" type="string">int bottom_x</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="46YJxgPxnUetuM2JnM9QEgAA">
<XPD:ATTR name="Name" type="string">int bottom_y</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="dH7dEMEJUUetV0H4xF5mbAAA">
<XPD:ATTR name="Name" type="string">int size</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="g1ipbYBSHUGwcPlbi0eaDAAA">
<XPD:ATTR name="Name" type="string">int hp</XPD:ATTR>
<XPD:REF name="Owner">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#OwnedCollaborationInstanceSets" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedCollaborationInstanceSets[0]" type="UMLCollaborationInstanceSet" guid="gSJnQTDKyEiMBiAwVpNy+wAA">
<XPD:ATTR name="Name" type="string">CollaborationInstanceSet1</XPD:ATTR>
<XPD:REF name="RepresentedClassifier">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
<XPD:ATTR name="#InteractionInstanceSets" type="integer">1</XPD:ATTR>
<XPD:OBJ name="InteractionInstanceSets[0]" type="UMLInteractionInstanceSet" guid="ipapI8EMX0OZjgYrgOH8egAA">
<XPD:ATTR name="Name" type="string">InteractionInstanceSet1</XPD:ATTR>
<XPD:REF name="Context">gSJnQTDKyEiMBiAwVpNy+wAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLSequenceDiagram" guid="RCZ9REgXxEqCgmKqPNwd8gAA">
<XPD:ATTR name="Name" type="string">inputShips</XPD:ATTR>
<XPD:REF name="DiagramOwner">ipapI8EMX0OZjgYrgOH8egAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLSequenceDiagramView" guid="jTv63d/KW0ep3b4R51x5GQAA">
<XPD:REF name="Model">RCZ9REgXxEqCgmKqPNwd8gAA</XPD:REF>
<XPD:REF name="Diagram">RCZ9REgXxEqCgmKqPNwd8gAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">13</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLSeqObjectView" guid="dw4GZt1kcE6tSctZGpvGSAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">16</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">8</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">350</XPD:ATTR>
<XPD:REF name="Model">nY0C9caQu06z6JRmN9/c2AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="xdfH2FMaGkm272tmaup6mgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="QeaWeBHYt0Of6ht3y20wugAA">
<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Player</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="lOFK+qD9RUeS/Bla7fW2KgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="WhBBfvIMckWwpte81Jz3ZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="cQxyaF1aC06dsATB68WuvAAA">
<XPD:REF name="Model">nY0C9caQu06z6JRmN9/c2AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLSeqObjectView" guid="VJmYCxp9G02lzTkYYo+HQwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">168</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">8</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">413</XPD:ATTR>
<XPD:REF name="Model">iXhQHnjNbUi8SRLTPKAM3QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="RmOtzLsUXkGxVRDy0oUsxAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="iag5hKUzyU+5F6ZCQlCeWQAA">
<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Engine</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="cB4dPUYHdUCWa+AhDE8YKAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="GekpMKCl/E2xLaT0aMZ6DgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="OE04Xz34IU2sFVRLkn36HgAA">
<XPD:REF name="Model">iXhQHnjNbUi8SRLTPKAM3QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLSeqObjectView" guid="Dm6eGnbd0U6sOJhtHBBqZgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">388</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">8</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">424</XPD:ATTR>
<XPD:REF name="Model">Z13C4KdUQ0KEHU7pZKiabwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ToaQMVkhm0atdqDN+JFQpgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="t/p89V/DXEaLjP4HhL030QAA">
<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Fleet</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mhWA3Y5qHUuL833RmG7JeQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="7ypp+51Ff06nuyBsul19VwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="j50zkP3fYkqmsvu81ktapwAA">
<XPD:REF name="Model">Z13C4KdUQ0KEHU7pZKiabwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLSeqStimulusView" guid="tWheNpalVUSA2t7gjPB+ZAAA">
<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">203,52;233,52;233,72;209,72</XPD:ATTR>
<XPD:REF name="Model">IbmC4dI6wkiSLppMJWa/XwAA</XPD:REF>
<XPD:REF name="Head">OE04Xz34IU2sFVRLkn36HgAA</XPD:REF>
<XPD:REF name="Tail">OE04Xz34IU2sFVRLkn36HgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="1PNntJZB6ESxhzdUHAK7HQAA">
<XPD:ATTR name="Alpha" type="real">1,5707953267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">39</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1 : inputShips()</XPD:ATTR>
<XPD:REF name="Model">IbmC4dI6wkiSLppMJWa/XwAA</XPD:REF>
<XPD:REF name="HostEdge">tWheNpalVUSA2t7gjPB+ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="K8NlpsjnoEeFH4vzkgf1oQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:REF name="Model">IbmC4dI6wkiSLppMJWa/XwAA</XPD:REF>
<XPD:REF name="HostEdge">tWheNpalVUSA2t7gjPB+ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="KrHEPLALLkK5I+iElqZZpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">IbmC4dI6wkiSLppMJWa/XwAA</XPD:REF>
<XPD:REF name="HostEdge">tWheNpalVUSA2t7gjPB+ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="rAkrhkAgcUmEzPzdXQqE+QAA">
<XPD:ATTR name="Left" type="integer">196</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">72</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">293</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLSeqStimulusView" guid="BoEUnH/GtE2u8MgqwP9iBgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">196,89;51,89</XPD:ATTR>
<XPD:REF name="Model">9yo3mLGh3Uy3/Jw+6m2+3wAA</XPD:REF>
<XPD:REF name="Head">cQxyaF1aC06dsATB68WuvAAA</XPD:REF>
<XPD:REF name="Tail">OE04Xz34IU2sFVRLkn36HgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Rp4nd7UN/EmkzP/KYBfeUQAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:ATTR name="Text" type="string">2 : GivesControlToUser</XPD:ATTR>
<XPD:REF name="Model">9yo3mLGh3Uy3/Jw+6m2+3wAA</XPD:REF>
<XPD:REF name="HostEdge">BoEUnH/GtE2u8MgqwP9iBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Co0n0rtbS0mwVidMB/7ZHwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:REF name="Model">9yo3mLGh3Uy3/Jw+6m2+3wAA</XPD:REF>
<XPD:REF name="HostEdge">BoEUnH/GtE2u8MgqwP9iBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="gJA+uCT4RUa7virN2Nx46AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">9yo3mLGh3Uy3/Jw+6m2+3wAA</XPD:REF>
<XPD:REF name="HostEdge">BoEUnH/GtE2u8MgqwP9iBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="AdQn61avKUG0zranwZAFpwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">51</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">89</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLSeqStimulusView" guid="A2AUq8cx1EWOS8Z1PpJ02AAA">
<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">51,122;196,122</XPD:ATTR>
<XPD:REF name="Model">+25vkr5WpU+DGzwokZhrIQAA</XPD:REF>
<XPD:REF name="Head">OE04Xz34IU2sFVRLkn36HgAA</XPD:REF>
<XPD:REF name="Tail">cQxyaF1aC06dsATB68WuvAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="S/CcJjTsZE2dyyFD3n1PzgAA">
<XPD:ATTR name="Alpha" type="real">-4,42093244974847</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10,4403065089106</XPD:ATTR>
<XPD:ATTR name="Text" type="string">3 : UserPressedEnter</XPD:ATTR>
<XPD:REF name="Model">+25vkr5WpU+DGzwokZhrIQAA</XPD:REF>
<XPD:REF name="HostEdge">A2AUq8cx1EWOS8Z1PpJ02AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="iRTC/8wHbEGyokxL4VQDogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:REF name="Model">+25vkr5WpU+DGzwokZhrIQAA</XPD:REF>
<XPD:REF name="HostEdge">A2AUq8cx1EWOS8Z1PpJ02AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="pgX61HH6xkGkq+76JGIqYAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">+25vkr5WpU+DGzwokZhrIQAA</XPD:REF>
<XPD:REF name="HostEdge">A2AUq8cx1EWOS8Z1PpJ02AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="qgUbBlFgk0GmlFdkKMpeBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">196</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">122</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLSeqStimulusView" guid="wzqNYXzV+0edoH0ahkXsGwAA">
<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">209,125;416,125</XPD:ATTR>
<XPD:REF name="Model">kNAombCuGEyjPF8ZXDZMRAAA</XPD:REF>
<XPD:REF name="Head">j50zkP3fYkqmsvu81ktapwAA</XPD:REF>
<XPD:REF name="Tail">OE04Xz34IU2sFVRLkn36HgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="9Q0/C7Xq+UKhRgQX4289XgAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:ATTR name="Text" type="string">4 : addShip()</XPD:ATTR>
<XPD:REF name="Model">kNAombCuGEyjPF8ZXDZMRAAA</XPD:REF>
<XPD:REF name="HostEdge">wzqNYXzV+0edoH0ahkXsGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="8Gctd0XCO0yJ5ZAqq7/sDwAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;while !player_is_ready&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">kNAombCuGEyjPF8ZXDZMRAAA</XPD:REF>
<XPD:REF name="HostEdge">wzqNYXzV+0edoH0ahkXsGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Y8qe42P7zkeviSGHwR1vmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">kNAombCuGEyjPF8ZXDZMRAAA</XPD:REF>
<XPD:REF name="HostEdge">wzqNYXzV+0edoH0ahkXsGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="b3nhDKzDiEuxNW7JP4t1HgAA">
<XPD:ATTR name="Left" type="integer">416</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">125</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">40</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLSeqStimulusView" guid="hxExqkoTJUmce20bxN4mMwAA">
<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">416,155;209,155</XPD:ATTR>
<XPD:REF name="Model">kWy9eaw30UqgoptcewD6ugAA</XPD:REF>
<XPD:REF name="Head">OE04Xz34IU2sFVRLkn36HgAA</XPD:REF>
<XPD:REF name="Tail">j50zkP3fYkqmsvu81ktapwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="qo1vIV6xfUqxJiEcl/5NnAAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:ATTR name="Text" type="string">5 : returns Ship pointer</XPD:ATTR>
<XPD:REF name="Model">kWy9eaw30UqgoptcewD6ugAA</XPD:REF>
<XPD:REF name="HostEdge">hxExqkoTJUmce20bxN4mMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="drsG/whK1UOrZ5ur4BCIAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:REF name="Model">kWy9eaw30UqgoptcewD6ugAA</XPD:REF>
<XPD:REF name="HostEdge">hxExqkoTJUmce20bxN4mMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="yOd13bkVGUaz0Nj7Bmt6qgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">kWy9eaw30UqgoptcewD6ugAA</XPD:REF>
<XPD:REF name="HostEdge">hxExqkoTJUmce20bxN4mMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="otVh4J1xEEK3GVrdsCGoqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">196</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">155</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLSeqStimulusView" guid="46DVOJcK00y9wF+Tv70YUwAA">
<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">209,197;416,197</XPD:ATTR>
<XPD:REF name="Model">EOfxFvBjcUWCvCjqX21KigAA</XPD:REF>
<XPD:REF name="Head">j50zkP3fYkqmsvu81ktapwAA</XPD:REF>
<XPD:REF name="Tail">OE04Xz34IU2sFVRLkn36HgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Y17KqMBjYEWS2/eA/Bzv5QAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:ATTR name="Text" type="string">6 : checkAllyCompletion()</XPD:ATTR>
<XPD:REF name="Model">EOfxFvBjcUWCvCjqX21KigAA</XPD:REF>
<XPD:REF name="HostEdge">46DVOJcK00y9wF+Tv70YUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="4QjzMVPYAkOZf3cWZurYVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:REF name="Model">EOfxFvBjcUWCvCjqX21KigAA</XPD:REF>
<XPD:REF name="HostEdge">46DVOJcK00y9wF+Tv70YUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="a0WRaBXp6EOJFalUIrSKmgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">EOfxFvBjcUWCvCjqX21KigAA</XPD:REF>
<XPD:REF name="HostEdge">46DVOJcK00y9wF+Tv70YUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="3NOfmXRPPkyptJ3yxzxswAAA">
<XPD:ATTR name="Left" type="integer">416</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">197</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLSeqStimulusView" guid="rOOA2YZdeEa8j8AX5+zVQwAA">
<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">416,219;209,219</XPD:ATTR>
<XPD:REF name="Model">jrBBtHP/UkO3k/oxR9Vv0AAA</XPD:REF>
<XPD:REF name="Head">OE04Xz34IU2sFVRLkn36HgAA</XPD:REF>
<XPD:REF name="Tail">j50zkP3fYkqmsvu81ktapwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="WofXdnyQQ0WdQFcCsXE5sQAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:ATTR name="Text" type="string">7 : returns bool</XPD:ATTR>
<XPD:REF name="Model">jrBBtHP/UkO3k/oxR9Vv0AAA</XPD:REF>
<XPD:REF name="HostEdge">rOOA2YZdeEa8j8AX5+zVQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="BFjTjCvcr0qKeX8OJV0q1wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:REF name="Model">jrBBtHP/UkO3k/oxR9Vv0AAA</XPD:REF>
<XPD:REF name="HostEdge">rOOA2YZdeEa8j8AX5+zVQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="54tOZO2tN06tXjBuUU94LAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">jrBBtHP/UkO3k/oxR9Vv0AAA</XPD:REF>
<XPD:REF name="HostEdge">rOOA2YZdeEa8j8AX5+zVQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="zNXasjW3GkSfnYQdxCP/qwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">196</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">219</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLSeqStimulusView" guid="sULla1MQKkWYOGdNyQNomQAA">
<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">209,240;239,240;239,260;216,260</XPD:ATTR>
<XPD:REF name="Model">1ZFjpFaikk6NL+KfOR8/nAAA</XPD:REF>
<XPD:REF name="Head">OE04Xz34IU2sFVRLkn36HgAA</XPD:REF>
<XPD:REF name="Tail">OE04Xz34IU2sFVRLkn36HgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="eafsqs+AvUmtBJkJZSaSqQAA">
<XPD:ATTR name="Alpha" type="real">1,5707953267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">76</XPD:ATTR>
<XPD:ATTR name="Text" type="string">8 : drawCurrentState()</XPD:ATTR>
<XPD:REF name="Model">1ZFjpFaikk6NL+KfOR8/nAAA</XPD:REF>
<XPD:REF name="HostEdge">sULla1MQKkWYOGdNyQNomQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="K6M4HuNBckua0BHBunummwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:REF name="Model">1ZFjpFaikk6NL+KfOR8/nAAA</XPD:REF>
<XPD:REF name="HostEdge">sULla1MQKkWYOGdNyQNomQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="VzHv+oT3pECmdXbW+JSGKwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">1ZFjpFaikk6NL+KfOR8/nAAA</XPD:REF>
<XPD:REF name="HostEdge">sULla1MQKkWYOGdNyQNomQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="84+EqtigSkqMrOGsdZfQDwAA">
<XPD:ATTR name="Left" type="integer">203</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">260</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLSeqStimulusView" guid="v72VTRTY80Wz3+rgTXkFWgAA">
<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">209,310;416,310</XPD:ATTR>
<XPD:REF name="Model">JdpApbQ+s0ejPpMMg73QOQAA</XPD:REF>
<XPD:REF name="Head">j50zkP3fYkqmsvu81ktapwAA</XPD:REF>
<XPD:REF name="Tail">OE04Xz34IU2sFVRLkn36HgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="UjFchu0hVE6ilFWpvf/pgAAA">
<XPD:ATTR name="Alpha" type="real">0,72664178895793</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">12,0415945787923</XPD:ATTR>
<XPD:ATTR name="Text" type="string">9 : fillEnemyShips()</XPD:ATTR>
<XPD:REF name="Model">JdpApbQ+s0ejPpMMg73QOQAA</XPD:REF>
<XPD:REF name="HostEdge">v72VTRTY80Wz3+rgTXkFWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="87Qa/uo8ZESxH8CIGsiwngAA">
<XPD:ATTR name="Alpha" type="real">1,2490453973983</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25,298221281347</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;when player_is_ready&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">JdpApbQ+s0ejPpMMg73QOQAA</XPD:REF>
<XPD:REF name="HostEdge">v72VTRTY80Wz3+rgTXkFWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ZQyNUtHuKE6DRflgtmu0UwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">JdpApbQ+s0ejPpMMg73QOQAA</XPD:REF>
<XPD:REF name="HostEdge">v72VTRTY80Wz3+rgTXkFWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="D3H2JjcrUEKPW2eczrhzWwAA">
<XPD:ATTR name="Left" type="integer">416</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">310</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLSeqStimulusView" guid="FSDzvFkMH0a3u07kjrkizwAA">
<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">416,334;209,334</XPD:ATTR>
<XPD:REF name="Model">7XF+h4i9402XhJhFY/KUTAAA</XPD:REF>
<XPD:REF name="Head">OE04Xz34IU2sFVRLkn36HgAA</XPD:REF>
<XPD:REF name="Tail">j50zkP3fYkqmsvu81ktapwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="gg7Rvkf+Bk6f2Ohp3tw14AAA">
<XPD:ATTR name="Alpha" type="real">2,35619425326904</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">16,9705627484771</XPD:ATTR>
<XPD:ATTR name="Text" type="string">10 : returns true if success</XPD:ATTR>
<XPD:REF name="Model">7XF+h4i9402XhJhFY/KUTAAA</XPD:REF>
<XPD:REF name="HostEdge">FSDzvFkMH0a3u07kjrkizwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ANibBs4hikiNhr1QFNbdiwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:REF name="Model">7XF+h4i9402XhJhFY/KUTAAA</XPD:REF>
<XPD:REF name="HostEdge">FSDzvFkMH0a3u07kjrkizwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="g8K7ND2vp0qC4KPv+pq3lAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">7XF+h4i9402XhJhFY/KUTAAA</XPD:REF>
<XPD:REF name="HostEdge">FSDzvFkMH0a3u07kjrkizwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="J1ni+EnvB0KgBLFd4RX/FgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">196</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">334</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#ParticipatingStimuli" type="integer">10</XPD:ATTR>
<XPD:OBJ name="ParticipatingStimuli[0]" type="UMLStimulus" guid="IbmC4dI6wkiSLppMJWa/XwAA">
<XPD:ATTR name="Name" type="string">inputShips</XPD:ATTR>
<XPD:REF name="Sender">iXhQHnjNbUi8SRLTPKAM3QAA</XPD:REF>
<XPD:REF name="Receiver">iXhQHnjNbUi8SRLTPKAM3QAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="aUqD35hEW0aq+4ICc+BZ8AAA">
<XPD:REF name="Stimulus">IbmC4dI6wkiSLppMJWa/XwAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">ipapI8EMX0OZjgYrgOH8egAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">tWheNpalVUSA2t7gjPB+ZAAA</XPD:REF>
<XPD:REF name="Views[1]">1PNntJZB6ESxhzdUHAK7HQAA</XPD:REF>
<XPD:REF name="Views[2]">K8NlpsjnoEeFH4vzkgf1oQAA</XPD:REF>
<XPD:REF name="Views[3]">KrHEPLALLkK5I+iElqZZpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[1]" type="UMLStimulus" guid="9yo3mLGh3Uy3/Jw+6m2+3wAA">
<XPD:ATTR name="Name" type="string">GivesControlToUser</XPD:ATTR>
<XPD:REF name="Sender">iXhQHnjNbUi8SRLTPKAM3QAA</XPD:REF>
<XPD:REF name="Receiver">nY0C9caQu06z6JRmN9/c2AAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLSendAction" guid="EID8+0ESnEqqhEDR0SYQbQAA">
<XPD:REF name="Stimulus">9yo3mLGh3Uy3/Jw+6m2+3wAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">ipapI8EMX0OZjgYrgOH8egAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">BoEUnH/GtE2u8MgqwP9iBgAA</XPD:REF>
<XPD:REF name="Views[1]">Rp4nd7UN/EmkzP/KYBfeUQAA</XPD:REF>
<XPD:REF name="Views[2]">Co0n0rtbS0mwVidMB/7ZHwAA</XPD:REF>
<XPD:REF name="Views[3]">gJA+uCT4RUa7virN2Nx46AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[2]" type="UMLStimulus" guid="+25vkr5WpU+DGzwokZhrIQAA">
<XPD:ATTR name="Name" type="string">UserPressedEnter</XPD:ATTR>
<XPD:REF name="Sender">nY0C9caQu06z6JRmN9/c2AAA</XPD:REF>
<XPD:REF name="Receiver">iXhQHnjNbUi8SRLTPKAM3QAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLSendAction" guid="+7CZ6eFEVUK3O1yqvp3TEQAA">
<XPD:REF name="Stimulus">+25vkr5WpU+DGzwokZhrIQAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">ipapI8EMX0OZjgYrgOH8egAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">A2AUq8cx1EWOS8Z1PpJ02AAA</XPD:REF>
<XPD:REF name="Views[1]">S/CcJjTsZE2dyyFD3n1PzgAA</XPD:REF>
<XPD:REF name="Views[2]">iRTC/8wHbEGyokxL4VQDogAA</XPD:REF>
<XPD:REF name="Views[3]">pgX61HH6xkGkq+76JGIqYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[3]" type="UMLStimulus" guid="kNAombCuGEyjPF8ZXDZMRAAA">
<XPD:ATTR name="Name" type="string">addShip</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">while !player_is_ready</XPD:ATTR>
<XPD:REF name="Sender">iXhQHnjNbUi8SRLTPKAM3QAA</XPD:REF>
<XPD:REF name="Receiver">Z13C4KdUQ0KEHU7pZKiabwAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="/1s706Hrk0mVtSikecdhaAAA">
<XPD:REF name="Stimulus">kNAombCuGEyjPF8ZXDZMRAAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">ipapI8EMX0OZjgYrgOH8egAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wzqNYXzV+0edoH0ahkXsGwAA</XPD:REF>
<XPD:REF name="Views[1]">9Q0/C7Xq+UKhRgQX4289XgAA</XPD:REF>
<XPD:REF name="Views[2]">8Gctd0XCO0yJ5ZAqq7/sDwAA</XPD:REF>
<XPD:REF name="Views[3]">Y8qe42P7zkeviSGHwR1vmwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[4]" type="UMLStimulus" guid="kWy9eaw30UqgoptcewD6ugAA">
<XPD:ATTR name="Name" type="string">returns Ship pointer</XPD:ATTR>
<XPD:REF name="Sender">Z13C4KdUQ0KEHU7pZKiabwAA</XPD:REF>
<XPD:REF name="Receiver">iXhQHnjNbUi8SRLTPKAM3QAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLReturnAction" guid="SfBQQi3ThU6Xc4Oydq/DgwAA">
<XPD:REF name="Stimulus">kWy9eaw30UqgoptcewD6ugAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">ipapI8EMX0OZjgYrgOH8egAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hxExqkoTJUmce20bxN4mMwAA</XPD:REF>
<XPD:REF name="Views[1]">qo1vIV6xfUqxJiEcl/5NnAAA</XPD:REF>
<XPD:REF name="Views[2]">drsG/whK1UOrZ5ur4BCIAwAA</XPD:REF>
<XPD:REF name="Views[3]">yOd13bkVGUaz0Nj7Bmt6qgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[5]" type="UMLStimulus" guid="EOfxFvBjcUWCvCjqX21KigAA">
<XPD:ATTR name="Name" type="string">checkAllyCompletion</XPD:ATTR>
<XPD:REF name="Sender">iXhQHnjNbUi8SRLTPKAM3QAA</XPD:REF>
<XPD:REF name="Receiver">Z13C4KdUQ0KEHU7pZKiabwAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="cu5/cK4Y0kiqBgUAPYmsJAAA">
<XPD:REF name="Stimulus">EOfxFvBjcUWCvCjqX21KigAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">ipapI8EMX0OZjgYrgOH8egAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">46DVOJcK00y9wF+Tv70YUwAA</XPD:REF>
<XPD:REF name="Views[1]">Y17KqMBjYEWS2/eA/Bzv5QAA</XPD:REF>
<XPD:REF name="Views[2]">4QjzMVPYAkOZf3cWZurYVQAA</XPD:REF>
<XPD:REF name="Views[3]">a0WRaBXp6EOJFalUIrSKmgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[6]" type="UMLStimulus" guid="jrBBtHP/UkO3k/oxR9Vv0AAA">
<XPD:ATTR name="Name" type="string">returns bool</XPD:ATTR>
<XPD:REF name="Sender">Z13C4KdUQ0KEHU7pZKiabwAA</XPD:REF>
<XPD:REF name="Receiver">iXhQHnjNbUi8SRLTPKAM3QAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLReturnAction" guid="cg4FWHZG70ygVT/dse9xygAA">
<XPD:REF name="Stimulus">jrBBtHP/UkO3k/oxR9Vv0AAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">ipapI8EMX0OZjgYrgOH8egAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rOOA2YZdeEa8j8AX5+zVQwAA</XPD:REF>
<XPD:REF name="Views[1]">WofXdnyQQ0WdQFcCsXE5sQAA</XPD:REF>
<XPD:REF name="Views[2]">BFjTjCvcr0qKeX8OJV0q1wAA</XPD:REF>
<XPD:REF name="Views[3]">54tOZO2tN06tXjBuUU94LAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[7]" type="UMLStimulus" guid="1ZFjpFaikk6NL+KfOR8/nAAA">
<XPD:ATTR name="Name" type="string">drawCurrentState</XPD:ATTR>
<XPD:REF name="Sender">iXhQHnjNbUi8SRLTPKAM3QAA</XPD:REF>
<XPD:REF name="Receiver">iXhQHnjNbUi8SRLTPKAM3QAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="II1JKOqaXEK4YTTTy94F8QAA">
<XPD:REF name="Stimulus">1ZFjpFaikk6NL+KfOR8/nAAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">ipapI8EMX0OZjgYrgOH8egAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">sULla1MQKkWYOGdNyQNomQAA</XPD:REF>
<XPD:REF name="Views[1]">eafsqs+AvUmtBJkJZSaSqQAA</XPD:REF>
<XPD:REF name="Views[2]">K6M4HuNBckua0BHBunummwAA</XPD:REF>
<XPD:REF name="Views[3]">VzHv+oT3pECmdXbW+JSGKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[8]" type="UMLStimulus" guid="JdpApbQ+s0ejPpMMg73QOQAA">
<XPD:ATTR name="Name" type="string">fillEnemyShips</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">when player_is_ready</XPD:ATTR>
<XPD:REF name="Sender">iXhQHnjNbUi8SRLTPKAM3QAA</XPD:REF>
<XPD:REF name="Receiver">Z13C4KdUQ0KEHU7pZKiabwAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="LdgOLJe0S0uyls8M3QWVnwAA">
<XPD:REF name="Stimulus">JdpApbQ+s0ejPpMMg73QOQAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">ipapI8EMX0OZjgYrgOH8egAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">v72VTRTY80Wz3+rgTXkFWgAA</XPD:REF>
<XPD:REF name="Views[1]">UjFchu0hVE6ilFWpvf/pgAAA</XPD:REF>
<XPD:REF name="Views[2]">87Qa/uo8ZESxH8CIGsiwngAA</XPD:REF>
<XPD:REF name="Views[3]">ZQyNUtHuKE6DRflgtmu0UwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[9]" type="UMLStimulus" guid="7XF+h4i9402XhJhFY/KUTAAA">
<XPD:ATTR name="Name" type="string">returns true if success</XPD:ATTR>
<XPD:REF name="Sender">Z13C4KdUQ0KEHU7pZKiabwAA</XPD:REF>
<XPD:REF name="Receiver">iXhQHnjNbUi8SRLTPKAM3QAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLReturnAction" guid="6dJK0jn03EuEen3TBjUiVQAA">
<XPD:REF name="Stimulus">7XF+h4i9402XhJhFY/KUTAAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">ipapI8EMX0OZjgYrgOH8egAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">FSDzvFkMH0a3u07kjrkizwAA</XPD:REF>
<XPD:REF name="Views[1]">gg7Rvkf+Bk6f2Ohp3tw14AAA</XPD:REF>
<XPD:REF name="Views[2]">ANibBs4hikiNhr1QFNbdiwAA</XPD:REF>
<XPD:REF name="Views[3]">g8K7ND2vp0qC4KPv+pq3lAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Fragments" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Fragments[0]" type="UMLCombinedFragment" guid="B3B7Ps9AmUKef5qMcPqHCAAA">
<XPD:ATTR name="Name" type="string">CombinedFragment1</XPD:ATTR>
<XPD:ATTR name="InteractionOperator" type="UMLInteractionOperatorKind">iokSeq</XPD:ATTR>
<XPD:REF name="EnclosingInteractionInstanceSet">ipapI8EMX0OZjgYrgOH8egAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#OwnedFrames" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedFrames[0]" type="UMLFrame" guid="Y0gKPcKAmkCVH1dDwQ3FaAAA">
<XPD:ATTR name="Name" type="string">Frame1</XPD:ATTR>
<XPD:ATTR name="FrameKind" type="string">sd</XPD:ATTR>
<XPD:REF name="InteractionInstanceSet">ipapI8EMX0OZjgYrgOH8egAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#ParticipatingInstances" type="integer">3</XPD:ATTR>
<XPD:OBJ name="ParticipatingInstances[0]" type="UMLObject" guid="nY0C9caQu06z6JRmN9/c2AAA">
<XPD:ATTR name="Name" type="string">Player</XPD:ATTR>
<XPD:REF name="CollaborationInstanceSet">gSJnQTDKyEiMBiAwVpNy+wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">dw4GZt1kcE6tSctZGpvGSAAA</XPD:REF>
<XPD:REF name="Views[1]">cQxyaF1aC06dsATB68WuvAAA</XPD:REF>
<XPD:ATTR name="#SendingStimuli" type="integer">1</XPD:ATTR>
<XPD:REF name="SendingStimuli[0]">+25vkr5WpU+DGzwokZhrIQAA</XPD:REF>
<XPD:ATTR name="#ReceivingStimuli" type="integer">1</XPD:ATTR>
<XPD:REF name="ReceivingStimuli[0]">9yo3mLGh3Uy3/Jw+6m2+3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingInstances[1]" type="UMLObject" guid="iXhQHnjNbUi8SRLTPKAM3QAA">
<XPD:ATTR name="Name" type="string">Engine</XPD:ATTR>
<XPD:REF name="CollaborationInstanceSet">gSJnQTDKyEiMBiAwVpNy+wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">VJmYCxp9G02lzTkYYo+HQwAA</XPD:REF>
<XPD:REF name="Views[1]">OE04Xz34IU2sFVRLkn36HgAA</XPD:REF>
<XPD:ATTR name="#SendingStimuli" type="integer">6</XPD:ATTR>
<XPD:REF name="SendingStimuli[0]">kNAombCuGEyjPF8ZXDZMRAAA</XPD:REF>
<XPD:REF name="SendingStimuli[1]">9yo3mLGh3Uy3/Jw+6m2+3wAA</XPD:REF>
<XPD:REF name="SendingStimuli[2]">IbmC4dI6wkiSLppMJWa/XwAA</XPD:REF>
<XPD:REF name="SendingStimuli[3]">EOfxFvBjcUWCvCjqX21KigAA</XPD:REF>
<XPD:REF name="SendingStimuli[4]">JdpApbQ+s0ejPpMMg73QOQAA</XPD:REF>
<XPD:REF name="SendingStimuli[5]">1ZFjpFaikk6NL+KfOR8/nAAA</XPD:REF>
<XPD:ATTR name="#ReceivingStimuli" type="integer">6</XPD:ATTR>
<XPD:REF name="ReceivingStimuli[0]">+25vkr5WpU+DGzwokZhrIQAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[1]">kWy9eaw30UqgoptcewD6ugAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[2]">IbmC4dI6wkiSLppMJWa/XwAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[3]">jrBBtHP/UkO3k/oxR9Vv0AAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[4]">7XF+h4i9402XhJhFY/KUTAAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[5]">1ZFjpFaikk6NL+KfOR8/nAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingInstances[2]" type="UMLObject" guid="Z13C4KdUQ0KEHU7pZKiabwAA">
<XPD:ATTR name="Name" type="string">Fleet</XPD:ATTR>
<XPD:REF name="CollaborationInstanceSet">gSJnQTDKyEiMBiAwVpNy+wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">Dm6eGnbd0U6sOJhtHBBqZgAA</XPD:REF>
<XPD:REF name="Views[1]">j50zkP3fYkqmsvu81ktapwAA</XPD:REF>
<XPD:ATTR name="#SendingStimuli" type="integer">3</XPD:ATTR>
<XPD:REF name="SendingStimuli[0]">kWy9eaw30UqgoptcewD6ugAA</XPD:REF>
<XPD:REF name="SendingStimuli[1]">jrBBtHP/UkO3k/oxR9Vv0AAA</XPD:REF>
<XPD:REF name="SendingStimuli[2]">7XF+h4i9402XhJhFY/KUTAAA</XPD:REF>
<XPD:ATTR name="#ReceivingStimuli" type="integer">3</XPD:ATTR>
<XPD:REF name="ReceivingStimuli[0]">kNAombCuGEyjPF8ZXDZMRAAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[1]">EOfxFvBjcUWCvCjqX21KigAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[2]">JdpApbQ+s0ejPpMMg73QOQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedCollaborationInstanceSets[1]" type="UMLCollaborationInstanceSet" guid="c74bodJOG0WQiAimuJ5e1gAA">
<XPD:ATTR name="Name" type="string">CollaborationInstanceSet2</XPD:ATTR>
<XPD:REF name="RepresentedClassifier">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
<XPD:ATTR name="#InteractionInstanceSets" type="integer">1</XPD:ATTR>
<XPD:OBJ name="InteractionInstanceSets[0]" type="UMLInteractionInstanceSet" guid="HEeIPlRPCkSVP7vKfxwauQAA">
<XPD:ATTR name="Name" type="string">InteractionInstanceSet1</XPD:ATTR>
<XPD:REF name="Context">c74bodJOG0WQiAimuJ5e1gAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLSequenceDiagram" guid="wFqA+iTaLEe2rr+gl9pIHAAA">
<XPD:ATTR name="Name" type="string">shot</XPD:ATTR>
<XPD:REF name="DiagramOwner">HEeIPlRPCkSVP7vKfxwauQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLSequenceDiagramView" guid="JBLrlTMzHk2uWXnx36CpAgAA">
<XPD:REF name="Model">wFqA+iTaLEe2rr+gl9pIHAAA</XPD:REF>
<XPD:REF name="Diagram">wFqA+iTaLEe2rr+gl9pIHAAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">6</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLSeqObjectView" guid="T4zUlr5gF0qX8Y4OrM/lvgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">68</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">40</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">241</XPD:ATTR>
<XPD:REF name="Model">e7cf74SGcUSoCj/o7VIuIQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="3g/fW8K2G0u5TzxmFFEenAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="iZZXMP1VGkWQXW6OuWWmPwAA">
<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Engine</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="p0DYkuIvVUmMmDmm6JHpZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="+FoRmCyHVkyjhRMmNgdipwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="+8+Pf2equ0CmfDgSaWuPwwAA">
<XPD:REF name="Model">e7cf74SGcUSoCj/o7VIuIQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLSeqObjectView" guid="a6N4glh37ECCom9zJ1poVwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">296</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">36</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">245</XPD:ATTR>
<XPD:REF name="Model">1IR2PJ8bl0GU9D42BJ9y0AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="qIKSARItNk+cckRF0xMqrgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="pzrb/Qq1ekmfuX65K7JfdwAA">
<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Fleet</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mm4IU4pRwUiHvpR4SGGP9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="P3/7iwohZU6Z7lvaBuLCMgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="cJK7oxNRwU+H46IZ/xaPRAAA">
<XPD:REF name="Model">1IR2PJ8bl0GU9D42BJ9y0AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLSeqStimulusView" guid="3Hox9kImv0mc4fhJd/XM/gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">103,100;324,100</XPD:ATTR>
<XPD:REF name="Model">DDSUzhntnUSd0AUqiCix6wAA</XPD:REF>
<XPD:REF name="Head">cJK7oxNRwU+H46IZ/xaPRAAA</XPD:REF>
<XPD:REF name="Tail">+8+Pf2equ0CmfDgSaWuPwwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="skjUzCs0Q0Sotp/oc6cyaAAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1 : shot()</XPD:ATTR>
<XPD:REF name="Model">DDSUzhntnUSd0AUqiCix6wAA</XPD:REF>
<XPD:REF name="HostEdge">3Hox9kImv0mc4fhJd/XM/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="N+Z0vUUUakOVLdCUDbK5rwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:REF name="Model">DDSUzhntnUSd0AUqiCix6wAA</XPD:REF>
<XPD:REF name="HostEdge">3Hox9kImv0mc4fhJd/XM/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="eBnIq11RXkKOPhOzLtj0WwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">DDSUzhntnUSd0AUqiCix6wAA</XPD:REF>
<XPD:REF name="HostEdge">3Hox9kImv0mc4fhJd/XM/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="JGvH6lDX0ESKV/niby8LuwAA">
<XPD:ATTR name="Left" type="integer">324</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">100</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">161</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLSeqStimulusView" guid="uDCqvjFvykK29TJ32sXIsgAA">
<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">337,108;367,108;367,128;344,128</XPD:ATTR>
<XPD:REF name="Model">IvQ9OH8Y8U+oGX7WaaLAbwAA</XPD:REF>
<XPD:REF name="Head">cJK7oxNRwU+H46IZ/xaPRAAA</XPD:REF>
<XPD:REF name="Tail">cJK7oxNRwU+H46IZ/xaPRAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="/q1S5JtzRE6SUdGGfOiPVAAA">
<XPD:ATTR name="Alpha" type="real">1,5707953267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">72</XPD:ATTR>
<XPD:ATTR name="Text" type="string">2 : getShipByPoint()</XPD:ATTR>
<XPD:REF name="Model">IvQ9OH8Y8U+oGX7WaaLAbwAA</XPD:REF>
<XPD:REF name="HostEdge">uDCqvjFvykK29TJ32sXIsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="o+OCIrPI50aD6iU/plvkGAAA">
<XPD:ATTR name="Alpha" type="real">1,77619068825311</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">73,5459040327876</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;if returns not NULL HP--&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">IvQ9OH8Y8U+oGX7WaaLAbwAA</XPD:REF>
<XPD:REF name="HostEdge">uDCqvjFvykK29TJ32sXIsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="q2Zdb+uBdkydGlWGQFBWNwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">IvQ9OH8Y8U+oGX7WaaLAbwAA</XPD:REF>
<XPD:REF name="HostEdge">uDCqvjFvykK29TJ32sXIsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="25Ua7f0iaUi9ZFeGea2BowAA">
<XPD:ATTR name="Left" type="integer">331</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">128</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLSeqStimulusView" guid="pUv8ZwRqZUuTh7yYjdOJhgAA">
<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">337,184;367,184;367,204;344,204</XPD:ATTR>
<XPD:REF name="Model">aJrWl//Q8UyyGqgqwech2wAA</XPD:REF>
<XPD:REF name="Head">cJK7oxNRwU+H46IZ/xaPRAAA</XPD:REF>
<XPD:REF name="Tail">cJK7oxNRwU+H46IZ/xaPRAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="EctjIpjrhEmPG0TGSBVNFQAA">
<XPD:ATTR name="Alpha" type="real">1,5707953267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">61</XPD:ATTR>
<XPD:ATTR name="Text" type="string">3 : deleteShip()</XPD:ATTR>
<XPD:REF name="Model">aJrWl//Q8UyyGqgqwech2wAA</XPD:REF>
<XPD:REF name="HostEdge">pUv8ZwRqZUuTh7yYjdOJhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="29LQLosPF0SBWHZHWPrHYgAA">
<XPD:ATTR name="Alpha" type="real">1,83996277538171</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">60,1664358259653</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;if HP==0&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">aJrWl//Q8UyyGqgqwech2wAA</XPD:REF>
<XPD:REF name="HostEdge">pUv8ZwRqZUuTh7yYjdOJhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="9xzz8ChweEiTlmMYrlxLYAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">aJrWl//Q8UyyGqgqwech2wAA</XPD:REF>
<XPD:REF name="HostEdge">pUv8ZwRqZUuTh7yYjdOJhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="Gi2/93rek0awk1cHvQ4/1wAA">
<XPD:ATTR name="Left" type="integer">331</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">204</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLSeqStimulusView" guid="ND70Exo0uE6W56FVsFPvRgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">324,248;103,248</XPD:ATTR>
<XPD:REF name="Model">pR119ZzCSEmtJDzyqe5KKgAA</XPD:REF>
<XPD:REF name="Head">+8+Pf2equ0CmfDgSaWuPwwAA</XPD:REF>
<XPD:REF name="Tail">cJK7oxNRwU+H46IZ/xaPRAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="/HmGJjv5OEOF40hnouZwQgAA">
<XPD:ATTR name="Alpha" type="real">4,65688926770304</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">18,0277563773199</XPD:ATTR>
<XPD:ATTR name="Text" type="string">4 : returns int as missed, injured or killed</XPD:ATTR>
<XPD:REF name="Model">pR119ZzCSEmtJDzyqe5KKgAA</XPD:REF>
<XPD:REF name="HostEdge">ND70Exo0uE6W56FVsFPvRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="W6bzjuiCOEKp6h9JGtYZGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:REF name="Model">pR119ZzCSEmtJDzyqe5KKgAA</XPD:REF>
<XPD:REF name="HostEdge">ND70Exo0uE6W56FVsFPvRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="s60/nMMcEEeXFuhlfQ1BUAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">pR119ZzCSEmtJDzyqe5KKgAA</XPD:REF>
<XPD:REF name="HostEdge">ND70Exo0uE6W56FVsFPvRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="wmDupFRHFUaQqLN1kGPtFAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">103</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">248</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#ParticipatingStimuli" type="integer">4</XPD:ATTR>
<XPD:OBJ name="ParticipatingStimuli[0]" type="UMLStimulus" guid="DDSUzhntnUSd0AUqiCix6wAA">
<XPD:ATTR name="Name" type="string">shot</XPD:ATTR>
<XPD:REF name="Sender">e7cf74SGcUSoCj/o7VIuIQAA</XPD:REF>
<XPD:REF name="Receiver">1IR2PJ8bl0GU9D42BJ9y0AAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="czFBtS8BWkOhRnvpgJYCMwAA">
<XPD:REF name="Stimulus">DDSUzhntnUSd0AUqiCix6wAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">HEeIPlRPCkSVP7vKfxwauQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3Hox9kImv0mc4fhJd/XM/gAA</XPD:REF>
<XPD:REF name="Views[1]">skjUzCs0Q0Sotp/oc6cyaAAA</XPD:REF>
<XPD:REF name="Views[2]">N+Z0vUUUakOVLdCUDbK5rwAA</XPD:REF>
<XPD:REF name="Views[3]">eBnIq11RXkKOPhOzLtj0WwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[1]" type="UMLStimulus" guid="IvQ9OH8Y8U+oGX7WaaLAbwAA">
<XPD:ATTR name="Name" type="string">getShipByPoint</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">if returns not NULL HP--</XPD:ATTR>
<XPD:REF name="Sender">1IR2PJ8bl0GU9D42BJ9y0AAA</XPD:REF>
<XPD:REF name="Receiver">1IR2PJ8bl0GU9D42BJ9y0AAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="gVezKwiQzkKQWCTk9AgPbgAA">
<XPD:REF name="Stimulus">IvQ9OH8Y8U+oGX7WaaLAbwAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">HEeIPlRPCkSVP7vKfxwauQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">uDCqvjFvykK29TJ32sXIsgAA</XPD:REF>
<XPD:REF name="Views[1]">/q1S5JtzRE6SUdGGfOiPVAAA</XPD:REF>
<XPD:REF name="Views[2]">o+OCIrPI50aD6iU/plvkGAAA</XPD:REF>
<XPD:REF name="Views[3]">q2Zdb+uBdkydGlWGQFBWNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[2]" type="UMLStimulus" guid="aJrWl//Q8UyyGqgqwech2wAA">
<XPD:ATTR name="Name" type="string">deleteShip</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">if HP==0</XPD:ATTR>
<XPD:REF name="Sender">1IR2PJ8bl0GU9D42BJ9y0AAA</XPD:REF>
<XPD:REF name="Receiver">1IR2PJ8bl0GU9D42BJ9y0AAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="WxNfE2EhrUi1X+MNdBjjhQAA">
<XPD:REF name="Stimulus">aJrWl//Q8UyyGqgqwech2wAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">HEeIPlRPCkSVP7vKfxwauQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pUv8ZwRqZUuTh7yYjdOJhgAA</XPD:REF>
<XPD:REF name="Views[1]">EctjIpjrhEmPG0TGSBVNFQAA</XPD:REF>
<XPD:REF name="Views[2]">29LQLosPF0SBWHZHWPrHYgAA</XPD:REF>
<XPD:REF name="Views[3]">9xzz8ChweEiTlmMYrlxLYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[3]" type="UMLStimulus" guid="pR119ZzCSEmtJDzyqe5KKgAA">
<XPD:ATTR name="Name" type="string">returns int as missed, injured or killed</XPD:ATTR>
<XPD:REF name="Sender">1IR2PJ8bl0GU9D42BJ9y0AAA</XPD:REF>
<XPD:REF name="Receiver">e7cf74SGcUSoCj/o7VIuIQAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLReturnAction" guid="V0pYDExWr06DJrsvciYO0gAA">
<XPD:REF name="Stimulus">pR119ZzCSEmtJDzyqe5KKgAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">HEeIPlRPCkSVP7vKfxwauQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ND70Exo0uE6W56FVsFPvRgAA</XPD:REF>
<XPD:REF name="Views[1]">/HmGJjv5OEOF40hnouZwQgAA</XPD:REF>
<XPD:REF name="Views[2]">W6bzjuiCOEKp6h9JGtYZGgAA</XPD:REF>
<XPD:REF name="Views[3]">s60/nMMcEEeXFuhlfQ1BUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#ParticipatingInstances" type="integer">2</XPD:ATTR>
<XPD:OBJ name="ParticipatingInstances[0]" type="UMLObject" guid="e7cf74SGcUSoCj/o7VIuIQAA">
<XPD:ATTR name="Name" type="string">Engine</XPD:ATTR>
<XPD:REF name="CollaborationInstanceSet">c74bodJOG0WQiAimuJ5e1gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">T4zUlr5gF0qX8Y4OrM/lvgAA</XPD:REF>
<XPD:REF name="Views[1]">+8+Pf2equ0CmfDgSaWuPwwAA</XPD:REF>
<XPD:ATTR name="#SendingStimuli" type="integer">1</XPD:ATTR>
<XPD:REF name="SendingStimuli[0]">DDSUzhntnUSd0AUqiCix6wAA</XPD:REF>
<XPD:ATTR name="#ReceivingStimuli" type="integer">1</XPD:ATTR>
<XPD:REF name="ReceivingStimuli[0]">pR119ZzCSEmtJDzyqe5KKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingInstances[1]" type="UMLObject" guid="1IR2PJ8bl0GU9D42BJ9y0AAA">
<XPD:ATTR name="Name" type="string">Fleet</XPD:ATTR>
<XPD:REF name="CollaborationInstanceSet">c74bodJOG0WQiAimuJ5e1gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">a6N4glh37ECCom9zJ1poVwAA</XPD:REF>
<XPD:REF name="Views[1]">cJK7oxNRwU+H46IZ/xaPRAAA</XPD:REF>
<XPD:ATTR name="#SendingStimuli" type="integer">3</XPD:ATTR>
<XPD:REF name="SendingStimuli[0]">IvQ9OH8Y8U+oGX7WaaLAbwAA</XPD:REF>
<XPD:REF name="SendingStimuli[1]">pR119ZzCSEmtJDzyqe5KKgAA</XPD:REF>
<XPD:REF name="SendingStimuli[2]">aJrWl//Q8UyyGqgqwech2wAA</XPD:REF>
<XPD:ATTR name="#ReceivingStimuli" type="integer">3</XPD:ATTR>
<XPD:REF name="ReceivingStimuli[0]">DDSUzhntnUSd0AUqiCix6wAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[1]">IvQ9OH8Y8U+oGX7WaaLAbwAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[2]">aJrWl//Q8UyyGqgqwech2wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="C7pido6cOUep76Hq27XHUgAA">
<XPD:ATTR name="Name" type="string">Fleet</XPD:ATTR>
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ufUQmdaRKEm1TLWIhNmbOQAA</XPD:REF>
<XPD:REF name="Views[1]">NbzDDiMm4UWyoG91Fpw7jgAA</XPD:REF>
<XPD:REF name="Views[2]">kS8XB6F6eUSQGlRd+OXvrwAA</XPD:REF>
<XPD:REF name="Views[3]">CGLnbmFtqUKaPlADgzR4gAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">iwP0U5hnUUKBrsuKZ6mOAAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="OeI3Lmfj7UmORUB+4UXsSAAA">
<XPD:ATTR name="Name" type="string">Fleet</XPD:ATTR>
<XPD:REF name="Owner">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="qRzPeQKJrEeAgw+XpCdf2gAA">
<XPD:ATTR name="Name" type="string">addShip</XPD:ATTR>
<XPD:REF name="Owner">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aexc88PngUCyT5R8mJS7AQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Ship*</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qRzPeQKJrEeAgw+XpCdf2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="bcRvTb2aNku4at5i8Gs+kgAA">
<XPD:ATTR name="Name" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qRzPeQKJrEeAgw+XpCdf2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="zIIAty9YlUy0hFIlJqg3+wAA">
<XPD:ATTR name="Name" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qRzPeQKJrEeAgw+XpCdf2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="g+wP+lyzU0OObKFJgwqI0AAA">
<XPD:ATTR name="Name" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qRzPeQKJrEeAgw+XpCdf2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="zBqm6WrN3kKMvZ19HIl5TQAA">
<XPD:ATTR name="Name" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qRzPeQKJrEeAgw+XpCdf2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[5]" type="UMLParameter" guid="kqk/6wBjvky8JMywWyHOQgAA">
<XPD:ATTR name="Name" type="string">char*</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qRzPeQKJrEeAgw+XpCdf2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="uzA0Qg/NRki0t2ZmwJzfkAAA">
<XPD:ATTR name="Name" type="string">checkAllyCompletion</XPD:ATTR>
<XPD:REF name="Owner">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EAGPJpfcG02tJ3nUZYZFoAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uzA0Qg/NRki0t2ZmwJzfkAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="d5JdZjX3GkGFZ+4RAF1ThAAA">
<XPD:ATTR name="Name" type="string">deleteShip</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="w/ReGVXEt0S9YPPqqEC0vAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d5JdZjX3GkGFZ+4RAF1ThAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="YFJ1wuZn30eWsBmYXJ0X9AAA">
<XPD:ATTR name="Name" type="string">Ship*</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d5JdZjX3GkGFZ+4RAF1ThAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="UO7z0m26h0qAVy5v4CvtzAAA">
<XPD:ATTR name="Name" type="string">char*</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d5JdZjX3GkGFZ+4RAF1ThAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="xcV4qMYOj0iKL7dqKCFvvgAA">
<XPD:ATTR name="Name" type="string">fillEnemyShips</XPD:ATTR>
<XPD:REF name="Owner">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EiI3ZSdTu0imzVhNC0gQmAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xcV4qMYOj0iKL7dqKCFvvgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="cGDG0LAFYU2iK0eD9ImOwgAA">
<XPD:ATTR name="Name" type="string">getShipByPoint</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2zujPDafCEOd1TDeBZ2bjQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Ship*</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cGDG0LAFYU2iK0eD9ImOwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="gEk1T/ldrEiK+dPVL2LpvQAA">
<XPD:ATTR name="Name" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cGDG0LAFYU2iK0eD9ImOwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="9PHx4OKNGUyDJdJe0AIPhgAA">
<XPD:ATTR name="Name" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cGDG0LAFYU2iK0eD9ImOwgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="117aLM7HA0+QvqwX4lDmlwAA">
<XPD:ATTR name="Name" type="string">shot</XPD:ATTR>
<XPD:REF name="Owner">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dtFdsdw+fEubqT77fzUIsQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">117aLM7HA0+QvqwX4lDmlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MfZbEbv4YEqRapsgH6FWOwAA">
<XPD:ATTR name="Name" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">117aLM7HA0+QvqwX4lDmlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="9sBqHMf96Ei+77ThWNS/NQAA">
<XPD:ATTR name="Name" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">117aLM7HA0+QvqwX4lDmlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="t1GknCBThUeBr1u/lQ8jbQAA">
<XPD:ATTR name="Name" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">117aLM7HA0+QvqwX4lDmlwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">sxzh0hjwmUec9YLboAHIBAAA</XPD:REF>
<XPD:REF name="Associations[1]">8juti1k3xUGnbRclVxBfXgAA</XPD:REF>
<XPD:REF name="Associations[2]">9qJh7BEYqkmMPL2U0zleJQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="F7IPI80XGUSzdEwVYjV+EgAA">
<XPD:ATTR name="Name" type="string">Ship* allyShips[10]</XPD:ATTR>
<XPD:REF name="Owner">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="tWW6uGnA00epwUglM99GSgAA">
<XPD:ATTR name="Name" type="string">Ship* enemyShips[10]</XPD:ATTR>
<XPD:REF name="Owner">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="N99MZqV3MEO4Rp7zLmbobwAA">
<XPD:ATTR name="Name" type="string">num_of_allies[4]</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="PdtmiCmxVUaZEaU+SicyqwAA">
<XPD:ATTR name="Name" type="string">num_of_enemies[4]</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#OwnedCollaborationInstanceSets" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedCollaborationInstanceSets[0]" type="UMLCollaborationInstanceSet" guid="xq3PUklkoECJA8pYCR5sYQAA">
<XPD:ATTR name="Name" type="string">CollaborationInstanceSet1</XPD:ATTR>
<XPD:REF name="RepresentedClassifier">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
<XPD:ATTR name="#InteractionInstanceSets" type="integer">1</XPD:ATTR>
<XPD:OBJ name="InteractionInstanceSets[0]" type="UMLInteractionInstanceSet" guid="/3LkIqsE/0O3M5F8lXxPOAAA">
<XPD:ATTR name="Name" type="string">InteractionInstanceSet1</XPD:ATTR>
<XPD:REF name="Context">xq3PUklkoECJA8pYCR5sYQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLSequenceDiagram" guid="lQ4r59zN0EeQFbNocqVKJgAA">
<XPD:ATTR name="Name" type="string">mainLoop</XPD:ATTR>
<XPD:REF name="DiagramOwner">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLSequenceDiagramView" guid="Tyheky4M5UWz6Bm3uhULxgAA">
<XPD:REF name="Model">lQ4r59zN0EeQFbNocqVKJgAA</XPD:REF>
<XPD:REF name="Diagram">lQ4r59zN0EeQFbNocqVKJgAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">21</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLSeqObjectView" guid="rUyu0cvUDEadERYBylfzJQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">136</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">433</XPD:ATTR>
<XPD:REF name="Model">OYKFGYlPkUaaYvBZ6zUOUwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="TcjJJobw0U2pzXfPKxr+yAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="l+7zoBSAbkeuPCpmYy+sdgAA">
<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Player</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="xNBqlNf+cUCDXXEUoX4owAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="JTsFJRgO7Eq+f8AIL9GaIgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="u9w91aPUP0mJRAuQah+UpgAA">
<XPD:REF name="Model">OYKFGYlPkUaaYvBZ6zUOUwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLSeqObjectView" guid="Mkh9LXqeK0Gx7agCM7E5ZwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">284</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">549</XPD:ATTR>
<XPD:REF name="Model">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Oq6CdcwOwEqzUU82gewdcwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="u59wrN40uUCpL/tDAXSkqQAA">
<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Engine</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="HMc9am1tyUOFGXnJ9XqUiwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="C6bt2gtmNkiV02Og6Aq9kAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="tbUnDlf1qkeJ4z2KO6+pRwAA">
<XPD:REF name="Model">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLSeqObjectView" guid="jbFoYOKVCECQ9uZ+L2gTXAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">656</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">148</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">317</XPD:ATTR>
<XPD:REF name="Model">qkMm1wjlnUq6yDepvah4XQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="WTh57T0X60KX3uuid9DLcwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="QV2FYeVg0kOnBKvCiv/KqwAA">
<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Timer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="0TflxDwfTUKtYTKN3L6o9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="GaPCKDgNvkG6wJkM7QOD5gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="2+BleCuks0Owv4CQLNIWGgAA">
<XPD:REF name="Model">qkMm1wjlnUq6yDepvah4XQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLSeqObjectView" guid="TevqnwXX602O4ykOBTjtqgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">576</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">200</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">261</XPD:ATTR>
<XPD:REF name="Model">h6qjD8/rG0CSL8OrVSLThAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="yySYNR2wBkSLuIbLex5ocwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="AxNSp9hjuUO4iOHrU7gu/gAA">
<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Fleet</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="U7lgNPGirEeb7qk/Bn3yMgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="/mHWNKsGyE2wM5GoyskklAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="7VIVVDL5IEq79eSROL0cvAAA">
<XPD:REF name="Model">h6qjD8/rG0CSL8OrVSLThAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLSeqObjectView" guid="x2dXqe7q9E6ODO6WrYfODQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">512</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">248</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">70</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">240</XPD:ATTR>
<XPD:REF name="Model">V/JwzEKBhUWu6U+6LpUAHwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="0dTT0G6oAEa/Fl/sokEkegAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="dY0SflzsSEO+eetAPWS90gAA">
<XPD:ATTR name="FontStyle" type="integer">4</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BattleField</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="MWtRCMWHfU2+YDFfv356pgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="8+1ddFS6jkqjDVpsJru0+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="LifeLine" type="UMLLifeLineView" guid="ck/8w3L1H0a/ZDa3I0yX7AAA">
<XPD:REF name="Model">V/JwzEKBhUWu6U+6LpUAHwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLSeqStimulusView" guid="oLkDektoekSp5HSmvKwLbwAA">
<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">319,92;349,92;349,112;325,112</XPD:ATTR>
<XPD:REF name="Model">GLShGHCqwECBF2KP0tHoKAAA</XPD:REF>
<XPD:REF name="Head">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:REF name="Tail">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="jnwbsjhLPE6y4lYmDVovcQAA">
<XPD:ATTR name="Alpha" type="real">1,5707953267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">49</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1 : mainLoop()</XPD:ATTR>
<XPD:REF name="Model">GLShGHCqwECBF2KP0tHoKAAA</XPD:REF>
<XPD:REF name="HostEdge">oLkDektoekSp5HSmvKwLbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="INcUUoRsYEq1ljIOK0o2mQAA">
<XPD:ATTR name="Alpha" type="real">1,67317583008153</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">146,768525236169</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;while sum of num_of_allies's(num_of_enemies's) +0&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">GLShGHCqwECBF2KP0tHoKAAA</XPD:REF>
<XPD:REF name="HostEdge">oLkDektoekSp5HSmvKwLbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="MrK03C6zyUGJ9USRilEE+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">GLShGHCqwECBF2KP0tHoKAAA</XPD:REF>
<XPD:REF name="HostEdge">oLkDektoekSp5HSmvKwLbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="96nrm2h4ZEiK8hfbT3zjWgAA">
<XPD:ATTR name="Left" type="integer">312</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">112</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">445</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLSeqStimulusView" guid="hKPgdMqbG0WdMcYz443VPgAA">
<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">325,133;355,133;355,153;332,153</XPD:ATTR>
<XPD:REF name="Model">ocjgmZ3d20OIfmhkCeSgQgAA</XPD:REF>
<XPD:REF name="Head">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:REF name="Tail">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="buQqVm3NZkSl3ILpJGNZFQAA">
<XPD:ATTR name="Alpha" type="real">1,52377120047625</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">85,0940655980192</XPD:ATTR>
<XPD:ATTR name="Text" type="string">2 : inputShips()</XPD:ATTR>
<XPD:REF name="Model">ocjgmZ3d20OIfmhkCeSgQgAA</XPD:REF>
<XPD:REF name="HostEdge">hKPgdMqbG0WdMcYz443VPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="NWEJgj6ItUy7Fx9kEgSf/AAA">
<XPD:ATTR name="Alpha" type="real">1,71269236601445</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">91,9238815542512</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;while NOT player_is_ready&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">ocjgmZ3d20OIfmhkCeSgQgAA</XPD:REF>
<XPD:REF name="HostEdge">hKPgdMqbG0WdMcYz443VPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ERU9kZiC1katIXH9wt6EKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">ocjgmZ3d20OIfmhkCeSgQgAA</XPD:REF>
<XPD:REF name="HostEdge">hKPgdMqbG0WdMcYz443VPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="sUIvAd1Y30agD8/HCl2gwQAA">
<XPD:ATTR name="Left" type="integer">319</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">153</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLSeqStimulusView" guid="gbGlOKY99kmYNuUGADO3AAAA">
<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">319,157;171,157</XPD:ATTR>
<XPD:REF name="Model">bbx9hvKxPEmeNcESQPuw3wAA</XPD:REF>
<XPD:REF name="Head">u9w91aPUP0mJRAuQah+UpgAA</XPD:REF>
<XPD:REF name="Tail">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="BMht+wfBekia+Vft1zdiMQAA">
<XPD:ATTR name="Alpha" type="real">4,71238761250918</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">14</XPD:ATTR>
<XPD:ATTR name="Text" type="string">3 : ControlsToUser</XPD:ATTR>
<XPD:REF name="Model">bbx9hvKxPEmeNcESQPuw3wAA</XPD:REF>
<XPD:REF name="HostEdge">gbGlOKY99kmYNuUGADO3AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Sce8wgcSCESymEX2I+F2JQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:REF name="Model">bbx9hvKxPEmeNcESQPuw3wAA</XPD:REF>
<XPD:REF name="HostEdge">gbGlOKY99kmYNuUGADO3AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="6sUgynj3U0unORoriuxZjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">bbx9hvKxPEmeNcESQPuw3wAA</XPD:REF>
<XPD:REF name="HostEdge">gbGlOKY99kmYNuUGADO3AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="mnjDVUsU/EG93R7VaETRZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">171</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">157</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLSeqStimulusView" guid="gaEtWu4G4kyEJYtCjsRJXwAA">
<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">171,168;319,168</XPD:ATTR>
<XPD:REF name="Model">AaVlT1Pct02u+BOlZ1zD4AAA</XPD:REF>
<XPD:REF name="Head">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:REF name="Tail">u9w91aPUP0mJRAuQah+UpgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="+8MQXCijh0myx8Qag4y3UgAA">
<XPD:ATTR name="Alpha" type="real">-1,64210242733046</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">14,0356688476182</XPD:ATTR>
<XPD:ATTR name="Text" type="string">4 : user made choice</XPD:ATTR>
<XPD:REF name="Model">AaVlT1Pct02u+BOlZ1zD4AAA</XPD:REF>
<XPD:REF name="HostEdge">gaEtWu4G4kyEJYtCjsRJXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="aDOrMYFRLUCVpFjW/EvhkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:REF name="Model">AaVlT1Pct02u+BOlZ1zD4AAA</XPD:REF>
<XPD:REF name="HostEdge">gaEtWu4G4kyEJYtCjsRJXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="THBw6wgFSEyRbgcQkCCzBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">AaVlT1Pct02u+BOlZ1zD4AAA</XPD:REF>
<XPD:REF name="HostEdge">gaEtWu4G4kyEJYtCjsRJXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="gpHopfsdf0eC1SOUsOevjAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">319</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">168</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLSeqStimulusView" guid="njrYUZBVI0KSUNa6BfUZOgAA">
<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">325,195;684,195</XPD:ATTR>
<XPD:REF name="Model">Ez/jDpJVR0CrnwiS0GBI8QAA</XPD:REF>
<XPD:REF name="Head">2+BleCuks0Owv4CQLNIWGgAA</XPD:REF>
<XPD:REF name="Tail">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="iPJsUUmDwE+qrGZUJMAfnwAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:ATTR name="Text" type="string">5 : startTimer()</XPD:ATTR>
<XPD:REF name="Model">Ez/jDpJVR0CrnwiS0GBI8QAA</XPD:REF>
<XPD:REF name="HostEdge">njrYUZBVI0KSUNa6BfUZOgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="blh3oQQZh0WFDbdxktKAFQAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;if player_is_ready&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">Ez/jDpJVR0CrnwiS0GBI8QAA</XPD:REF>
<XPD:REF name="HostEdge">njrYUZBVI0KSUNa6BfUZOgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="o5ggEoA2PUu7P24cyafNPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">Ez/jDpJVR0CrnwiS0GBI8QAA</XPD:REF>
<XPD:REF name="HostEdge">njrYUZBVI0KSUNa6BfUZOgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="nt88AUvW0EiPeocbF13p4wAA">
<XPD:ATTR name="Left" type="integer">684</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">195</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLSeqStimulusView" guid="ZZvL43Z96k6wRLs2yJn5kQAA">
<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">325,212;355,212;355,232;332,232</XPD:ATTR>
<XPD:REF name="Model">rpDNgRPbikigNaxLF3xZOQAA</XPD:REF>
<XPD:REF name="Head">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:REF name="Tail">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="72gmjpoA/0eCYR2W2HzlwQAA">
<XPD:ATTR name="Alpha" type="real">1,5707953267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">54</XPD:ATTR>
<XPD:ATTR name="Text" type="string">6 : cpuMove()</XPD:ATTR>
<XPD:REF name="Model">rpDNgRPbikigNaxLF3xZOQAA</XPD:REF>
<XPD:REF name="HostEdge">ZZvL43Z96k6wRLs2yJn5kQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="wTxXvCBwFEWwzKdQXcXlfgAA">
<XPD:ATTR name="Alpha" type="real">1,82334956354857</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">64,0312423743285</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;if NOT players_move&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">rpDNgRPbikigNaxLF3xZOQAA</XPD:REF>
<XPD:REF name="HostEdge">ZZvL43Z96k6wRLs2yJn5kQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="fWDVj99yUkezSlGD/oTJLQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">rpDNgRPbikigNaxLF3xZOQAA</XPD:REF>
<XPD:REF name="HostEdge">ZZvL43Z96k6wRLs2yJn5kQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="uhYXyv0GuUO8UKzW3enjVQAA">
<XPD:ATTR name="Left" type="integer">319</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">232</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLSeqStimulusView" guid="iiw2ESvCw0O6Rz5l6B4DHAAA">
<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">319,249;171,249</XPD:ATTR>
<XPD:REF name="Model">mBfTFw7LQkelWzzMrex9rQAA</XPD:REF>
<XPD:REF name="Head">u9w91aPUP0mJRAuQah+UpgAA</XPD:REF>
<XPD:REF name="Tail">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="EJsBt7k0D0mo0AazhFMqmQAA">
<XPD:ATTR name="Alpha" type="real">-1,49948957266954</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">14,0356688476182</XPD:ATTR>
<XPD:ATTR name="Text" type="string">7 : ControlsToUser</XPD:ATTR>
<XPD:REF name="Model">mBfTFw7LQkelWzzMrex9rQAA</XPD:REF>
<XPD:REF name="HostEdge">iiw2ESvCw0O6Rz5l6B4DHAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="YDwiLXAdgEm7UrqLM6D+dQAA">
<XPD:ATTR name="Alpha" type="real">-1,53509757080348</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">28,0178514522438</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;if players_move&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">mBfTFw7LQkelWzzMrex9rQAA</XPD:REF>
<XPD:REF name="HostEdge">iiw2ESvCw0O6Rz5l6B4DHAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="RlXBgk1xVE2ke6P6d9aqbgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">mBfTFw7LQkelWzzMrex9rQAA</XPD:REF>
<XPD:REF name="HostEdge">iiw2ESvCw0O6Rz5l6B4DHAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="kT3ry9nF6UOqv6auZObJ+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">171</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">249</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLSeqStimulusView" guid="efFfxWd2oE6F7N7S85uktAAA">
<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">171,271;312,271</XPD:ATTR>
<XPD:REF name="Model">LUFaFg7VIkyMno/9+3eYowAA</XPD:REF>
<XPD:REF name="Head">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:REF name="Tail">u9w91aPUP0mJRAuQah+UpgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="tf5R8HycVUaY1A5ph2xcbAAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:ATTR name="Text" type="string">8 : user pressed ENTER</XPD:ATTR>
<XPD:REF name="Model">LUFaFg7VIkyMno/9+3eYowAA</XPD:REF>
<XPD:REF name="HostEdge">efFfxWd2oE6F7N7S85uktAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="5Kkxce+njUe9Iu865mdjhgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:REF name="Model">LUFaFg7VIkyMno/9+3eYowAA</XPD:REF>
<XPD:REF name="HostEdge">efFfxWd2oE6F7N7S85uktAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="KN/RrZ96j0iq3Bi5OLc6qAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">LUFaFg7VIkyMno/9+3eYowAA</XPD:REF>
<XPD:REF name="HostEdge">efFfxWd2oE6F7N7S85uktAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="nigm7RWKakyZaLFUu2m0TAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">312</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">271</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLSeqStimulusView" guid="JCpuR+fhV0m0qxss88tF4QAA">
<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">325,274;355,274;355,294;332,294</XPD:ATTR>
<XPD:REF name="Model">e4fIsltMxk67SNVLoYpXqAAA</XPD:REF>
<XPD:REF name="Head">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:REF name="Tail">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="s+tXUWV0s0e4ql22Xm2aUQAA">
<XPD:ATTR name="Alpha" type="real">1,5707953267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">61</XPD:ATTR>
<XPD:ATTR name="Text" type="string">9 : keyboardHandler()</XPD:ATTR>
<XPD:REF name="Model">e4fIsltMxk67SNVLoYpXqAAA</XPD:REF>
<XPD:REF name="HostEdge">JCpuR+fhV0m0qxss88tF4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="JYjZn2As20q7vyf3TQZ7iwAA">
<XPD:ATTR name="Alpha" type="real">1,80002722319097</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">61,6116872029975</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;if pressed P&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">e4fIsltMxk67SNVLoYpXqAAA</XPD:REF>
<XPD:REF name="HostEdge">JCpuR+fhV0m0qxss88tF4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="xxHIJrxLwkOm/3drI0D5GwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">e4fIsltMxk67SNVLoYpXqAAA</XPD:REF>
<XPD:REF name="HostEdge">JCpuR+fhV0m0qxss88tF4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="CaIZdpPoSkmlPe3rH9D43AAA">
<XPD:ATTR name="Left" type="integer">319</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">294</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLSeqStimulusView" guid="85jgWj5GMEK9cLkXjgY9pgAA">
<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">325,326;540,326</XPD:ATTR>
<XPD:REF name="Model">0606iPN5vU6nskTu/82gkgAA</XPD:REF>
<XPD:REF name="Head">ck/8w3L1H0a/ZDa3I0yX7AAA</XPD:REF>
<XPD:REF name="Tail">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="a7WNZmu+LkukwptpeoeOvAAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:ATTR name="Text" type="string">10 : checkCell()</XPD:ATTR>
<XPD:REF name="Model">0606iPN5vU6nskTu/82gkgAA</XPD:REF>
<XPD:REF name="HostEdge">85jgWj5GMEK9cLkXjgY9pgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="3lrUEoPXakWAF54cCmElnwAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;if user makes shot&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">0606iPN5vU6nskTu/82gkgAA</XPD:REF>
<XPD:REF name="HostEdge">85jgWj5GMEK9cLkXjgY9pgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ZhjRjrYGF0aEQnB76vt3pgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">0606iPN5vU6nskTu/82gkgAA</XPD:REF>
<XPD:REF name="HostEdge">85jgWj5GMEK9cLkXjgY9pgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="hJV+5FE1S02RN4w++eny9wAA">
<XPD:ATTR name="Left" type="integer">540</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">326</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLSeqStimulusView" guid="LP5MdBsAYkaMEbMk4geVUQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">540,340;325,340</XPD:ATTR>
<XPD:REF name="Model">33mG9ONHHUqZP8XhpGCS6QAA</XPD:REF>
<XPD:REF name="Head">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:REF name="Tail">ck/8w3L1H0a/ZDa3I0yX7AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ovqoj+VR0Eerwjx8JXPAbAAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:ATTR name="Text" type="string">11 : returns true if NOT prohibited</XPD:ATTR>
<XPD:REF name="Model">33mG9ONHHUqZP8XhpGCS6QAA</XPD:REF>
<XPD:REF name="HostEdge">LP5MdBsAYkaMEbMk4geVUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="9KYQQlt5cUCHDGSiqtRmLAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:REF name="Model">33mG9ONHHUqZP8XhpGCS6QAA</XPD:REF>
<XPD:REF name="HostEdge">LP5MdBsAYkaMEbMk4geVUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="0kvNULDuaEqSqbSdV5BjxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">33mG9ONHHUqZP8XhpGCS6QAA</XPD:REF>
<XPD:REF name="HostEdge">LP5MdBsAYkaMEbMk4geVUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="28/WGHSZL0aeY47U6OAFCwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">312</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">340</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLSeqStimulusView" guid="VpQ/E3W150e8bGL1GPECTQAA">
<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">325,380;604,380</XPD:ATTR>
<XPD:REF name="Model">OyWso0yb7k6aZZpOf2bOSgAA</XPD:REF>
<XPD:REF name="Head">7VIVVDL5IEq79eSROL0cvAAA</XPD:REF>
<XPD:REF name="Tail">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="yjqc7JMcsUiWU1YmUkof+AAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:ATTR name="Text" type="string">12 : shot()</XPD:ATTR>
<XPD:REF name="Model">OyWso0yb7k6aZZpOf2bOSgAA</XPD:REF>
<XPD:REF name="HostEdge">VpQ/E3W150e8bGL1GPECTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="mbVW+qemdEKj+l5FGZlWewAA">
<XPD:ATTR name="Alpha" type="real">-1,67046333559716</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10,0498756211209</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;if checkCell() returns true&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">OyWso0yb7k6aZZpOf2bOSgAA</XPD:REF>
<XPD:REF name="HostEdge">VpQ/E3W150e8bGL1GPECTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="YK5oRjWxL0yJmqBm7xONUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">OyWso0yb7k6aZZpOf2bOSgAA</XPD:REF>
<XPD:REF name="HostEdge">VpQ/E3W150e8bGL1GPECTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="vofj2NjzTESy8ZAdUl4xFQAA">
<XPD:ATTR name="Left" type="integer">604</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">380</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLSeqStimulusView" guid="CKlI4gTrY0axbtLFrYVVKAAA">
<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">604,413;325,413</XPD:ATTR>
<XPD:REF name="Model">C4Ot3T7a3k6puKcBycCwCwAA</XPD:REF>
<XPD:REF name="Head">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:REF name="Tail">7VIVVDL5IEq79eSROL0cvAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ZOg38Gq8dkOSSEilnJEQQAAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:ATTR name="Text" type="string">13 : returns int</XPD:ATTR>
<XPD:REF name="Model">C4Ot3T7a3k6puKcBycCwCwAA</XPD:REF>
<XPD:REF name="HostEdge">CKlI4gTrY0axbtLFrYVVKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="kKdava6nRkS/CcGf2K1DYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:REF name="Model">C4Ot3T7a3k6puKcBycCwCwAA</XPD:REF>
<XPD:REF name="HostEdge">CKlI4gTrY0axbtLFrYVVKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="7d0kyXJs/0W/igi1BpkiKQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">C4Ot3T7a3k6puKcBycCwCwAA</XPD:REF>
<XPD:REF name="HostEdge">CKlI4gTrY0axbtLFrYVVKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="lW+Nc6mmbE+iU8VSxajsCAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">312</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">413</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLSeqStimulusView" guid="xDxnCnpGLUGgaqY6KjCZWAAA">
<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">325,446;540,446</XPD:ATTR>
<XPD:REF name="Model">qTRk+GRBOkm3ZeXvBLOjpgAA</XPD:REF>
<XPD:REF name="Head">ck/8w3L1H0a/ZDa3I0yX7AAA</XPD:REF>
<XPD:REF name="Tail">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="v3AloKThEEy18iLDzDyNAgAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:ATTR name="Text" type="string">14 : setCell()</XPD:ATTR>
<XPD:REF name="Model">qTRk+GRBOkm3ZeXvBLOjpgAA</XPD:REF>
<XPD:REF name="HostEdge">xDxnCnpGLUGgaqY6KjCZWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="dI3h/PXgQE2Dwu+0bUJW/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">25</XPD:ATTR>
<XPD:REF name="Model">qTRk+GRBOkm3ZeXvBLOjpgAA</XPD:REF>
<XPD:REF name="HostEdge">xDxnCnpGLUGgaqY6KjCZWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="1lb3agmVPEmHJ1brHf2NsAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">qTRk+GRBOkm3ZeXvBLOjpgAA</XPD:REF>
<XPD:REF name="HostEdge">xDxnCnpGLUGgaqY6KjCZWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="l1m7nVMzWU66eMtNVvKVkwAA">
<XPD:ATTR name="Left" type="integer">540</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">446</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLSeqStimulusView" guid="LnyUFveVzE2ZIxvvUhdgDgAA">
<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">325,451;355,451;355,471;332,471</XPD:ATTR>
<XPD:REF name="Model">Is+kahts6U+59ZbMI7pLlAAA</XPD:REF>
<XPD:REF name="Head">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:REF name="Tail">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="CoOwirOrEUOL1qCOLnoSKgAA">
<XPD:ATTR name="Alpha" type="real">1,16066806574465</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">50,1597448159378</XPD:ATTR>
<XPD:ATTR name="Text" type="string">15 : pause()</XPD:ATTR>
<XPD:REF name="Model">Is+kahts6U+59ZbMI7pLlAAA</XPD:REF>
<XPD:REF name="HostEdge">LnyUFveVzE2ZIxvvUhdgDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="iBKb6y0Nmk+/EBuq2dyMswAA">
<XPD:ATTR name="Alpha" type="real">1,49685630277952</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">54,1479454827235</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;&lt;if user pauses&gt;&gt;</XPD:ATTR>
<XPD:REF name="Model">Is+kahts6U+59ZbMI7pLlAAA</XPD:REF>
<XPD:REF name="HostEdge">LnyUFveVzE2ZIxvvUhdgDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="vRTqUbl6oUq3ykHz/Xc0KQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">Is+kahts6U+59ZbMI7pLlAAA</XPD:REF>
<XPD:REF name="HostEdge">LnyUFveVzE2ZIxvvUhdgDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="4PyzxcH+vEamaJcXUhr0/wAA">
<XPD:ATTR name="Left" type="integer">319</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">471</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLSeqStimulusView" guid="5LX7/QlXGUOls6IrTovBvgAA">
<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">325,505;355,505;355,525;332,525</XPD:ATTR>
<XPD:REF name="Model">3bGL1Q8BqESk76vAWrYUsQAA</XPD:REF>
<XPD:REF name="Head">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:REF name="Tail">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="XRSy5xAW/E2BgYl/auaCIQAA">
<XPD:ATTR name="Alpha" type="real">1,09867343056705</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">52,773099207835</XPD:ATTR>
<XPD:ATTR name="Text" type="string">16 : drawCurrentState()</XPD:ATTR>
<XPD:REF name="Model">3bGL1Q8BqESk76vAWrYUsQAA</XPD:REF>
<XPD:REF name="HostEdge">5LX7/QlXGUOls6IrTovBvgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="kJe6knBxt0CVWnYVr0t5VgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:REF name="Model">3bGL1Q8BqESk76vAWrYUsQAA</XPD:REF>
<XPD:REF name="HostEdge">5LX7/QlXGUOls6IrTovBvgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="5Ia40zKdHkCr+TrfxxiegwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">10</XPD:ATTR>
<XPD:REF name="Model">3bGL1Q8BqESk76vAWrYUsQAA</XPD:REF>
<XPD:REF name="HostEdge">5LX7/QlXGUOls6IrTovBvgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Activation" type="UMLActivationView" guid="aXJHwPeCm0SmQzVmOZXrmQAA">
<XPD:ATTR name="Left" type="integer">319</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">525</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">14</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#ParticipatingStimuli" type="integer">16</XPD:ATTR>
<XPD:OBJ name="ParticipatingStimuli[0]" type="UMLStimulus" guid="GLShGHCqwECBF2KP0tHoKAAA">
<XPD:ATTR name="Name" type="string">mainLoop</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">while sum of num_of_allies's(num_of_enemies's) +0</XPD:ATTR>
<XPD:REF name="Sender">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:REF name="Receiver">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="x7FzXul9n0SenMt3Ek4jrQAA">
<XPD:REF name="Stimulus">GLShGHCqwECBF2KP0tHoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">oLkDektoekSp5HSmvKwLbwAA</XPD:REF>
<XPD:REF name="Views[1]">jnwbsjhLPE6y4lYmDVovcQAA</XPD:REF>
<XPD:REF name="Views[2]">INcUUoRsYEq1ljIOK0o2mQAA</XPD:REF>
<XPD:REF name="Views[3]">MrK03C6zyUGJ9USRilEE+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[1]" type="UMLStimulus" guid="ocjgmZ3d20OIfmhkCeSgQgAA">
<XPD:ATTR name="Name" type="string">inputShips</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">while NOT player_is_ready</XPD:ATTR>
<XPD:REF name="Sender">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:REF name="Receiver">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="dcsTlHoLXU2Fz6t6t29eowAA">
<XPD:REF name="Stimulus">ocjgmZ3d20OIfmhkCeSgQgAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hKPgdMqbG0WdMcYz443VPgAA</XPD:REF>
<XPD:REF name="Views[1]">buQqVm3NZkSl3ILpJGNZFQAA</XPD:REF>
<XPD:REF name="Views[2]">NWEJgj6ItUy7Fx9kEgSf/AAA</XPD:REF>
<XPD:REF name="Views[3]">ERU9kZiC1katIXH9wt6EKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[2]" type="UMLStimulus" guid="bbx9hvKxPEmeNcESQPuw3wAA">
<XPD:ATTR name="Name" type="string">ControlsToUser</XPD:ATTR>
<XPD:REF name="Sender">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:REF name="Receiver">OYKFGYlPkUaaYvBZ6zUOUwAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLSendAction" guid="5X1MAWQ3RECmy9mgnowRawAA">
<XPD:REF name="Stimulus">bbx9hvKxPEmeNcESQPuw3wAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gbGlOKY99kmYNuUGADO3AAAA</XPD:REF>
<XPD:REF name="Views[1]">BMht+wfBekia+Vft1zdiMQAA</XPD:REF>
<XPD:REF name="Views[2]">Sce8wgcSCESymEX2I+F2JQAA</XPD:REF>
<XPD:REF name="Views[3]">6sUgynj3U0unORoriuxZjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[3]" type="UMLStimulus" guid="AaVlT1Pct02u+BOlZ1zD4AAA">
<XPD:ATTR name="Name" type="string">user made choice</XPD:ATTR>
<XPD:REF name="Sender">OYKFGYlPkUaaYvBZ6zUOUwAA</XPD:REF>
<XPD:REF name="Receiver">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLSendAction" guid="4jsXLQy5QEepdgL55PObHAAA">
<XPD:REF name="Stimulus">AaVlT1Pct02u+BOlZ1zD4AAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gaEtWu4G4kyEJYtCjsRJXwAA</XPD:REF>
<XPD:REF name="Views[1]">+8MQXCijh0myx8Qag4y3UgAA</XPD:REF>
<XPD:REF name="Views[2]">aDOrMYFRLUCVpFjW/EvhkQAA</XPD:REF>
<XPD:REF name="Views[3]">THBw6wgFSEyRbgcQkCCzBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[4]" type="UMLStimulus" guid="Ez/jDpJVR0CrnwiS0GBI8QAA">
<XPD:ATTR name="Name" type="string">startTimer</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">if player_is_ready</XPD:ATTR>
<XPD:REF name="Sender">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:REF name="Receiver">qkMm1wjlnUq6yDepvah4XQAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="xRV7pXuJDkOaga1tq6IXwgAA">
<XPD:REF name="Stimulus">Ez/jDpJVR0CrnwiS0GBI8QAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">njrYUZBVI0KSUNa6BfUZOgAA</XPD:REF>
<XPD:REF name="Views[1]">iPJsUUmDwE+qrGZUJMAfnwAA</XPD:REF>
<XPD:REF name="Views[2]">blh3oQQZh0WFDbdxktKAFQAA</XPD:REF>
<XPD:REF name="Views[3]">o5ggEoA2PUu7P24cyafNPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[5]" type="UMLStimulus" guid="rpDNgRPbikigNaxLF3xZOQAA">
<XPD:ATTR name="Name" type="string">cpuMove</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">if NOT players_move</XPD:ATTR>
<XPD:REF name="Sender">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:REF name="Receiver">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="oUE6tBG/FUqZqHySLUY06AAA">
<XPD:REF name="Stimulus">rpDNgRPbikigNaxLF3xZOQAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ZZvL43Z96k6wRLs2yJn5kQAA</XPD:REF>
<XPD:REF name="Views[1]">72gmjpoA/0eCYR2W2HzlwQAA</XPD:REF>
<XPD:REF name="Views[2]">wTxXvCBwFEWwzKdQXcXlfgAA</XPD:REF>
<XPD:REF name="Views[3]">fWDVj99yUkezSlGD/oTJLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[6]" type="UMLStimulus" guid="mBfTFw7LQkelWzzMrex9rQAA">
<XPD:ATTR name="Name" type="string">ControlsToUser</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">if players_move</XPD:ATTR>
<XPD:REF name="Sender">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:REF name="Receiver">OYKFGYlPkUaaYvBZ6zUOUwAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLSendAction" guid="uSx4nPG9OE+I19HsRaEacwAA">
<XPD:REF name="Stimulus">mBfTFw7LQkelWzzMrex9rQAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">iiw2ESvCw0O6Rz5l6B4DHAAA</XPD:REF>
<XPD:REF name="Views[1]">EJsBt7k0D0mo0AazhFMqmQAA</XPD:REF>
<XPD:REF name="Views[2]">YDwiLXAdgEm7UrqLM6D+dQAA</XPD:REF>
<XPD:REF name="Views[3]">RlXBgk1xVE2ke6P6d9aqbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[7]" type="UMLStimulus" guid="LUFaFg7VIkyMno/9+3eYowAA">
<XPD:ATTR name="Name" type="string">user pressed ENTER</XPD:ATTR>
<XPD:REF name="Sender">OYKFGYlPkUaaYvBZ6zUOUwAA</XPD:REF>
<XPD:REF name="Receiver">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLSendAction" guid="MSrEPoKhZU6tyZOYWk06VQAA">
<XPD:REF name="Stimulus">LUFaFg7VIkyMno/9+3eYowAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">efFfxWd2oE6F7N7S85uktAAA</XPD:REF>
<XPD:REF name="Views[1]">tf5R8HycVUaY1A5ph2xcbAAA</XPD:REF>
<XPD:REF name="Views[2]">5Kkxce+njUe9Iu865mdjhgAA</XPD:REF>
<XPD:REF name="Views[3]">KN/RrZ96j0iq3Bi5OLc6qAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[8]" type="UMLStimulus" guid="e4fIsltMxk67SNVLoYpXqAAA">
<XPD:ATTR name="Name" type="string">keyboardHandler</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">if pressed P</XPD:ATTR>
<XPD:ATTR name="Arguments" type="string">char</XPD:ATTR>
<XPD:REF name="Sender">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:REF name="Receiver">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="PsxfPtUB+UyHNlMXAdo9bQAA">
<XPD:REF name="Stimulus">e4fIsltMxk67SNVLoYpXqAAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">JCpuR+fhV0m0qxss88tF4QAA</XPD:REF>
<XPD:REF name="Views[1]">s+tXUWV0s0e4ql22Xm2aUQAA</XPD:REF>
<XPD:REF name="Views[2]">JYjZn2As20q7vyf3TQZ7iwAA</XPD:REF>
<XPD:REF name="Views[3]">xxHIJrxLwkOm/3drI0D5GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[9]" type="UMLStimulus" guid="0606iPN5vU6nskTu/82gkgAA">
<XPD:ATTR name="Name" type="string">checkCell</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">if user makes shot</XPD:ATTR>
<XPD:REF name="Sender">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:REF name="Receiver">V/JwzEKBhUWu6U+6LpUAHwAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="WbXKrz3AX0iVpe+k7TEOygAA">
<XPD:REF name="Stimulus">0606iPN5vU6nskTu/82gkgAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">85jgWj5GMEK9cLkXjgY9pgAA</XPD:REF>
<XPD:REF name="Views[1]">a7WNZmu+LkukwptpeoeOvAAA</XPD:REF>
<XPD:REF name="Views[2]">3lrUEoPXakWAF54cCmElnwAA</XPD:REF>
<XPD:REF name="Views[3]">ZhjRjrYGF0aEQnB76vt3pgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[10]" type="UMLStimulus" guid="33mG9ONHHUqZP8XhpGCS6QAA">
<XPD:ATTR name="Name" type="string">returns true if NOT prohibited</XPD:ATTR>
<XPD:REF name="Sender">V/JwzEKBhUWu6U+6LpUAHwAA</XPD:REF>
<XPD:REF name="Receiver">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLReturnAction" guid="cgafirqivE+wurJFmPFZ4wAA">
<XPD:REF name="Stimulus">33mG9ONHHUqZP8XhpGCS6QAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LP5MdBsAYkaMEbMk4geVUQAA</XPD:REF>
<XPD:REF name="Views[1]">ovqoj+VR0Eerwjx8JXPAbAAA</XPD:REF>
<XPD:REF name="Views[2]">9KYQQlt5cUCHDGSiqtRmLAAA</XPD:REF>
<XPD:REF name="Views[3]">0kvNULDuaEqSqbSdV5BjxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[11]" type="UMLStimulus" guid="OyWso0yb7k6aZZpOf2bOSgAA">
<XPD:ATTR name="Name" type="string">shot</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">if checkCell() returns true</XPD:ATTR>
<XPD:REF name="Sender">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:REF name="Receiver">h6qjD8/rG0CSL8OrVSLThAAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="MlDZQUCl8EGBC8vUukx0kAAA">
<XPD:REF name="Stimulus">OyWso0yb7k6aZZpOf2bOSgAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VpQ/E3W150e8bGL1GPECTQAA</XPD:REF>
<XPD:REF name="Views[1]">yjqc7JMcsUiWU1YmUkof+AAA</XPD:REF>
<XPD:REF name="Views[2]">mbVW+qemdEKj+l5FGZlWewAA</XPD:REF>
<XPD:REF name="Views[3]">YK5oRjWxL0yJmqBm7xONUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[12]" type="UMLStimulus" guid="C4Ot3T7a3k6puKcBycCwCwAA">
<XPD:ATTR name="Name" type="string">returns int</XPD:ATTR>
<XPD:REF name="Sender">h6qjD8/rG0CSL8OrVSLThAAA</XPD:REF>
<XPD:REF name="Receiver">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLReturnAction" guid="tocVIaXACkiKIK0JNtrkXwAA">
<XPD:REF name="Stimulus">C4Ot3T7a3k6puKcBycCwCwAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CKlI4gTrY0axbtLFrYVVKAAA</XPD:REF>
<XPD:REF name="Views[1]">ZOg38Gq8dkOSSEilnJEQQAAA</XPD:REF>
<XPD:REF name="Views[2]">kKdava6nRkS/CcGf2K1DYgAA</XPD:REF>
<XPD:REF name="Views[3]">7d0kyXJs/0W/igi1BpkiKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[13]" type="UMLStimulus" guid="qTRk+GRBOkm3ZeXvBLOjpgAA">
<XPD:ATTR name="Name" type="string">setCell</XPD:ATTR>
<XPD:ATTR name="Arguments" type="string">int</XPD:ATTR>
<XPD:REF name="Sender">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:REF name="Receiver">V/JwzEKBhUWu6U+6LpUAHwAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="NE3LrpwXW02H0HdCNc3Z3gAA">
<XPD:REF name="Stimulus">qTRk+GRBOkm3ZeXvBLOjpgAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xDxnCnpGLUGgaqY6KjCZWAAA</XPD:REF>
<XPD:REF name="Views[1]">v3AloKThEEy18iLDzDyNAgAA</XPD:REF>
<XPD:REF name="Views[2]">dI3h/PXgQE2Dwu+0bUJW/gAA</XPD:REF>
<XPD:REF name="Views[3]">1lb3agmVPEmHJ1brHf2NsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[14]" type="UMLStimulus" guid="Is+kahts6U+59ZbMI7pLlAAA">
<XPD:ATTR name="Name" type="string">pause</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">if user pauses</XPD:ATTR>
<XPD:REF name="Sender">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:REF name="Receiver">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="rtaYcFckF0mMnFFbhF/vpAAA">
<XPD:REF name="Stimulus">Is+kahts6U+59ZbMI7pLlAAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LnyUFveVzE2ZIxvvUhdgDgAA</XPD:REF>
<XPD:REF name="Views[1]">CoOwirOrEUOL1qCOLnoSKgAA</XPD:REF>
<XPD:REF name="Views[2]">iBKb6y0Nmk+/EBuq2dyMswAA</XPD:REF>
<XPD:REF name="Views[3]">vRTqUbl6oUq3ykHz/Xc0KQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingStimuli[15]" type="UMLStimulus" guid="3bGL1Q8BqESk76vAWrYUsQAA">
<XPD:ATTR name="Name" type="string">drawCurrentState</XPD:ATTR>
<XPD:REF name="Sender">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:REF name="Receiver">83Yhe21h30SrUZTc822q+QAA</XPD:REF>
<XPD:OBJ name="Action" type="UMLCallAction" guid="hVmrhSCmAkagjTSfk2OmqAAA">
<XPD:REF name="Stimulus">3bGL1Q8BqESk76vAWrYUsQAA</XPD:REF>
</XPD:OBJ>
<XPD:REF name="InteractionInstanceSet">/3LkIqsE/0O3M5F8lXxPOAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5LX7/QlXGUOls6IrTovBvgAA</XPD:REF>
<XPD:REF name="Views[1]">XRSy5xAW/E2BgYl/auaCIQAA</XPD:REF>
<XPD:REF name="Views[2]">kJe6knBxt0CVWnYVr0t5VgAA</XPD:REF>
<XPD:REF name="Views[3]">5Ia40zKdHkCr+TrfxxiegwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#ParticipatingInstances" type="integer">7</XPD:ATTR>
<XPD:OBJ name="ParticipatingInstances[0]" type="UMLObject" guid="OYKFGYlPkUaaYvBZ6zUOUwAA">
<XPD:ATTR name="Name" type="string">Player</XPD:ATTR>
<XPD:REF name="CollaborationInstanceSet">xq3PUklkoECJA8pYCR5sYQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">rUyu0cvUDEadERYBylfzJQAA</XPD:REF>
<XPD:REF name="Views[1]">u9w91aPUP0mJRAuQah+UpgAA</XPD:REF>
<XPD:ATTR name="#SendingStimuli" type="integer">2</XPD:ATTR>
<XPD:REF name="SendingStimuli[0]">AaVlT1Pct02u+BOlZ1zD4AAA</XPD:REF>
<XPD:REF name="SendingStimuli[1]">LUFaFg7VIkyMno/9+3eYowAA</XPD:REF>
<XPD:ATTR name="#ReceivingStimuli" type="integer">2</XPD:ATTR>
<XPD:REF name="ReceivingStimuli[0]">bbx9hvKxPEmeNcESQPuw3wAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[1]">mBfTFw7LQkelWzzMrex9rQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingInstances[1]" type="UMLObject" guid="83Yhe21h30SrUZTc822q+QAA">
<XPD:ATTR name="Name" type="string">Engine</XPD:ATTR>
<XPD:REF name="CollaborationInstanceSet">xq3PUklkoECJA8pYCR5sYQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">Mkh9LXqeK0Gx7agCM7E5ZwAA</XPD:REF>
<XPD:REF name="Views[1]">tbUnDlf1qkeJ4z2KO6+pRwAA</XPD:REF>
<XPD:ATTR name="#SendingStimuli" type="integer">12</XPD:ATTR>
<XPD:REF name="SendingStimuli[0]">GLShGHCqwECBF2KP0tHoKAAA</XPD:REF>
<XPD:REF name="SendingStimuli[1]">bbx9hvKxPEmeNcESQPuw3wAA</XPD:REF>
<XPD:REF name="SendingStimuli[2]">Ez/jDpJVR0CrnwiS0GBI8QAA</XPD:REF>
<XPD:REF name="SendingStimuli[3]">ocjgmZ3d20OIfmhkCeSgQgAA</XPD:REF>
<XPD:REF name="SendingStimuli[4]">mBfTFw7LQkelWzzMrex9rQAA</XPD:REF>
<XPD:REF name="SendingStimuli[5]">e4fIsltMxk67SNVLoYpXqAAA</XPD:REF>
<XPD:REF name="SendingStimuli[6]">0606iPN5vU6nskTu/82gkgAA</XPD:REF>
<XPD:REF name="SendingStimuli[7]">Is+kahts6U+59ZbMI7pLlAAA</XPD:REF>
<XPD:REF name="SendingStimuli[8]">rpDNgRPbikigNaxLF3xZOQAA</XPD:REF>
<XPD:REF name="SendingStimuli[9]">3bGL1Q8BqESk76vAWrYUsQAA</XPD:REF>
<XPD:REF name="SendingStimuli[10]">OyWso0yb7k6aZZpOf2bOSgAA</XPD:REF>
<XPD:REF name="SendingStimuli[11]">qTRk+GRBOkm3ZeXvBLOjpgAA</XPD:REF>
<XPD:ATTR name="#ReceivingStimuli" type="integer">10</XPD:ATTR>
<XPD:REF name="ReceivingStimuli[0]">GLShGHCqwECBF2KP0tHoKAAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[1]">AaVlT1Pct02u+BOlZ1zD4AAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[2]">ocjgmZ3d20OIfmhkCeSgQgAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[3]">LUFaFg7VIkyMno/9+3eYowAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[4]">e4fIsltMxk67SNVLoYpXqAAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[5]">Is+kahts6U+59ZbMI7pLlAAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[6]">rpDNgRPbikigNaxLF3xZOQAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[7]">3bGL1Q8BqESk76vAWrYUsQAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[8]">33mG9ONHHUqZP8XhpGCS6QAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[9]">C4Ot3T7a3k6puKcBycCwCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingInstances[2]" type="UMLObject" guid="OpjIV+Z7UEC50M5yKw+3TQAA">
<XPD:ATTR name="Name" type="string">Object3</XPD:ATTR>
<XPD:REF name="CollaborationInstanceSet">xq3PUklkoECJA8pYCR5sYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingInstances[3]" type="UMLObject" guid="ZGmTnxN6mUGAi7mYPcoRxgAA">
<XPD:REF name="CollaborationInstanceSet">xq3PUklkoECJA8pYCR5sYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingInstances[4]" type="UMLObject" guid="qkMm1wjlnUq6yDepvah4XQAA">
<XPD:ATTR name="Name" type="string">Timer</XPD:ATTR>
<XPD:REF name="CollaborationInstanceSet">xq3PUklkoECJA8pYCR5sYQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">jbFoYOKVCECQ9uZ+L2gTXAAA</XPD:REF>
<XPD:REF name="Views[1]">2+BleCuks0Owv4CQLNIWGgAA</XPD:REF>
<XPD:ATTR name="#ReceivingStimuli" type="integer">1</XPD:ATTR>
<XPD:REF name="ReceivingStimuli[0]">Ez/jDpJVR0CrnwiS0GBI8QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingInstances[5]" type="UMLObject" guid="h6qjD8/rG0CSL8OrVSLThAAA">
<XPD:ATTR name="Name" type="string">Fleet</XPD:ATTR>
<XPD:REF name="CollaborationInstanceSet">xq3PUklkoECJA8pYCR5sYQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">TevqnwXX602O4ykOBTjtqgAA</XPD:REF>
<XPD:REF name="Views[1]">7VIVVDL5IEq79eSROL0cvAAA</XPD:REF>
<XPD:ATTR name="#SendingStimuli" type="integer">1</XPD:ATTR>
<XPD:REF name="SendingStimuli[0]">C4Ot3T7a3k6puKcBycCwCwAA</XPD:REF>
<XPD:ATTR name="#ReceivingStimuli" type="integer">1</XPD:ATTR>
<XPD:REF name="ReceivingStimuli[0]">OyWso0yb7k6aZZpOf2bOSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ParticipatingInstances[6]" type="UMLObject" guid="V/JwzEKBhUWu6U+6LpUAHwAA">
<XPD:ATTR name="Name" type="string">BattleField</XPD:ATTR>
<XPD:REF name="CollaborationInstanceSet">xq3PUklkoECJA8pYCR5sYQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">x2dXqe7q9E6ODO6WrYfODQAA</XPD:REF>
<XPD:REF name="Views[1]">ck/8w3L1H0a/ZDa3I0yX7AAA</XPD:REF>
<XPD:ATTR name="#SendingStimuli" type="integer">1</XPD:ATTR>
<XPD:REF name="SendingStimuli[0]">33mG9ONHHUqZP8XhpGCS6QAA</XPD:REF>
<XPD:ATTR name="#ReceivingStimuli" type="integer">2</XPD:ATTR>
<XPD:REF name="ReceivingStimuli[0]">0606iPN5vU6nskTu/82gkgAA</XPD:REF>
<XPD:REF name="ReceivingStimuli[1]">qTRk+GRBOkm3ZeXvBLOjpgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLObject" guid="TeunSjw1sUmoiQ73PmTnwQAA">
<XPD:ATTR name="Name" type="string">Object1</XPD:ATTR>
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="rPbyEbaf00yiMY7cdCIg8AAA">
<XPD:ATTR name="Name" type="string">Timer</XPD:ATTR>
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">t/jwoR156EmxG8kgwBzyfgAA</XPD:REF>
<XPD:REF name="Views[1]">RXO0L4XXHUeJvudcd/h68gAA</XPD:REF>
<XPD:REF name="Views[2]">GYt/E440xU6nIsgLeW5J/gAA</XPD:REF>
<XPD:REF name="Views[3]">3Wby8fiFKEypGG8n6Oh9NwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">MSX4wTIjnkqcOmOAVxXxgwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="DbK4o7xt40eNz1OlfvgVzAAA">
<XPD:ATTR name="Name" type="string">Timer</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">rPbyEbaf00yiMY7cdCIg8AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jWEk8z2vZEmKLa8iV+cwdwAA">
<XPD:ATTR name="Name" type="string">Engine*</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DbK4o7xt40eNz1OlfvgVzAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="QEOo46WG7U2qJEtGu/6O+AAA">
<XPD:ATTR name="Name" type="string">getCurrentTime</XPD:ATTR>
<XPD:REF name="Owner">rPbyEbaf00yiMY7cdCIg8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="MoL1Pfh8OUu8SO2SvMdCCgAA">
<XPD:ATTR name="Name" type="string">notify</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">rPbyEbaf00yiMY7cdCIg8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="QJzZL7Zv4kuNS+khNixm8gAA">
<XPD:ATTR name="Name" type="string">static_instance</XPD:ATTR>
<XPD:REF name="Owner">rPbyEbaf00yiMY7cdCIg8AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AoW6ua4+SEG+ehBQ9CQ09gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">getCurrentTime</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QJzZL7Zv4kuNS+khNixm8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="WEVr9nvYY0+CaE1VxLlk4AAA">
<XPD:ATTR name="Name" type="string">Engine*</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QJzZL7Zv4kuNS+khNixm8gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="4wxLXg9Bmkqu34+sV1aFxwAA">
<XPD:ATTR name="Name" type="string">startTimer</XPD:ATTR>
<XPD:REF name="Owner">rPbyEbaf00yiMY7cdCIg8AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QMZYKKpkMEKYrlrsmP6jlgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4wxLXg9Bmkqu34+sV1aFxwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="DOCNCYrMVUu5YYtP5/KCfwAA">
<XPD:ATTR name="Name" type="string">int elapsed_time</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">rPbyEbaf00yiMY7cdCIg8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="xnaGdqPGHkSNobyqK1vwQwAA">
<XPD:ATTR name="Name" type="string">Engine* engine</XPD:ATTR>
<XPD:REF name="Owner">rPbyEbaf00yiMY7cdCIg8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="vIhdFNdgBUmzFWlvQYbmggAA">
<XPD:ATTR name="Name" type="string">static_Timer* instance</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">rPbyEbaf00yiMY7cdCIg8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="yC+Olvf5ikuDD4go9nw7MgAA">
<XPD:ATTR name="Name" type="string">bool started</XPD:ATTR>
<XPD:REF name="Owner">rPbyEbaf00yiMY7cdCIg8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="H/F5lDEpKEG/mxgQ/5z/mQAA">
<XPD:ATTR name="Name" type="string">bool paused</XPD:ATTR>
<XPD:REF name="Owner">rPbyEbaf00yiMY7cdCIg8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="1GNEGiBPmEGTA4yOBHwDvQAA">
<XPD:ATTR name="Name" type="string">int time_when_paused</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">rPbyEbaf00yiMY7cdCIg8AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLObject" guid="+6ExWesLhEyPUzkXqYlsXAAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLObject" guid="iGr6r2h6kU+Rm6xoWhqkNwAA">
<XPD:ATTR name="Name" type="string">Object2</XPD:ATTR>
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLObject" guid="xhkbhpGSKUmvUGR0G3et1QAA">
<XPD:ATTR name="Name" type="string">Object3</XPD:ATTR>
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLAssociation" guid="JWqTznsVYEeWZD2yRkcXNAAA">
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="sxzh0hjwmUec9YLboAHIBAAA">
<XPD:REF name="Association">JWqTznsVYEeWZD2yRkcXNAAA</XPD:REF>
<XPD:REF name="Participant">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="42JXEbkWdUmuo5vhIw6J0QAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">JWqTznsVYEeWZD2yRkcXNAAA</XPD:REF>
<XPD:REF name="Participant">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="TyZutgKrkUuLw6hX8q7sEQAA">
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="i6fH5GuwukamB0YjM9965AAA">
<XPD:REF name="Association">TyZutgKrkUuLw6hX8q7sEQAA</XPD:REF>
<XPD:REF name="Participant">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ES86VIm2r0WlwgjCui55wAAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">TyZutgKrkUuLw6hX8q7sEQAA</XPD:REF>
<XPD:REF name="Participant">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLAssociation" guid="XWGPDlIU4U288+ELpXxHhwAA">
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="8juti1k3xUGnbRclVxBfXgAA">
<XPD:REF name="Association">XWGPDlIU4U288+ELpXxHhwAA</XPD:REF>
<XPD:REF name="Participant">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="PHaALHHoykOn8MZ4RF3hRwAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">XWGPDlIU4U288+ELpXxHhwAA</XPD:REF>
<XPD:REF name="Participant">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLAssociation" guid="UvEubspMhkSD8MKqGNWcRAAA">
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QrbOPVxeKkSkplnZwxWeAQAA</XPD:REF>
<XPD:REF name="Views[1]">RvaRrrGsVE2J35LgeZrlAQAA</XPD:REF>
<XPD:REF name="Views[2]">j/OfmUVx80O2RTkngo+qGwAA</XPD:REF>
<XPD:REF name="Views[3]">lkxSTTo0bUu9f4SvEdAKmwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="9qJh7BEYqkmMPL2U0zleJQAA">
<XPD:ATTR name="Name" type="string">0...1</XPD:ATTR>
<XPD:REF name="Association">UvEubspMhkSD8MKqGNWcRAAA</XPD:REF>
<XPD:REF name="Participant">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Trml8WFUU0u8V5M4VHxkDwAA</XPD:REF>
<XPD:REF name="Views[1]">lOV4SZhPhE+YI52N8yICCwAA</XPD:REF>
<XPD:REF name="Views[2]">epc0jlzdZk2JUAhAr3LB+AAA</XPD:REF>
<XPD:REF name="Views[3]">ADQRm/cvRE2PiLjt88JPVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="lagjzMhlXESApUvW+8OEogAA">
<XPD:ATTR name="Name" type="string">0...*</XPD:ATTR>
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">UvEubspMhkSD8MKqGNWcRAAA</XPD:REF>
<XPD:REF name="Participant">mPWH5NVJuk6rjrMtm/HE6gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wMVf9DMXCE2idHIwt7+RcwAA</XPD:REF>
<XPD:REF name="Views[1]">KB5PrHTWuUKTEp7yNwH4LgAA</XPD:REF>
<XPD:REF name="Views[2]">gMd6HVqPy0GS+zxTdnyzQgAA</XPD:REF>
<XPD:REF name="Views[3]">6fHzYhVrWUeHf6FLrSOJmQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="UBpgDEfAfUi6kEBe/Ua7hQAA">
<XPD:ATTR name="Name" type="string">BattleField</XPD:ATTR>
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">KKNsmWXMk02p/0b2z3DMtwAA</XPD:REF>
<XPD:REF name="Views[1]">+SnVlj7sLEmNifwNYy/KbgAA</XPD:REF>
<XPD:REF name="Views[2]">gwLZmLqJdUWtBbbHifOVoQAA</XPD:REF>
<XPD:REF name="Views[3]">k2jjVpqGekuA6xnmJ0uUXwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">Mx4VeoYXy0C75JgNeC4XoQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="nqyHzJEi5U24P9V78DvBowAA">
<XPD:ATTR name="Name" type="string">BattleField</XPD:ATTR>
<XPD:REF name="Owner">UBpgDEfAfUi6kEBe/Ua7hQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Pwjb5+WpqUul5gn5eMOvegAA">
<XPD:ATTR name="Name" type="string">checkCell</XPD:ATTR>
<XPD:REF name="Owner">UBpgDEfAfUi6kEBe/Ua7hQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6S01A5xEHUyIYpiIE/NhNwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Pwjb5+WpqUul5gn5eMOvegAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="bAw35cNqakeHujkCmT7kNQAA">
<XPD:ATTR name="Name" type="string">setCell</XPD:ATTR>
<XPD:REF name="Owner">UBpgDEfAfUi6kEBe/Ua7hQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8z3srCu6S0iiHhtRouzI3gAA">
<XPD:ATTR name="Name" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bAw35cNqakeHujkCmT7kNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="FAKYJ9mFDEmBCIvEvUb1NAAA">
<XPD:ATTR name="Name" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bAw35cNqakeHujkCmT7kNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="/LkhRdLZB0y25rm1KyRLbgAA">
<XPD:ATTR name="Name" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bAw35cNqakeHujkCmT7kNQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="gsAAEbiemk+Wb/g4CVeyxwAA">
<XPD:ATTR name="Name" type="string">int bf_player[10,10]</XPD:ATTR>
<XPD:REF name="Owner">UBpgDEfAfUi6kEBe/Ua7hQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="OhN6vcxIKU65Gfv8CQ4H1AAA">
<XPD:ATTR name="Name" type="string">int bf_enemy[10,10]</XPD:ATTR>
<XPD:REF name="Owner">UBpgDEfAfUi6kEBe/Ua7hQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="0+YkDUPi/Ey8dKxxn+yfxAAA">
<XPD:ATTR name="Name" type="string">Engine</XPD:ATTR>
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">KFaOLuRu7EWVpCS0po0y/gAA</XPD:REF>
<XPD:REF name="Views[1]">G+1dRqxLakePK28RQVUkRwAA</XPD:REF>
<XPD:REF name="Views[2]">SwXnI537YU+ZQ6BCTtSQBQAA</XPD:REF>
<XPD:REF name="Views[3]">pSN4UCZjz0m8dxlCC96sTgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">3</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">MSX4wTIjnkqcOmOAVxXxgwAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">iwP0U5hnUUKBrsuKZ6mOAAAA</XPD:REF>
<XPD:REF name="ClientDependencies[2]">Mx4VeoYXy0C75JgNeC4XoQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">9</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="LX8fLWyspkudSiw+FFFSkgAA">
<XPD:ATTR name="Name" type="string">Engine</XPD:ATTR>
<XPD:REF name="Owner">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="S5xu9LQ0oUO/fKYSmu3cAAAA">
<XPD:ATTR name="Name" type="string">cpuMove</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="g36V9zgxWECPTbnqPce8uQAA">
<XPD:ATTR name="Name" type="string">drawCurrentState</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="TN52tPVHzEajyAJIuwgF3QAA">
<XPD:ATTR name="Name" type="string">inputShips</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="J7EjKxcpu0S9DMHtGO8rSAAA">
<XPD:ATTR name="Name" type="string">keyboardHandler</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NCoLQJWVfEOWyM+m9tC2GgAA">
<XPD:ATTR name="Name" type="string">char*</XPD:ATTR>
<XPD:REF name="BehavioralFeature">J7EjKxcpu0S9DMHtGO8rSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="PJGaVI09qUizcpjEvhGAIQAA">
<XPD:ATTR name="Name" type="string">mainLoop</XPD:ATTR>
<XPD:REF name="Owner">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="ZoUoxkZxVEezaXvjutusBgAA">
<XPD:ATTR name="Name" type="string">startTimer</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="xZ2NDmn7/0O1MJJlQ6AbHwAA">
<XPD:ATTR name="Name" type="string">showStats</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="qxaIrC9WLkSFHcz562NSrwAA">
<XPD:ATTR name="Name" type="string">pause</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="xiWVTxLJ0U6ZWVuFUBynygAA">
<XPD:ATTR name="Name" type="string">BattleFiled* battlefield</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="CvKHPBDHokW5MeDiZQtevQAA">
<XPD:ATTR name="Name" type="string">int currentTime</XPD:ATTR>
<XPD:REF name="Owner">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="jqiYv+5fhUGzM0wnFAAbkQAA">
<XPD:ATTR name="Name" type="string">Fleet* fleet</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="Ml3btUO3bEi94yK8i3udTgAA">
<XPD:ATTR name="Name" type="string">bool players_move</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="LXzBKjY3DUaDv47vtFSsGgAA">
<XPD:ATTR name="Name" type="string">bool player_is_ready</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLClass" guid="iBBxg19i+0as7gS7omdOmwAA">
<XPD:ATTR name="Name" type="string">SingleShip</XPD:ATTR>
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="1poxbcIkOUqmlvyzDhWvIwAA">
<XPD:ATTR name="Name" type="string">bool damaged()</XPD:ATTR>
<XPD:REF name="Owner">iBBxg19i+0as7gS7omdOmwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="6hBHEC46+Eu3g7Kq9FEYWAAA">
<XPD:ATTR name="Name" type="string">ComposeShip</XPD:ATTR>
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLDependency" guid="MSX4wTIjnkqcOmOAVxXxgwAA">
<XPD:ATTR name="Name" type="string">1</XPD:ATTR>
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
<XPD:REF name="Client">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
<XPD:REF name="Supplier">rPbyEbaf00yiMY7cdCIg8AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">KQnDSBu5eUaTlcmxJKomgAAA</XPD:REF>
<XPD:REF name="Views[1]">DBzZjWGTWk+tcb5QHJio7AAA</XPD:REF>
<XPD:REF name="Views[2]">CqrKHr16XUGTWaFbrSxgKwAA</XPD:REF>
<XPD:REF name="Views[3]">0LLQhUORN06hGqhFOWoimwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLDependency" guid="iwP0U5hnUUKBrsuKZ6mOAAAA">
<XPD:ATTR name="Name" type="string">1</XPD:ATTR>
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
<XPD:REF name="Client">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
<XPD:REF name="Supplier">C7pido6cOUep76Hq27XHUgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XQpZmAnG/E2T2CIXzpNlKQAA</XPD:REF>
<XPD:REF name="Views[1]">8ol7qd6KCkumoKr5DM5Y8wAA</XPD:REF>
<XPD:REF name="Views[2]">IJaP5edLF0SQN9sMFmHNbAAA</XPD:REF>
<XPD:REF name="Views[3]">86esT++SA0eitEp7eMyyHAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLDependency" guid="Mx4VeoYXy0C75JgNeC4XoQAA">
<XPD:ATTR name="Name" type="string">1</XPD:ATTR>
<XPD:REF name="Namespace">UoSvMtqJsESupPkwit54PwAA</XPD:REF>
<XPD:REF name="Client">0+YkDUPi/Ey8dKxxn+yfxAAA</XPD:REF>
<XPD:REF name="Supplier">UBpgDEfAfUi6kEBe/Ua7hQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gIksJXCNikqM1zmLgupE6AAA</XPD:REF>
<XPD:REF name="Views[1]">vCfli0fWVE2hHSPD9hp+KQAA</XPD:REF>
<XPD:REF name="Views[2]">n5Mt4aT+KUOX2QGRoQOgfgAA</XPD:REF>
<XPD:REF name="Views[3]">1ZKfjGV7WECbWILp2judAAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="J/I6tQigrUWyf15ozWlzNwAA">
<XPD:ATTR name="Name" type="string">Use Case Model</XPD:ATTR>
<XPD:REF name="Namespace">XUdR2/yDuUu4VMuSIaWqQgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="kirWhEMgAkSUraXjMRrC8wAA">
<XPD:ATTR name="Name" type="string">Use Case Diagram</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:REF name="DiagramOwner">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="n2HFl2VVnkiq6hfVk29lygAA">
<XPD:REF name="Model">kirWhEMgAkSUraXjMRrC8wAA</XPD:REF>
<XPD:REF name="Diagram">kirWhEMgAkSUraXjMRrC8wAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">12</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLSystemBoundaryView" guid="7cBM0cumdECBL24C5m+LUwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">188</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">32</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">357</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">309</XPD:ATTR>
<XPD:ATTR name="Caption" type="string">System</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLActorView" guid="ckO4kf+nbESCSmEK/2TV6gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">136</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">65</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">78</XPD:ATTR>
<XPD:REF name="Model">qrRdsfmLCUuhVijKYbahqQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="CNIoaWj+0EWS8amZHSlrKgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="IHyGIxEy5EiIKHmkV962qQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Ganbler</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="34e/LIzAg0mK8LEDOZvG+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="0IZnCoFIAUa2yLLrEoK4SgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Kdvj3H/gS02c66uNZVfYngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">qrRdsfmLCUuhVijKYbahqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="gHDB0Ckro0qkv9y47hBzyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">qrRdsfmLCUuhVijKYbahqQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLUseCaseView" guid="n9Ed/w6HN0G4KYOZwFV+jgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">416</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">64</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">108</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:REF name="Model">I2vQkDvgokmUPHsOQABVowAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="XcZazhLDkUGNsM1h9KMC7wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="XgYUu7YO9ES8e6EhkwhLPQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">PAUSE</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="k4RDa/GSzECNjiuzvVwzUgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="aLs5hE/SOEGQCnL0/RJmMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1YmdO+fQlkGqUWEFe9cDeQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">I2vQkDvgokmUPHsOQABVowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="hcwlWNo43k2GmWr4/8bhZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">I2vQkDvgokmUPHsOQABVowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ExtensionPointCompartment" type="UMLExtensionPointCompartmentView" guid="ndWIg2sd20CliR7by6ON6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">I2vQkDvgokmUPHsOQABVowAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLUseCaseView" guid="7yYRsEwB9Eu32MVpSkRcyAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">212</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">156</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">125</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">50</XPD:ATTR>
<XPD:REF name="Model">3yL4e58JwUq1M91VbyqTxgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="VlDkYTOQwU2mrerILVvUuAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="xlYMjmARHEecjzKC3Zz5zQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">START</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ZZ3/+dbYTEKUlOI75DMOZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Il5DXa8DLkaeM0uXzhGpNQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="SSpAiTSWJUeVD9fmm6U4CgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">3yL4e58JwUq1M91VbyqTxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Z2DPRpl740iJ/L2dyGtk/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">3yL4e58JwUq1M91VbyqTxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ExtensionPointCompartment" type="UMLExtensionPointCompartmentView" guid="38YnCOkXEkOpqNdlptT5/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">3yL4e58JwUq1M91VbyqTxgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLUseCaseView" guid="FLD+Oy/SGkmKfYB+TvhzqQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">220</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">48</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:REF name="Model">GcxX+qllWU6WC3HPNHbe4QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="2sGeRQtAeEaldutSVV9TbAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="HgKAI2yjQ0y4NrqILT+BHgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">addShip</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="BQypVDEfSUW6Sr8XHtO/JgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="RSEqmBy1006w/CnqsPDH1AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="LN407o3TE06BsIPtzX1cSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GcxX+qllWU6WC3HPNHbe4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="fG2P1uUZdE68+GC4uIY1JAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GcxX+qllWU6WC3HPNHbe4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ExtensionPointCompartment" type="UMLExtensionPointCompartmentView" guid="J+nlsCjjt0mVUy8TL0bevwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GcxX+qllWU6WC3HPNHbe4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLUseCaseView" guid="xVXUa888UEWBWqgNCOjMswAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">392</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">260</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">142</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:REF name="Model">782MdSNz/EKQ+t6qcpQnJwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="VGwaiaaORUqh1lSLNFFv3gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="/XFyGiqKTUyYKAMxZa/OLAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">makeMove</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="MD+AkHyDjUy9CxqLME7EaAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="j0ym6sY0fUSuCxuo6x9U+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="CB7fjUnZd0CUYXLWmZVKeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">782MdSNz/EKQ+t6qcpQnJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="4q+z5cYdKESDfS3NzDe0hAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">782MdSNz/EKQ+t6qcpQnJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ExtensionPointCompartment" type="UMLExtensionPointCompartmentView" guid="0jZ+sZP/5kynUVLAIO10nQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">782MdSNz/EKQ+t6qcpQnJwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLDependencyView" guid="JRObHAT1p0eFBadHAPQHnwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">423,108;324,156</XPD:ATTR>
<XPD:REF name="Model">zyHhPDNjvk60pzpAOCCWqgAA</XPD:REF>
<XPD:REF name="Head">7yYRsEwB9Eu32MVpSkRcyAAA</XPD:REF>
<XPD:REF name="Tail">n9Ed/w6HN0G4KYOZwFV+jgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="XAr/T6uRWkqHMzkQkgN4rAAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">if START</XPD:ATTR>
<XPD:REF name="Model">zyHhPDNjvk60pzpAOCCWqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="MHCNlRy4PkieANQml7tS5QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">zyHhPDNjvk60pzpAOCCWqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="msZbt0+iO0qmhh7NUw8VTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">zyHhPDNjvk60pzpAOCCWqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLAssociationView" guid="6MAo+csoNkqFPON1ULv7yQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">64,160;220,92</XPD:ATTR>
<XPD:REF name="Model">2/fjwcCnUE++egwQC6cuaAAA</XPD:REF>
<XPD:REF name="Head">FLD+Oy/SGkmKfYB+TvhzqQAA</XPD:REF>
<XPD:REF name="Tail">ckO4kf+nbESCSmEK/2TV6gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="/+7Rtsx08EmYrEMtn9kKHwAA">
<XPD:ATTR name="Alpha" type="real">-4,06445769030174</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">27,7848879788996</XPD:ATTR>
<XPD:ATTR name="Text" type="string">settle ONE ship</XPD:ATTR>
<XPD:REF name="Model">2/fjwcCnUE++egwQC6cuaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="cSqP2oZlukO57od4E5qfWgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">2/fjwcCnUE++egwQC6cuaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="YvlAwWKZVkysx8N+M/VEGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">2/fjwcCnUE++egwQC6cuaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="N70Zx16+5EWtbyXmiEP3zgAA">
<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">ULuexEpUzECrfRyu57l0dAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="9/cRP6+fAkS2kW/pzOT6bQAA">
<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">6nwYG4EspEO1z+12DCZ7yAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Gu+t59JiikCQkCpoQo7rpwAA">
<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">ULuexEpUzECrfRyu57l0dAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Ph4o5PM85U62tFn1wW2r/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">6nwYG4EspEO1z+12DCZ7yAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ch6qruzg60iWMfVwHwQZYgAA">
<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">ULuexEpUzECrfRyu57l0dAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="VjY9jtXJjUakRq3LEywPkgAA">
<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">6nwYG4EspEO1z+12DCZ7yAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="vWcJUatuXEOZN7jyC4C85QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-968</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ULuexEpUzECrfRyu57l0dAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="21qH3fF4/EqpjRoQNzUQFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-968</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">6nwYG4EspEO1z+12DCZ7yAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLDependencyView" guid="1y3NXFq7S0e08L1+hA05tgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">273,156;271,92</XPD:ATTR>
<XPD:REF name="Model">Hx5WFXEOpk+KVEc4GzqkPQAA</XPD:REF>
<XPD:REF name="Head">FLD+Oy/SGkmKfYB+TvhzqQAA</XPD:REF>
<XPD:REF name="Tail">7yYRsEwB9Eu32MVpSkRcyAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="lauY7ab9kEK1xA6XLenTKwAA">
<XPD:ATTR name="Alpha" type="real">4,90899158970928</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">52,8866712887094</XPD:ATTR>
<XPD:ATTR name="Text" type="string">if ALL ships settled</XPD:ATTR>
<XPD:REF name="Model">Hx5WFXEOpk+KVEc4GzqkPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="BWwfGWPN8UOXszGwJncrcQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Hx5WFXEOpk+KVEc4GzqkPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="nQplMB5d4UmGtB8T+ZX7jAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Hx5WFXEOpk+KVEc4GzqkPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLDependencyView" guid="daAxZaT+BkCX/wBMlesgGwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">421,260;320,205</XPD:ATTR>
<XPD:REF name="Model">QsVim4G/VEu/jAPwqY6lUwAA</XPD:REF>
<XPD:REF name="Head">7yYRsEwB9Eu32MVpSkRcyAAA</XPD:REF>
<XPD:REF name="Tail">xVXUa888UEWBWqgNCOjMswAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="/vEq2i3Gn0uOMjIY86OG4QAA">
<XPD:ATTR name="Alpha" type="real">1,54699153857017</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="Text" type="string">if START</XPD:ATTR>
<XPD:REF name="Model">QsVim4G/VEu/jAPwqY6lUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="BLDlCPpzQUKOcQsURmByJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">QsVim4G/VEu/jAPwqY6lUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ZUVgB4GC6ECickIvZn9EhQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QsVim4G/VEu/jAPwqY6lUwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLUseCaseView" guid="CIx8RVDdxkGMBxRCE4j5oQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">408</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">164</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">117</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">50</XPD:ATTR>
<XPD:REF name="Model">c6Zc8eVFZEKGxg4Wzmnh3wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Az0Lmn5y3kGh7wzEECqH9QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="RT2QwbrFVk+SZEUuYhSeIAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">showstats</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="1uyQMYvNkUiURW754XGA5wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="afHf4KCcnE2QEntHXf1QrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="7phQcQWNFUSkc94R6QeRFAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">c6Zc8eVFZEKGxg4Wzmnh3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="q3OdRrzYrUaYZr2/eWPKegAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">c6Zc8eVFZEKGxg4Wzmnh3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="ExtensionPointCompartment" type="UMLExtensionPointCompartmentView" guid="O947t8t6x0anQ79tS/8nuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">c6Zc8eVFZEKGxg4Wzmnh3wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLDependencyView" guid="nUV2cQRm1U+Dtv1WcBtKqQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">408,186;336,183</XPD:ATTR>
<XPD:REF name="Model">hGEoaH1THkOo5WikcLFddAAA</XPD:REF>
<XPD:REF name="Head">7yYRsEwB9Eu32MVpSkRcyAAA</XPD:REF>
<XPD:REF name="Tail">CIx8RVDdxkGMBxRCE4j5oQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="jPX1LAaOCUeEaJnsxHRbcAAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">if START</XPD:ATTR>
<XPD:REF name="Model">hGEoaH1THkOo5WikcLFddAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="OW5zTtlxvEOb7ypZg2WhdwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">hGEoaH1THkOo5WikcLFddAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="NsorVMyj50KXlZzEpvpydgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">hGEoaH1THkOo5WikcLFddAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">19</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLActor" guid="qrRdsfmLCUuhVijKYbahqQAA">
<XPD:ATTR name="Name" type="string">Ganbler</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">ckO4kf+nbESCSmEK/2TV6gAA</XPD:REF>
<XPD:REF name="Views[1]">Kdvj3H/gS02c66uNZVfYngAA</XPD:REF>
<XPD:REF name="Views[2]">gHDB0Ckro0qkv9y47hBzyQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">mb1ItQflokGSTOUGpDj5CwAA</XPD:REF>
<XPD:REF name="Associations[1]">6nwYG4EspEO1z+12DCZ7yAAA</XPD:REF>
<XPD:REF name="Associations[2]">PuAkCmre8EW2t7f3atmAvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLActor" guid="YhG8EXRrMUCtERjF317xTwAA">
<XPD:ATTR name="Name" type="string">Jung, Yoontae</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLActor" guid="aNuMT2X790ai1XXAewLbFQAA">
<XPD:ATTR name="Name" type="string">Kim, Hyunsoo</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLUseCase" guid="I2vQkDvgokmUPHsOQABVowAA">
<XPD:ATTR name="Name" type="string">PAUSE</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">n9Ed/w6HN0G4KYOZwFV+jgAA</XPD:REF>
<XPD:REF name="Views[1]">1YmdO+fQlkGqUWEFe9cDeQAA</XPD:REF>
<XPD:REF name="Views[2]">hcwlWNo43k2GmWr4/8bhZAAA</XPD:REF>
<XPD:REF name="Views[3]">ndWIg2sd20CliR7by6ON6wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">zyHhPDNjvk60pzpAOCCWqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLUseCase" guid="NflZYNjDUk+ErIhVwTYt4QAA">
<XPD:ATTR name="Name" type="string">showStats</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">o3WzQKlAcUC7PRpOgjhHBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLUseCase" guid="JItsC2pDjkaGX/Bt/JMvBgAA">
<XPD:ATTR name="Name" type="string">Kum, Deukkyu</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLUseCase" guid="3yL4e58JwUq1M91VbyqTxgAA">
<XPD:ATTR name="Name" type="string">START</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7yYRsEwB9Eu32MVpSkRcyAAA</XPD:REF>
<XPD:REF name="Views[1]">SSpAiTSWJUeVD9fmm6U4CgAA</XPD:REF>
<XPD:REF name="Views[2]">Z2DPRpl740iJ/L2dyGtk/AAA</XPD:REF>
<XPD:REF name="Views[3]">38YnCOkXEkOpqNdlptT5/gAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">Hx5WFXEOpk+KVEc4GzqkPQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">4</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">zyHhPDNjvk60pzpAOCCWqgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">o3WzQKlAcUC7PRpOgjhHBQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[2]">QsVim4G/VEu/jAPwqY6lUwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[3]">hGEoaH1THkOo5WikcLFddAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">56BgXRKCcE6pNlCTnShFjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLUseCase" guid="YipOxfxScUaboHgyk3S0YgAA">
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLUseCase" guid="GcxX+qllWU6WC3HPNHbe4QAA">
<XPD:ATTR name="Name" type="string">addShip</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">FLD+Oy/SGkmKfYB+TvhzqQAA</XPD:REF>
<XPD:REF name="Views[1]">LN407o3TE06BsIPtzX1cSwAA</XPD:REF>
<XPD:REF name="Views[2]">fG2P1uUZdE68+GC4uIY1JAAA</XPD:REF>
<XPD:REF name="Views[3]">J+nlsCjjt0mVUy8TL0bevwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">Hx5WFXEOpk+KVEc4GzqkPQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">ULuexEpUzECrfRyu57l0dAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLUseCase" guid="782MdSNz/EKQ+t6qcpQnJwAA">
<XPD:ATTR name="Name" type="string">makeMove</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xVXUa888UEWBWqgNCOjMswAA</XPD:REF>
<XPD:REF name="Views[1]">CB7fjUnZd0CUYXLWmZVKeAAA</XPD:REF>
<XPD:REF name="Views[2]">4q+z5cYdKESDfS3NzDe0hAAA</XPD:REF>
<XPD:REF name="Views[3]">0jZ+sZP/5kynUVLAIO10nQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">QsVim4G/VEu/jAPwqY6lUwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">8baIF+JwPka/ieLjAVhgFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLDependency" guid="zyHhPDNjvk60pzpAOCCWqgAA">
<XPD:ATTR name="Name" type="string">if START</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
<XPD:REF name="Client">I2vQkDvgokmUPHsOQABVowAA</XPD:REF>
<XPD:REF name="Supplier">3yL4e58JwUq1M91VbyqTxgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">JRObHAT1p0eFBadHAPQHnwAA</XPD:REF>
<XPD:REF name="Views[1]">XAr/T6uRWkqHMzkQkgN4rAAA</XPD:REF>
<XPD:REF name="Views[2]">MHCNlRy4PkieANQml7tS5QAA</XPD:REF>
<XPD:REF name="Views[3]">msZbt0+iO0qmhh7NUw8VTwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLDependency" guid="o3WzQKlAcUC7PRpOgjhHBQAA">
<XPD:ATTR name="Name" type="string">if START</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
<XPD:REF name="Client">NflZYNjDUk+ErIhVwTYt4QAA</XPD:REF>
<XPD:REF name="Supplier">3yL4e58JwUq1M91VbyqTxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="Mo/0Yw0Gx0qJosT3rzOcGQAA">
<XPD:ATTR name="Name" type="string">START game</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="56BgXRKCcE6pNlCTnShFjwAA">
<XPD:REF name="Association">Mo/0Yw0Gx0qJosT3rzOcGQAA</XPD:REF>
<XPD:REF name="Participant">3yL4e58JwUq1M91VbyqTxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="mb1ItQflokGSTOUGpDj5CwAA">
<XPD:REF name="Association">Mo/0Yw0Gx0qJosT3rzOcGQAA</XPD:REF>
<XPD:REF name="Participant">qrRdsfmLCUuhVijKYbahqQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLAssociation" guid="2/fjwcCnUE++egwQC6cuaAAA">
<XPD:ATTR name="Name" type="string">settle ONE ship</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6MAo+csoNkqFPON1ULv7yQAA</XPD:REF>
<XPD:REF name="Views[1]">/+7Rtsx08EmYrEMtn9kKHwAA</XPD:REF>
<XPD:REF name="Views[2]">cSqP2oZlukO57od4E5qfWgAA</XPD:REF>
<XPD:REF name="Views[3]">YvlAwWKZVkysx8N+M/VEGwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="6nwYG4EspEO1z+12DCZ7yAAA">
<XPD:REF name="Association">2/fjwcCnUE++egwQC6cuaAAA</XPD:REF>
<XPD:REF name="Participant">qrRdsfmLCUuhVijKYbahqQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9/cRP6+fAkS2kW/pzOT6bQAA</XPD:REF>
<XPD:REF name="Views[1]">Ph4o5PM85U62tFn1wW2r/QAA</XPD:REF>
<XPD:REF name="Views[2]">VjY9jtXJjUakRq3LEywPkgAA</XPD:REF>
<XPD:REF name="Views[3]">21qH3fF4/EqpjRoQNzUQFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ULuexEpUzECrfRyu57l0dAAA">
<XPD:REF name="Association">2/fjwcCnUE++egwQC6cuaAAA</XPD:REF>
<XPD:REF name="Participant">GcxX+qllWU6WC3HPNHbe4QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">N70Zx16+5EWtbyXmiEP3zgAA</XPD:REF>
<XPD:REF name="Views[1]">Gu+t59JiikCQkCpoQo7rpwAA</XPD:REF>
<XPD:REF name="Views[2]">ch6qruzg60iWMfVwHwQZYgAA</XPD:REF>
<XPD:REF name="Views[3]">vWcJUatuXEOZN7jyC4C85QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLAssociation" guid="BuBugZMhXU+z5sFj901BdQAA">
<XPD:ATTR name="Name" type="string">shoot cell</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="PuAkCmre8EW2t7f3atmAvAAA">
<XPD:REF name="Association">BuBugZMhXU+z5sFj901BdQAA</XPD:REF>
<XPD:REF name="Participant">qrRdsfmLCUuhVijKYbahqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="8baIF+JwPka/ieLjAVhgFQAA">
<XPD:REF name="Association">BuBugZMhXU+z5sFj901BdQAA</XPD:REF>
<XPD:REF name="Participant">782MdSNz/EKQ+t6qcpQnJwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLDependency" guid="Hx5WFXEOpk+KVEc4GzqkPQAA">
<XPD:ATTR name="Name" type="string">if ALL ships settled</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
<XPD:REF name="Client">3yL4e58JwUq1M91VbyqTxgAA</XPD:REF>
<XPD:REF name="Supplier">GcxX+qllWU6WC3HPNHbe4QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1y3NXFq7S0e08L1+hA05tgAA</XPD:REF>
<XPD:REF name="Views[1]">lauY7ab9kEK1xA6XLenTKwAA</XPD:REF>
<XPD:REF name="Views[2]">BWwfGWPN8UOXszGwJncrcQAA</XPD:REF>
<XPD:REF name="Views[3]">nQplMB5d4UmGtB8T+ZX7jAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLDependency" guid="QsVim4G/VEu/jAPwqY6lUwAA">
<XPD:ATTR name="Name" type="string">if START</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
<XPD:REF name="Client">782MdSNz/EKQ+t6qcpQnJwAA</XPD:REF>
<XPD:REF name="Supplier">3yL4e58JwUq1M91VbyqTxgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">daAxZaT+BkCX/wBMlesgGwAA</XPD:REF>
<XPD:REF name="Views[1]">/vEq2i3Gn0uOMjIY86OG4QAA</XPD:REF>
<XPD:REF name="Views[2]">BLDlCPpzQUKOcQsURmByJAAA</XPD:REF>
<XPD:REF name="Views[3]">ZUVgB4GC6ECickIvZn9EhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLUseCase" guid="c6Zc8eVFZEKGxg4Wzmnh3wAA">
<XPD:ATTR name="Name" type="string">showstats</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CIx8RVDdxkGMBxRCE4j5oQAA</XPD:REF>
<XPD:REF name="Views[1]">7phQcQWNFUSkc94R6QeRFAAA</XPD:REF>
<XPD:REF name="Views[2]">q3OdRrzYrUaYZr2/eWPKegAA</XPD:REF>
<XPD:REF name="Views[3]">O947t8t6x0anQ79tS/8nuwAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">hGEoaH1THkOo5WikcLFddAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLDependency" guid="hGEoaH1THkOo5WikcLFddAAA">
<XPD:ATTR name="Name" type="string">if START</XPD:ATTR>
<XPD:REF name="Namespace">J/I6tQigrUWyf15ozWlzNwAA</XPD:REF>
<XPD:REF name="Client">c6Zc8eVFZEKGxg4Wzmnh3wAA</XPD:REF>
<XPD:REF name="Supplier">3yL4e58JwUq1M91VbyqTxgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">nUV2cQRm1U+Dtv1WcBtKqQAA</XPD:REF>
<XPD:REF name="Views[1]">jPX1LAaOCUeEaJnsxHRbcAAA</XPD:REF>
<XPD:REF name="Views[2]">OW5zTtlxvEOb7ypZg2WhdwAA</XPD:REF>
<XPD:REF name="Views[3]">NsorVMyj50KXlZzEpvpydgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="nr7WpHqkT0q2mAZyrK/1xgAA">
<XPD:ATTR name="Name" type="string">Specifications</XPD:ATTR>
<XPD:REF name="Namespace">0rrT1fJ8J0G9r35Gqt1kpwAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">4</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="otC6Z+Bd30+hciYzfhP4oAAA">
<XPD:ATTR name="Name" type="string">Business Type Model</XPD:ATTR>
<XPD:REF name="Namespace">nr7WpHqkT0q2mAZyrK/1xgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="hXXCv69FcE+N9CVlVYOW9gAA">
<XPD:ATTR name="Name" type="string">Business Type Model Diagram</XPD:ATTR>
<XPD:REF name="DiagramOwner">otC6Z+Bd30+hciYzfhP4oAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="u+UKqIfPjEyRfdPpWVbcawAA">
<XPD:REF name="Model">hXXCv69FcE+N9CVlVYOW9gAA</XPD:REF>
<XPD:REF name="Diagram">hXXCv69FcE+N9CVlVYOW9gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="/ktnHznpk0uAokBDVUl0pQAA">
<XPD:ATTR name="Name" type="string">Interface Specifications</XPD:ATTR>
<XPD:REF name="Namespace">nr7WpHqkT0q2mAZyrK/1xgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="1acmwT6zfkWwgwbCtQi1WwAA">
<XPD:ATTR name="Name" type="string">Component Specifications</XPD:ATTR>
<XPD:REF name="Namespace">nr7WpHqkT0q2mAZyrK/1xgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="46ErVfb9xEGdoRzY/N2JTAAA">
<XPD:ATTR name="Name" type="string">Component Architecture</XPD:ATTR>
<XPD:REF name="Namespace">nr7WpHqkT0q2mAZyrK/1xgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="+ZpkgaTF7U+vhDYkJRUYOQAA">
<XPD:ATTR name="Name" type="string">Component Architecture Diagram</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:REF name="DiagramOwner">46ErVfb9xEGdoRzY/N2JTAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="73hN7pZi2UqOq6WvbKMJwAAA">
<XPD:REF name="Model">+ZpkgaTF7U+vhDYkJRUYOQAA</XPD:REF>
<XPD:REF name="Diagram">+ZpkgaTF7U+vhDYkJRUYOQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="aUIXL8gIAkWIJgPM2dgP5wAA">
<XPD:ATTR name="Name" type="string">Interactions</XPD:ATTR>
<XPD:REF name="Namespace">46ErVfb9xEGdoRzY/N2JTAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
