app/模型/robocode机器人模拟战场——类设计.~ml

1567 lines
84 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
<XPD:HEADER>
<XPD:SUBUNITS>
</XPD:SUBUNITS>
<XPD:PROFILES>
</XPD:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="/AnAHu6Fe0iLfITwNJWzLgAA">
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="jGGxlEWomke94kpXJMgxmwAA">
<XPD:ATTR name="Name" type="string">robocode class</XPD:ATTR>
<XPD:REF name="Namespace">/AnAHu6Fe0iLfITwNJWzLgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="VszOCa4zKEWrd0WJDRZv4QAA">
<XPD:ATTR name="Name" type="string">ClassDiagram1</XPD:ATTR>
<XPD:REF name="DiagramOwner">jGGxlEWomke94kpXJMgxmwAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="PlNKLUumP0KlBR9LEz3OcgAA">
<XPD:REF name="Diagram">VszOCa4zKEWrd0WJDRZv4QAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">11</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="2ZwgJJDq0UCXHgyOkxYqbAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">484</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">4</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">119</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">132</XPD:ATTR>
<XPD:REF name="Model">c/S7wT8kJEyh+61TCsGwPgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="6XCVM8QQ9U+LlPVU/HU56wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="dkoJQtiQwUW9u27g8WZkAQAA">
<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="XczZC4/LekG+sTGZEUUGKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="RPy0v5+zEUKgxQpBRsPjjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Y0Db1+FWQ0+Zs6QkSM9dggAA">
<XPD:REF name="Model">c/S7wT8kJEyh+61TCsGwPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="GqhYo7D/s0eGDshs0JRxBAAA">
<XPD:REF name="Model">c/S7wT8kJEyh+61TCsGwPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="bRQ0LiY/pEC/qGJID3BVPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">c/S7wT8kJEyh+61TCsGwPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="m6qb0p1sXUqx8oz9D/XYHwAA">
<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">216</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">158</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">290</XPD:ATTR>
<XPD:REF name="Model">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="M3yXnzZmA02WvwxBQaYJlgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="PgwLguznV06HI+J1jP75agAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ME</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Axw9OkZJ2EO5R7dvq91JrgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="dMpYWVSw1E2wrgEJywA2gwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="6P3D73Aq4USbi6KxyI4OFwAA">
<XPD:REF name="Model">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="BTn+M1m7hUux8jrGUUlkZQAA">
<XPD:REF name="Model">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="36tLLCkY20Wm+gcHUWW2EgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="a30TGyBr40OmLIk8+Ul+gAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">788</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">208</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">158</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">290</XPD:ATTR>
<XPD:REF name="Model">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="WQlKy8VPVkelzNceKhnaWQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ftrYEWSpNEe3kSU1fU7JJwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Enemy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+xuHVUne4UqrCTHOREQTNQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="4YeCEilSPESaD0OA0p5Z3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="7XS477b9X0O0RdVST2/IEgAA">
<XPD:REF name="Model">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="frUvIaWmMEWgQ5deuRaOdwAA">
<XPD:REF name="Model">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="4hG4yhyVZ0aCxU6lMDiqCgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLAssociationView" guid="HFQl818EgkqUjgS6S6SvfgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">484,121;293,290</XPD:ATTR>
<XPD:REF name="Model">1rPtLP6XCky/4I93I9vFmwAA</XPD:REF>
<XPD:REF name="Head">m6qb0p1sXUqx8oz9D/XYHwAA</XPD:REF>
<XPD:REF name="Tail">2ZwgJJDq0UCXHgyOkxYqbAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="nizZSQxesUylBximDhN8NAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1rPtLP6XCky/4I93I9vFmwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ZUToGIi7F0iNoHGlRz2hxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">1rPtLP6XCky/4I93I9vFmwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="22TEv4Hry0+azp+nY6wj/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1rPtLP6XCky/4I93I9vFmwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="A3d+satZx0CO5RCNQ4EdiwAA">
<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">ku7xiUSpUEKG8wpL9peT8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="V22zjaS41E6VJfu/byzj3gAA">
<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">M3lz3r+6kEeLz+1DmA5gKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="eYzPSScO40OAhgxE+EB89AAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">ku7xiUSpUEKG8wpL9peT8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="RvzU2c8NnUWOawNwkCtskwAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">M3lz3r+6kEeLz+1DmA5gKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="2XuqBOEGNUu961xsqkPSWQAA">
<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">ku7xiUSpUEKG8wpL9peT8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="4lW5Q7dCkEu2ymG4DQQMtQAA">
<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">M3lz3r+6kEeLz+1DmA5gKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="kCnD+rkOXkeNNh/VlR7iWQAA">
<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">ku7xiUSpUEKG8wpL9peT8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="SXmcwf0IpUWjBaBI/3m0ngAA">
<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">M3lz3r+6kEeLz+1DmA5gKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="coLUbB80y0mkocp0ig+68wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">602,121;788,284</XPD:ATTR>
<XPD:REF name="Model">d/MnC2WdBU6Vf2J2Wdtk2wAA</XPD:REF>
<XPD:REF name="Head">a30TGyBr40OmLIk8+Ul+gAAA</XPD:REF>
<XPD:REF name="Tail">2ZwgJJDq0UCXHgyOkxYqbAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="H4J6LmDIOkORW55/Dqf6/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">d/MnC2WdBU6Vf2J2Wdtk2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="z6Ym+p3k4kWdndYSC340zwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">d/MnC2WdBU6Vf2J2Wdtk2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ChrDvWNnTky+tkmGzQ/W2gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">d/MnC2WdBU6Vf2J2Wdtk2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="PRMv2+mUQ0OyU+pHRWBHAQAA">
<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">U5yfqVFI6E+AT5Rb/qtgPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="rtlRXGabxkGRIKYabj1tZQAA">
<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">VrRd6CInrEqtZxiZNE60jAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="AY46nm4dP0OqFsBk3vHS3QAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">U5yfqVFI6E+AT5Rb/qtgPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="RDE4MYjiP0WJNpV7TuAc7wAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">VrRd6CInrEqtZxiZNE60jAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="/2Ef9wfV9UqFgu10d16r4wAA">
<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">U5yfqVFI6E+AT5Rb/qtgPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="VMZD5R5WdkGIro48dJOF+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">VrRd6CInrEqtZxiZNE60jAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Jim0co7w5kaav3ZBgb1s0gAA">
<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">U5yfqVFI6E+AT5Rb/qtgPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="iRwmXLoNCUG1mgxG1hEMpAAA">
<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">VrRd6CInrEqtZxiZNE60jAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="m5pO/Gx/X0SK2pyvISKjDgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">472</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">540</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">132</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">156</XPD:ATTR>
<XPD:REF name="Model">oV/hDEg+R0Wdn173dMJZOwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="75tapObdYkKZixtGuwEBgQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="9TmJk4hqQ0S8p92wlIy2iAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">bullet</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="W8DXms2NFUKNVsaYgXd3mgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="MLs5Ds3kkEG/TVNd6b4eXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="uf5eVoEpU02pDwp2R81NWQAA">
<XPD:REF name="Model">oV/hDEg+R0Wdn173dMJZOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="hJm9yv3fm02WLjSQ8FFCdQAA">
<XPD:REF name="Model">oV/hDEg+R0Wdn173dMJZOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="RrBQ+5ltdUSuwDuo9BuzrQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">oV/hDEg+R0Wdn173dMJZOwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLDependencyView" guid="aci0JR/1T0+qUGBiXfpAHQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">472,565;293,423</XPD:ATTR>
<XPD:REF name="Model">gOq3DHc8U02ec4j5KNgZ1AAA</XPD:REF>
<XPD:REF name="Head">m6qb0p1sXUqx8oz9D/XYHwAA</XPD:REF>
<XPD:REF name="Tail">m5pO/Gx/X0SK2pyvISKjDgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="StXcHPOZxkavuO/qVUqAogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">gOq3DHc8U02ec4j5KNgZ1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="KY7q/Q8isEC6XZGn9REMvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">gOq3DHc8U02ec4j5KNgZ1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="QQLdcIepVEeNxbBDyuZQ4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">gOq3DHc8U02ec4j5KNgZ1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLDependencyView" guid="nris5IXQhEehSkAFlw9gtQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">603,564;788,415</XPD:ATTR>
<XPD:REF name="Model">3hu7NZv6G0iFoB9DjuDHpwAA</XPD:REF>
<XPD:REF name="Head">a30TGyBr40OmLIk8+Ul+gAAA</XPD:REF>
<XPD:REF name="Tail">m5pO/Gx/X0SK2pyvISKjDgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="3Vrhgph1UESIb4ccYwgJDQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">3hu7NZv6G0iFoB9DjuDHpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="zq/5QQILPUmx0kzLatERWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">3hu7NZv6G0iFoB9DjuDHpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="LSewmX3BeEODMZkgsZkCewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">3hu7NZv6G0iFoB9DjuDHpwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="32aw1FzPaUigyWBFNeS0CQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">488</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">304</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">112</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">128</XPD:ATTR>
<XPD:REF name="Model">JfL9jnwf9kCwBcJHBT0hSwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="idJ1W2sHNkaX/K6OpqxQ/QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="HsQHG5HuD0eJDGKs5m4aEgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">team</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mnoJzMyOIEiXHydcYcHdlgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="GPaiFTsi+0mykxUlfsfxcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="F2aMJGYOaE6HkXkYeRuocwAA">
<XPD:REF name="Model">JfL9jnwf9kCwBcJHBT0hSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="E5s5PtbD1UGkF86AUXIyPAAA">
<XPD:REF name="Model">JfL9jnwf9kCwBcJHBT0hSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="H+wKinWrNEy8800b3d8yrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">JfL9jnwf9kCwBcJHBT0hSwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="gI/4PZf/WE2XGEUKE6Bx8wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">293,362;488,366</XPD:ATTR>
<XPD:REF name="Model">OIf2PiizhUmIfwOH9enzzQAA</XPD:REF>
<XPD:REF name="Head">32aw1FzPaUigyWBFNeS0CQAA</XPD:REF>
<XPD:REF name="Tail">m6qb0p1sXUqx8oz9D/XYHwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="0ZCSpO/bFkqpms2BNv6a/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">OIf2PiizhUmIfwOH9enzzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="CzQz2A23MEyHdSIayvI8RAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">OIf2PiizhUmIfwOH9enzzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="rj8Vc2LeJkavXAC9b4ldWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">OIf2PiizhUmIfwOH9enzzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="LAq5rE0OiU+LkomK+YFdMAAA">
<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">XUZZODDhGkSM56HFaX/JeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="BhKBH8BACkWMWxN1GfbEJwAA">
<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">SJfBUQbjhE6ov/8L0jlm4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="lfqDBtt4L0KZDvSobVR9rAAA">
<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">XUZZODDhGkSM56HFaX/JeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="lz3pVtYEAki8HFBNksUedgAA">
<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">SJfBUQbjhE6ov/8L0jlm4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="GYQUYOjhl0mZDab2mQj14wAA">
<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">XUZZODDhGkSM56HFaX/JeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="8D4oOvJXsUyTPgiUTY75ZAAA">
<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">SJfBUQbjhE6ov/8L0jlm4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="G5jrL3DWVUKBGvBWsYi3DgAA">
<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">XUZZODDhGkSM56HFaX/JeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="YDZJwtABsk+n3STn4F5f6AAA">
<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">SJfBUQbjhE6ov/8L0jlm4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLAssociationView" guid="bdtrKvXu+0yzlgMo3oawHwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">788,356;599,364</XPD:ATTR>
<XPD:REF name="Model">ovhJpbEDA0iN8ieVPOVx7wAA</XPD:REF>
<XPD:REF name="Head">32aw1FzPaUigyWBFNeS0CQAA</XPD:REF>
<XPD:REF name="Tail">a30TGyBr40OmLIk8+Ul+gAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="7du+5U44jUmycwV8yK0e+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ovhJpbEDA0iN8ieVPOVx7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="gBcway+W00KYZJ/zsVutAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ovhJpbEDA0iN8ieVPOVx7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="z1Q2naJXlkC4wHkG5ADCdQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ovhJpbEDA0iN8ieVPOVx7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="NVhAm/xLjUC9CwFot+VVuQAA">
<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">YwKiS1SlAE2CWxV3Q76UMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="wB7vsg9VsEuL6ZrT8tcwygAA">
<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">js9zloiAXEaeO2Njsl+z8QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="l/y9Pz1/jkuHX90THaQPwwAA">
<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">YwKiS1SlAE2CWxV3Q76UMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="MkPvQLfXa0OD4u0qWg7zzwAA">
<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">js9zloiAXEaeO2Njsl+z8QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Ifgt8WFiDUaVjMg5wcBtBwAA">
<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">YwKiS1SlAE2CWxV3Q76UMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="1QCaAwb+B0eVTPp3FXDAkAAA">
<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">js9zloiAXEaeO2Njsl+z8QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="01YJsmbVGk6AxMeg8iqMZwAA">
<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">YwKiS1SlAE2CWxV3Q76UMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="U5cAa/t83kOxcEc2PwtCmAAA">
<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">js9zloiAXEaeO2Njsl+z8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Behaviors" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Behaviors[0]" type="UMLStateMachine" guid="54NznANsi0uCuqt6OdUiggAA">
<XPD:ATTR name="Name" type="string">StateMachine1</XPD:ATTR>
<XPD:REF name="Context">jGGxlEWomke94kpXJMgxmwAA</XPD:REF>
<XPD:OBJ name="Top" type="UMLCompositeState" guid="Gch5H53C30+mad2OCBu3RwAA">
<XPD:ATTR name="Name" type="string">TOP</XPD:ATTR>
<XPD:REF name="StateMachine">54NznANsi0uCuqt6OdUiggAA</XPD:REF>
<XPD:ATTR name="#Subvertices" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Subvertices[0]" type="UMLPseudostate" guid="7cCRCagMdEyMYvaxLvYf4QAA">
<XPD:ATTR name="Name" type="string">Initial1</XPD:ATTR>
<XPD:ATTR name="PseudostateKind" type="UMLPseudostateKind">pkInitial</XPD:ATTR>
<XPD:REF name="ContainerState">Gch5H53C30+mad2OCBu3RwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
<XPD:REF name="Views[0]">ALWmK7/nskyJuoEuw3cABQAA</XPD:REF>
<XPD:ATTR name="#Outgoings" type="integer">1</XPD:ATTR>
<XPD:REF name="Outgoings[0]">1H802UP790Kv1M5r9VDDCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Subvertices[1]" type="UMLCompositeState" guid="457pHWTBsEKvn4n57xXUCgAA">
<XPD:ATTR name="Name" type="string">初始</XPD:ATTR>
<XPD:REF name="ContainerState">Gch5H53C30+mad2OCBu3RwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">1KtXmXWoHk6iCtvV9izxEAAA</XPD:REF>
<XPD:REF name="Views[1]">Ye9B5QoPq0qB1lB0aKZYTQAA</XPD:REF>
<XPD:ATTR name="#Outgoings" type="integer">5</XPD:ATTR>
<XPD:REF name="Outgoings[0]">26imvWW42EOPyQkbeljbugAA</XPD:REF>
<XPD:REF name="Outgoings[1]">EV9krJpJ+U+gxz9PiLLitAAA</XPD:REF>
<XPD:REF name="Outgoings[2]">7HxP1dMswE+kqvuEawewkgAA</XPD:REF>
<XPD:REF name="Outgoings[3]">QBZ8ePfma0unXUsQxYfacgAA</XPD:REF>
<XPD:REF name="Outgoings[4]">3K5N+6uaokWBMiRv/1kGdQAA</XPD:REF>
<XPD:ATTR name="#Incomings" type="integer">5</XPD:ATTR>
<XPD:REF name="Incomings[0]">1H802UP790Kv1M5r9VDDCQAA</XPD:REF>
<XPD:REF name="Incomings[1]">26imvWW42EOPyQkbeljbugAA</XPD:REF>
<XPD:REF name="Incomings[2]">7HxP1dMswE+kqvuEawewkgAA</XPD:REF>
<XPD:REF name="Incomings[3]">QBZ8ePfma0unXUsQxYfacgAA</XPD:REF>
<XPD:REF name="Incomings[4]">LbPivBaQN02kpSsV3NTm+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Subvertices[2]" type="UMLCompositeState" guid="L3myaoVo90Cg/EnZaS2y+QAA">
<XPD:ATTR name="Name" type="string">战场就绪</XPD:ATTR>
<XPD:REF name="ContainerState">Gch5H53C30+mad2OCBu3RwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">fysVxGb2g0+OLP1dCtJhlQAA</XPD:REF>
<XPD:REF name="Views[1]">IzZW2bNwxEelMktIEVQ8gwAA</XPD:REF>
<XPD:ATTR name="#Outgoings" type="integer">1</XPD:ATTR>
<XPD:REF name="Outgoings[0]">C1J5sQmkLUGFjYwr6la1eAAA</XPD:REF>
<XPD:ATTR name="#Incomings" type="integer">1</XPD:ATTR>
<XPD:REF name="Incomings[0]">EV9krJpJ+U+gxz9PiLLitAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Subvertices[3]" type="UMLCompositeState" guid="0J+6NRhD70qAh0BnLVRwfgAA">
<XPD:ATTR name="Name" type="string">战斗模型就绪</XPD:ATTR>
<XPD:REF name="ContainerState">Gch5H53C30+mad2OCBu3RwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">C5PaSQFsXkmJWkA0OHUtuQAA</XPD:REF>
<XPD:REF name="Views[1]">/riLxBry20uWAWMjl69K/QAA</XPD:REF>
<XPD:ATTR name="#Outgoings" type="integer">1</XPD:ATTR>
<XPD:REF name="Outgoings[0]">W9jxGO9YxUSRHaQD28lkCgAA</XPD:REF>
<XPD:ATTR name="#Incomings" type="integer">1</XPD:ATTR>
<XPD:REF name="Incomings[0]">C1J5sQmkLUGFjYwr6la1eAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Subvertices[4]" type="UMLCompositeState" guid="MmwaIbjP2UykFRbfyC3owAAA">
<XPD:ATTR name="Name" type="string">战斗开始</XPD:ATTR>
<XPD:REF name="ContainerState">Gch5H53C30+mad2OCBu3RwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">uUuLJPcfTEypQkRdbzqsPAAA</XPD:REF>
<XPD:REF name="Views[1]">oWFRQyjhcEK21kd1cMIbqgAA</XPD:REF>
<XPD:ATTR name="#Outgoings" type="integer">2</XPD:ATTR>
<XPD:REF name="Outgoings[0]">9iBuInpzuEGTc/qLH4MdZQAA</XPD:REF>
<XPD:REF name="Outgoings[1]">U4PCucxbjESIYdEKidCRrAAA</XPD:REF>
<XPD:ATTR name="#Incomings" type="integer">2</XPD:ATTR>
<XPD:REF name="Incomings[0]">W9jxGO9YxUSRHaQD28lkCgAA</XPD:REF>
<XPD:REF name="Incomings[1]">Zr+qiQ7JKUqZJjEuqcDZpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Subvertices[5]" type="UMLCompositeState" guid="iV6PKWYoyU2pFhwsk5nPFAAA">
<XPD:ATTR name="Name" type="string">战斗结束</XPD:ATTR>
<XPD:REF name="ContainerState">Gch5H53C30+mad2OCBu3RwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
<XPD:REF name="Views[0]">6JCUTkhix0KCM6OrT0Zd7gAA</XPD:REF>
<XPD:REF name="Views[1]">cNaHPywfa0aiW9qlnLmfJAAA</XPD:REF>
<XPD:ATTR name="#Outgoings" type="integer">2</XPD:ATTR>
<XPD:REF name="Outgoings[0]">Zr+qiQ7JKUqZJjEuqcDZpQAA</XPD:REF>
<XPD:REF name="Outgoings[1]">LbPivBaQN02kpSsV3NTm+AAA</XPD:REF>
<XPD:ATTR name="#Incomings" type="integer">2</XPD:ATTR>
<XPD:REF name="Incomings[0]">9iBuInpzuEGTc/qLH4MdZQAA</XPD:REF>
<XPD:REF name="Incomings[1]">U4PCucxbjESIYdEKidCRrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Subvertices[6]" type="UMLFinalState" guid="sb8xOy1uaUuD7ngbXRWLAwAA">
<XPD:ATTR name="Name" type="string">FinalState1</XPD:ATTR>
<XPD:REF name="ContainerState">Gch5H53C30+mad2OCBu3RwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
<XPD:REF name="Views[0]">rQ974lSvYkerGwGnSwvN0QAA</XPD:REF>
<XPD:ATTR name="#Incomings" type="integer">1</XPD:ATTR>
<XPD:REF name="Incomings[0]">3K5N+6uaokWBMiRv/1kGdQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLStatechartDiagram" guid="xf0jgACESE+t6WDS+1Vd8QAA">
<XPD:ATTR name="Name" type="string">StatechartDiagram1</XPD:ATTR>
<XPD:REF name="DiagramOwner">54NznANsi0uCuqt6OdUiggAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLStatechartDiagramView" guid="zuIWYeEsr0i0yLZw9eJK4gAA">
<XPD:REF name="Diagram">xf0jgACESE+t6WDS+1Vd8QAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">15</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLPseudostateView" guid="ALWmK7/nskyJuoEuw3cABQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">32</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">168</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">20</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">20</XPD:ATTR>
<XPD:REF name="Model">7cCRCagMdEyMYvaxLvYf4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLStateView" guid="1KtXmXWoHk6iCtvV9izxEAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">92</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">40</XPD:ATTR>
<XPD:REF name="Model">457pHWTBsEKvn4n57xXUCgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="PO/jajuOXEKClBUXXXqR0QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="jJ24bTQ1bka/GSRxyonHBQAA">
<XPD:ATTR name="Text" type="string">初始</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Vm1sXsO+NkODr1VX3tvhjQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="PYZ/pkiEFEWWkk2P4aS1mgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="InternalTransitionCompartment" type="UMLInternalTransitionCompartmentView" guid="Ye9B5QoPq0qB1lB0aKZYTQAA">
<XPD:REF name="Model">457pHWTBsEKvn4n57xXUCgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLStateView" guid="fysVxGb2g0+OLP1dCtJhlQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">232</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">160</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">40</XPD:ATTR>
<XPD:REF name="Model">L3myaoVo90Cg/EnZaS2y+QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lM9mSicH8EChlzKJdRgmWgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="+ZXcIFoWhkmlB2QHj9I5RAAA">
<XPD:ATTR name="Text" type="string">战场就绪</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="dVBr+FlgpUaPu95jXeNQ4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="WJOtBXsu9USXLNYEfoVLqQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="InternalTransitionCompartment" type="UMLInternalTransitionCompartmentView" guid="IzZW2bNwxEelMktIEVQ8gwAA">
<XPD:REF name="Model">L3myaoVo90Cg/EnZaS2y+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLTransitionView" guid="+JPBAZvssUW1BN4e5UGG4wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">51,169;96,131</XPD:ATTR>
<XPD:REF name="Model">1H802UP790Kv1M5r9VDDCQAA</XPD:REF>
<XPD:REF name="Head">1KtXmXWoHk6iCtvV9izxEAAA</XPD:REF>
<XPD:REF name="Tail">ALWmK7/nskyJuoEuw3cABQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="7SM0Pxd2tkaaiac8uWLVDgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1H802UP790Kv1M5r9VDDCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="qpJe4Rffi0CHSKPgL+vE9QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">1H802UP790Kv1M5r9VDDCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="g/PdRDMJXEGQxIfQsbijmgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">1H802UP790Kv1M5r9VDDCQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLTransitionView" guid="A+wLV5J6J0GAkufIyc7Q5wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">159,129;232,162</XPD:ATTR>
<XPD:REF name="Model">EV9krJpJ+U+gxz9PiLLitAAA</XPD:REF>
<XPD:REF name="Head">fysVxGb2g0+OLP1dCtJhlQAA</XPD:REF>
<XPD:REF name="Tail">1KtXmXWoHk6iCtvV9izxEAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="yLf3I1izxkyh5AtCcLXUCAAA">
<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">setbattlefield</XPD:ATTR>
<XPD:REF name="Model">EV9krJpJ+U+gxz9PiLLitAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="nmJNgneRPk2JOueDTDzXvAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">EV9krJpJ+U+gxz9PiLLitAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="mMffN2OF4UC/O8nNHZ1cewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">EV9krJpJ+U+gxz9PiLLitAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLTransitionView" guid="Cwm0PaXIc0q+8KXwcSjRngAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">119,92;119,72;188,72;188,111;159,111</XPD:ATTR>
<XPD:REF name="Model">QBZ8ePfma0unXUsQxYfacgAA</XPD:REF>
<XPD:REF name="Head">1KtXmXWoHk6iCtvV9izxEAAA</XPD:REF>
<XPD:REF name="Tail">1KtXmXWoHk6iCtvV9izxEAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="U536Svc+8UevHUhahX0JAAAA">
<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">close</XPD:ATTR>
<XPD:REF name="Model">QBZ8ePfma0unXUsQxYfacgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="h9Ao3iJOWE2YLWRq33I/FQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">QBZ8ePfma0unXUsQxYfacgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="mmRbn6mX2Um+YCqsQgMfwwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QBZ8ePfma0unXUsQxYfacgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLStateView" guid="C5PaSQFsXkmJWkA0OHUtuQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">424</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">152</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">96</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">52</XPD:ATTR>
<XPD:REF name="Model">0J+6NRhD70qAh0BnLVRwfgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="b94cxDRF8E6xgueXCa8iGAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="t++jrv4+6kaL2RFM9YC++gAA">
<XPD:ATTR name="Text" type="string">战斗模型就绪</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Nxyo0MaFp0y8R7lXQ4hPGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ZlvyAm2Xe0eXZf/2c/KxjwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="InternalTransitionCompartment" type="UMLInternalTransitionCompartmentView" guid="/riLxBry20uWAWMjl69K/QAA">
<XPD:REF name="Model">0J+6NRhD70qAh0BnLVRwfgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLTransitionView" guid="tuQYp03IC0agRSIpVyRa3gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">311,179;424,178</XPD:ATTR>
<XPD:REF name="Model">C1J5sQmkLUGFjYwr6la1eAAA</XPD:REF>
<XPD:REF name="Head">C5PaSQFsXkmJWkA0OHUtuQAA</XPD:REF>
<XPD:REF name="Tail">fysVxGb2g0+OLP1dCtJhlQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="PMQ3oTOn9kCtdthJRAjv5AAA">
<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">设置敌我双方</XPD:ATTR>
<XPD:REF name="Model">C1J5sQmkLUGFjYwr6la1eAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Q1gMuJFj9EW7DtQB0rP6vQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">C1J5sQmkLUGFjYwr6la1eAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XWYeLHxdvkC2YAHWdc822gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">C1J5sQmkLUGFjYwr6la1eAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLStateView" guid="uUuLJPcfTEypQkRdbzqsPAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">604</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">148</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">100</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">MmwaIbjP2UykFRbfyC3owAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="IgFtsB52/Eim+QkW6DY/fQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="feQa7BYf50qOsmkv2Vq0XAAA">
<XPD:ATTR name="Text" type="string">战斗开始</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="v+miMhWWqUic7wnrRbjPCAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Ywyd72EVg0e6GlJKBtpLiQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="InternalTransitionCompartment" type="UMLInternalTransitionCompartmentView" guid="oWFRQyjhcEK21kd1cMIbqgAA">
<XPD:REF name="Model">MmwaIbjP2UykFRbfyC3owAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLTransitionView" guid="00An+03fDEem0r9AFMNb7AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">519,176;604,175</XPD:ATTR>
<XPD:REF name="Model">W9jxGO9YxUSRHaQD28lkCgAA</XPD:REF>
<XPD:REF name="Head">uUuLJPcfTEypQkRdbzqsPAAA</XPD:REF>
<XPD:REF name="Tail">C5PaSQFsXkmJWkA0OHUtuQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="DSQ2tBXeT0WDBVol2LD63wAA">
<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">设置小队策略</XPD:ATTR>
<XPD:REF name="Model">W9jxGO9YxUSRHaQD28lkCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="jN8so8O7zUiA502qCLDyGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">W9jxGO9YxUSRHaQD28lkCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="bbJxsXfi8Ua9CvkZOiDuCQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">W9jxGO9YxUSRHaQD28lkCgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLStateView" guid="6JCUTkhix0KCM6OrT0Zd7gAA">
<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">320</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">60</XPD:ATTR>
<XPD:REF name="Model">iV6PKWYoyU2pFhwsk5nPFAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="d4sQmYvHBkqMJbylJ/PfFAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="4qZNdA13YUCOKmicg5TzaQAA">
<XPD:ATTR name="Text" type="string">战斗结束</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="kVDwPqo7+0Gzd8RjTO9qqgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="nIb1uTYc/kisHwwdIKWvPAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="InternalTransitionCompartment" type="UMLInternalTransitionCompartmentView" guid="cNaHPywfa0aiW9qlnLmfJAAA">
<XPD:REF name="Model">iV6PKWYoyU2pFhwsk5nPFAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLFinalStateView" guid="rQ974lSvYkerGwGnSwvN0QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">112</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">244</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">26</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">26</XPD:ATTR>
<XPD:REF name="Model">sb8xOy1uaUuD7ngbXRWLAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLTransitionView" guid="KKKObEChmU+9XBqci/F5SwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">120,131;124,244</XPD:ATTR>
<XPD:REF name="Model">3K5N+6uaokWBMiRv/1kGdQAA</XPD:REF>
<XPD:REF name="Head">rQ974lSvYkerGwGnSwvN0QAA</XPD:REF>
<XPD:REF name="Tail">1KtXmXWoHk6iCtvV9izxEAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="0FzY8jca3UyLzZYKKOSCMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">3K5N+6uaokWBMiRv/1kGdQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="AV1uHcPEC0OD7fMqMlYTrgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">3K5N+6uaokWBMiRv/1kGdQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="R+SgeRXXv0GCR9LuDMK4JwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">3K5N+6uaokWBMiRv/1kGdQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLTransitionView" guid="CthTBcIxNkK6Qbx6bwNcdgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">608,203;411,324</XPD:ATTR>
<XPD:REF name="Model">U4PCucxbjESIYdEKidCRrAAA</XPD:REF>
<XPD:REF name="Head">6JCUTkhix0KCM6OrT0Zd7gAA</XPD:REF>
<XPD:REF name="Tail">uUuLJPcfTEypQkRdbzqsPAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="/auZW0esE0yXNr/O+IftAQAA">
<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">某一方机器人life归零</XPD:ATTR>
<XPD:REF name="Model">U4PCucxbjESIYdEKidCRrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="6A0Tko6B9kSDFEPEuYRdJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">U4PCucxbjESIYdEKidCRrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="+TRuuNCM2Uuzal6+yweqdgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">U4PCucxbjESIYdEKidCRrAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLTransitionView" guid="9mNTtbvW+EC4Ew0H4Qu9AwAA">
<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,320;140,131</XPD:ATTR>
<XPD:REF name="Model">LbPivBaQN02kpSsV3NTm+AAA</XPD:REF>
<XPD:REF name="Head">1KtXmXWoHk6iCtvV9izxEAAA</XPD:REF>
<XPD:REF name="Tail">6JCUTkhix0KCM6OrT0Zd7gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="bF5ierL5d0W0ZxsqYGAFZgAA">
<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">无操作回归初始状态</XPD:ATTR>
<XPD:REF name="Model">LbPivBaQN02kpSsV3NTm+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="j15EIyK6lky7b9JIAhG7/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">LbPivBaQN02kpSsV3NTm+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Y5PpUr7tXUmVaesOq68bfAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">LbPivBaQN02kpSsV3NTm+AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Transitions" type="integer">12</XPD:ATTR>
<XPD:OBJ name="Transitions[0]" type="UMLTransition" guid="1H802UP790Kv1M5r9VDDCQAA">
<XPD:REF name="StateMachine">54NznANsi0uCuqt6OdUiggAA</XPD:REF>
<XPD:REF name="Source">7cCRCagMdEyMYvaxLvYf4QAA</XPD:REF>
<XPD:REF name="Target">457pHWTBsEKvn4n57xXUCgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+JPBAZvssUW1BN4e5UGG4wAA</XPD:REF>
<XPD:REF name="Views[1]">7SM0Pxd2tkaaiac8uWLVDgAA</XPD:REF>
<XPD:REF name="Views[2]">qpJe4Rffi0CHSKPgL+vE9QAA</XPD:REF>
<XPD:REF name="Views[3]">g/PdRDMJXEGQxIfQsbijmgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Transitions[1]" type="UMLTransition" guid="26imvWW42EOPyQkbeljbugAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="StateMachine">54NznANsi0uCuqt6OdUiggAA</XPD:REF>
<XPD:REF name="Source">457pHWTBsEKvn4n57xXUCgAA</XPD:REF>
<XPD:REF name="Target">457pHWTBsEKvn4n57xXUCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Transitions[2]" type="UMLTransition" guid="EV9krJpJ+U+gxz9PiLLitAAA">
<XPD:ATTR name="Name" type="string">setbattlefield</XPD:ATTR>
<XPD:REF name="StateMachine">54NznANsi0uCuqt6OdUiggAA</XPD:REF>
<XPD:REF name="Source">457pHWTBsEKvn4n57xXUCgAA</XPD:REF>
<XPD:REF name="Target">L3myaoVo90Cg/EnZaS2y+QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">A+wLV5J6J0GAkufIyc7Q5wAA</XPD:REF>
<XPD:REF name="Views[1]">yLf3I1izxkyh5AtCcLXUCAAA</XPD:REF>
<XPD:REF name="Views[2]">nmJNgneRPk2JOueDTDzXvAAA</XPD:REF>
<XPD:REF name="Views[3]">mMffN2OF4UC/O8nNHZ1cewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Transitions[3]" type="UMLTransition" guid="7HxP1dMswE+kqvuEawewkgAA">
<XPD:REF name="StateMachine">54NznANsi0uCuqt6OdUiggAA</XPD:REF>
<XPD:REF name="Source">457pHWTBsEKvn4n57xXUCgAA</XPD:REF>
<XPD:REF name="Target">457pHWTBsEKvn4n57xXUCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Transitions[4]" type="UMLTransition" guid="QBZ8ePfma0unXUsQxYfacgAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="StateMachine">54NznANsi0uCuqt6OdUiggAA</XPD:REF>
<XPD:REF name="Source">457pHWTBsEKvn4n57xXUCgAA</XPD:REF>
<XPD:REF name="Target">457pHWTBsEKvn4n57xXUCgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Cwm0PaXIc0q+8KXwcSjRngAA</XPD:REF>
<XPD:REF name="Views[1]">U536Svc+8UevHUhahX0JAAAA</XPD:REF>
<XPD:REF name="Views[2]">h9Ao3iJOWE2YLWRq33I/FQAA</XPD:REF>
<XPD:REF name="Views[3]">mmRbn6mX2Um+YCqsQgMfwwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Transitions[5]" type="UMLTransition" guid="C1J5sQmkLUGFjYwr6la1eAAA">
<XPD:ATTR name="Name" type="string">设置敌我双方</XPD:ATTR>
<XPD:REF name="StateMachine">54NznANsi0uCuqt6OdUiggAA</XPD:REF>
<XPD:REF name="Source">L3myaoVo90Cg/EnZaS2y+QAA</XPD:REF>
<XPD:REF name="Target">0J+6NRhD70qAh0BnLVRwfgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">tuQYp03IC0agRSIpVyRa3gAA</XPD:REF>
<XPD:REF name="Views[1]">PMQ3oTOn9kCtdthJRAjv5AAA</XPD:REF>
<XPD:REF name="Views[2]">Q1gMuJFj9EW7DtQB0rP6vQAA</XPD:REF>
<XPD:REF name="Views[3]">XWYeLHxdvkC2YAHWdc822gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Transitions[6]" type="UMLTransition" guid="W9jxGO9YxUSRHaQD28lkCgAA">
<XPD:ATTR name="Name" type="string">设置小队策略</XPD:ATTR>
<XPD:REF name="StateMachine">54NznANsi0uCuqt6OdUiggAA</XPD:REF>
<XPD:REF name="Source">0J+6NRhD70qAh0BnLVRwfgAA</XPD:REF>
<XPD:REF name="Target">MmwaIbjP2UykFRbfyC3owAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">00An+03fDEem0r9AFMNb7AAA</XPD:REF>
<XPD:REF name="Views[1]">DSQ2tBXeT0WDBVol2LD63wAA</XPD:REF>
<XPD:REF name="Views[2]">jN8so8O7zUiA502qCLDyGwAA</XPD:REF>
<XPD:REF name="Views[3]">bbJxsXfi8Ua9CvkZOiDuCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Transitions[7]" type="UMLTransition" guid="Zr+qiQ7JKUqZJjEuqcDZpQAA">
<XPD:REF name="StateMachine">54NznANsi0uCuqt6OdUiggAA</XPD:REF>
<XPD:REF name="Source">iV6PKWYoyU2pFhwsk5nPFAAA</XPD:REF>
<XPD:REF name="Target">MmwaIbjP2UykFRbfyC3owAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Transitions[8]" type="UMLTransition" guid="9iBuInpzuEGTc/qLH4MdZQAA">
<XPD:REF name="StateMachine">54NznANsi0uCuqt6OdUiggAA</XPD:REF>
<XPD:REF name="Source">MmwaIbjP2UykFRbfyC3owAAA</XPD:REF>
<XPD:REF name="Target">iV6PKWYoyU2pFhwsk5nPFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Transitions[9]" type="UMLTransition" guid="3K5N+6uaokWBMiRv/1kGdQAA">
<XPD:REF name="StateMachine">54NznANsi0uCuqt6OdUiggAA</XPD:REF>
<XPD:REF name="Source">457pHWTBsEKvn4n57xXUCgAA</XPD:REF>
<XPD:REF name="Target">sb8xOy1uaUuD7ngbXRWLAwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">KKKObEChmU+9XBqci/F5SwAA</XPD:REF>
<XPD:REF name="Views[1]">0FzY8jca3UyLzZYKKOSCMQAA</XPD:REF>
<XPD:REF name="Views[2]">AV1uHcPEC0OD7fMqMlYTrgAA</XPD:REF>
<XPD:REF name="Views[3]">R+SgeRXXv0GCR9LuDMK4JwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Transitions[10]" type="UMLTransition" guid="U4PCucxbjESIYdEKidCRrAAA">
<XPD:ATTR name="Name" type="string">某一方机器人life归零</XPD:ATTR>
<XPD:REF name="StateMachine">54NznANsi0uCuqt6OdUiggAA</XPD:REF>
<XPD:REF name="Source">MmwaIbjP2UykFRbfyC3owAAA</XPD:REF>
<XPD:REF name="Target">iV6PKWYoyU2pFhwsk5nPFAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CthTBcIxNkK6Qbx6bwNcdgAA</XPD:REF>
<XPD:REF name="Views[1]">/auZW0esE0yXNr/O+IftAQAA</XPD:REF>
<XPD:REF name="Views[2]">6A0Tko6B9kSDFEPEuYRdJAAA</XPD:REF>
<XPD:REF name="Views[3]">+TRuuNCM2Uuzal6+yweqdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Transitions[11]" type="UMLTransition" guid="LbPivBaQN02kpSsV3NTm+AAA">
<XPD:ATTR name="Name" type="string">无操作回归初始状态</XPD:ATTR>
<XPD:REF name="StateMachine">54NznANsi0uCuqt6OdUiggAA</XPD:REF>
<XPD:REF name="Source">iV6PKWYoyU2pFhwsk5nPFAAA</XPD:REF>
<XPD:REF name="Target">457pHWTBsEKvn4n57xXUCgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9mNTtbvW+EC4Ew0H4Qu9AwAA</XPD:REF>
<XPD:REF name="Views[1]">bF5ierL5d0W0ZxsqYGAFZgAA</XPD:REF>
<XPD:REF name="Views[2]">j15EIyK6lky7b9JIAhG7/QAA</XPD:REF>
<XPD:REF name="Views[3]">Y5PpUr7tXUmVaesOq68bfAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">13</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="c/S7wT8kJEyh+61TCsGwPgAA">
<XPD:ATTR name="Name" type="string">battlefield</XPD:ATTR>
<XPD:REF name="Namespace">jGGxlEWomke94kpXJMgxmwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">2ZwgJJDq0UCXHgyOkxYqbAAA</XPD:REF>
<XPD:REF name="Views[1]">Y0Db1+FWQ0+Zs6QkSM9dggAA</XPD:REF>
<XPD:REF name="Views[2]">GqhYo7D/s0eGDshs0JRxBAAA</XPD:REF>
<XPD:REF name="Views[3]">bRQ0LiY/pEC/qGJID3BVPQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="qBrR6UYZikaaMLOKEN9ihwAA">
<XPD:ATTR name="Name" type="string">setbattlefiedweith</XPD:ATTR>
<XPD:REF name="Owner">c/S7wT8kJEyh+61TCsGwPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="XTbE5lRFVEmcEUx6GrDxZAAA">
<XPD:ATTR name="Name" type="string">setbattlefieldheight</XPD:ATTR>
<XPD:REF name="Owner">c/S7wT8kJEyh+61TCsGwPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="mq4HiR1gX0me45a+LWp3lgAA">
<XPD:ATTR name="Name" type="string">setwall</XPD:ATTR>
<XPD:REF name="Owner">c/S7wT8kJEyh+61TCsGwPgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">M3lz3r+6kEeLz+1DmA5gKAAA</XPD:REF>
<XPD:REF name="Associations[1]">VrRd6CInrEqtZxiZNE60jAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="+csm1D6CgEKuQ7gfGjzqdAAA">
<XPD:ATTR name="Name" type="string">战场宽度</XPD:ATTR>
<XPD:REF name="Owner">c/S7wT8kJEyh+61TCsGwPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="fOI896XaTkOMUfAEKT8mwQAA">
<XPD:ATTR name="Name" type="string">战场高度</XPD:ATTR>
<XPD:REF name="Owner">c/S7wT8kJEyh+61TCsGwPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="qQlR1KbeFk2qBZSpdRFoNgAA">
<XPD:ATTR name="Name" type="string">障碍物位置</XPD:ATTR>
<XPD:REF name="Owner">c/S7wT8kJEyh+61TCsGwPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="dPM1SSd/qEOAQtpB9EhTswAA">
<XPD:ATTR name="Name" type="string">ME</XPD:ATTR>
<XPD:REF name="Namespace">jGGxlEWomke94kpXJMgxmwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">m6qb0p1sXUqx8oz9D/XYHwAA</XPD:REF>
<XPD:REF name="Views[1]">6P3D73Aq4USbi6KxyI4OFwAA</XPD:REF>
<XPD:REF name="Views[2]">BTn+M1m7hUux8jrGUUlkZQAA</XPD:REF>
<XPD:REF name="Views[3]">36tLLCkY20Wm+gcHUWW2EgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">dFjbUMjQXUytjjJhHJ1k6AAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">gOq3DHc8U02ec4j5KNgZ1AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">14</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="840BmVblmkauAIHO8jTnVQAA">
<XPD:ATTR name="Name" type="string">ahead</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="8ltHDF2plUiMT4TIGu8szgAA">
<XPD:ATTR name="Name" type="string">back</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="z4tca+Ti20S8tegZ9nBF+QAA">
<XPD:ATTR name="Name" type="string">turnleft</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="YwlBKwQ03UmdflbPe11BmQAA">
<XPD:ATTR name="Name" type="string">turnright</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="PFv/RUSeYE+L18YrkAMD3AAA">
<XPD:ATTR name="Name" type="string">fire</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="GO7WiDQbDEqb2BRw6Kql3AAA">
<XPD:ATTR name="Name" type="string">turngunright</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="ws4jOxfUyECvzowkKvfevAAA">
<XPD:ATTR name="Name" type="string">turngunleft</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="r8eX5RJgvEWcWDw6blX0agAA">
<XPD:ATTR name="Name" type="string">setAdjustGunForRobotTurn</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="/dCR68nh8kSbsC1pEkeBlwAA">
<XPD:ATTR name="Name" type="string">setAdjustRadarForGunTurn</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="vlp1JIwjwU+GQyALjLIS3gAA">
<XPD:ATTR name="Name" type="string">turnRadarLeft</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="lV1wdy9Pjk2GCMB0jJJB1wAA">
<XPD:ATTR name="Name" type="string">turnRadarRight</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="yjVirh8jK02bDuN7pKd+agAA">
<XPD:ATTR name="Name" type="string">explosion</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="3U4+RUSZOUCsb0IYafpOwwAA">
<XPD:ATTR name="Name" type="string">setlife</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="Vf4spMjYd0GhUmii8whhswAA">
<XPD:ATTR name="Name" type="string">setmodel</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">ku7xiUSpUEKG8wpL9peT8gAA</XPD:REF>
<XPD:REF name="Associations[1]">SJfBUQbjhE6ov/8L0jlm4QAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="0spr9yCebkKxYepkTQ4fpgAA">
<XPD:ATTR name="Name" type="string">雷达</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="j2Xp+Sjt9kuO3REINJc89gAA">
<XPD:ATTR name="Name" type="string">武器</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="Zu0izhGQkk2wFrIPDpCE+gAA">
<XPD:ATTR name="Name" type="string">位置</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="b7aa1ogQ90GW1yMkRihqHgAA">
<XPD:ATTR name="Name" type="string">model</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="mg7OgokVgEuvu8bcTBV9fQAA">
<XPD:ATTR name="Name" type="string">life</XPD:ATTR>
<XPD:REF name="Owner">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="j+YWyfutkE+8d8fsEz2X9QAA">
<XPD:ATTR name="Name" type="string">Enemy</XPD:ATTR>
<XPD:REF name="Namespace">jGGxlEWomke94kpXJMgxmwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">a30TGyBr40OmLIk8+Ul+gAAA</XPD:REF>
<XPD:REF name="Views[1]">7XS477b9X0O0RdVST2/IEgAA</XPD:REF>
<XPD:REF name="Views[2]">frUvIaWmMEWgQ5deuRaOdwAA</XPD:REF>
<XPD:REF name="Views[3]">4hG4yhyVZ0aCxU6lMDiqCgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">beQQbnMILUGTqpft+URpMwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">3hu7NZv6G0iFoB9DjuDHpwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">14</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ZCvcVg4IhU25Oy0VjfXQAwAA">
<XPD:ATTR name="Name" type="string">ahead</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="sgvTO8EMUk6gAgf2G4Y+KwAA">
<XPD:ATTR name="Name" type="string">back</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="rLPC7JOH5kSmNdSFz/2h8wAA">
<XPD:ATTR name="Name" type="string">turnleft</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="gxYZN339fUKMBS/zTzhYyQAA">
<XPD:ATTR name="Name" type="string">turnright</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="n7DQJlJARUOkFZ4gEM7BnAAA">
<XPD:ATTR name="Name" type="string">fire</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="zCGDsN+2kEee2FUoVLCqQQAA">
<XPD:ATTR name="Name" type="string">turngunright</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="qCz/hH5UOk22ahYJrlAeCwAA">
<XPD:ATTR name="Name" type="string">turngunleft</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="+TlKNBoG1k2VG+BoT7gxJgAA">
<XPD:ATTR name="Name" type="string">setAdjustGunForRobotTurn</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="MfL9CZHQJEGHCgweM8avEAAA">
<XPD:ATTR name="Name" type="string">setAdjustRadarForGunTurn</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="AcD0IiMCZE60DdKeleGYYAAA">
<XPD:ATTR name="Name" type="string">turnRadarLeft</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="FutOPqKaKke6JnNMDCYPaAAA">
<XPD:ATTR name="Name" type="string">turnRadarRight</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="jYkHTmOTn0ewxE+6yeDt7wAA">
<XPD:ATTR name="Name" type="string">explosion</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="rVCVTS5tVUqvj8LyqRpUfgAA">
<XPD:ATTR name="Name" type="string">setlife</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="/8U4Bl0Nvky/xVpLBVZa7QAA">
<XPD:ATTR name="Name" type="string">setmodel</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">U5yfqVFI6E+AT5Rb/qtgPQAA</XPD:REF>
<XPD:REF name="Associations[1]">js9zloiAXEaeO2Njsl+z8QAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="u2YXIKUaEUO7vzpdCLWaeAAA">
<XPD:ATTR name="Name" type="string">雷达</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="rTERIVXK7EazXVEi0DHX6wAA">
<XPD:ATTR name="Name" type="string">武器</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="ragGzSw8EkKi5NdG6ZQlOgAA">
<XPD:ATTR name="Name" type="string">位置</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="vnIlUd/HcEu+qlsdaJfa/gAA">
<XPD:ATTR name="Name" type="string">model</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="7/RVI7zvJ0OKbW+2nOA9rAAA">
<XPD:ATTR name="Name" type="string">life</XPD:ATTR>
<XPD:REF name="Owner">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLAssociation" guid="1rPtLP6XCky/4I93I9vFmwAA">
<XPD:REF name="Namespace">jGGxlEWomke94kpXJMgxmwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">HFQl818EgkqUjgS6S6SvfgAA</XPD:REF>
<XPD:REF name="Views[1]">nizZSQxesUylBximDhN8NAAA</XPD:REF>
<XPD:REF name="Views[2]">ZUToGIi7F0iNoHGlRz2hxgAA</XPD:REF>
<XPD:REF name="Views[3]">22TEv4Hry0+azp+nY6wj/AAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="M3lz3r+6kEeLz+1DmA5gKAAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">1rPtLP6XCky/4I93I9vFmwAA</XPD:REF>
<XPD:REF name="Participant">c/S7wT8kJEyh+61TCsGwPgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">V22zjaS41E6VJfu/byzj3gAA</XPD:REF>
<XPD:REF name="Views[1]">4lW5Q7dCkEu2ymG4DQQMtQAA</XPD:REF>
<XPD:REF name="Views[2]">RvzU2c8NnUWOawNwkCtskwAA</XPD:REF>
<XPD:REF name="Views[3]">SXmcwf0IpUWjBaBI/3m0ngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ku7xiUSpUEKG8wpL9peT8gAA">
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">1rPtLP6XCky/4I93I9vFmwAA</XPD:REF>
<XPD:REF name="Participant">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">A3d+satZx0CO5RCNQ4EdiwAA</XPD:REF>
<XPD:REF name="Views[1]">2XuqBOEGNUu961xsqkPSWQAA</XPD:REF>
<XPD:REF name="Views[2]">eYzPSScO40OAhgxE+EB89AAA</XPD:REF>
<XPD:REF name="Views[3]">kCnD+rkOXkeNNh/VlR7iWQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLAssociation" guid="d/MnC2WdBU6Vf2J2Wdtk2wAA">
<XPD:REF name="Namespace">jGGxlEWomke94kpXJMgxmwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">coLUbB80y0mkocp0ig+68wAA</XPD:REF>
<XPD:REF name="Views[1]">H4J6LmDIOkORW55/Dqf6/gAA</XPD:REF>
<XPD:REF name="Views[2]">z6Ym+p3k4kWdndYSC340zwAA</XPD:REF>
<XPD:REF name="Views[3]">ChrDvWNnTky+tkmGzQ/W2gAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="VrRd6CInrEqtZxiZNE60jAAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">d/MnC2WdBU6Vf2J2Wdtk2wAA</XPD:REF>
<XPD:REF name="Participant">c/S7wT8kJEyh+61TCsGwPgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rtlRXGabxkGRIKYabj1tZQAA</XPD:REF>
<XPD:REF name="Views[1]">VMZD5R5WdkGIro48dJOF+wAA</XPD:REF>
<XPD:REF name="Views[2]">RDE4MYjiP0WJNpV7TuAc7wAA</XPD:REF>
<XPD:REF name="Views[3]">iRwmXLoNCUG1mgxG1hEMpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="U5yfqVFI6E+AT5Rb/qtgPQAA">
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">d/MnC2WdBU6Vf2J2Wdtk2wAA</XPD:REF>
<XPD:REF name="Participant">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PRMv2+mUQ0OyU+pHRWBHAQAA</XPD:REF>
<XPD:REF name="Views[1]">/2Ef9wfV9UqFgu10d16r4wAA</XPD:REF>
<XPD:REF name="Views[2]">AY46nm4dP0OqFsBk3vHS3QAA</XPD:REF>
<XPD:REF name="Views[3]">Jim0co7w5kaav3ZBgb1s0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="oV/hDEg+R0Wdn173dMJZOwAA">
<XPD:ATTR name="Name" type="string">bullet</XPD:ATTR>
<XPD:REF name="Namespace">jGGxlEWomke94kpXJMgxmwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">m5pO/Gx/X0SK2pyvISKjDgAA</XPD:REF>
<XPD:REF name="Views[1]">uf5eVoEpU02pDwp2R81NWQAA</XPD:REF>
<XPD:REF name="Views[2]">hJm9yv3fm02WLjSQ8FFCdQAA</XPD:REF>
<XPD:REF name="Views[3]">RrBQ+5ltdUSuwDuo9BuzrQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">gOq3DHc8U02ec4j5KNgZ1AAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">3hu7NZv6G0iFoB9DjuDHpwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">dFjbUMjQXUytjjJhHJ1k6AAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">beQQbnMILUGTqpft+URpMwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="44FQbE8nbUeVRD4Fmhow8wAA">
<XPD:ATTR name="Name" type="string">hittank</XPD:ATTR>
<XPD:REF name="Owner">oV/hDEg+R0Wdn173dMJZOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="RrVQc9DMV0Kkg+RcFec25QAA">
<XPD:ATTR name="Name" type="string">hitwall</XPD:ATTR>
<XPD:REF name="Owner">oV/hDEg+R0Wdn173dMJZOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="TjSDsFZZVU27B5hymzyJ1gAA">
<XPD:ATTR name="Name" type="string">setspeed</XPD:ATTR>
<XPD:REF name="Owner">oV/hDEg+R0Wdn173dMJZOwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="N+4qwDHOZE+JZFHsGFYQvgAA">
<XPD:ATTR name="Name" type="string">direction</XPD:ATTR>
<XPD:REF name="Owner">oV/hDEg+R0Wdn173dMJZOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="Vu7Y0qmd5E2QRiwiFzt5mAAA">
<XPD:ATTR name="Name" type="string">位置</XPD:ATTR>
<XPD:REF name="Owner">oV/hDEg+R0Wdn173dMJZOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="L01yozvazUCF0cOMdkt2xAAA">
<XPD:ATTR name="Name" type="string">speed</XPD:ATTR>
<XPD:REF name="Owner">oV/hDEg+R0Wdn173dMJZOwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLDependency" guid="dFjbUMjQXUytjjJhHJ1k6AAA">
<XPD:REF name="Namespace">jGGxlEWomke94kpXJMgxmwAA</XPD:REF>
<XPD:REF name="Client">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
<XPD:REF name="Supplier">oV/hDEg+R0Wdn173dMJZOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLDependency" guid="beQQbnMILUGTqpft+URpMwAA">
<XPD:REF name="Namespace">jGGxlEWomke94kpXJMgxmwAA</XPD:REF>
<XPD:REF name="Client">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
<XPD:REF name="Supplier">oV/hDEg+R0Wdn173dMJZOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLDependency" guid="gOq3DHc8U02ec4j5KNgZ1AAA">
<XPD:REF name="Namespace">jGGxlEWomke94kpXJMgxmwAA</XPD:REF>
<XPD:REF name="Client">oV/hDEg+R0Wdn173dMJZOwAA</XPD:REF>
<XPD:REF name="Supplier">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">aci0JR/1T0+qUGBiXfpAHQAA</XPD:REF>
<XPD:REF name="Views[1]">StXcHPOZxkavuO/qVUqAogAA</XPD:REF>
<XPD:REF name="Views[2]">KY7q/Q8isEC6XZGn9REMvQAA</XPD:REF>
<XPD:REF name="Views[3]">QQLdcIepVEeNxbBDyuZQ4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLDependency" guid="3hu7NZv6G0iFoB9DjuDHpwAA">
<XPD:REF name="Namespace">jGGxlEWomke94kpXJMgxmwAA</XPD:REF>
<XPD:REF name="Client">oV/hDEg+R0Wdn173dMJZOwAA</XPD:REF>
<XPD:REF name="Supplier">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">nris5IXQhEehSkAFlw9gtQAA</XPD:REF>
<XPD:REF name="Views[1]">3Vrhgph1UESIb4ccYwgJDQAA</XPD:REF>
<XPD:REF name="Views[2]">zq/5QQILPUmx0kzLatERWAAA</XPD:REF>
<XPD:REF name="Views[3]">LSewmX3BeEODMZkgsZkCewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="JfL9jnwf9kCwBcJHBT0hSwAA">
<XPD:ATTR name="Name" type="string">team</XPD:ATTR>
<XPD:REF name="Namespace">jGGxlEWomke94kpXJMgxmwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">32aw1FzPaUigyWBFNeS0CQAA</XPD:REF>
<XPD:REF name="Views[1]">F2aMJGYOaE6HkXkYeRuocwAA</XPD:REF>
<XPD:REF name="Views[2]">E5s5PtbD1UGkF86AUXIyPAAA</XPD:REF>
<XPD:REF name="Views[3]">H+wKinWrNEy8800b3d8yrwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Nr6o8jS3V0G0Yj8QE4l6/QAA">
<XPD:ATTR name="Name" type="string">setdistance</XPD:ATTR>
<XPD:REF name="Owner">JfL9jnwf9kCwBcJHBT0hSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="I1keuJfioUe5oxWGjl9kqQAA">
<XPD:ATTR name="Name" type="string">getPosition</XPD:ATTR>
<XPD:REF name="Owner">JfL9jnwf9kCwBcJHBT0hSwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">XUZZODDhGkSM56HFaX/JeQAA</XPD:REF>
<XPD:REF name="Associations[1]">YwKiS1SlAE2CWxV3Q76UMgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="zWNT5KtdmECqkwfxsjAPcwAA">
<XPD:ATTR name="Name" type="string">作战策略</XPD:ATTR>
<XPD:REF name="Owner">JfL9jnwf9kCwBcJHBT0hSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="2PUB4gg+2EWJjc3aVKbCogAA">
<XPD:ATTR name="Name" type="string">小队人数</XPD:ATTR>
<XPD:REF name="Owner">JfL9jnwf9kCwBcJHBT0hSwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="OIf2PiizhUmIfwOH9enzzQAA">
<XPD:REF name="Namespace">jGGxlEWomke94kpXJMgxmwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gI/4PZf/WE2XGEUKE6Bx8wAA</XPD:REF>
<XPD:REF name="Views[1]">0ZCSpO/bFkqpms2BNv6a/gAA</XPD:REF>
<XPD:REF name="Views[2]">CzQz2A23MEyHdSIayvI8RAAA</XPD:REF>
<XPD:REF name="Views[3]">rj8Vc2LeJkavXAC9b4ldWAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="SJfBUQbjhE6ov/8L0jlm4QAA">
<XPD:REF name="Association">OIf2PiizhUmIfwOH9enzzQAA</XPD:REF>
<XPD:REF name="Participant">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">BhKBH8BACkWMWxN1GfbEJwAA</XPD:REF>
<XPD:REF name="Views[1]">8D4oOvJXsUyTPgiUTY75ZAAA</XPD:REF>
<XPD:REF name="Views[2]">lz3pVtYEAki8HFBNksUedgAA</XPD:REF>
<XPD:REF name="Views[3]">YDZJwtABsk+n3STn4F5f6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="XUZZODDhGkSM56HFaX/JeQAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">OIf2PiizhUmIfwOH9enzzQAA</XPD:REF>
<XPD:REF name="Participant">JfL9jnwf9kCwBcJHBT0hSwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LAq5rE0OiU+LkomK+YFdMAAA</XPD:REF>
<XPD:REF name="Views[1]">GYQUYOjhl0mZDab2mQj14wAA</XPD:REF>
<XPD:REF name="Views[2]">lfqDBtt4L0KZDvSobVR9rAAA</XPD:REF>
<XPD:REF name="Views[3]">G5jrL3DWVUKBGvBWsYi3DgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="ovhJpbEDA0iN8ieVPOVx7wAA">
<XPD:REF name="Namespace">jGGxlEWomke94kpXJMgxmwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">bdtrKvXu+0yzlgMo3oawHwAA</XPD:REF>
<XPD:REF name="Views[1]">7du+5U44jUmycwV8yK0e+gAA</XPD:REF>
<XPD:REF name="Views[2]">gBcway+W00KYZJ/zsVutAAAA</XPD:REF>
<XPD:REF name="Views[3]">z1Q2naJXlkC4wHkG5ADCdQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="js9zloiAXEaeO2Njsl+z8QAA">
<XPD:REF name="Association">ovhJpbEDA0iN8ieVPOVx7wAA</XPD:REF>
<XPD:REF name="Participant">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wB7vsg9VsEuL6ZrT8tcwygAA</XPD:REF>
<XPD:REF name="Views[1]">1QCaAwb+B0eVTPp3FXDAkAAA</XPD:REF>
<XPD:REF name="Views[2]">MkPvQLfXa0OD4u0qWg7zzwAA</XPD:REF>
<XPD:REF name="Views[3]">U5cAa/t83kOxcEc2PwtCmAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="YwKiS1SlAE2CWxV3Q76UMgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">ovhJpbEDA0iN8ieVPOVx7wAA</XPD:REF>
<XPD:REF name="Participant">JfL9jnwf9kCwBcJHBT0hSwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">NVhAm/xLjUC9CwFot+VVuQAA</XPD:REF>
<XPD:REF name="Views[1]">Ifgt8WFiDUaVjMg5wcBtBwAA</XPD:REF>
<XPD:REF name="Views[2]">l/y9Pz1/jkuHX90THaQPwwAA</XPD:REF>
<XPD:REF name="Views[3]">01YJsmbVGk6AxMeg8iqMZwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>