<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:arctis="http:///schemas/arctis/_WFTqUHjGEdyxtoUMycQn9Q/10" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:graphics="http:///schemas/graphics/_gd9EwIuAEdytfOWtpACIqw/6" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http:///schemas/arctis/_WFTqUHjGEdyxtoUMycQn9Q/10 pathmap://ARCTIS_PROFILES/arctis.profile.uml#_WFTqUXjGEdyxtoUMycQn9Q http:///schemas/graphics/_gd9EwIuAEdytfOWtpACIqw/6 pathmap://RAMSES_GRAPHIC_PROFILES/no.ntnu.item.ramses.graphicprofile.uml#_geG1wIuAEdytfOWtpACIqw">
  <uml:Package xmi:id="_euY8IJS0EeOzs7hpNEuEjQ" name="no.ntnu.item.semesterassignment">
    <packagedElement xmi:type="uml:Activity" xmi:id="_euZjMpS0EeOzs7hpNEuEjQ" name="User" classifierBehavior="_ewhDEJS0EeOzs7hpNEuEjQ" group="_euaKQJS0EeOzs7hpNEuEjQ" partition="_euaKQJS0EeOzs7hpNEuEjQ" node="_lMXPoJV5EeOAvbU2bIO-iA _nJSPUJV5EeOAvbU2bIO-iA _qbg1EJV5EeOAvbU2bIO-iA _jXgqAJV9EeOAvbU2bIO-iA _4Y22QJiFEeOU-MmdO5Mh7A _aMALMJiHEeOU-MmdO5Mh7A _qXZpsJixEeOLVekIC4IWcw _wbyOAJixEeOLVekIC4IWcw _yfekEJixEeOLVekIC4IWcw _5KEz0JixEeOLVekIC4IWcw _C0ETQJi6EeORY6g3T41jdw _EijOUJi6EeORY6g3T41jdw _TIJlwJi6EeORY6g3T41jdw _og6K4JjtEeOzNYifXAaq3w _A10vkJlXEeOVxcjdMsTtxA _FYd0UJlXEeOVxcjdMsTtxA _a2tCEJlYEeOVxcjdMsTtxA _dDb_YJlYEeOVxcjdMsTtxA">
      <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_ewhDEJS0EeOzs7hpNEuEjQ" name="User">
        <region xmi:id="_ewhDEpS0EeOzs7hpNEuEjQ" name="&lt;region>">
          <transition xmi:id="_vwpGsJV5EeOAvbU2bIO-iA" name="init / " source="_ewhDE5S0EeOzs7hpNEuEjQ" target="_vwqU0JV5EeOAvbU2bIO-iA"/>
          <transition xmi:id="_xGs6sJV5EeOAvbU2bIO-iA" name=" / exit" source="_vwqU0JV5EeOAvbU2bIO-iA" target="_xGthwZV5EeOAvbU2bIO-iA"/>
          <subvertex xmi:type="uml:Pseudostate" xmi:id="_ewhDE5S0EeOzs7hpNEuEjQ" name="&lt;initial>"/>
          <subvertex xmi:type="uml:State" xmi:id="_vwqU0JV5EeOAvbU2bIO-iA" name="active"/>
          <subvertex xmi:type="uml:FinalState" xmi:id="_xGthwZV5EeOAvbU2bIO-iA" name="&lt;final>"/>
        </region>
      </ownedBehavior>
      <ownedOperation xmi:id="_ul05YJV5EeOAvbU2bIO-iA" name="getAlias"/>
      <ownedOperation xmi:id="_X1v3AJV9EeOAvbU2bIO-iA" name="generateMessage"/>
      <ownedOperation xmi:id="_nNkVkJV9EeOAvbU2bIO-iA" name="getMQTTParam"/>
      <ownedOperation xmi:id="_zoQ7sJV9EeOAvbU2bIO-iA" name="decodeMessage"/>
      <ownedOperation xmi:id="_431-8JV9EeOAvbU2bIO-iA" name="generateRequest"/>
      <ownedOperation xmi:id="_Fa4zUJV_EeOAvbU2bIO-iA" name="toBytes"/>
      <ownedOperation xmi:id="_trcGAJV_EeOAvbU2bIO-iA" name="toString"/>
      <ownedOperation xmi:id="_8OSrcJV_EeOAvbU2bIO-iA" name="readResponse"/>
      <ownedOperation xmi:id="_BHjgcJWAEeOAvbU2bIO-iA" name="readReply"/>
      <ownedOperation xmi:id="_H07oUJWJEeOAvbU2bIO-iA" name="publishOK"/>
      <ownedOperation xmi:id="_L6iy0JWJEeOAvbU2bIO-iA" name="publishNOK"/>
      <ownedOperation xmi:id="_QPDU8JWJEeOAvbU2bIO-iA" name="connected"/>
      <ownedOperation xmi:id="_R_hNAJWJEeOAvbU2bIO-iA" name="connectionLost"/>
      <ownedOperation xmi:id="_TimwYJWJEeOAvbU2bIO-iA" name="startFailed"/>
      <ownedOperation xmi:id="_RfapQJWMEeOAvbU2bIO-iA" name="deserializeError"/>
      <ownedOperation xmi:id="_5cMfoJfiEeOGi-ickgFkyw" name="taxiRequested"/>
      <ownedOperation xmi:id="_id7iMJfkEeOGi-ickgFkyw" name="readMessage"/>
      <ownedOperation xmi:id="_y3xB8JflEeOGi-ickgFkyw" name="configureMQTT"/>
      <ownedOperation xmi:id="_pfyFMJixEeOLVekIC4IWcw" name="getMessageType"/>
      <ownedOperation xmi:id="_A119sJlXEeOVxcjdMsTtxA" name="getTopic"/>
      <ownedOperation xmi:id="_a2tpIJlYEeOVxcjdMsTtxA" name="publishError"/>
      <ownedOperation xmi:id="_dDcmcJlYEeOVxcjdMsTtxA" name="publishedOk"/>
      <ownedParameter xmi:id="_lMbhEJV5EeOAvbU2bIO-iA" name="init" type="_ZXwZI5V5EeOAvbU2bIO-iA"/>
      <ownedParameter xmi:id="_qbltkJV5EeOAvbU2bIO-iA" name="exit" direction="out"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_oH83AJV5EeOAvbU2bIO-iA" name="e0" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_lMXPoJV5EeOAvbU2bIO-iA" target="_nJSPUJV5EeOAvbU2bIO-iA"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_lKBwgJV9EeOAvbU2bIO-iA" name="e6" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_nJSPUJV5EeOAvbU2bIO-iA" target="_jXgqAJV9EeOAvbU2bIO-iA"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_-yrfEJiFEeOU-MmdO5Mh7A" name="e3" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_jXgqAJV9EeOAvbU2bIO-iA" target="_4bLxgJiFEeOU-MmdO5Mh7A"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_b6cC8JiHEeOU-MmdO5Mh7A" name="e9" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_aMALMJiHEeOU-MmdO5Mh7A" target="_qbg1EJV5EeOAvbU2bIO-iA"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_rVb_QJixEeOLVekIC4IWcw" name="e1" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_qaR-kJixEeOLVekIC4IWcw" target="_aMALMJiHEeOU-MmdO5Mh7A"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_rjGn0JixEeOLVekIC4IWcw" name="e2" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_jXgqAJV9EeOAvbU2bIO-iA" target="_qaNGEJixEeOLVekIC4IWcw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_xbBdcJixEeOLVekIC4IWcw" name="e4" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_4bQC8JiFEeOU-MmdO5Mh7A" target="_wbyOAJixEeOLVekIC4IWcw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_0N_UUJixEeOLVekIC4IWcw" name="e5" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_wbyOAJixEeOLVekIC4IWcw" target="_ygM80JixEeOLVekIC4IWcw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_5uERsJixEeOLVekIC4IWcw" name="e8" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_ygLusJixEeOLVekIC4IWcw" target="_5KEz0JixEeOLVekIC4IWcw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_GJ7b0Ji6EeORY6g3T41jdw" name="e11" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_5KEz0JixEeOLVekIC4IWcw" target="_C0ETQJi6EeORY6g3T41jdw">
        <guard xmi:type="uml:LiteralString" xmi:id="_SPYKsJi6EeORY6g3T41jdw" name="REQUEST_CONFIRM" value="REQUEST_CONFIRM"/>
      </edge>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_GrepsJi6EeORY6g3T41jdw" name="e13" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_EijOUJi6EeORY6g3T41jdw" target="_h3-J0JiyEeOLVekIC4IWcw"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_TII-sJi6EeORY6g3T41jdw" name="e14" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_5KEz0JixEeOLVekIC4IWcw" target="_TIJlwJi6EeORY6g3T41jdw">
        <guard xmi:type="uml:StringExpression" xmi:id="_TIkcgJi6EeORY6g3T41jdw" name="else"/>
      </edge>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_ccmzsJi6EeORY6g3T41jdw" name="e10" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_C0ETQJi6EeORY6g3T41jdw" target="_h3_X8JiyEeOLVekIC4IWcw"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_cyK0AJi6EeORY6g3T41jdw" name="e12" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_5KEz0JixEeOLVekIC4IWcw" target="_EijOUJi6EeORY6g3T41jdw">
        <guard xmi:type="uml:LiteralString" xmi:id="_d81QUJi6EeORY6g3T41jdw" name="QUEUE_NO" value="QUEUE_NO"/>
      </edge>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_jWKsgJi6EeORY6g3T41jdw" name="e15" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_h38UoJiyEeOLVekIC4IWcw" target="_FYd0UJlXEeOVxcjdMsTtxA"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_ppSIMJjtEeOzNYifXAaq3w" name="e7" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_og6K4JjtEeOzNYifXAaq3w" target="_aMALMJiHEeOU-MmdO5Mh7A"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_vObLwJjtEeOzNYifXAaq3w" name="e16" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_8GopwJjsEeOzNYifXAaq3w" target="_og6K4JjtEeOzNYifXAaq3w"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_vWYN4JjtEeOzNYifXAaq3w" name="e17" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_4bRREJiFEeOU-MmdO5Mh7A" target="_og6K4JjtEeOzNYifXAaq3w"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_vmwMMJjtEeOzNYifXAaq3w" name="e18" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_8Gp34JjsEeOzNYifXAaq3w" target="_og6K4JjtEeOzNYifXAaq3w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_HXMK0JlXEeOVxcjdMsTtxA" name="e20" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_FYd0UJlXEeOVxcjdMsTtxA" target="_EXJhQJlXEeOVxcjdMsTtxA"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_HnNj0JlXEeOVxcjdMsTtxA" name="e21" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_EXITIJlXEeOVxcjdMsTtxA" target="_8Gh8EJjsEeOzNYifXAaq3w"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_FJUIkJlYEeOVxcjdMsTtxA" name="e19" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_FYd0UJlXEeOVxcjdMsTtxA" target="_4bO00JiFEeOU-MmdO5Mh7A"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_i37tkJlYEeOVxcjdMsTtxA" name="e22" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_8GjxQJjsEeOzNYifXAaq3w" target="_dDb_YJlYEeOVxcjdMsTtxA"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_jD6UEJlYEeOVxcjdMsTtxA" name="e23" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" source="_8GlmcJjsEeOzNYifXAaq3w" target="_hyd6UJlYEeOVxcjdMsTtxA"/>
      <variable xmi:id="_jvm9wJV5EeOAvbU2bIO-iA" name="user_alias" type="_ZXwZI5V5EeOAvbU2bIO-iA"/>
      <variable xmi:id="_uvMJUJixEeOLVekIC4IWcw" name="currentMessage" type="_f5i54JfkEeOGi-ickgFkyw"/>
      <group xmi:type="uml:ActivityPartition" xmi:id="_euaKQJS0EeOzs7hpNEuEjQ" name="main" node="_lMXPoJV5EeOAvbU2bIO-iA _nJSPUJV5EeOAvbU2bIO-iA _qbg1EJV5EeOAvbU2bIO-iA _jXgqAJV9EeOAvbU2bIO-iA _4Y22QJiFEeOU-MmdO5Mh7A _4bLxgJiFEeOU-MmdO5Mh7A _4bO00JiFEeOU-MmdO5Mh7A _4bQC8JiFEeOU-MmdO5Mh7A _4bRREJiFEeOU-MmdO5Mh7A _aMALMJiHEeOU-MmdO5Mh7A _do0QUJiHEeOU-MmdO5Mh7A _qXZpsJixEeOLVekIC4IWcw _qaNGEJixEeOLVekIC4IWcw _qaR-kJixEeOLVekIC4IWcw _wbyOAJixEeOLVekIC4IWcw _yfekEJixEeOLVekIC4IWcw _ygM80JixEeOLVekIC4IWcw _ygLusJixEeOLVekIC4IWcw _5KEz0JixEeOLVekIC4IWcw _h38UoJiyEeOLVekIC4IWcw _h3-J0JiyEeOLVekIC4IWcw _h3_X8JiyEeOLVekIC4IWcw _C0ETQJi6EeORY6g3T41jdw _EijOUJi6EeORY6g3T41jdw _TIJlwJi6EeORY6g3T41jdw _8Gh8EJjsEeOzNYifXAaq3w _8GjxQJjsEeOzNYifXAaq3w _8GlmcJjsEeOzNYifXAaq3w _8GnboJjsEeOzNYifXAaq3w _8GopwJjsEeOzNYifXAaq3w _8Gp34JjsEeOzNYifXAaq3w _og6K4JjtEeOzNYifXAaq3w _A10vkJlXEeOVxcjdMsTtxA _EXJhQJlXEeOVxcjdMsTtxA _EXITIJlXEeOVxcjdMsTtxA _FYd0UJlXEeOVxcjdMsTtxA _a2tCEJlYEeOVxcjdMsTtxA _dDb_YJlYEeOVxcjdMsTtxA _hyd6UJlYEeOVxcjdMsTtxA" edge="_oH83AJV5EeOAvbU2bIO-iA _lKBwgJV9EeOAvbU2bIO-iA _-yrfEJiFEeOU-MmdO5Mh7A _b6cC8JiHEeOU-MmdO5Mh7A _rVb_QJixEeOLVekIC4IWcw _rjGn0JixEeOLVekIC4IWcw _xbBdcJixEeOLVekIC4IWcw _0N_UUJixEeOLVekIC4IWcw _5uERsJixEeOLVekIC4IWcw _GJ7b0Ji6EeORY6g3T41jdw _GrepsJi6EeORY6g3T41jdw _TII-sJi6EeORY6g3T41jdw _ccmzsJi6EeORY6g3T41jdw _cyK0AJi6EeORY6g3T41jdw _jWKsgJi6EeORY6g3T41jdw _ppSIMJjtEeOzNYifXAaq3w _vObLwJjtEeOzNYifXAaq3w _vWYN4JjtEeOzNYifXAaq3w _vmwMMJjtEeOzNYifXAaq3w _HXMK0JlXEeOVxcjdMsTtxA _HnNj0JlXEeOVxcjdMsTtxA _FJUIkJlYEeOVxcjdMsTtxA _i37tkJlYEeOVxcjdMsTtxA _jD6UEJlYEeOVxcjdMsTtxA"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_lMXPoJV5EeOAvbU2bIO-iA" name="init" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_oH83AJV5EeOAvbU2bIO-iA" type="_ZXwZI5V5EeOAvbU2bIO-iA" parameter="_lMbhEJV5EeOAvbU2bIO-iA"/>
      <node xmi:type="uml:AddVariableValueAction" xmi:id="_nJSPUJV5EeOAvbU2bIO-iA" name="sv0" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_lKBwgJV9EeOAvbU2bIO-iA" incoming="_oH83AJV5EeOAvbU2bIO-iA" variable="_jvm9wJV5EeOAvbU2bIO-iA"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_qbg1EJV5EeOAvbU2bIO-iA" name="exit" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" incoming="_b6cC8JiHEeOU-MmdO5Mh7A" parameter="_qbltkJV5EeOAvbU2bIO-iA"/>
      <node xmi:type="uml:ForkNode" xmi:id="_jXgqAJV9EeOAvbU2bIO-iA" name="f0" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_-yrfEJiFEeOU-MmdO5Mh7A _rjGn0JixEeOLVekIC4IWcw" incoming="_lKBwgJV9EeOAvbU2bIO-iA"/>
      <node xmi:type="uml:CallBehaviorAction" xmi:id="_4Y22QJiFEeOU-MmdO5Mh7A" name="c1" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" behavior="_kh_M4ZleEeO3l85HQfyneQ">
        <argument xmi:id="_4bLxgJiFEeOU-MmdO5Mh7A" name="init" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" incoming="_-yrfEJiFEeOU-MmdO5Mh7A" type="_ZXwZI5V5EeOAvbU2bIO-iA"/>
        <argument xmi:id="_4bO00JiFEeOU-MmdO5Mh7A" name="publish" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" incoming="_FJUIkJlYEeOVxcjdMsTtxA" type="_f5i54JfkEeOGi-ickgFkyw"/>
        <argument xmi:id="_do0QUJiHEeOU-MmdO5Mh7A" name="disconnect" inPartition="_euaKQJS0EeOzs7hpNEuEjQ"/>
        <argument xmi:type="uml:ValuePin" xmi:id="_SygT0JjkEeO5horfgX95HA" name="groupId" type="_ZXwZI5V5EeOAvbU2bIO-iA">
          <value xmi:type="uml:LiteralString" xmi:id="_Syhh8JjkEeO5horfgX95HA" name="groupId" type="_ZXwZI5V5EeOAvbU2bIO-iA" value="studass"/>
        </argument>
        <argument xmi:id="_8Gh8EJjsEeOzNYifXAaq3w" name="setPublishTopic" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" incoming="_HnNj0JlXEeOVxcjdMsTtxA" type="_ZXwZI5V5EeOAvbU2bIO-iA"/>
        <result xmi:id="_4bQC8JiFEeOU-MmdO5Mh7A" name="message" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_xbBdcJixEeOLVekIC4IWcw" type="_f5i54JfkEeOGi-ickgFkyw"/>
        <result xmi:id="_4bRREJiFEeOU-MmdO5Mh7A" name="disconnected" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_vWYN4JjtEeOzNYifXAaq3w"/>
        <result xmi:id="_8GjxQJjsEeOzNYifXAaq3w" name="publishedOk" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_i37tkJlYEeOVxcjdMsTtxA"/>
        <result xmi:id="_8GlmcJjsEeOzNYifXAaq3w" name="publishError" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_jD6UEJlYEeOVxcjdMsTtxA" type="_ZXwZI5V5EeOAvbU2bIO-iA"/>
        <result xmi:id="_8GnboJjsEeOzNYifXAaq3w" name="connected" inPartition="_euaKQJS0EeOzs7hpNEuEjQ"/>
        <result xmi:id="_8GopwJjsEeOzNYifXAaq3w" name="connectionLost" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_vObLwJjtEeOzNYifXAaq3w" type="_ZXwZI5V5EeOAvbU2bIO-iA"/>
        <result xmi:id="_8Gp34JjsEeOzNYifXAaq3w" name="startFailed" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_vmwMMJjtEeOzNYifXAaq3w" type="_ZXwZI5V5EeOAvbU2bIO-iA"/>
      </node>
      <node xmi:type="uml:JoinNode" xmi:id="_aMALMJiHEeOU-MmdO5Mh7A" name="j0" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_b6cC8JiHEeOU-MmdO5Mh7A" incoming="_rVb_QJixEeOLVekIC4IWcw _ppSIMJjtEeOzNYifXAaq3w"/>
      <node xmi:type="uml:CallBehaviorAction" xmi:id="_qXZpsJixEeOLVekIC4IWcw" name="c0" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" behavior="_DitN85S0EeOzs7hpNEuEjQ">
        <argument xmi:id="_qaNGEJixEeOLVekIC4IWcw" name="init" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" incoming="_rjGn0JixEeOLVekIC4IWcw" type="_ZXwZI5V5EeOAvbU2bIO-iA"/>
        <argument xmi:id="_h3-J0JiyEeOLVekIC4IWcw" name="queueNo" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" incoming="_GrepsJi6EeORY6g3T41jdw" type="_f5i54JfkEeOGi-ickgFkyw"/>
        <argument xmi:id="_h3_X8JiyEeOLVekIC4IWcw" name="requestConfirm" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" incoming="_ccmzsJi6EeORY6g3T41jdw" type="_f5i54JfkEeOGi-ickgFkyw"/>
        <result xmi:id="_qaR-kJixEeOLVekIC4IWcw" name="exit" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_rVb_QJixEeOLVekIC4IWcw"/>
        <result xmi:id="_h38UoJiyEeOLVekIC4IWcw" name="request" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_jWKsgJi6EeORY6g3T41jdw" type="_f5i54JfkEeOGi-ickgFkyw"/>
      </node>
      <node xmi:type="uml:AddVariableValueAction" xmi:id="_wbyOAJixEeOLVekIC4IWcw" name="sv1" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_0N_UUJixEeOLVekIC4IWcw" incoming="_xbBdcJixEeOLVekIC4IWcw" variable="_uvMJUJixEeOLVekIC4IWcw"/>
      <node xmi:type="uml:CallOperationAction" xmi:id="_yfekEJixEeOLVekIC4IWcw" name="o0" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" operation="_pfyFMJixEeOLVekIC4IWcw">
        <argument xmi:id="_ygM80JixEeOLVekIC4IWcw" name="message" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" incoming="_0N_UUJixEeOLVekIC4IWcw" type="_f5i54JfkEeOGi-ickgFkyw"/>
        <result xmi:id="_ygLusJixEeOLVekIC4IWcw" name="" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_5uERsJixEeOLVekIC4IWcw" type="_ZXwZI5V5EeOAvbU2bIO-iA"/>
      </node>
      <node xmi:type="uml:DecisionNode" xmi:id="_5KEz0JixEeOLVekIC4IWcw" name="d0" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_GJ7b0Ji6EeORY6g3T41jdw _TII-sJi6EeORY6g3T41jdw _cyK0AJi6EeORY6g3T41jdw" incoming="_5uERsJixEeOLVekIC4IWcw"/>
      <node xmi:type="uml:ReadVariableAction" xmi:id="_C0ETQJi6EeORY6g3T41jdw" name="rv0" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_ccmzsJi6EeORY6g3T41jdw" incoming="_GJ7b0Ji6EeORY6g3T41jdw" variable="_uvMJUJixEeOLVekIC4IWcw"/>
      <node xmi:type="uml:ReadVariableAction" xmi:id="_EijOUJi6EeORY6g3T41jdw" name="rv1" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_GrepsJi6EeORY6g3T41jdw" incoming="_cyK0AJi6EeORY6g3T41jdw" variable="_uvMJUJixEeOLVekIC4IWcw"/>
      <node xmi:type="uml:FlowFinalNode" xmi:id="_TIJlwJi6EeORY6g3T41jdw" name="z0" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" incoming="_TII-sJi6EeORY6g3T41jdw"/>
      <node xmi:type="uml:MergeNode" xmi:id="_og6K4JjtEeOzNYifXAaq3w" name="m0" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_ppSIMJjtEeOzNYifXAaq3w" incoming="_vObLwJjtEeOzNYifXAaq3w _vWYN4JjtEeOzNYifXAaq3w _vmwMMJjtEeOzNYifXAaq3w"/>
      <node xmi:type="uml:CallOperationAction" xmi:id="_A10vkJlXEeOVxcjdMsTtxA" name="o1" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" operation="_A119sJlXEeOVxcjdMsTtxA">
        <argument xmi:id="_EXJhQJlXEeOVxcjdMsTtxA" name="message" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" incoming="_HXMK0JlXEeOVxcjdMsTtxA" type="_f5i54JfkEeOGi-ickgFkyw"/>
        <result xmi:id="_EXITIJlXEeOVxcjdMsTtxA" name="" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_HnNj0JlXEeOVxcjdMsTtxA" type="_ZXwZI5V5EeOAvbU2bIO-iA"/>
      </node>
      <node xmi:type="uml:ForkNode" xmi:id="_FYd0UJlXEeOVxcjdMsTtxA" name="f1" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" outgoing="_HXMK0JlXEeOVxcjdMsTtxA _FJUIkJlYEeOVxcjdMsTtxA" incoming="_jWKsgJi6EeORY6g3T41jdw"/>
      <node xmi:type="uml:CallOperationAction" xmi:id="_a2tCEJlYEeOVxcjdMsTtxA" name="o2" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" operation="_a2tpIJlYEeOVxcjdMsTtxA">
        <argument xmi:id="_hyd6UJlYEeOVxcjdMsTtxA" name="error" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" incoming="_jD6UEJlYEeOVxcjdMsTtxA" type="_ZXwZI5V5EeOAvbU2bIO-iA"/>
      </node>
      <node xmi:type="uml:CallOperationAction" xmi:id="_dDb_YJlYEeOVxcjdMsTtxA" name="o3" inPartition="_euaKQJS0EeOzs7hpNEuEjQ" incoming="_i37tkJlYEeOVxcjdMsTtxA" operation="_dDcmcJlYEeOVxcjdMsTtxA"/>
    </packagedElement>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_ZXwZI5V5EeOAvbU2bIO-iA" name="java.lang.String"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_PgHo05V9EeOAvbU2bIO-iA" name="com.bitreactive.library.mqtt.MQTTConfigParam"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_PgIP4pV9EeOAvbU2bIO-iA" name="com.bitreactive.library.mqtt.mqttstm.MQTTSTM.Message"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_PgL6QZV9EeOAvbU2bIO-iA" name="int"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_bg1osJV9EeOAvbU2bIO-iA" name="Message"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_qyKdsJV9EeOAvbU2bIO-iA" name="MQTTParameters"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_jo9J4JV-EeOAvbU2bIO-iA" name="byte[]"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_lbKHUJV-EeOAvbU2bIO-iA" name="T"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_lbMjkJV-EeOAvbU2bIO-iA" name="java.lang.Object"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_l4ypEJV_EeOAvbU2bIO-iA" name="container.Request"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8FW4QJWHEeOAvbU2bIO-iA" name="container.UserRequest"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_dPh2wJWLEeOAvbU2bIO-iA" name="com.bitreactive.library.mqtt.mqtt.MQTT.Message"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_f5i54JfkEeOGi-ickgFkyw" name="container.TaxiMessage"/>
    <packagedElement xmi:type="uml:Package" xmi:id="_qXctAJixEeOLVekIC4IWcw" name="no.ntnu.item.semesterassignment">
      <packagedElement xmi:type="uml:Activity" xmi:id="_DitN85S0EeOzs7hpNEuEjQ" name="UserClient" classifierBehavior="_qXfJQJixEeOLVekIC4IWcw" group="_qXdUEZixEeOLVekIC4IWcw" partition="_qXdUEZixEeOLVekIC4IWcw" node="_qXdUEpixEeOLVekIC4IWcw _qXeiMZixEeOLVekIC4IWcw _h30_4JiyEeOLVekIC4IWcw _h30_4piyEeOLVekIC4IWcw _h31m8ZiyEeOLVekIC4IWcw">
        <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_qXfJQJixEeOLVekIC4IWcw" name="UserClient">
          <region xmi:id="_qaL38ZixEeOLVekIC4IWcw" name="&lt;region>">
            <transition xmi:id="_h321E5iyEeOLVekIC4IWcw" name="init / " source="_qaMfAJixEeOLVekIC4IWcw" target="_h321EJiyEeOLVekIC4IWcw"/>
            <transition xmi:id="_h34DMJiyEeOLVekIC4IWcw" name=" / request" source="_h321EJiyEeOLVekIC4IWcw" target="_h321EZiyEeOLVekIC4IWcw"/>
            <transition xmi:id="_h34qQJiyEeOLVekIC4IWcw" name="queueNo / " source="_h321EZiyEeOLVekIC4IWcw" target="_h321EZiyEeOLVekIC4IWcw"/>
            <transition xmi:id="_h35RUJiyEeOLVekIC4IWcw" name="requestConfirm / " source="_h321EZiyEeOLVekIC4IWcw" target="_h321EJiyEeOLVekIC4IWcw"/>
            <transition xmi:id="_h36fcJiyEeOLVekIC4IWcw" name=" / exit" source="_h321EJiyEeOLVekIC4IWcw" target="_h321EpiyEeOLVekIC4IWcw"/>
            <transition xmi:id="_h37GgJiyEeOLVekIC4IWcw" name=" / exit" source="_h321EZiyEeOLVekIC4IWcw" target="_h321EpiyEeOLVekIC4IWcw"/>
            <subvertex xmi:type="uml:Pseudostate" xmi:id="_qaMfAJixEeOLVekIC4IWcw" name="&lt;initial>"/>
            <subvertex xmi:type="uml:State" xmi:id="_h321EJiyEeOLVekIC4IWcw" name="active"/>
            <subvertex xmi:type="uml:State" xmi:id="_h321EZiyEeOLVekIC4IWcw" name="waiting"/>
            <subvertex xmi:type="uml:FinalState" xmi:id="_h321EpiyEeOLVekIC4IWcw" name="&lt;final>"/>
          </region>
        </ownedBehavior>
        <ownedParameter xmi:id="_h30Y0JiyEeOLVekIC4IWcw" name="init" type="_ZXwZI5V5EeOAvbU2bIO-iA"/>
        <ownedParameter xmi:id="_h30_4ZiyEeOLVekIC4IWcw" name="request" type="_f5i54JfkEeOGi-ickgFkyw" direction="out" isStream="true"/>
        <ownedParameter xmi:id="_h30_45iyEeOLVekIC4IWcw" name="queueNo" type="_f5i54JfkEeOGi-ickgFkyw" isStream="true"/>
        <ownedParameter xmi:id="_h31m8JiyEeOLVekIC4IWcw" name="exit" direction="out"/>
        <ownedParameter xmi:id="_h31m8piyEeOLVekIC4IWcw" name="requestConfirm" type="_f5i54JfkEeOGi-ickgFkyw" isStream="true"/>
        <group xmi:type="uml:ActivityPartition" xmi:id="_qXdUEZixEeOLVekIC4IWcw" name="main" node="_qXdUEpixEeOLVekIC4IWcw _qXeiMZixEeOLVekIC4IWcw _h30_4JiyEeOLVekIC4IWcw _h30_4piyEeOLVekIC4IWcw _h31m8ZiyEeOLVekIC4IWcw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_qXdUEpixEeOLVekIC4IWcw" name="init" inPartition="_qXdUEZixEeOLVekIC4IWcw" type="_ZXwZI5V5EeOAvbU2bIO-iA" parameter="_h30Y0JiyEeOLVekIC4IWcw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_qXeiMZixEeOLVekIC4IWcw" name="exit" inPartition="_qXdUEZixEeOLVekIC4IWcw" parameter="_h31m8JiyEeOLVekIC4IWcw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_h30_4JiyEeOLVekIC4IWcw" name="request" inPartition="_qXdUEZixEeOLVekIC4IWcw" type="_f5i54JfkEeOGi-ickgFkyw" parameter="_h30_4ZiyEeOLVekIC4IWcw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_h30_4piyEeOLVekIC4IWcw" name="queueNo" inPartition="_qXdUEZixEeOLVekIC4IWcw" type="_f5i54JfkEeOGi-ickgFkyw" parameter="_h30_45iyEeOLVekIC4IWcw"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_h31m8ZiyEeOLVekIC4IWcw" name="requestConfirm" inPartition="_qXdUEZixEeOLVekIC4IWcw" type="_f5i54JfkEeOGi-ickgFkyw" parameter="_h31m8piyEeOLVekIC4IWcw"/>
      </packagedElement>
      <profileApplication xmi:id="_qXfJQZixEeOLVekIC4IWcw">
        <eAnnotations xmi:id="_qXfJQpixEeOLVekIC4IWcw" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="ecore:EPackage" href="pathmap://ARCTIS_PROFILES/arctis.profile.uml#_WFTqUXjGEdyxtoUMycQn9Q"/>
        </eAnnotations>
        <appliedProfile href="pathmap://ARCTIS_PROFILES/arctis.profile.uml#_rE77YK4iEduZSuTiwKs5Lw"/>
      </profileApplication>
    </packagedElement>
    <packagedElement xmi:type="uml:TimeEvent" xmi:id="_0PSSAJj3EeOzNYifXAaq3w" name="t0">
      <when xmi:id="_33FfIJj3EeOzNYifXAaq3w" name="t0">
        <expr xmi:type="uml:LiteralString" xmi:id="_33FfIZj3EeOzNYifXAaq3w" name="t0" value="0"/>
      </when>
    </packagedElement>
    <packagedElement xmi:type="uml:TimeEvent" xmi:id="_I9k50JlXEeOVxcjdMsTtxA" name="t0">
      <when xmi:id="_LhBG8JlXEeOVxcjdMsTtxA" name="t0">
        <expr xmi:type="uml:LiteralString" xmi:id="_LhBG8ZlXEeOVxcjdMsTtxA" name="t0" value="0"/>
      </when>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_njTkUJ05EeOyMuUDNzG28w" name="no.ntnu.item.ttm4115.semesterassignment">
      <packagedElement xmi:type="uml:Activity" xmi:id="_kh_M4ZleEeO3l85HQfyneQ" name="TaxiMQTT" classifierBehavior="_njZD4p05EeOyMuUDNzG28w" group="_njULYZ05EeOyMuUDNzG28w" partition="_njULYZ05EeOyMuUDNzG28w" node="_njULYp05EeOyMuUDNzG28w _njUycJ05EeOyMuUDNzG28w _njUycp05EeOyMuUDNzG28w _njVZgZ05EeOyMuUDNzG28w _njWAkJ05EeOyMuUDNzG28w _njWAkp05EeOyMuUDNzG28w _njWnoJ05EeOyMuUDNzG28w _njXOsJ05EeOyMuUDNzG28w _njXOsp05EeOyMuUDNzG28w _njX1wJ05EeOyMuUDNzG28w _njX1w505EeOyMuUDNzG28w">
        <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_njZD4p05EeOyMuUDNzG28w" name="TaxiMQTT">
          <region xmi:id="_njaSAZ05EeOyMuUDNzG28w" name="&lt;region>">
            <transition xmi:id="_nja5EJ05EeOyMuUDNzG28w" name="init / " source="_njaSAp05EeOyMuUDNzG28w" target="_njaSA505EeOyMuUDNzG28w"/>
            <transition xmi:id="_njbgIJ05EeOyMuUDNzG28w" name=" / connected" source="_njaSA505EeOyMuUDNzG28w" target="_njaSBJ05EeOyMuUDNzG28w"/>
            <transition xmi:id="_njcHMJ05EeOyMuUDNzG28w" name=" / startFailed" source="_njaSA505EeOyMuUDNzG28w" target="_njaSBZ05EeOyMuUDNzG28w"/>
            <transition xmi:id="_njcuQJ05EeOyMuUDNzG28w" name="disconnect / " source="_njaSA505EeOyMuUDNzG28w" target="_njaSBp05EeOyMuUDNzG28w"/>
            <transition xmi:id="_njdVUZ05EeOyMuUDNzG28w" name=" / disconnected" source="_njaSBp05EeOyMuUDNzG28w" target="_njaSBZ05EeOyMuUDNzG28w"/>
            <transition xmi:id="_njd8YZ05EeOyMuUDNzG28w" name="disconnect / " source="_njaSBJ05EeOyMuUDNzG28w" target="_njaSBp05EeOyMuUDNzG28w"/>
            <transition xmi:id="_njejcJ05EeOyMuUDNzG28w" name=" / connectionLost" source="_njaSBJ05EeOyMuUDNzG28w" target="_njaSBZ05EeOyMuUDNzG28w"/>
            <transition xmi:id="_njfKgJ05EeOyMuUDNzG28w" name=" / message" source="_njaSBJ05EeOyMuUDNzG28w" target="_njaSBJ05EeOyMuUDNzG28w"/>
            <transition xmi:id="_njfxkJ05EeOyMuUDNzG28w" name="publish / " source="_njaSBJ05EeOyMuUDNzG28w" target="_njaSBJ05EeOyMuUDNzG28w"/>
            <transition xmi:id="_njgYoJ05EeOyMuUDNzG28w" name=" / message; publish" source="_njaSBJ05EeOyMuUDNzG28w" target="_njaSBJ05EeOyMuUDNzG28w"/>
            <transition xmi:id="_njg_sJ05EeOyMuUDNzG28w" name=" / message; disconnect" source="_njaSBJ05EeOyMuUDNzG28w" target="_njaSBp05EeOyMuUDNzG28w"/>
            <transition xmi:id="_njhmwJ05EeOyMuUDNzG28w" name=" / publishError" source="_njaSBJ05EeOyMuUDNzG28w" target="_njaSBJ05EeOyMuUDNzG28w"/>
            <transition xmi:id="_nji04J05EeOyMuUDNzG28w" name=" / publishedOk" source="_njaSBJ05EeOyMuUDNzG28w" target="_njaSBJ05EeOyMuUDNzG28w"/>
            <transition xmi:id="_njjb8J05EeOyMuUDNzG28w" name=" / connectionLost" source="_njaSBp05EeOyMuUDNzG28w" target="_njaSBZ05EeOyMuUDNzG28w"/>
            <transition xmi:id="_njkDAJ05EeOyMuUDNzG28w" name="setPublishTopic / " source="_njaSBJ05EeOyMuUDNzG28w" target="_njaSBJ05EeOyMuUDNzG28w"/>
            <transition xmi:id="_njkqEJ05EeOyMuUDNzG28w" name=" / message; setPublishTopic" source="_njaSBJ05EeOyMuUDNzG28w" target="_njaSBJ05EeOyMuUDNzG28w"/>
            <transition xmi:id="_njl4MJ05EeOyMuUDNzG28w" name=" / message; setPublishTopic+publish" source="_njaSBJ05EeOyMuUDNzG28w" target="_njaSBJ05EeOyMuUDNzG28w"/>
            <transition xmi:id="_njmfQJ05EeOyMuUDNzG28w" name="publish+setPublishTopic / " source="_njaSBJ05EeOyMuUDNzG28w" target="_njaSBJ05EeOyMuUDNzG28w"/>
            <subvertex xmi:type="uml:Pseudostate" xmi:id="_njaSAp05EeOyMuUDNzG28w" name="&lt;initial>"/>
            <subvertex xmi:type="uml:State" xmi:id="_njaSA505EeOyMuUDNzG28w" name="connecting"/>
            <subvertex xmi:type="uml:State" xmi:id="_njaSBJ05EeOyMuUDNzG28w" name="connected"/>
            <subvertex xmi:type="uml:FinalState" xmi:id="_njaSBZ05EeOyMuUDNzG28w" name="&lt;final>"/>
            <subvertex xmi:type="uml:State" xmi:id="_njaSBp05EeOyMuUDNzG28w" name="disconnecting"/>
          </region>
        </ownedBehavior>
        <ownedParameter xmi:id="_njULY505EeOyMuUDNzG28w" name="init" type="_ZXwZI5V5EeOAvbU2bIO-iA"/>
        <ownedParameter xmi:id="_njUycZ05EeOyMuUDNzG28w" name="publish" type="_f5i54JfkEeOGi-ickgFkyw" isStream="true"/>
        <ownedParameter xmi:id="_njVZgJ05EeOyMuUDNzG28w" name="message" type="_f5i54JfkEeOGi-ickgFkyw" direction="out" isStream="true"/>
        <ownedParameter xmi:id="_njVZgp05EeOyMuUDNzG28w" name="disconnected" direction="out" parameterSet="_njVZg505EeOyMuUDNzG28w"/>
        <ownedParameter xmi:id="_njWAkZ05EeOyMuUDNzG28w" name="disconnect" isStream="true"/>
        <ownedParameter xmi:id="_njWAk505EeOyMuUDNzG28w" name="setPublishTopic" type="_ZXwZI5V5EeOAvbU2bIO-iA" isStream="true"/>
        <ownedParameter xmi:id="_njWnoZ05EeOyMuUDNzG28w" name="publishedOk" direction="out" isStream="true"/>
        <ownedParameter xmi:id="_njXOsZ05EeOyMuUDNzG28w" name="publishError" type="_ZXwZI5V5EeOAvbU2bIO-iA" direction="out" isStream="true"/>
        <ownedParameter xmi:id="_njXOs505EeOyMuUDNzG28w" name="connected" direction="out" isStream="true"/>
        <ownedParameter xmi:id="_njX1wZ05EeOyMuUDNzG28w" name="connectionLost" type="_ZXwZI5V5EeOAvbU2bIO-iA" direction="out" parameterSet="_njX1wp05EeOyMuUDNzG28w"/>
        <ownedParameter xmi:id="_njYc0J05EeOyMuUDNzG28w" name="startFailed" type="_ZXwZI5V5EeOAvbU2bIO-iA" direction="out" parameterSet="_njYc0Z05EeOyMuUDNzG28w"/>
        <ownedParameter xmi:id="_njYc0p05EeOyMuUDNzG28w" name="groupId" type="_ZXwZI5V5EeOAvbU2bIO-iA">
          <ownedComment xmi:id="_njZD4Z05EeOyMuUDNzG28w">
            <body>Your group number, e.g. &quot;group5&quot;.</body>
          </ownedComment>
          <defaultValue xmi:type="uml:LiteralString" xmi:id="_njZD4J05EeOyMuUDNzG28w" name="groupId" type="_ZXwZI5V5EeOAvbU2bIO-iA" value="group99"/>
        </ownedParameter>
        <ownedParameterSet xmi:id="_njVZg505EeOyMuUDNzG28w" name="disconnected" parameter="_njVZgp05EeOyMuUDNzG28w"/>
        <ownedParameterSet xmi:id="_njX1wp05EeOyMuUDNzG28w" name="connectionLost" parameter="_njX1wZ05EeOyMuUDNzG28w"/>
        <ownedParameterSet xmi:id="_njYc0Z05EeOyMuUDNzG28w" name="startFailed" parameter="_njYc0J05EeOyMuUDNzG28w"/>
        <group xmi:type="uml:ActivityPartition" xmi:id="_njULYZ05EeOyMuUDNzG28w" name="main" node="_njULYp05EeOyMuUDNzG28w _njUycJ05EeOyMuUDNzG28w _njUycp05EeOyMuUDNzG28w _njVZgZ05EeOyMuUDNzG28w _njWAkJ05EeOyMuUDNzG28w _njWAkp05EeOyMuUDNzG28w _njWnoJ05EeOyMuUDNzG28w _njXOsJ05EeOyMuUDNzG28w _njXOsp05EeOyMuUDNzG28w _njX1wJ05EeOyMuUDNzG28w _njX1w505EeOyMuUDNzG28w"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_njULYp05EeOyMuUDNzG28w" name="init" inPartition="_njULYZ05EeOyMuUDNzG28w" type="_ZXwZI5V5EeOAvbU2bIO-iA" parameter="_njULY505EeOyMuUDNzG28w"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_njUycJ05EeOyMuUDNzG28w" name="publish" inPartition="_njULYZ05EeOyMuUDNzG28w" type="_f5i54JfkEeOGi-ickgFkyw" parameter="_njUycZ05EeOyMuUDNzG28w"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_njUycp05EeOyMuUDNzG28w" name="message" inPartition="_njULYZ05EeOyMuUDNzG28w" type="_f5i54JfkEeOGi-ickgFkyw" parameter="_njVZgJ05EeOyMuUDNzG28w"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_njVZgZ05EeOyMuUDNzG28w" name="disconnected" inPartition="_njULYZ05EeOyMuUDNzG28w" parameter="_njVZgp05EeOyMuUDNzG28w"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_njWAkJ05EeOyMuUDNzG28w" name="disconnect" inPartition="_njULYZ05EeOyMuUDNzG28w" parameter="_njWAkZ05EeOyMuUDNzG28w"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_njWAkp05EeOyMuUDNzG28w" name="setPublishTopic" inPartition="_njULYZ05EeOyMuUDNzG28w" type="_ZXwZI5V5EeOAvbU2bIO-iA" parameter="_njWAk505EeOyMuUDNzG28w"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_njWnoJ05EeOyMuUDNzG28w" name="publishedOk" inPartition="_njULYZ05EeOyMuUDNzG28w" parameter="_njWnoZ05EeOyMuUDNzG28w"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_njXOsJ05EeOyMuUDNzG28w" name="publishError" inPartition="_njULYZ05EeOyMuUDNzG28w" type="_ZXwZI5V5EeOAvbU2bIO-iA" parameter="_njXOsZ05EeOyMuUDNzG28w"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_njXOsp05EeOyMuUDNzG28w" name="connected" inPartition="_njULYZ05EeOyMuUDNzG28w" parameter="_njXOs505EeOyMuUDNzG28w"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_njX1wJ05EeOyMuUDNzG28w" name="connectionLost" inPartition="_njULYZ05EeOyMuUDNzG28w" type="_ZXwZI5V5EeOAvbU2bIO-iA" parameter="_njX1wZ05EeOyMuUDNzG28w"/>
        <node xmi:type="uml:ActivityParameterNode" xmi:id="_njX1w505EeOyMuUDNzG28w" name="startFailed" inPartition="_njULYZ05EeOyMuUDNzG28w" type="_ZXwZI5V5EeOAvbU2bIO-iA" parameter="_njYc0J05EeOyMuUDNzG28w"/>
      </packagedElement>
      <profileApplication xmi:id="_njZq8J05EeOyMuUDNzG28w">
        <eAnnotations xmi:id="_njZq8Z05EeOyMuUDNzG28w" source="http://www.eclipse.org/uml2/2.0.0/UML">
          <references xmi:type="ecore:EPackage" href="pathmap://ARCTIS_PROFILES/arctis.profile.uml#_WFTqUXjGEdyxtoUMycQn9Q"/>
        </eAnnotations>
        <appliedProfile href="pathmap://ARCTIS_PROFILES/arctis.profile.uml#_rE77YK4iEduZSuTiwKs5Lw"/>
      </profileApplication>
    </packagedElement>
    <profileApplication xmi:id="_euZjMJS0EeOzs7hpNEuEjQ">
      <eAnnotations xmi:id="_euZjMZS0EeOzs7hpNEuEjQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://ARCTIS_PROFILES/arctis.profile.uml#_WFTqUXjGEdyxtoUMycQn9Q"/>
      </eAnnotations>
      <appliedProfile href="pathmap://ARCTIS_PROFILES/arctis.profile.uml#_rE77YK4iEduZSuTiwKs5Lw"/>
    </profileApplication>
    <profileApplication xmi:id="_euaxUJS0EeOzs7hpNEuEjQ">
      <eAnnotations xmi:id="_euaxUZS0EeOzs7hpNEuEjQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://RAMSES_GRAPHIC_PROFILES/no.ntnu.item.ramses.graphicprofile.uml#_geG1wIuAEdytfOWtpACIqw"/>
      </eAnnotations>
      <appliedProfile href="pathmap://RAMSES_GRAPHIC_PROFILES/no.ntnu.item.ramses.graphicprofile.uml#_UEANMUVlEduH9aQE_pc66w"/>
    </profileApplication>
  </uml:Package>
  <graphics:Shape xmi:id="_ewf08JS0EeOzs7hpNEuEjQ" x="180" y="55" width="1117" height="55" base_Element="_euZjMpS0EeOzs7hpNEuEjQ"/>
  <graphics:Shape xmi:id="_ewgcAJS0EeOzs7hpNEuEjQ" x="180" y="108" width="1117" height="487" base_Element="_euaKQJS0EeOzs7hpNEuEjQ"/>
  <arctis:esm xmi:id="_ewhDEZS0EeOzs7hpNEuEjQ" base_StateMachine="_ewhDEJS0EeOzs7hpNEuEjQ"/>
  <arctis:location xmi:id="_jvnk0JV5EeOAvbU2bIO-iA" base_Variable="_jvm9wJV5EeOAvbU2bIO-iA" partition="_euaKQJS0EeOzs7hpNEuEjQ"/>
  <graphics:Shape xmi:id="_jvoL4JV5EeOAvbU2bIO-iA" x="1026" y="126" base_Element="_jvm9wJV5EeOAvbU2bIO-iA"/>
  <graphics:Shape xmi:id="_lMd9UJV5EeOAvbU2bIO-iA" x="108" y="144" base_Element="_lMXPoJV5EeOAvbU2bIO-iA" orientation="west"/>
  <graphics:Shape xmi:id="_nJTdcJV5EeOAvbU2bIO-iA" x="216" y="126" width="145" height="55" base_Element="_nJSPUJV5EeOAvbU2bIO-iA"/>
  <graphics:Shape xmi:id="_qbow4JV5EeOAvbU2bIO-iA" x="576" y="540" base_Element="_qbg1EJV5EeOAvbU2bIO-iA"/>
  <arctis:event xmi:id="_vwptwJV5EeOAvbU2bIO-iA" base_Transition="_vwpGsJV5EeOAvbU2bIO-iA" triggers="_lMXPoJV5EeOAvbU2bIO-iA"/>
  <arctis:event xmi:id="_xGthwJV5EeOAvbU2bIO-iA" base_Transition="_xGs6sJV5EeOAvbU2bIO-iA" effects="_qbg1EJV5EeOAvbU2bIO-iA"/>
  <graphics:Shape xmi:id="_jXh4IJV9EeOAvbU2bIO-iA" x="396" y="126" width="19" height="54" base_Element="_jXgqAJV9EeOAvbU2bIO-iA" orientation="east"/>
  <graphics:Shape xmi:id="_4bPb4JiFEeOU-MmdO5Mh7A" x="10" y="109" base_Element="_4bO00JiFEeOU-MmdO5Mh7A" orientation="west"/>
  <graphics:Shape xmi:id="_4bQqAJiFEeOU-MmdO5Mh7A" x="11" y="185" base_Element="_4bQC8JiFEeOU-MmdO5Mh7A" orientation="west"/>
  <graphics:Shape xmi:id="_4bSfMJiFEeOU-MmdO5Mh7A" x="18" y="18" base_Element="_4bRREJiFEeOU-MmdO5Mh7A" orientation="south"/>
  <graphics:Shape xmi:id="_4bTGQJiFEeOU-MmdO5Mh7A" x="18" y="18" base_Element="_4bLxgJiFEeOU-MmdO5Mh7A" orientation="north"/>
  <graphics:Shape xmi:id="_4bTtUJiFEeOU-MmdO5Mh7A" x="900" y="162" width="280" height="343" base_Element="_4Y22QJiFEeOU-MmdO5Mh7A"/>
  <graphics:Shape xmi:id="__NP7MJiFEeOU-MmdO5Mh7A" aux1="540 0 0 -22 " base_Element="_-yrfEJiFEeOU-MmdO5Mh7A"/>
  <graphics:Shape xmi:id="_aMBZUJiHEeOU-MmdO5Mh7A" x="558" y="504" width="54" height="19" base_Element="_aMALMJiHEeOU-MmdO5Mh7A" orientation="north"/>
  <graphics:Shape xmi:id="_do03YJiHEeOU-MmdO5Mh7A" x="10" y="158" base_Element="_do0QUJiHEeOU-MmdO5Mh7A" orientation="west"/>
  <arctis:esm xmi:id="_qaL38JixEeOLVekIC4IWcw" base_StateMachine="_qXfJQJixEeOLVekIC4IWcw"/>
  <graphics:Shape xmi:id="_qaUa0JixEeOLVekIC4IWcw" x="18" y="18" base_Element="_qaR-kJixEeOLVekIC4IWcw" orientation="south"/>
  <graphics:Shape xmi:id="_qaUa0ZixEeOLVekIC4IWcw" x="79" y="7" base_Element="_qaNGEJixEeOLVekIC4IWcw" orientation="north"/>
  <graphics:Shape xmi:id="_qaWQAJixEeOLVekIC4IWcw" x="306" y="216" width="271" height="217" base_Element="_qXZpsJixEeOLVekIC4IWcw"/>
  <graphics:Shape xmi:id="_sjML0JixEeOLVekIC4IWcw" aux1="0 93 -234 0 " base_Element="_rVb_QJixEeOLVekIC4IWcw"/>
  <arctis:location xmi:id="_uvMwYJixEeOLVekIC4IWcw" base_Variable="_uvMJUJixEeOLVekIC4IWcw" partition="_euaKQJS0EeOzs7hpNEuEjQ"/>
  <graphics:Shape xmi:id="_uvN-gJixEeOLVekIC4IWcw" x="1026" y="144" base_Element="_uvMJUJixEeOLVekIC4IWcw"/>
  <graphics:Shape xmi:id="_wb0qQJixEeOLVekIC4IWcw" x="738" y="342" width="163" height="55" base_Element="_wbyOAJixEeOLVekIC4IWcw"/>
  <graphics:Shape xmi:id="_ygQnMJixEeOLVekIC4IWcw" x="738" y="396" width="163" height="55" base_Element="_yfekEJixEeOLVekIC4IWcw" orientation="south"/>
  <graphics:Shape xmi:id="_5KGpAJixEeOLVekIC4IWcw" x="729" y="459" width="37" height="37" base_Element="_5KEz0JixEeOLVekIC4IWcw"/>
  <graphics:Shape xmi:id="_6Ff6QJixEeOLVekIC4IWcw" aux1="0 39 72 0 " base_Element="_5uERsJixEeOLVekIC4IWcw"/>
  <arctis:event xmi:id="_h33cIJiyEeOLVekIC4IWcw" base_Transition="_h321E5iyEeOLVekIC4IWcw" triggers="_qXdUEpixEeOLVekIC4IWcw"/>
  <arctis:event xmi:id="_h34DMZiyEeOLVekIC4IWcw" base_Transition="_h34DMJiyEeOLVekIC4IWcw" effects="_h30_4JiyEeOLVekIC4IWcw"/>
  <arctis:event xmi:id="_h34qQZiyEeOLVekIC4IWcw" base_Transition="_h34qQJiyEeOLVekIC4IWcw" triggers="_h30_4piyEeOLVekIC4IWcw"/>
  <arctis:event xmi:id="_h354YJiyEeOLVekIC4IWcw" base_Transition="_h35RUJiyEeOLVekIC4IWcw" triggers="_h31m8ZiyEeOLVekIC4IWcw"/>
  <arctis:event xmi:id="_h36fcZiyEeOLVekIC4IWcw" base_Transition="_h36fcJiyEeOLVekIC4IWcw" effects="_qXeiMZixEeOLVekIC4IWcw"/>
  <arctis:event xmi:id="_h37GgZiyEeOLVekIC4IWcw" base_Transition="_h37GgJiyEeOLVekIC4IWcw" effects="_qXeiMZixEeOLVekIC4IWcw"/>
  <graphics:Shape xmi:id="_h387sJiyEeOLVekIC4IWcw" x="118" y="65" base_Element="_h38UoJiyEeOLVekIC4IWcw" orientation="east"/>
  <graphics:Shape xmi:id="_h3-w4JiyEeOLVekIC4IWcw" x="107" y="95" base_Element="_h3-J0JiyEeOLVekIC4IWcw" orientation="east"/>
  <graphics:Shape xmi:id="_h3__AJiyEeOLVekIC4IWcw" x="68" y="155" base_Element="_h3_X8JiyEeOLVekIC4IWcw" orientation="east"/>
  <graphics:Shape xmi:id="_C2riYJi6EeORY6g3T41jdw" x="576" y="360" width="163" height="55" base_Element="_C0ETQJi6EeORY6g3T41jdw"/>
  <graphics:Shape xmi:id="_EilDgJi6EeORY6g3T41jdw" x="576" y="306" width="163" height="55" base_Element="_EijOUJi6EeORY6g3T41jdw"/>
  <graphics:Shape xmi:id="_Sm4EsJi6EeORY6g3T41jdw" x="612" y="396" base_Element="_SPYKsJi6EeORY6g3T41jdw"/>
  <graphics:Shape xmi:id="_TIWaEJi6EeORY6g3T41jdw" x="657" y="459" base_Element="_TIJlwJi6EeORY6g3T41jdw"/>
  <graphics:Shape xmi:id="_edDogJi6EeORY6g3T41jdw" x="648" y="342" base_Element="_d81QUJi6EeORY6g3T41jdw"/>
  <graphics:Shape xmi:id="_hkb3EJjkEeO5horfgX95HA" x="684" y="486" base_Element="_TIkcgJi6EeORY6g3T41jdw"/>
  <graphics:Shape xmi:id="_8GjKMJjsEeOzNYifXAaq3w" x="7" y="59" base_Element="_8Gh8EJjsEeOzNYifXAaq3w" orientation="west"/>
  <graphics:Shape xmi:id="_8GkYUJjsEeOzNYifXAaq3w" x="174" y="135" base_Element="_8GjxQJjsEeOzNYifXAaq3w" orientation="east"/>
  <graphics:Shape xmi:id="_8GmNgJjsEeOzNYifXAaq3w" x="187" y="100" base_Element="_8GlmcJjsEeOzNYifXAaq3w" orientation="east"/>
  <graphics:Shape xmi:id="_8GoCsJjsEeOzNYifXAaq3w" x="11" y="251" base_Element="_8GnboJjsEeOzNYifXAaq3w" orientation="west"/>
  <graphics:Shape xmi:id="_9oT34JjsEeOzNYifXAaq3w" x="90" y="90" base_Element="_8Gp34JjsEeOzNYifXAaq3w" orientation="south"/>
  <graphics:Shape xmi:id="_938PUJjsEeOzNYifXAaq3w" x="90" y="90" base_Element="_8GopwJjsEeOzNYifXAaq3w" orientation="south"/>
  <graphics:Shape xmi:id="_og7ZAJjtEeOzNYifXAaq3w" x="873" y="495" width="37" height="37" base_Element="_og6K4JjtEeOzNYifXAaq3w"/>
  <graphics:Shape xmi:id="_wOhW0JjtEeOzNYifXAaq3w" aux1="0 21 234 0 " base_Element="_vObLwJjtEeOzNYifXAaq3w"/>
  <graphics:Shape xmi:id="_wo6z0JjtEeOzNYifXAaq3w" aux1="0 21 126 0 " base_Element="_vmwMMJjtEeOzNYifXAaq3w"/>
  <graphics:Shape xmi:id="_w_IUYJjtEeOzNYifXAaq3w" aux1="0 21 54 0 " base_Element="_vWYN4JjtEeOzNYifXAaq3w"/>
  <graphics:Shape xmi:id="_A4zyIJlXEeOVxcjdMsTtxA" x="774" y="216" width="111" height="55" base_Element="_A10vkJlXEeOVxcjdMsTtxA" orientation="east"/>
  <graphics:Shape xmi:id="_FYfCcJlXEeOVxcjdMsTtxA" x="720" y="270" width="19" height="54" base_Element="_FYd0UJlXEeOVxcjdMsTtxA" orientation="east"/>
  <graphics:Shape xmi:id="_INNM0JlXEeOVxcjdMsTtxA" aux1="0 -54 -58 0 " base_Element="_HXMK0JlXEeOVxcjdMsTtxA"/>
  <graphics:Shape xmi:id="_a24BMJlYEeOVxcjdMsTtxA" x="1188" y="252" width="109" height="55" base_Element="_a2tCEJlYEeOVxcjdMsTtxA" orientation="east"/>
  <graphics:Shape xmi:id="_dDpawJlYEeOVxcjdMsTtxA" x="1188" y="288" width="109" height="55" base_Element="_dDb_YJlYEeOVxcjdMsTtxA"/>
  <graphics:Shape xmi:id="_njS9QJ05EeOyMuUDNzG28w" x="90" y="90" base_Element="_SygT0JjkEeO5horfgX95HA" orientation="north"/>
  <arctis:esm xmi:id="_njaSAJ05EeOyMuUDNzG28w" base_StateMachine="_njZD4p05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_nja5EZ05EeOyMuUDNzG28w" base_Transition="_nja5EJ05EeOyMuUDNzG28w" triggers="_njULYp05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_njbgIZ05EeOyMuUDNzG28w" base_Transition="_njbgIJ05EeOyMuUDNzG28w" effects="_njXOsp05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_njcHMZ05EeOyMuUDNzG28w" base_Transition="_njcHMJ05EeOyMuUDNzG28w" effects="_njX1w505EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_njdVUJ05EeOyMuUDNzG28w" base_Transition="_njcuQJ05EeOyMuUDNzG28w" triggers="_njWAkJ05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_njd8YJ05EeOyMuUDNzG28w" base_Transition="_njdVUZ05EeOyMuUDNzG28w" effects="_njVZgZ05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_njd8Yp05EeOyMuUDNzG28w" base_Transition="_njd8YZ05EeOyMuUDNzG28w" triggers="_njWAkJ05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_njejcZ05EeOyMuUDNzG28w" base_Transition="_njejcJ05EeOyMuUDNzG28w" effects="_njX1wJ05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_njfKgZ05EeOyMuUDNzG28w" base_Transition="_njfKgJ05EeOyMuUDNzG28w" effects="_njUycp05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_njfxkZ05EeOyMuUDNzG28w" base_Transition="_njfxkJ05EeOyMuUDNzG28w" triggers="_njUycJ05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_njgYoZ05EeOyMuUDNzG28w" base_Transition="_njgYoJ05EeOyMuUDNzG28w" effects="_njUycp05EeOyMuUDNzG28w _njUycJ05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_njg_sZ05EeOyMuUDNzG28w" base_Transition="_njg_sJ05EeOyMuUDNzG28w" effects="_njUycp05EeOyMuUDNzG28w _njWAkJ05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_njiN0J05EeOyMuUDNzG28w" base_Transition="_njhmwJ05EeOyMuUDNzG28w" effects="_njXOsJ05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_nji04Z05EeOyMuUDNzG28w" base_Transition="_nji04J05EeOyMuUDNzG28w" effects="_njWnoJ05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_njjb8Z05EeOyMuUDNzG28w" base_Transition="_njjb8J05EeOyMuUDNzG28w" effects="_njX1wJ05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_njkDAZ05EeOyMuUDNzG28w" base_Transition="_njkDAJ05EeOyMuUDNzG28w" triggers="_njWAkp05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_njkqEZ05EeOyMuUDNzG28w" base_Transition="_njkqEJ05EeOyMuUDNzG28w" effects="_njUycp05EeOyMuUDNzG28w _njWAkp05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_njl4MZ05EeOyMuUDNzG28w" base_Transition="_njl4MJ05EeOyMuUDNzG28w" effects="_njUycp05EeOyMuUDNzG28w _njWAkp05EeOyMuUDNzG28w _njUycJ05EeOyMuUDNzG28w"/>
  <arctis:event xmi:id="_njnGUJ05EeOyMuUDNzG28w" base_Transition="_njmfQJ05EeOyMuUDNzG28w" triggers="_njUycJ05EeOyMuUDNzG28w _njWAkp05EeOyMuUDNzG28w"/>
</xmi:XMI>
