blob: 5fb2436b914e6d9dfb3fd1b3fa5e4d4910309b15 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:RTCppProperties="http://www.eclipse.org/papyrus/umlrt/cppproperties" xmlns:UMLRealTime="http://www.eclipse.org/papyrus/umlrt" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
<uml:Model xmi:id="_9J-9wDoSEeWGAJKGoOChQw" name="RootElement">
<packageImport xmi:type="uml:PackageImport" xmi:id="_9_7HQDoSEeWGAJKGoOChQw">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
<packagedElement xmi:type="uml:Class" xmi:id="_B_AL8DoTEeWGAJKGoOChQw" name="Class1">
<ownedAttribute xmi:type="uml:Property" xmi:id="_EbBicDoTEeWGAJKGoOChQw" name="Attribute1">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="_OFLTkDoTEeWGAJKGoOChQw" name="Operation1" method="_WqCQkDoTEeWGAJKGoOChQw">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Q-m-0DoTEeWGAJKGoOChQw" name="x">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_KXgvADoTEeWGAJKGoOChQw" name="Class2">
<ownedAttribute xmi:type="uml:Property" xmi:id="_L7u60DoTEeWGAJKGoOChQw" name="Attribute1">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="_RjGzADoTEeWGAJKGoOChQw" name="Operation1" method="_0l5AUDoTEeWGAJKGoOChQw">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_UVCvIDoTEeWGAJKGoOChQw" name="y">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:OpaqueBehavior" xmi:id="_WqCQkDoTEeWGAJKGoOChQw" name="OpaqueBehavior1" specification="_OFLTkDoTEeWGAJKGoOChQw">
<language>C++</language>
<body>Attribute1 = to_string( x ).c_str();
</body>
</packagedElement>
<packagedElement xmi:type="uml:OpaqueBehavior" xmi:id="_0l5AUDoTEeWGAJKGoOChQw" name="OpaqueBehavior2" specification="_RjGzADoTEeWGAJKGoOChQw">
<language>C++</language>
<body>if( y ) Attribute1 = 1.618; else Attribute1 = -0.618;
</body>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_KE2cQDoUEeWGAJKGoOChQw" name="Class3">
<ownedAttribute xmi:type="uml:Property" xmi:id="_NFNO4DoUEeWGAJKGoOChQw" name="Attribute1">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="_LWxXIDoUEeWGAJKGoOChQw" name="Operation1" method="_XlogsDoUEeWGAJKGoOChQw">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_RWHDYDoUEeWGAJKGoOChQw" name="z">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:OpaqueBehavior" xmi:id="_XlogsDoUEeWGAJKGoOChQw" name="OpaqueBehavior3" specification="_LWxXIDoUEeWGAJKGoOChQw">
<language>C++</language>
<body>Attribute1 = ! z;
</body>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_dSZ2QDoUEeWGAJKGoOChQw" name="Class4">
<ownedAttribute xmi:type="uml:Property" xmi:id="_fuuuwDoUEeWGAJKGoOChQw" name="Attribute1">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="_jIjxUDoUEeWGAJKGoOChQw" name="Operation1">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_lu79sDoUEeWGAJKGoOChQw" name="r" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_ZPi1UHQeEeWH1ILavSyaxA" name="Top" isActive="true"/>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_9J-9wToSEeWGAJKGoOChQw">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9J-9wjoSEeWGAJKGoOChQw" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/umlrt#/"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://UML_RT_PROFILE/uml-rt.profile.uml#_1h74oEeVEeO0lv5O1DTHOQ"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_98uCQDoSEeWGAJKGoOChQw">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XuDNYHQeEeWH1ILavSyaxA" source="PapyrusVersion">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XuDNYXQeEeWH1ILavSyaxA" key="Version" value="0.0.7"/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XuDNYnQeEeWH1ILavSyaxA" key="Comment" value=""/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XuDNY3QeEeWH1ILavSyaxA" key="Copyright" value=""/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XuDNZHQeEeWH1ILavSyaxA" key="Date" value="2015-09-11"/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XuDNZXQeEeWH1ILavSyaxA" key="Author" value=""/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_98xsoDoSEeWGAJKGoOChQw" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/umlrt/cppproperties#/"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://UMLRT_CPP/RTCppProperties.profile.uml#_vl5LALs8EeSTjNEQkASznQ"/>
</profileApplication>
</uml:Model>
<RTCppProperties:PassiveClassProperties xmi:id="_CQ70ADoUEeWGAJKGoOChQw" base_Class="_B_AL8DoTEeWGAJKGoOChQw" generateImplementation="false"/>
<RTCppProperties:PassiveClassProperties xmi:id="_HUChgDoUEeWGAJKGoOChQw" base_Class="_KXgvADoTEeWGAJKGoOChQw" generateHeader="false"/>
<RTCppProperties:PassiveClassProperties xmi:id="_TpIO4DoUEeWGAJKGoOChQw" base_Class="_KE2cQDoUEeWGAJKGoOChQw" generateHeader="false" generateImplementation="false"/>
<RTCppProperties:PassiveClassProperties xmi:id="_oNZkMDoUEeWGAJKGoOChQw" base_Class="_dSZ2QDoUEeWGAJKGoOChQw" generate="false"/>
<UMLRealTime:Capsule xmi:id="_ZP4zkHQeEeWH1ILavSyaxA" base_Class="_ZPi1UHQeEeWH1ILavSyaxA"/>
</xmi:XMI>