| <?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> |