blob: 6d07943ad4dcd1f9a431ab2abed80479a11fafff [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:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:standard="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
<uml:Model xmi:id="_9D9TkBi7EeWm-u1J4YqcOg" name="SimpleFMIMaster">
<packageImport xmi:type="uml:PackageImport" xmi:id="_awkGYBi8EeWm-u1J4YqcOg">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
<packagedElement xmi:type="uml:Class" xmi:id="_YJZJQOz2EeWTYsQuYWmHRA" name="SimpleMaster" classifierBehavior="_4i1LMOz1EeWTYsQuYWmHRA" isActive="true">
<ownedAttribute xmi:type="uml:Property" xmi:id="_gBqtEOz2EeWTYsQuYWmHRA" name="masterProxy">
<type xmi:type="uml:Class" href="pathmap://PAPYRUS_MOKA_EXTRAS_FMI2_MASTER/master2Proxy.uml#_Vqs90NlYEeSSmteSNPGivw"/>
</ownedAttribute>
<ownedBehavior xmi:type="uml:Activity" xmi:id="_4i1LMOz1EeWTYsQuYWmHRA" name="MasterBehavior" node="_4i1LXez1EeWTYsQuYWmHRA _4i1LYOz1EeWTYsQuYWmHRA _4i1LY-z1EeWTYsQuYWmHRA _4i1LaOz1EeWTYsQuYWmHRA _4i1La-z1EeWTYsQuYWmHRA _4i1Lbuz1EeWTYsQuYWmHRA _4i1yQOz1EeWTYsQuYWmHRA _4i1yQez1EeWTYsQuYWmHRA _4i1yQuz1EeWTYsQuYWmHRA _4i1yQ-z1EeWTYsQuYWmHRA _4i1ySOz1EeWTYsQuYWmHRA _4i1yS-z1EeWTYsQuYWmHRA _4i1yTOz1EeWTYsQuYWmHRA _4i1yTez1EeWTYsQuYWmHRA _4i1yTuz1EeWTYsQuYWmHRA _Wt9eQOk3EeawZMZx1WhtuQ">
<edge xmi:type="uml:ObjectFlow" xmi:id="_4i1LMez1EeWTYsQuYWmHRA" target="_4i1yQOz1EeWTYsQuYWmHRA" source="_4i1Lb-z1EeWTYsQuYWmHRA">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_4i1LMuz1EeWTYsQuYWmHRA" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_4i1LM-z1EeWTYsQuYWmHRA" value="1"/>
</edge>
<edge xmi:type="uml:ControlFlow" xmi:id="_4i1LNOz1EeWTYsQuYWmHRA" target="_4i1La-z1EeWTYsQuYWmHRA" source="_4i1yQOz1EeWTYsQuYWmHRA">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_4i1LNez1EeWTYsQuYWmHRA" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_4i1LNuz1EeWTYsQuYWmHRA" value="1"/>
</edge>
<edge xmi:type="uml:ControlFlow" xmi:id="_4i1LN-z1EeWTYsQuYWmHRA" target="_4i1yQez1EeWTYsQuYWmHRA" source="_4i1yQOz1EeWTYsQuYWmHRA">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_4i1LOOz1EeWTYsQuYWmHRA"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_4i1LOez1EeWTYsQuYWmHRA" value="1"/>
</edge>
<edge xmi:type="uml:ControlFlow" xmi:id="_4i1LOuz1EeWTYsQuYWmHRA" target="_4i1yQez1EeWTYsQuYWmHRA" source="_4i1LaOz1EeWTYsQuYWmHRA"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_4i1LO-z1EeWTYsQuYWmHRA" target="_4i1Lbuz1EeWTYsQuYWmHRA" source="_4i1yQez1EeWTYsQuYWmHRA"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_4i1LPOz1EeWTYsQuYWmHRA" target="_4i1LbOz1EeWTYsQuYWmHRA" source="_4i1yQuz1EeWTYsQuYWmHRA">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_4i1LPez1EeWTYsQuYWmHRA" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_4i1LPuz1EeWTYsQuYWmHRA" value="1"/>
</edge>
<edge xmi:type="uml:ObjectFlow" xmi:id="_4i1LP-z1EeWTYsQuYWmHRA" target="_4i1Laez1EeWTYsQuYWmHRA" source="_4i1yQuz1EeWTYsQuYWmHRA">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_4i1LQOz1EeWTYsQuYWmHRA" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_4i1LQez1EeWTYsQuYWmHRA" value="1"/>
</edge>
<edge xmi:type="uml:ObjectFlow" xmi:id="_4i1LQuz1EeWTYsQuYWmHRA" target="_4i1LYez1EeWTYsQuYWmHRA" source="_4i1yQuz1EeWTYsQuYWmHRA">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_4i1LQ-z1EeWTYsQuYWmHRA" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_4i1LROz1EeWTYsQuYWmHRA" value="1"/>
</edge>
<edge xmi:type="uml:ObjectFlow" xmi:id="_4i1LRez1EeWTYsQuYWmHRA" target="_4i1yQuz1EeWTYsQuYWmHRA" source="_4i1LZuz1EeWTYsQuYWmHRA">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_4i1LRuz1EeWTYsQuYWmHRA" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_4i1LR-z1EeWTYsQuYWmHRA" value="1"/>
</edge>
<edge xmi:type="uml:ObjectFlow" xmi:id="_4i1LSOz1EeWTYsQuYWmHRA" target="_4i1LZOz1EeWTYsQuYWmHRA" source="_4i1LXuz1EeWTYsQuYWmHRA">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_4i1LSez1EeWTYsQuYWmHRA" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_4i1LSuz1EeWTYsQuYWmHRA" value="1"/>
</edge>
<edge xmi:type="uml:ObjectFlow" xmi:id="_4i1LS-z1EeWTYsQuYWmHRA" target="_4i1yROz1EeWTYsQuYWmHRA" source="_4i1ySez1EeWTYsQuYWmHRA">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_4i1LTOz1EeWTYsQuYWmHRA" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_4i1LTez1EeWTYsQuYWmHRA" value="1"/>
</edge>
<edge xmi:type="uml:ControlFlow" xmi:id="_4i1LTuz1EeWTYsQuYWmHRA" target="_4i1ySOz1EeWTYsQuYWmHRA" source="_4i1Lbuz1EeWTYsQuYWmHRA"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_4i1LT-z1EeWTYsQuYWmHRA" target="_4i1yS-z1EeWTYsQuYWmHRA" source="_4i1yRuz1EeWTYsQuYWmHRA">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_4i1LUOz1EeWTYsQuYWmHRA" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_4i1LUez1EeWTYsQuYWmHRA" value="1"/>
</edge>
<edge xmi:type="uml:ObjectFlow" xmi:id="_4i1LUuz1EeWTYsQuYWmHRA" target="_4i1yS-z1EeWTYsQuYWmHRA" source="_4i1yQuz1EeWTYsQuYWmHRA">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_4i1LU-z1EeWTYsQuYWmHRA" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_4i1LVOz1EeWTYsQuYWmHRA" value="1"/>
</edge>
<edge xmi:type="uml:ObjectFlow" xmi:id="_4i1LVez1EeWTYsQuYWmHRA" target="_4i1Lcez1EeWTYsQuYWmHRA" source="_4i1yS-z1EeWTYsQuYWmHRA">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_4i1LVuz1EeWTYsQuYWmHRA" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_4i1LV-z1EeWTYsQuYWmHRA" value="1"/>
</edge>
<edge xmi:type="uml:ControlFlow" xmi:id="_4i1LWOz1EeWTYsQuYWmHRA" target="_4i1LaOz1EeWTYsQuYWmHRA" source="_4i1LYOz1EeWTYsQuYWmHRA"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_4i1LWez1EeWTYsQuYWmHRA" target="_4i1yTez1EeWTYsQuYWmHRA" source="_4i1La-z1EeWTYsQuYWmHRA"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_4i1LWuz1EeWTYsQuYWmHRA" target="_Wt9eQOk3EeawZMZx1WhtuQ" source="_4i1yTOz1EeWTYsQuYWmHRA"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_4i1LW-z1EeWTYsQuYWmHRA" target="_4i1LXez1EeWTYsQuYWmHRA" source="_4i1yTez1EeWTYsQuYWmHRA"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_4i1LXOz1EeWTYsQuYWmHRA" target="_4i1yTuz1EeWTYsQuYWmHRA" source="_4i1La-z1EeWTYsQuYWmHRA"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_hVyYkOk3EeawZMZx1WhtuQ" target="_4i1yTez1EeWTYsQuYWmHRA" source="_Wt9eQOk3EeawZMZx1WhtuQ"/>
<node xmi:type="uml:ReadSelfAction" xmi:id="_4i1LXez1EeWTYsQuYWmHRA" name="this" incoming="_4i1LW-z1EeWTYsQuYWmHRA">
<result xmi:type="uml:OutputPin" xmi:id="_4i1LXuz1EeWTYsQuYWmHRA" name="master" outgoing="_4i1LSOz1EeWTYsQuYWmHRA" type="_YJZJQOz2EeWTYsQuYWmHRA">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_4i1LX-z1EeWTYsQuYWmHRA" value="1"/>
</result>
</node>
<node xmi:type="uml:CallOperationAction" xmi:id="_4i1LYOz1EeWTYsQuYWmHRA" name="instantiateFmus" outgoing="_4i1LWOz1EeWTYsQuYWmHRA">
<operation xmi:type="uml:Operation" href="pathmap://PAPYRUS_MOKA_EXTRAS_FMI2_MASTER/master2Proxy.uml#_bC-DANlYEeSSmteSNPGivw"/>
<target xmi:type="uml:InputPin" xmi:id="_4i1LYez1EeWTYsQuYWmHRA" name="proxy" incoming="_4i1LQuz1EeWTYsQuYWmHRA">
<type xmi:type="uml:Class" href="pathmap://PAPYRUS_MOKA_EXTRAS_FMI2_MASTER/master2Proxy.uml#_Vqs90NlYEeSSmteSNPGivw"/>
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_4i1LYuz1EeWTYsQuYWmHRA" value="1"/>
</target>
</node>
<node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_4i1LY-z1EeWTYsQuYWmHRA" name="Masterproxy" structuralFeature="_gBqtEOz2EeWTYsQuYWmHRA">
<object xmi:type="uml:InputPin" xmi:id="_4i1LZOz1EeWTYsQuYWmHRA" name="master" incoming="_4i1LSOz1EeWTYsQuYWmHRA" type="_YJZJQOz2EeWTYsQuYWmHRA">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_4i1LZez1EeWTYsQuYWmHRA" value="1"/>
</object>
<result xmi:type="uml:OutputPin" xmi:id="_4i1LZuz1EeWTYsQuYWmHRA" name="proxy" outgoing="_4i1LRez1EeWTYsQuYWmHRA">
<type xmi:type="uml:Class" href="pathmap://PAPYRUS_MOKA_EXTRAS_FMI2_MASTER/master2Proxy.uml#_Vqs90NlYEeSSmteSNPGivw"/>
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_4i1LZ-z1EeWTYsQuYWmHRA" value="1"/>
</result>
</node>
<node xmi:type="uml:CallOperationAction" xmi:id="_4i1LaOz1EeWTYsQuYWmHRA" name="initializeFmus" incoming="_4i1LWOz1EeWTYsQuYWmHRA" outgoing="_4i1LOuz1EeWTYsQuYWmHRA">
<operation xmi:type="uml:Operation" href="pathmap://PAPYRUS_MOKA_EXTRAS_FMI2_MASTER/master2Proxy.uml#_bu7xINlYEeSSmteSNPGivw"/>
<target xmi:type="uml:InputPin" xmi:id="_4i1Laez1EeWTYsQuYWmHRA" name="proxy" incoming="_4i1LP-z1EeWTYsQuYWmHRA">
<type xmi:type="uml:Class" href="pathmap://PAPYRUS_MOKA_EXTRAS_FMI2_MASTER/master2Proxy.uml#_Vqs90NlYEeSSmteSNPGivw"/>
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_4i1Lauz1EeWTYsQuYWmHRA" value="1"/>
</target>
</node>
<node xmi:type="uml:CallOperationAction" xmi:id="_4i1La-z1EeWTYsQuYWmHRA" name="terminateSimulation" incoming="_4i1LNOz1EeWTYsQuYWmHRA" outgoing="_4i1LWez1EeWTYsQuYWmHRA _4i1LXOz1EeWTYsQuYWmHRA">
<operation xmi:type="uml:Operation" href="pathmap://PAPYRUS_MOKA_EXTRAS_FMI2_MASTER/master2Proxy.uml#_cXlFgNlYEeSSmteSNPGivw"/>
<target xmi:type="uml:InputPin" xmi:id="_4i1LbOz1EeWTYsQuYWmHRA" name="proxy" incoming="_4i1LPOz1EeWTYsQuYWmHRA">
<type xmi:type="uml:Class" href="pathmap://PAPYRUS_MOKA_EXTRAS_FMI2_MASTER/master2Proxy.uml#_Vqs90NlYEeSSmteSNPGivw"/>
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_4i1Lbez1EeWTYsQuYWmHRA" value="1"/>
</target>
</node>
<node xmi:type="uml:CallOperationAction" xmi:id="_4i1Lbuz1EeWTYsQuYWmHRA" name="doStep" incoming="_4i1LO-z1EeWTYsQuYWmHRA" outgoing="_4i1LTuz1EeWTYsQuYWmHRA">
<result xmi:type="uml:OutputPin" xmi:id="_4i1Lb-z1EeWTYsQuYWmHRA" name="terminate" outgoing="_4i1LMez1EeWTYsQuYWmHRA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_4i1LcOz1EeWTYsQuYWmHRA" value="1"/>
</result>
<operation xmi:type="uml:Operation" href="pathmap://PAPYRUS_MOKA_EXTRAS_FMI2_MASTER/master2Proxy.uml#_cHpzINlYEeSSmteSNPGivw"/>
<target xmi:type="uml:InputPin" xmi:id="_4i1Lcez1EeWTYsQuYWmHRA" name="proxy" incoming="_4i1LVez1EeWTYsQuYWmHRA">
<type xmi:type="uml:Class" href="pathmap://PAPYRUS_MOKA_EXTRAS_FMI2_MASTER/master2Proxy.uml#_Vqs90NlYEeSSmteSNPGivw"/>
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_4i1Lcuz1EeWTYsQuYWmHRA" value="1"/>
</target>
</node>
<node xmi:type="uml:DecisionNode" xmi:id="_4i1yQOz1EeWTYsQuYWmHRA" name="" incoming="_4i1LMez1EeWTYsQuYWmHRA" outgoing="_4i1LNOz1EeWTYsQuYWmHRA _4i1LN-z1EeWTYsQuYWmHRA"/>
<node xmi:type="uml:MergeNode" xmi:id="_4i1yQez1EeWTYsQuYWmHRA" incoming="_4i1LOuz1EeWTYsQuYWmHRA _4i1LN-z1EeWTYsQuYWmHRA" outgoing="_4i1LO-z1EeWTYsQuYWmHRA"/>
<node xmi:type="uml:ForkNode" xmi:id="_4i1yQuz1EeWTYsQuYWmHRA" name="" incoming="_4i1LRez1EeWTYsQuYWmHRA" outgoing="_4i1LPOz1EeWTYsQuYWmHRA _4i1LP-z1EeWTYsQuYWmHRA _4i1LQuz1EeWTYsQuYWmHRA _4i1LUuz1EeWTYsQuYWmHRA"/>
<node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_4i1yQ-z1EeWTYsQuYWmHRA" name="MasterProxy" structuralFeature="_gBqtEOz2EeWTYsQuYWmHRA">
<object xmi:type="uml:InputPin" xmi:id="_4i1yROz1EeWTYsQuYWmHRA" name="master" incoming="_4i1LS-z1EeWTYsQuYWmHRA" type="_YJZJQOz2EeWTYsQuYWmHRA">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_4i1yRez1EeWTYsQuYWmHRA" value="1"/>
</object>
<result xmi:type="uml:OutputPin" xmi:id="_4i1yRuz1EeWTYsQuYWmHRA" name="proxy" outgoing="_4i1LT-z1EeWTYsQuYWmHRA">
<type xmi:type="uml:Class" href="pathmap://PAPYRUS_MOKA_EXTRAS_FMI2_MASTER/master2Proxy.uml#_Vqs90NlYEeSSmteSNPGivw"/>
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_4i1yR-z1EeWTYsQuYWmHRA" value="1"/>
</result>
</node>
<node xmi:type="uml:ReadSelfAction" xmi:id="_4i1ySOz1EeWTYsQuYWmHRA" name="this" incoming="_4i1LTuz1EeWTYsQuYWmHRA">
<result xmi:type="uml:OutputPin" xmi:id="_4i1ySez1EeWTYsQuYWmHRA" outgoing="_4i1LS-z1EeWTYsQuYWmHRA">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_4i1ySuz1EeWTYsQuYWmHRA" value="1"/>
</result>
</node>
<node xmi:type="uml:MergeNode" xmi:id="_4i1yS-z1EeWTYsQuYWmHRA" name="" incoming="_4i1LT-z1EeWTYsQuYWmHRA _4i1LUuz1EeWTYsQuYWmHRA" outgoing="_4i1LVez1EeWTYsQuYWmHRA"/>
<node xmi:type="uml:InitialNode" xmi:id="_4i1yTOz1EeWTYsQuYWmHRA" outgoing="_4i1LWuz1EeWTYsQuYWmHRA"/>
<node xmi:type="uml:MergeNode" xmi:id="_4i1yTez1EeWTYsQuYWmHRA" incoming="_4i1LWez1EeWTYsQuYWmHRA _hVyYkOk3EeawZMZx1WhtuQ" outgoing="_4i1LW-z1EeWTYsQuYWmHRA"/>
<node xmi:type="uml:ActivityFinalNode" xmi:id="_4i1yTuz1EeWTYsQuYWmHRA" name="ActivityFinalNode1" incoming="_4i1LXOz1EeWTYsQuYWmHRA"/>
<node xmi:type="uml:AcceptEventAction" xmi:id="_Wt9eQOk3EeawZMZx1WhtuQ" name="accept(Start)" incoming="_4i1LWuz1EeWTYsQuYWmHRA" outgoing="_hVyYkOk3EeawZMZx1WhtuQ">
<result xmi:type="uml:OutputPin" xmi:id="_szlRkOk3EeawZMZx1WhtuQ" name="result">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_szo78Ok3EeawZMZx1WhtuQ" value="1"/>
</result>
<trigger xmi:type="uml:Trigger" xmi:id="_szcHoOk3EeawZMZx1WhtuQ" name="StartEventTrigger" event="_nSEw0Ok3EeawZMZx1WhtuQ"/>
</node>
</ownedBehavior>
<ownedBehavior xmi:type="uml:Activity" xmi:id="_iIWPQO0CEeWhWLlrne2jXg" name="Master_Factory" node="_iIfZMO0CEeWhWLlrne2jXg _iSnlkO0CEeWhWLlrne2jXg _iSpawO0CEeWhWLlrne2jXg _iSwIcO0CEeWhWLlrne2jXg _iSx9oe0CEeWhWLlrne2jXg">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_iIdkAO0CEeWhWLlrne2jXg" name="result" type="_YJZJQOz2EeWTYsQuYWmHRA" direction="return"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_iSr3Ae0CEeWhWLlrne2jXg" name="createObjectAction to callConstructor" target="_iSqB0O0CEeWhWLlrne2jXg" source="_iSoMoO0CEeWhWLlrne2jXg">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_iTWlYO0CEeWhWLlrne2jXg" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_iTWlYe0CEeWhWLlrne2jXg" value="1"/>
</edge>
<edge xmi:type="uml:ObjectFlow" xmi:id="_iSseEO0CEeWhWLlrne2jXg" name="callConstructor to returnParamNode" target="_iIfZMO0CEeWhWLlrne2jXg" source="_iSx9oe0CEeWhWLlrne2jXg">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_iTXMcO0CEeWhWLlrne2jXg" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_iTXzgO0CEeWhWLlrne2jXg" value="1"/>
</edge>
<edge xmi:type="uml:ObjectFlow" xmi:id="_iSyksO0CEeWhWLlrne2jXg" name="fork to startbehavior input pin" target="_iSxWkO0CEeWhWLlrne2jXg" source="_iSx9oe0CEeWhWLlrne2jXg">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_iTYakO0CEeWhWLlrne2jXg" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_iTYake0CEeWhWLlrne2jXg" value="1"/>
</edge>
<edge xmi:type="uml:ObjectFlow" xmi:id="_iSzLwO0CEeWhWLlrne2jXg" name="callConstructor to startBehavior" target="_iSx9oe0CEeWhWLlrne2jXg" source="_iSrP8O0CEeWhWLlrne2jXg">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_iTZBoO0CEeWhWLlrne2jXg" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_iTZosO0CEeWhWLlrne2jXg" value="1"/>
</edge>
<node xmi:type="uml:ActivityParameterNode" xmi:id="_iIfZMO0CEeWhWLlrne2jXg" name="resultParameterNode" incoming="_iSseEO0CEeWhWLlrne2jXg" type="_YJZJQOz2EeWTYsQuYWmHRA" parameter="_iIdkAO0CEeWhWLlrne2jXg">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_iIhOYO0CEeWhWLlrne2jXg" value="1"/>
</node>
<node xmi:type="uml:CreateObjectAction" xmi:id="_iSnlkO0CEeWhWLlrne2jXg" name="createObject" classifier="_YJZJQOz2EeWTYsQuYWmHRA">
<result xmi:type="uml:OutputPin" xmi:id="_iSoMoO0CEeWhWLlrne2jXg" name="result" outgoing="_iSr3Ae0CEeWhWLlrne2jXg" type="_YJZJQOz2EeWTYsQuYWmHRA">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_iSozsO0CEeWhWLlrne2jXg" value="1"/>
</result>
</node>
<node xmi:type="uml:CallOperationAction" xmi:id="_iSpawO0CEeWhWLlrne2jXg" name="callConstructor" operation="_iOZz8O0CEeWhWLlrne2jXg">
<result xmi:type="uml:OutputPin" xmi:id="_iSrP8O0CEeWhWLlrne2jXg" name="result" outgoing="_iSzLwO0CEeWhWLlrne2jXg" type="_YJZJQOz2EeWTYsQuYWmHRA">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_iSr3AO0CEeWhWLlrne2jXg" value="1"/>
</result>
<target xmi:type="uml:InputPin" xmi:id="_iSqB0O0CEeWhWLlrne2jXg" name="target" incoming="_iSr3Ae0CEeWhWLlrne2jXg" type="_YJZJQOz2EeWTYsQuYWmHRA">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_iSqB0e0CEeWhWLlrne2jXg" value="1"/>
</target>
</node>
<node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_iSwIcO0CEeWhWLlrne2jXg" name="start classifier behavior">
<object xmi:type="uml:InputPin" xmi:id="_iSxWkO0CEeWhWLlrne2jXg" name="object" incoming="_iSyksO0CEeWhWLlrne2jXg" type="_YJZJQOz2EeWTYsQuYWmHRA">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_iSx9oO0CEeWhWLlrne2jXg" value="1"/>
</object>
</node>
<node xmi:type="uml:ForkNode" xmi:id="_iSx9oe0CEeWhWLlrne2jXg" name="forkInstanciatedObject" incoming="_iSzLwO0CEeWhWLlrne2jXg" outgoing="_iSseEO0CEeWhWLlrne2jXg _iSyksO0CEeWhWLlrne2jXg"/>
</ownedBehavior>
<ownedOperation xmi:type="uml:Operation" xmi:id="_iOZz8O0CEeWhWLlrne2jXg" name="Master">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_iShe8O0CEeWhWLlrne2jXg" name="return" type="_YJZJQOz2EeWTYsQuYWmHRA" direction="return"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_lt-g0Ok3EeawZMZx1WhtuQ" name="Events">
<packagedElement xmi:type="uml:Signal" xmi:id="_nR5xsOk3EeawZMZx1WhtuQ" name="Start"/>
<packagedElement xmi:type="uml:SignalEvent" xmi:id="_nSEw0Ok3EeawZMZx1WhtuQ" name="StartEvent" signal="_nR5xsOk3EeawZMZx1WhtuQ"/>
</packagedElement>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_M3ZdoCisEeaB5YKpIQCuHQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M3bS0CisEeaB5YKpIQCuHQ" source="PapyrusVersion">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M3bS0SisEeaB5YKpIQCuHQ" key="Version" value="0.1.1"/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M3bS0iisEeaB5YKpIQCuHQ" key="Comment" value=""/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M3bS0yisEeaB5YKpIQCuHQ" key="Copyright" value=""/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M3bS1CisEeaB5YKpIQCuHQ" key="Date" value="2015-01-21"/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M3bS1SisEeaB5YKpIQCuHQ" key="Author" value=""/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M3aEsCisEeaB5YKpIQCuHQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#_Kv8EIKFXEeS_KNX0nfvIVQ"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#ActionLanguage"/>
</profileApplication>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_OJ1V4CisEeaB5YKpIQCuHQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OJ2kACisEeaB5YKpIQCuHQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard#/"/>
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Standard.profile.uml#_0"/>
</profileApplication>
</uml:Model>
<standard:Create xmi:id="_TLG3YCisEeaB5YKpIQCuHQ" base_BehavioralFeature="_iOZz8O0CEeWhWLlrne2jXg"/>
</xmi:XMI>