<?xml version="1.0" encoding="UTF-8"?>
<!--xtools2_universal_type_manager-->
<!--DevOps Model RealTime 12.1.7-->
<?com.ibm.xtools.emf.core.signature <signature id="com.ibm.xtools.uml.msl.model" version="7.0.0"><feature description="" name="com.ibm.xtools.ruml.feature" url="" version="7.0.0"/></signature>?>
<?com.ibm.xtools.emf.core.signature <signature id="com.ibm.xtools.mmi.ui.signatures.diagram" version="7.0.0"><feature description="" name="Rational Modeling Platform (com.ibm.xtools.rmp)" url="" version="7.0.0"/></signature>?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:CppPropertySets="http:///schemas/CppPropertySets/_5TG7AMk4EeO2m9WtkWjeeQ/67" xmlns:Default="http:///schemas/Default/_fNm3AAqoEd6-N_NOT9vsCA/2" xmlns:UMLRealTime="http:///schemas/UMLRealTime/_3TUzoHq6Ed2hSeAAWZznoA/119" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.3/notation" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xmlns:umlnotation="http://www.ibm.com/xtools/1.5.3/Umlnotation" xsi:schemaLocation="http:///schemas/CppPropertySets/_5TG7AMk4EeO2m9WtkWjeeQ/67 pathmap://CPP_LANGUAGE_PROFILE/CppPropertySets.epx#_5TYAwMk4EeO2m9WtkWjeeQ?CppPropertySets/CppPropertySets? http:///schemas/Default/_fNm3AAqoEd6-N_NOT9vsCA/2 pathmap://UML2_MSL_PROFILES/Default.epx#_fNwoAAqoEd6-N_NOT9vsCA?Default/Default? http:///schemas/UMLRealTime/_3TUzoHq6Ed2hSeAAWZznoA/119 pathmap://RT_PROPERTIES/UMLRealTime.epx#_3TUzoXq6Ed2hSeAAWZznoA?UMLRealTime/UMLRealTime?">
  <uml:Package xmi:id="_RsASoMMNEfGYPM0jHJTnRg" name="TracingControl">
    <eAnnotations xmi:id="_RsASocMNEfGYPM0jHJTnRg" source="uml2.diagrams" references="_RsASosMNEfGYPM0jHJTnRg">
      <contents xmi:type="umlnotation:UMLDiagram" xmi:id="_RsASosMNEfGYPM0jHJTnRg" type="Class" name="Main">
        <element xsi:nil="true"/>
      </contents>
    </eAnnotations>
    <eAnnotations xmi:id="_RsASo8MNEfGYPM0jHJTnRg" source="com.ibm.xtools.common.ui.reduction.editingCapabilities">
      <details xmi:id="_RsASpMMNEfGYPM0jHJTnRg" key="umldt.rt.activity" value="2"/>
      <details xmi:id="_RsASpcMNEfGYPM0jHJTnRg" key="umldt.activity" value="2"/>
      <details xmi:id="_RsASpsMNEfGYPM0jHJTnRg" key="uml.rt.activity" value="2"/>
      <details xmi:id="_RsASp8MNEfGYPM0jHJTnRg" key="com.ibm.xtools.activities.cppModelingActivity" value="1"/>
    </eAnnotations>
    <packageImport xmi:id="_RsASqMMNEfGYPM0jHJTnRg">
      <eAnnotations xmi:id="_RsASqcMNEfGYPM0jHJTnRg" source="RSA_ElementImport"/>
      <importedPackage xmi:type="uml:Model" href="platform:/plugin/com.ibm.xtools.umldt.rt.cpp.core/libraries/RTClasses.emx#_1MnNgJwwEdu4wYUZIlQWkw?RTClasses?"/>
    </packageImport>
    <packageImport xmi:id="_RsASqsMNEfGYPM0jHJTnRg">
      <eAnnotations xmi:id="_RsASq8MNEfGYPM0jHJTnRg" source="RSA_ElementImport"/>
      <importedPackage xmi:type="uml:Model" href="platform:/plugin/com.ibm.xtools.umldt.rt.cpp.core/libraries/CppPrimitiveDatatypes.emx#_f0875BKyEdyaM9S2zG4bgA?CppPrimitiveDatatypes?"/>
    </packageImport>
    <packageImport xmi:id="_RsASrMMNEfGYPM0jHJTnRg">
      <eAnnotations xmi:id="_RsASrcMNEfGYPM0jHJTnRg" source="RSA_ElementImport"/>
      <importedPackage xmi:type="uml:Model" href="platform:/plugin/com.ibm.xtools.umldt.rt.cpp.core/libraries/RTComponents.emx#__QdLdUB2PEd2Vrcc_Gxok_A37F129B1035A?RTComponents?"/>
    </packageImport>
    <packagedElement xmi:type="uml:Class" xmi:id="_o58G8MMPEfGYPM0jHJTnRg" name="TracingController">
      <ownedAttribute xmi:id="_46RXAMMPEfGYPM0jHJTnRg" name="tracingController" visibility="private" type="_o58G8MMPEfGYPM0jHJTnRg">
        <eAnnotations xmi:id="_46WPgMMPEfGYPM0jHJTnRg" source="com.hcl.xtools.properties">
          <details xmi:id="_46W2kMMPEfGYPM0jHJTnRg" key="cpp/initializerKind/org.eclipse.uml2.uml.Enumeration" value="brace"/>
        </eAnnotations>
      </ownedAttribute>
      <ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_G0n1MMMUEfGYPM0jHJTnRg" name="TracingController" specification="_DpLM4MMUEfGYPM0jHJTnRg">
        <language><![CDATA[C++]]></language>
        <body><![CDATA[RTTracer::setEnabled(true);
]]></body>
      </ownedBehavior>
      <ownedOperation xmi:id="_DpLM4MMUEfGYPM0jHJTnRg" name="TracingController" method="_G0n1MMMUEfGYPM0jHJTnRg"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_VBvGEMMSEfGYPM0jHJTnRg" name="Capsule1">
      <eAnnotations xmi:id="_VDPh8MMSEfGYPM0jHJTnRg" source="uml2.diagrams" references="_VDPh8cMSEfGYPM0jHJTnRg">
        <contents xmi:type="umlnotation:UMLDiagram" xmi:id="_VDPh8cMSEfGYPM0jHJTnRg" type="Structure" element="_VBvGEMMSEfGYPM0jHJTnRg" measurementUnit="Himetric">
          <children xmi:type="umlnotation:UMLShape" xmi:id="_VDPh8sMSEfGYPM0jHJTnRg" type="StructureDiagramFrame" element="_VBvGEMMSEfGYPM0jHJTnRg" fontName="Noto Sans" fontHeight="8" transparency="0" lineColor="14263149" lineWidth="1" showStereotype="Label">
            <children xmi:type="umlnotation:UMLShapeCompartment" xmi:id="_VDPh88MSEfGYPM0jHJTnRg" type="StructureCompartment"/>
            <children xmi:type="notation:BasicDecorationNode" xmi:id="_VDPh9MMSEfGYPM0jHJTnRg" type="Name"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VDPh9cMSEfGYPM0jHJTnRg" x="793" y="793"/>
          </children>
        </contents>
      </eAnnotations>
      <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_VB1zwMMSEfGYPM0jHJTnRg" name="State Machine">
        <eAnnotations xmi:id="_VDFw8MMSEfGYPM0jHJTnRg" source="uml2.diagrams" references="_VDGYAMMSEfGYPM0jHJTnRg">
          <contents xmi:type="umlnotation:UMLDiagram" xmi:id="_VDGYAMMSEfGYPM0jHJTnRg" type="Statechart" element="_VB1zwMMSEfGYPM0jHJTnRg" measurementUnit="Himetric">
            <children xmi:type="umlnotation:UMLFrame" xmi:id="_VDGYAcMSEfGYPM0jHJTnRg" type="Statemachine" element="_VB1zwMMSEfGYPM0jHJTnRg" fontName="Noto Sans" fontHeight="8" fillColor="16250871" transparency="0" lineColor="12632258" lineWidth="1" showStereotype="Label" alignment="Horizontal">
              <children xmi:type="umlnotation:UMLShapeCompartment" xmi:id="_VDGYAsMSEfGYPM0jHJTnRg" type="Region" element="_VB2a0MMSEfGYPM0jHJTnRg" verticalAlignment="false"/>
              <children xmi:type="notation:BasicDecorationNode" xmi:id="_VDGYA8MSEfGYPM0jHJTnRg" type="Name"/>
              <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VDGYBMMSEfGYPM0jHJTnRg" x="793" y="793"/>
            </children>
          </contents>
        </eAnnotations>
        <region xmi:id="_VB2a0MMSEfGYPM0jHJTnRg" name="Region1">
          <subvertex xmi:type="uml:Pseudostate" xmi:id="_VCG5gMMSEfGYPM0jHJTnRg"/>
          <subvertex xmi:type="uml:State" xmi:id="_VCTGwMMSEfGYPM0jHJTnRg" name="State1"/>
          <transition xmi:id="_VCU78MMSEfGYPM0jHJTnRg" name="Initial" source="_VCG5gMMSEfGYPM0jHJTnRg" target="_VCTGwMMSEfGYPM0jHJTnRg">
            <eAnnotations xmi:id="_VCeF4MMSEfGYPM0jHJTnRg" source="uml2.alias">
              <details xmi:id="_VCes8MMSEfGYPM0jHJTnRg" key="Initial"/>
            </eAnnotations>
          </transition>
        </region>
      </ownedBehavior>
    </packagedElement>
    <profileApplication xmi:id="_RsASrsMNEfGYPM0jHJTnRg">
      <eAnnotations xmi:id="_RsASr8MNEfGYPM0jHJTnRg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Standard.profile.uml#_yzU58YinEdqtvbnfB2L_5w"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
    </profileApplication>
    <profileApplication xmi:id="_RsASsMMNEfGYPM0jHJTnRg">
      <eAnnotations xmi:id="_RsASscMNEfGYPM0jHJTnRg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://UML2_MSL_PROFILES/Default.epx#_fNwoAAqoEd6-N_NOT9vsCA?Default/Default?"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UML2_MSL_PROFILES/Default.epx#_a_S3wNWLEdiy4IqP8whjFA?Default?"/>
    </profileApplication>
    <profileApplication xmi:id="_RsASssMNEfGYPM0jHJTnRg">
      <eAnnotations xmi:id="_RsASs8MNEfGYPM0jHJTnRg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://UML2_MSL_PROFILES/Deployment.epx#_4OVBUD0TEeKt-L0gyEptgQ?Deployment/Deployment?"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UML2_MSL_PROFILES/Deployment.epx#_vjbuwOvHEdiDX5bji0iVSA?Deployment?"/>
    </profileApplication>
    <profileApplication xmi:id="_RsAStMMNEfGYPM0jHJTnRg">
      <eAnnotations xmi:id="_RsAStcMNEfGYPM0jHJTnRg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://CPP_LANGUAGE_PROFILE/CppPropertySets.epx#_5TYAwMk4EeO2m9WtkWjeeQ?CppPropertySets/CppPropertySets?"/>
      </eAnnotations>
      <appliedProfile href="pathmap://CPP_LANGUAGE_PROFILE/CppPropertySets.epx#_TNvRgL3gEduxAOGdMW1qJA?CppPropertySets?"/>
    </profileApplication>
    <profileApplication xmi:id="_RsBgwMMNEfGYPM0jHJTnRg">
      <eAnnotations xmi:id="_RsBgwcMNEfGYPM0jHJTnRg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://RT_PROPERTIES/UMLRealTime.epx#_3TUzoXq6Ed2hSeAAWZznoA?UMLRealTime/UMLRealTime?"/>
      </eAnnotations>
      <appliedProfile href="pathmap://RT_PROPERTIES/UMLRealTime.epx#_uTDwIRHVEdu19OChlR9tHg?UMLRealTime?"/>
    </profileApplication>
    <profileApplication xmi:id="_RsCH0MMNEfGYPM0jHJTnRg">
      <eAnnotations xmi:id="_RsCH0cMNEfGYPM0jHJTnRg" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="pathmap://RT_PROPERTIES/InteractionProfile.epx#_dDVwwX8wEd2ags_Lr77Vow?InteractionProfile/InteractionProfile?"/>
      </eAnnotations>
      <appliedProfile href="pathmap://RT_PROPERTIES/InteractionProfile.epx#_LyeQ4HnVEd2No7ra0rEeOg?InteractionProfile?"/>
    </profileApplication>
  </uml:Package>
  <Default:DefaultLanguage xmi:id="_RsAStsMNEfGYPM0jHJTnRg" base_Package="_RsASoMMNEfGYPM0jHJTnRg" defaultLanguage="C++"/>
  <CppPropertySets:GeneralClassProperties xmi:id="_wtwokMMPEfGYPM0jHJTnRg" base_Class="_o58G8MMPEfGYPM0jHJTnRg" generateAssignmentOperator="false" generateCopyConstructor="false" generateDestructor="false">
    <headerPreface xmi:id="_-C-8QMMaEfGSTMAZxY23Bw">
      <body><![CDATA[#ifdef ENABLE_TRACING
]]></body>
    </headerPreface>
    <headerEnding xmi:id="_CR6a0MMbEfGSTMAZxY23Bw">
      <body><![CDATA[#endif
]]></body>
    </headerEnding>
    <implementationPreface xmi:id="_wtx2sMMPEfGYPM0jHJTnRg">
      <body><![CDATA[#ifdef ENABLE_TRACING

#include "RTTracer.h"
]]></body>
    </implementationPreface>
    <implementationEnding xmi:id="_DL9BMMMbEfGSTMAZxY23Bw">
      <body><![CDATA[#endif
]]></body>
    </implementationEnding>
  </CppPropertySets:GeneralClassProperties>
  <CppPropertySets:GeneralAttributeProperties xmi:id="_JUvlYMMQEfGYPM0jHJTnRg" base_Property="_46RXAMMPEfGYPM0jHJTnRg" attributeKind="global"/>
  <UMLRealTime:Capsule xmi:id="_VCmowMMSEfGYPM0jHJTnRg" base_Class="_VBvGEMMSEfGYPM0jHJTnRg"/>
  <CppPropertySets:TargetRTSClassProperties xmi:id="_OmSasMMUEfGYPM0jHJTnRg" base_Class="_o58G8MMPEfGYPM0jHJTnRg" generateDescriptor="False"/>
</xmi:XMI>
