<?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:Blocks="http://www.eclipse.org/papyrus/0.7.0/SysML/Blocks" xmlns:PortAndFlows="http://www.eclipse.org/papyrus/0.7.0/SysML/PortAndFlows" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/papyrus/0.7.0/SysML/Blocks http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks http://www.eclipse.org/papyrus/0.7.0/SysML/PortAndFlows http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows">
  <uml:Model xmi:id="_ch5oIKLmEeOhM4HgNPSbzQ" name="SelectUseableInfo">
    <packagedElement xmi:type="uml:Class" xmi:id="_V6WD0H-QEeORG9nwlaWlyQ" name="SelectUsableInfo">
      <ownedComment xmi:type="uml:Comment" xmi:id="_0bO1MMSaEeO-r_Liow0FHg">
        <body>@mahlmann:&#xD;
This function filters information received from balises, radio or euroloop depending on the current ETCS level, train mode, source of the information and the actual content. Moreover it provides a small buffer for messages to store messages that will become relevant when the ETCS level will change.</body>
      </ownedComment>
      <ownedAttribute xmi:type="uml:Port" xmi:id="_wO4HkH-QEeORG9nwlaWlyQ" name="FilteredBGMessage" visibility="public" aggregation="composite">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wquWEH-QEeORG9nwlaWlyQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wquWEX-QEeORG9nwlaWlyQ" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_wq0csH-QEeORG9nwlaWlyQ">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:type="uml:Port" xmi:id="_w82A0H-QEeORG9nwlaWlyQ" name="Mode" visibility="public" aggregation="composite">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xfjsUH-QEeORG9nwlaWlyQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xfjsUX-QEeORG9nwlaWlyQ" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_xfjsUn-QEeORG9nwlaWlyQ">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:type="uml:Port" xmi:id="_x0D8sH-QEeORG9nwlaWlyQ" name="Level" visibility="public" aggregation="composite">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ySMqMH-QEeORG9nwlaWlyQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ySMqMX-QEeORG9nwlaWlyQ" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_ySSw0H-QEeORG9nwlaWlyQ">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:type="uml:Port" xmi:id="_85m4UH-REeORG9nwlaWlyQ" name="BGData" visibility="public" aggregation="composite">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9VdG0H-REeORG9nwlaWlyQ" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9VdG0X-REeORG9nwlaWlyQ" value="1"/>
        <defaultValue xmi:type="uml:LiteralString" xmi:id="_9VdG0n-REeORG9nwlaWlyQ">
          <value xsi:nil="true"/>
        </defaultValue>
      </ownedAttribute>
      <ownedAttribute xmi:type="uml:Property" xmi:id="_2C5X0b8OEeORbNrNo1BPEQ" name="FirstFilter" type="_kzMOwL8HEeORbNrNo1BPEQ" aggregation="composite" association="_2C3ioL8OEeORbNrNo1BPEQ"/>
      <ownedAttribute xmi:type="uml:Property" xmi:id="_GPEEcb8PEeORbNrNo1BPEQ" name="SecondFilter" type="_sRZokL8OEeORbNrNo1BPEQ" aggregation="composite" association="_GPC2UL8PEeORbNrNo1BPEQ"/>
      <ownedAttribute xmi:type="uml:Property" xmi:id="_TJI4wb8QEeORbNrNo1BPEQ" name="ThirdFilter" type="_PNSuQL8QEeORbNrNo1BPEQ" aggregation="composite" association="_TJHqoL8QEeORbNrNo1BPEQ"/>
      <ownedAttribute xmi:type="uml:Port" xmi:id="_f7tOMMVkEeOWFuXiceWInw" name="RadioTransitionEffective" aggregation="composite"/>
      <ownedConnector xmi:type="uml:Connector" xmi:id="_zszUEL8XEeORbNrNo1BPEQ" name="connector1">
        <end xmi:type="uml:ConnectorEnd" xmi:id="_zs1JQL8XEeORbNrNo1BPEQ" role="_x0D8sH-QEeORG9nwlaWlyQ"/>
        <end xmi:type="uml:ConnectorEnd" xmi:id="_zs1JQb8XEeORbNrNo1BPEQ" partWithPort="_2C5X0b8OEeORbNrNo1BPEQ" role="_usDzgL8WEeORbNrNo1BPEQ"/>
      </ownedConnector>
      <ownedConnector xmi:type="uml:Connector" xmi:id="_DBJn4L8YEeORbNrNo1BPEQ" name="connector2">
        <end xmi:type="uml:ConnectorEnd" xmi:id="_DBK2AL8YEeORbNrNo1BPEQ" role="_85m4UH-REeORG9nwlaWlyQ"/>
        <end xmi:type="uml:ConnectorEnd" xmi:id="_DBK2Ab8YEeORbNrNo1BPEQ" partWithPort="_2C5X0b8OEeORbNrNo1BPEQ" role="_-bz0cL8XEeORbNrNo1BPEQ"/>
      </ownedConnector>
      <ownedConnector xmi:type="uml:Connector" xmi:id="_eHEFQL8YEeORbNrNo1BPEQ" name="connector3">
        <end xmi:type="uml:ConnectorEnd" xmi:id="_eHFTYL8YEeORbNrNo1BPEQ" partWithPort="_2C5X0b8OEeORbNrNo1BPEQ" role="_GsROwL8YEeORbNrNo1BPEQ"/>
        <end xmi:type="uml:ConnectorEnd" xmi:id="_eHFTYb8YEeORbNrNo1BPEQ" partWithPort="_GPEEcb8PEeORbNrNo1BPEQ" role="_Remv8L8YEeORbNrNo1BPEQ"/>
      </ownedConnector>
      <ownedConnector xmi:type="uml:Connector" xmi:id="_0VvG4L8YEeORbNrNo1BPEQ" name="connector4">
        <end xmi:type="uml:ConnectorEnd" xmi:id="_0Vvt8L8YEeORbNrNo1BPEQ" partWithPort="_GPEEcb8PEeORbNrNo1BPEQ" role="_Ry_EgL8YEeORbNrNo1BPEQ"/>
        <end xmi:type="uml:ConnectorEnd" xmi:id="_0VwVAL8YEeORbNrNo1BPEQ" partWithPort="_TJI4wb8QEeORbNrNo1BPEQ" role="_rZVMkL8YEeORbNrNo1BPEQ"/>
      </ownedConnector>
      <ownedConnector xmi:type="uml:Connector" xmi:id="_6mky0L8YEeORbNrNo1BPEQ" name="connector5">
        <end xmi:type="uml:ConnectorEnd" xmi:id="_6mlZ4L8YEeORbNrNo1BPEQ" partWithPort="_TJI4wb8QEeORbNrNo1BPEQ" role="_rbER8L8YEeORbNrNo1BPEQ"/>
        <end xmi:type="uml:ConnectorEnd" xmi:id="_6mmA8L8YEeORbNrNo1BPEQ" role="_wO4HkH-QEeORG9nwlaWlyQ"/>
      </ownedConnector>
      <ownedConnector xmi:type="uml:Connector" xmi:id="_2c4kIL8ZEeORbNrNo1BPEQ" name="connector6">
        <end xmi:type="uml:ConnectorEnd" xmi:id="_2c5yQL8ZEeORbNrNo1BPEQ" role="_w82A0H-QEeORG9nwlaWlyQ"/>
        <end xmi:type="uml:ConnectorEnd" xmi:id="_2c5yQb8ZEeORbNrNo1BPEQ" partWithPort="_TJI4wb8QEeORbNrNo1BPEQ" role="_vJTo0L8ZEeORbNrNo1BPEQ"/>
      </ownedConnector>
      <ownedConnector xmi:type="uml:Connector" xmi:id="_mkAYML8fEeORbNrNo1BPEQ" name="connector7">
        <end xmi:type="uml:ConnectorEnd" xmi:id="_mkA_QL8fEeORbNrNo1BPEQ" partWithPort="_GPEEcb8PEeORbNrNo1BPEQ" role="_ijSUwL8fEeORbNrNo1BPEQ"/>
        <end xmi:type="uml:ConnectorEnd" xmi:id="_mkBmUL8fEeORbNrNo1BPEQ" partWithPort="_2C5X0b8OEeORbNrNo1BPEQ" role="_UhUO0L8fEeORbNrNo1BPEQ"/>
      </ownedConnector>
      <ownedConnector xmi:type="uml:Connector" xmi:id="_mZ1IMMVkEeOWFuXiceWInw" name="connector8">
        <end xmi:type="uml:ConnectorEnd" xmi:id="_mZ1vQMVkEeOWFuXiceWInw" partWithPort="_GPEEcb8PEeORbNrNo1BPEQ" role="_L2snwMVkEeOWFuXiceWInw"/>
        <end xmi:type="uml:ConnectorEnd" xmi:id="_mZ1vQcVkEeOWFuXiceWInw" role="_f7tOMMVkEeOWFuXiceWInw"/>
      </ownedConnector>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_2C3ioL8OEeORbNrNo1BPEQ" name="Association1" memberEnd="_2C5X0b8OEeORbNrNo1BPEQ _2C5-4L8OEeORbNrNo1BPEQ">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2C4wwL8OEeORbNrNo1BPEQ" source="org.eclipse.papyrus">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2C5X0L8OEeORbNrNo1BPEQ" key="nature" value="SysML_Nature"/>
      </eAnnotations>
      <ownedEnd xmi:type="uml:Property" xmi:id="_2C5-4L8OEeORbNrNo1BPEQ" name="selectusableinfo" type="_V6WD0H-QEeORG9nwlaWlyQ" association="_2C3ioL8OEeORbNrNo1BPEQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_GPC2UL8PEeORbNrNo1BPEQ" name="Association2" memberEnd="_GPEEcb8PEeORbNrNo1BPEQ _GPErgL8PEeORbNrNo1BPEQ">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GPDdYL8PEeORbNrNo1BPEQ" source="org.eclipse.papyrus">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GPEEcL8PEeORbNrNo1BPEQ" key="nature" value="SysML_Nature"/>
      </eAnnotations>
      <ownedEnd xmi:type="uml:Property" xmi:id="_GPErgL8PEeORbNrNo1BPEQ" name="selectusableinfo" type="_V6WD0H-QEeORG9nwlaWlyQ" association="_GPC2UL8PEeORbNrNo1BPEQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_TJHqoL8QEeORbNrNo1BPEQ" name="Association3" memberEnd="_TJI4wb8QEeORbNrNo1BPEQ _TJJf0L8QEeORbNrNo1BPEQ">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TJIRsL8QEeORbNrNo1BPEQ" source="org.eclipse.papyrus">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TJI4wL8QEeORbNrNo1BPEQ" key="nature" value="SysML_Nature"/>
      </eAnnotations>
      <ownedEnd xmi:type="uml:Property" xmi:id="_TJJf0L8QEeORbNrNo1BPEQ" name="selectusableinfo" type="_V6WD0H-QEeORG9nwlaWlyQ" association="_TJHqoL8QEeORbNrNo1BPEQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Model" xmi:id="_VWQBgMVbEeOWFuXiceWInw" name="Parts">
      <packagedElement xmi:type="uml:Class" xmi:id="_kzMOwL8HEeORbNrNo1BPEQ" name="FirstFilter">
        <ownedAttribute xmi:type="uml:Port" xmi:id="_usDzgL8WEeORbNrNo1BPEQ" name="Level" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_-bz0cL8XEeORbNrNo1BPEQ" name="BGData" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_GsROwL8YEeORbNrNo1BPEQ" name="BGData" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_UhUO0L8fEeORbNrNo1BPEQ" name="Buffer" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_yzMnsMVbEeOWFuXiceWInw" name="FirstFilterTransitionBuffer" type="_piiUoMVbEeOWFuXiceWInw" aggregation="composite" association="_yzIWQMVbEeOWFuXiceWInw"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_H5--wMVdEeOWFuXiceWInw" name="FirstFilterLogic" type="_AM_d4MVdEeOWFuXiceWInw" aggregation="composite" association="_H59JkMVdEeOWFuXiceWInw"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_bk1jUMVeEeOWFuXiceWInw" name="flowport1" aggregation="composite"/>
        <ownedConnector xmi:type="uml:Connector" xmi:id="_wayT8MVdEeOWFuXiceWInw" name="connector1">
          <end xmi:type="uml:ConnectorEnd" xmi:id="_wa0JIMVdEeOWFuXiceWInw" partWithPort="_H5--wMVdEeOWFuXiceWInw" role="_coLFEMVdEeOWFuXiceWInw"/>
          <end xmi:type="uml:ConnectorEnd" xmi:id="_wa0JIcVdEeOWFuXiceWInw" role="_GsROwL8YEeORbNrNo1BPEQ"/>
        </ownedConnector>
        <ownedConnector xmi:type="uml:Connector" xmi:id="_xFfd0MVdEeOWFuXiceWInw" name="connector2">
          <end xmi:type="uml:ConnectorEnd" xmi:id="_xFgE4MVdEeOWFuXiceWInw" role="_-bz0cL8XEeORbNrNo1BPEQ"/>
          <end xmi:type="uml:ConnectorEnd" xmi:id="_xFgr8MVdEeOWFuXiceWInw" partWithPort="_H5--wMVdEeOWFuXiceWInw" role="_XIM1YMVdEeOWFuXiceWInw"/>
        </ownedConnector>
        <ownedConnector xmi:type="uml:Connector" xmi:id="_xvHpoMVdEeOWFuXiceWInw" name="connector3">
          <end xmi:type="uml:ConnectorEnd" xmi:id="_xvHpocVdEeOWFuXiceWInw" role="_usDzgL8WEeORbNrNo1BPEQ"/>
          <end xmi:type="uml:ConnectorEnd" xmi:id="_xvHposVdEeOWFuXiceWInw" partWithPort="_H5--wMVdEeOWFuXiceWInw" role="_as4dEMVdEeOWFuXiceWInw"/>
        </ownedConnector>
        <ownedConnector xmi:type="uml:Connector" xmi:id="_yRAOsMVdEeOWFuXiceWInw" name="connector4">
          <end xmi:type="uml:ConnectorEnd" xmi:id="_yRA1wMVdEeOWFuXiceWInw" role="_UhUO0L8fEeORbNrNo1BPEQ"/>
          <end xmi:type="uml:ConnectorEnd" xmi:id="_yRA1wcVdEeOWFuXiceWInw" partWithPort="_H5--wMVdEeOWFuXiceWInw" role="_bXYLkMVdEeOWFuXiceWInw"/>
        </ownedConnector>
        <ownedConnector xmi:type="uml:Connector" xmi:id="_CPr48MVeEeOWFuXiceWInw" name="connector5">
          <end xmi:type="uml:ConnectorEnd" xmi:id="_CPtHEMVeEeOWFuXiceWInw" partWithPort="_H5--wMVdEeOWFuXiceWInw" role="_cvKd4MVdEeOWFuXiceWInw"/>
          <end xmi:type="uml:ConnectorEnd" xmi:id="_CPtHEcVeEeOWFuXiceWInw" partWithPort="_yzMnsMVbEeOWFuXiceWInw" role="_4P5PAMVdEeOWFuXiceWInw"/>
        </ownedConnector>
        <ownedConnector xmi:type="uml:Connector" xmi:id="_GLzwQMVeEeOWFuXiceWInw" name="connector6">
          <end xmi:type="uml:ConnectorEnd" xmi:id="_GL0XUMVeEeOWFuXiceWInw" partWithPort="_yzMnsMVbEeOWFuXiceWInw" role="_2l1g8MVdEeOWFuXiceWInw"/>
          <end xmi:type="uml:ConnectorEnd" xmi:id="_GL0-YMVeEeOWFuXiceWInw" role="_usDzgL8WEeORbNrNo1BPEQ"/>
        </ownedConnector>
        <ownedConnector xmi:type="uml:Connector" xmi:id="_LHuwUMVhEeOWFuXiceWInw" name="connector7">
          <end xmi:type="uml:ConnectorEnd" xmi:id="_LHvXYMVhEeOWFuXiceWInw" partWithPort="_yzMnsMVbEeOWFuXiceWInw" role="_ThtaYMVeEeOWFuXiceWInw"/>
          <end xmi:type="uml:ConnectorEnd" xmi:id="_LHv-cMVhEeOWFuXiceWInw" partWithPort="_H5--wMVdEeOWFuXiceWInw" role="_Cfvm0MVhEeOWFuXiceWInw"/>
        </ownedConnector>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_sRZokL8OEeORbNrNo1BPEQ" name="SecondFilter">
        <ownedAttribute xmi:type="uml:Port" xmi:id="_Remv8L8YEeORbNrNo1BPEQ" name="BGData" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_Ry_EgL8YEeORbNrNo1BPEQ" name="BGData" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_ijSUwL8fEeORbNrNo1BPEQ" name="Buffer" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_uAmXMsViEeOWFuXiceWInw" name="secondfilterlogic" type="_85O00MVhEeOWFuXiceWInw" aggregation="composite" association="_uAlJEMViEeOWFuXiceWInw"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_ujisMcViEeOWFuXiceWInw" name="secondfilterbuffer" type="_qkxJgMViEeOWFuXiceWInw" aggregation="composite" association="_ujheEMViEeOWFuXiceWInw"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_L2snwMVkEeOWFuXiceWInw" name="RBCTransaitionEffective" aggregation="composite"/>
        <ownedConnector xmi:type="uml:Connector" xmi:id="_WZ-OsMVjEeOWFuXiceWInw" name="connector1">
          <end xmi:type="uml:ConnectorEnd" xmi:id="_WZ-1wMVjEeOWFuXiceWInw" role="_Remv8L8YEeORbNrNo1BPEQ"/>
          <end xmi:type="uml:ConnectorEnd" xmi:id="_WZ-1wcVjEeOWFuXiceWInw" partWithPort="_uAmXMsViEeOWFuXiceWInw" role="_IXub8MVjEeOWFuXiceWInw"/>
        </ownedConnector>
        <ownedConnector xmi:type="uml:Connector" xmi:id="_W-QAcMVjEeOWFuXiceWInw" name="connector2">
          <end xmi:type="uml:ConnectorEnd" xmi:id="_W-QngMVjEeOWFuXiceWInw" partWithPort="_uAmXMsViEeOWFuXiceWInw" role="_KwFacMVjEeOWFuXiceWInw"/>
          <end xmi:type="uml:ConnectorEnd" xmi:id="_W-QngcVjEeOWFuXiceWInw" role="_Ry_EgL8YEeORbNrNo1BPEQ"/>
        </ownedConnector>
        <ownedConnector xmi:type="uml:Connector" xmi:id="_s-lEEMVjEeOWFuXiceWInw" name="connector3">
          <end xmi:type="uml:ConnectorEnd" xmi:id="_s-lrIMVjEeOWFuXiceWInw" partWithPort="_uAmXMsViEeOWFuXiceWInw" role="_mWvNYMVjEeOWFuXiceWInw"/>
          <end xmi:type="uml:ConnectorEnd" xmi:id="_s-lrIcVjEeOWFuXiceWInw" partWithPort="_ujisMcViEeOWFuXiceWInw" role="_e31y4MVjEeOWFuXiceWInw"/>
        </ownedConnector>
        <ownedConnector xmi:type="uml:Connector" xmi:id="_vZiqoMVjEeOWFuXiceWInw" name="connector4">
          <end xmi:type="uml:ConnectorEnd" xmi:id="_vZj4wMVjEeOWFuXiceWInw" partWithPort="_ujisMcViEeOWFuXiceWInw" role="_crny8MVjEeOWFuXiceWInw"/>
          <end xmi:type="uml:ConnectorEnd" xmi:id="_vZj4wcVjEeOWFuXiceWInw" role="_ijSUwL8fEeORbNrNo1BPEQ"/>
        </ownedConnector>
        <ownedConnector xmi:type="uml:Connector" xmi:id="_PaVGkMVkEeOWFuXiceWInw" name="connector5">
          <end xmi:type="uml:ConnectorEnd" xmi:id="_PaVtoMVkEeOWFuXiceWInw" role="_L2snwMVkEeOWFuXiceWInw"/>
          <end xmi:type="uml:ConnectorEnd" xmi:id="_PaVtocVkEeOWFuXiceWInw" partWithPort="_ujisMcViEeOWFuXiceWInw" role="_FfNhQMVkEeOWFuXiceWInw"/>
        </ownedConnector>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_PNSuQL8QEeORbNrNo1BPEQ" name="ThirdFilter">
        <ownedAttribute xmi:type="uml:Port" xmi:id="_rZVMkL8YEeORbNrNo1BPEQ" name="BGData" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_rbER8L8YEeORbNrNo1BPEQ" name="BGData" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_vJTo0L8ZEeORbNrNo1BPEQ" name="Mode" aggregation="composite"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_piiUoMVbEeOWFuXiceWInw" name="FirstFilterTransitionBuffer">
        <ownedAttribute xmi:type="uml:Port" xmi:id="_2l1g8MVdEeOWFuXiceWInw" name="Level" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_4P5PAMVdEeOWFuXiceWInw" name="DataIn" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_ThtaYMVeEeOWFuXiceWInw" name="DataOut" aggregation="composite"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_AM_d4MVdEeOWFuXiceWInw" name="FirstFilterLogic">
        <ownedAttribute xmi:type="uml:Port" xmi:id="_XIM1YMVdEeOWFuXiceWInw" name="BGData" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_as4dEMVdEeOWFuXiceWInw" name="Level" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_bXYLkMVdEeOWFuXiceWInw" name="SecondFilterBuffer" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_coLFEMVdEeOWFuXiceWInw" name="BGData" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_cvKd4MVdEeOWFuXiceWInw" name="FirstFilterTransitionBuffer" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_Cfvm0MVhEeOWFuXiceWInw" name="FirstFilterBuffer" aggregation="composite"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_yzIWQMVbEeOWFuXiceWInw" name="Association1" memberEnd="_yzMnsMVbEeOWFuXiceWInw _yzNOwMVbEeOWFuXiceWInw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yzKygMVbEeOWFuXiceWInw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yzKygcVbEeOWFuXiceWInw" key="nature" value="SysML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_yzNOwMVbEeOWFuXiceWInw" name="firstfilter" type="_kzMOwL8HEeORbNrNo1BPEQ" association="_yzIWQMVbEeOWFuXiceWInw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_H59JkMVdEeOWFuXiceWInw" name="Association2" memberEnd="_H5--wMVdEeOWFuXiceWInw _H5--wcVdEeOWFuXiceWInw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_H5-XsMVdEeOWFuXiceWInw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_H5-XscVdEeOWFuXiceWInw" key="nature" value="SysML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_H5--wcVdEeOWFuXiceWInw" name="firstfilter" type="_kzMOwL8HEeORbNrNo1BPEQ" association="_H59JkMVdEeOWFuXiceWInw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_85O00MVhEeOWFuXiceWInw" name="SecondFilterLogic">
        <ownedAttribute xmi:type="uml:Port" xmi:id="_IXub8MVjEeOWFuXiceWInw" name="BGData" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_KwFacMVjEeOWFuXiceWInw" name="BGData" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_mWvNYMVjEeOWFuXiceWInw" name="Buffer" aggregation="composite"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_qkxJgMViEeOWFuXiceWInw" name="SecondFilterBuffer">
        <ownedAttribute xmi:type="uml:Port" xmi:id="_crny8MVjEeOWFuXiceWInw" name="DataOut" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_e31y4MVjEeOWFuXiceWInw" name="DataIn" aggregation="composite"/>
        <ownedAttribute xmi:type="uml:Port" xmi:id="_FfNhQMVkEeOWFuXiceWInw" name="RBCTransitionEffective" aggregation="composite"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_uAlJEMViEeOWFuXiceWInw" name="Association3" memberEnd="_uAmXMsViEeOWFuXiceWInw _uAm-QMViEeOWFuXiceWInw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uAmXMMViEeOWFuXiceWInw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uAmXMcViEeOWFuXiceWInw" key="nature" value="SysML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_uAm-QMViEeOWFuXiceWInw" name="secondfilter" type="_sRZokL8OEeORbNrNo1BPEQ" association="_uAlJEMViEeOWFuXiceWInw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_ujheEMViEeOWFuXiceWInw" name="Association4" memberEnd="_ujisMcViEeOWFuXiceWInw _ujjTQMViEeOWFuXiceWInw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ujiFIMViEeOWFuXiceWInw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ujisMMViEeOWFuXiceWInw" key="nature" value="SysML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_ujjTQMViEeOWFuXiceWInw" name="secondfilter" type="_sRZokL8OEeORbNrNo1BPEQ" association="_ujheEMViEeOWFuXiceWInw"/>
      </packagedElement>
    </packagedElement>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_em5MMKhsEeOOqsKB194pCA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_enGAgKhsEeOOqsKB194pCA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#/"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_enGnkKhsEeOOqsKB194pCA" source="duplicatedProfile"/>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_TZ_nULU5EduiKqCzJMWbGw"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_enGnkahsEeOOqsKB194pCA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_enS00KhsEeOOqsKB194pCA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//modelelements"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_enTb4KhsEeOOqsKB194pCA" source="duplicatedProfile"/>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_Gx8MgLX7EduFmqQsrNB9lw"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_enTb4ahsEeOOqsKB194pCA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_enfpIKhsEeOOqsKB194pCA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//blocks"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_engQMKhsEeOOqsKB194pCA" source="duplicatedProfile"/>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_fSw28LX7EduFmqQsrNB9lw"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eng3QKhsEeOOqsKB194pCA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_entEgKhsEeOOqsKB194pCA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//portandflows"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_envgwKhsEeOOqsKB194pCA" source="duplicatedProfile"/>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_rpx28LX7EduFmqQsrNB9lw"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_envgwahsEeOOqsKB194pCA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_en7uAKhsEeOOqsKB194pCA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//constraints"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_en8VEKhsEeOOqsKB194pCA" source="duplicatedProfile"/>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_5WYJ0LX7EduFmqQsrNB9lw"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_en8VEahsEeOOqsKB194pCA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eoJJYKhsEeOOqsKB194pCA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//activities"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eoJwcKhsEeOOqsKB194pCA" source="duplicatedProfile"/>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_C2zXMLX8EduFmqQsrNB9lw"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eoJwcahsEeOOqsKB194pCA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eoV9sKhsEeOOqsKB194pCA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//allocations"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eoV9sahsEeOOqsKB194pCA" source="duplicatedProfile"/>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_NxdG4LX8EduFmqQsrNB9lw"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eoWkwKhsEeOOqsKB194pCA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eoiyAKhsEeOOqsKB194pCA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//requirements"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eoiyAahsEeOOqsKB194pCA" source="duplicatedProfile"/>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_OOJC4LX8EduFmqQsrNB9lw"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eoiyAqhsEeOOqsKB194pCA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eou_QKhsEeOOqsKB194pCA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//interactions"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eovmUKhsEeOOqsKB194pCA" source="duplicatedProfile"/>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_meOioLX8EduFmqQsrNB9lw"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eovmUahsEeOOqsKB194pCA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eo7zkKhsEeOOqsKB194pCA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//statemachines"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eo8aoKhsEeOOqsKB194pCA" source="duplicatedProfile"/>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_nAF5kLX8EduFmqQsrNB9lw"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_eo8aoahsEeOOqsKB194pCA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_epJO8KhsEeOOqsKB194pCA" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/0.7.0/SysML#//usecases"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_epJ2AKhsEeOOqsKB194pCA" source="duplicatedProfile"/>
      <appliedProfile xmi:type="uml:Profile" href="pathmap://SysML_PROFILES/SysML.profile.uml#_neZmMLX8EduFmqQsrNB9lw"/>
    </profileApplication>
  </uml:Model>
  <Blocks:Block xmi:id="_Skc1wLAGEeOw8uewcCpJBQ" base_Class="_V6WD0H-QEeORG9nwlaWlyQ"/>
  <PortAndFlows:FlowPort xmi:id="_TVVgILAGEeOw8uewcCpJBQ" base_Port="_wO4HkH-QEeORG9nwlaWlyQ" direction="out"/>
  <PortAndFlows:FlowPort xmi:id="_UAO3QLAGEeOw8uewcCpJBQ" base_Port="_w82A0H-QEeORG9nwlaWlyQ" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_UyyVkLAGEeOw8uewcCpJBQ" base_Port="_x0D8sH-QEeORG9nwlaWlyQ" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_VropILAGEeOw8uewcCpJBQ" base_Port="_85m4UH-REeORG9nwlaWlyQ" direction="in"/>
  <Blocks:Block xmi:id="_kzQgML8HEeORbNrNo1BPEQ" base_Class="_kzMOwL8HEeORbNrNo1BPEQ"/>
  <Blocks:Block xmi:id="_sRa2sL8OEeORbNrNo1BPEQ" base_Class="_sRZokL8OEeORbNrNo1BPEQ"/>
  <Blocks:Block xmi:id="_PNT8YL8QEeORbNrNo1BPEQ" base_Class="_PNSuQL8QEeORbNrNo1BPEQ"/>
  <PortAndFlows:FlowPort xmi:id="_usHd4L8WEeORbNrNo1BPEQ" base_Port="_usDzgL8WEeORbNrNo1BPEQ" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_-b1CkL8XEeORbNrNo1BPEQ" base_Port="_-bz0cL8XEeORbNrNo1BPEQ" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_GsTD8L8YEeORbNrNo1BPEQ" base_Port="_GsROwL8YEeORbNrNo1BPEQ" direction="out"/>
  <PortAndFlows:FlowPort xmi:id="_Ren-EL8YEeORbNrNo1BPEQ" base_Port="_Remv8L8YEeORbNrNo1BPEQ" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_Ry_rkL8YEeORbNrNo1BPEQ" base_Port="_Ry_EgL8YEeORbNrNo1BPEQ" direction="out"/>
  <PortAndFlows:FlowPort xmi:id="_rZWasL8YEeORbNrNo1BPEQ" base_Port="_rZVMkL8YEeORbNrNo1BPEQ" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_rbER8b8YEeORbNrNo1BPEQ" base_Port="_rbER8L8YEeORbNrNo1BPEQ" direction="out"/>
  <PortAndFlows:FlowPort xmi:id="_vJU28L8ZEeORbNrNo1BPEQ" base_Port="_vJTo0L8ZEeORbNrNo1BPEQ" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_UhVc8L8fEeORbNrNo1BPEQ" base_Port="_UhUO0L8fEeORbNrNo1BPEQ" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_ijTi4L8fEeORbNrNo1BPEQ" base_Port="_ijSUwL8fEeORbNrNo1BPEQ" direction="out"/>
  <Blocks:Block xmi:id="_pilX8MVbEeOWFuXiceWInw" base_Class="_piiUoMVbEeOWFuXiceWInw"/>
  <Blocks:Block xmi:id="_ANAsAMVdEeOWFuXiceWInw" base_Class="_AM_d4MVdEeOWFuXiceWInw"/>
  <PortAndFlows:FlowPort xmi:id="_XIV_UMVdEeOWFuXiceWInw" base_Port="_XIM1YMVdEeOWFuXiceWInw" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_as8HcMVdEeOWFuXiceWInw" base_Port="_as4dEMVdEeOWFuXiceWInw" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_bXcdAMVdEeOWFuXiceWInw" base_Port="_bXYLkMVdEeOWFuXiceWInw" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_coOvcMVdEeOWFuXiceWInw" base_Port="_coLFEMVdEeOWFuXiceWInw" direction="out"/>
  <PortAndFlows:FlowPort xmi:id="_cvMTEMVdEeOWFuXiceWInw" base_Port="_cvKd4MVdEeOWFuXiceWInw" direction="out"/>
  <PortAndFlows:FlowPort xmi:id="_2l5LUMVdEeOWFuXiceWInw" base_Port="_2l1g8MVdEeOWFuXiceWInw" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_4P8SUMVdEeOWFuXiceWInw" base_Port="_4P5PAMVdEeOWFuXiceWInw" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_ThwdsMVeEeOWFuXiceWInw" base_Port="_ThtaYMVeEeOWFuXiceWInw" direction="out"/>
  <PortAndFlows:FlowPort xmi:id="_bk6b0MVeEeOWFuXiceWInw" base_Port="_bk1jUMVeEeOWFuXiceWInw" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_Cfz4QMVhEeOWFuXiceWInw" base_Port="_Cfvm0MVhEeOWFuXiceWInw" direction="in"/>
  <Blocks:Block xmi:id="_85QC8MVhEeOWFuXiceWInw" base_Class="_85O00MVhEeOWFuXiceWInw"/>
  <Blocks:Block xmi:id="_qkyXoMViEeOWFuXiceWInw" base_Class="_qkxJgMViEeOWFuXiceWInw"/>
  <PortAndFlows:FlowPort xmi:id="_IXyGUMVjEeOWFuXiceWInw" base_Port="_IXub8MVjEeOWFuXiceWInw" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_KwJE0MVjEeOWFuXiceWInw" base_Port="_KwFacMVjEeOWFuXiceWInw" direction="out"/>
  <PortAndFlows:FlowPort xmi:id="_crq2QMVjEeOWFuXiceWInw" base_Port="_crny8MVjEeOWFuXiceWInw" direction="out"/>
  <PortAndFlows:FlowPort xmi:id="_e342MMVjEeOWFuXiceWInw" base_Port="_e31y4MVjEeOWFuXiceWInw" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_mWyQsMVjEeOWFuXiceWInw" base_Port="_mWvNYMVjEeOWFuXiceWInw" direction="out"/>
  <PortAndFlows:FlowPort xmi:id="_FfRLoMVkEeOWFuXiceWInw" base_Port="_FfNhQMVkEeOWFuXiceWInw" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_L2yuYMVkEeOWFuXiceWInw" base_Port="_L2snwMVkEeOWFuXiceWInw" direction="in"/>
  <PortAndFlows:FlowPort xmi:id="_f7xfoMVkEeOWFuXiceWInw" base_Port="_f7tOMMVkEeOWFuXiceWInw" direction="in"/>
</xmi:XMI>
