[Cruce-commit] SF.net SVN: cruce:[119] Java/trunk/Documentation
Status: Beta
Brought to you by:
caiusb
|
From: <ali...@us...> - 2010-04-20 15:07:52
|
Revision: 119
http://cruce.svn.sourceforge.net/cruce/?rev=119&view=rev
Author: alinposho
Date: 2010-04-20 15:07:45 +0000 (Tue, 20 Apr 2010)
Log Message:
-----------
Am adaugat si proiectul din StarUML pentru a putea si voi modifica diagramele facute de mine.
Added Paths:
-----------
Java/trunk/Documentation/CruceUML.uml
Java/trunk/Documentation/CruceUML.~ml
Added: Java/trunk/Documentation/CruceUML.uml
===================================================================
--- Java/trunk/Documentation/CruceUML.uml (rev 0)
+++ Java/trunk/Documentation/CruceUML.uml 2010-04-20 15:07:45 UTC (rev 119)
@@ -0,0 +1,6613 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
+<XPD:HEADER>
+<XPD:SUBUNITS>
+<XPD:UNIT owner="tAIggzSJEkO/wUvTETnc/AAA" index="1">C:\Program Files (x86)\StarUML\modules\staruml-java\frameworks\j2se1.3\J2SE13 (java).unt</XPD:UNIT>
+<XPD:UNIT owner="tAIggzSJEkO/wUvTETnc/AAA" index="2">C:\Program Files (x86)\StarUML\modules\staruml-java\frameworks\j2se1.3\J2SE13 (javax).unt</XPD:UNIT>
+<XPD:UNIT owner="tAIggzSJEkO/wUvTETnc/AAA" index="3">C:\Program Files (x86)\StarUML\modules\staruml-java\frameworks\j2se1.3\J2SE13 (org).unt</XPD:UNIT>
+</XPD:SUBUNITS>
+<XPD:PROFILES>
+<XPD:PROFILE>UMLStandard</XPD:PROFILE>
+</XPD:PROFILES>
+</XPD:HEADER>
+<XPD:BODY>
+<XPD:OBJ name="DocumentElement" type="UMLProject" guid="M1Igwjsua0upfcs6CtfdEwAA">
+<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
+<XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="exOveq44LkKT+L11XUi5WQAA">
+<XPD:ATTR name="Name" type="string">Use Case Model</XPD:ATTR>
+<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
+<XPD:ATTR name="StereotypeName" type="string">useCaseModel</XPD:ATTR>
+<XPD:REF name="Namespace">M1Igwjsua0upfcs6CtfdEwAA</XPD:REF>
+<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="+vMssolR3EumZRqJoaokkAAA">
+<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
+<XPD:REF name="DiagramOwner">exOveq44LkKT+L11XUi5WQAA</XPD:REF>
+<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="inqrlnrEREGEBbJeV+zEBwAA">
+<XPD:REF name="Diagram">+vMssolR3EumZRqJoaokkAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="rnzP46FPlEWL0LEd0bXIfgAA">
+<XPD:ATTR name="Name" type="string">Analysis Model</XPD:ATTR>
+<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
+<XPD:ATTR name="StereotypeName" type="string">analysisModel</XPD:ATTR>
+<XPD:REF name="Namespace">M1Igwjsua0upfcs6CtfdEwAA</XPD:REF>
+<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="sb/ojIBAxEKua8//MjC/WgAA">
+<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
+<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
+<XPD:ATTR name="DiagramType" type="string">RobustnessDiagram</XPD:ATTR>
+<XPD:REF name="DiagramOwner">rnzP46FPlEWL0LEd0bXIfgAA</XPD:REF>
+<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="qEq+Fwswd0a/xj/BYQFrNgAA">
+<XPD:REF name="Diagram">sb/ojIBAxEKua8//MjC/WgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="tAIggzSJEkO/wUvTETnc/AAA">
+<XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
+<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
+<XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
+<XPD:REF name="Namespace">M1Igwjsua0upfcs6CtfdEwAA</XPD:REF>
+<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="Exa6XOxOCkigEvOEzr7ojQAA">
+<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
+<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
+<XPD:REF name="DiagramOwner">tAIggzSJEkO/wUvTETnc/AAA</XPD:REF>
+<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="47Hv4aMG5EuerGGqgT9w4AAA">
+<XPD:REF name="Diagram">Exa6XOxOCkigEvOEzr7ojQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="9o3JzjTxc0CS5yqEW/pbBAAA">
+<XPD:ATTR name="Name" type="string">prc</XPD:ATTR>
+<XPD:REF name="Namespace">tAIggzSJEkO/wUvTETnc/AAA</XPD:REF>
+<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="gTU0AyNDc0afAWeJLyutbQAA">
+<XPD:ATTR name="Name" type="string">bubulina</XPD:ATTR>
+<XPD:REF name="Namespace">9o3JzjTxc0CS5yqEW/pbBAAA</XPD:REF>
+<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="hpgNhNM4/kaEpb+0gDjLyAAA">
+<XPD:ATTR name="Name" type="string">cruce</XPD:ATTR>
+<XPD:REF name="Namespace">gTU0AyNDc0afAWeJLyutbQAA</XPD:REF>
+<XPD:ATTR name="#OwnedElements" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="WZJo7Rk1nES8KPIyEw203QAA">
+<XPD:ATTR name="Name" type="string">remote</XPD:ATTR>
+<XPD:REF name="Namespace">hpgNhNM4/kaEpb+0gDjLyAAA</XPD:REF>
+<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="kB6uEY7a+kKkWIgVidGuDQAA">
+<XPD:ATTR name="Name" type="string">Overview of remote</XPD:ATTR>
+<XPD:REF name="DiagramOwner">WZJo7Rk1nES8KPIyEw203QAA</XPD:REF>
+<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="bzDL4R8ZIEePFXYJvW8VOQAA">
+<XPD:REF name="Diagram">kB6uEY7a+kKkWIgVidGuDQAA</XPD:REF>
+<XPD:ATTR name="#OwnedViews" type="integer">6</XPD:ATTR>
+<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="/GVlO808V0+qCKBYu2DdiAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">148</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">64</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">217</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
+<XPD:REF name="Model">Qytbzt0YlESz74qB/EayuAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="akVoIIzy9EyS1gB/RnKHJgAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="QcB1tk/6bkyxv/kkudsFXAAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">Player</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="9u3L7nywkEaFURBpg2BPHwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="B9+/Hj4/tUasOIEgRI8kxwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="3avVmIIU9EqW8MUwpvGPIAAA">
+<XPD:REF name="Model">Qytbzt0YlESz74qB/EayuAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="2VJWr4/ToE+dQkiz1REgBgAA">
+<XPD:REF name="Model">Qytbzt0YlESz74qB/EayuAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="94wjGyMg0UiJ2TrE/DOcOwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">Qytbzt0YlESz74qB/EayuAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[1]" type="UMLInterfaceView" guid="kbVb0Zi16kyetqFSKMSoDgAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">584</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">92</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
+<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
+<XPD:REF name="Model">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="xtmCbD8bvE+94CMDUKugxAAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="MUqBQeXfIkKzCKtsVuUzwQAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">ServerInterface</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="GfX8cYuADkaDyzwITZF5YwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="HX9g9zi2/0KOilaFf21nGAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="8CWBt8z+0UeDSDdSo62SUQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="yGSNECA1BUC8sr3bkKOq5AAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="I0dxuvynbEec9LirwzQ9dAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">116</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">264</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">219</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">147</XPD:ATTR>
+<XPD:REF name="Model">MbuAaMHJS0i+Xs+p80XUBQAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="7jPHq8OKv0KNJE9p5MOlEwAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="13kj8mYNSkCblbKVljwFrgAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">Card</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="YTfkSHlL5ka7lg4KvAB5VQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="CvW2oBjacUqwnOvMDs60GAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="t2k7GbpinUm/H2V+gCK03wAA">
+<XPD:REF name="Model">MbuAaMHJS0i+Xs+p80XUBQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="LFner7HRrkKg9/ButWJ9rwAA">
+<XPD:REF name="Model">MbuAaMHJS0i+Xs+p80XUBQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="9orx8B4G9ki5VA7BisfuxQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">MbuAaMHJS0i+Xs+p80XUBQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="fMeY1JnhZk+5q5hZEfpcQwAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">504</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">380</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">237</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
+<XPD:REF name="Model">TppH4voMDEmOkDhEMBL77gAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="7IgX1L6AbUuiK/NsOluwKgAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="r5gBd/yjXU6x7WksIIb6dwAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">Score</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ZHOIPeVA2kWEQ0zjMwqwZQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="tL+wwGR74ESxm5DCbZpn0AAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="2s/LeHXtnEGou0ZNCN0QbAAA">
+<XPD:REF name="Model">TppH4voMDEmOkDhEMBL77gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ojAqaetKkk67nppTacTCtwAA">
+<XPD:REF name="Model">TppH4voMDEmOkDhEMBL77gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="lvRFB8ShYUSy4H177TJvAQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">TppH4voMDEmOkDhEMBL77gAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[4]" type="UMLInterfaceView" guid="LqbI/wsy8Ue5vCAjRaYhAwAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1009</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">129</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
+<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
+<XPD:REF name="Model">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="v2BX7xDfx0WeRFraz6Vo9AAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="LsFzkufrw0iH5lL42VozKwAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">ServerInterface</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="P8bCHRmtCESNcQNyLPgU2AAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="gU2MaQ7RFU6dSyIe3rMq+gAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="+zK9lv6T2UGcYI8FrQqFPgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="m3wiUmkQsEGUIaj7FH3gKQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="aZ4hKrwseUyhDyYVOlblLwAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">684,118;1009,147</XPD:ATTR>
+<XPD:REF name="Model">IWEbkzrl+UGk52i1p3l1ZAAA</XPD:REF>
+<XPD:REF name="Head">LqbI/wsy8Ue5vCAjRaYhAwAA</XPD:REF>
+<XPD:REF name="Tail">kbVb0Zi16kyetqFSKMSoDgAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="UDYlmoqolUG3MuqlHREhRAAA">
+<XPD: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">IWEbkzrl+UGk52i1p3l1ZAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="1JoadzL340KAL1vSwjjkUAAA">
+<XPD: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">IWEbkzrl+UGk52i1p3l1ZAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="oi1TZIv4gEmJs8+lARyilgAA">
+<XPD: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">IWEbkzrl+UGk52i1p3l1ZAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="gWPWPP7WZ0Ona6I/e1uzagAA">
+<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">qvc4VvifTEG6ipoMH+yQggAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="nF6TprBWmEiYOm6yvWYtqQAA">
+<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">AFufgiZAOUOIOwtVFEa0IAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="6xy2TFnbM06+zobCAjFbRgAA">
+<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">qvc4VvifTEG6ipoMH+yQggAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="vTRR35YGLUiryPkXb7UsgAAA">
+<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">AFufgiZAOUOIOwtVFEa0IAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="xIQiHmwto0GfvXJoS5GU/QAA">
+<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">qvc4VvifTEG6ipoMH+yQggAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="B9jAdxR/j0+mrVaNYOmeMQAA">
+<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">AFufgiZAOUOIOwtVFEa0IAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Di1Lz7PI50uFcNHsmIg/VQAA">
+<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">qvc4VvifTEG6ipoMH+yQggAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="+Jr15hOlQEmnA57bnQ0UFAAA">
+<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">AFufgiZAOUOIOwtVFEa0IAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:ATTR name="#OwnedElements" type="integer">11</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="Qytbzt0YlESz74qB/EayuAAA">
+<XPD:ATTR name="Name" type="string">Player</XPD:ATTR>
+<XPD:REF name="Namespace">WZJo7Rk1nES8KPIyEw203QAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">/GVlO808V0+qCKBYu2DdiAAA</XPD:REF>
+<XPD:REF name="Views[1]">3avVmIIU9EqW8MUwpvGPIAAA</XPD:REF>
+<XPD:REF name="Views[2]">2VJWr4/ToE+dQkiz1REgBgAA</XPD:REF>
+<XPD:REF name="Views[3]">94wjGyMg0UiJ2TrE/DOcOwAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="k+PBvMMoKU+VYBtKWzHdWgAA">
+<XPD:ATTR name="Name" type="string">Player</XPD:ATTR>
+<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
+<XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
+<XPD:REF name="Owner">Qytbzt0YlESz74qB/EayuAAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V4JuwnzUIUuob8bR1QI+1wAA">
+<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">k+PBvMMoKU+VYBtKWzHdWgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+HUL0T7x1kSlRMGfdfctQgAA">
+<XPD:ATTR name="Name" type="string">ID</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">k+PBvMMoKU+VYBtKWzHdWgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="9L0wJsXzx0mAHD9+9X21EwAA">
+<XPD:ATTR name="Name" type="string">getName</XPD:ATTR>
+<XPD:REF name="Owner">Qytbzt0YlESz74qB/EayuAAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XgkXVyvfdUCPt09JSB4elAAA">
+<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">9L0wJsXzx0mAHD9+9X21EwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="IEk1bN57lk6eamDJyvjKJgAA">
+<XPD:ATTR name="Name" type="string">getID</XPD:ATTR>
+<XPD:REF name="Owner">Qytbzt0YlESz74qB/EayuAAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jy42yZkJ1kCanUBxewUJnwAA">
+<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">IEk1bN57lk6eamDJyvjKJgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
+<XPD:REF name="TypedFeatures[0]">xGEjlilz1EyK58p/G/Fi/gAA</XPD:REF>
+<XPD:ATTR name="#TypedParameters" type="integer">7</XPD:ATTR>
+<XPD:REF name="TypedParameters[0]">pRn7x5D150i42t2IJkh40AAA</XPD:REF>
+<XPD:REF name="TypedParameters[1]">yfUlxktkgkuUs/EaXytI+wAA</XPD:REF>
+<XPD:REF name="TypedParameters[2]">VZikTSVkfUiiKYaa9cmr7wAA</XPD:REF>
+<XPD:REF name="TypedParameters[3]">Y2ru8g4Q1kmiICIO2FDrZwAA</XPD:REF>
+<XPD:REF name="TypedParameters[4]">4ZLJaFMYh0+FkaId87JlGAAA</XPD:REF>
+<XPD:REF name="TypedParameters[5]">H1PIHkem2EamsZ8LK57gTQAA</XPD:REF>
+<XPD:REF name="TypedParameters[6]">16x9sCzNJk6fnpKjylYDpgAA</XPD:REF>
+<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
+<XPD:REF name="Associations[0]">Uoul/5jHIki7nTk5xlOo0QAA</XPD:REF>
+<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="WqhSzzhjNUKaBuny6p3PkwAA">
+<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
+<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
+<XPD:REF name="Owner">Qytbzt0YlESz74qB/EayuAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="zJsL7d4KAESfaIKgcMSAAwAA">
+<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
+<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
+<XPD:REF name="Owner">Qytbzt0YlESz74qB/EayuAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[1]" type="UMLInterface" guid="8wyE1IjMREuSgeLp8voQxAAA">
+<XPD:ATTR name="Name" type="string">ServerInterface</XPD:ATTR>
+<XPD:REF name="Namespace">WZJo7Rk1nES8KPIyEw203QAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">9</XPD:ATTR>
+<XPD:REF name="Views[0]">kbVb0Zi16kyetqFSKMSoDgAA</XPD:REF>
+<XPD:REF name="Views[1]">8CWBt8z+0UeDSDdSo62SUQAA</XPD:REF>
+<XPD:REF name="Views[2]">yGSNECA1BUC8sr3bkKOq5AAA</XPD:REF>
+<XPD:REF name="Views[3]">LqbI/wsy8Ue5vCAjRaYhAwAA</XPD:REF>
+<XPD:REF name="Views[4]">+zK9lv6T2UGcYI8FrQqFPgAA</XPD:REF>
+<XPD:REF name="Views[5]">m3wiUmkQsEGUIaj7FH3gKQAA</XPD:REF>
+<XPD:REF name="Views[6]">GB7Zdswya0KmOy43JXFltAAA</XPD:REF>
+<XPD:REF name="Views[7]">U+v4PujoPEGiuU70U5Q9OwAA</XPD:REF>
+<XPD:REF name="Views[8]">XxeWY1M5k02m2VtLE6lMIAAA</XPD:REF>
+<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="ClientDependencies[0]">ulXJUlkyBE2+VlJXP3nh4gAA</XPD:REF>
+<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="SupplierDependencies[0]">jJblUi92+ky0bi+PxOYX3gAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="AMJNe9s6l0ihbJq8mdzCTQAA">
+<XPD:ATTR name="Name" type="string">joinGame</XPD:ATTR>
+<XPD:REF name="Owner">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="yrsKSESVR0yg9jDUUIi0+QAA">
+<XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
+<XPD:ATTR name="TagDefinitionSetName" type="string">JavaOperation</XPD:ATTR>
+<XPD:ATTR name="Name" type="string">JavaThrows</XPD:ATTR>
+<XPD:ATTR name="DataValue" type="string">RemoteException</XPD:ATTR>
+<XPD:REF name="TaggedModel">AMJNe9s6l0ihbJq8mdzCTQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o9yJ9wMoM0OCYOnvzTgkUgAA">
+<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">AMJNe9s6l0ihbJq8mdzCTQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="pRn7x5D150i42t2IJkh40AAA">
+<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">AMJNe9s6l0ihbJq8mdzCTQAA</XPD:REF>
+<XPD:REF name="Type_">Qytbzt0YlESz74qB/EayuAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="ff1gB0qey0KULqg21s8rFQAA">
+<XPD:ATTR name="Name" type="string">client</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">ClientInterface</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">AMJNe9s6l0ihbJq8mdzCTQAA</XPD:REF>
+<XPD:REF name="Type_">/DSDmvM+WUS8jXPOxuUa6QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">4</XPD:ATTR>
+<XPD:REF name="CallActions[0]">4YpSdopIlU2bUj0/GrzRrAAA</XPD:REF>
+<XPD:REF name="CallActions[1]">hNPfCGj58k+GXzKWTmd9VgAA</XPD:REF>
+<XPD:REF name="CallActions[2]">2EnJlJyQJkevDuSSqD3bSQAA</XPD:REF>
+<XPD:REF name="CallActions[3]">w94MmGnScEW/Lj7cj2ALNAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="dZYBMbMyiE6Yb+DcxrKHrgAA">
+<XPD:ATTR name="Name" type="string">startGame</XPD:ATTR>
+<XPD:REF name="Owner">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="59G9rSsO2EORKEkea58J3wAA">
+<XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
+<XPD:ATTR name="TagDefinitionSetName" type="string">JavaOperation</XPD:ATTR>
+<XPD:ATTR name="Name" type="string">JavaThrows</XPD:ATTR>
+<XPD:ATTR name="DataValue" type="string">RemoteException</XPD:ATTR>
+<XPD:REF name="TaggedModel">dZYBMbMyiE6Yb+DcxrKHrgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yfUlxktkgkuUs/EaXytI+wAA">
+<XPD:ATTR name="Name" type="string">sender</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">dZYBMbMyiE6Yb+DcxrKHrgAA</XPD:REF>
+<XPD:REF name="Type_">Qytbzt0YlESz74qB/EayuAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">4</XPD:ATTR>
+<XPD:REF name="CallActions[0]">JcuIEzAvw06h1Ne815ejnAAA</XPD:REF>
+<XPD:REF name="CallActions[1]">KHkzzK9YpkeoMabiwvkmNwAA</XPD:REF>
+<XPD:REF name="CallActions[2]">4LG6Rcdux0qauyDAr0HKZwAA</XPD:REF>
+<XPD:REF name="CallActions[3]">piWhkOJY5EOsjPQHKAfzkQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="JARdJcJon0CX8fkEKPRrywAA">
+<XPD:ATTR name="Name" type="string">acceptCard</XPD:ATTR>
+<XPD:REF name="Owner">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="DC626Mqyh02IzNBfaZ4ztwAA">
+<XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
+<XPD:ATTR name="TagDefinitionSetName" type="string">JavaOperation</XPD:ATTR>
+<XPD:ATTR name="Name" type="string">JavaThrows</XPD:ATTR>
+<XPD:ATTR name="DataValue" type="string">RemoteException</XPD:ATTR>
+<XPD:REF name="TaggedModel">JARdJcJon0CX8fkEKPRrywAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VZikTSVkfUiiKYaa9cmr7wAA">
+<XPD:ATTR name="Name" type="string">sender</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">JARdJcJon0CX8fkEKPRrywAA</XPD:REF>
+<XPD:REF name="Type_">Qytbzt0YlESz74qB/EayuAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="xGWeZcCyY0WkTDdCJbtwFgAA">
+<XPD:ATTR name="Name" type="string">card</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">JARdJcJon0CX8fkEKPRrywAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="j6I+bbjAYUqtHj1tvlpz1QAA">
+<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">JARdJcJon0CX8fkEKPRrywAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">NrrbOpFiMkK3t1QjcvRHtQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="c4sLVGFz+USz5QnW4pPxKQAA">
+<XPD:ATTR name="Name" type="string">acceptCard</XPD:ATTR>
+<XPD:REF name="Owner">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="jr+OkzjslkOY/aeKtGnRzQAA">
+<XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
+<XPD:ATTR name="TagDefinitionSetName" type="string">JavaOperation</XPD:ATTR>
+<XPD:ATTR name="Name" type="string">JavaThrows</XPD:ATTR>
+<XPD:ATTR name="DataValue" type="string">RemoteException</XPD:ATTR>
+<XPD:REF name="TaggedModel">c4sLVGFz+USz5QnW4pPxKQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Y2ru8g4Q1kmiICIO2FDrZwAA">
+<XPD:ATTR name="Name" type="string">sender</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">c4sLVGFz+USz5QnW4pPxKQAA</XPD:REF>
+<XPD:REF name="Type_">Qytbzt0YlESz74qB/EayuAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="FuEyasWIckSu7JwtvhwRMAAA">
+<XPD:ATTR name="Name" type="string">card</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">c4sLVGFz+USz5QnW4pPxKQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="itQyNiuy4EuFO+rFE0wiuQAA">
+<XPD:ATTR name="Name" type="string">anunt</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">c4sLVGFz+USz5QnW4pPxKQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="RZd0xfLeuUmkyujdBMry0AAA">
+<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">c4sLVGFz+USz5QnW4pPxKQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="FKZeGsdLr06A9ydPalQ9gQAA">
+<XPD:ATTR name="Name" type="string">getOverallScore</XPD:ATTR>
+<XPD:REF name="Owner">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+<XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="790Uxw5HuEG2HWqt+KAuOQAA">
+<XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
+<XPD:ATTR name="TagDefinitionSetName" type="string">JavaOperation</XPD:ATTR>
+<XPD:ATTR name="Name" type="string">JavaThrows</XPD:ATTR>
+<XPD:ATTR name="DataValue" type="string">RemoteException</XPD:ATTR>
+<XPD:REF name="TaggedModel">FKZeGsdLr06A9ydPalQ9gQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="riCXnXXIOkSevSqH7lTMXQAA">
+<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Score</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">FKZeGsdLr06A9ydPalQ9gQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:ATTR name="#Associations" type="integer">7</XPD:ATTR>
+<XPD:REF name="Associations[0]">AFufgiZAOUOIOwtVFEa0IAAA</XPD:REF>
+<XPD:REF name="Associations[1]">qvc4VvifTEG6ipoMH+yQggAA</XPD:REF>
+<XPD:REF name="Associations[2]">rGuklRxgcEuOAdSyJLQeuQAA</XPD:REF>
+<XPD:REF name="Associations[3]">rkbdeWhPzkWyu19nF7wljwAA</XPD:REF>
+<XPD:REF name="Associations[4]">pcPb4+lCok2djK+5wPx4vwAA</XPD:REF>
+<XPD:REF name="Associations[5]">8UKpTs7EI02Aok7cywu4HAAA</XPD:REF>
+<XPD:REF name="Associations[6]">HVRf7+1kKkyJs6h1Y7857wAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="MbuAaMHJS0i+Xs+p80XUBQAA">
+<XPD:ATTR name="Name" type="string">Card</XPD:ATTR>
+<XPD:REF name="Namespace">WZJo7Rk1nES8KPIyEw203QAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">I0dxuvynbEec9LirwzQ9dAAA</XPD:REF>
+<XPD:REF name="Views[1]">t2k7GbpinUm/H2V+gCK03wAA</XPD:REF>
+<XPD:REF name="Views[2]">LFner7HRrkKg9/ButWJ9rwAA</XPD:REF>
+<XPD:REF name="Views[3]">9orx8B4G9ki5VA7BisfuxQAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="vQRYnsFqN0eSZmOcKZdozgAA">
+<XPD:ATTR name="Name" type="string">Card</XPD:ATTR>
+<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
+<XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
+<XPD:REF name="Owner">MbuAaMHJS0i+Xs+p80XUBQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="B3RYUmszAUCIDPLIr8It4wAA">
+<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">vQRYnsFqN0eSZmOcKZdozgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="u79y2dlZ5kyb0MX1ZAzb8QAA">
+<XPD:ATTR name="Name" type="string">color</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Color</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">vQRYnsFqN0eSZmOcKZdozgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="tySBCq9oWEOtiQFfS/7DLwAA">
+<XPD:ATTR name="Name" type="string">getValue</XPD:ATTR>
+<XPD:REF name="Owner">MbuAaMHJS0i+Xs+p80XUBQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/t8E0N52TUqnpdsiyZIfXQAA">
+<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">tySBCq9oWEOtiQFfS/7DLwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="/H25TqcBtkKBElK5I6GNyAAA">
+<XPD:ATTR name="Name" type="string">getColor</XPD:ATTR>
+<XPD:REF name="Owner">MbuAaMHJS0i+Xs+p80XUBQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kTzmYTHaK0Ows7IDPJ7LtAAA">
+<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Color</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">/H25TqcBtkKBElK5I6GNyAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="U/d3bQkVskCRiwsKsQV4IQAA">
+<XPD:ATTR name="Name" type="string">setTromf</XPD:ATTR>
+<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
+<XPD:REF name="Owner">MbuAaMHJS0i+Xs+p80XUBQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jVqVVScBQ0qfAiWB8G6PpQAA">
+<XPD:ATTR name="Name" type="string">tromf</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Color</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">U/d3bQkVskCRiwsKsQV4IQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="q+/amkU7LEirpoQlNeTESgAA">
+<XPD:ATTR name="Name" type="string">isTromf</XPD:ATTR>
+<XPD:REF name="Owner">MbuAaMHJS0i+Xs+p80XUBQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="F/4GZ701sE6yd01KFk5HmAAA">
+<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">q+/amkU7LEirpoQlNeTESgAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
+<XPD:REF name="TypedFeatures[0]">jOi1McXPa0O80fhEHgFwUQAA</XPD:REF>
+<XPD:ATTR name="#TypedParameters" type="integer">6</XPD:ATTR>
+<XPD:REF name="TypedParameters[0]">y34ODWp2TkuyGTQUgEqWdAAA</XPD:REF>
+<XPD:REF name="TypedParameters[1]">pVLLhf63QUu7rQirE8ucWwAA</XPD:REF>
+<XPD:REF name="TypedParameters[2]">uJ5X97R6XEaNFZdFRQNhSwAA</XPD:REF>
+<XPD:REF name="TypedParameters[3]">hEgLVYFX8EGzv4olNXsi2QAA</XPD:REF>
+<XPD:REF name="TypedParameters[4]">CPzYdTw6JEu3mMI/Jv8tewAA</XPD:REF>
+<XPD:REF name="TypedParameters[5]">LgKpYDz+O0uG9dw0nqBpoQAA</XPD:REF>
+<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
+<XPD:REF name="Associations[0]">JWv0RD0fvEKOcVJJ6LfXvQAA</XPD:REF>
+<XPD:REF name="Associations[1]">ZXnX0VzA00GzMXyJXBBUsAAA</XPD:REF>
+<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
+<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="jv+cYAZigk6T0NKDouTVZAAA">
+<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
+<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
+<XPD:REF name="Owner">MbuAaMHJS0i+Xs+p80XUBQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="4nu/TUARBkagbLZiAUaW/QAA">
+<XPD:ATTR name="Name" type="string">color</XPD:ATTR>
+<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Color</XPD:ATTR>
+<XPD:REF name="Owner">MbuAaMHJS0i+Xs+p80XUBQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="P0VSADEQoEuVml149aGtgAAA">
+<XPD:ATTR name="Name" type="string">tromf</XPD:ATTR>
+<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
+<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Color</XPD:ATTR>
+<XPD:REF name="Owner">MbuAaMHJS0i+Xs+p80XUBQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="TppH4voMDEmOkDhEMBL77gAA">
+<XPD:ATTR name="Name" type="string">Score</XPD:ATTR>
+<XPD:REF name="Namespace">WZJo7Rk1nES8KPIyEw203QAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">fMeY1JnhZk+5q5hZEfpcQwAA</XPD:REF>
+<XPD:REF name="Views[1]">2s/LeHXtnEGou0ZNCN0QbAAA</XPD:REF>
+<XPD:REF name="Views[2]">ojAqaetKkk67nppTacTCtwAA</XPD:REF>
+<XPD:REF name="Views[3]">lvRFB8ShYUSy4H177TJvAQAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ZippiTf/UUCa2lmiGVvRcQAA">
+<XPD:ATTR name="Name" type="string">getYourScore</XPD:ATTR>
+<XPD:REF name="Owner">TppH4voMDEmOkDhEMBL77gAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4ZLJaFMYh0+FkaId87JlGAAA">
+<XPD:ATTR name="Name" type="string">player</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Player</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">ZippiTf/UUCa2lmiGVvRcQAA</XPD:REF>
+<XPD:REF name="Type_">Qytbzt0YlESz74qB/EayuAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="V8Gb49VsUUSPAW3PYnI2kwAA">
+<XPD:ATTR name="Name" type="string">return\</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">ZippiTf/UUCa2lmiGVvRcQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:ATTR name="#TypedParameters" type="integer">4</XPD:ATTR>
+<XPD:REF name="TypedParameters[0]">RPdygWZKsUimUdfN3GOa2wAA</XPD:REF>
+<XPD:REF name="TypedParameters[1]">oMZMXbP1RUCHvyMTOz03nwAA</XPD:REF>
+<XPD:REF name="TypedParameters[2]">NbPS4IirA0asr+wk9FMzAwAA</XPD:REF>
+<XPD:REF name="TypedParameters[3]">6i5ihYv4H0irCRbC5SRRWgAA</XPD:REF>
+<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
+<XPD:REF name="Associations[0]">htYE5MfaX0imJSqqzgDGogAA</XPD:REF>
+<XPD:REF name="Associations[1]">bmtxYLRrGUOcP8XaToXOtAAA</XPD:REF>
+<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="hxd4Dl0+6EyYWw5Zt06a1AAA">
+<XPD:ATTR name="Name" type="string">score</XPD:ATTR>
+<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Map</XPD:ATTR>
+<XPD:REF name="Type_" pathname="::Design Model::java::util::Map">P21e46ib3Uq8owSoWV+aYAAA</XPD:REF>
+<XPD:REF name="Owner">TppH4voMDEmOkDhEMBL77gAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[4]" type="UMLInterface" guid="/DSDmvM+WUS8jXPOxuUa6QAA">
+<XPD:ATTR name="Name" type="string">ClientInterface</XPD:ATTR>
+<XPD:REF name="Namespace">WZJo7Rk1nES8KPIyEw203QAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="gX7dL5UcZ0upc2kAbWPT3gAA">
+<XPD:ATTR name="Name" type="string">inform</XPD:ATTR>
+<XPD:REF name="Owner">/DSDmvM+WUS8jXPOxuUa6QAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pLVMP77NwUiioDgUZFYcCgAA">
+<XPD:ATTR name="Name" type="string">text</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">gX7dL5UcZ0upc2kAbWPT3gAA</XPD:REF>
+<XPD:REF name="Type_" pathname="::Design Model::java::lang::String">ve+vKpjFQEq9Yt/1XRqU0AAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">4</XPD:ATTR>
+<XPD:REF name="CallActions[0]">QNvgy2nrc0aZU90XIXMCdQAA</XPD:REF>
+<XPD:REF name="CallActions[1]">W+z6gtLO106mATpb23kW2wAA</XPD:REF>
+<XPD:REF name="CallActions[2]">nStk5LMfNEmGZSheFYqedQAA</XPD:REF>
+<XPD:REF name="CallActions[3]">hdd7aw5D20mKD22LbboQZQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="iti+5JOGTEy/+seea2d9IAAA">
+<XPD:ATTR name="Name" type="string">bid</XPD:ATTR>
+<XPD:REF name="Owner">/DSDmvM+WUS8jXPOxuUa6QAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UHx4Orrs6Uux8E0yuriKIgAA">
+<XPD:ATTR name="Name" type="string">amount</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">iti+5JOGTEy/+seea2d9IAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="RWYDbjzQCUCzbhhEY+oM4wAA">
+<XPD:ATTR name="Name" type="string">hit</XPD:ATTR>
+<XPD:REF name="Owner">/DSDmvM+WUS8jXPOxuUa6QAA</XPD:REF>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">j4TnJuqDbEKh+T8CnMhtywAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Q8m3CNT4M0yqRMWFuehlvAAA">
+<XPD:ATTR name="Name" type="string">receiveCards</XPD:ATTR>
+<XPD:REF name="Owner">/DSDmvM+WUS8jXPOxuUa6QAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TdYD++mp1UC72lP0IzeYZQAA">
+<XPD:ATTR name="Name" type="string">cards</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">List</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">Q8m3CNT4M0yqRMWFuehlvAAA</XPD:REF>
+<XPD:REF name="Type_" pathname="::Design Model::java::util::List">NBF+r+n8FEOoJf4p+CYH7gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+s8bRk07vk6/6mwS2BhgbwAA">
+<XPD:ATTR name="Name" type="string">return</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">Q8m3CNT4M0yqRMWFuehlvAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">v86YLKDHFkG32CjLNMs3FwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="G4zXRlMdv0eD929e6r+v/gAA">
+<XPD:ATTR name="Name" type="string">forceReceive</XPD:ATTR>
+<XPD:REF name="Owner">/DSDmvM+WUS8jXPOxuUa6QAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5JjlQP9rMkKcyehJySCxgAAA">
+<XPD:ATTR name="Name" type="string">cards</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">List</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">G4zXRlMdv0eD929e6r+v/gAA</XPD:REF>
+<XPD:REF name="Type_" pathname="::Design Model::java::util::List">NBF+r+n8FEOoJf4p+CYH7gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">MIfEEjHTHEqOg/oyqnVRdwAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="Vc73c8m9Z0+ulFML5IWwcwAA">
+<XPD:ATTR name="Name" type="string">setTromf</XPD:ATTR>
+<XPD:REF name="Owner">/DSDmvM+WUS8jXPOxuUa6QAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="oOZFUuUNoUecFHnQx7ETWAAA">
+<XPD:ATTR name="Name" type="string">tromf</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Color</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">Vc73c8m9Z0+ulFML5IWwcwAA</XPD:REF>
+<XPD:REF name="Type_" pathname="::Design Model::java::awt::Color">IQrOkol1PUeVWv/o2VZ5nwAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="yuyNoYWXXE+7H5HtDh4/QgAA">
+<XPD:ATTR name="Name" type="string">tellRoundScore</XPD:ATTR>
+<XPD:REF name="Owner">/DSDmvM+WUS8jXPOxuUa6QAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NbPS4IirA0asr+wk9FMzAwAA">
+<XPD:ATTR name="Name" type="string">score</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Score</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">yuyNoYWXXE+7H5HtDh4/QgAA</XPD:REF>
+<XPD:REF name="Type_">TppH4voMDEmOkDhEMBL77gAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="NAfOin0GDEKDYosCYFeVXwAA">
+<XPD:ATTR name="Name" type="string">endGame</XPD:ATTR>
+<XPD:REF name="Owner">/DSDmvM+WUS8jXPOxuUa6QAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6i5ihYv4H0irCRbC5SRRWgAA">
+<XPD:ATTR name="Name" type="string">score</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Score</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">NAfOin0GDEKDYosCYFeVXwAA</XPD:REF>
+<XPD:REF name="Type_">TppH4voMDEmOkDhEMBL77gAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
+<XPD:REF name="TypedParameters[0]">ff1gB0qey0KULqg21s8rFQAA</XPD:REF>
+<XPD:ATTR name="#ClassifierRoles" type="integer">10</XPD:ATTR>
+<XPD:REF name="ClassifierRoles[0]">HjsJ+5sDT0iKB0KIAPcrEwAA</XPD:REF>
+<XPD:REF name="ClassifierRoles[1]">ef3QdpXPrEO59nf5jGKOZQAA</XPD:REF>
+<XPD:REF name="ClassifierRoles[2]">J6zbKtsqIEOC/qw/vW/+PgAA</XPD:REF>
+<XPD:REF name="ClassifierRoles[3]">iaNl+tYSJEmRpScmGm/ESwAA</XPD:REF>
+<XPD:REF name="ClassifierRoles[4]">FaXUREU1wE6HwS/BiOwdYQAA</XPD:REF>
+<XPD:REF name="ClassifierRoles[5]">cO4FQZlFkUyF9oDMww8ZTwAA</XPD:REF>
+<XPD:REF name="ClassifierRoles[6]">XeRrhW0610qXtOdOzzQeKgAA</XPD:REF>
+<XPD:REF name="ClassifierRoles[7]">YtF4pJFHWUSmPFcLj5apuQAA</XPD:REF>
+<XPD:REF name="ClassifierRoles[8]">aBOdevMZQEyrQpn6oWB+UQAA</XPD:REF>
+<XPD:REF name="ClassifierRoles[9]">MXbsvPpFhU+TYJwa0ZxZwQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="IWEbkzrl+UGk52i1p3l1ZAAA">
+<XPD:REF name="Namespace">WZJo7Rk1nES8KPIyEw203QAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">aZ4hKrwseUyhDyYVOlblLwAA</XPD:REF>
+<XPD:REF name="Views[1]">UDYlmoqolUG3MuqlHREhRAAA</XPD:REF>
+<XPD:REF name="Views[2]">1JoadzL340KAL1vSwjjkUAAA</XPD:REF>
+<XPD:REF name="Views[3]">oi1TZIv4gEmJs8+lARyilgAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="AFufgiZAOUOIOwtVFEa0IAAA">
+<XPD:REF name="Association">IWEbkzrl+UGk52i1p3l1ZAAA</XPD:REF>
+<XPD:REF name="Participant">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">nF6TprBWmEiYOm6yvWYtqQAA</XPD:REF>
+<XPD:REF name="Views[1]">vTRR35YGLUiryPkXb7UsgAAA</XPD:REF>
+<XPD:REF name="Views[2]">B9jAdxR/j0+mrVaNYOmeMQAA</XPD:REF>
+<XPD:REF name="Views[3]">+Jr15hOlQEmnA57bnQ0UFAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="qvc4VvifTEG6ipoMH+yQggAA">
+<XPD:REF name="Association">IWEbkzrl+UGk52i1p3l1ZAAA</XPD:REF>
+<XPD:REF name="Participant">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">gWPWPP7WZ0Ona6I/e1uzagAA</XPD:REF>
+<XPD:REF name="Views[1]">6xy2TFnbM06+zobCAjFbRgAA</XPD:REF>
+<XPD:REF name="Views[2]">xIQiHmwto0GfvXJoS5GU/QAA</XPD:REF>
+<XPD:REF name="Views[3]">Di1Lz7PI50uFcNHsmIg/VQAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="E4gGfWDNkU64nOGuNW7AngAA">
+<XPD:REF name="Namespace">WZJo7Rk1nES8KPIyEw203QAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="Uoul/5jHIki7nTk5xlOo0QAA">
+<XPD:REF name="Association">E4gGfWDNkU64nOGuNW7AngAA</XPD:REF>
+<XPD:REF name="Participant">Qytbzt0YlESz74qB/EayuAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="rGuklRxgcEuOAdSyJLQeuQAA">
+<XPD:REF name="Association">E4gGfWDNkU64nOGuNW7AngAA</XPD:REF>
+<XPD:REF name="Participant">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[7]" type="UMLAssociation" guid="dc1y69QHY0erA2ikqS06vQAA">
+<XPD:REF name="Namespace">WZJo7Rk1nES8KPIyEw203QAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="JWv0RD0fvEKOcVJJ6LfXvQAA">
+<XPD:REF name="Association">dc1y69QHY0erA2ikqS06vQAA</XPD:REF>
+<XPD:REF name="Participant">MbuAaMHJS0i+Xs+p80XUBQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="rkbdeWhPzkWyu19nF7wljwAA">
+<XPD:REF name="Association">dc1y69QHY0erA2ikqS06vQAA</XPD:REF>
+<XPD:REF name="Participant">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="rlTTybkxz0iSHHgULWpu0wAA">
+<XPD:REF name="Namespace">WZJo7Rk1nES8KPIyEw203QAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="htYE5MfaX0imJSqqzgDGogAA">
+<XPD:REF name="Association">rlTTybkxz0iSHHgULWpu0wAA</XPD:REF>
+<XPD:REF name="Participant">TppH4voMDEmOkDhEMBL77gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="pcPb4+lCok2djK+5wPx4vwAA">
+<XPD:REF name="Association">rlTTybkxz0iSHHgULWpu0wAA</XPD:REF>
+<XPD:REF name="Participant">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[9]" type="UMLAssociation" guid="Zx7R0FE+2k6VbbOc+gymSQAA">
+<XPD:REF name="Namespace">WZJo7Rk1nES8KPIyEw203QAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="bmtxYLRrGUOcP8XaToXOtAAA">
+<XPD:REF name="Association">Zx7R0FE+2k6VbbOc+gymSQAA</XPD:REF>
+<XPD:REF name="Participant">TppH4voMDEmOkDhEMBL77gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="8UKpTs7EI02Aok7cywu4HAAA">
+<XPD:REF name="Association">Zx7R0FE+2k6VbbOc+gymSQAA</XPD:REF>
+<XPD:REF name="Participant">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[10]" type="UMLAssociation" guid="g3vP9rbFDE6Je2Q9UgDKFwAA">
+<XPD:REF name="Namespace">WZJo7Rk1nES8KPIyEw203QAA</XPD:REF>
+<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ZXnX0VzA00GzMXyJXBBUsAAA">
+<XPD:REF name="Association">g3vP9rbFDE6Je2Q9UgDKFwAA</XPD:REF>
+<XPD:REF name="Participant">MbuAaMHJS0i+Xs+p80XUBQAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="HVRf7+1kKkyJs6h1Y7857wAA">
+<XPD:REF name="Association">g3vP9rbFDE6Je2Q9UgDKFwAA</XPD:REF>
+<XPD:REF name="Participant">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedElements[1]" type="UMLPackage" guid="/0saAPWBq0W9yCgX1HQkyQAA">
+<XPD:ATTR name="Name" type="string">server</XPD:ATTR>
+<XPD:REF name="Namespace">hpgNhNM4/kaEpb+0gDjLyAAA</XPD:REF>
+<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="/76fSLTGyk+Iuu6PFhRcyQAA">
+<XPD:ATTR name="Name" type="string">ServerOverview</XPD:ATTR>
+<XPD:REF name="DiagramOwner">/0saAPWBq0W9yCgX1HQkyQAA</XPD:REF>
+<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="k4d1Nx6Bx0CWxi/WNz12mQAA">
+<XPD:REF name="Diagram">/76fSLTGyk+Iuu6PFhRcyQAA</XPD:REF>
+<XPD:ATTR name="#OwnedViews" type="integer">14</XPD:ATTR>
+<XPD:OBJ name="OwnedViews[0]" type="UMLInterfaceView" guid="GB7Zdswya0KmOy43JXFltAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">620</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">168</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
+<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
+<XPD:REF name="Model">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="CXR5DkAc80ipoWfNaIwIegAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="VB2qa0h6J0Klkjj5fq+sqwAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">ServerInterface</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="02SkloQqakeGxzyZ+d/cqQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="va4sVE4gcUev/Qfm8PsICQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="U+v4PujoPEGiuU70U5Q9OwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="XxeWY1M5k02m2VtLE6lMIAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">8wyE1IjMREuSgeLp8voQxAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="7dabcNEH10Wwa0MaBagJ6wAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">600</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">272</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">401</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">173</XPD:ATTR>
+<XPD:REF name="Model">a83abkIYaU+vlHnAyrcY/gAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="y1VH6AlVbEyQZT0CR8rN+AAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="O35a1OU6/kOxdDMCgvYvMQAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">ServerImplementation</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="242l6ADYfEq0gnw8Qp3+eQAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="/QerRfOGQECVJTNIGq1dlAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Z7D6cXBQYEWEikLNv4qVjQAA">
+<XPD:REF name="Model">a83abkIYaU+vlHnAyrcY/gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="5QxUVeSeBUOGr4TCBg8n+gAA">
+<XPD:REF name="Model">a83abkIYaU+vlHnAyrcY/gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Eiv3eCTJ2kmHyucDAxbA4wAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">a83abkIYaU+vlHnAyrcY/gAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[2]" type="UMLRealizationView" guid="3ek+ec0970ye9L2Af98OmwAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Points" type="Points">733,272;675,189</XPD:ATTR>
+<XPD:REF name="Model">jJblUi92+ky0bi+PxOYX3gAA</XPD:REF>
+<XPD:REF name="Head">GB7Zdswya0KmOy43JXFltAAA</XPD:REF>
+<XPD:REF name="Tail">7dabcNEH10Wwa0MaBagJ6wAA</XPD:REF>
+<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="h+sZL6efxEqt5AU7p4GQ5wAA">
+<XPD: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">jJblUi92+ky0bi+PxOYX3gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="vTMrGMYSaEOHVuBiobN66QAA">
+<XPD: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">jJblUi92+ky0bi+PxOYX3gAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XqeIo9bpPk+nMLPObtTmigAA">
+<XPD: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">jJblUi92+ky0bi+PxOYX3gAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="c2gDS6mPekq7S3nphTHWeAAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">1108</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">216</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">150</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">199</XPD:ATTR>
+<XPD:REF name="Model">Wd5lyIEL30mHx9ehVfhhkwAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="d8RvHtTedECD9t8rRNoRQAAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="LqVs1yBDxE67/u6Re6BQTQAA">
+<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="PFL1LhUUYk2lv1xWjMaLswAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="gdnLVzXZhkueR5Dj7NtilwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttr...
[truncated message content] |