blob: a25300961e4aadc93cbbcbd19610031900e28031 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_1VP-8MutEeSAcYE13Sq3Hw" name="model">
<packagedElement xmi:type="uml:PrimitiveType" xmi:id="_OeCJ4NTFEeS-VNzF3wEQgA" name="Boolean"/>
<packagedElement xmi:type="uml:Class" xmi:id="_07W5gNTHEeS-VNzF3wEQgA" name="SaveException"/>
<packagedElement xmi:type="uml:Signal" xmi:id="_2ITCINWVEeSq8-GJgot2zQ" name="Signal1"/>
<packagedElement xmi:type="uml:Class" xmi:id="_xMD8MNWWEeSq8-GJgot2zQ" name="Activity Owner">
<ownedBehavior xmi:type="uml:Activity" xmi:id="_GgGB4NWUEeSq8-GJgot2zQ" name="Object Nodes" visibility="package" node="_RqSCYNWUEeSq8-GJgot2zQ _VcvnYNWUEeSq8-GJgot2zQ _myt0sNWUEeSq8-GJgot2zQ _3KHEcNWVEeSq8-GJgot2zQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_o3UwwNWUEeSq8-GJgot2zQ" name="param1">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="_s6nnENWUEeSq8-GJgot2zQ" value="Hello"/>
</ownedParameter>
<node xmi:type="uml:ActivityParameterNode" xmi:id="_RqSCYNWUEeSq8-GJgot2zQ" name="ActivityParameterNode1" parameter="_o3UwwNWUEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_RqTQgNWUEeSq8-GJgot2zQ" value="1"/>
</node>
<node xmi:type="uml:CentralBufferNode" xmi:id="_VcvnYNWUEeSq8-GJgot2zQ" name="CentralBufferNode1" type="_07W5gNTHEeS-VNzF3wEQgA" isControlType="true" ordering="LIFO">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_VcvnYdWUEeSq8-GJgot2zQ" value="1"/>
</node>
<node xmi:type="uml:DataStoreNode" xmi:id="_myt0sNWUEeSq8-GJgot2zQ" name="DataStoreNode1" selection="_yLXEwNWQEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_myubwNWUEeSq8-GJgot2zQ" value="5"/>
</node>
<node xmi:type="uml:CentralBufferNode" xmi:id="_3KHEcNWVEeSq8-GJgot2zQ" name="CentralBufferNode2" type="_2ITCINWVEeSq8-GJgot2zQ" inState="_Am7HsNWXEeSq8-GJgot2zQ _BrgxMNWXEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_3KHrgNWVEeSq8-GJgot2zQ" value="1"/>
</node>
</ownedBehavior>
<ownedBehavior xmi:type="uml:StateMachine" xmi:id="_2uGocNWWEeSq8-GJgot2zQ" name="StateMachine1">
<region xmi:type="uml:Region" xmi:id="__soCoNWWEeSq8-GJgot2zQ" name="Region1">
<subvertex xmi:type="uml:State" xmi:id="_Am7HsNWXEeSq8-GJgot2zQ" name="State1"/>
<subvertex xmi:type="uml:State" xmi:id="_BrgxMNWXEeSq8-GJgot2zQ" name="State2"/>
</region>
</ownedBehavior>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_igSHcNWaEeSq8-GJgot2zQ" name="LoadException"/>
<packagedElement xmi:type="uml:Class" xmi:id="_j2eeENY5EeSq8-GJgot2zQ" name="Activity Group Owner">
<ownedBehavior xmi:type="uml:Activity" xmi:id="_yN2zkNWaEeSq8-GJgot2zQ" name="Activity Groups" node="_pFzYANWcEeSq8-GJgot2zQ _qj8J8NWcEeSq8-GJgot2zQ _v4ZtMNWcEeSq8-GJgot2zQ _B71ykNWfEeSq8-GJgot2zQ _ufhHUNWfEeSq8-GJgot2zQ _tyWp4NWgEeSq8-GJgot2zQ" group="_U6ApkNWbEeSq8-GJgot2zQ _yCliQNWbEeSq8-GJgot2zQ _hhYAcNWgEeSq8-GJgot2zQ">
<edge xmi:type="uml:ControlFlow" xmi:id="_yIaoANWcEeSq8-GJgot2zQ" target="_v4ZtMNWcEeSq8-GJgot2zQ" source="_pFzYANWcEeSq8-GJgot2zQ"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_SSVqcNWgEeSq8-GJgot2zQ" target="_ufhHUNWfEeSq8-GJgot2zQ" source="_B71ykNWfEeSq8-GJgot2zQ"/>
<group xmi:type="uml:ActivityPartition" xmi:id="_U6ApkNWbEeSq8-GJgot2zQ" name="ActivityPartition1" isDimension="true">
<subpartition xmi:type="uml:ActivityPartition" xmi:id="_9a1z8NWbEeSq8-GJgot2zQ" name="ActivityPartition2"/>
<subpartition xmi:type="uml:ActivityPartition" xmi:id="_RAMC4NWcEeSq8-GJgot2zQ" name="ActivityPartition3"/>
</group>
<group xmi:type="uml:InterruptibleActivityRegion" xmi:id="_yCliQNWbEeSq8-GJgot2zQ" name="InterruptibleActivityRegion1"/>
<group xmi:type="uml:ActivityPartition" xmi:id="_hhYAcNWgEeSq8-GJgot2zQ" name="ActivityPartition4" isExternal="true" node="_tyWp4NWgEeSq8-GJgot2zQ" represents="_j2eeENY5EeSq8-GJgot2zQ"/>
<node xmi:type="uml:InitialNode" xmi:id="_pFzYANWcEeSq8-GJgot2zQ" name="InitialNode1" outgoing="_yIaoANWcEeSq8-GJgot2zQ"/>
<node xmi:type="uml:InitialNode" xmi:id="_qj8J8NWcEeSq8-GJgot2zQ" name="InitialNode2"/>
<node xmi:type="uml:ActivityFinalNode" xmi:id="_v4ZtMNWcEeSq8-GJgot2zQ" name="ActivityFinalNode1" incoming="_yIaoANWcEeSq8-GJgot2zQ"/>
<node xmi:type="uml:TestIdentityAction" xmi:id="_B71ykNWfEeSq8-GJgot2zQ" name="TestIdentityAction1" outgoing="_SSVqcNWgEeSq8-GJgot2zQ"/>
<node xmi:type="uml:TestIdentityAction" xmi:id="_ufhHUNWfEeSq8-GJgot2zQ" name="TestIdentityAction2" incoming="_SSVqcNWgEeSq8-GJgot2zQ"/>
<node xmi:type="uml:TestIdentityAction" xmi:id="_tyWp4NWgEeSq8-GJgot2zQ" name="TestIdentityAction3" inPartition="_hhYAcNWgEeSq8-GJgot2zQ"/>
</ownedBehavior>
</packagedElement>
<packagedElement xmi:type="uml:TimeExpression" xmi:id="_Tk8hkNY_EeSq8-GJgot2zQ">
<expr xmi:type="uml:LiteralInteger" xmi:id="_ZytEUNY_EeSq8-GJgot2zQ" value="1"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_9jMaQNZBEeSq8-GJgot2zQ" name="Opaque Actions Owner">
<ownedBehavior xmi:type="uml:Activity" xmi:id="_Cd6hcNY6EeSq8-GJgot2zQ" name="Opaque Actions" node="_LY6RENY7EeSq8-GJgot2zQ _voH1QNY7EeSq8-GJgot2zQ">
<node xmi:type="uml:OpaqueAction" xmi:id="_LY6RENY7EeSq8-GJgot2zQ" name="OpaqueAction1">
<localPostcondition xmi:type="uml:Constraint" xmi:id="_LGpxgNY9EeSq8-GJgot2zQ" name="post">
<specification xmi:type="uml:LiteralString" xmi:id="_VU1AQNY-EeSq8-GJgot2zQ" value="isCool"/>
</localPostcondition>
<localPrecondition xmi:type="uml:TimeConstraint" xmi:id="_9eIbcNY-EeSq8-GJgot2zQ" name="pre">
<specification xmi:type="uml:TimeInterval" xmi:id="_P99MwNY_EeSq8-GJgot2zQ" max="_Tk8hkNY_EeSq8-GJgot2zQ" min="_Tk8hkNY_EeSq8-GJgot2zQ"/>
</localPrecondition>
<language>OCL</language>
<body>self->notEmpty()</body>
</node>
<node xmi:type="uml:OpaqueAction" xmi:id="_voH1QNY7EeSq8-GJgot2zQ" name="OpaqueAction2">
<inputValue xmi:type="uml:InputPin" xmi:id="_z2q8gNY_EeSq8-GJgot2zQ" name="InputPin1" isControlType="true" selection="_wklHYNZEEeSq8-GJgot2zQ" isControl="true">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_z2rjkNY_EeSq8-GJgot2zQ" value="1"/>
</inputValue>
<inputValue xmi:type="uml:ActionInputPin" xmi:id="_4kFt4NY_EeSq8-GJgot2zQ" name="ActionInputPin1">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_4kGU8NY_EeSq8-GJgot2zQ" value="1"/>
<fromAction xmi:type="uml:OpaqueAction" xmi:id="_zWNzcNZCEeSq8-GJgot2zQ" name="fromAction1"/>
</inputValue>
<inputValue xmi:type="uml:ValuePin" xmi:id="_7hwY4NY_EeSq8-GJgot2zQ" name="ValuePin1">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_7hw_8NY_EeSq8-GJgot2zQ" value="1"/>
<value xmi:type="uml:LiteralString" xmi:id="_EAvh8NZBEeSq8-GJgot2zQ" value="Hello"/>
</inputValue>
<outputValue xmi:type="uml:OutputPin" xmi:id="_xuGtgNY_EeSq8-GJgot2zQ" name="OutputPin1" inState="_CXaXMNZCEeSq8-GJgot2zQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_xuHUkNY_EeSq8-GJgot2zQ" value="1"/>
</outputValue>
</node>
</ownedBehavior>
<ownedBehavior xmi:type="uml:StateMachine" xmi:id="_AwZ9INZCEeSq8-GJgot2zQ" name="StateMachine1">
<region xmi:type="uml:Region" xmi:id="_BxV1sNZCEeSq8-GJgot2zQ" name="Region1">
<subvertex xmi:type="uml:State" xmi:id="_CXaXMNZCEeSq8-GJgot2zQ" name="State1"/>
</region>
</ownedBehavior>
</packagedElement>
<packagedElement xmi:type="uml:OpaqueBehavior" xmi:id="_wklHYNZEEeSq8-GJgot2zQ" name="OpaqueBehavior1">
<language>Natural language</language>
<body>FIFO within X</body>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_JSlAQNZHEeSq8-GJgot2zQ" name="Activities Owner">
<ownedBehavior xmi:type="uml:Activity" xmi:id="_Up_kYM1HEeSW4to0PMXOmg" name="Activities" visibility="package" postcondition="_8a1xYM1JEeSW4to0PMXOmg _8a1xYc1JEeSW4to0PMXOmg" precondition="_vakOcM1IEeSW4to0PMXOmg _GZTbEM1JEeSW4to0PMXOmg _LH0YoM1JEeSW4to0PMXOmg">
<ownedComment xmi:type="uml:Comment" xmi:id="_PAGDAM1PEeSW4to0PMXOmg" annotatedElement="_Sql-0M1PEeSW4to0PMXOmg">
<body>This is a test</body>
</ownedComment>
<ownedRule xmi:type="uml:Constraint" xmi:id="_vakOcM1IEeSW4to0PMXOmg" name="pre">
<specification xmi:type="uml:Expression" xmi:id="_zaN64M1IEeSW4to0PMXOmg" symbol="isLeaf"/>
</ownedRule>
<ownedRule xmi:type="uml:Constraint" xmi:id="_GZTbEM1JEeSW4to0PMXOmg" name="pre2"/>
<ownedRule xmi:type="uml:Constraint" xmi:id="_LH0YoM1JEeSW4to0PMXOmg" name="pre3"/>
<ownedRule xmi:type="uml:Constraint" xmi:id="_8a1xYM1JEeSW4to0PMXOmg" name="post"/>
<ownedRule xmi:type="uml:Constraint" xmi:id="_8a1xYc1JEeSW4to0PMXOmg" name="post2"/>
<ownedRule xmi:type="uml:Constraint" xmi:id="_6koO8M1PEeSW4to0PMXOmg" name="Constraint1" constrainedElement="_Sql-0M1PEeSW4to0PMXOmg">
<specification xmi:type="uml:LiteralString" xmi:id="_6ko2AM1PEeSW4to0PMXOmg" value="abc"/>
</ownedRule>
<ownedBehavior xmi:type="uml:Activity" xmi:id="_Sql-0M1PEeSW4to0PMXOmg" name="Owned Activity"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_PmmRQNTBEeS-VNzF3wEQgA" name="Operation1"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_VM4usM1KEeSW4to0PMXOmg" name="param1" visibility="public" type="_OeCJ4NTFEeS-VNzF3wEQgA"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_VTu2MM1NEeSW4to0PMXOmg" name="param2"/>
<variable xmi:type="uml:Variable" xmi:id="_8yEo0M1NEeSW4to0PMXOmg" name="var1">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hrcY4NWUEeSq8-GJgot2zQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hrc_8NWUEeSq8-GJgot2zQ" value="1"/>
</variable>
</ownedBehavior>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_MTMRkNZHEeSq8-GJgot2zQ" name="Control Nodes Owner">
<ownedBehavior xmi:type="uml:Activity" xmi:id="_yLXEwNWQEeSq8-GJgot2zQ" name="Control Nodes" node="_3B588NWQEeSq8-GJgot2zQ _5Zuv8NWQEeSq8-GJgot2zQ _7oDosNWQEeSq8-GJgot2zQ _JMe3ANWREeSq8-GJgot2zQ _ME4AcNWREeSq8-GJgot2zQ _U_OsUNWREeSq8-GJgot2zQ _alRu0NWREeSq8-GJgot2zQ" isReadOnly="true" isSingleExecution="true">
<node xmi:type="uml:InitialNode" xmi:id="_3B588NWQEeSq8-GJgot2zQ" name="InitialNode1"/>
<node xmi:type="uml:ActivityFinalNode" xmi:id="_5Zuv8NWQEeSq8-GJgot2zQ" name="ActivityFinalNode1"/>
<node xmi:type="uml:FlowFinalNode" xmi:id="_7oDosNWQEeSq8-GJgot2zQ" name="FlowFinalNode1"/>
<node xmi:type="uml:DecisionNode" xmi:id="_JMe3ANWREeSq8-GJgot2zQ" name="DecisionNode1"/>
<node xmi:type="uml:MergeNode" xmi:id="_ME4AcNWREeSq8-GJgot2zQ" name="MergeNode1"/>
<node xmi:type="uml:JoinNode" xmi:id="_U_OsUNWREeSq8-GJgot2zQ" name="JoinNode1"/>
<node xmi:type="uml:ForkNode" xmi:id="_alRu0NWREeSq8-GJgot2zQ" name="ForkNode1"/>
</ownedBehavior>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_QB2UoNZHEeSq8-GJgot2zQ" name="Executable Nodes Owner">
<ownedBehavior xmi:type="uml:Activity" xmi:id="_LVwB4NWXEeSq8-GJgot2zQ" name="Executable Nodes" node="_gTKP8NWXEeSq8-GJgot2zQ _KtYS8NWaEeSq8-GJgot2zQ _bzMkYNWaEeSq8-GJgot2zQ">
<node xmi:type="uml:TestIdentityAction" xmi:id="_gTKP8NWXEeSq8-GJgot2zQ" name="TestIdentityAction1">
<handler xmi:type="uml:ExceptionHandler" xmi:id="_OwotANWaEeSq8-GJgot2zQ" exceptionInput="_MAybkNWaEeSq8-GJgot2zQ" exceptionType="_07W5gNTHEeS-VNzF3wEQgA" handlerBody="_KtYS8NWaEeSq8-GJgot2zQ"/>
<handler xmi:type="uml:ExceptionHandler" xmi:id="_dWY1cNWaEeSq8-GJgot2zQ" exceptionType="_07W5gNTHEeS-VNzF3wEQgA _igSHcNWaEeSq8-GJgot2zQ" handlerBody="_bzMkYNWaEeSq8-GJgot2zQ"/>
</node>
<node xmi:type="uml:TestIdentityAction" xmi:id="_KtYS8NWaEeSq8-GJgot2zQ" name="TestIdentityAction2">
<first xmi:type="uml:InputPin" xmi:id="_MAybkNWaEeSq8-GJgot2zQ" name="InputPin1"/>
</node>
<node xmi:type="uml:TestIdentityAction" xmi:id="_bzMkYNWaEeSq8-GJgot2zQ" name="TestIdentityAction3"/>
</ownedBehavior>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_XRoVENZHEeSq8-GJgot2zQ" name="Invokation Actions Owner">
<ownedAttribute xmi:type="uml:Port" xmi:id="_9RTfYNZJEeSq8-GJgot2zQ" name="outPort" aggregation="composite"/>
<ownedBehavior xmi:type="uml:Activity" xmi:id="_baK3wNZHEeSq8-GJgot2zQ" name="Invokation Actions" node="_45QzANZHEeSq8-GJgot2zQ _RmLjQNZJEeSq8-GJgot2zQ _UqRJ4NZKEeSq8-GJgot2zQ _ptr5UNZKEeSq8-GJgot2zQ _G72coNZLEeSq8-GJgot2zQ _bzO7MNZLEeSq8-GJgot2zQ _hoDJwNZcEeSq8-GJgot2zQ _ZTdOoNZiEeSq8-GJgot2zQ">
<ownedBehavior xmi:type="uml:Activity" xmi:id="_IP1NANZLEeSq8-GJgot2zQ" name="Activity1" postcondition="_VQB3cNZMEeSq8-GJgot2zQ" precondition="_QDTT4NZMEeSq8-GJgot2zQ">
<ownedRule xmi:type="uml:Constraint" xmi:id="_QDTT4NZMEeSq8-GJgot2zQ" name="pre"/>
<ownedRule xmi:type="uml:Constraint" xmi:id="_VQB3cNZMEeSq8-GJgot2zQ" name="post"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_d9TO8NZfEeSq8-GJgot2zQ" name="argument" effect="read">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedBehavior>
<ownedOperation xmi:type="uml:Operation" xmi:id="_r4TWwNZKEeSq8-GJgot2zQ" name="Operation1">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_DhQ1ANZfEeSq8-GJgot2zQ" name="argument" isStream="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_QdMf8NZfEeSq8-GJgot2zQ" name="result" direction="return" isException="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_aLwvoNZiEeSq8-GJgot2zQ" name="Operation2">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_v0AqcNZiEeSq8-GJgot2zQ" name="input1" parameterSet="_qeCrUNZiEeSq8-GJgot2zQ"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_yhdIINZiEeSq8-GJgot2zQ" name="input2" parameterSet="_qeCrUNZiEeSq8-GJgot2zQ"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_5b38kNZiEeSq8-GJgot2zQ" name="output1" direction="out" parameterSet="_ZLvnoNZjEeSq8-GJgot2zQ"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_9zrDQNZiEeSq8-GJgot2zQ" name="output2" direction="out" parameterSet="_ZLvnoNZjEeSq8-GJgot2zQ"/>
<ownedParameterSet xmi:type="uml:ParameterSet" xmi:id="_qeCrUNZiEeSq8-GJgot2zQ" name="InputParameters" parameter="_v0AqcNZiEeSq8-GJgot2zQ _yhdIINZiEeSq8-GJgot2zQ"/>
<ownedParameterSet xmi:type="uml:ParameterSet" xmi:id="_ZLvnoNZjEeSq8-GJgot2zQ" name="OutputParameters" parameter="_5b38kNZiEeSq8-GJgot2zQ _9zrDQNZiEeSq8-GJgot2zQ"/>
</ownedOperation>
<edge xmi:type="uml:ObjectFlow" xmi:id="_hmH6UNZgEeSq8-GJgot2zQ" target="_SC8F0NZLEeSq8-GJgot2zQ" source="_-47vENZKEeSq8-GJgot2zQ">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_hmLksNZgEeSq8-GJgot2zQ" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_hmLksdZgEeSq8-GJgot2zQ" value="1"/>
</edge>
<node xmi:type="uml:BroadcastSignalAction" xmi:id="_45QzANZHEeSq8-GJgot2zQ" name="BroadcastSignalAction1" onPort="_9RTfYNZJEeSq8-GJgot2zQ" signal="_2ITCINWVEeSq8-GJgot2zQ">
<argument xmi:type="uml:InputPin" xmi:id="_YMqkgNZIEeSq8-GJgot2zQ" name="argument">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_YMsZsNZIEeSq8-GJgot2zQ" value="1"/>
</argument>
</node>
<node xmi:type="uml:SendSignalAction" xmi:id="_RmLjQNZJEeSq8-GJgot2zQ" name="SendSignal1" signal="_2ITCINWVEeSq8-GJgot2zQ">
<argument xmi:type="uml:InputPin" xmi:id="_iQ-soNZJEeSq8-GJgot2zQ" name="argument">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_iQ_6wNZJEeSq8-GJgot2zQ" value="1"/>
</argument>
<target xmi:type="uml:InputPin" xmi:id="_wiBJUNZJEeSq8-GJgot2zQ" name="target"/>
</node>
<node xmi:type="uml:SendObjectAction" xmi:id="_UqRJ4NZKEeSq8-GJgot2zQ" name="SendObjectAction1">
<request xmi:type="uml:InputPin" xmi:id="_b-rLoNZKEeSq8-GJgot2zQ" name="request"/>
<target xmi:type="uml:InputPin" xmi:id="_euY6MNZKEeSq8-GJgot2zQ" name="target"/>
</node>
<node xmi:type="uml:CallOperationAction" xmi:id="_ptr5UNZKEeSq8-GJgot2zQ" name="CallOperationAction1" operation="_r4TWwNZKEeSq8-GJgot2zQ">
<argument xmi:type="uml:InputPin" xmi:id="_zAm2MNZKEeSq8-GJgot2zQ" name="argument">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_zAorYNZKEeSq8-GJgot2zQ" value="1"/>
</argument>
<result xmi:type="uml:OutputPin" xmi:id="_-47vENZKEeSq8-GJgot2zQ" name="result" outgoing="_hmH6UNZgEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_-4-LUNZKEeSq8-GJgot2zQ" value="1"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="__-XtINZKEeSq8-GJgot2zQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__-XtIdZKEeSq8-GJgot2zQ" value="1"/>
</result>
<target xmi:type="uml:InputPin" xmi:id="_5ByVgNZKEeSq8-GJgot2zQ" name="target"/>
</node>
<node xmi:type="uml:CallBehaviorAction" xmi:id="_G72coNZLEeSq8-GJgot2zQ" name="CallBehaviorAction1" isSynchronous="false" behavior="_IP1NANZLEeSq8-GJgot2zQ">
<argument xmi:type="uml:InputPin" xmi:id="_SC8F0NZLEeSq8-GJgot2zQ" name="argument" incoming="_hmH6UNZgEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_SC9T8NZLEeSq8-GJgot2zQ" value="1"/>
</argument>
<result xmi:type="uml:OutputPin" xmi:id="_PMPlgNZLEeSq8-GJgot2zQ" name="result">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_PMQzoNZLEeSq8-GJgot2zQ" value="1"/>
</result>
</node>
<node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_bzO7MNZLEeSq8-GJgot2zQ" name="StartObjectBehaviorAction1">
<argument xmi:type="uml:InputPin" xmi:id="_m2qMYNZLEeSq8-GJgot2zQ" name="argument">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_m2qzcNZLEeSq8-GJgot2zQ" value="1"/>
</argument>
<result xmi:type="uml:OutputPin" xmi:id="_q-9egNZLEeSq8-GJgot2zQ" name="result">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_q-9egdZLEeSq8-GJgot2zQ" value="1"/>
</result>
<object xmi:type="uml:InputPin" xmi:id="_hKKjoNZLEeSq8-GJgot2zQ" name="object"/>
</node>
<node xmi:type="uml:SendObjectAction" xmi:id="_hoDJwNZcEeSq8-GJgot2zQ" name="SendObjectAction2">
<request xmi:type="uml:InputPin" xmi:id="_hoDJwdZcEeSq8-GJgot2zQ" name="request" type="_2ITCINWVEeSq8-GJgot2zQ"/>
<target xmi:type="uml:InputPin" xmi:id="_hoDJwtZcEeSq8-GJgot2zQ" name="target"/>
</node>
<node xmi:type="uml:CallOperationAction" xmi:id="_ZTdOoNZiEeSq8-GJgot2zQ" name="CallOperationAction2" operation="_aLwvoNZiEeSq8-GJgot2zQ">
<argument xmi:type="uml:InputPin" xmi:id="_HRg2sNZjEeSq8-GJgot2zQ" name="input1">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_HRhdwNZjEeSq8-GJgot2zQ" value="1"/>
</argument>
<argument xmi:type="uml:InputPin" xmi:id="_OKx0kNZjEeSq8-GJgot2zQ" name="input2">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_OKyboNZjEeSq8-GJgot2zQ" value="1"/>
</argument>
<result xmi:type="uml:OutputPin" xmi:id="_bo2_wNZiEeSq8-GJgot2zQ" name="output1">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_bo3m0NZiEeSq8-GJgot2zQ" value="1"/>
</result>
<result xmi:type="uml:OutputPin" xmi:id="_i6ezQNZiEeSq8-GJgot2zQ" name="output2">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_i6faUNZiEeSq8-GJgot2zQ" value="1"/>
</result>
</node>
</ownedBehavior>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_jFmzQNZkEeSq8-GJgot2zQ" name="Object Actions Owner">
<ownedBehavior xmi:type="uml:Activity" xmi:id="_k5i2ENZkEeSq8-GJgot2zQ" name="Object Actions" node="_dPOVENZsEeSq8-GJgot2zQ _uLlIgNZsEeSq8-GJgot2zQ _AxdegNZtEeSq8-GJgot2zQ _fXxggNZtEeSq8-GJgot2zQ _2u4w4NZtEeSq8-GJgot2zQ _YgP9INZvEeSq8-GJgot2zQ _7an1UNZvEeSq8-GJgot2zQ _QjmaMNZwEeSq8-GJgot2zQ _mojfINZwEeSq8-GJgot2zQ">
<node xmi:type="uml:CreateObjectAction" xmi:id="_dPOVENZsEeSq8-GJgot2zQ" name="CreateObjectAction1" classifier="_xMD8MNWWEeSq8-GJgot2zQ">
<result xmi:type="uml:OutputPin" xmi:id="_m4hxoNZsEeSq8-GJgot2zQ" name="result"/>
</node>
<node xmi:type="uml:DestroyObjectAction" xmi:id="_uLlIgNZsEeSq8-GJgot2zQ" name="DestroyObjectAction1" isDestroyLinks="true" isDestroyOwnedObjects="true">
<target xmi:type="uml:InputPin" xmi:id="_1d0AANZsEeSq8-GJgot2zQ" name="target"/>
</node>
<node xmi:type="uml:TestIdentityAction" xmi:id="_AxdegNZtEeSq8-GJgot2zQ" name="TestIdentityAction1">
<first xmi:type="uml:InputPin" xmi:id="_FbEt8NZtEeSq8-GJgot2zQ" name="first"/>
<result xmi:type="uml:OutputPin" xmi:id="_QLJlUNZtEeSq8-GJgot2zQ" name="result"/>
<second xmi:type="uml:InputPin" xmi:id="_LDo48NZtEeSq8-GJgot2zQ" name="second"/>
</node>
<node xmi:type="uml:ReadSelfAction" xmi:id="_fXxggNZtEeSq8-GJgot2zQ" name="ReadSelfAction1">
<result xmi:type="uml:OutputPin" xmi:id="_j3JO0NZtEeSq8-GJgot2zQ" name="result"/>
</node>
<node xmi:type="uml:ValueSpecificationAction" xmi:id="_2u4w4NZtEeSq8-GJgot2zQ" name="ValueSpecificationAction1">
<result xmi:type="uml:OutputPin" xmi:id="_6qx-sNZtEeSq8-GJgot2zQ" name="result"/>
<value xmi:type="uml:LiteralString" xmi:id="__650gNZtEeSq8-GJgot2zQ" value="Hello"/>
</node>
<node xmi:type="uml:ReadExtentAction" xmi:id="_YgP9INZvEeSq8-GJgot2zQ" name="ReadExtentAction1" classifier="_07W5gNTHEeS-VNzF3wEQgA">
<result xmi:type="uml:OutputPin" xmi:id="_cf7ewNZvEeSq8-GJgot2zQ" name="result"/>
</node>
<node xmi:type="uml:ReclassifyObjectAction" xmi:id="_7an1UNZvEeSq8-GJgot2zQ" name="ReclassifyObjectAction1" isReplaceAll="true" newClassifier="_igSHcNWaEeSq8-GJgot2zQ" oldClassifier="_07W5gNTHEeS-VNzF3wEQgA">
<object xmi:type="uml:InputPin" xmi:id="_B1bVkNZwEeSq8-GJgot2zQ" name="object"/>
</node>
<node xmi:type="uml:ReadIsClassifiedObjectAction" xmi:id="_QjmaMNZwEeSq8-GJgot2zQ" name="ReadIsClassifiedObjectAction1" classifier="_07W5gNTHEeS-VNzF3wEQgA" isDirect="true">
<object xmi:type="uml:InputPin" xmi:id="_UlQ40NZwEeSq8-GJgot2zQ" name="object"/>
<result xmi:type="uml:OutputPin" xmi:id="_Zff-MNZwEeSq8-GJgot2zQ" name="result"/>
</node>
<node xmi:type="uml:StartClassifierBehaviorAction" xmi:id="_mojfINZwEeSq8-GJgot2zQ" name="StartClassifierBehaviorAction1">
<object xmi:type="uml:InputPin" xmi:id="_rgMjgNZwEeSq8-GJgot2zQ" name="object"/>
</node>
</ownedBehavior>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_7FVP4NZxEeSq8-GJgot2zQ" name="Link Actions Owner">
<ownedBehavior xmi:type="uml:Activity" xmi:id="_9hyrQNZxEeSq8-GJgot2zQ" name="Link Actions" node="_ZPs8wNZyEeSq8-GJgot2zQ _oMCcYNZ2EeSq8-GJgot2zQ _fNwA0NZ4EeSq8-GJgot2zQ _o5DzENZ5EeSq8-GJgot2zQ _lkf1kNZ6EeSq8-GJgot2zQ _KAFB0NZ7EeSq8-GJgot2zQ _QFqgANZ7EeSq8-GJgot2zQ">
<node xmi:type="uml:ReadLinkAction" xmi:id="_ZPs8wNZyEeSq8-GJgot2zQ" name="ReadLinkAction1" isLeaf="true">
<endData xmi:type="uml:LinkEndData" xmi:id="_uLWa0NZzEeSq8-GJgot2zQ" end="_PbLSMdZzEeSq8-GJgot2zQ" value="_cJkQYNZzEeSq8-GJgot2zQ"/>
<endData xmi:type="uml:LinkEndData" xmi:id="_M9J7INZ0EeSq8-GJgot2zQ" end="_PbKrINZzEeSq8-GJgot2zQ" value="_FnJ98NZ0EeSq8-GJgot2zQ">
<qualifier xmi:type="uml:QualifierValue" xmi:id="_KBVYUNZ2EeSq8-GJgot2zQ" qualifier="_DcX2gNZ2EeSq8-GJgot2zQ" value="_M286kNZ2EeSq8-GJgot2zQ"/>
</endData>
<inputValue xmi:type="uml:InputPin" xmi:id="_cJkQYNZzEeSq8-GJgot2zQ" name="inputValue1" type="_07W5gNTHEeS-VNzF3wEQgA">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_cJkQYdZzEeSq8-GJgot2zQ" value="1"/>
</inputValue>
<inputValue xmi:type="uml:InputPin" xmi:id="_FnJ98NZ0EeSq8-GJgot2zQ" name="inputValue2" type="_igSHcNWaEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_FnKlANZ0EeSq8-GJgot2zQ" value="1"/>
</inputValue>
<inputValue xmi:type="uml:InputPin" xmi:id="_M286kNZ2EeSq8-GJgot2zQ" name="InputValue3">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_M29hoNZ2EeSq8-GJgot2zQ" value="1"/>
</inputValue>
<result xmi:type="uml:OutputPin" xmi:id="_fenWENZyEeSq8-GJgot2zQ" name="result"/>
</node>
<node xmi:type="uml:CreateLinkAction" xmi:id="_oMCcYNZ2EeSq8-GJgot2zQ" name="CreateLinkAction1">
<endData xmi:type="uml:LinkEndCreationData" xmi:id="_DqJ-YNZ3EeSq8-GJgot2zQ" end="_PbLSMdZzEeSq8-GJgot2zQ" value="_zVfdENZ2EeSq8-GJgot2zQ" insertAt="_5UwQ0NZ2EeSq8-GJgot2zQ" isReplaceAll="true"/>
<endData xmi:type="uml:LinkEndCreationData" xmi:id="_RCXgMNZ4EeSq8-GJgot2zQ" end="_PbKrINZzEeSq8-GJgot2zQ" value="_5UwQ0NZ2EeSq8-GJgot2zQ" insertAt="_FOS1MNZ4EeSq8-GJgot2zQ"/>
<inputValue xmi:type="uml:InputPin" xmi:id="_zVfdENZ2EeSq8-GJgot2zQ" name="InputValue1" type="_07W5gNTHEeS-VNzF3wEQgA">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_zVgrMNZ2EeSq8-GJgot2zQ" value="1"/>
</inputValue>
<inputValue xmi:type="uml:InputPin" xmi:id="_13UgoNZ2EeSq8-GJgot2zQ" name="InputValue2" type="_igSHcNWaEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_13UgodZ2EeSq8-GJgot2zQ" value="1"/>
</inputValue>
<inputValue xmi:type="uml:InputPin" xmi:id="_5UwQ0NZ2EeSq8-GJgot2zQ" name="InputValue3">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_5Uw34NZ2EeSq8-GJgot2zQ" value="1"/>
</inputValue>
<inputValue xmi:type="uml:InputPin" xmi:id="_FOS1MNZ4EeSq8-GJgot2zQ" name="InputValue4">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_FOUDUNZ4EeSq8-GJgot2zQ" value="1"/>
</inputValue>
</node>
<node xmi:type="uml:DestroyLinkAction" xmi:id="_fNwA0NZ4EeSq8-GJgot2zQ" name="DestroyLinkAction1">
<endData xmi:type="uml:LinkEndDestructionData" xmi:id="_2WYwUNZ4EeSq8-GJgot2zQ" end="_PbLSMdZzEeSq8-GJgot2zQ" value="_jyCrYNZ4EeSq8-GJgot2zQ" destroyAt="_lpANANZ4EeSq8-GJgot2zQ"/>
<endData xmi:type="uml:LinkEndDestructionData" xmi:id="__WNLANZ4EeSq8-GJgot2zQ" end="_PbKrINZzEeSq8-GJgot2zQ" value="_lUGUANZ4EeSq8-GJgot2zQ" destroyAt="_l_0xkNZ4EeSq8-GJgot2zQ"/>
<inputValue xmi:type="uml:InputPin" xmi:id="_jyCrYNZ4EeSq8-GJgot2zQ" name="InputPin1" type="_07W5gNTHEeS-VNzF3wEQgA">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_jyD5gNZ4EeSq8-GJgot2zQ" value="1"/>
</inputValue>
<inputValue xmi:type="uml:InputPin" xmi:id="_lUGUANZ4EeSq8-GJgot2zQ" name="InputPin2" type="_igSHcNWaEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_lUG7ENZ4EeSq8-GJgot2zQ" value="1"/>
</inputValue>
<inputValue xmi:type="uml:InputPin" xmi:id="_lpANANZ4EeSq8-GJgot2zQ" name="InputPin3">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_lpA0ENZ4EeSq8-GJgot2zQ" value="1"/>
</inputValue>
<inputValue xmi:type="uml:InputPin" xmi:id="_l_0xkNZ4EeSq8-GJgot2zQ" name="InputPin4">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#UnlimitedNatural"/>
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_l_0xkdZ4EeSq8-GJgot2zQ" value="1"/>
</inputValue>
</node>
<node xmi:type="uml:ClearAssociationAction" xmi:id="_o5DzENZ5EeSq8-GJgot2zQ" name="ClearAssociationAction1" association="_PbLSMNZzEeSq8-GJgot2zQ">
<object xmi:type="uml:InputPin" xmi:id="_0Mf2MNZ5EeSq8-GJgot2zQ" name="object"/>
</node>
<node xmi:type="uml:ReadLinkObjectEndAction" xmi:id="_lkf1kNZ6EeSq8-GJgot2zQ" name="ReadLinkObjectEndAction1"/>
<node xmi:type="uml:ReadLinkObjectEndQualifierAction" xmi:id="_KAFB0NZ7EeSq8-GJgot2zQ" name="ReadLinkObjectEndQualifierAction1"/>
<node xmi:type="uml:CreateLinkObjectAction" xmi:id="_QFqgANZ7EeSq8-GJgot2zQ" name="CreateLinkObjectAction1"/>
</ownedBehavior>
</packagedElement>
<packagedElement xmi:type="uml:Association" xmi:id="_PbLSMNZzEeSq8-GJgot2zQ" memberEnd="_PbLSMdZzEeSq8-GJgot2zQ _PbKrINZzEeSq8-GJgot2zQ">
<name xsi:nil="true"/>
<ownedEnd xmi:type="uml:Property" xmi:id="_PbLSMdZzEeSq8-GJgot2zQ" name="saveException" type="_07W5gNTHEeS-VNzF3wEQgA" isOrdered="true" association="_PbLSMNZzEeSq8-GJgot2zQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PbLSMtZzEeSq8-GJgot2zQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PbLSM9ZzEeSq8-GJgot2zQ" value="1"/>
</ownedEnd>
<ownedEnd xmi:type="uml:Property" xmi:id="_PbKrINZzEeSq8-GJgot2zQ" name="loadException" type="_igSHcNWaEeSq8-GJgot2zQ" association="_PbLSMNZzEeSq8-GJgot2zQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PbKrIdZzEeSq8-GJgot2zQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PbKrItZzEeSq8-GJgot2zQ" value="*"/>
<qualifier xmi:type="uml:Property" xmi:id="_DcX2gNZ2EeSq8-GJgot2zQ" name="q1">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</qualifier>
</ownedEnd>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_4sXo4NZ7EeSq8-GJgot2zQ" name="Structural Feature Actions Owner">
<ownedBehavior xmi:type="uml:Activity" xmi:id="_8BFh8NZ7EeSq8-GJgot2zQ" name="Structural Feature Actions" node="_B6pWUNZ8EeSq8-GJgot2zQ _XFaD4NZ8EeSq8-GJgot2zQ _7jO2YNZ9EeSq8-GJgot2zQ _Arqv0NZ-EeSq8-GJgot2zQ">
<node xmi:type="uml:ReadStructuralFeatureAction" xmi:id="_B6pWUNZ8EeSq8-GJgot2zQ" name="ReadStructuralFeatureAction1" structuralFeature="_PbLSMdZzEeSq8-GJgot2zQ">
<object xmi:type="uml:InputPin" xmi:id="_Ojcp4NZ8EeSq8-GJgot2zQ" name="object" type="_PbLSMNZzEeSq8-GJgot2zQ"/>
<result xmi:type="uml:OutputPin" xmi:id="_HFmYQNZ8EeSq8-GJgot2zQ" name="result" type="_07W5gNTHEeS-VNzF3wEQgA"/>
</node>
<node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_XFaD4NZ8EeSq8-GJgot2zQ" name="AddStructuralFeatureValueAction1" structuralFeature="_PbLSMdZzEeSq8-GJgot2zQ" isReplaceAll="true">
<object xmi:type="uml:InputPin" xmi:id="_befkANZ8EeSq8-GJgot2zQ" name="object" type="_PbLSMNZzEeSq8-GJgot2zQ"/>
<result xmi:type="uml:OutputPin" xmi:id="_q6Kn0NZ8EeSq8-GJgot2zQ" name="result" type="_PbLSMNZzEeSq8-GJgot2zQ"/>
<value xmi:type="uml:InputPin" xmi:id="_wFA8ENZ8EeSq8-GJgot2zQ" name="value" type="_07W5gNTHEeS-VNzF3wEQgA"/>
</node>
<node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_7jO2YNZ9EeSq8-GJgot2zQ" name="ClearStructuralFeatureAction1" structuralFeature="_PbLSMdZzEeSq8-GJgot2zQ">
<object xmi:type="uml:InputPin" xmi:id="_Kka9oNZ-EeSq8-GJgot2zQ" name="object"/>
<result xmi:type="uml:OutputPin" xmi:id="_Pan3kNZ-EeSq8-GJgot2zQ" name="output"/>
</node>
<node xmi:type="uml:RemoveStructuralFeatureValueAction" xmi:id="_Arqv0NZ-EeSq8-GJgot2zQ" name="RemoveStructuralFeatureValueAction1"/>
</ownedBehavior>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_nClAUNZ-EeSq8-GJgot2zQ" name="Variable Actions Owner">
<ownedBehavior xmi:type="uml:Activity" xmi:id="_pXrPcNZ-EeSq8-GJgot2zQ" name="Variable Actions" node="_4L9jINZ-EeSq8-GJgot2zQ _h7fVQNZ_EeSq8-GJgot2zQ _-R2t4NZ_EeSq8-GJgot2zQ __2izwNZ_EeSq8-GJgot2zQ">
<variable xmi:type="uml:Variable" xmi:id="_9BvmUNZ-EeSq8-GJgot2zQ" name="variable1" isOrdered="true">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="__CFtcNZ-EeSq8-GJgot2zQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__CGUgNZ-EeSq8-GJgot2zQ" value="1"/>
</variable>
<node xmi:type="uml:ReadVariableAction" xmi:id="_4L9jINZ-EeSq8-GJgot2zQ" name="ReadVariableAction1" variable="_9BvmUNZ-EeSq8-GJgot2zQ">
<result xmi:type="uml:OutputPin" xmi:id="_DFYjwNZ_EeSq8-GJgot2zQ" name="result"/>
</node>
<node xmi:type="uml:AddVariableValueAction" xmi:id="_h7fVQNZ_EeSq8-GJgot2zQ" name="AddVariableValueAction1" variable="_9BvmUNZ-EeSq8-GJgot2zQ" isReplaceAll="true">
<value xmi:type="uml:InputPin" xmi:id="_mrjyANZ_EeSq8-GJgot2zQ" name="value"/>
<insertAt xmi:type="uml:InputPin" xmi:id="_saOlANZ_EeSq8-GJgot2zQ" name="insertAt"/>
</node>
<node xmi:type="uml:RemoveStructuralFeatureValueAction" xmi:id="_-R2t4NZ_EeSq8-GJgot2zQ" name="RemoveStructuralFeatureValueAction1"/>
<node xmi:type="uml:ClearVariableAction" xmi:id="__2izwNZ_EeSq8-GJgot2zQ" name="ClearVariableAction1"/>
</ownedBehavior>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_CmevUNaBEeSq8-GJgot2zQ" name="Accept Event Actions Owner">
<ownedBehavior xmi:type="uml:Activity" xmi:id="_GXOdENaBEeSq8-GJgot2zQ" name="Accept Event Actions" node="_MhjRUNaBEeSq8-GJgot2zQ _UJR3sNaBEeSq8-GJgot2zQ _Z7vlkNaBEeSq8-GJgot2zQ _pTH_QNaBEeSq8-GJgot2zQ _Eo750NaCEeSq8-GJgot2zQ">
<node xmi:type="uml:AcceptEventAction" xmi:id="_MhjRUNaBEeSq8-GJgot2zQ" name="AcceptEventAction1" isUnmarshall="true">
<result xmi:type="uml:OutputPin" xmi:id="_RJZwwNaCEeSq8-GJgot2zQ" name="result">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_RJbl8NaCEeSq8-GJgot2zQ" value="1"/>
</result>
<trigger xmi:type="uml:Trigger" xmi:id="_dr-1oNaEEeSq8-GJgot2zQ" event="_iQHvMNaEEeSq8-GJgot2zQ"/>
</node>
<node xmi:type="uml:AcceptCallAction" xmi:id="_UJR3sNaBEeSq8-GJgot2zQ" name="AcceptCallAction1">
<returnInformation xmi:type="uml:OutputPin" xmi:id="_ANbs8NaEEeSq8-GJgot2zQ" name="returnInformation"/>
</node>
<node xmi:type="uml:ReplyAction" xmi:id="_Z7vlkNaBEeSq8-GJgot2zQ" name="ReplyAction1"/>
<node xmi:type="uml:UnmarshallAction" xmi:id="_pTH_QNaBEeSq8-GJgot2zQ" name="UnmarshallAction1"/>
<node xmi:type="uml:AcceptEventAction" xmi:id="_Eo750NaCEeSq8-GJgot2zQ" name="AcceptEventAction2">
<trigger xmi:type="uml:Trigger" xmi:id="_cUr9cNaCEeSq8-GJgot2zQ" event="_ViCIcNaDEeSq8-GJgot2zQ"/>
</node>
</ownedBehavior>
</packagedElement>
<packagedElement xmi:type="uml:TimeEvent" xmi:id="_ViCIcNaDEeSq8-GJgot2zQ">
<when xmi:type="uml:TimeExpression" xmi:id="_hNzMANaDEeSq8-GJgot2zQ">
<expr xmi:type="uml:LiteralString" xmi:id="_jtvZMNaDEeSq8-GJgot2zQ" value="at the end"/>
</when>
</packagedElement>
<packagedElement xmi:type="uml:SignalEvent" xmi:id="_iQHvMNaEEeSq8-GJgot2zQ" signal="_2ITCINWVEeSq8-GJgot2zQ"/>
<packagedElement xmi:type="uml:Class" xmi:id="_-4W68NaEEeSq8-GJgot2zQ" name="Structured Actions Owner">
<ownedBehavior xmi:type="uml:Activity" xmi:id="_BUg0UNaFEeSq8-GJgot2zQ" name="Structured Actions" node="_x66-sNaFEeSq8-GJgot2zQ _fkBN8NaHEeSq8-GJgot2zQ _nidEINaHEeSq8-GJgot2zQ _qLCP8NaHEeSq8-GJgot2zQ _CAXeoNaOEeSq8-GJgot2zQ" group="_x66-sNaFEeSq8-GJgot2zQ _fkBN8NaHEeSq8-GJgot2zQ _nidEINaHEeSq8-GJgot2zQ _qLCP8NaHEeSq8-GJgot2zQ _CAXeoNaOEeSq8-GJgot2zQ">
<edge xmi:type="uml:ControlFlow" xmi:id="_LKzcoNaIEeSq8-GJgot2zQ" target="_JPgNkNaIEeSq8-GJgot2zQ" source="_Hu7LoNaIEeSq8-GJgot2zQ"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_mujy8NaQEeSq8-GJgot2zQ" target="_OEGEUNaQEeSq8-GJgot2zQ" source="_Kg3gENaOEeSq8-GJgot2zQ"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_ns_KENaQEeSq8-GJgot2zQ" target="_X-3EUNaQEeSq8-GJgot2zQ" source="_gJ_5wNaQEeSq8-GJgot2zQ"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_pUy1YNaQEeSq8-GJgot2zQ" target="_P-zvcNaOEeSq8-GJgot2zQ" source="_aV50MNaQEeSq8-GJgot2zQ"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_vP5h4NaQEeSq8-GJgot2zQ" target="_P-zvcNaOEeSq8-GJgot2zQ" source="_LwRnkNaQEeSq8-GJgot2zQ"/>
<structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_x66-sNaFEeSq8-GJgot2zQ" name="StructuredActivityNode1" mustIsolate="true">
<structuredNodeInput xmi:type="uml:InputPin" xmi:id="_UomesNaGEeSq8-GJgot2zQ" name="InputPin1">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_Uons0NaGEeSq8-GJgot2zQ" value="1"/>
</structuredNodeInput>
<structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_7D0yANaHEeSq8-GJgot2zQ" name="OutputPin1">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_7D1ZENaHEeSq8-GJgot2zQ" value="1"/>
</structuredNodeOutput>
<variable xmi:type="uml:Variable" xmi:id="_DDUDANaGEeSq8-GJgot2zQ" name="Variable1">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</variable>
<node xmi:type="uml:OpaqueAction" xmi:id="_Hu7LoNaIEeSq8-GJgot2zQ" name="OpaqueAction1" outgoing="_LKzcoNaIEeSq8-GJgot2zQ"/>
<node xmi:type="uml:OpaqueAction" xmi:id="_JPgNkNaIEeSq8-GJgot2zQ" name="OpaqueAction2" incoming="_LKzcoNaIEeSq8-GJgot2zQ"/>
</structuredNode>
<structuredNode xmi:type="uml:ConditionalNode" xmi:id="_fkBN8NaHEeSq8-GJgot2zQ" name="ConditionalNode1" isAssured="true" isDeterminate="true">
<node xmi:type="uml:OpaqueAction" xmi:id="_9fbm4NaJEeSq8-GJgot2zQ" name="Test1">
<outputValue xmi:type="uml:OutputPin" xmi:id="_zAg7gNaKEeSq8-GJgot2zQ" name="decider1">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_zAhikNaKEeSq8-GJgot2zQ" value="1"/>
</outputValue>
</node>
<node xmi:type="uml:OpaqueAction" xmi:id="_JOYhUNaKEeSq8-GJgot2zQ" name="Body1">
<outputValue xmi:type="uml:OutputPin" xmi:id="_G0rCgNaLEeSq8-GJgot2zQ" name="bodyOutput1">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_G0s3sNaLEeSq8-GJgot2zQ" value="1"/>
</outputValue>
</node>
<node xmi:type="uml:OpaqueAction" xmi:id="_L5pNsNaKEeSq8-GJgot2zQ" name="Test2">
<outputValue xmi:type="uml:OutputPin" xmi:id="_1t8LENaKEeSq8-GJgot2zQ" name="decider2">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_1t8yINaKEeSq8-GJgot2zQ" value="1"/>
</outputValue>
</node>
<node xmi:type="uml:OpaqueAction" xmi:id="_OblmANaKEeSq8-GJgot2zQ" name="Body2">
<outputValue xmi:type="uml:OutputPin" xmi:id="_KnUNsNaLEeSq8-GJgot2zQ" name="bodyOutput2">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_KnU0wNaLEeSq8-GJgot2zQ" value="1"/>
</outputValue>
</node>
<clause xmi:type="uml:Clause" xmi:id="_U44PANaJEeSq8-GJgot2zQ" body="_JOYhUNaKEeSq8-GJgot2zQ" bodyOutput="_G0rCgNaLEeSq8-GJgot2zQ" decider="_zAg7gNaKEeSq8-GJgot2zQ" successorClause="_1GvdoNaJEeSq8-GJgot2zQ" test="_9fbm4NaJEeSq8-GJgot2zQ"/>
<clause xmi:type="uml:Clause" xmi:id="_1GvdoNaJEeSq8-GJgot2zQ" body="_OblmANaKEeSq8-GJgot2zQ" bodyOutput="_KnUNsNaLEeSq8-GJgot2zQ" decider="_1t8LENaKEeSq8-GJgot2zQ" predecessorClause="_U44PANaJEeSq8-GJgot2zQ" test="_L5pNsNaKEeSq8-GJgot2zQ"/>
<result xmi:type="uml:OutputPin" xmi:id="_mwXqcNaIEeSq8-GJgot2zQ" name="result">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_mwYRgNaIEeSq8-GJgot2zQ" value="1"/>
</result>
</structuredNode>
<structuredNode xmi:type="uml:LoopNode" xmi:id="_nidEINaHEeSq8-GJgot2zQ" name="LoopNode1" visibility="package" mustIsolate="true" bodyOutput="_zgOrcNaMEeSq8-GJgot2zQ" bodyPart="_1K6hENaLEeSq8-GJgot2zQ" isTestedFirst="true" setupPart="_w0ZMwNaLEeSq8-GJgot2zQ" test="_zJy94NaLEeSq8-GJgot2zQ">
<node xmi:type="uml:OpaqueAction" xmi:id="_w0ZMwNaLEeSq8-GJgot2zQ" name="setupPart"/>
<node xmi:type="uml:OpaqueAction" xmi:id="_zJy94NaLEeSq8-GJgot2zQ" name="test">
<outputValue xmi:type="uml:OutputPin" xmi:id="_v8FPQNaMEeSq8-GJgot2zQ" name="decider">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_v8F2UNaMEeSq8-GJgot2zQ" value="1"/>
</outputValue>
</node>
<node xmi:type="uml:OpaqueAction" xmi:id="_1K6hENaLEeSq8-GJgot2zQ" name="bodyPart">
<outputValue xmi:type="uml:OutputPin" xmi:id="_zgOrcNaMEeSq8-GJgot2zQ" name="bodyOutput">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_zgPSgNaMEeSq8-GJgot2zQ" value="1"/>
</outputValue>
</node>
<loopVariable xmi:type="uml:OutputPin" xmi:id="_hrAWUNaMEeSq8-GJgot2zQ" name="loopVariable">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_hrBkcNaMEeSq8-GJgot2zQ" value="1"/>
</loopVariable>
<loopVariableInput xmi:type="uml:InputPin" xmi:id="_qH1_wNaMEeSq8-GJgot2zQ" name="loopVariableInput">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_qH2m0NaMEeSq8-GJgot2zQ" value="1"/>
</loopVariableInput>
<result xmi:type="uml:OutputPin" xmi:id="_igU_UNaNEeSq8-GJgot2zQ" name="result">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_igVmYNaNEeSq8-GJgot2zQ" value="1"/>
</result>
</structuredNode>
<structuredNode xmi:type="uml:SequenceNode" xmi:id="_qLCP8NaHEeSq8-GJgot2zQ" name="SequenceNode1">
<executableNode xmi:type="uml:OpaqueAction" xmi:id="_0qKSgNaNEeSq8-GJgot2zQ" name="OpaqueAction1"/>
</structuredNode>
<structuredNode xmi:type="uml:ExpansionRegion" xmi:id="_CAXeoNaOEeSq8-GJgot2zQ" name="ExpansionRegion1" mode="parallel" outputElement="_P-zvcNaOEeSq8-GJgot2zQ" inputElement="_Kg3gENaOEeSq8-GJgot2zQ _gJ_5wNaQEeSq8-GJgot2zQ">
<node xmi:type="uml:ExpansionNode" xmi:id="_Kg3gENaOEeSq8-GJgot2zQ" name="InputExpansionNode1" outgoing="_mujy8NaQEeSq8-GJgot2zQ" regionAsInput="_CAXeoNaOEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_Kg4HINaOEeSq8-GJgot2zQ" value="1"/>
</node>
<node xmi:type="uml:ExpansionNode" xmi:id="_P-zvcNaOEeSq8-GJgot2zQ" name="OutputExpansionNode" incoming="_pUy1YNaQEeSq8-GJgot2zQ _vP5h4NaQEeSq8-GJgot2zQ" regionAsOutput="_CAXeoNaOEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_P-0WgNaOEeSq8-GJgot2zQ" value="1"/>
</node>
<node xmi:type="uml:OpaqueAction" xmi:id="_zb0aoNaOEeSq8-GJgot2zQ" name="OpaqueAction1">
<inputValue xmi:type="uml:InputPin" xmi:id="_OEGEUNaQEeSq8-GJgot2zQ" name="input" incoming="_mujy8NaQEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_OEGrYNaQEeSq8-GJgot2zQ" value="1"/>
</inputValue>
<outputValue xmi:type="uml:OutputPin" xmi:id="_LwRnkNaQEeSq8-GJgot2zQ" name="output" outgoing="_vP5h4NaQEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_LwSOoNaQEeSq8-GJgot2zQ" value="1"/>
</outputValue>
</node>
<node xmi:type="uml:OpaqueAction" xmi:id="_SClTINaQEeSq8-GJgot2zQ" name="OpaqueAction2">
<inputValue xmi:type="uml:InputPin" xmi:id="_X-3EUNaQEeSq8-GJgot2zQ" name="input" incoming="_ns_KENaQEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_X-3rYNaQEeSq8-GJgot2zQ" value="1"/>
</inputValue>
<outputValue xmi:type="uml:OutputPin" xmi:id="_aV50MNaQEeSq8-GJgot2zQ" name="output" outgoing="_pUy1YNaQEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_aV50MdaQEeSq8-GJgot2zQ" value="1"/>
</outputValue>
</node>
<node xmi:type="uml:ExpansionNode" xmi:id="_gJ_5wNaQEeSq8-GJgot2zQ" name="InputExpansionNode2" outgoing="_ns_KENaQEeSq8-GJgot2zQ" regionAsInput="_CAXeoNaOEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_gJ_5wdaQEeSq8-GJgot2zQ" value="1"/>
</node>
</structuredNode>
</ownedBehavior>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_5eVkcNaTEeSq8-GJgot2zQ" name="Activity Edges Owner">
<ownedBehavior xmi:type="uml:Activity" xmi:id="_8dNJUNaTEeSq8-GJgot2zQ" name="Activity Edges" node="_Fg4wUNaUEeSq8-GJgot2zQ _OZskENaUEeSq8-GJgot2zQ _bKKl4NaUEeSq8-GJgot2zQ _7Ysi4NaUEeSq8-GJgot2zQ _ARWT4NaVEeSq8-GJgot2zQ">
<nestedClassifier xmi:type="uml:Activity" xmi:id="_1GWloNaVEeSq8-GJgot2zQ" name="Transformation1"/>
<nestedClassifier xmi:type="uml:Activity" xmi:id="_KkW_UNaWEeSq8-GJgot2zQ" name="Selection1"/>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_gSqwwNaUEeSq8-GJgot2zQ" name="collection">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kqNYwNaUEeSq8-GJgot2zQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kqNYwdaUEeSq8-GJgot2zQ" value="*"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_JMvhkNaVEeSq8-GJgot2zQ" name="result" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
</ownedParameter>
<edge xmi:type="uml:ObjectFlow" xmi:id="_pKlzsNaUEeSq8-GJgot2zQ" target="_Q3_ygNaUEeSq8-GJgot2zQ" source="_bKKl4NaUEeSq8-GJgot2zQ">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_pKnB0NaUEeSq8-GJgot2zQ" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_pKnB0daUEeSq8-GJgot2zQ" value="1"/>
</edge>
<edge xmi:type="uml:ControlFlow" xmi:id="_wxXX0NaUEeSq8-GJgot2zQ" target="_Q3_ygNaUEeSq8-GJgot2zQ" source="_OZskENaUEeSq8-GJgot2zQ">
<guard xmi:type="uml:OpaqueExpression" xmi:id="_Y75FkNaWEeSq8-GJgot2zQ">
<language>OCL</language>
<body>self->isEmpty()</body>
</guard>
<weight xmi:type="uml:LiteralInteger" xmi:id="_iVzbQNaWEeSq8-GJgot2zQ" value="4"/>
</edge>
<edge xmi:type="uml:ObjectFlow" xmi:id="_C1coUNaVEeSq8-GJgot2zQ" name="objectFlow2" target="_ARWT4NaVEeSq8-GJgot2zQ" source="_JBX0gNaUEeSq8-GJgot2zQ" isMulticast="true" isMultireceive="true" selection="_KkW_UNaWEeSq8-GJgot2zQ" transformation="_1GWloNaVEeSq8-GJgot2zQ">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_C1dPYNaVEeSq8-GJgot2zQ" value="true"/>
<weight xmi:type="uml:LiteralInteger" xmi:id="_C1dPYdaVEeSq8-GJgot2zQ" value="1"/>
</edge>
<node xmi:type="uml:ReduceAction" xmi:id="_Fg4wUNaUEeSq8-GJgot2zQ" name="ReduceAction1" isOrdered="true">
<collection xmi:type="uml:InputPin" xmi:id="_Q3_ygNaUEeSq8-GJgot2zQ" name="collection" incoming="_pKlzsNaUEeSq8-GJgot2zQ _wxXX0NaUEeSq8-GJgot2zQ"/>
<result xmi:type="uml:OutputPin" xmi:id="_JBX0gNaUEeSq8-GJgot2zQ" name="result" outgoing="_C1coUNaVEeSq8-GJgot2zQ"/>
</node>
<node xmi:type="uml:InitialNode" xmi:id="_OZskENaUEeSq8-GJgot2zQ" name="InitialNode1" outgoing="_wxXX0NaUEeSq8-GJgot2zQ"/>
<node xmi:type="uml:ActivityParameterNode" xmi:id="_bKKl4NaUEeSq8-GJgot2zQ" name="ActivityParameterNode1" outgoing="_pKlzsNaUEeSq8-GJgot2zQ" parameter="_gSqwwNaUEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_bKKl4daUEeSq8-GJgot2zQ" value="1"/>
</node>
<node xmi:type="uml:RaiseExceptionAction" xmi:id="_7Ysi4NaUEeSq8-GJgot2zQ" name="RaiseExceptionAction1"/>
<node xmi:type="uml:ActivityParameterNode" xmi:id="_ARWT4NaVEeSq8-GJgot2zQ" name="ActivityParameterNode2" incoming="_C1coUNaVEeSq8-GJgot2zQ">
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_ARW68NaVEeSq8-GJgot2zQ" value="1"/>
</node>
</ownedBehavior>
</packagedElement>
</uml:Model>