<?xml version="1.0" encoding="UTF-8"?>
<uml:Package xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" xmi:id="_viCc4ChPEd-OLPHtzewq3w" name="no.ntnu.item.ttm4115.termproject">
  <packagedElement xmi:type="uml:Component" xmi:id="_TCWeQChREd-OLPHtzewq3w" name="CallhelpRole_PlayerAgent" classifierBehavior="_TCWeQShREd-OLPHtzewq3w">
    <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_TCWeQShREd-OLPHtzewq3w" name="CallhelpRole_PlayerAgent">
      <ownedAttribute xmi:id="_d4eXYSt_Ed-UuIN3Br2FVw" name="mainFrame" type="_d4eXYCt_Ed-UuIN3Br2FVw"/>
      <ownedAttribute xmi:id="_vIrNoSxgEd-Wvaxn0Tnwvw" name="callHelpTab" type="_vIrNoCxgEd-Wvaxn0Tnwvw"/>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_K-8soSt_Ed-UuIN3Br2FVw" name="createCallHelpTab">
        <ownedParameter xmi:id="_K_GdoSt_Ed-UuIN3Br2FVw" name="input signal" type="_ELO9ICt_Ed-UuIN3Br2FVw"/>
        <node xmi:type="uml:CallOperationAction" xmi:id="_K_GdoCt_Ed-UuIN3Br2FVw" name="createCallHelpTab"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_VPSRISyJEd-Wvaxn0Tnwvw" name="updateLocation">
        <ownedParameter xmi:id="_VPSRIyyJEd-Wvaxn0Tnwvw" name="input signal">
          <type xmi:type="uml:Signal" href="extended_model.uml#_99-PYBMYEd6czOKDUjotUQ"/>
        </ownedParameter>
        <node xmi:type="uml:CallOperationAction" xmi:id="_VPSRIiyJEd-Wvaxn0Tnwvw" name="updateLocation"/>
        <node xmi:type="uml:SendSignalAction" xmi:id="_oeA6YFEpEd-ImcHVlhLD5A" name="Location">
          <signal href="extended_model.uml#_99-PYBMYEd6czOKDUjotUQ"/>
        </node>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_sX1hIVBkEd-VT8t2pYUrSA" name="SendHelpRequestToGA">
        <ownedParameter xmi:id="_sX2IMVBkEd-VT8t2pYUrSA" name="input signal" type="_cqISIFBkEd-VT8t2pYUrSA"/>
        <node xmi:type="uml:CallOperationAction" xmi:id="_sX2IMFBkEd-VT8t2pYUrSA" name="SendHelpRequestToGA"/>
        <node xmi:type="uml:SendSignalAction" xmi:id="_-41-MFBkEd-VT8t2pYUrSA" name="HelpRequestFromPA" signal="_6QyN8FBkEd-VT8t2pYUrSA"/>
      </ownedBehavior>
      <region xmi:id="_TCWeQihREd-OLPHtzewq3w">
        <subvertex xmi:type="uml:Pseudostate" xmi:id="_0CvPkSt-Ed-UuIN3Br2FVw" name="&lt;initial>"/>
        <subvertex xmi:type="uml:State" xmi:id="_0CvPkit-Ed-UuIN3Br2FVw" name="wait"/>
        <subvertex xmi:type="uml:State" xmi:id="_CUmIwSyJEd-Wvaxn0Tnwvw" name="ready"/>
        <subvertex xmi:type="uml:State" xmi:id="_sX0TAFBkEd-VT8t2pYUrSA" name="waitForHelpRequestFromGA"/>
        <transition xmi:id="_0CvPkCt-Ed-UuIN3Br2FVw" target="_0CvPkit-Ed-UuIN3Br2FVw" source="_0CvPkSt-Ed-UuIN3Br2FVw"/>
        <transition xmi:id="_CUmIwCyJEd-Wvaxn0Tnwvw" target="_CUmIwSyJEd-Wvaxn0Tnwvw" source="_0CvPkit-Ed-UuIN3Br2FVw">
          <effect xmi:type="uml:Activity" xmi:id="_CUnW4CyJEd-Wvaxn0Tnwvw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_CUnW4SyJEd-Wvaxn0Tnwvw" name="&lt;effect>" behavior="_K-8soSt_Ed-UuIN3Br2FVw"/>
          </effect>
          <trigger xmi:id="_CUmIwiyJEd-Wvaxn0Tnwvw" name="" event="_K-8soCt_Ed-UuIN3Br2FVw"/>
        </transition>
        <transition xmi:id="_VPQb8CyJEd-Wvaxn0Tnwvw" target="_CUmIwSyJEd-Wvaxn0Tnwvw" source="_CUmIwSyJEd-Wvaxn0Tnwvw">
          <effect xmi:type="uml:Activity" xmi:id="_VQ7P4CyJEd-Wvaxn0Tnwvw">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_VQ7P4SyJEd-Wvaxn0Tnwvw" name="&lt;effect>" behavior="_VPSRISyJEd-Wvaxn0Tnwvw"/>
          </effect>
          <trigger xmi:id="_VPQb8SyJEd-Wvaxn0Tnwvw" name="" event="_VPSRICyJEd-Wvaxn0Tnwvw"/>
        </transition>
        <transition xmi:id="_sXzr8FBkEd-VT8t2pYUrSA" target="_sX0TAFBkEd-VT8t2pYUrSA" source="_CUmIwSyJEd-Wvaxn0Tnwvw">
          <effect xmi:type="uml:Activity" xmi:id="_sYN7oFBkEd-VT8t2pYUrSA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_sYN7oVBkEd-VT8t2pYUrSA" name="&lt;effect>" behavior="_sX1hIVBkEd-VT8t2pYUrSA"/>
          </effect>
          <trigger xmi:id="_sX0TAVBkEd-VT8t2pYUrSA" name="" event="_sX1hIFBkEd-VT8t2pYUrSA"/>
        </transition>
      </region>
    </ownedBehavior>
  </packagedElement>
  <packagedElement xmi:type="uml:Component" xmi:id="_VU-oMChREd-OLPHtzewq3w" name="CallhelpRole_GroupAgent" classifierBehavior="_VU-oMShREd-OLPHtzewq3w">
    <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_VU-oMShREd-OLPHtzewq3w" name="CallhelpRole_GroupAgent">
      <ownedBehavior xmi:type="uml:Activity" xmi:id="_5TOf4VBsEd-VT8t2pYUrSA" name="SendHelpRequestFromGA">
        <ownedParameter xmi:id="_5TOf41BsEd-VT8t2pYUrSA" name="input signal" type="_6QyN8FBkEd-VT8t2pYUrSA"/>
        <node xmi:type="uml:CallOperationAction" xmi:id="_5TOf4lBsEd-VT8t2pYUrSA" name="SendHelpRequestFromGA"/>
      </ownedBehavior>
      <ownedBehavior xmi:type="uml:Activity" xmi:id="__LO5MlEpEd-ImcHVlhLD5A" name="updatePALocation">
        <ownedParameter xmi:id="__LO5NFEpEd-ImcHVlhLD5A" name="input signal">
          <type xmi:type="uml:Signal" href="extended_model.uml#_99-PYBMYEd6czOKDUjotUQ"/>
        </ownedParameter>
        <node xmi:type="uml:CallOperationAction" xmi:id="__LO5M1EpEd-ImcHVlhLD5A" name="updatePALocation"/>
      </ownedBehavior>
      <region xmi:id="_VU-oMihREd-OLPHtzewq3w">
        <subvertex xmi:type="uml:Pseudostate" xmi:id="_Z3tUMFBsEd-VT8t2pYUrSA" name="&lt;initial>"/>
        <subvertex xmi:type="uml:State" xmi:id="_Z3t7QFBsEd-VT8t2pYUrSA" name="idle"/>
        <subvertex xmi:type="uml:State" xmi:id="_5TN40VBsEd-VT8t2pYUrSA" name="notHelped"/>
        <transition xmi:id="_Z3stIFBsEd-VT8t2pYUrSA" target="_Z3t7QFBsEd-VT8t2pYUrSA" source="_Z3tUMFBsEd-VT8t2pYUrSA"/>
        <transition xmi:id="_5TN40FBsEd-VT8t2pYUrSA" target="_5TN40VBsEd-VT8t2pYUrSA" source="_Z3t7QFBsEd-VT8t2pYUrSA">
          <effect xmi:type="uml:Activity" xmi:id="_5T-t0FBsEd-VT8t2pYUrSA">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="_5T-t0VBsEd-VT8t2pYUrSA" name="&lt;effect>" behavior="_5TOf4VBsEd-VT8t2pYUrSA"/>
          </effect>
          <trigger xmi:id="_5TN40lBsEd-VT8t2pYUrSA" name="" event="_5TOf4FBsEd-VT8t2pYUrSA"/>
        </transition>
        <transition xmi:id="__LO5MFEpEd-ImcHVlhLD5A" target="_Z3t7QFBsEd-VT8t2pYUrSA" source="_Z3t7QFBsEd-VT8t2pYUrSA">
          <effect xmi:type="uml:Activity" xmi:id="__L1WIFEpEd-ImcHVlhLD5A">
            <node xmi:type="uml:CallBehaviorAction" xmi:id="__L1WIVEpEd-ImcHVlhLD5A" name="&lt;effect>" behavior="__LO5MlEpEd-ImcHVlhLD5A"/>
          </effect>
          <trigger xmi:id="__LO5MVEpEd-ImcHVlhLD5A" name="" event="_VPSRICyJEd-Wvaxn0Tnwvw"/>
        </transition>
      </region>
    </ownedBehavior>
  </packagedElement>
  <packagedElement xmi:type="uml:Component" xmi:id="_MJTtYChSEd-OLPHtzewq3w" name="CallhelpregistryRole_GroupAgent" classifierBehavior="_MJTtYShSEd-OLPHtzewq3w">
    <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_MJTtYShSEd-OLPHtzewq3w" name="CallhelpregistryRole_GroupAgent">
      <region xmi:id="_MJTtYihSEd-OLPHtzewq3w"/>
    </ownedBehavior>
  </packagedElement>
  <packagedElement xmi:type="uml:Signal" xmi:id="_ELO9ICt_Ed-UuIN3Br2FVw" name="startCallHelp">
    <ownedAttribute xmi:id="_RwmxMCuAEd-UuIN3Br2FVw" name="mainFrame" type="_d4eXYCt_Ed-UuIN3Br2FVw"/>
  </packagedElement>
  <packagedElement xmi:type="uml:SignalEvent" xmi:id="_K-8soCt_Ed-UuIN3Br2FVw" signal="_ELO9ICt_Ed-UuIN3Br2FVw"/>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_d4eXYCt_Ed-UuIN3Br2FVw" name="no.ntnu.item.ttm4115.termproject.playeragent.gui.MeetingPlaceGUI"/>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_pmAVgCt_Ed-UuIN3Br2FVw" name="no.ntnu.item.ttm4115.termproject.call4HelpRole_playeragent.gui.Call4Help"/>
  <packagedElement xmi:type="uml:Component" xmi:id="_7USi4CuEEd-UuIN3Br2FVw" name="UserSystem" classifierBehavior="_7USi4SuEEd-UuIN3Br2FVw">
    <ownedAttribute xmi:id="_289nICxREd-Wvaxn0Tnwvw" name="extrasAgent">
      <type xmi:type="uml:Component" href="model.uml#_fNFVgEzdEd2c9fE4PRoM9Q"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_289nISxREd-Wvaxn0Tnwvw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_289nIixREd-Wvaxn0Tnwvw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_5AFVcCxREd-Wvaxn0Tnwvw" name="meetingPlace">
      <type xmi:type="uml:Component" href="model.uml#_cMT_YEaLEd2R5esLTic0tA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5AFVcSxREd-Wvaxn0Tnwvw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5AFVcixREd-Wvaxn0Tnwvw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_tusM0FEIEd-Tes-ymPRVLw" name="playerAgent" type="_TCWeQChREd-OLPHtzewq3w">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tusM0VEIEd-Tes-ymPRVLw" value="*"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tusM0lEIEd-Tes-ymPRVLw"/>
    </ownedAttribute>
    <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_7USi4SuEEd-UuIN3Br2FVw" name="UserSystem">
      <region xmi:id="_7USi4iuEEd-UuIN3Br2FVw"/>
    </ownedBehavior>
  </packagedElement>
  <packagedElement xmi:type="uml:Component" xmi:id="_8aLM4CuEEd-UuIN3Br2FVw" name="ServerSystem" classifierBehavior="_8aLM4SuEEd-UuIN3Br2FVw">
    <ownedAttribute xmi:id="_HslVQCuFEd-UuIN3Br2FVw" name="classManager">
      <type xmi:type="uml:Component" href="model.uml#_HE1zsOYSEdyVJogQEVCoaQ"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HslVQSuFEd-UuIN3Br2FVw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HslVQiuFEd-UuIN3Br2FVw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_KsW5ECuFEd-UuIN3Br2FVw" name="configurationAgent">
      <type xmi:type="uml:Component" href="model.uml#_t7DJ8D3jEd2YwKBjaCyKHA"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KsW5ESuFEd-UuIN3Br2FVw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KsW5EiuFEd-UuIN3Br2FVw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_NwmtMCuFEd-UuIN3Br2FVw" name="extrasAgent">
      <type xmi:type="uml:Component" href="model.uml#_fNFVgEzdEd2c9fE4PRoM9Q"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NwmtMSuFEd-UuIN3Br2FVw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NwmtMiuFEd-UuIN3Br2FVw"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_DbTMYCwsEd-Wvaxn0Tnwvw" name="loManagerAgent">
      <type xmi:type="uml:Component" href="extended_model.uml#_Qv3q4AnTEd6SXY8v9rVAVw"/>
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DbTMYSwsEd-Wvaxn0Tnwvw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DbTMYiwsEd-Wvaxn0Tnwvw" value="1"/>
    </ownedAttribute>
    <ownedAttribute xmi:id="_i8Ov0FEIEd-Tes-ymPRVLw" name="groupAgent" type="_VU-oMChREd-OLPHtzewq3w">
      <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_i8Ov0VEIEd-Tes-ymPRVLw" value="1"/>
      <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_i8Ov0lEIEd-Tes-ymPRVLw" value="1"/>
    </ownedAttribute>
    <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_8aLM4SuEEd-UuIN3Br2FVw" name="ServerSystem">
      <region xmi:id="_8aLM4iuEEd-UuIN3Br2FVw"/>
    </ownedBehavior>
  </packagedElement>
  <packagedElement xmi:type="uml:Signal" xmi:id="_dnpEACxZEd-Wvaxn0Tnwvw" name="RegisterCall4Help"/>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_5ls4ECxeEd-Wvaxn0Tnwvw" name="no.ntnu.item.ttm4115.termproject.call4helpplayeragent.gui.Call4Help"/>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_vIrNoCxgEd-Wvaxn0Tnwvw" name="no.ntnu.item.ttm4115.termproject.callhelprole_playeragent.gui.Call4Help"/>
  <packagedElement xmi:type="uml:SignalEvent" xmi:id="_VPSRICyJEd-Wvaxn0Tnwvw">
    <signal href="extended_model.uml#_99-PYBMYEd6czOKDUjotUQ"/>
  </packagedElement>
  <packagedElement xmi:type="uml:Signal" xmi:id="_cqISIFBkEd-VT8t2pYUrSA" name="HelpRequestFromUser"/>
  <packagedElement xmi:type="uml:SignalEvent" xmi:id="_sX1hIFBkEd-VT8t2pYUrSA" signal="_cqISIFBkEd-VT8t2pYUrSA"/>
  <packagedElement xmi:type="uml:Signal" xmi:id="_6QyN8FBkEd-VT8t2pYUrSA" name="HelpRequestFromPA"/>
  <packagedElement xmi:type="uml:SignalEvent" xmi:id="_5TOf4FBsEd-VT8t2pYUrSA" signal="_6QyN8FBkEd-VT8t2pYUrSA"/>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_FyrygFEjEd-1sfdrr3Vn1Q" name="Location"/>
  <packagedElement xmi:type="uml:SignalEvent" xmi:id="_k9b-UlEjEd-1sfdrr3Vn1Q"/>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="__6FVgFEkEd-1sfdrr3Vn1Q" name="no.ntnu.item.ttm4115.termproject.Location"/>
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_x0a7AFEnEd-9aMUkIVmkgQ" name="no.ntnu.item.ttm4115.termproject.extrasagent.Location"/>
</uml:Package>
