<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_PsdBMHz-EeOGIYORprBomg" name="LibGdxMM">
  <packagedElement xmi:type="uml:Class" xmi:id="_T8DOIHz-EeOGIYORprBomg" name="Game">
    <generalization xmi:type="uml:Generalization" xmi:id="_FVjpQINpEeOP7oiNTjd8Hg" general="_DQxHAINpEeOP7oiNTjd8Hg"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_kRdWUHz-EeOGIYORprBomg" name="screens" type="_VIDHMHz-EeOGIYORprBomg" aggregation="composite" association="_kRd9YHz-EeOGIYORprBomg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kRdWUXz-EeOGIYORprBomg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kRdWUnz-EeOGIYORprBomg" value="*"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_VIDHMHz-EeOGIYORprBomg" name="Screen">
    <generalization xmi:type="uml:Generalization" xmi:id="_GjjtcINpEeOP7oiNTjd8Hg" general="_DQxHAINpEeOP7oiNTjd8Hg"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_tS-ksHz_EeOGIYORprBomg" name="wallpaper" visibility="public" type="_iFNEsHz_EeOGIYORprBomg" isUnique="false">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uo5OwHz_EeOGIYORprBomg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uo_8cHz_EeOGIYORprBomg" value="1"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_upCYsHz_EeOGIYORprBomg">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="__neSoINIEeOp2YDFO_inPA" name="actors" type="_rEsksHz-EeOGIYORprBomg" aggregation="composite" association="__nkZQINIEeOp2YDFO_inPA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__neSoYNIEeOp2YDFO_inPA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__neSooNIEeOp2YDFO_inPA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_vcqEIIz8EeOvi--i0BWKsg" name="wallpaperRealWidth" visibility="public" type="_KzeOIH0AEeOGIYORprBomg" isUnique="false">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xM2PYIz8EeOvi--i0BWKsg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xM3dgIz8EeOvi--i0BWKsg" value="1"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_xM7u8Iz8EeOvi--i0BWKsg">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_xtTREIz8EeOvi--i0BWKsg" name="wallpaperRealHeight" visibility="public" type="_KzeOIH0AEeOGIYORprBomg" isUnique="false">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yz8JAIz8EeOvi--i0BWKsg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y0HIIIz8EeOvi--i0BWKsg" value="1"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_y0JkYIz8EeOvi--i0BWKsg">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_kRd9YHz-EeOGIYORprBomg" name="Game have screens" memberEnd="_kRd9YXz-EeOGIYORprBomg _kRdWUHz-EeOGIYORprBomg">
    <ownedEnd xmi:type="uml:Property" xmi:id="_kRd9YXz-EeOGIYORprBomg" name="game" type="_T8DOIHz-EeOGIYORprBomg" association="_kRd9YHz-EeOGIYORprBomg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kRd9Ynz-EeOGIYORprBomg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kRd9Y3z-EeOGIYORprBomg" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_rEsksHz-EeOGIYORprBomg" name="Actor" isAbstract="true">
    <generalization xmi:type="uml:Generalization" xmi:id="_-dhLsINuEeOP7oiNTjd8Hg" general="_9tJtcINoEeOP7oiNTjd8Hg"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_8t_hMHz_EeOGIYORprBomg" name="position" visibility="public" type="_07aVsHz_EeOGIYORprBomg" isUnique="false">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ASTVcH0AEeOGIYORprBomg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ASW_0H0AEeOGIYORprBomg" value="1"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_ASY1AH0AEeOGIYORprBomg">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_iFNEsHz_EeOGIYORprBomg" name="String"/>
  <packagedElement xmi:type="uml:Enumeration" xmi:id="_07aVsHz_EeOGIYORprBomg" name="PositionEnum">
    <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_19BjsHz_EeOGIYORprBomg" name="Center"/>
    <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_3EqhMHz_EeOGIYORprBomg" name="North"/>
    <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_3p6jUHz_EeOGIYORprBomg" name="South"/>
    <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_6Ce9MHz_EeOGIYORprBomg" name="East"/>
    <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_63RQIHz_EeOGIYORprBomg" name="West"/>
    <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Cx3vMH0AEeOGIYORprBomg" name="Custom"/>
  </packagedElement>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_KzeOIH0AEeOGIYORprBomg" name="Integer"/>
  <packagedElement xmi:type="uml:Association" xmi:id="__nkZQINIEeOp2YDFO_inPA" name="screen is composed by actors" memberEnd="__nkZQYNIEeOp2YDFO_inPA __neSoINIEeOp2YDFO_inPA">
    <ownedEnd xmi:type="uml:Property" xmi:id="__nkZQYNIEeOp2YDFO_inPA" name="screen" type="_VIDHMHz-EeOGIYORprBomg" association="__nkZQINIEeOp2YDFO_inPA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__nkZQoNIEeOp2YDFO_inPA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__nkZQ4NIEeOp2YDFO_inPA" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_ZOlPsINJEeOp2YDFO_inPA" name="HighScoreScreen">
    <generalization xmi:type="uml:Generalization" xmi:id="_plFHkINKEeOp2YDFO_inPA" general="_bHJT0INJEeOp2YDFO_inPA"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_bHJT0INJEeOp2YDFO_inPA" name="MenuScreen">
    <generalization xmi:type="uml:Generalization" xmi:id="_dxkSsINJEeOp2YDFO_inPA" general="_VIDHMHz-EeOGIYORprBomg"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_RsVUgINwEeOP7oiNTjd8Hg" name="table" type="_eu1B0INtEeOP7oiNTjd8Hg" aggregation="composite" association="_Rsd3YINwEeOP7oiNTjd8Hg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RsVUgYNwEeOP7oiNTjd8Hg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RsVUgoNwEeOP7oiNTjd8Hg" value="*"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_x_iA0INJEeOp2YDFO_inPA" name="CustomActor">
    <generalization xmi:type="uml:Generalization" xmi:id="_02nisINJEeOp2YDFO_inPA" general="_rEsksHz-EeOGIYORprBomg"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_-o5DIINLEeOp2YDFO_inPA" name="GameScreen">
    <generalization xmi:type="uml:Generalization" xmi:id="_BJBdkINMEeOp2YDFO_inPA" general="_VIDHMHz-EeOGIYORprBomg"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_Gp-vQINNEeOp2YDFO_inPA" name="worldActor" type="_BVSigINNEeOp2YDFO_inPA" aggregation="composite" association="_GqDnwINNEeOp2YDFO_inPA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gp-vQYNNEeOp2YDFO_inPA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gp-vQoNNEeOp2YDFO_inPA" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_mVsBIINPEeOp2YDFO_inPA" name="statusBar" type="_xv4B8INOEeOp2YDFO_inPA" aggregation="composite" association="_mVzV4INPEeOp2YDFO_inPA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mVsBIYNPEeOp2YDFO_inPA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mVsBIoNPEeOp2YDFO_inPA" value="1"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_BVSigINNEeOp2YDFO_inPA" name="WorldActor" isAbstract="true">
    <generalization xmi:type="uml:Generalization" xmi:id="_PSonIINNEeOp2YDFO_inPA" general="_rEsksHz-EeOGIYORprBomg"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_YWUhQINlEeOP7oiNTjd8Hg" name="action" type="_VqUOAINlEeOP7oiNTjd8Hg" association="_YWdEIINlEeOP7oiNTjd8Hg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YWUhQYNlEeOP7oiNTjd8Hg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YWUhQoNlEeOP7oiNTjd8Hg" value="1"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_GqDnwINNEeOp2YDFO_inPA" name="have a WorldActor" memberEnd="_GqDnwYNNEeOp2YDFO_inPA _Gp-vQINNEeOp2YDFO_inPA">
    <ownedEnd xmi:type="uml:Property" xmi:id="_GqDnwYNNEeOp2YDFO_inPA" name="gameScreen" type="_-o5DIINLEeOp2YDFO_inPA" association="_GqDnwINNEeOp2YDFO_inPA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GqDnwoNNEeOp2YDFO_inPA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GqDnw4NNEeOp2YDFO_inPA" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_QzO3MINNEeOp2YDFO_inPA" name="MonstersWorld" isAbstract="true">
    <generalization xmi:type="uml:Generalization" xmi:id="_V-eNAINNEeOp2YDFO_inPA" general="_BVSigINNEeOp2YDFO_inPA"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_VLYtwINOEeOp2YDFO_inPA" name="entities" type="_RCm6gINOEeOp2YDFO_inPA" aggregation="composite" association="_VLdmQINOEeOp2YDFO_inPA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VLYtwYNOEeOp2YDFO_inPA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VLYtwoNOEeOp2YDFO_inPA" value="*"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_WqaF8INNEeOp2YDFO_inPA" name="GameBoard2D">
    <generalization xmi:type="uml:Generalization" xmi:id="_dKUIoINNEeOp2YDFO_inPA" general="_BVSigINNEeOp2YDFO_inPA"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_hyo-oINNEeOp2YDFO_inPA" name="nbRows" visibility="public" type="_KzeOIH0AEeOGIYORprBomg" isUnique="false">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mh_psINNEeOp2YDFO_inPA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_miKo0INNEeOp2YDFO_inPA" value="1"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_milfkINNEeOp2YDFO_inPA">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_nfPVEINNEeOp2YDFO_inPA" name="nbCols" visibility="public" type="_KzeOIH0AEeOGIYORprBomg" isUnique="false">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pOAkAINNEeOp2YDFO_inPA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pOK8EINNEeOp2YDFO_inPA" value="1"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_pOly0INNEeOp2YDFO_inPA">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_ENebIINOEeOp2YDFO_inPA" name="StaticWorld">
    <generalization xmi:type="uml:Generalization" xmi:id="_HN0msINOEeOp2YDFO_inPA" general="_QzO3MINNEeOp2YDFO_inPA"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_FhckcINOEeOp2YDFO_inPA" name="RunnerWorld">
    <generalization xmi:type="uml:Generalization" xmi:id="_GpS9UINOEeOp2YDFO_inPA" general="_QzO3MINNEeOp2YDFO_inPA"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_RCm6gINOEeOp2YDFO_inPA" name="Entity">
    <generalization xmi:type="uml:Generalization" xmi:id="_L4E7EINpEeOP7oiNTjd8Hg" general="_9tJtcINoEeOP7oiNTjd8Hg"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_cWl1kINhEeOP7oiNTjd8Hg" name="action" type="_YZ-2EINhEeOP7oiNTjd8Hg" aggregation="composite" association="_cWr8MINhEeOP7oiNTjd8Hg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWl1kYNhEeOP7oiNTjd8Hg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWl1koNhEeOP7oiNTjd8Hg" value="1"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_VLdmQINOEeOp2YDFO_inPA" name="" memberEnd="_VLdmQYNOEeOp2YDFO_inPA _VLYtwINOEeOp2YDFO_inPA">
    <ownedEnd xmi:type="uml:Property" xmi:id="_VLdmQYNOEeOp2YDFO_inPA" name="world" type="_BVSigINNEeOp2YDFO_inPA" association="_VLdmQINOEeOp2YDFO_inPA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VLdmQoNOEeOp2YDFO_inPA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VLdmQ4NOEeOp2YDFO_inPA" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_xv4B8INOEeOp2YDFO_inPA" name="StatusBar">
    <generalization xmi:type="uml:Generalization" xmi:id="_Lcr-YINPEeOp2YDFO_inPA" general="_rEsksHz-EeOGIYORprBomg"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_mVzV4INPEeOp2YDFO_inPA" name="have a status bar" memberEnd="_mVzV4YNPEeOp2YDFO_inPA _mVsBIINPEeOp2YDFO_inPA">
    <ownedEnd xmi:type="uml:Property" xmi:id="_mVzV4YNPEeOp2YDFO_inPA" name="gameScreen" type="_-o5DIINLEeOp2YDFO_inPA" association="_mVzV4INPEeOp2YDFO_inPA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mVzV4oNPEeOp2YDFO_inPA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mVzV44NPEeOp2YDFO_inPA" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_VS4yAINQEeOp2YDFO_inPA" name="Widget" isAbstract="true">
    <ownedAttribute xmi:type="uml:Property" xmi:id="_ShY1kINiEeOP7oiNTjd8Hg" name="actions" type="_hZDC0INhEeOP7oiNTjd8Hg" aggregation="composite" association="_ShgxYINiEeOP7oiNTjd8Hg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ShY1kYNiEeOP7oiNTjd8Hg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ShY1koNiEeOP7oiNTjd8Hg" value="*"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_a0R-AINQEeOp2YDFO_inPA" name="Button">
    <generalization xmi:type="uml:Generalization" xmi:id="_rMBBcINQEeOp2YDFO_inPA" general="_eBPCMINQEeOp2YDFO_inPA"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_bdWJIINQEeOp2YDFO_inPA" name="Label">
    <generalization xmi:type="uml:Generalization" xmi:id="_rguGIINQEeOp2YDFO_inPA" general="_eBPCMINQEeOp2YDFO_inPA"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_cKT80INQEeOp2YDFO_inPA" name="Image">
    <generalization xmi:type="uml:Generalization" xmi:id="_r3Gl0INQEeOp2YDFO_inPA" general="_VS4yAINQEeOp2YDFO_inPA"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_eBPCMINQEeOp2YDFO_inPA" name="TextualWidget" isAbstract="true">
    <generalization xmi:type="uml:Generalization" xmi:id="_sNN_wINQEeOp2YDFO_inPA" general="_VS4yAINQEeOp2YDFO_inPA"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_obTNUINQEeOp2YDFO_inPA" name="text" visibility="public" type="_iFNEsHz_EeOGIYORprBomg" isUnique="false">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pr7uwINQEeOp2YDFO_inPA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_psGt4INQEeOp2YDFO_inPA" value="1"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_psdTMINQEeOp2YDFO_inPA">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_upIokINQEeOp2YDFO_inPA" name="NextScreenButton">
    <generalization xmi:type="uml:Generalization" xmi:id="_xTHikINQEeOp2YDFO_inPA" general="_a0R-AINQEeOp2YDFO_inPA"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_ysHV0INQEeOp2YDFO_inPA" name="nextScreen" type="_VIDHMHz-EeOGIYORprBomg" aggregation="shared" association="_ysOqkINQEeOp2YDFO_inPA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysHV0YNQEeOp2YDFO_inPA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysHV0oNQEeOp2YDFO_inPA" value="1"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_ysOqkINQEeOp2YDFO_inPA" name="run another screen" memberEnd="_ysOqkYNQEeOp2YDFO_inPA _ysHV0INQEeOp2YDFO_inPA">
    <ownedEnd xmi:type="uml:Property" xmi:id="_ysOqkYNQEeOp2YDFO_inPA" name="button" type="_upIokINQEeOp2YDFO_inPA" association="_ysOqkINQEeOp2YDFO_inPA">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ysOqkoNQEeOp2YDFO_inPA" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ysOqk4NQEeOp2YDFO_inPA" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_JuwXwINhEeOP7oiNTjd8Hg" name="Action" isAbstract="true">
    <generalization xmi:type="uml:Generalization" xmi:id="_euPIwINpEeOP7oiNTjd8Hg" general="_9tJtcINoEeOP7oiNTjd8Hg"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_YZ-2EINhEeOP7oiNTjd8Hg" name="EntityAction">
    <generalization xmi:type="uml:Generalization" xmi:id="_V2dpEINkEeOP7oiNTjd8Hg" general="_T4jK4INkEeOP7oiNTjd8Hg"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_cWr8MINhEeOP7oiNTjd8Hg" name="manage actions (onclick, onTap, onPin ...)" memberEnd="_cWr8MYNhEeOP7oiNTjd8Hg _cWl1kINhEeOP7oiNTjd8Hg">
    <ownedEnd xmi:type="uml:Property" xmi:id="_cWr8MYNhEeOP7oiNTjd8Hg" name="entity" type="_RCm6gINOEeOp2YDFO_inPA" association="_cWr8MINhEeOP7oiNTjd8Hg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWr8MoNhEeOP7oiNTjd8Hg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWr8M4NhEeOP7oiNTjd8Hg" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_hZDC0INhEeOP7oiNTjd8Hg" name="UIAction" isAbstract="true">
    <generalization xmi:type="uml:Generalization" xmi:id="_lhwkoINhEeOP7oiNTjd8Hg" general="_JuwXwINhEeOP7oiNTjd8Hg"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Enumeration" xmi:id="_1WFZAINhEeOP7oiNTjd8Hg" name="EntityActionPoss">
    <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_2w5xMINhEeOP7oiNTjd8Hg" name="Destroy"/>
    <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_3yKZ4INhEeOP7oiNTjd8Hg" name="IncScore"/>
    <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_4d5egINhEeOP7oiNTjd8Hg" name="DesScore"/>
    <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_LitzQINiEeOP7oiNTjd8Hg" name="Move"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_ShgxYINiEeOP7oiNTjd8Hg" name="widget_uIAction_1" memberEnd="_ShgxYYNiEeOP7oiNTjd8Hg _ShY1kINiEeOP7oiNTjd8Hg">
    <ownedEnd xmi:type="uml:Property" xmi:id="_ShgxYYNiEeOP7oiNTjd8Hg" name="widget" type="_VS4yAINQEeOp2YDFO_inPA" association="_ShgxYINiEeOP7oiNTjd8Hg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ShgxYoNiEeOP7oiNTjd8Hg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ShgxY4NiEeOP7oiNTjd8Hg" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_T4jK4INkEeOP7oiNTjd8Hg" name="GameAction" isAbstract="true">
    <generalization xmi:type="uml:Generalization" xmi:id="_VWwOQINkEeOP7oiNTjd8Hg" general="_JuwXwINhEeOP7oiNTjd8Hg"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_sSqJUINkEeOP7oiNTjd8Hg" name="onClick" visibility="protected" type="_1WFZAINhEeOP7oiNTjd8Hg" isUnique="false">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tqfe8INkEeOP7oiNTjd8Hg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tqp3AINkEeOP7oiNTjd8Hg" value="1"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_trC4kINkEeOP7oiNTjd8Hg">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_uCNbYINkEeOP7oiNTjd8Hg" name="onDrag" visibility="protected" type="_1WFZAINhEeOP7oiNTjd8Hg" isUnique="false">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wciIwINkEeOP7oiNTjd8Hg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wcqroINkEeOP7oiNTjd8Hg" value="1"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_wc_bwINkEeOP7oiNTjd8Hg">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_xv3Y4INkEeOP7oiNTjd8Hg" name="onTap" visibility="protected" type="_1WFZAINhEeOP7oiNTjd8Hg" isUnique="false">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zDrKIINkEeOP7oiNTjd8Hg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zD0UEINkEeOP7oiNTjd8Hg" value="1"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_zEN8sINkEeOP7oiNTjd8Hg">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_VqUOAINlEeOP7oiNTjd8Hg" name="WorldAction">
    <generalization xmi:type="uml:Generalization" xmi:id="_XUROYINlEeOP7oiNTjd8Hg" general="_T4jK4INkEeOP7oiNTjd8Hg"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_YWdEIINlEeOP7oiNTjd8Hg" name="worldActor_worldAction_1" memberEnd="_YWdEIYNlEeOP7oiNTjd8Hg _YWUhQINlEeOP7oiNTjd8Hg">
    <ownedEnd xmi:type="uml:Property" xmi:id="_YWdEIYNlEeOP7oiNTjd8Hg" name="worldActor" type="_BVSigINNEeOp2YDFO_inPA" association="_YWdEIINlEeOP7oiNTjd8Hg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YWdEIoNlEeOP7oiNTjd8Hg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YWdEI4NlEeOP7oiNTjd8Hg" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_9tJtcINoEeOP7oiNTjd8Hg" name="Element" isAbstract="true"/>
  <packagedElement xmi:type="uml:Class" xmi:id="_DQxHAINpEeOP7oiNTjd8Hg" name="NamedElement" isAbstract="true">
    <generalization xmi:type="uml:Generalization" xmi:id="_E3vE0INpEeOP7oiNTjd8Hg" general="_9tJtcINoEeOP7oiNTjd8Hg"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_ejl_IHz_EeOGIYORprBomg" name="name" visibility="public" type="_iFNEsHz_EeOGIYORprBomg" isUnique="false">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m8De4Hz_EeOGIYORprBomg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m8Mo0Hz_EeOGIYORprBomg" value="1"/>
      <defaultValue xmi:type="uml:LiteralString" xmi:id="_m8N28Hz_EeOGIYORprBomg">
        <value xsi:nil="true"/>
      </defaultValue>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Class" xmi:id="_eu1B0INtEeOP7oiNTjd8Hg" name="Table">
    <generalization xmi:type="uml:Generalization" xmi:id="_mJVEgINtEeOP7oiNTjd8Hg" general="_rEsksHz-EeOGIYORprBomg"/>
    <ownedAttribute xmi:type="uml:Property" xmi:id="_5a80QINvEeOP7oiNTjd8Hg" name="widgets" type="_VS4yAINQEeOp2YDFO_inPA" aggregation="composite" association="_5bEJAINvEeOP7oiNTjd8Hg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5a80QYNvEeOP7oiNTjd8Hg"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5a80QoNvEeOP7oiNTjd8Hg" value="*"/>
    </ownedAttribute>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_5bEJAINvEeOP7oiNTjd8Hg" name="table_widget_1" memberEnd="_5bEJAYNvEeOP7oiNTjd8Hg _5a80QINvEeOP7oiNTjd8Hg">
    <ownedEnd xmi:type="uml:Property" xmi:id="_5bEJAYNvEeOP7oiNTjd8Hg" name="table" type="_eu1B0INtEeOP7oiNTjd8Hg" association="_5bEJAINvEeOP7oiNTjd8Hg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5bEJAoNvEeOP7oiNTjd8Hg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5bEJA4NvEeOP7oiNTjd8Hg" value="1"/>
    </ownedEnd>
  </packagedElement>
  <packagedElement xmi:type="uml:Association" xmi:id="_Rsd3YINwEeOP7oiNTjd8Hg" name="menuScreen_table_1" memberEnd="_Rsd3YYNwEeOP7oiNTjd8Hg _RsVUgINwEeOP7oiNTjd8Hg">
    <ownedEnd xmi:type="uml:Property" xmi:id="_Rsd3YYNwEeOP7oiNTjd8Hg" name="menuScreen" type="_bHJT0INJEeOp2YDFO_inPA" association="_Rsd3YINwEeOP7oiNTjd8Hg">
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rsd3YoNwEeOP7oiNTjd8Hg" value="1"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rsd3Y4NwEeOP7oiNTjd8Hg" value="1"/>
    </ownedEnd>
  </packagedElement>
</uml:Model>
