<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" 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/3.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="_wUVVMBnzEeKEV7NmLr9rkg" name="no.ntnu.item.ttm3.hns">
    <packagedElement xmi:type="uml:Activity" xmi:id="_wUVVMRnzEeKEV7NmLr9rkg" name="Heater Control Point Receiver" classifierBehavior="_wUVVMhnzEeKEV7NmLr9rkg" partition="_wUVVYBnzEeKEV7NmLr9rkg">
      <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_wUVVMhnzEeKEV7NmLr9rkg" name="Heater Control Point Receiver">
        <region xmi:id="_wUVVMxnzEeKEV7NmLr9rkg" name="&lt;region>">
          <subvertex xmi:type="uml:Pseudostate" xmi:id="_wUVVNBnzEeKEV7NmLr9rkg" name="&lt;initial>"/>
          <subvertex xmi:type="uml:State" xmi:id="_wUVVNRnzEeKEV7NmLr9rkg" name="active"/>
          <subvertex xmi:type="uml:FinalState" xmi:id="_wUVVNhnzEeKEV7NmLr9rkg" name="&lt;final>"/>
          <subvertex xmi:type="uml:FinalState" xmi:id="_wUVVNxnzEeKEV7NmLr9rkg" name="&lt;final>"/>
          <subvertex xmi:type="uml:FinalState" xmi:id="_G3iPABo5EeKFNLZ0rGb4Yg" name="&lt;final>"/>
          <transition xmi:id="_wUVVOBnzEeKEV7NmLr9rkg" name="start / " source="_wUVVNBnzEeKEV7NmLr9rkg" target="_wUVVNRnzEeKEV7NmLr9rkg"/>
          <transition xmi:id="_wUVVORnzEeKEV7NmLr9rkg" name="receive / in" source="_wUVVNRnzEeKEV7NmLr9rkg" target="_wUVVNRnzEeKEV7NmLr9rkg"/>
          <transition xmi:id="_wUVVOhnzEeKEV7NmLr9rkg" name="stop / stopped" source="_wUVVNRnzEeKEV7NmLr9rkg" target="_wUVVNhnzEeKEV7NmLr9rkg"/>
          <transition xmi:id="_wUVVOxnzEeKEV7NmLr9rkg" name="/ " source="_wUVVNRnzEeKEV7NmLr9rkg" target="_wUVVNxnzEeKEV7NmLr9rkg"/>
          <transition xmi:id="_G3hA4Bo5EeKFNLZ0rGb4Yg" name="stop / stopped" source="_wUVVNBnzEeKEV7NmLr9rkg" target="_G3iPABo5EeKFNLZ0rGb4Yg"/>
        </region>
      </ownedBehavior>
      <ownedOperation xmi:id="_wUVVPBnzEeKEV7NmLr9rkg" name="createAddress"/>
      <ownedOperation xmi:id="_wUVVPRnzEeKEV7NmLr9rkg" name="createLocalAddress"/>
      <ownedOperation xmi:id="_wUVVPhnzEeKEV7NmLr9rkg" name="generateLocalAddress"/>
      <ownedOperation xmi:id="_wUVVPxnzEeKEV7NmLr9rkg" name="getDeviceName"/>
      <ownedOperation xmi:id="_wUVVQBnzEeKEV7NmLr9rkg" name="registerDevice"/>
      <ownedOperation xmi:id="_wUVVQRnzEeKEV7NmLr9rkg" name="registerWithRouter"/>
      <ownedOperation xmi:id="_wUVVQhnzEeKEV7NmLr9rkg" name="receive"/>
      <ownedOperation xmi:id="_wUVVQxnzEeKEV7NmLr9rkg" name="ff"/>
      <ownedOperation xmi:id="_wUVVRBnzEeKEV7NmLr9rkg" name="broadcastServices"/>
      <ownedOperation xmi:id="_wUVVRRnzEeKEV7NmLr9rkg" name="listenForMessages"/>
      <ownedOperation xmi:id="_wUVVRhnzEeKEV7NmLr9rkg" name="extractSignalID"/>
      <ownedOperation xmi:id="_wUVVRxnzEeKEV7NmLr9rkg" name="unrecognized"/>
      <ownedOperation xmi:id="_wUVVSBnzEeKEV7NmLr9rkg" name="unexpectedSignal"/>
      <ownedOperation xmi:id="_wUVVSRnzEeKEV7NmLr9rkg" name="send"/>
      <ownedOperation xmi:id="_wUVVShnzEeKEV7NmLr9rkg" name="discovery"/>
      <ownedOperation xmi:id="_wUVVSxnzEeKEV7NmLr9rkg" name="description"/>
      <ownedOperation xmi:id="_wUVVTBnzEeKEV7NmLr9rkg" name="dwa"/>
      <ownedOperation xmi:id="_wUVVTRnzEeKEV7NmLr9rkg" name="init"/>
      <ownedOperation xmi:id="_wUVVThnzEeKEV7NmLr9rkg" name="dummy"/>
      <ownedParameter xmi:id="_wUVVTxnzEeKEV7NmLr9rkg" name="start" type="_wUVVYRnzEeKEV7NmLr9rkg"/>
      <ownedParameter xmi:id="_wUVVUBnzEeKEV7NmLr9rkg" name="in" type="_wUVVZBnzEeKEV7NmLr9rkg" direction="out" isStream="true"/>
      <ownedParameter xmi:id="_wUVVURnzEeKEV7NmLr9rkg" name="address" type="_wUVVYRnzEeKEV7NmLr9rkg" direction="out" isStream="true"/>
      <ownedParameter xmi:id="_wUVVUhnzEeKEV7NmLr9rkg" name="receive" type="_wUVVZBnzEeKEV7NmLr9rkg" isStream="true"/>
      <ownedParameter xmi:id="_wUVVUxnzEeKEV7NmLr9rkg" name="stopped" direction="out"/>
      <ownedParameter xmi:id="_wUVVVBnzEeKEV7NmLr9rkg" name="stop" isStream="true"/>
      <ownedParameterSet xmi:id="_wUVVVRnzEeKEV7NmLr9rkg" name="stop"/>
      <ownedParameterSet xmi:id="_wUVVVhnzEeKEV7NmLr9rkg" name="start"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_wUVVVxnzEeKEV7NmLr9rkg" name="in" incoming="_wUVVXxnzEeKEV7NmLr9rkg" inPartition="_wUVVYBnzEeKEV7NmLr9rkg" type="_wUVVZBnzEeKEV7NmLr9rkg" parameter="_wUVVUBnzEeKEV7NmLr9rkg"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_wUVVWBnzEeKEV7NmLr9rkg" name="receive" outgoing="_wUVVXxnzEeKEV7NmLr9rkg" inPartition="_wUVVYBnzEeKEV7NmLr9rkg" type="_wUVVZBnzEeKEV7NmLr9rkg" parameter="_wUVVUhnzEeKEV7NmLr9rkg"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_wUVVWRnzEeKEV7NmLr9rkg" name="stop" outgoing="_wUVVXRnzEeKEV7NmLr9rkg" inPartition="_wUVVYBnzEeKEV7NmLr9rkg" parameter="_wUVVVBnzEeKEV7NmLr9rkg"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_wUVVWhnzEeKEV7NmLr9rkg" name="stopped" incoming="_wUVVXRnzEeKEV7NmLr9rkg" inPartition="_wUVVYBnzEeKEV7NmLr9rkg" parameter="_wUVVUxnzEeKEV7NmLr9rkg"/>
      <node xmi:type="uml:ActivityParameterNode" xmi:id="_wUVVWxnzEeKEV7NmLr9rkg" name="start" outgoing="_wUVVXhnzEeKEV7NmLr9rkg" inPartition="_wUVVYBnzEeKEV7NmLr9rkg" parameter="_wUVVTxnzEeKEV7NmLr9rkg"/>
      <node xmi:type="uml:CallOperationAction" xmi:id="_wUVVXBnzEeKEV7NmLr9rkg" name="o0" incoming="_wUVVXhnzEeKEV7NmLr9rkg" inPartition="_wUVVYBnzEeKEV7NmLr9rkg" operation="_wUVVTRnzEeKEV7NmLr9rkg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_wUVVXRnzEeKEV7NmLr9rkg" name="e1" source="_wUVVWRnzEeKEV7NmLr9rkg" target="_wUVVWhnzEeKEV7NmLr9rkg" inPartition="_wUVVYBnzEeKEV7NmLr9rkg"/>
      <edge xmi:type="uml:ControlFlow" xmi:id="_wUVVXhnzEeKEV7NmLr9rkg" name="e0" source="_wUVVWxnzEeKEV7NmLr9rkg" target="_wUVVXBnzEeKEV7NmLr9rkg" inPartition="_wUVVYBnzEeKEV7NmLr9rkg"/>
      <edge xmi:type="uml:ObjectFlow" xmi:id="_wUVVXxnzEeKEV7NmLr9rkg" name="e2" source="_wUVVWBnzEeKEV7NmLr9rkg" target="_wUVVVxnzEeKEV7NmLr9rkg" inPartition="_wUVVYBnzEeKEV7NmLr9rkg"/>
      <group xmi:type="uml:ActivityPartition" xmi:id="_wUVVYBnzEeKEV7NmLr9rkg" name="main" node="_wUVVVxnzEeKEV7NmLr9rkg _wUVVWBnzEeKEV7NmLr9rkg _wUVVWRnzEeKEV7NmLr9rkg _wUVVWhnzEeKEV7NmLr9rkg _wUVVWxnzEeKEV7NmLr9rkg _wUVVXBnzEeKEV7NmLr9rkg" edge="_wUVVXRnzEeKEV7NmLr9rkg _wUVVXhnzEeKEV7NmLr9rkg _wUVVXxnzEeKEV7NmLr9rkg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_wUVVYRnzEeKEV7NmLr9rkg" name="no.ntnu.item.ttm3.hns.Address"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_wUVVYhnzEeKEV7NmLr9rkg" name="java.lang.String"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_wUVVYxnzEeKEV7NmLr9rkg" name="Address"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_wUVVZBnzEeKEV7NmLr9rkg" name="no.ntnu.item.ttm3.hns.Message"/>
    <packagedElement xmi:type="uml:TimeEvent" xmi:id="_wUVVZRnzEeKEV7NmLr9rkg" name="t0">
      <when xmi:id="_wUVVZhnzEeKEV7NmLr9rkg" name="t0">
        <expr xmi:type="uml:LiteralString" xmi:id="_wUVVZxnzEeKEV7NmLr9rkg" name="t0" value="1000"/>
      </when>
    </packagedElement>
    <packagedElement xmi:type="uml:TimeEvent" xmi:id="_wUVVaBnzEeKEV7NmLr9rkg" name="t0">
      <when xmi:id="_wUVVaRnzEeKEV7NmLr9rkg" name="t0">
        <expr xmi:type="uml:LiteralString" xmi:id="_wUVVahnzEeKEV7NmLr9rkg" name="t0" value="1000"/>
      </when>
    </packagedElement>
    <profileApplication xmi:id="_wUVVaxnzEeKEV7NmLr9rkg">
      <eAnnotations xmi:id="_wUVVbBnzEeKEV7NmLr9rkg" 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="_wUVVbRnzEeKEV7NmLr9rkg">
      <eAnnotations xmi:id="_wUVVbhnzEeKEV7NmLr9rkg" 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="_wUVVbxnzEeKEV7NmLr9rkg" x="180" y="55" width="613" height="54" base_Element="_wUVVMRnzEeKEV7NmLr9rkg"/>
  <graphics:Shape xmi:id="_wUVVcBnzEeKEV7NmLr9rkg" x="180" y="108" width="613" height="505" base_Element="_wUVVYBnzEeKEV7NmLr9rkg"/>
  <arctis:esm xmi:id="_wUVVcRnzEeKEV7NmLr9rkg" base_StateMachine="_wUVVMhnzEeKEV7NmLr9rkg"/>
  <graphics:Shape xmi:id="_wUVVchnzEeKEV7NmLr9rkg" x="90" y="540" base_Element="_wUVVVxnzEeKEV7NmLr9rkg" orientation="west"/>
  <graphics:Shape xmi:id="_wUVVcxnzEeKEV7NmLr9rkg" x="792" y="540" base_Element="_wUVVWBnzEeKEV7NmLr9rkg" orientation="east"/>
  <graphics:Shape xmi:id="_wUVVdBnzEeKEV7NmLr9rkg" x="792" y="198" base_Element="_wUVVWRnzEeKEV7NmLr9rkg" orientation="east"/>
  <graphics:Shape xmi:id="_wUVVdRnzEeKEV7NmLr9rkg" x="108" y="198" base_Element="_wUVVWhnzEeKEV7NmLr9rkg" orientation="west"/>
  <graphics:Shape xmi:id="_wUVVdhnzEeKEV7NmLr9rkg" aux1="" base_Element="_wUVVXRnzEeKEV7NmLr9rkg"/>
  <graphics:Shape xmi:id="_wUVVdxnzEeKEV7NmLr9rkg" x="126" y="162" base_Element="_wUVVWxnzEeKEV7NmLr9rkg" orientation="west"/>
  <graphics:Shape xmi:id="_wUVVeBnzEeKEV7NmLr9rkg" x="216" y="144" width="145" height="55" base_Element="_wUVVXBnzEeKEV7NmLr9rkg"/>
  <arctis:event xmi:id="_wUVVeRnzEeKEV7NmLr9rkg" base_Transition="_wUVVOBnzEeKEV7NmLr9rkg" triggers="_wUVVWxnzEeKEV7NmLr9rkg"/>
  <arctis:event xmi:id="_wUVVehnzEeKEV7NmLr9rkg" base_Transition="_wUVVORnzEeKEV7NmLr9rkg" triggers="_wUVVWBnzEeKEV7NmLr9rkg" effects="_wUVVVxnzEeKEV7NmLr9rkg"/>
  <arctis:event xmi:id="_wUVVexnzEeKEV7NmLr9rkg" base_Transition="_wUVVOhnzEeKEV7NmLr9rkg" triggers="_wUVVWRnzEeKEV7NmLr9rkg" effects="_wUVVWhnzEeKEV7NmLr9rkg"/>
  <arctis:event xmi:id="_wUVVfBnzEeKEV7NmLr9rkg" base_Transition="_wUVVOxnzEeKEV7NmLr9rkg"/>
  <arctis:event xmi:id="_G3hn8Bo5EeKFNLZ0rGb4Yg" base_Transition="_G3hA4Bo5EeKFNLZ0rGb4Yg" triggers="_wUVVWRnzEeKEV7NmLr9rkg" effects="_wUVVWhnzEeKEV7NmLr9rkg"/>
</xmi:XMI>
