Informatik10/maedn/modellierung_maedn.xmi

341 lines
36 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<XMI xmi.version="1.2" timestamp="2022-04-14T22:47:33" verified="false" xmlns:UML="http://schema.omg.org/spec/UML/1.4">
<XMI.header>
<XMI.documentation>
<XMI.exporter>umbrello uml modeller 2.32.3 http://umbrello.kde.org</XMI.exporter>
<XMI.exporterVersion>1.7.3</XMI.exporterVersion>
<XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
</XMI.documentation>
<XMI.metamodel xmi.name="UML" xmi.version="1.4" href="UML.xml"/>
</XMI.header>
<XMI.content>
<UML:Model xmi.id="m1" name="UML-Modell" isSpecification="false" isAbstract="false" isRoot="false" isLeaf="false">
<UML:Namespace.ownedElement>
<UML:Stereotype isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="folder" name="folder" namespace="m1" visibility="public"/>
<UML:Model isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="Logical_View" name="Logical View" namespace="m1" visibility="public">
<UML:Namespace.ownedElement>
<UML:Package isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="Datatypes" name="Datatypes" namespace="Logical_View" visibility="public" stereotype="folder">
<UML:Namespace.ownedElement>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="urPtdhglhZSeN" name="char" namespace="Datatypes" visibility="public" isActive="false"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uR4aJQpxAyxii" name="int" namespace="Datatypes" visibility="public"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="un1myAnhjxtPr" name="float" namespace="Datatypes" visibility="public"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uA0zTWLT3HOK6" name="double" namespace="Datatypes" visibility="public" isActive="false"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uOJj1NqTu125n" name="bool" namespace="Datatypes" visibility="public"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uv5LhRVA5fXng" name="string" namespace="Datatypes" visibility="public"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uZrtNg9yj3Zm2" name="unsigned char" namespace="Datatypes" visibility="public" isActive="false"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uXLyEFFozgT7E" name="signed char" namespace="Datatypes" visibility="public" isActive="false"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uIGuXrhYsrunR" name="unsigned int" namespace="Datatypes" visibility="public" isActive="false"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uTK4ZjEGbSo78" name="signed int" namespace="Datatypes" visibility="public" isActive="false"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uvgbeSBlGIaVk" name="short int" namespace="Datatypes" visibility="public" isActive="false"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uEVwEdK4UV5dw" name="unsigned short int" namespace="Datatypes" visibility="public" isActive="false"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uh4kOBE0V0K9E" name="signed short int" namespace="Datatypes" visibility="public" isActive="false"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uNXzR2krgGisa" name="long int" namespace="Datatypes" visibility="public" isActive="false"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uWhU96KTZ6ubj" name="signed long int" namespace="Datatypes" visibility="public" isActive="false"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="u3DeK0uvhDXc6" name="unsigned long int" namespace="Datatypes" visibility="public" isActive="false"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="u2afp4dZuhMpn" name="long double" namespace="Datatypes" visibility="public" isActive="false"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="us6cYtvNZxHcU" name="wchar_t" namespace="Datatypes" visibility="public" isActive="false"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uHH7vmn51lNQk" name="array" namespace="Datatypes" visibility="public"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uOO4bmNbzSawl" name="tuple" namespace="Datatypes" visibility="public"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="ummfnR4Qci3cR" name="list" namespace="Datatypes" visibility="public"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="u43Xzb62lUtu0" name="long" namespace="Datatypes" visibility="public"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uy5RQoSS3gycu" name="dict" namespace="Datatypes" visibility="public"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="upIV7aov214H3" name="object" namespace="Datatypes" visibility="public"/>
<UML:DataType isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uetXFWLCE2uRK" name="set" namespace="Datatypes" visibility="public"/>
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Class isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uOtGmwnkdOpmb" name="Board" namespace="Logical_View" visibility="public">
<UML:Classifier.feature>
<UML:Attribute isSpecification="false" xmi.id="ucjPBVI89Fs5y" name="dict_all_fields" visibility="private" type="uy5RQoSS3gycu"/>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uBfgXMMoSxzSC" name="get_house_by_color" visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter xmi.id="ugYT7P3nDShb1" type="u5mx5KrURKVCZ" kind="return"/>
<UML:Parameter isSpecification="false" xmi.id="ugFS0MNaqknRA" name="color" visibility="private" type="uv5LhRVA5fXng" value="&quot;black&quot;"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uUySDXBKH9iEn" name="init_board" visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false"/>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="ubGLyXbhplOfl" name="get_next_standard_field" visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter xmi.id="uGt3zY2w0XkDL" type="uUjhjDnYMPsIA" kind="return"/>
<UML:Parameter isSpecification="false" xmi.id="uTF8hm06np5Ib" name="current_field" visibility="private" type="uUjhjDnYMPsIA" value=""/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uhq5PSTtvQtlm" name="get_next_field_by_color" visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter xmi.id="uZQAuKmjxs3fi" type="uUjhjDnYMPsIA" kind="return"/>
<UML:Parameter isSpecification="false" xmi.id="uCL9zigHauibR" name="current_field" comment="Current field" visibility="private" type="uUjhjDnYMPsIA" value=""/>
<UML:Parameter isSpecification="false" xmi.id="ukHeaedw90SfC" name="color" comment="Color of the stone requesting his next field." visibility="private" type="uv5LhRVA5fXng" value="&quot;black&quot;"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uelkebJWtV8XO" name="Player" namespace="Logical_View" visibility="public">
<UML:Classifier.feature>
<UML:Attribute isSpecification="false" xmi.id="uzLMlKZCeK9zh" name="name" visibility="private" type="uv5LhRVA5fXng"/>
<UML:Attribute isSpecification="false" xmi.id="ux5r6xjclyPOD" name="color" visibility="private" type="uv5LhRVA5fXng"/>
<UML:Attribute isSpecification="false" xmi.id="ukQ3b5TNBPrOS" name="set_of_stones" visibility="private" type="uetXFWLCE2uRK"/>
<UML:Attribute isSpecification="false" xmi.id="uVUdgfwIlqYWm" name="house" visibility="private" type="u5mx5KrURKVCZ"/>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="u4ZdL5JJQvnBm" name="take_turn" visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false"/>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uUarFnapBe3TZ" name="throw_dice" visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false"/>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uNvn0cYCW2aik" name="choose_stone" visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false"/>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uj7sOMPcmpXFX" name="move_stone" visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false"/>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uMb4A3WoA1UOm" name="Stone" namespace="Logical_View" visibility="public">
<UML:Classifier.feature>
<UML:Attribute isSpecification="false" xmi.id="uuEAiWJ54Btgk" name="player" visibility="private" type="uelkebJWtV8XO"/>
<UML:Attribute isSpecification="false" xmi.id="uC2H38J7QKi4Y" name="position" visibility="private" type="usbp8YGAaHI8w"/>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uKMig58bNBHLl" name="move" visibility="private" isQuery="false" isOverride="false" isVirtual="false" isInline="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" xmi.id="ugZIuoUGm3929" name="number_of_fields" visibility="private" type="uR4aJQpxAyxii" value=""/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uO3BsBMZ78TgC" name="back_to_start" visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false"/>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="ulcdMhlBf3wHS" name="set_position" visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" xmi.id="uV9VPv8d67cXa" name="position" visibility="private" type="usbp8YGAaHI8w" value=""/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uEemGG4RfStj7" name="GameController" namespace="Logical_View" visibility="public">
<UML:Classifier.feature>
<UML:Attribute isSpecification="false" xmi.id="upFD4xOBUoCmd" name="list_of_players" visibility="private" type="ummfnR4Qci3cR"/>
<UML:Attribute isSpecification="false" xmi.id="ukNPQjql6r9rC" name="board" visibility="private" type="uOtGmwnkdOpmb"/>
<UML:Attribute isSpecification="false" xmi.id="ujN8jNsDZY2n5" name="game_view" visibility="private" type="uRnEDVwb5Vrr7"/>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="ufi0DU7RwbnQu" name="add_player" visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter xmi.id="uoMEFqaCaDQgB" type="uelkebJWtV8XO" kind="return"/>
<UML:Parameter isSpecification="false" xmi.id="undhWDdGxaRDl" name="name" visibility="private" type="uv5LhRVA5fXng" value=""/>
<UML:Parameter isSpecification="false" xmi.id="u0j4WBR6190mQ" name="color" visibility="private" type="uv5LhRVA5fXng" value=""/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uiUehQof2Mx2d" name="remove_player" visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" xmi.id="udcTNFI2bjQKV" name="color" visibility="private" type="uv5LhRVA5fXng" value=""/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uRnEDVwb5Vrr7" name="GameView" namespace="Logical_View" visibility="public">
<UML:Classifier.feature>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uxnvZCuMdhFcB" name="display_board" visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false"/>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uZ8queyqf4eG0" name="update_board" visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false"/>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="u5mx5KrURKVCZ" name="House" namespace="Logical_View" visibility="public">
<UML:Classifier.feature>
<UML:Attribute isSpecification="false" xmi.id="u8VAIzTcEd0td" name="is_full" visibility="private" type="uOJj1NqTu125n" initialValue="False"/>
<UML:Attribute isSpecification="false" xmi.id="uqHMpzJqztM1O" name="list_of_fields" visibility="private" type="ummfnR4Qci3cR"/>
</UML:Classifier.feature>
</UML:Class>
<UML:Association isSpecification="false" xmi.id="u8RE9VhIFVNHQ" name="" namespace="Logical_View" visibility="public">
<UML:Association.connection>
<UML:AssociationEnd isSpecification="false" xmi.id="u2PnKyC6yxYJR" name="" visibility="public" type="uelkebJWtV8XO" aggregation="none" isNavigable="false" visibility="public" changeability="changeable"/>
<UML:AssociationEnd isSpecification="false" xmi.id="u4Q8e0hnJD5X0" name="" visibility="public" type="uEemGG4RfStj7" aggregation="none" isNavigable="true" visibility="public" changeability="changeable"/>
</UML:Association.connection>
</UML:Association>
<UML:Class isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="usbp8YGAaHI8w" name="Position" namespace="Logical_View" visibility="public">
<UML:Classifier.feature>
<UML:Attribute isSpecification="false" xmi.id="uXXDKF1FxDReG" name="field" visibility="private" type="uUjhjDnYMPsIA"/>
<UML:Attribute isSpecification="false" xmi.id="ukNoAUvUmwB7Z" name="on_board" visibility="private" type="uOJj1NqTu125n" initialValue="False"/>
<UML:Attribute isSpecification="false" xmi.id="uDiLlZ5p5Apw3" name="in_house" visibility="private" type="uOJj1NqTu125n" initialValue="False"/>
<UML:Attribute isSpecification="false" xmi.id="umh3ByKSBunBo" name="on_start" visibility="private" type="uOJj1NqTu125n" initialValue="True"/>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="ubYCJfPpRanJQ" name="init_pos" visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false"/>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="ulerbBbmLorAL" name="change_pos" visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter isSpecification="false" xmi.id="uC5JQ9Or7cEt7" name="num" visibility="private" type="uR4aJQpxAyxii" value=""/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
<UML:Class isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uUjhjDnYMPsIA" name="Field" namespace="Logical_View" visibility="public">
<UML:Classifier.feature>
<UML:Attribute isSpecification="false" xmi.id="useK4Uqfmg2fu" name="board" visibility="private" type="uOtGmwnkdOpmb"/>
<UML:Attribute isSpecification="false" xmi.id="uZqOu1yZ9nJ04" name="occupied" visibility="private" type="uOJj1NqTu125n" initialValue="False"/>
<UML:Attribute isSpecification="false" xmi.id="uhQQAY3txCTJD" name="number" visibility="private" type="uR4aJQpxAyxii"/>
<UML:Attribute isSpecification="false" xmi.id="u9JDprHbtsm1v" name="color" visibility="private" type="uv5LhRVA5fXng" initialValue="&quot;black&quot;"/>
<UML:Operation isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="uv07hMOdTtag8" name="get_next_field" comment="Give back next field on board, dependent on the color of a stone on the current field." visibility="public" isQuery="false" isOverride="false" isVirtual="false" isInline="false">
<UML:BehavioralFeature.parameter>
<UML:Parameter xmi.id="uW4dDHtUm9FuU" type="uUjhjDnYMPsIA" kind="return"/>
<UML:Parameter isSpecification="false" xmi.id="utoZwPPQayrfA" name="color_of_stone" visibility="private" type="uv5LhRVA5fXng" value="&quot;black&quot;"/>
</UML:BehavioralFeature.parameter>
</UML:Operation>
</UML:Classifier.feature>
</UML:Class>
</UML:Namespace.ownedElement>
<XMI.extension xmi.extender="umbrello">
<diagrams resolution="96">
<diagram xmi.id="usLvdiiigpoFD" name="Klassendiagramm" type="1" documentation="" backgroundcolor="#ffffff" fillcolor="#ffff00" font="Noto Sans,10,-1,0,50,0,0,0,0,0" griddotcolor="#d3d3d3" linecolor="#ff0000" linewidth="0" textcolor="#000000" usefillcolor="1" showattribassocs="1" showatts="1" showattsig="1" showops="1" showopsig="1" showpackage="1" showpubliconly="0" showscope="1" showstereotype="2" localid="-1" showgrid="0" snapgrid="0" snapcsgrid="0" snapx="25" snapy="25" zoom="107.472" canvasheight="522.025" canvaswidth="1017.52" isopen="1">
<widgets>
<classwidget xmi.id="uRnEDVwb5Vrr7" localid="uYUSVa6qHgYDr" textcolor="#000000" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="0" usesdiagramusefillcolor="0" fillcolor="#ffff00" font="Noto Sans,10,-1,0,50,0,0,0,0,0" autoresize="1" x="-336.056" y="-242.736" width="113" height="63" isinstance="0" showstereotype="2" showoperations="1" showpubliconly="0" showopsigs="601" showpackage="1" showscope="1" showattributes="1" showattsigs="601" showstereotype="2"/>
<classwidget xmi.id="uOtGmwnkdOpmb" localid="u9n9LrWosxZAl" textcolor="#000000" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="0" usesdiagramusefillcolor="0" fillcolor="#ffff00" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" autoresize="1" x="-792.032" y="-88.4813" width="454" height="108" isinstance="0" showstereotype="2" showoperations="1" showpubliconly="0" showopsigs="601" showpackage="1" showscope="1" showattributes="1" showattsigs="601" showstereotype="2"/>
<classwidget xmi.id="uMb4A3WoA1UOm" localid="uJzpRIn1sgufq" textcolor="#000000" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="0" usesdiagramusefillcolor="0" fillcolor="#ffff00" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" autoresize="1" x="-849.558" y="-502.506" width="208" height="108" isinstance="0" showstereotype="2" showoperations="1" showpubliconly="0" showopsigs="601" showpackage="1" showscope="1" showattributes="1" showattsigs="601" showstereotype="2"/>
<classwidget xmi.id="uelkebJWtV8XO" localid="uzGMBCr4aqgom" textcolor="#000000" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="0" usesdiagramusefillcolor="0" fillcolor="#ffff00" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" autoresize="1" x="-534.018" y="-486.519" width="142" height="162" isinstance="0" showstereotype="2" showoperations="1" showpubliconly="0" showopsigs="601" showpackage="1" showscope="1" showattributes="1" showattsigs="601" showstereotype="2"/>
<classwidget xmi.id="u5mx5KrURKVCZ" localid="u9PRcRWHF7JOE" textcolor="#000000" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="0" usesdiagramusefillcolor="0" fillcolor="#ffff00" font="Noto Sans,10,-1,0,50,0,0,0,0,0" autoresize="1" x="-327.74" y="-484.274" width="129" height="63" isinstance="0" showstereotype="2" showoperations="1" showpubliconly="0" showopsigs="601" showpackage="1" showscope="1" showattributes="1" showattsigs="601" showstereotype="2"/>
<classwidget xmi.id="uEemGG4RfStj7" localid="uZHuO4MOBUNuH" textcolor="#000000" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="0" usesdiagramusefillcolor="0" fillcolor="#ffff00" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" autoresize="1" x="-790.235" y="-274.312" width="299" height="108" isinstance="0" showstereotype="2" showoperations="1" showpubliconly="0" showopsigs="601" showpackage="1" showscope="1" showattributes="1" showattsigs="601" showstereotype="2"/>
<classwidget xmi.id="uUjhjDnYMPsIA" localid="uxhDVS49LrNlS" textcolor="#000000" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="0" usesdiagramusefillcolor="0" fillcolor="#ffff00" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" autoresize="0" x="-1216.26" y="-167.963" width="336" height="125.817" isinstance="0" showstereotype="2" showoperations="1" showpubliconly="0" showopsigs="601" showpackage="1" showscope="1" showattributes="1" showattsigs="601" showstereotype="2"/>
<classwidget xmi.id="usbp8YGAaHI8w" localid="urFWRpyzvdvEq" textcolor="#000000" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="0" usesdiagramusefillcolor="0" fillcolor="#ffff00" font="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular" autoresize="1" x="-1112.36" y="-472.087" width="154" height="126" isinstance="0" showstereotype="2" showoperations="1" showpubliconly="0" showopsigs="601" showpackage="1" showscope="1" showattributes="1" showattsigs="601" showstereotype="2"/>
</widgets>
<messages/>
<associations>
<assocwidget xmi.id="uVUdgfwIlqYWm" localid="uTRgmCQax4EI5" textcolor="none" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="1" usesdiagramusefillcolor="1" fillcolor="none" font="Noto Sans,10,-1,0,50,0,0,0,0,0" autoresize="1" seqnum="" xmi.id="uVUdgfwIlqYWm" type="510" visibilityA="1" visibilityB="1" changeabilityA="900" changeabilityB="900" widgetaid="uelkebJWtV8XO" widgetbid="u5mx5KrURKVCZ" indexa="1" totalcounta="2" indexb="1" totalcountb="2">
<floatingtext xmi.id="ufMEJJPIChrNw" localid="uTdqzKTeCGksT" textcolor="none" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="1" usesdiagramusefillcolor="1" fillcolor="none" font="Noto Sans,10,-1,0,50,0,0,0,0,0" autoresize="1" x="-338" y="-441" width="49" height="22" isinstance="0" showstereotype="2" text="house" pretext="-" posttext="" role="710"/>
<linepath layout="Direct">
<startpoint startx="-392.018" starty="-444.51"/>
<endpoint endx="-327.74" endy="-444.51"/>
</linepath>
</assocwidget>
<assocwidget xmi.id="u8RE9VhIFVNHQ" localid="usxCY9qQlh0Db" textcolor="none" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="1" usesdiagramusefillcolor="1" fillcolor="none" font="Noto Sans,10,-1,0,50,0,0,0,0,0" autoresize="1" seqnum="" xmi.id="u8RE9VhIFVNHQ" type="512" widgetaid="uelkebJWtV8XO" widgetbid="uEemGG4RfStj7" indexa="1" totalcounta="2" indexb="1" totalcountb="2">
<linepath layout="Direct">
<startpoint startx="-534.018" starty="-324.519"/>
<endpoint endx="-534.018" endy="-274.312"/>
</linepath>
</assocwidget>
<assocwidget xmi.id="uXXDKF1FxDReG" localid="uCYICMh0OH8A7" textcolor="none" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="1" usesdiagramusefillcolor="1" fillcolor="none" font="Noto Sans,10,-1,0,50,0,0,0,0,0" autoresize="1" seqnum="" xmi.id="uXXDKF1FxDReG" type="510" visibilityA="1" visibilityB="1" changeabilityA="900" changeabilityB="900" widgetaid="usbp8YGAaHI8w" widgetbid="uUjhjDnYMPsIA" indexa="1" totalcounta="2" indexb="1" totalcountb="2">
<floatingtext xmi.id="ugI8jTBXbsVVV" localid="urjCPrVi8hJa0" textcolor="none" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="1" usesdiagramusefillcolor="1" fillcolor="none" font="Droid Sans,11,-1,5,50,0,0,0,0,0" autoresize="1" x="-999.213" y="-186.617" width="43" height="21" isinstance="0" showstereotype="2" text="field" pretext="-" posttext="" role="710"/>
<linepath layout="Direct">
<startpoint startx="-981.696" starty="-346.087"/>
<endpoint endx="-981.696" endy="-167.963"/>
</linepath>
</assocwidget>
<assocwidget xmi.id="useK4Uqfmg2fu" localid="uuvE1oknxFB3L" textcolor="none" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="1" usesdiagramusefillcolor="1" fillcolor="none" font="Noto Sans,10,-1,0,50,0,0,0,0,0" autoresize="1" seqnum="" xmi.id="useK4Uqfmg2fu" type="510" visibilityA="1" visibilityB="1" changeabilityA="900" changeabilityB="900" widgetaid="uUjhjDnYMPsIA" widgetbid="uOtGmwnkdOpmb" indexa="1" totalcounta="2" indexb="1" totalcountb="2">
<floatingtext xmi.id="umpYQPKphx6nP" localid="uBvGnuEfvZa6h" textcolor="none" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="1" usesdiagramusefillcolor="1" fillcolor="none" font="Noto Sans,10,-1,0,50,0,0,0,0,0" autoresize="1" x="-951.5" y="-97" width="48" height="22" isinstance="0" showstereotype="2" text="board" pretext="-" posttext="" role="710"/>
<linepath layout="Direct">
<startpoint startx="-880.263" starty="-87.7307"/>
<endpoint endx="-792.032" endy="-87.7307"/>
</linepath>
</assocwidget>
<assocwidget xmi.id="uC2H38J7QKi4Y" localid="uOcWIFUBK6w09" textcolor="none" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="1" usesdiagramusefillcolor="1" fillcolor="none" font="Noto Sans,10,-1,0,50,0,0,0,0,0" autoresize="1" seqnum="" xmi.id="uC2H38J7QKi4Y" type="510" visibilityA="1" visibilityB="1" changeabilityA="900" changeabilityB="900" widgetaid="uMb4A3WoA1UOm" widgetbid="usbp8YGAaHI8w" indexa="1" totalcounta="2" indexb="1" totalcountb="2">
<floatingtext xmi.id="uBhKMT4B5iugF" localid="uEJzjoCqOOrjC" textcolor="none" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="1" usesdiagramusefillcolor="1" fillcolor="none" font="Noto Sans,10,-1,0,50,0,0,0,0,0" autoresize="1" x="-953" y="-453" width="61" height="22" isinstance="0" showstereotype="2" text="position" pretext="-" posttext="" role="710"/>
<linepath layout="Direct">
<startpoint startx="-849.558" starty="-447.476"/>
<endpoint endx="-958.362" endy="-447.476"/>
</linepath>
</assocwidget>
<assocwidget xmi.id="ukNPQjql6r9rC" localid="u418aBkXyGeI3" textcolor="none" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="1" usesdiagramusefillcolor="1" fillcolor="none" font="Noto Sans,10,-1,0,50,0,0,0,0,0" autoresize="1" seqnum="" xmi.id="ukNPQjql6r9rC" type="510" visibilityA="1" visibilityB="1" changeabilityA="900" changeabilityB="900" widgetaid="uEemGG4RfStj7" widgetbid="uOtGmwnkdOpmb" indexa="1" totalcounta="2" indexb="1" totalcountb="2">
<floatingtext xmi.id="uJrLrvMnTyQZE" localid="uy6V5dzDDSPei" textcolor="none" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="1" usesdiagramusefillcolor="1" fillcolor="none" font="Noto Sans,10,-1,0,50,0,0,0,0,0" autoresize="1" x="-769" y="-139" width="48" height="22" isinstance="0" showstereotype="2" text="board" pretext="-" posttext="" role="710"/>
<linepath layout="Direct">
<startpoint startx="-752.295" starty="-166.312"/>
<endpoint endx="-752.295" endy="-88.4813"/>
</linepath>
</assocwidget>
<assocwidget xmi.id="uuEAiWJ54Btgk" localid="ub29QPS6X4vSF" textcolor="none" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="1" usesdiagramusefillcolor="1" fillcolor="none" font="Noto Sans,10,-1,0,50,0,0,0,0,0" autoresize="1" seqnum="" xmi.id="uuEAiWJ54Btgk" type="510" visibilityA="1" visibilityB="1" changeabilityA="900" changeabilityB="900" widgetaid="uMb4A3WoA1UOm" widgetbid="uelkebJWtV8XO" indexa="1" totalcounta="2" indexb="1" totalcountb="2">
<floatingtext xmi.id="uTIHfx9RtsIIh" localid="u2Pfgilelxygj" textcolor="none" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="1" usesdiagramusefillcolor="1" fillcolor="none" font="Noto Sans,10,-1,0,50,0,0,0,0,0" autoresize="1" x="-586" y="-462.5" width="49" height="22" isinstance="0" showstereotype="2" text="player" pretext="-" posttext="" role="710"/>
<linepath layout="Direct">
<startpoint startx="-641.558" starty="-468.471"/>
<endpoint endx="-534.018" endy="-468.471"/>
</linepath>
</assocwidget>
<assocwidget xmi.id="ujN8jNsDZY2n5" localid="u7N4OEXUOAPKV" textcolor="none" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="1" usesdiagramusefillcolor="1" fillcolor="none" font="Noto Sans,10,-1,0,50,0,0,0,0,0" autoresize="1" seqnum="" xmi.id="ujN8jNsDZY2n5" type="510" visibilityA="1" visibilityB="1" changeabilityA="900" changeabilityB="900" widgetaid="uEemGG4RfStj7" widgetbid="uRnEDVwb5Vrr7" indexa="1" totalcounta="2" indexb="1" totalcountb="2">
<floatingtext xmi.id="ubylQuhShx6Pq" localid="uylulup1aBDIi" textcolor="none" linecolor="#ff0000" linewidth="0" usefillcolor="1" usesdiagramfillcolor="1" usesdiagramusefillcolor="1" fillcolor="none" font="Droid Sans,11,-1,5,50,0,0,0,0,0" autoresize="1" x="-440.792" y="-201.897" width="86" height="21" isinstance="0" showstereotype="2" text="game_view" pretext="-" posttext="" role="710"/>
<linepath layout="Direct">
<startpoint startx="-491.235" starty="-203.897"/>
<endpoint endx="-336.056" endy="-203.897"/>
</linepath>
</assocwidget>
</associations>
</diagram>
</diagrams>
</XMI.extension>
</UML:Model>
<UML:Model isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="Use_Case_View" name="Use Case View" namespace="m1" visibility="public">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="Component_View" name="Component View" namespace="m1" visibility="public">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="Deployment_View" name="Deployment View" namespace="m1" visibility="public">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model isSpecification="false" isLeaf="false" isRoot="false" isAbstract="false" xmi.id="Entity_Relationship_Model" name="Entity Relationship Model" namespace="m1" visibility="public">
<UML:Namespace.ownedElement/>
</UML:Model>
</UML:Namespace.ownedElement>
</UML:Model>
</XMI.content>
<XMI.extensions xmi.extender="umbrello">
<docsettings viewid="usLvdiiigpoFD" documentation="" uniqueid="uZQAuKmjxs3fi"/>
<listview>
<listitem id="Views" type="800" open="1">
<listitem id="Use_Case_View" type="802" open="1"/>
<listitem id="Entity_Relationship_Model" type="836" open="1"/>
<listitem id="Component_View" type="821" open="1"/>
<listitem id="Logical_View" type="801" open="1">
<listitem id="uOtGmwnkdOpmb" type="813" open="1">
<listitem id="ucjPBVI89Fs5y" type="814" open="0"/>
<listitem id="uBfgXMMoSxzSC" type="815" open="0"/>
<listitem id="uhq5PSTtvQtlm" type="815" open="0"/>
<listitem id="ubGLyXbhplOfl" type="815" open="0"/>
<listitem id="uUySDXBKH9iEn" type="815" open="0"/>
</listitem>
<listitem id="Datatypes" type="830" open="0">
<listitem id="uHH7vmn51lNQk" type="829" open="1"/>
<listitem id="uOJj1NqTu125n" type="829" open="1"/>
<listitem id="uy5RQoSS3gycu" type="829" open="1"/>
<listitem id="un1myAnhjxtPr" type="829" open="1"/>
<listitem id="uR4aJQpxAyxii" type="829" open="1"/>
<listitem id="ummfnR4Qci3cR" type="829" open="1"/>
<listitem id="u43Xzb62lUtu0" type="829" open="1"/>
<listitem id="upIV7aov214H3" type="829" open="1"/>
<listitem id="uetXFWLCE2uRK" type="829" open="1"/>
<listitem id="uv5LhRVA5fXng" type="829" open="1"/>
<listitem id="uOO4bmNbzSawl" type="829" open="1"/>
</listitem>
<listitem id="uUjhjDnYMPsIA" type="813" open="1">
<listitem id="useK4Uqfmg2fu" type="814" open="0"/>
<listitem id="u9JDprHbtsm1v" type="814" open="0"/>
<listitem id="uv07hMOdTtag8" type="815" open="0"/>
<listitem id="uhQQAY3txCTJD" type="814" open="0"/>
<listitem id="uZqOu1yZ9nJ04" type="814" open="0"/>
</listitem>
<listitem id="uEemGG4RfStj7" type="813" open="1">
<listitem id="ufi0DU7RwbnQu" type="815" open="0"/>
<listitem id="ukNPQjql6r9rC" type="814" open="0"/>
<listitem id="ujN8jNsDZY2n5" type="814" open="0"/>
<listitem id="upFD4xOBUoCmd" type="814" open="0"/>
<listitem id="uiUehQof2Mx2d" type="815" open="0"/>
</listitem>
<listitem id="uRnEDVwb5Vrr7" type="813" open="1">
<listitem id="uxnvZCuMdhFcB" type="815" open="0"/>
<listitem id="uZ8queyqf4eG0" type="815" open="0"/>
</listitem>
<listitem id="u5mx5KrURKVCZ" type="813" open="1">
<listitem id="u8VAIzTcEd0td" type="814" open="0"/>
<listitem id="uqHMpzJqztM1O" type="814" open="0"/>
</listitem>
<listitem id="usLvdiiigpoFD" type="807" label="Klassendiagramm" open="0"/>
<listitem id="uelkebJWtV8XO" type="813" open="1">
<listitem id="uNvn0cYCW2aik" type="815" open="0"/>
<listitem id="ux5r6xjclyPOD" type="814" open="0"/>
<listitem id="uVUdgfwIlqYWm" type="814" open="0"/>
<listitem id="uj7sOMPcmpXFX" type="815" open="0"/>
<listitem id="uzLMlKZCeK9zh" type="814" open="0"/>
<listitem id="ukQ3b5TNBPrOS" type="814" open="0"/>
<listitem id="u4ZdL5JJQvnBm" type="815" open="0"/>
<listitem id="uUarFnapBe3TZ" type="815" open="0"/>
</listitem>
<listitem id="usbp8YGAaHI8w" type="813" open="1">
<listitem id="ulerbBbmLorAL" type="815" open="0"/>
<listitem id="uXXDKF1FxDReG" type="814" open="0"/>
<listitem id="uDiLlZ5p5Apw3" type="814" open="0"/>
<listitem id="ubYCJfPpRanJQ" type="815" open="0"/>
<listitem id="ukNoAUvUmwB7Z" type="814" open="0"/>
<listitem id="umh3ByKSBunBo" type="814" open="0"/>
</listitem>
<listitem id="uMb4A3WoA1UOm" type="813" open="1">
<listitem id="uO3BsBMZ78TgC" type="815" open="0"/>
<listitem id="uKMig58bNBHLl" type="815" open="0"/>
<listitem id="uuEAiWJ54Btgk" type="814" open="0"/>
<listitem id="uC2H38J7QKi4Y" type="814" open="0"/>
<listitem id="ulcdMhlBf3wHS" type="815" open="0"/>
</listitem>
</listitem>
<listitem id="Deployment_View" type="827" open="1"/>
</listitem>
</listview>
<codegeneration>
<codegenerator language="Python"/>
</codegeneration>
</XMI.extensions>
</XMI>