This commit is contained in:
zhoudaxia 2016-05-15 00:52:18 +08:00
parent 26280094cc
commit 9de47f34b5
3 changed files with 2124 additions and 42 deletions

View File

@ -19,7 +19,7 @@
<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:ATTR name="#OwnedViews" type="integer">32</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>
@ -85,8 +85,8 @@
<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="Left" type="integer">784</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">244</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>
@ -200,7 +200,7 @@
<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:ATTR name="Points" type="Points">602,128;784,310</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>
@ -285,7 +285,7 @@
<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="Top" type="integer">460</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>
@ -315,10 +315,11 @@
<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:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">293,432;384,432;384,524;472,524</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:REF name="Head">m5pO/Gx/X0SK2pyvISKjDgAA</XPD:REF>
<XPD:REF name="Tail">m6qb0p1sXUqx8oz9D/XYHwAA</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>
@ -341,10 +342,11 @@
<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:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">784,528;603,528</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:REF name="Head">m5pO/Gx/X0SK2pyvISKjDgAA</XPD:REF>
<XPD:REF name="Tail">a30TGyBr40OmLIk8+Ul+gAAA</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>
@ -482,7 +484,7 @@
<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:ATTR name="Points" type="Points">784,383;599,371</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>
@ -563,6 +565,523 @@
<XPD:REF name="Model">js9zloiAXEaeO2Njsl+z8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="+PgBWAeY3EKGuHF5+V0VMwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">456</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">828</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">116</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">84</XPD:ATTR>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="R+dr/L5wTUu8WTXDbUrDQgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="XM+mHSMur0+zp+yAAW6/pQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Event</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="wQgfISIhcki9nDfl7SYyDAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="uc/o+w8kH0yf60c8fPTkgwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="0xAmCXDXgUas3UKlxaFfMwAA">
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Dz01ijZIxUCIQffQkZRh/gAA">
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="29xc0rFxUkaE0BjbT1lsoQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLClassView" guid="/7vFkTPiU0G48UpC6Zj+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">238</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">898</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">124</XPD:ATTR>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ajy9jwPQUkK4D0xwUTJd+AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="IL6N9z5To0S2ZfP3E02iogAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">WinEvent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="6DOm3sl1EEuRDrLrba2T5gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BQw0O9dBRkmmWQ/KPsQjZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="9ANNlW4/7USakXM00KgUaAAA">
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ewqty58zNEy3iyVGVThQ8gAA">
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="us6fvkGsbkyMkg4CHgJw8gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLGeneralizationView" guid="SJDLI/i5BkmtQUS2RBxNIQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">357,934;456,893</XPD:ATTR>
<XPD:REF name="Head">+PgBWAeY3EKGuHF5+V0VMwAA</XPD:REF>
<XPD:REF name="Tail">/7vFkTPiU0G48UpC6Zj+GAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="o+odw9aPbU6jAvni5ZaMMgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="QHr5Fn+/Bk2P9Lx6gXcV8gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="uzIx0F30J0WeRRqAmBAgTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLClassView" guid="y6tyW4J+ykCSbLKroywigwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">206</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1034</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">112</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">124</XPD:ATTR>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="MlrtcXNaE0OV/cbf0SIa7AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="8WKKGoxK/0qiy+F7J1//rgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BulletHitEvent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="nb6wLV/gJUeQeCIsmOiqjQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="saxlc63QXECsXGs0TaIjXgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="tLJkau8dcEazI/4lIHFpBgAA">
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="yAFZKiFKtEO5eH+1JJUiEAAA">
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="bUosSP6V6k+51aHbJRd6XQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLGeneralizationView" guid="JeiIJLMa/E2JV6KJCvA/6wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">317,1045;466,911</XPD:ATTR>
<XPD:REF name="Head">+PgBWAeY3EKGuHF5+V0VMwAA</XPD:REF>
<XPD:REF name="Tail">y6tyW4J+ykCSbLKroywigwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="6uVshuAgKEahc/lmqYMxjwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="0SUo/ygceEe1Vh0SMPjLwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="lblNPYoNF0++FdvnDuPrMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLClassView" guid="tg384ovz40eMk7zdLG4mOgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">678</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">882</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">124</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">132</XPD:ATTR>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="goUlCL9vXEiDmnhWBH7s+gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="mt+g4Cr0q0WJzZON3eG0dgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DeathEvent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="B57l3RsZ3kSjkPzH6YWjRgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="HXALR63FPkeo4fPy+mc5zAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="q1JENkMjXEmHG26HWu3nQAAA">
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="/3lB4nNQuk6G1Aj2jX57awAA">
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="7KeRH/JscUS06H8OugJRnwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLGeneralizationView" guid="OLbeqQr0WkunzggDgbdxEAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">678,926;571,889</XPD:ATTR>
<XPD:REF name="Head">+PgBWAeY3EKGuHF5+V0VMwAA</XPD:REF>
<XPD:REF name="Tail">tg384ovz40eMk7zdLG4mOgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="OSYIhfWrBkqN6FOb0BMDBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="SP7qaT8KaEiG2UGrq4qGtAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="I7N0TpYldkipqn89Uv40TgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLClassView" guid="mv7iNqgaqEm0s2j+gELOvAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">618</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1022</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">128</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">116</XPD:ATTR>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="7ISOZrbS2EakxWnhQ8eg7AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="5ccvQARiGUKsu6Nl+4wmFQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BulletmissedEvent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="JqvgS5pl2k6bcEhoiSPADAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="TXGz0IS8b0mzvGrRqZF37wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="BDjn7SpCl0O4srCuuOQoXAAA">
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="DWXsgLKAXkSUQMwMl8lqhwAA">
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="eb5MnVgCDkKbsS1lu8KwowAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLGeneralizationView" guid="ssXcM616XkyYK86WHmr7hAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">635,1022;546,911</XPD:ATTR>
<XPD:REF name="Head">+PgBWAeY3EKGuHF5+V0VMwAA</XPD:REF>
<XPD:REF name="Tail">mv7iNqgaqEm0s2j+gELOvAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="WZme9ugByEyFJaiy25pCvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="AIH3n1VZtEmBo6uYZfbStwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="GImJa8ql3EeVJp4KQ/LEgwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLClassView" guid="g4/L0ljBsUOiVHAsmmhs3AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">598</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1174</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">112</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">120</XPD:ATTR>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="G/qG6m7VUUKf8s132OE2zwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="rVrmQ2grpkqOQweo69c3KwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HitwallEvent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="hlF+iqWAA0K/cu4ki9yjYAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="17+d9mo76UmI8MC5pDGUVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="AX54NQ1YNESN5YIOPc9FzAAA">
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="8myvI7Qr0U2UY1sKmFLOFgAA">
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="wDfz4XcKsky2Bnfu/f2stAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLGeneralizationView" guid="79thBYQUqUigt2aKEo3O0QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">630,1174;529,911</XPD:ATTR>
<XPD:REF name="Head">+PgBWAeY3EKGuHF5+V0VMwAA</XPD:REF>
<XPD:REF name="Tail">g4/L0ljBsUOiVHAsmmhs3AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="GCz/imzFzUuWXifHHL/d/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:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Lh1CEY+SJkOkO3Jgn96wAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="WfS3bcFK60ylld3Ba89caQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLClassView" guid="TRQSTKsYKEKHssdy53oWTQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">530</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1310</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">116</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">137</XPD:ATTR>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="FWcP+BE65Eiei4LuJSgkpQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="s8GCBI8s0EmT0QK2eGhR3wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">scanedRobotEvent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Fipr0wq3iUiAk46p4jxrCgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="7rOZKSDcskWFKuCnbVvgPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="+vdDCepSQU+4CIde7UyCNgAA">
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="CVs+WyYvmUag/JZPBRCTmgAA">
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Ke+BFn/P6EO5ebfdk5GDJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLGeneralizationView" guid="Wp7I7iDshUSfkXht+iEteQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">577,1310;519,911</XPD:ATTR>
<XPD:REF name="Head">+PgBWAeY3EKGuHF5+V0VMwAA</XPD:REF>
<XPD:REF name="Tail">TRQSTKsYKEKHssdy53oWTQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="7xPWBxZ8mkKNLG7VXdTXewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="OJ00UcKeSka9iarLdL+V0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="xETIYeygrk+qa2wh0r+PGQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[24]" type="UMLClassView" guid="t4jOf1kfAE+Lx+MXu9zHuAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">414</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1410</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">164</XPD:ATTR>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="nE1fx2GJgECGZnAeOER7owAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="kY5dRF19g0Sh39XNyXRdCAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HitByBulletEvent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+tXt6o27ykei5uWsWMNHggAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ftykeHf+gES+joqVLn7JMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="tP3A3QnWG0CeUZckhYLCvQAA">
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="f1tL0CaWOkqn9bdw5I7rNwAA">
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="9KsyyWrd0UCbGQmG+w2vvgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[25]" type="UMLGeneralizationView" guid="5rPzUkHTFkSbMUOQ6ln5aAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">478,1410;510,911</XPD:ATTR>
<XPD:REF name="Head">+PgBWAeY3EKGuHF5+V0VMwAA</XPD:REF>
<XPD:REF name="Tail">t4jOf1kfAE+Lx+MXu9zHuAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="mdkO/NGt3UajkVQpdeot5QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="i0yeDRon0kSLhWAwyZnxTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="IP44j0x4O0W/u6VLsaxdpwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[26]" type="UMLClassView" guid="6sD0I24SVkC55MNLxtRxigAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">266</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1414</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">136</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">168</XPD:ATTR>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Im+wGPv9qEi+DJotbmFanAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="7tuiv5zP10eaZIP0VkFIMwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HitRobotEvent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="pljSnZXOkEuuZA4UGDprfQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="T3eNkp/wUUSUIAnKRY6/jgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="7eu/KtKmY0+/aw1MhuozuwAA">
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="G9YyWG8qT0ijkjk4I/yjiwAA">
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="YMGNNw42e02aEKQlwQUO+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[27]" type="UMLGeneralizationView" guid="qADubqCcJEqqqd8tJDenygAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">357,1414;501,911</XPD:ATTR>
<XPD:REF name="Head">+PgBWAeY3EKGuHF5+V0VMwAA</XPD:REF>
<XPD:REF name="Tail">6sD0I24SVkC55MNLxtRxigAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Fd7GV70EckCKFKVSnQ+1jAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="qbzC1xh/1UypSbllP+lzYwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="2/c8cXSNTkyF1NwqZU+ZQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[28]" type="UMLClassView" guid="ohomUVZS0k2QOx8o8BvjxAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">158</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1286</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">124</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">144</XPD:ATTR>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="5Ao3OWlEDEG/3izXFeq5RAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="oSZPa0Q0YE6TyGvBRYTrFQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BullethitBulletEvent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="KZg89JyCakiSciD9c9BroAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="FLK3GLETh0SO+41XbDZgpQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="IYcmG18HQky/7reWJf/s2AAA">
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="5lgnbdj56UqKsOxoOh6HGwAA">
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="beC5eFtlnkW+njK1o+r79gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[29]" type="UMLGeneralizationView" guid="VynVtJEBOEqKnkMjwR8gmgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">262,1286;488,911</XPD:ATTR>
<XPD:REF name="Head">+PgBWAeY3EKGuHF5+V0VMwAA</XPD:REF>
<XPD:REF name="Tail">ohomUVZS0k2QOx8o8BvjxAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="pjAfer+2LkOTMs1vfNmZZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="cgD4W8po00K7c4ltYGQluwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="kkKNQOfz10SVBsR2L6WfxQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[30]" type="UMLClassView" guid="QcFj3MAp8UCRscfukdR98AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">154</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1142</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">132</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">120</XPD:ATTR>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lv34ww9Vc0eyMwvzNoO1PAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="rr9IHD+S1k2TG1xr+rWJ5AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">RobotDeathEvent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Uo30oQOmM0u/+0cXfWRECQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="DVZ9g4VoeU+HxCSg57D4owAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="I0oZueF7vEWT+iC6PEjZfAAA">
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="SRWOrgyMmkqQZocRzRLopAAA">
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="e0VHONGJDUiwn/2G9xvCjAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[31]" type="UMLGeneralizationView" guid="TnKRsxL96kyF4sgqNAao1AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">271,1142;476,911</XPD:ATTR>
<XPD:REF name="Head">+PgBWAeY3EKGuHF5+V0VMwAA</XPD:REF>
<XPD:REF name="Tail">QcFj3MAp8UCRscfukdR98AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="rJTL7TPzAkGmlHVi5tcduAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="z4vf1AWhk0+lm63MXVJIbAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Cu5f/PaqUkKLxavKeEHCZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Behaviors" type="integer">1</XPD:ATTR>
@ -1165,10 +1684,9 @@
<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:ATTR name="#ClientDependencies" type="integer">2</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:REF name="ClientDependencies[1]">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>
@ -1259,10 +1777,9 @@
<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:ATTR name="#ClientDependencies" type="integer">2</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:REF name="ClientDependencies[1]">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>
@ -1359,8 +1876,8 @@
<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[1]">RvzU2c8NnUWOawNwkCtskwAA</XPD:REF>
<XPD:REF name="Views[2]">4lW5Q7dCkEu2ymG4DQQMtQAA</XPD:REF>
<XPD:REF name="Views[3]">SXmcwf0IpUWjBaBI/3m0ngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ku7xiUSpUEKG8wpL9peT8gAA">
@ -1369,8 +1886,8 @@
<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[1]">eYzPSScO40OAhgxE+EB89AAA</XPD:REF>
<XPD:REF name="Views[2]">2XuqBOEGNUu961xsqkPSWQAA</XPD:REF>
<XPD:REF name="Views[3]">kCnD+rkOXkeNNh/VlR7iWQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
@ -1388,8 +1905,8 @@
<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[1]">RDE4MYjiP0WJNpV7TuAc7wAA</XPD:REF>
<XPD:REF name="Views[2]">VMZD5R5WdkGIro48dJOF+wAA</XPD:REF>
<XPD:REF name="Views[3]">iRwmXLoNCUG1mgxG1hEMpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="U5yfqVFI6E+AT5Rb/qtgPQAA">
@ -1398,8 +1915,8 @@
<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[1]">AY46nm4dP0OqFsBk3vHS3QAA</XPD:REF>
<XPD:REF name="Views[2]">/2Ef9wfV9UqFgu10d16r4wAA</XPD:REF>
<XPD:REF name="Views[3]">Jim0co7w5kaav3ZBgb1s0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
@ -1411,12 +1928,11 @@
<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:ATTR name="#SupplierDependencies" type="integer">4</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">dFjbUMjQXUytjjJhHJ1k6AAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">beQQbnMILUGTqpft+URpMwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[2]">3hu7NZv6G0iFoB9DjuDHpwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[3]">gOq3DHc8U02ec4j5KNgZ1AAA</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>
@ -1456,8 +1972,8 @@
</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:REF name="Client">dPM1SSd/qEOAQtpB9EhTswAA</XPD:REF>
<XPD:REF name="Supplier">oV/hDEg+R0Wdn173dMJZOwAA</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>
@ -1466,8 +1982,8 @@
</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:REF name="Client">j+YWyfutkE+8d8fsEz2X9QAA</XPD:REF>
<XPD:REF name="Supplier">oV/hDEg+R0Wdn173dMJZOwAA</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>
@ -1517,8 +2033,8 @@
<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[1]">lz3pVtYEAki8HFBNksUedgAA</XPD:REF>
<XPD:REF name="Views[2]">8D4oOvJXsUyTPgiUTY75ZAAA</XPD:REF>
<XPD:REF name="Views[3]">YDZJwtABsk+n3STn4F5f6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="XUZZODDhGkSM56HFaX/JeQAA">
@ -1527,8 +2043,8 @@
<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[1]">lfqDBtt4L0KZDvSobVR9rAAA</XPD:REF>
<XPD:REF name="Views[2]">GYQUYOjhl0mZDab2mQj14wAA</XPD:REF>
<XPD:REF name="Views[3]">G5jrL3DWVUKBGvBWsYi3DgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
@ -1545,8 +2061,8 @@
<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[1]">MkPvQLfXa0OD4u0qWg7zzwAA</XPD:REF>
<XPD:REF name="Views[2]">1QCaAwb+B0eVTPp3FXDAkAAA</XPD:REF>
<XPD:REF name="Views[3]">U5cAa/t83kOxcEc2PwtCmAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="YwKiS1SlAE2CWxV3Q76UMgAA">
@ -1555,8 +2071,8 @@
<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[1]">l/y9Pz1/jkuHX90THaQPwwAA</XPD:REF>
<XPD:REF name="Views[2]">Ifgt8WFiDUaVjMg5wcBtBwAA</XPD:REF>
<XPD:REF name="Views[3]">01YJsmbVGk6AxMeg8iqMZwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>

File diff suppressed because it is too large Load Diff