<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:Codegen="http://www.eclipse.org/papyrus/Codegen/1" xmlns:PapyrusJava="http://www.eclipse.org/papyrus/PapyrusJava/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
  <uml:Model xmi:id="_sJWfYMqwEeeRsK4FhrGeZQ" name="ClassDiagram">
    <packagedElement xmi:type="uml:Package" xmi:id="_N0JWEM3SEeeRsK4FhrGeZQ" name="View">
      <packagedElement xmi:type="uml:Interface" xmi:id="_UMoiIM3SEeeRsK4FhrGeZQ" name="IView">
        <ownedOperation xmi:type="uml:Operation" xmi:id="_gRh1UM6sEee4Cpv8Yl3EWQ" name="updateView"/>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_htA74M6sEee4Cpv8Yl3EWQ" name="updateState">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_DXpDcM6tEee4Cpv8Yl3EWQ" name="robot">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_kzNbkM4OEeeV2PBGHoh-TA"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_rvefUM6sEee4Cpv8Yl3EWQ" name="state">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_kzNbkM4OEeeV2PBGHoh-TA"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_s6h9MM6sEee4Cpv8Yl3EWQ" name="updatePosition">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_3nbkwM6sEee4Cpv8Yl3EWQ" name="robot">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_kzNbkM4OEeeV2PBGHoh-TA"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_6I1xkM6sEee4Cpv8Yl3EWQ" name="x">
            <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusJava_LIBRARIES/JavaLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_7wnnsM6sEee4Cpv8Yl3EWQ" name="y">
            <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusJava_LIBRARIES/JavaLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_9BLQoM6sEee4Cpv8Yl3EWQ" name="updateMission">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_HGAyoM6tEee4Cpv8Yl3EWQ" name="robot">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_kzNbkM4OEeeV2PBGHoh-TA"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_I5b4EM6tEee4Cpv8Yl3EWQ" name="mission">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_kzNbkM4OEeeV2PBGHoh-TA"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_Wc8X4M3SEeeRsK4FhrGeZQ" name="View">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_XjsIEc3TEeeRsK4FhrGeZQ" name="imanager" type="_iQXioM3SEeeRsK4FhrGeZQ" association="_Xjq58M3TEeeRsK4FhrGeZQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XjsvIM3TEeeRsK4FhrGeZQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XjtWMM3TEeeRsK4FhrGeZQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_g972UM4SEeeV2PBGHoh-TA" name="robots" visibility="private" type="_nfNHwM4OEeeV2PBGHoh-TA"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_xaZMQM4TEeeV2PBGHoh-TA" name="missions" visibility="private" type="_nfNHwM4OEeeV2PBGHoh-TA"/>
        <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_ZpnIMM3SEeeRsK4FhrGeZQ" client="_Wc8X4M3SEeeRsK4FhrGeZQ" supplier="_UMoiIM3SEeeRsK4FhrGeZQ" contract="_UMoiIM3SEeeRsK4FhrGeZQ"/>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_HwnAUM4UEeeV2PBGHoh-TA" name="assignMission" visibility="private">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_Mfa40M4UEeeV2PBGHoh-TA" name="robot" type="_kzNbkM4OEeeV2PBGHoh-TA"/>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_ZLlpcM4UEeeV2PBGHoh-TA" name="mission" type="_kzNbkM4OEeeV2PBGHoh-TA"/>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_E9XqYM4ZEeeV2PBGHoh-TA" name="stopEverything" visibility="private"/>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_fJ9wUM6sEee4Cpv8Yl3EWQ" name="updateMission">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_fJ-XYM6sEee4Cpv8Yl3EWQ" name="robot" type="_kzNbkM4OEeeV2PBGHoh-TA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fJ--cM6sEee4Cpv8Yl3EWQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fJ--cc6sEee4Cpv8Yl3EWQ" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_fJ--cs6sEee4Cpv8Yl3EWQ" name="mission" type="_kzNbkM4OEeeV2PBGHoh-TA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fJ_lgM6sEee4Cpv8Yl3EWQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fKAMkM6sEee4Cpv8Yl3EWQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_fKLLsM6sEee4Cpv8Yl3EWQ" name="updatePosition">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_fKLywM6sEee4Cpv8Yl3EWQ" name="robot" type="_kzNbkM4OEeeV2PBGHoh-TA">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fKMZ0M6sEee4Cpv8Yl3EWQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fKMZ0c6sEee4Cpv8Yl3EWQ" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_fKMZ0s6sEee4Cpv8Yl3EWQ" name="x">
            <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusJava_LIBRARIES/JavaLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fKNA4M6sEee4Cpv8Yl3EWQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fKNA4c6sEee4Cpv8Yl3EWQ" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_fKNA4s6sEee4Cpv8Yl3EWQ" name="y">
            <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusJava_LIBRARIES/JavaLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fKNn8M6sEee4Cpv8Yl3EWQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fKNn8c6sEee4Cpv8Yl3EWQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_fKYnEM6sEee4Cpv8Yl3EWQ" name="updateView"/>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_HGG5QM6tEee4Cpv8Yl3EWQ" name="updateState">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_HGHgUM6tEee4Cpv8Yl3EWQ" name="robot">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_kzNbkM4OEeeV2PBGHoh-TA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HGHgUc6tEee4Cpv8Yl3EWQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HGHgUs6tEee4Cpv8Yl3EWQ" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_HGHgU86tEee4Cpv8Yl3EWQ" name="state">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_kzNbkM4OEeeV2PBGHoh-TA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HGHgVM6tEee4Cpv8Yl3EWQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HGIHYM6tEee4Cpv8Yl3EWQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_OVS7UM3SEeeRsK4FhrGeZQ" name="Controller">
      <packagedElement xmi:type="uml:Interface" xmi:id="_iQXioM3SEeeRsK4FhrGeZQ" name="IManager">
        <ownedOperation xmi:type="uml:Operation" xmi:id="_-Hos8M6tEee4Cpv8Yl3EWQ" name="assignMission">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_CWJUwM6uEee4Cpv8Yl3EWQ" name="robot">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_kzNbkM4OEeeV2PBGHoh-TA"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_E_mDQM6uEee4Cpv8Yl3EWQ" name="mission">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_kzNbkM4OEeeV2PBGHoh-TA"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_p85JcM3SEeeRsK4FhrGeZQ" name="Manager">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_podK4M4cEeeV2PBGHoh-TA" name="robots" type="_y-IWQM4bEeeV2PBGHoh-TA" association="_poauoM4cEeeV2PBGHoh-TA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_podK4c4cEeeV2PBGHoh-TA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_podx8M4cEeeV2PBGHoh-TA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_RKWLUM4eEeeV2PBGHoh-TA" name="missions" type="_2ZmXkM4bEeeV2PBGHoh-TA" association="_RKUWIM4eEeeV2PBGHoh-TA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RKWLUc4eEeeV2PBGHoh-TA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RKWyYM4eEeeV2PBGHoh-TA" value="1"/>
        </ownedAttribute>
        <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_vYzYgM3SEeeRsK4FhrGeZQ" client="_p85JcM3SEeeRsK4FhrGeZQ" supplier="_iQXioM3SEeeRsK4FhrGeZQ" contract="_iQXioM3SEeeRsK4FhrGeZQ"/>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_48TmoM6kEee4Cpv8Yl3EWQ" name="getRobot">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="__FekUM6kEee4Cpv8Yl3EWQ" name="robot">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_kzNbkM4OEeeV2PBGHoh-TA"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_E5ULMM6lEee4Cpv8Yl3EWQ" type="_Bs0F8M3UEeeRsK4FhrGeZQ" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_zVMXsM6lEee4Cpv8Yl3EWQ" name="getMission">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_4kr7YM6lEee4Cpv8Yl3EWQ" name="mission">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_kzNbkM4OEeeV2PBGHoh-TA"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_6ngHsM6lEee4Cpv8Yl3EWQ" direction="return">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_RLh2sM3UEeeRsK4FhrGeZQ"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_jyEcgM6vEee4Cpv8Yl3EWQ" name="assignMission">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_jyFDkM6vEee4Cpv8Yl3EWQ" name="robot">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_kzNbkM4OEeeV2PBGHoh-TA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jyFDkc6vEee4Cpv8Yl3EWQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jyFDks6vEee4Cpv8Yl3EWQ" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_jyFDk86vEee4Cpv8Yl3EWQ" name="mission">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_kzNbkM4OEeeV2PBGHoh-TA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jyFDlM6vEee4Cpv8Yl3EWQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jyFDlc6vEee4Cpv8Yl3EWQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_E1XAsM3TEeeRsK4FhrGeZQ" name="INotify">
        <ownedOperation xmi:type="uml:Operation" xmi:id="_jW6i0M61Eee4Cpv8Yl3EWQ" name="notify">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_raewoM61Eee4Cpv8Yl3EWQ" name="robot" type="__H4EAM3TEeeRsK4FhrGeZQ"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_HYz04M3TEeeRsK4FhrGeZQ" name="Monitor">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_PkCw8s3TEeeRsK4FhrGeZQ" name="view" type="_UMoiIM3SEeeRsK4FhrGeZQ" association="_PkCJ4M3TEeeRsK4FhrGeZQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PkDYAM3TEeeRsK4FhrGeZQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PkDYAc3TEeeRsK4FhrGeZQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_DPH1EM63Eee4Cpv8Yl3EWQ" name="robot" type="__H4EAM3TEeeRsK4FhrGeZQ" association="_DPGm8M63Eee4Cpv8Yl3EWQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DPH1Ec63Eee4Cpv8Yl3EWQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DPH1Es63Eee4Cpv8Yl3EWQ" value="1"/>
        </ownedAttribute>
        <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_bnoeoM3TEeeRsK4FhrGeZQ" client="_HYz04M3TEeeRsK4FhrGeZQ" supplier="_E1XAsM3TEeeRsK4FhrGeZQ" contract="_E1XAsM3TEeeRsK4FhrGeZQ"/>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_raewoc61Eee4Cpv8Yl3EWQ" name="notify">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_rafXsM61Eee4Cpv8Yl3EWQ" name="robot" type="__H4EAM3TEeeRsK4FhrGeZQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rafXsc61Eee4Cpv8Yl3EWQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rafXss61Eee4Cpv8Yl3EWQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_KmZaEM62Eee4Cpv8Yl3EWQ" name="updateState" visibility="private">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_VPjxIM62Eee4Cpv8Yl3EWQ" name="robot" type="__H4EAM3TEeeRsK4FhrGeZQ"/>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_NDLlkM62Eee4Cpv8Yl3EWQ" name="updateView" visibility="private"/>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_N9SdYM62Eee4Cpv8Yl3EWQ" name="updatePosition" visibility="private">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_XqdtUM62Eee4Cpv8Yl3EWQ" name="robot" type="__H4EAM3TEeeRsK4FhrGeZQ"/>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_PACT0M62Eee4Cpv8Yl3EWQ" name="updateMission" visibility="private">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_aCJWYM62Eee4Cpv8Yl3EWQ" name="robot" type="__H4EAM3TEeeRsK4FhrGeZQ"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ezHjMM3TEeeRsK4FhrGeZQ" name="Navigate">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_PDrj8c3VEeeRsK4FhrGeZQ" name="adapt" type="_THw54M3UEeeRsK4FhrGeZQ" association="_PDqV0M3VEeeRsK4FhrGeZQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PDsLAM3VEeeRsK4FhrGeZQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PDsLAc3VEeeRsK4FhrGeZQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_SAwkws60Eee4Cpv8Yl3EWQ" name="robot" type="__H4EAM3TEeeRsK4FhrGeZQ" association="_SAvWoM60Eee4Cpv8Yl3EWQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SAxL0M60Eee4Cpv8Yl3EWQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SAxy4M60Eee4Cpv8Yl3EWQ" value="1"/>
        </ownedAttribute>
        <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_lKRSgM3TEeeRsK4FhrGeZQ" client="_ezHjMM3TEeeRsK4FhrGeZQ" supplier="_E1XAsM3TEeeRsK4FhrGeZQ" contract="_E1XAsM3TEeeRsK4FhrGeZQ"/>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_7urNUM60Eee4Cpv8Yl3EWQ" name="stop"/>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_1uVbgM60Eee4Cpv8Yl3EWQ" name="move" visibility="private"/>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_BtNoUM61Eee4Cpv8Yl3EWQ" name="turn" visibility="private">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_G9NiUM61Eee4Cpv8Yl3EWQ" name="degrees">
            <type xmi:type="uml:PrimitiveType" href="pathmap://PapyrusJava_LIBRARIES/JavaLibrary.uml#_7wRIABydEduyofBvg4RL2w"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_Srw0IM61Eee4Cpv8Yl3EWQ" name="forward" visibility="private"/>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_rakQMM61Eee4Cpv8Yl3EWQ" name="notify">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_rak3QM61Eee4Cpv8Yl3EWQ" name="robot" type="__H4EAM3TEeeRsK4FhrGeZQ">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rak3Qc61Eee4Cpv8Yl3EWQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rak3Qs61Eee4Cpv8Yl3EWQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:InformationFlow" xmi:id="_6M0p0M3UEeeRsK4FhrGeZQ" informationSource="_HYz04M3TEeeRsK4FhrGeZQ" informationTarget="__H4EAM3TEeeRsK4FhrGeZQ"/>
      <packagedElement xmi:type="uml:Usage" xmi:id="_bHto0M4dEeeV2PBGHoh-TA" client="_p85JcM3SEeeRsK4FhrGeZQ" supplier="_Bs0F8M3UEeeRsK4FhrGeZQ"/>
      <packagedElement xmi:type="uml:Usage" xmi:id="_dhXyYM4eEeeV2PBGHoh-TA" client="_p85JcM3SEeeRsK4FhrGeZQ" supplier="_RLh2sM3UEeeRsK4FhrGeZQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_OtKBsM3SEeeRsK4FhrGeZQ" name="Model">
      <packagedElement xmi:type="uml:Interface" xmi:id="__H4EAM3TEeeRsK4FhrGeZQ" name="IRobot">
        <ownedOperation xmi:type="uml:Operation" xmi:id="_TGTJIM63Eee4Cpv8Yl3EWQ" name="getState">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_cWNOQM63Eee4Cpv8Yl3EWQ" direction="return">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_kzNbkM4OEeeV2PBGHoh-TA"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_ew-nkM63Eee4Cpv8Yl3EWQ" name="getMission">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_lHNJ0M63Eee4Cpv8Yl3EWQ" direction="return">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_RLh2sM3UEeeRsK4FhrGeZQ"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_oecLYM63Eee4Cpv8Yl3EWQ" name="getPosition">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_swU3UM63Eee4Cpv8Yl3EWQ" type="_mgGbMM4OEeeV2PBGHoh-TA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_wfZKEM63Eee4Cpv8Yl3EWQ" name="getStrategy">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_0jnNcM63Eee4Cpv8Yl3EWQ" type="_Jz1QYM3UEeeRsK4FhrGeZQ" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_Bs0F8M3UEeeRsK4FhrGeZQ" name="Robot">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_wIFn4M64Eee4Cpv8Yl3EWQ" name="name" visibility="private" type="_kzNbkM4OEeeV2PBGHoh-TA"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_1HEDUM64Eee4Cpv8Yl3EWQ" name="position" visibility="private" type="_mgGbMM4OEeeV2PBGHoh-TA"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_9V3bUM65Eee4Cpv8Yl3EWQ" name="strategy" type="_Jz1QYM3UEeeRsK4FhrGeZQ" association="_9V1mIM65Eee4Cpv8Yl3EWQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9V4CYM65Eee4Cpv8Yl3EWQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9V4CYc65Eee4Cpv8Yl3EWQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_MkapIc66Eee4Cpv8Yl3EWQ" name="state" type="_-aogcM64Eee4Cpv8Yl3EWQ" association="_MkaCEM66Eee4Cpv8Yl3EWQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MkapIs66Eee4Cpv8Yl3EWQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MkapI866Eee4Cpv8Yl3EWQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_FlQMsc68Eee4Cpv8Yl3EWQ" name="mission" type="_Pkp_gM3UEeeRsK4FhrGeZQ" association="_FlMiUM68Eee4Cpv8Yl3EWQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FlQzwM68Eee4Cpv8Yl3EWQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FlQzwc68Eee4Cpv8Yl3EWQ" value="1"/>
        </ownedAttribute>
        <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_HbPoYM3UEeeRsK4FhrGeZQ" client="_Bs0F8M3UEeeRsK4FhrGeZQ" supplier="__H4EAM3TEeeRsK4FhrGeZQ" contract="__H4EAM3TEeeRsK4FhrGeZQ"/>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_cWNOQc63Eee4Cpv8Yl3EWQ" name="getState">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_cWN1UM63Eee4Cpv8Yl3EWQ" direction="return">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_kzNbkM4OEeeV2PBGHoh-TA"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWOcYM63Eee4Cpv8Yl3EWQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWOcYc63Eee4Cpv8Yl3EWQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_lHT3gM63Eee4Cpv8Yl3EWQ" name="getMission">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_lHT3gc63Eee4Cpv8Yl3EWQ" direction="return">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_RLh2sM3UEeeRsK4FhrGeZQ"/>
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lHUekM63Eee4Cpv8Yl3EWQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lHUekc63Eee4Cpv8Yl3EWQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_swl9EM63Eee4Cpv8Yl3EWQ" name="getPosition">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_swmkIM63Eee4Cpv8Yl3EWQ" type="_mgGbMM4OEeeV2PBGHoh-TA" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_swnLMM63Eee4Cpv8Yl3EWQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_swnLMc63Eee4Cpv8Yl3EWQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_0j1P4M63Eee4Cpv8Yl3EWQ" name="getStrategy">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_0j128M63Eee4Cpv8Yl3EWQ" type="_Jz1QYM3UEeeRsK4FhrGeZQ" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0j128c63Eee4Cpv8Yl3EWQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0j2eAM63Eee4Cpv8Yl3EWQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_z63ggM65Eee4Cpv8Yl3EWQ" name="move" visibility="private"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_Jz1QYM3UEeeRsK4FhrGeZQ" name="Strategy">
        <ownedOperation xmi:type="uml:Operation" xmi:id="_mXovkM66Eee4Cpv8Yl3EWQ" name="getStrategy">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_vUO3IM66Eee4Cpv8Yl3EWQ" name="mission">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_RLh2sM3UEeeRsK4FhrGeZQ"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_BfkmMM67Eee4Cpv8Yl3EWQ" type="_wvwZ8M66Eee4Cpv8Yl3EWQ" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_HnfmsM67Eee4Cpv8Yl3EWQ" name="calculateStrategy" visibility="private">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_NY_rQM67Eee4Cpv8Yl3EWQ" name="mission">
            <type xmi:type="uml:Class" href="../Class%20Diagram/Class%20Diagram.uml#_RLh2sM3UEeeRsK4FhrGeZQ"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_PFY7oM67Eee4Cpv8Yl3EWQ" type="_wvwZ8M66Eee4Cpv8Yl3EWQ" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_Pkp_gM3UEeeRsK4FhrGeZQ" name="IMission">
        <ownedOperation xmi:type="uml:Operation" xmi:id="_jljNAM67Eee4Cpv8Yl3EWQ" name="getPoints">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_sqexMM67Eee4Cpv8Yl3EWQ" type="_wvwZ8M66Eee4Cpv8Yl3EWQ" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_RLh2sM3UEeeRsK4FhrGeZQ" name="Mission">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_uuXUgM67Eee4Cpv8Yl3EWQ" name="name" visibility="private" type="_kzNbkM4OEeeV2PBGHoh-TA"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_2I3-QM67Eee4Cpv8Yl3EWQ" name="points" visibility="private" type="_wvwZ8M66Eee4Cpv8Yl3EWQ"/>
        <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_XgOu8M3UEeeRsK4FhrGeZQ" client="_RLh2sM3UEeeRsK4FhrGeZQ" supplier="_Pkp_gM3UEeeRsK4FhrGeZQ" contract="_Pkp_gM3UEeeRsK4FhrGeZQ"/>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_sqexMc67Eee4Cpv8Yl3EWQ" name="getPoints">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_sqf_UM67Eee4Cpv8Yl3EWQ" type="_wvwZ8M66Eee4Cpv8Yl3EWQ" direction="return">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sqf_Uc67Eee4Cpv8Yl3EWQ" value="1"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sqf_Us67Eee4Cpv8Yl3EWQ" value="1"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_THw54M3UEeeRsK4FhrGeZQ" name="Adapt">
        <ownedOperation xmi:type="uml:Operation" xmi:id="_8JYIIM67Eee4Cpv8Yl3EWQ" name="adapt"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_-aogcM64Eee4Cpv8Yl3EWQ" name="State">
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_AiEHAM65Eee4Cpv8Yl3EWQ" name="OKAY"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_HEnOAM65Eee4Cpv8Yl3EWQ" name="BROKEN"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_IWiI4M65Eee4Cpv8Yl3EWQ" name="WHEEL"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_OeT_cM65Eee4Cpv8Yl3EWQ" name="CAMERA"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_QAXBAM65Eee4Cpv8Yl3EWQ" name="SENSOR"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Rx3a4M65Eee4Cpv8Yl3EWQ" name="BLOCKED"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_PkCJ4M3TEeeRsK4FhrGeZQ" visibility="private" memberEnd="_PkCw8s3TEeeRsK4FhrGeZQ _PkD_EM3TEeeRsK4FhrGeZQ">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PkCw8M3TEeeRsK4FhrGeZQ" source="org.eclipse.papyrus">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PkCw8c3TEeeRsK4FhrGeZQ" key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd xmi:type="uml:Property" xmi:id="_PkD_EM3TEeeRsK4FhrGeZQ" name="monitor" type="_HYz04M3TEeeRsK4FhrGeZQ" association="_PkCJ4M3TEeeRsK4FhrGeZQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_Xjq58M3TEeeRsK4FhrGeZQ" memberEnd="_XjsIEc3TEeeRsK4FhrGeZQ _XjtWMc3TEeeRsK4FhrGeZQ">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XjrhAM3TEeeRsK4FhrGeZQ" source="org.eclipse.papyrus">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XjsIEM3TEeeRsK4FhrGeZQ" key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd xmi:type="uml:Property" xmi:id="_XjtWMc3TEeeRsK4FhrGeZQ" name="view" type="_Wc8X4M3SEeeRsK4FhrGeZQ" association="_Xjq58M3TEeeRsK4FhrGeZQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nPuOYM4bEeeV2PBGHoh-TA" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nRg-IM4bEeeV2PBGHoh-TA" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_PDqV0M3VEeeRsK4FhrGeZQ" memberEnd="_PDrj8c3VEeeRsK4FhrGeZQ _PDsLAs3VEeeRsK4FhrGeZQ">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PDq84M3VEeeRsK4FhrGeZQ" source="org.eclipse.papyrus">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PDrj8M3VEeeRsK4FhrGeZQ" key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd xmi:type="uml:Property" xmi:id="_PDsLAs3VEeeRsK4FhrGeZQ" name="navigate" type="_ezHjMM3TEeeRsK4FhrGeZQ" association="_PDqV0M3VEeeRsK4FhrGeZQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_kzNbkM4OEeeV2PBGHoh-TA" name="String"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_mgGbMM4OEeeV2PBGHoh-TA" name="Point"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_nfNHwM4OEeeV2PBGHoh-TA" name="HashMap&lt;String,Point>"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_y-IWQM4bEeeV2PBGHoh-TA" name="List&lt;Robot>"/>
    <packagedElement xmi:type="uml:Class" xmi:id="_2ZmXkM4bEeeV2PBGHoh-TA" name="List&lt;Mission>"/>
    <packagedElement xmi:type="uml:Association" xmi:id="_poauoM4cEeeV2PBGHoh-TA" memberEnd="_podK4M4cEeeV2PBGHoh-TA _poeZAM4cEeeV2PBGHoh-TA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pob8wM4cEeeV2PBGHoh-TA" source="org.eclipse.papyrus">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pocj0M4cEeeV2PBGHoh-TA" key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd xmi:type="uml:Property" xmi:id="_poeZAM4cEeeV2PBGHoh-TA" name="manager" type="_p85JcM3SEeeRsK4FhrGeZQ" association="_poauoM4cEeeV2PBGHoh-TA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_RKUWIM4eEeeV2PBGHoh-TA" memberEnd="_RKWLUM4eEeeV2PBGHoh-TA _RKWyYc4eEeeV2PBGHoh-TA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RKVkQM4eEeeV2PBGHoh-TA" source="org.eclipse.papyrus">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RKVkQc4eEeeV2PBGHoh-TA" key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd xmi:type="uml:Property" xmi:id="_RKWyYc4eEeeV2PBGHoh-TA" name="manager" type="_p85JcM3SEeeRsK4FhrGeZQ" association="_RKUWIM4eEeeV2PBGHoh-TA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_SAvWoM60Eee4Cpv8Yl3EWQ" memberEnd="_SAwkws60Eee4Cpv8Yl3EWQ _SAxy4c60Eee4Cpv8Yl3EWQ">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SAwkwM60Eee4Cpv8Yl3EWQ" source="org.eclipse.papyrus">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SAwkwc60Eee4Cpv8Yl3EWQ" key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd xmi:type="uml:Property" xmi:id="_SAxy4c60Eee4Cpv8Yl3EWQ" name="navigate" type="_ezHjMM3TEeeRsK4FhrGeZQ" association="_SAvWoM60Eee4Cpv8Yl3EWQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_DPGm8M63Eee4Cpv8Yl3EWQ" visibility="private" memberEnd="_DPH1EM63Eee4Cpv8Yl3EWQ _DPIcIM63Eee4Cpv8Yl3EWQ">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DPHOAM63Eee4Cpv8Yl3EWQ" source="org.eclipse.papyrus">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DPHOAc63Eee4Cpv8Yl3EWQ" key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd xmi:type="uml:Property" xmi:id="_DPIcIM63Eee4Cpv8Yl3EWQ" name="monitor" type="_HYz04M3TEeeRsK4FhrGeZQ" association="_DPGm8M63Eee4Cpv8Yl3EWQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_9V1mIM65Eee4Cpv8Yl3EWQ" visibility="private" memberEnd="_9V3bUM65Eee4Cpv8Yl3EWQ _9V4pcM65Eee4Cpv8Yl3EWQ">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9V20QM65Eee4Cpv8Yl3EWQ" source="org.eclipse.papyrus">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9V20Qc65Eee4Cpv8Yl3EWQ" key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd xmi:type="uml:Property" xmi:id="_9V4pcM65Eee4Cpv8Yl3EWQ" name="robot" type="_Bs0F8M3UEeeRsK4FhrGeZQ" association="_9V1mIM65Eee4Cpv8Yl3EWQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_MkaCEM66Eee4Cpv8Yl3EWQ" memberEnd="_MkapIc66Eee4Cpv8Yl3EWQ _MkapJM66Eee4Cpv8Yl3EWQ">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MkaCEc66Eee4Cpv8Yl3EWQ" source="org.eclipse.papyrus">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MkapIM66Eee4Cpv8Yl3EWQ" key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd xmi:type="uml:Property" xmi:id="_MkapJM66Eee4Cpv8Yl3EWQ" name="robot" type="_Bs0F8M3UEeeRsK4FhrGeZQ" association="_MkaCEM66Eee4Cpv8Yl3EWQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_wvwZ8M66Eee4Cpv8Yl3EWQ" name="List&lt;Point>"/>
    <packagedElement xmi:type="uml:Association" xmi:id="_FlMiUM68Eee4Cpv8Yl3EWQ" memberEnd="_FlQMsc68Eee4Cpv8Yl3EWQ _FlRa0M68Eee4Cpv8Yl3EWQ">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FlPloM68Eee4Cpv8Yl3EWQ" source="org.eclipse.papyrus">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FlQMsM68Eee4Cpv8Yl3EWQ" key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd xmi:type="uml:Property" xmi:id="_FlRa0M68Eee4Cpv8Yl3EWQ" name="robot" type="_Bs0F8M3UEeeRsK4FhrGeZQ" association="_FlMiUM68Eee4Cpv8Yl3EWQ"/>
    </packagedElement>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_ttZS4M4PEeeV2PBGHoh-TA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ttcWMM4PEeeV2PBGHoh-TA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/Codegen/1#/"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://Codegen_PROFILES/Codegen.profile.uml#_fPDsIBa-EearhdjjJ6cVzQ"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_ttpxkM4PEeeV2PBGHoh-TA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ttq_sM4PEeeV2PBGHoh-TA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/PapyrusJava/1#/"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://PapyrusJava_PROFILES/PapyrusJava.profile.uml#_j9REUByGEduN1bTiWJ0lyw"/>
    </profileApplication>
  </uml:Model>
  <Codegen:Project xmi:id="_3ddewM4PEeeV2PBGHoh-TA" base_Model="_sJWfYMqwEeeRsK4FhrGeZQ" projectName="ClassDiagramCode" sourceFolder=""/>
  <PapyrusJava:External xmi:id="_NuQAQM4QEeeV2PBGHoh-TA" name="java.util.HashMap" base_Classifier="_nfNHwM4OEeeV2PBGHoh-TA"/>
  <PapyrusJava:External xmi:id="_tL89QM4QEeeV2PBGHoh-TA" name="java.lang.String" base_Classifier="_kzNbkM4OEeeV2PBGHoh-TA"/>
  <PapyrusJava:External xmi:id="_vtee0M4QEeeV2PBGHoh-TA" name="java.awt.Point" base_Classifier="_mgGbMM4OEeeV2PBGHoh-TA"/>
  <PapyrusJava:External xmi:id="_40Dn0M4bEeeV2PBGHoh-TA" name="java.util.List" base_Classifier="_2ZmXkM4bEeeV2PBGHoh-TA"/>
  <PapyrusJava:External xmi:id="_8ZOXsM4bEeeV2PBGHoh-TA" name="java.util.List" base_Classifier="_y-IWQM4bEeeV2PBGHoh-TA"/>
  <PapyrusJava:Import xmi:id="_kckogM6jEee4Cpv8Yl3EWQ" manualImports="import java.awt.Point;" base_class="_Wc8X4M3SEeeRsK4FhrGeZQ" base_Classifier="_Wc8X4M3SEeeRsK4FhrGeZQ"/>
  <PapyrusJava:External xmi:id="_z54zoM66Eee4Cpv8Yl3EWQ" name="java.util.List" base_Classifier="_wvwZ8M66Eee4Cpv8Yl3EWQ"/>
  <PapyrusJava:Import xmi:id="_f9I74M67Eee4Cpv8Yl3EWQ" manualImports="import java.awt.Point;" base_class="_Jz1QYM3UEeeRsK4FhrGeZQ" base_Classifier="_Jz1QYM3UEeeRsK4FhrGeZQ"/>
  <PapyrusJava:Import xmi:id="_i6Q-4M68Eee4Cpv8Yl3EWQ" manualImports="import java.awt.Point;" base_Classifier="_Pkp_gM3UEeeRsK4FhrGeZQ"/>
  <PapyrusJava:Import xmi:id="_pHHisM68Eee4Cpv8Yl3EWQ" manualImports="import java.awt.Point;" base_class="_RLh2sM3UEeeRsK4FhrGeZQ" base_Classifier="_RLh2sM3UEeeRsK4FhrGeZQ"/>
</xmi:XMI>
