Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjeremie.tatibouet2016-02-17 10:01:00 +0000
committerjeremie.tatibouet2016-02-17 10:01:00 +0000
commit40a60b5dbc2a3ba44df7e8430983781966fc995f (patch)
tree95cbfeeb7112e418b44f788539f2c69282ca785d /extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/PSSM_TestSuite.uml
parent51cb2037d6d88e181d1b58466db6bb700fb414e0 (diff)
downloadorg.eclipse.papyrus-initial-submission.tar.gz
org.eclipse.papyrus-initial-submission.tar.xz
org.eclipse.papyrus-initial-submission.zip
Test suite refactored - naming conventions applicationinitial-submission
Change-Id: Ib1be41bbb8210cbe211a2cdf068904f71665d1fd Signed-off-by: jeremie.tatibouet <jeremie.tatibouet@cea.fr>
Diffstat (limited to 'extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/PSSM_TestSuite.uml')
-rw-r--r--extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/PSSM_TestSuite.uml42147
1 files changed, 20724 insertions, 21423 deletions
diff --git a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/PSSM_TestSuite.uml b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/PSSM_TestSuite.uml
index 8c6c27e3e28..9ed27230255 100644
--- a/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/PSSM_TestSuite.uml
+++ b/extraplugins/moka/org.eclipse.papyrus.moka.fuml.statemachines/resources/tests/PSSM_TestSuite.uml
@@ -13,62 +13,14 @@
<packageImport xmi:type="uml:PackageImport" xmi:id="_ew6JMFYvEeW0iunAW-WGrg">
<importedPackage xmi:type="uml:Model" href="pathmap://PAPYRUS_fUML_LIBRARY/fUML_Library.uml#_0"/>
</packageImport>
- <packagedElement xmi:type="uml:Package" xmi:id="_Z3DyAHYaEeSmvsIVD0njGA" name="Behaviors">
+ <packagedElement xmi:type="uml:Package" xmi:id="_Z3DyAHYaEeSmvsIVD0njGA" name="Behavior">
<packagedElement xmi:type="uml:Package" xmi:id="_2ZhNEHrUEeSMYub6V9ZB8A" name="001">
- <ownedComment xmi:type="uml:Comment" xmi:id="_dDe4kFekEeWFxPAV5FjjgQ">
- <body>namespace StateMachine_TestSuite::Behaviors;&#xD;
-&#xD;
-public import StateMachine_TestSuite::Util::*;&#xD;
-package '001' {&#xD;
-&#xD;
- public active class 'SemanticTest Behavior001' specializes&#xD;
- StateMachine_TestSuite::Util::Architecture::AbstractSemanticTest {&#xD;
-&#xD;
- public&#xD;
- getTestComponent(): StateMachine_TestSuite::Util::Architecture::Tester;&#xD;
- public getTestTarget(): StateMachine_TestSuite::Util::Architecture::Target;&#xD;
- @Create&#xD;
- public 'SemanticTest Behavior001'();&#xD;
-&#xD;
- } do 'SemanticTest Behavior001$behavior$1'&#xD;
-&#xD;
- public active class Behaviors_001_Test specializes&#xD;
- StateMachine_TestSuite::Util::Architecture::Target {&#xD;
-&#xD;
- @Create&#xD;
- public Behaviors_001_Test();&#xD;
-&#xD;
- }&#xD;
-&#xD;
- public active class Tester_Behavior_001 specializes&#xD;
- StateMachine_TestSuite::Util::Architecture::Tester {&#xD;
-&#xD;
- @Create&#xD;
- public Tester_Behavior_001();&#xD;
-&#xD;
- } do Tester_Behavior_001&#xD;
-&#xD;
-}</body>
- </ownedComment>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_0rFBwFbwEeWEApi9OIHc6g" importedPackage="_E6k6kHYmEeSlH-ceI1IC9Q"/>
- <packagedElement xmi:type="uml:Class" xmi:id="_xHSXQHYaEeSmvsIVD0njGA" name="Behaviors_001_Test" classifierBehavior="_6dq30HYaEeSmvsIVD0njGA" isActive="true">
- <ownedComment xmi:type="uml:Comment" xmi:id="_-9AHAFfAEeWvZMdeAcvhRg">
- <body>namespace StateMachine_TestSuite::Behaviors::'001';&#xD;
-&#xD;
-active class Behaviors_001_Test specializes Architecture::Target {&#xD;
-&#xD;
- @Create&#xD;
- public Behaviors_001_Test(){&#xD;
- super();&#xD;
- }&#xD;
-&#xD;
-} do Behavior_001_SM</body>
- </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_xHSXQHYaEeSmvsIVD0njGA" name="Behavior001_Test" classifierBehavior="_6dq30HYaEeSmvsIVD0njGA" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_CWpXMH7XEeSVWJ91ynqG7w" general="_BYPqsH7WEeSVWJ91ynqG7w"/>
- <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_6dq30HYaEeSmvsIVD0njGA" name="Behavior_001_SM" visibility="private">
+ <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_6dq30HYaEeSmvsIVD0njGA" name="Behavior001_Test$behavior$1" visibility="private">
<region xmi:type="uml:Region" xmi:id="_ATHoQHYbEeSmvsIVD0njGA" name="Region1">
- <transition xmi:type="uml:Transition" xmi:id="__47xMHYbEeSmvsIVD0njGA" source="_u19YYHYbEeSmvsIVD0njGA" target="_ZgPYAHYbEeSmvsIVD0njGA"/>
- <transition xmi:type="uml:Transition" xmi:id="_iNfpwHYgEeSmvsIVD0njGA" source="_ZgPYAHYbEeSmvsIVD0njGA" target="_PFihcHYgEeSmvsIVD0njGA">
+ <transition xmi:type="uml:Transition" xmi:id="__47xMHYbEeSmvsIVD0njGA" name="T1" source="_u19YYHYbEeSmvsIVD0njGA" target="_ZgPYAHYbEeSmvsIVD0njGA"/>
+ <transition xmi:type="uml:Transition" xmi:id="_iNfpwHYgEeSmvsIVD0njGA" name="T2" source="_ZgPYAHYbEeSmvsIVD0njGA" target="_PFihcHYgEeSmvsIVD0njGA">
<effect xmi:type="uml:Activity" xmi:id="_50Bs0HY5EeSlH-ceI1IC9Q" name="testEnd" node="_C_bFYHY6EeSlH-ceI1IC9Q _J-oTMHY6EeSlH-ceI1IC9Q _MNA2UHY6EeSlH-ceI1IC9Q _rUnngHY6EeSlH-ceI1IC9Q _39oWcHY6EeSlH-ceI1IC9Q _GSAZMFmDEeWmpZf2e-LrqA _Q0BmcFmDEeWmpZf2e-LrqA _MkuNEFmGEeWmpZf2e-LrqA">
<edge xmi:type="uml:ControlFlow" xmi:id="_U5Hq0HY6EeSlH-ceI1IC9Q" target="_MNA2UHY6EeSlH-ceI1IC9Q" source="_C_bFYHY6EeSlH-ceI1IC9Q"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_e1KdMHY6EeSlH-ceI1IC9Q" target="_GSAZMFmDEeWmpZf2e-LrqA" source="_QBOu0HY6EeSlH-ceI1IC9Q">
@@ -134,7 +86,7 @@ active class Behaviors_001_Test specializes Architecture::Target {&#xD;
</effect>
<trigger xmi:type="uml:Trigger" xmi:id="_xoj_EFl5EeWmpZf2e-LrqA" name="StartEvent" event="_OMzFUFbtEeWrJvPHum8sog"/>
</transition>
- <subvertex xmi:type="uml:State" xmi:id="_ZgPYAHYbEeSmvsIVD0njGA" name="EntryTest">
+ <subvertex xmi:type="uml:State" xmi:id="_ZgPYAHYbEeSmvsIVD0njGA" name="S1">
<entry xmi:type="uml:Activity" xmi:id="_KFZoYHYgEeSmvsIVD0njGA" name="entry" node="_zDBxkHYiEeSlH-ceI1IC9Q _1ETFwHYiEeSlH-ceI1IC9Q _gaUUkHYjEeSlH-ceI1IC9Q _mWbEoFbVEeWrJvPHum8sog _OKsD8FbWEeWrJvPHum8sog">
<edge xmi:type="uml:ControlFlow" xmi:id="_25hiAHYiEeSlH-ceI1IC9Q" target="_1ETFwHYiEeSlH-ceI1IC9Q" source="_zDBxkHYiEeSlH-ceI1IC9Q"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_0T1asFbVEeWrJvPHum8sog" target="_tZrE8FbVEeWrJvPHum8sog" source="_9gw7wHYiEeSlH-ceI1IC9Q">
@@ -163,11 +115,11 @@ active class Behaviors_001_Test specializes Architecture::Target {&#xD;
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_tZrE8VbVEeWrJvPHum8sog" value="1"/>
</target>
</node>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_OKsD8FbWEeWrJvPHum8sog" name="entry">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_OKsD8FbWEeWrJvPHum8sog" name="S1(entry)">
<result xmi:type="uml:OutputPin" xmi:id="_Yvth4FbWEeWrJvPHum8sog" name="value" outgoing="_b-rYQFbWEeWrJvPHum8sog">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_WKImwFbWEeWrJvPHum8sog" value="entry"/>
+ <value xmi:type="uml:LiteralString" xmi:id="_WKImwFbWEeWrJvPHum8sog" value="S1(entry)"/>
</node>
</entry>
</subvertex>
@@ -175,12 +127,12 @@ active class Behaviors_001_Test specializes Architecture::Target {&#xD;
<subvertex xmi:type="uml:FinalState" xmi:id="_PFihcHYgEeSmvsIVD0njGA" name="FinalState1"/>
</region>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_V6G9AFbyEeWEApi9OIHc6g" name="Behaviors_001_Test_Factory" node="_lb9G5Fr7EeW7xKEzw6rRNg _lb9G5lr7EeW7xKEzw6rRNg _lb9G6Fr7EeW7xKEzw6rRNg" group="_lb9G6Fr7EeW7xKEzw6rRNg">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_V6G9AFbyEeWEApi9OIHc6g" name="Behavior001_Test$Factory" node="_PyGetNP-EeWB0MLw2xrShQ _PyGettP-EeWB0MLw2xrShQ _PyGeuNP-EeWB0MLw2xrShQ" group="_PyGeuNP-EeWB0MLw2xrShQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_BiWYoFfBEeWvZMdeAcvhRg">
- <body>namespace StateMachine_TestSuite::Behaviors::'001'::Behaviors_001_Test;&#xD;
+ <body>namespace StateMachine_TestSuite::Behavior::'001'::Behavior001_Test;&#xD;
&#xD;
-activity Behaviors_001_Test_Factory() : Behaviors_001_Test{&#xD;
- return new Behaviors_001_Test();&#xD;
+activity 'Behavior001_Test$Factory'() : Behavior001_Test{&#xD;
+ return new Behavior001_Test();&#xD;
}</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_B26TYVfBEeWvZMdeAcvhRg" visibility="public" type="_xHSXQHYaEeSmvsIVD0njGA" direction="return">
@@ -188,69 +140,61 @@ activity Behaviors_001_Test_Factory() : Behaviors_001_Test{&#xD;
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B26TYlfBEeWvZMdeAcvhRg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B26TY1fBEeWvZMdeAcvhRg" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ControlFlow" xmi:id="_lb9G5Vr7EeW7xKEzw6rRNg" target="_lb9G5lr7EeW7xKEzw6rRNg" source="_lb9G6Vr7EeW7xKEzw6rRNg">
- <name xsi:nil="true"/>
- </edge>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_lb9G51r7EeW7xKEzw6rRNg" target="_lb9G5Fr7EeW7xKEzw6rRNg" source="_lb9G61r7EeW7xKEzw6rRNg">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_lci8wVr7EeW7xKEzw6rRNg" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_lcstwFr7EeW7xKEzw6rRNg" value="1"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_lb9G6Fr7EeW7xKEzw6rRNg" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_lb9G6Vr7EeW7xKEzw6rRNg" name="1:ReturnStatement" outgoing="_lb9G5Vr7EeW7xKEzw6rRNg">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_lb9G6lr7EeW7xKEzw6rRNg" target="_lb9G61r7EeW7xKEzw6rRNg" source="_lb9G9Fr7EeW7xKEzw6rRNg"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_lb9G61r7EeW7xKEzw6rRNg" name="ReturnStatement.output('Output('Call('Behaviors_001_Test').result('return')')')" incoming="_lb9G6lr7EeW7xKEzw6rRNg" outgoing="_lb9G51r7EeW7xKEzw6rRNg" type="_xHSXQHYaEeSmvsIVD0njGA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lb9G7Fr7EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lb9G7Vr7EeW7xKEzw6rRNg" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_lb9G7lr7EeW7xKEzw6rRNg" name="InstanceCreationExpression('Behaviors_001_Test')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_lb9G71r7EeW7xKEzw6rRNg" target="_lb9G_1r7EeW7xKEzw6rRNg" source="_lb9HBFr7EeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_lb9G8Fr7EeW7xKEzw6rRNg" target="_lb9G-Fr7EeW7xKEzw6rRNg" source="_lb9HAlr7EeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_lb9G8Vr7EeW7xKEzw6rRNg" target="_lb9HCFr7EeW7xKEzw6rRNg" source="_lb9HAlr7EeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_lb9G8lr7EeW7xKEzw6rRNg" target="_lb9HAlr7EeW7xKEzw6rRNg" source="_lb9G_Fr7EeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_lb9G81r7EeW7xKEzw6rRNg" target="_lb9G9Fr7EeW7xKEzw6rRNg" source="_lb9HAlr7EeW7xKEzw6rRNg"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_lb9G9Fr7EeW7xKEzw6rRNg" name="Output('Call('Behaviors_001_Test').result('return')')" incoming="_lb9G81r7EeW7xKEzw6rRNg" outgoing="_lb9G6lr7EeW7xKEzw6rRNg" type="_xHSXQHYaEeSmvsIVD0njGA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lb9G9Vr7EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lb9G9lr7EeW7xKEzw6rRNg" value="1"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_PyGetdP-EeWB0MLw2xrShQ" target="_PyGettP-EeWB0MLw2xrShQ" source="_PyGeudP-EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PyGet9P-EeWB0MLw2xrShQ" target="_PyGetNP-EeWB0MLw2xrShQ" source="_PyGeu9P-EeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_PyGeuNP-EeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_PyGeudP-EeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_PyGetdP-EeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PyGeutP-EeWB0MLw2xrShQ" target="_PyGeu9P-EeWB0MLw2xrShQ" source="_PyGexNP-EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_PyGeu9P-EeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior001_Test').result('return')')')" incoming="_PyGeutP-EeWB0MLw2xrShQ" outgoing="_PyGet9P-EeWB0MLw2xrShQ" type="_xHSXQHYaEeSmvsIVD0njGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PyGevNP-EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PyGevdP-EeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_PyGevtP-EeWB0MLw2xrShQ" name="InstanceCreationExpression('Behavior001_Test')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PyGev9P-EeWB0MLw2xrShQ" target="_PyGe2NP-EeWB0MLw2xrShQ" source="_PyGe0dP-EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PyGewNP-EeWB0MLw2xrShQ" target="_PyGey9P-EeWB0MLw2xrShQ" source="_PyGe1dP-EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PyGewdP-EeWB0MLw2xrShQ" target="_PyGezdP-EeWB0MLw2xrShQ" source="_PyGey9P-EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PyGewtP-EeWB0MLw2xrShQ" target="_PyGeyNP-EeWB0MLw2xrShQ" source="_PyGey9P-EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PyGew9P-EeWB0MLw2xrShQ" target="_PyGexNP-EeWB0MLw2xrShQ" source="_PyGey9P-EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_PyGexNP-EeWB0MLw2xrShQ" name="Output('Call('Behavior001_Test').result('return')')" incoming="_PyGew9P-EeWB0MLw2xrShQ" outgoing="_PyGeutP-EeWB0MLw2xrShQ" type="_xHSXQHYaEeSmvsIVD0njGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PyGexdP-EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PyGextP-EeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_lb9G91r7EeW7xKEzw6rRNg" name="Start('Target')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_lb9G-Fr7EeW7xKEzw6rRNg" name="Start('Target').object" incoming="_lb9G8Fr7EeW7xKEzw6rRNg" type="_BYPqsH7WEeSVWJ91ynqG7w">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lb9G-Vr7EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lb9G-lr7EeW7xKEzw6rRNg" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_PyGex9P-EeWB0MLw2xrShQ" name="Start('Behavior001_Test')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_PyGeyNP-EeWB0MLw2xrShQ" name="Start('Behavior001_Test').object" incoming="_PyGewtP-EeWB0MLw2xrShQ" type="_xHSXQHYaEeSmvsIVD0njGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PyGeydP-EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PyGeytP-EeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_lb9G-1r7EeW7xKEzw6rRNg" name="Call('Behaviors_001_Test')" operation="_PcnVIFbyEeWEApi9OIHc6g">
- <result xmi:type="uml:OutputPin" xmi:id="_lb9G_Fr7EeW7xKEzw6rRNg" name="Call('Behaviors_001_Test').result('return')" outgoing="_lb9G8lr7EeW7xKEzw6rRNg" type="_xHSXQHYaEeSmvsIVD0njGA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lb9G_Vr7EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lb9G_lr7EeW7xKEzw6rRNg" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_lb9G_1r7EeW7xKEzw6rRNg" name="Call('Behaviors_001_Test').target" incoming="_lb9G71r7EeW7xKEzw6rRNg" type="_xHSXQHYaEeSmvsIVD0njGA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lb9HAFr7EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lb9HAVr7EeW7xKEzw6rRNg" value="1"/>
- </target>
+ <node xmi:type="uml:ForkNode" xmi:id="_PyGey9P-EeWB0MLw2xrShQ" name="Fork('Call('Behavior001_Test').result('return')')" incoming="_PyGewNP-EeWB0MLw2xrShQ" outgoing="_PyGewtP-EeWB0MLw2xrShQ _PyGewdP-EeWB0MLw2xrShQ _PyGew9P-EeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_PyGezNP-EeWB0MLw2xrShQ" name="Start('Target')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_PyGezdP-EeWB0MLw2xrShQ" name="Start('Target').object" incoming="_PyGewdP-EeWB0MLw2xrShQ" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PyGeztP-EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PyGez9P-EeWB0MLw2xrShQ" value="1"/>
+ </object>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_lb9HAlr7EeW7xKEzw6rRNg" name="Fork('Call('Behaviors_001_Test').result('return')')" incoming="_lb9G8lr7EeW7xKEzw6rRNg" outgoing="_lb9G8Vr7EeW7xKEzw6rRNg _lb9G8Fr7EeW7xKEzw6rRNg _lb9G81r7EeW7xKEzw6rRNg"/>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_lb9HA1r7EeW7xKEzw6rRNg" name="Create('Behaviors_001_Test')" classifier="_xHSXQHYaEeSmvsIVD0njGA">
- <result xmi:type="uml:OutputPin" xmi:id="_lb9HBFr7EeW7xKEzw6rRNg" name="Create('Behaviors_001_Test').result" outgoing="_lb9G71r7EeW7xKEzw6rRNg" type="_xHSXQHYaEeSmvsIVD0njGA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lb9HBVr7EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lb9HBlr7EeW7xKEzw6rRNg" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_PyGe0NP-EeWB0MLw2xrShQ" name="Create('Behavior001_Test')" classifier="_xHSXQHYaEeSmvsIVD0njGA">
+ <result xmi:type="uml:OutputPin" xmi:id="_PyGe0dP-EeWB0MLw2xrShQ" name="Create('Behavior001_Test').result" outgoing="_PyGev9P-EeWB0MLw2xrShQ" type="_xHSXQHYaEeSmvsIVD0njGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PyGe0tP-EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PyGe09P-EeWB0MLw2xrShQ" value="1"/>
</result>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_lb9HB1r7EeW7xKEzw6rRNg" name="Start('Behaviors_001_Test')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_lb9HCFr7EeW7xKEzw6rRNg" name="Start('Behaviors_001_Test').object" incoming="_lb9G8Vr7EeW7xKEzw6rRNg" type="_xHSXQHYaEeSmvsIVD0njGA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lb9HCVr7EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lb9HClr7EeW7xKEzw6rRNg" value="1"/>
- </object>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_PyGe1NP-EeWB0MLw2xrShQ" name="Call('Behavior001_Test')" operation="_PcnVIFbyEeWEApi9OIHc6g">
+ <result xmi:type="uml:OutputPin" xmi:id="_PyGe1dP-EeWB0MLw2xrShQ" name="Call('Behavior001_Test').result('return')" outgoing="_PyGewNP-EeWB0MLw2xrShQ" type="_xHSXQHYaEeSmvsIVD0njGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PyGe1tP-EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PyGe19P-EeWB0MLw2xrShQ" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_PyGe2NP-EeWB0MLw2xrShQ" name="Call('Behavior001_Test').target" incoming="_PyGev9P-EeWB0MLw2xrShQ" type="_xHSXQHYaEeSmvsIVD0njGA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PyGe2dP-EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PyGe2tP-EeWB0MLw2xrShQ" value="1"/>
+ </target>
</node>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_lb9G5Fr7EeW7xKEzw6rRNg" name="Return" incoming="_lb9G51r7EeW7xKEzw6rRNg" parameter="_B26TYVfBEeWvZMdeAcvhRg">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_lci8wFr7EeW7xKEzw6rRNg" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_lb9G5lr7EeW7xKEzw6rRNg" name="FinalNode('Behaviors_001_Test_Factory')" incoming="_lb9G5Vr7EeW7xKEzw6rRNg"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_PyGetNP-EeWB0MLw2xrShQ" name="Return" incoming="_PyGet9P-EeWB0MLw2xrShQ" parameter="_B26TYVfBEeWvZMdeAcvhRg"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_PyGettP-EeWB0MLw2xrShQ" name="FinalNode('Behavior001_Test$Factory')" incoming="_PyGetdP-EeWB0MLw2xrShQ"/>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_IiQs4FfIEeWdn99sNA5cYQ" name="Behaviors_001_Test$method$1" specification="_PcnVIFbyEeWEApi9OIHc6g" node="_YrT0EFfIEeWdn99sNA5cYQ _ehb58FfIEeWdn99sNA5cYQ _m1RYYFfIEeWdn99sNA5cYQ _z0ZhQFfIEeWdn99sNA5cYQ">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_IiQs4FfIEeWdn99sNA5cYQ" name="Behavior001_Test$method$1" specification="_PcnVIFbyEeWEApi9OIHc6g" node="_YrT0EFfIEeWdn99sNA5cYQ _ehb58FfIEeWdn99sNA5cYQ _m1RYYFfIEeWdn99sNA5cYQ _z0ZhQFfIEeWdn99sNA5cYQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_QlwpQFfIEeWdn99sNA5cYQ" name="return" type="_xHSXQHYaEeSmvsIVD0njGA" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_wN3fcFfIEeWdn99sNA5cYQ" target="_m1RYYFfIEeWdn99sNA5cYQ" source="_ehb58FfIEeWdn99sNA5cYQ"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_1Ae54FfIEeWdn99sNA5cYQ" target="_z0ZhQFfIEeWdn99sNA5cYQ" source="_m1RYYFfIEeWdn99sNA5cYQ"/>
@@ -274,141 +218,119 @@ activity Behaviors_001_Test_Factory() : Behaviors_001_Test{&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_5M2zsFfIEeWdn99sNA5cYQ" name="this" outgoing="_78m-gFfIEeWdn99sNA5cYQ" type="_xHSXQHYaEeSmvsIVD0njGA"/>
</node>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_PcnVIFbyEeWEApi9OIHc6g" name="Behaviors_001_Test" method="_IiQs4FfIEeWdn99sNA5cYQ">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_PcnVIFbyEeWEApi9OIHc6g" name="Behavior001_Test" method="_IiQs4FfIEeWdn99sNA5cYQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Pcup4FbyEeWEApi9OIHc6g" name="return" type="_xHSXQHYaEeSmvsIVD0njGA" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_G4OvgHYlEeSlH-ceI1IC9Q" name="Tester_Behavior_001" classifierBehavior="_sKglIHYjEeSlH-ceI1IC9Q" isActive="true">
- <ownedComment xmi:type="uml:Comment" xmi:id="_0uorAFe_EeWvZMdeAcvhRg">
- <body>namespace StateMachine_TestSuite::Behaviors::'001';&#xD;
-&#xD;
-active class Tester_Behavior_001 specializes&#xD;
-StateMachine_TestSuite::Util::Architecture::Tester {&#xD;
-&#xD;
- @Create&#xD;
- public Tester_Behavior_001();&#xD;
-&#xD;
-} do Tester_Behavior_001</body>
- </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_G4OvgHYlEeSlH-ceI1IC9Q" name="Behavior001_Tester" classifierBehavior="_sKglIHYjEeSlH-ceI1IC9Q" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_Wg-IAH7CEeSALucUr32UKg" general="_cBRCwHrbEeSTqtY8GWjQzw"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_sKglIHYjEeSlH-ceI1IC9Q" name="Tester_Behavior_001" visibility="private"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_Z5PsEFbyEeWEApi9OIHc6g" name="Tester_Behavior_001_Factory" node="_LWwVFFr6EeW7xKEzw6rRNg _LWwVFlr6EeW7xKEzw6rRNg _LWwVGFr6EeW7xKEzw6rRNg" group="_LWwVGFr6EeW7xKEzw6rRNg">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_sKglIHYjEeSlH-ceI1IC9Q" name="Behavior001_Tester$behavior$1" visibility="private" isActive="true" node="_xIJA4dP_EeWB0MLw2xrShQ" group="_xIJA4dP_EeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w-IJQNP_EeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Behavior::'001'::Behavior001_Tester;&#xD;
+&#xD;
+activity 'Behavior001_Tester$behavior$1'() {&#xD;
+}</body>
+ </ownedComment>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_xIJA4dP_EeWB0MLw2xrShQ" name="Body"/>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_Z5PsEFbyEeWEApi9OIHc6g" name="Behavior001_Tester$Factory" node="_Z9VuNNP_EeWB0MLw2xrShQ _Z9VuNtP_EeWB0MLw2xrShQ _Z9VuONP_EeWB0MLw2xrShQ" group="_Z9VuONP_EeWB0MLw2xrShQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_-JClYFe-EeWt3dvCas34kQ">
- <body>namespace StateMachine_TestSuite::Behaviors::'001'::Tester_Behavior_001;&#xD;
+ <body>namespace StateMachine_TestSuite::Behavior::'001'::Behavior001_Tester;&#xD;
&#xD;
private import StateMachine_TestSuite::Util::Architecture::Tester;&#xD;
&#xD;
-activity Tester_Behavior_001_Factory() : Tester_Behavior_001 {&#xD;
- return new Tester_Behavior_001();&#xD;
+activity 'Behavior001_Tester$Factory'() : Behavior001_Tester {&#xD;
+ return new Behavior001_Tester();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_rJwbcVe_EeWvZMdeAcvhRg" visibility="public" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_rJwbcVe_EeWvZMdeAcvhRg" visibility="public" type="_G4OvgHYlEeSlH-ceI1IC9Q" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rJwbcle_EeWvZMdeAcvhRg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rJwbc1e_EeWvZMdeAcvhRg" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_LWwVF1r6EeW7xKEzw6rRNg" target="_LWwVFFr6EeW7xKEzw6rRNg" source="_LWwVG1r6EeW7xKEzw6rRNg">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_LXy24Vr6EeW7xKEzw6rRNg" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_LXy24lr6EeW7xKEzw6rRNg" value="1"/>
- </edge>
- <edge xmi:type="uml:ControlFlow" xmi:id="_LWwVFVr6EeW7xKEzw6rRNg" target="_LWwVFlr6EeW7xKEzw6rRNg" source="_LWwVGVr6EeW7xKEzw6rRNg">
- <name xsi:nil="true"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_LWwVGFr6EeW7xKEzw6rRNg" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_LWwVGVr6EeW7xKEzw6rRNg" name="1:ReturnStatement" outgoing="_LWwVFVr6EeW7xKEzw6rRNg">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_LWwVGlr6EeW7xKEzw6rRNg" target="_LWwVG1r6EeW7xKEzw6rRNg" source="_LWwVJFr6EeW7xKEzw6rRNg"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_LWwVG1r6EeW7xKEzw6rRNg" name="ReturnStatement.output('Output('Call('Tester_Behavior_001').result('return')')')" incoming="_LWwVGlr6EeW7xKEzw6rRNg" outgoing="_LWwVF1r6EeW7xKEzw6rRNg" type="_G4OvgHYlEeSlH-ceI1IC9Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LWwVHFr6EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LWwVHVr6EeW7xKEzw6rRNg" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_LWwVHlr6EeW7xKEzw6rRNg" name="InstanceCreationExpression('Tester_Behavior_001')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_LWwVH1r6EeW7xKEzw6rRNg" target="_LWwVK1r6EeW7xKEzw6rRNg" source="_LWwVOFr6EeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_LWwVIFr6EeW7xKEzw6rRNg" target="_LWwVNFr6EeW7xKEzw6rRNg" source="_LWwVLlr6EeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_LWwVIVr6EeW7xKEzw6rRNg" target="_LWwVMFr6EeW7xKEzw6rRNg" source="_LWwVLlr6EeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_LWwVIlr6EeW7xKEzw6rRNg" target="_LWwVLlr6EeW7xKEzw6rRNg" source="_LWwVKFr6EeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_LWwVI1r6EeW7xKEzw6rRNg" target="_LWwVJFr6EeW7xKEzw6rRNg" source="_LWwVLlr6EeW7xKEzw6rRNg"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_LWwVJFr6EeW7xKEzw6rRNg" name="Output('Call('Tester_Behavior_001').result('return')')" incoming="_LWwVI1r6EeW7xKEzw6rRNg" outgoing="_LWwVGlr6EeW7xKEzw6rRNg" type="_G4OvgHYlEeSlH-ceI1IC9Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LWwVJVr6EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LWwVJlr6EeW7xKEzw6rRNg" value="1"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Z9VuNdP_EeWB0MLw2xrShQ" target="_Z9VuNtP_EeWB0MLw2xrShQ" source="_Z9VuOdP_EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Z9VuN9P_EeWB0MLw2xrShQ" target="_Z9VuNNP_EeWB0MLw2xrShQ" source="_Z9VuO9P_EeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Z9VuONP_EeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Z9VuOdP_EeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_Z9VuNdP_EeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Z9VuOtP_EeWB0MLw2xrShQ" target="_Z9VuO9P_EeWB0MLw2xrShQ" source="_Z9VuRNP_EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Z9VuO9P_EeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior001_Tester').result('return')')')" incoming="_Z9VuOtP_EeWB0MLw2xrShQ" outgoing="_Z9VuN9P_EeWB0MLw2xrShQ" type="_G4OvgHYlEeSlH-ceI1IC9Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z9VuPNP_EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z9VuPdP_EeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Z9VuPtP_EeWB0MLw2xrShQ" name="InstanceCreationExpression('Behavior001_Tester')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Z9VuP9P_EeWB0MLw2xrShQ" target="_Z9VuUdP_EeWB0MLw2xrShQ" source="_Z9VuR9P_EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Z9VuQNP_EeWB0MLw2xrShQ" target="_Z9VuR9P_EeWB0MLw2xrShQ" source="_Z9VuVdP_EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Z9VuQdP_EeWB0MLw2xrShQ" target="_Z9VuTdP_EeWB0MLw2xrShQ" source="_Z9VuR9P_EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Z9VuQtP_EeWB0MLw2xrShQ" target="_Z9VuWNP_EeWB0MLw2xrShQ" source="_Z9VuSdP_EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Z9VuQ9P_EeWB0MLw2xrShQ" target="_Z9VuRNP_EeWB0MLw2xrShQ" source="_Z9VuR9P_EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Z9VuRNP_EeWB0MLw2xrShQ" name="Output('Call('Behavior001_Tester').result('return')')" incoming="_Z9VuQ9P_EeWB0MLw2xrShQ" outgoing="_Z9VuOtP_EeWB0MLw2xrShQ" type="_G4OvgHYlEeSlH-ceI1IC9Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z9VuRdP_EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z9VuRtP_EeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CallOperationAction" xmi:id="_LWwVJ1r6EeW7xKEzw6rRNg" name="Call('Tester_Behavior_001')" operation="_YlsZgFbyEeWEApi9OIHc6g">
- <result xmi:type="uml:OutputPin" xmi:id="_LWwVKFr6EeW7xKEzw6rRNg" name="Call('Tester_Behavior_001').result('return')" outgoing="_LWwVIlr6EeW7xKEzw6rRNg" type="_G4OvgHYlEeSlH-ceI1IC9Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LWwVKVr6EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LWwVKlr6EeW7xKEzw6rRNg" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_Z9VuR9P_EeWB0MLw2xrShQ" name="Fork('Call('Behavior001_Tester').result('return')')" incoming="_Z9VuQNP_EeWB0MLw2xrShQ" outgoing="_Z9VuP9P_EeWB0MLw2xrShQ _Z9VuQdP_EeWB0MLw2xrShQ _Z9VuQ9P_EeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_Z9VuSNP_EeWB0MLw2xrShQ" name="Create('Behavior001_Tester')" classifier="_G4OvgHYlEeSlH-ceI1IC9Q">
+ <result xmi:type="uml:OutputPin" xmi:id="_Z9VuSdP_EeWB0MLw2xrShQ" name="Create('Behavior001_Tester').result" outgoing="_Z9VuQtP_EeWB0MLw2xrShQ" type="_G4OvgHYlEeSlH-ceI1IC9Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z9VuStP_EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z9VuS9P_EeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_LWwVK1r6EeW7xKEzw6rRNg" name="Call('Tester_Behavior_001').target" incoming="_LWwVH1r6EeW7xKEzw6rRNg" type="_G4OvgHYlEeSlH-ceI1IC9Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LWwVLFr6EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LWwVLVr6EeW7xKEzw6rRNg" value="1"/>
- </target>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_LWwVLlr6EeW7xKEzw6rRNg" name="Fork('Call('Tester_Behavior_001').result('return')')" incoming="_LWwVIlr6EeW7xKEzw6rRNg" outgoing="_LWwVIVr6EeW7xKEzw6rRNg _LWwVIFr6EeW7xKEzw6rRNg _LWwVI1r6EeW7xKEzw6rRNg"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_LWwVL1r6EeW7xKEzw6rRNg" name="Start('Tester_Behavior_001')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_LWwVMFr6EeW7xKEzw6rRNg" name="Start('Tester_Behavior_001').object" incoming="_LWwVIVr6EeW7xKEzw6rRNg" type="_G4OvgHYlEeSlH-ceI1IC9Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LWwVMVr6EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LWwVMlr6EeW7xKEzw6rRNg" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Z9VuTNP_EeWB0MLw2xrShQ" name="Start('Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_Z9VuTdP_EeWB0MLw2xrShQ" name="Start('Tester').object" incoming="_Z9VuQdP_EeWB0MLw2xrShQ" type="_cBRCwHrbEeSTqtY8GWjQzw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z9VuTtP_EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z9VuT9P_EeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_LWwVM1r6EeW7xKEzw6rRNg" name="Start('Tester')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_LWwVNFr6EeW7xKEzw6rRNg" name="Start('Tester').object" incoming="_LWwVIFr6EeW7xKEzw6rRNg" type="_cBRCwHrbEeSTqtY8GWjQzw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LWwVNVr6EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LWwVNlr6EeW7xKEzw6rRNg" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Z9VuUNP_EeWB0MLw2xrShQ" name="Start('Behavior001_Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_Z9VuUdP_EeWB0MLw2xrShQ" name="Start('Behavior001_Tester').object" incoming="_Z9VuP9P_EeWB0MLw2xrShQ" type="_G4OvgHYlEeSlH-ceI1IC9Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z9VuUtP_EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z9VuU9P_EeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_LWwVN1r6EeW7xKEzw6rRNg" name="Create('Tester_Behavior_001')" classifier="_G4OvgHYlEeSlH-ceI1IC9Q">
- <result xmi:type="uml:OutputPin" xmi:id="_LWwVOFr6EeW7xKEzw6rRNg" name="Create('Tester_Behavior_001').result" outgoing="_LWwVH1r6EeW7xKEzw6rRNg" type="_G4OvgHYlEeSlH-ceI1IC9Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LWwVOVr6EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LWwVOlr6EeW7xKEzw6rRNg" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_Z9VuVNP_EeWB0MLw2xrShQ" name="Call('Behavior001_Tester')" operation="_VMljgNPUEeWqu7qb9kU4KA">
+ <result xmi:type="uml:OutputPin" xmi:id="_Z9VuVdP_EeWB0MLw2xrShQ" name="Call('Behavior001_Tester').result('return')" outgoing="_Z9VuQNP_EeWB0MLw2xrShQ" type="_G4OvgHYlEeSlH-ceI1IC9Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z9VuVtP_EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z9VuV9P_EeWB0MLw2xrShQ" value="1"/>
</result>
+ <target xmi:type="uml:InputPin" xmi:id="_Z9VuWNP_EeWB0MLw2xrShQ" name="Call('Behavior001_Tester').target" incoming="_Z9VuQtP_EeWB0MLw2xrShQ" type="_G4OvgHYlEeSlH-ceI1IC9Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z9VuWdP_EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z9VuWtP_EeWB0MLw2xrShQ" value="1"/>
+ </target>
</node>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_LWwVFFr6EeW7xKEzw6rRNg" name="Return" incoming="_LWwVF1r6EeW7xKEzw6rRNg" parameter="_rJwbcVe_EeWvZMdeAcvhRg">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_LXy24Fr6EeW7xKEzw6rRNg" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_LWwVFlr6EeW7xKEzw6rRNg" name="FinalNode('Tester_Behavior_001_Factory')" incoming="_LWwVFVr6EeW7xKEzw6rRNg"/>
- </ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_2B97IFe_EeWvZMdeAcvhRg" name="Tester_Behavior_001$method$1" specification="_YlsZgFbyEeWEApi9OIHc6g" node="_N-0HAFr7EeW7xKEzw6rRNg _WMR3sFr7EeW7xKEzw6rRNg">
- <ownedComment xmi:type="uml:Comment" xmi:id="_NDlcoFfAEeWvZMdeAcvhRg">
- <body>namespace StateMachine_TestSuite::Behaviors::'001'::Tester_Behavior_001;&#xD;
-&#xD;
-activity 'Tester_Behavior_001$method$1'() :Tester_Behavior_001 {&#xD;
- return this;&#xD;
-}</body>
- </ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_OjlPwFfAEeWvZMdeAcvhRg" name="return" type="_G4OvgHYlEeSlH-ceI1IC9Q" direction="return"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_b8fi0Fr7EeW7xKEzw6rRNg" target="_N-0HAFr7EeW7xKEzw6rRNg" source="_ZUiCEFr7EeW7xKEzw6rRNg">
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_b8ydwFr7EeW7xKEzw6rRNg" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_b8ydwVr7EeW7xKEzw6rRNg" value="1"/>
- </edge>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_N-0HAFr7EeW7xKEzw6rRNg" name="return" incoming="_b8fi0Fr7EeW7xKEzw6rRNg" type="_G4OvgHYlEeSlH-ceI1IC9Q" parameter="_OjlPwFfAEeWvZMdeAcvhRg">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_N-0HAVr7EeW7xKEzw6rRNg" value="1"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_Z9VuNNP_EeWB0MLw2xrShQ" name="Return" incoming="_Z9VuN9P_EeWB0MLw2xrShQ" parameter="_rJwbcVe_EeWvZMdeAcvhRg"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_Z9VuNtP_EeWB0MLw2xrShQ" name="FinalNode('Behavior001_Tester$Factory')" incoming="_Z9VuNdP_EeWB0MLw2xrShQ"/>
+ </ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_2B97IFe_EeWvZMdeAcvhRg" name="Behavior001_Tester$method$1" specification="_VMljgNPUEeWqu7qb9kU4KA" node="_3ZVSI9P_EeWB0MLw2xrShQ _3ZV5MNP_EeWB0MLw2xrShQ _3ZV5MdP_EeWB0MLw2xrShQ _3ZV5NtP_EeWB0MLw2xrShQ">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_3ZS14NP_EeWB0MLw2xrShQ" name="return" type="_G4OvgHYlEeSlH-ceI1IC9Q" direction="return"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_3ZUrENP_EeWB0MLw2xrShQ" target="_3ZV5MdP_EeWB0MLw2xrShQ" source="_3ZV5MNP_EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_3ZUrEdP_EeWB0MLw2xrShQ" target="_3ZV5NtP_EeWB0MLw2xrShQ" source="_3ZV5MdP_EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_3ZVSINP_EeWB0MLw2xrShQ" target="_3ZVSI9P_EeWB0MLw2xrShQ" source="_3ZV5N9P_EeWB0MLw2xrShQ">
+ <guard xmi:type="uml:LiteralBoolean" xmi:id="_3ZVSIdP_EeWB0MLw2xrShQ" value="true"/>
+ <weight xmi:type="uml:LiteralInteger" xmi:id="_3ZVSItP_EeWB0MLw2xrShQ" value="1"/>
+ </edge>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_3ZVSI9P_EeWB0MLw2xrShQ" name="return" incoming="_3ZVSINP_EeWB0MLw2xrShQ" parameter="_3ZS14NP_EeWB0MLw2xrShQ">
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_3ZVSJNP_EeWB0MLw2xrShQ" value="1"/>
+ </node>
+ <node xmi:type="uml:InitialNode" xmi:id="_3ZV5MNP_EeWB0MLw2xrShQ" name="InitialNode1" outgoing="_3ZUrENP_EeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_3ZV5MdP_EeWB0MLw2xrShQ" name="Call(Target constructor)" incoming="_3ZUrENP_EeWB0MLw2xrShQ" outgoing="_3ZUrEdP_EeWB0MLw2xrShQ" behavior="_1x-vkFr6EeW7xKEzw6rRNg">
+ <result xmi:type="uml:OutputPin" xmi:id="_3ZV5MtP_EeWB0MLw2xrShQ" name="return" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3ZV5M9P_EeWB0MLw2xrShQ" source="PinToParameterLink">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3ZV5NNP_EeWB0MLw2xrShQ" key="PinToParameterLink" value="_3QUhcFe7EeWt3dvCas34kQ"/>
+ </eAnnotations>
+ <upperBound xmi:type="uml:LiteralInteger" xmi:id="_3ZV5NdP_EeWB0MLw2xrShQ" value="1"/>
+ </result>
</node>
- <node xmi:type="uml:ReadSelfAction" xmi:id="_WMR3sFr7EeW7xKEzw6rRNg" name="this">
- <result xmi:type="uml:OutputPin" xmi:id="_ZUiCEFr7EeW7xKEzw6rRNg" name="this" outgoing="_b8fi0Fr7EeW7xKEzw6rRNg" type="_G4OvgHYlEeSlH-ceI1IC9Q"/>
+ <node xmi:type="uml:ReadSelfAction" xmi:id="_3ZV5NtP_EeWB0MLw2xrShQ" name="this" incoming="_3ZUrEdP_EeWB0MLw2xrShQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_3ZV5N9P_EeWB0MLw2xrShQ" name="this" outgoing="_3ZVSINP_EeWB0MLw2xrShQ" type="_G4OvgHYlEeSlH-ceI1IC9Q"/>
</node>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_YlsZgFbyEeWEApi9OIHc6g" name="Tester_Behavior_001" method="_2B97IFe_EeWvZMdeAcvhRg">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_Yl2KgFbyEeWEApi9OIHc6g" name="return" type="_G4OvgHYlEeSlH-ceI1IC9Q" direction="return"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_VMljgNPUEeWqu7qb9kU4KA" name="Behavior001_Tester" method="_2B97IFe_EeWvZMdeAcvhRg">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_VMpN4NPUEeWqu7qb9kU4KA" name="return" type="_G4OvgHYlEeSlH-ceI1IC9Q" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_jqZt0FbWEeWrJvPHum8sog" name="SemanticTest Behavior001" classifierBehavior="_INn5cFejEeWFxPAV5FjjgQ" isActive="true">
- <ownedComment xmi:type="uml:Comment" xmi:id="_yy1GsVbwEeWEApi9OIHc6g">
- <body>namespace StateMachine_TestSuite::Behaviors::'001';&#xD;
-&#xD;
-active class 'SemanticTest Behavior001' specializes Architecture::AbstractSemanticTest {&#xD;
-&#xD;
- @Create&#xD;
- public 'SemanticTest Behavior001'();&#xD;
- @Destroy&#xD;
- public destroy();&#xD;
- &#xD;
- public getTestComponent(): Architecture::Tester redefines Architecture::Tester::getTestComponent;&#xD;
- public getTarget():Architecture::Target;&#xD;
-&#xD;
-} do 'SemanticTest Behavior001'</body>
- </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_jqZt0FbWEeWrJvPHum8sog" name="Behavior001_SemanticTest" classifierBehavior="_INn5cFejEeWFxPAV5FjjgQ" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_KMyPsVbxEeWEApi9OIHc6g" general="_cdFl4FYCEeWzO8zy_nQCZg"/>
<ownedBehavior xmi:type="uml:Activity" xmi:id="_n4z6EFb5EeW8LLqnBS3ggQ" name="getTestComponent$method$1" specification="_hw-ZIFb5EeW8LLqnBS3ggQ" node="_XxctlFb8EeW8LLqnBS3ggQ _uWwGgFb8EeW8LLqnBS3ggQ _v-x0QFb8EeW8LLqnBS3ggQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_61Y0gFr5EeW7xKEzw6rRNg">
@@ -466,7 +388,7 @@ activity&#xD;
</result>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_iVbasFehEeWFxPAV5FjjgQ" name="SemanticTest Behavior001$method$1" specification="_8o6LAFegEeWFxPAV5FjjgQ" node="_319j8FehEeWFxPAV5FjjgQ _DINUQFeiEeWFxPAV5FjjgQ _GJxn0FeiEeWFxPAV5FjjgQ _d0WmwFeiEeWFxPAV5FjjgQ _6tNBYFeiEeWFxPAV5FjjgQ">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_iVbasFehEeWFxPAV5FjjgQ" name=" Behavior001_SemanticTest$method$1" specification="_8o6LAFegEeWFxPAV5FjjgQ" node="_319j8FehEeWFxPAV5FjjgQ _DINUQFeiEeWFxPAV5FjjgQ _GJxn0FeiEeWFxPAV5FjjgQ _d0WmwFeiEeWFxPAV5FjjgQ _6tNBYFeiEeWFxPAV5FjjgQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_pLALYFehEeWFxPAV5FjjgQ" name="return" type="_jqZt0FbWEeWrJvPHum8sog" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_IsFMgFeiEeWFxPAV5FjjgQ" target="_GJxn0FeiEeWFxPAV5FjjgQ" source="_DINUQFeiEeWFxPAV5FjjgQ"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_zTaJUFeiEeWFxPAV5FjjgQ" target="_q4hAoFeiEeWFxPAV5FjjgQ" source="_M6nCcFeiEeWFxPAV5FjjgQ">
@@ -502,7 +424,7 @@ activity&#xD;
<value xmi:type="uml:LiteralString" xmi:id="_-H9RAFeiEeWFxPAV5FjjgQ" value="[TEST] Behavior 001"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_INn5cFejEeWFxPAV5FjjgQ" name="SemanticTest Behavior001$behavior$1" visibility="private" node="_n9oFYVe5EeWFxPAV5FjjgQ" group="_n9oFYVe5EeWFxPAV5FjjgQ">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_INn5cFejEeWFxPAV5FjjgQ" name="Behavior001_SemanticTest$behavior$1" visibility="private" node="_n9oFYVe5EeWFxPAV5FjjgQ" group="_n9oFYVe5EeWFxPAV5FjjgQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_Jb33cFeyEeWFxPAV5FjjgQ">
<body>namespace StateMachine_TestSuite::Behaviors::'001'::'SemanticTest Behavior001';&#xD;
&#xD;
@@ -512,12 +434,12 @@ activity 'SemanticTest Behavior001$behavior$1'() {&#xD;
</ownedComment>
<structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_n9oFYVe5EeWFxPAV5FjjgQ" name="Body"/>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_YqCWoFelEeWFxPAV5FjjgQ" name="SemanticTest Behavior001_Factory" node="_cUxWdFe6EeWt3dvCas34kQ _cUxWdle6EeWt3dvCas34kQ _cUxWeFe6EeWt3dvCas34kQ" group="_cUxWeFe6EeWt3dvCas34kQ">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_YqCWoFelEeWFxPAV5FjjgQ" name="Behavior001_SemanticTest$Factory" node="_dGvklNP-EeWB0MLw2xrShQ _dGvkltP-EeWB0MLw2xrShQ _dGvkmNP-EeWB0MLw2xrShQ" group="_dGvkmNP-EeWB0MLw2xrShQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_VE7hEFe5EeWFxPAV5FjjgQ">
- <body>namespace StateMachine_TestSuite::Behaviors::'001'::'SemanticTest Behavior001';&#xD;
+ <body>namespace StateMachine_TestSuite::Behavior::'001'::'Behavior001_SemanticTest';&#xD;
&#xD;
-activity 'SemanticTest Behavior001_Factory'(): 'SemanticTest Behavior001'{&#xD;
- return new 'SemanticTest Behavior001'();&#xD;
+activity 'Behavior001_SemanticTest$Factory'(): 'Behavior001_SemanticTest'{&#xD;
+ return new 'Behavior001_SemanticTest'();&#xD;
}</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_aLtNoVe5EeWFxPAV5FjjgQ" visibility="public" type="_jqZt0FbWEeWrJvPHum8sog" direction="return">
@@ -525,67 +447,59 @@ activity 'SemanticTest Behavior001_Factory'(): 'SemanticTest Behavior001'{&#xD;
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aLtNole5EeWFxPAV5FjjgQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aLtNo1e5EeWFxPAV5FjjgQ" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_cUxWd1e6EeWt3dvCas34kQ" target="_cUxWdFe6EeWt3dvCas34kQ" source="_cUxWe1e6EeWt3dvCas34kQ">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_cV2UgFe6EeWt3dvCas34kQ" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_cV3ioFe6EeWt3dvCas34kQ" value="1"/>
- </edge>
- <edge xmi:type="uml:ControlFlow" xmi:id="_cUxWdVe6EeWt3dvCas34kQ" target="_cUxWdle6EeWt3dvCas34kQ" source="_cUxWeVe6EeWt3dvCas34kQ">
- <name xsi:nil="true"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_cUxWeFe6EeWt3dvCas34kQ" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_cUxWeVe6EeWt3dvCas34kQ" name="1:ReturnStatement" outgoing="_cUxWdVe6EeWt3dvCas34kQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_cUxWele6EeWt3dvCas34kQ" target="_cUxWe1e6EeWt3dvCas34kQ" source="_cUxWhFe6EeWt3dvCas34kQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_cUxWe1e6EeWt3dvCas34kQ" name="ReturnStatement.output('Output('Call('SemanticTest Behavior001').result('return')')')" incoming="_cUxWele6EeWt3dvCas34kQ" outgoing="_cUxWd1e6EeWt3dvCas34kQ" type="_jqZt0FbWEeWrJvPHum8sog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cUxWfFe6EeWt3dvCas34kQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cUxWfVe6EeWt3dvCas34kQ" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_cUxWfle6EeWt3dvCas34kQ" name="InstanceCreationExpression('SemanticTest Behavior001')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_cUxWf1e6EeWt3dvCas34kQ" target="_cUxWk1e6EeWt3dvCas34kQ" source="_cUxWlle6EeWt3dvCas34kQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_cUxWgFe6EeWt3dvCas34kQ" target="_cUxWlle6EeWt3dvCas34kQ" source="_cUxWiFe6EeWt3dvCas34kQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_cUxWgVe6EeWt3dvCas34kQ" target="_cUxWi1e6EeWt3dvCas34kQ" source="_cUxWmFe6EeWt3dvCas34kQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_cUxWgle6EeWt3dvCas34kQ" target="_cUxWj1e6EeWt3dvCas34kQ" source="_cUxWlle6EeWt3dvCas34kQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_cUxWg1e6EeWt3dvCas34kQ" target="_cUxWhFe6EeWt3dvCas34kQ" source="_cUxWlle6EeWt3dvCas34kQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_cUxWhFe6EeWt3dvCas34kQ" name="Output('Call('SemanticTest Behavior001').result('return')')" incoming="_cUxWg1e6EeWt3dvCas34kQ" outgoing="_cUxWele6EeWt3dvCas34kQ" type="_jqZt0FbWEeWrJvPHum8sog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cUxWhVe6EeWt3dvCas34kQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cUxWhle6EeWt3dvCas34kQ" value="1"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_dGvkldP-EeWB0MLw2xrShQ" target="_dGvkltP-EeWB0MLw2xrShQ" source="_dGvkmdP-EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_dGvkl9P-EeWB0MLw2xrShQ" target="_dGvklNP-EeWB0MLw2xrShQ" source="_dGvkm9P-EeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_dGvkmNP-EeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_dGvkmdP-EeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_dGvkldP-EeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_dGvkmtP-EeWB0MLw2xrShQ" target="_dGvkm9P-EeWB0MLw2xrShQ" source="_dGvkpNP-EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dGvkm9P-EeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior001_SemanticTest').result('return')')')" incoming="_dGvkmtP-EeWB0MLw2xrShQ" outgoing="_dGvkl9P-EeWB0MLw2xrShQ" type="_jqZt0FbWEeWrJvPHum8sog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dGvknNP-EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dGvkndP-EeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_dGvkntP-EeWB0MLw2xrShQ" name="InstanceCreationExpression('Behavior001_SemanticTest')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_dGvkn9P-EeWB0MLw2xrShQ" target="_dGvkuNP-EeWB0MLw2xrShQ" source="_dGvkrNP-EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_dGvkoNP-EeWB0MLw2xrShQ" target="_dGvksNP-EeWB0MLw2xrShQ" source="_dGvks9P-EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_dGvkodP-EeWB0MLw2xrShQ" target="_dGvkqNP-EeWB0MLw2xrShQ" source="_dGvks9P-EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_dGvkotP-EeWB0MLw2xrShQ" target="_dGvks9P-EeWB0MLw2xrShQ" source="_dGvktdP-EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_dGvko9P-EeWB0MLw2xrShQ" target="_dGvkpNP-EeWB0MLw2xrShQ" source="_dGvks9P-EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_dGvkpNP-EeWB0MLw2xrShQ" name="Output('Call('Behavior001_SemanticTest').result('return')')" incoming="_dGvko9P-EeWB0MLw2xrShQ" outgoing="_dGvkmtP-EeWB0MLw2xrShQ" type="_jqZt0FbWEeWrJvPHum8sog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dGvkpdP-EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dGvkptP-EeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CallOperationAction" xmi:id="_cUxWh1e6EeWt3dvCas34kQ" name="Call('SemanticTest Behavior001')" operation="_8o6LAFegEeWFxPAV5FjjgQ">
- <result xmi:type="uml:OutputPin" xmi:id="_cUxWiFe6EeWt3dvCas34kQ" name="Call('SemanticTest Behavior001').result('return')" outgoing="_cUxWgFe6EeWt3dvCas34kQ" type="_jqZt0FbWEeWrJvPHum8sog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cUxWiVe6EeWt3dvCas34kQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cUxWile6EeWt3dvCas34kQ" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_cUxWi1e6EeWt3dvCas34kQ" name="Call('SemanticTest Behavior001').target" incoming="_cUxWgVe6EeWt3dvCas34kQ" type="_jqZt0FbWEeWrJvPHum8sog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cUxWjFe6EeWt3dvCas34kQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cUxWjVe6EeWt3dvCas34kQ" value="1"/>
- </target>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_cUxWjle6EeWt3dvCas34kQ" name="Start('SemanticTest Behavior001')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_cUxWj1e6EeWt3dvCas34kQ" name="Start('SemanticTest Behavior001').object" incoming="_cUxWgle6EeWt3dvCas34kQ" type="_jqZt0FbWEeWrJvPHum8sog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cUxWkFe6EeWt3dvCas34kQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cUxWkVe6EeWt3dvCas34kQ" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_dGvkp9P-EeWB0MLw2xrShQ" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_dGvkqNP-EeWB0MLw2xrShQ" name="Start('SemanticTest').object" incoming="_dGvkodP-EeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dGvkqdP-EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dGvkqtP-EeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_cUxWkle6EeWt3dvCas34kQ" name="Start('AbstractSemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_cUxWk1e6EeWt3dvCas34kQ" name="Start('AbstractSemanticTest').object" incoming="_cUxWf1e6EeWt3dvCas34kQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cUxWlFe6EeWt3dvCas34kQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cUxWlVe6EeWt3dvCas34kQ" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_dGvkq9P-EeWB0MLw2xrShQ" name="Create('Behavior001_SemanticTest')" classifier="_jqZt0FbWEeWrJvPHum8sog">
+ <result xmi:type="uml:OutputPin" xmi:id="_dGvkrNP-EeWB0MLw2xrShQ" name="Create('Behavior001_SemanticTest').result" outgoing="_dGvkn9P-EeWB0MLw2xrShQ" type="_jqZt0FbWEeWrJvPHum8sog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dGvkrdP-EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dGvkrtP-EeWB0MLw2xrShQ" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_dGvkr9P-EeWB0MLw2xrShQ" name="Start('Behavior001_SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_dGvksNP-EeWB0MLw2xrShQ" name="Start('Behavior001_SemanticTest').object" incoming="_dGvkoNP-EeWB0MLw2xrShQ" type="_jqZt0FbWEeWrJvPHum8sog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dGvksdP-EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dGvkstP-EeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_cUxWlle6EeWt3dvCas34kQ" name="Fork('Call('SemanticTest Behavior001').result('return')')" incoming="_cUxWgFe6EeWt3dvCas34kQ" outgoing="_cUxWgle6EeWt3dvCas34kQ _cUxWf1e6EeWt3dvCas34kQ _cUxWg1e6EeWt3dvCas34kQ"/>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_cUxWl1e6EeWt3dvCas34kQ" name="Create('SemanticTest Behavior001')" classifier="_jqZt0FbWEeWrJvPHum8sog">
- <result xmi:type="uml:OutputPin" xmi:id="_cUxWmFe6EeWt3dvCas34kQ" name="Create('SemanticTest Behavior001').result" outgoing="_cUxWgVe6EeWt3dvCas34kQ" type="_jqZt0FbWEeWrJvPHum8sog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cUxWmVe6EeWt3dvCas34kQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cUxWmle6EeWt3dvCas34kQ" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_dGvks9P-EeWB0MLw2xrShQ" name="Fork('Call('Behavior001_SemanticTest').result('return')')" incoming="_dGvkotP-EeWB0MLw2xrShQ" outgoing="_dGvkoNP-EeWB0MLw2xrShQ _dGvkodP-EeWB0MLw2xrShQ _dGvko9P-EeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_dGvktNP-EeWB0MLw2xrShQ" name="Call('Behavior001_SemanticTest')" operation="_8o6LAFegEeWFxPAV5FjjgQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_dGvktdP-EeWB0MLw2xrShQ" name="Call('Behavior001_SemanticTest').result('return')" outgoing="_dGvkotP-EeWB0MLw2xrShQ" type="_jqZt0FbWEeWrJvPHum8sog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dGvkttP-EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dGvkt9P-EeWB0MLw2xrShQ" value="1"/>
</result>
+ <target xmi:type="uml:InputPin" xmi:id="_dGvkuNP-EeWB0MLw2xrShQ" name="Call('Behavior001_SemanticTest').target" incoming="_dGvkn9P-EeWB0MLw2xrShQ" type="_jqZt0FbWEeWrJvPHum8sog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dGvkudP-EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dGvkutP-EeWB0MLw2xrShQ" value="1"/>
+ </target>
</node>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_cUxWdFe6EeWt3dvCas34kQ" name="Return" incoming="_cUxWd1e6EeWt3dvCas34kQ" parameter="_aLtNoVe5EeWFxPAV5FjjgQ">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_cV1tcFe6EeWt3dvCas34kQ" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_cUxWdle6EeWt3dvCas34kQ" name="FinalNode('SemanticTest Behavior001_Factory')" incoming="_cUxWdVe6EeWt3dvCas34kQ"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_dGvklNP-EeWB0MLw2xrShQ" name="Return" incoming="_dGvkl9P-EeWB0MLw2xrShQ" parameter="_aLtNoVe5EeWFxPAV5FjjgQ"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_dGvkltP-EeWB0MLw2xrShQ" name="FinalNode('Behavior001_SemanticTest$Factory')" incoming="_dGvkldP-EeWB0MLw2xrShQ"/>
</ownedBehavior>
<ownedOperation xmi:type="uml:Operation" xmi:id="_hw-ZIFb5EeW8LLqnBS3ggQ" name="getTestComponent" method="_n4z6EFb5EeW8LLqnBS3ggQ" redefinedOperation="_tivJQFb0EeWEApi9OIHc6g">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_hw-ZIVb5EeW8LLqnBS3ggQ" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
@@ -593,18 +507,18 @@ activity 'SemanticTest Behavior001_Factory'(): 'SemanticTest Behavior001'{&#xD;
<ownedOperation xmi:type="uml:Operation" xmi:id="_hxAOUFb5EeW8LLqnBS3ggQ" name="getTestTarget" method="_66heMFb-EeW8LLqnBS3ggQ" redefinedOperation="_HsHs8Fb1EeWEApi9OIHc6g">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_hxAOUVb5EeW8LLqnBS3ggQ" type="_BYPqsH7WEeSVWJ91ynqG7w" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_8o6LAFegEeWFxPAV5FjjgQ" name="SemanticTest Behavior001" method="_iVbasFehEeWFxPAV5FjjgQ">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_8o6LAFegEeWFxPAV5FjjgQ" name="Behavior001_SemanticTest" method="_iVbasFehEeWFxPAV5FjjgQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_8o9OUFegEeWFxPAV5FjjgQ" name="return" type="_jqZt0FbWEeWrJvPHum8sog" direction="return"/>
</ownedOperation>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_CEhboHrVEeSMYub6V9ZB8A" name="002">
- <packagedElement xmi:type="uml:Class" xmi:id="_sAUkoHrUEeSMYub6V9ZB8A" name="Behaviors_002_Test" classifierBehavior="_VVpuEHrVEeSMYub6V9ZB8A" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_sAUkoHrUEeSMYub6V9ZB8A" name="Behavior002_Test" classifierBehavior="_VVpuEHrVEeSMYub6V9ZB8A" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_GGugIH7jEeSVWJ91ynqG7w" general="_BYPqsH7WEeSVWJ91ynqG7w"/>
- <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_VVpuEHrVEeSMYub6V9ZB8A" name="Behaviors_002_SM" visibility="private">
+ <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_VVpuEHrVEeSMYub6V9ZB8A" name="Behavior002_Test$behavior$1" visibility="private">
<region xmi:type="uml:Region" xmi:id="_XnhDAHrVEeSMYub6V9ZB8A" name="Region1">
- <transition xmi:type="uml:Transition" xmi:id="_nHTKwHrVEeSMYub6V9ZB8A" source="_gucyUHrVEeSMYub6V9ZB8A" target="_hlCcEHrVEeSMYub6V9ZB8A"/>
- <transition xmi:type="uml:Transition" xmi:id="_zR2cEHrVEeSMYub6V9ZB8A" source="_hlCcEHrVEeSMYub6V9ZB8A" target="_n_1VQHrVEeSMYub6V9ZB8A">
+ <transition xmi:type="uml:Transition" xmi:id="_nHTKwHrVEeSMYub6V9ZB8A" name="T1" source="_gucyUHrVEeSMYub6V9ZB8A" target="_hlCcEHrVEeSMYub6V9ZB8A"/>
+ <transition xmi:type="uml:Transition" xmi:id="_zR2cEHrVEeSMYub6V9ZB8A" name="T2" source="_hlCcEHrVEeSMYub6V9ZB8A" target="_n_1VQHrVEeSMYub6V9ZB8A">
<effect xmi:type="uml:Activity" xmi:id="_snoNgHraEeSTqtY8GWjQzw" name="testEnd" node="_auyDIFn2EeWo08H9caZtqA _auyqMFn2EeWo08H9caZtqA _auzRQFn2EeWo08H9caZtqA _auz4UFn2EeWo08H9caZtqA _au0fYFn2EeWo08H9caZtqA _au1GcFn2EeWo08H9caZtqA _au2UkFn2EeWo08H9caZtqA _au27oFn2EeWo08H9caZtqA">
<edge xmi:type="uml:ControlFlow" xmi:id="_aurVcFn2EeWo08H9caZtqA" target="_auzRQFn2EeWo08H9caZtqA" source="_auyDIFn2EeWo08H9caZtqA"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_aur8gFn2EeWo08H9caZtqA" target="_au1GcFn2EeWo08H9caZtqA" source="_auzRQVn2EeWo08H9caZtqA">
@@ -671,8 +585,8 @@ activity 'SemanticTest Behavior001_Factory'(): 'SemanticTest Behavior001'{&#xD;
<trigger xmi:type="uml:Trigger" xmi:id="_4BoAMFn4EeWo08H9caZtqA" name="StartTrigger" event="_OMzFUFbtEeWrJvPHum8sog"/>
</transition>
<subvertex xmi:type="uml:Pseudostate" xmi:id="_gucyUHrVEeSMYub6V9ZB8A" name="Initial1"/>
- <subvertex xmi:type="uml:State" xmi:id="_hlCcEHrVEeSMYub6V9ZB8A" name="State1">
- <exit xmi:type="uml:Activity" xmi:id="_KsXeYHrZEeSTqtY8GWjQzw" name="executeExit" node="_RwQX4HrZEeSTqtY8GWjQzw _SrU5AHrZEeSTqtY8GWjQzw _KimB4HraEeSTqtY8GWjQzw _VrVQ4HraEeSTqtY8GWjQzw _EoMxEFn3EeWo08H9caZtqA">
+ <subvertex xmi:type="uml:State" xmi:id="_hlCcEHrVEeSMYub6V9ZB8A" name="S1">
+ <exit xmi:type="uml:Activity" xmi:id="_KsXeYHrZEeSTqtY8GWjQzw" name="exit" node="_RwQX4HrZEeSTqtY8GWjQzw _SrU5AHrZEeSTqtY8GWjQzw _KimB4HraEeSTqtY8GWjQzw _VrVQ4HraEeSTqtY8GWjQzw _EoMxEFn3EeWo08H9caZtqA">
<edge xmi:type="uml:ControlFlow" xmi:id="_VUBZkHrZEeSTqtY8GWjQzw" target="_SrU5AHrZEeSTqtY8GWjQzw" source="_RwQX4HrZEeSTqtY8GWjQzw"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_Po-98Fn3EeWo08H9caZtqA" target="_IWlHUFn3EeWo08H9caZtqA" source="_OBa5MHraEeSTqtY8GWjQzw">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_PpX_gFn3EeWo08H9caZtqA" value="true"/>
@@ -689,12 +603,12 @@ activity 'SemanticTest Behavior001_Factory'(): 'SemanticTest Behavior001'{&#xD;
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_aIjqIHraEeSTqtY8GWjQzw" value="1"/>
</result>
</node>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_KimB4HraEeSTqtY8GWjQzw" name="exit">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_KimB4HraEeSTqtY8GWjQzw" name="S1(exit)">
<result xmi:type="uml:OutputPin" xmi:id="_OBa5MHraEeSTqtY8GWjQzw" name="value" outgoing="_Po-98Fn3EeWo08H9caZtqA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_eubCAHraEeSTqtY8GWjQzw" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_DZydMFn3EeWo08H9caZtqA" value="exit"/>
+ <value xmi:type="uml:LiteralString" xmi:id="_DZydMFn3EeWo08H9caZtqA" value="S1(exit)"/>
</node>
<node xmi:type="uml:ActivityFinalNode" xmi:id="_VrVQ4HraEeSTqtY8GWjQzw" name="ActivityFinalNode1" incoming="_RBJDsFn3EeWo08H9caZtqA"/>
<node xmi:type="uml:CallOperationAction" xmi:id="_EoMxEFn3EeWo08H9caZtqA" name="Call(trace)" outgoing="_RBJDsFn3EeWo08H9caZtqA" operation="_zzdjcFbTEeWrJvPHum8sog">
@@ -714,7 +628,7 @@ activity 'SemanticTest Behavior001_Factory'(): 'SemanticTest Behavior001'{&#xD;
<subvertex xmi:type="uml:FinalState" xmi:id="_n_1VQHrVEeSMYub6V9ZB8A" name="FinalState1"/>
</region>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_yH5NsFntEeWo08H9caZtqA" name="Behaviors_002_Test$method$1" specification="_u519UFntEeWo08H9caZtqA" node="_OdcuAFnuEeWo08H9caZtqA _fdRsMFnuEeWo08H9caZtqA _kn2ToFnuEeWo08H9caZtqA _zC19kFnuEeWo08H9caZtqA">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_yH5NsFntEeWo08H9caZtqA" name="Behavior002_Test$method$1" specification="_u519UFntEeWo08H9caZtqA" node="_OdcuAFnuEeWo08H9caZtqA _fdRsMFnuEeWo08H9caZtqA _kn2ToFnuEeWo08H9caZtqA _zC19kFnuEeWo08H9caZtqA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2RdrIFntEeWo08H9caZtqA" name="return" type="_sAUkoHrUEeSMYub6V9ZB8A" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_wo3OcFnuEeWo08H9caZtqA" target="_kn2ToFnuEeWo08H9caZtqA" source="_fdRsMFnuEeWo08H9caZtqA"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_5J-T4FnuEeWo08H9caZtqA" target="_OdcuAFnuEeWo08H9caZtqA" source="_2yXjUFnuEeWo08H9caZtqA">
@@ -738,88 +652,80 @@ activity 'SemanticTest Behavior001_Factory'(): 'SemanticTest Behavior001'{&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_2yXjUFnuEeWo08H9caZtqA" name="this" outgoing="_5J-T4FnuEeWo08H9caZtqA" type="_sAUkoHrUEeSMYub6V9ZB8A"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_CvqbwFnvEeWo08H9caZtqA" name="Behaviors_002_Test_Factory" node="_SAeTZFnvEeWo08H9caZtqA _SAeTZlnvEeWo08H9caZtqA _SAeTaFnvEeWo08H9caZtqA" group="_SAeTaFnvEeWo08H9caZtqA">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_CvqbwFnvEeWo08H9caZtqA" name="Behavior002_Test$factory" node="_vc3clNPYEeWB0MLw2xrShQ _vc3cltPYEeWB0MLw2xrShQ _vc3cmNPYEeWB0MLw2xrShQ" group="_vc3cmNPYEeWB0MLw2xrShQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_RibFcFnvEeWo08H9caZtqA">
- <body>namespace StateMachine_TestSuite::Behaviors::'002'::Behaviors_002_Test;&#xD;
+ <body>namespace StateMachine_TestSuite::Behavior::'002'::Behavior002_Test;&#xD;
&#xD;
-activity Behaviors_002_Test_Factory() : Behaviors_002_Test {&#xD;
- return new Behaviors_002_Test();&#xD;
+activity 'Behavior002_Test$factory'() : Behavior002_Test {&#xD;
+ return new Behavior002_Test();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_SAeTYVnvEeWo08H9caZtqA" type="_sAUkoHrUEeSMYub6V9ZB8A" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_SAeTYVnvEeWo08H9caZtqA" visibility="public" type="_sAUkoHrUEeSMYub6V9ZB8A" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SAeTYlnvEeWo08H9caZtqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SAeTY1nvEeWo08H9caZtqA" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SAeTZ1nvEeWo08H9caZtqA" target="_SAeTZFnvEeWo08H9caZtqA" source="_SAeTa1nvEeWo08H9caZtqA">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_SBg1MVnvEeWo08H9caZtqA" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_SBg1MlnvEeWo08H9caZtqA" value="1"/>
- </edge>
- <edge xmi:type="uml:ControlFlow" xmi:id="_SAeTZVnvEeWo08H9caZtqA" target="_SAeTZlnvEeWo08H9caZtqA" source="_SAeTaVnvEeWo08H9caZtqA">
- <name xsi:nil="true"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_SAeTaFnvEeWo08H9caZtqA" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SAeTaVnvEeWo08H9caZtqA" name="1:ReturnStatement" outgoing="_SAeTZVnvEeWo08H9caZtqA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SAeTalnvEeWo08H9caZtqA" target="_SAeTa1nvEeWo08H9caZtqA" source="_SAeTdFnvEeWo08H9caZtqA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_SAeTa1nvEeWo08H9caZtqA" name="ReturnStatement.output('Output('Call('Behaviors_002_Test').result('return')')')" incoming="_SAeTalnvEeWo08H9caZtqA" outgoing="_SAeTZ1nvEeWo08H9caZtqA" type="_sAUkoHrUEeSMYub6V9ZB8A">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SAeTbFnvEeWo08H9caZtqA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SAeTbVnvEeWo08H9caZtqA" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_SAeTblnvEeWo08H9caZtqA" name="InstanceCreationExpression('Behaviors_002_Test')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SAeTb1nvEeWo08H9caZtqA" target="_SAeThFnvEeWo08H9caZtqA" source="_SAeTiFnvEeWo08H9caZtqA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SAeTcFnvEeWo08H9caZtqA" target="_SAeTeVnvEeWo08H9caZtqA" source="_SAeTd1nvEeWo08H9caZtqA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SAeTcVnvEeWo08H9caZtqA" target="_SAeTfVnvEeWo08H9caZtqA" source="_SAeTd1nvEeWo08H9caZtqA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SAeTclnvEeWo08H9caZtqA" target="_SAeTd1nvEeWo08H9caZtqA" source="_SAeTgVnvEeWo08H9caZtqA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_SAeTc1nvEeWo08H9caZtqA" target="_SAeTdFnvEeWo08H9caZtqA" source="_SAeTd1nvEeWo08H9caZtqA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_SAeTdFnvEeWo08H9caZtqA" name="Output('Call('Behaviors_002_Test').result('return')')" incoming="_SAeTc1nvEeWo08H9caZtqA" outgoing="_SAeTalnvEeWo08H9caZtqA" type="_sAUkoHrUEeSMYub6V9ZB8A">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SAeTdVnvEeWo08H9caZtqA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SAeTdlnvEeWo08H9caZtqA" value="1"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vc3cl9PYEeWB0MLw2xrShQ" target="_vc3clNPYEeWB0MLw2xrShQ" source="_vc3cm9PYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_vc3cldPYEeWB0MLw2xrShQ" target="_vc3cltPYEeWB0MLw2xrShQ" source="_vc3cmdPYEeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_vc3cmNPYEeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_vc3cmdPYEeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_vc3cldPYEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vc3cmtPYEeWB0MLw2xrShQ" target="_vc3cm9PYEeWB0MLw2xrShQ" source="_vc3cpNPYEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_vc3cm9PYEeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior002_Test').result('return')')')" incoming="_vc3cmtPYEeWB0MLw2xrShQ" outgoing="_vc3cl9PYEeWB0MLw2xrShQ" type="_sAUkoHrUEeSMYub6V9ZB8A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vc3cnNPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vc3cndPYEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_vc3cntPYEeWB0MLw2xrShQ" name="InstanceCreationExpression('Behavior002_Test')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vc3cn9PYEeWB0MLw2xrShQ" target="_vc3cr9PYEeWB0MLw2xrShQ" source="_vc3cstPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vc3coNPYEeWB0MLw2xrShQ" target="_vc3cq9PYEeWB0MLw2xrShQ" source="_vc3ctNPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vc3codPYEeWB0MLw2xrShQ" target="_vc3cstPYEeWB0MLw2xrShQ" source="_vc3cqNPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vc3cotPYEeWB0MLw2xrShQ" target="_vc3cuNPYEeWB0MLw2xrShQ" source="_vc3cstPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vc3co9PYEeWB0MLw2xrShQ" target="_vc3cpNPYEeWB0MLw2xrShQ" source="_vc3cstPYEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_vc3cpNPYEeWB0MLw2xrShQ" name="Output('Call('Behavior002_Test').result('return')')" incoming="_vc3co9PYEeWB0MLw2xrShQ" outgoing="_vc3cmtPYEeWB0MLw2xrShQ" type="_sAUkoHrUEeSMYub6V9ZB8A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vc3cpdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vc3cptPYEeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:ForkNode" xmi:id="_SAeTd1nvEeWo08H9caZtqA" name="Fork('Call('Behaviors_002_Test').result('return')')" incoming="_SAeTclnvEeWo08H9caZtqA" outgoing="_SAeTcVnvEeWo08H9caZtqA _SAeTcFnvEeWo08H9caZtqA _SAeTc1nvEeWo08H9caZtqA"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_SAeTeFnvEeWo08H9caZtqA" name="Start('Target')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_SAeTeVnvEeWo08H9caZtqA" name="Start('Target').object" incoming="_SAeTcFnvEeWo08H9caZtqA" type="_BYPqsH7WEeSVWJ91ynqG7w">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SAeTelnvEeWo08H9caZtqA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SAeTe1nvEeWo08H9caZtqA" value="1"/>
- </object>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_vc3cp9PYEeWB0MLw2xrShQ" name="Call('Behavior002_Test')" operation="_u519UFntEeWo08H9caZtqA">
+ <result xmi:type="uml:OutputPin" xmi:id="_vc3cqNPYEeWB0MLw2xrShQ" name="Call('Behavior002_Test').result('return')" outgoing="_vc3codPYEeWB0MLw2xrShQ" type="_sAUkoHrUEeSMYub6V9ZB8A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vc3cqdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vc3cqtPYEeWB0MLw2xrShQ" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_vc3cq9PYEeWB0MLw2xrShQ" name="Call('Behavior002_Test').target" incoming="_vc3coNPYEeWB0MLw2xrShQ" type="_sAUkoHrUEeSMYub6V9ZB8A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vc3crNPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vc3crdPYEeWB0MLw2xrShQ" value="1"/>
+ </target>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_SAeTfFnvEeWo08H9caZtqA" name="Start('Behaviors_002_Test')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_SAeTfVnvEeWo08H9caZtqA" name="Start('Behaviors_002_Test').object" incoming="_SAeTcVnvEeWo08H9caZtqA" type="_sAUkoHrUEeSMYub6V9ZB8A">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SAeTflnvEeWo08H9caZtqA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SAeTf1nvEeWo08H9caZtqA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_vc3crtPYEeWB0MLw2xrShQ" name="Start('Behavior002_Test')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_vc3cr9PYEeWB0MLw2xrShQ" name="Start('Behavior002_Test').object" incoming="_vc3cn9PYEeWB0MLw2xrShQ" type="_sAUkoHrUEeSMYub6V9ZB8A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vc3csNPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vc3csdPYEeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_SAeTgFnvEeWo08H9caZtqA" name="Call('Behaviors_002_Test')" operation="_u519UFntEeWo08H9caZtqA">
- <result xmi:type="uml:OutputPin" xmi:id="_SAeTgVnvEeWo08H9caZtqA" name="Call('Behaviors_002_Test').result('return')" outgoing="_SAeTclnvEeWo08H9caZtqA" type="_sAUkoHrUEeSMYub6V9ZB8A">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SAeTglnvEeWo08H9caZtqA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SAeTg1nvEeWo08H9caZtqA" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_vc3cstPYEeWB0MLw2xrShQ" name="Fork('Call('Behavior002_Test').result('return')')" incoming="_vc3codPYEeWB0MLw2xrShQ" outgoing="_vc3cn9PYEeWB0MLw2xrShQ _vc3cotPYEeWB0MLw2xrShQ _vc3co9PYEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_vc3cs9PYEeWB0MLw2xrShQ" name="Create('Behavior002_Test')" classifier="_sAUkoHrUEeSMYub6V9ZB8A">
+ <result xmi:type="uml:OutputPin" xmi:id="_vc3ctNPYEeWB0MLw2xrShQ" name="Create('Behavior002_Test').result" outgoing="_vc3coNPYEeWB0MLw2xrShQ" type="_sAUkoHrUEeSMYub6V9ZB8A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vc3ctdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vc3cttPYEeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_SAeThFnvEeWo08H9caZtqA" name="Call('Behaviors_002_Test').target" incoming="_SAeTb1nvEeWo08H9caZtqA" type="_sAUkoHrUEeSMYub6V9ZB8A">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SAeThVnvEeWo08H9caZtqA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SAeThlnvEeWo08H9caZtqA" value="1"/>
- </target>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_SAeTh1nvEeWo08H9caZtqA" name="Create('Behaviors_002_Test')" classifier="_sAUkoHrUEeSMYub6V9ZB8A">
- <result xmi:type="uml:OutputPin" xmi:id="_SAeTiFnvEeWo08H9caZtqA" name="Create('Behaviors_002_Test').result" outgoing="_SAeTb1nvEeWo08H9caZtqA" type="_sAUkoHrUEeSMYub6V9ZB8A">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SAeTiVnvEeWo08H9caZtqA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SAeTilnvEeWo08H9caZtqA" value="1"/>
- </result>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_vc3ct9PYEeWB0MLw2xrShQ" name="Start('Target')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_vc3cuNPYEeWB0MLw2xrShQ" name="Start('Target').object" incoming="_vc3cotPYEeWB0MLw2xrShQ" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vc3cudPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vc3cutPYEeWB0MLw2xrShQ" value="1"/>
+ </object>
</node>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_SAeTZFnvEeWo08H9caZtqA" name="Return" incoming="_SAeTZ1nvEeWo08H9caZtqA" parameter="_SAeTYVnvEeWo08H9caZtqA">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_SBg1MFnvEeWo08H9caZtqA" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_SAeTZlnvEeWo08H9caZtqA" name="FinalNode('Behaviors_002_Test_Factory')" incoming="_SAeTZVnvEeWo08H9caZtqA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_vc3clNPYEeWB0MLw2xrShQ" name="Return" incoming="_vc3cl9PYEeWB0MLw2xrShQ" parameter="_SAeTYVnvEeWo08H9caZtqA"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_vc3cltPYEeWB0MLw2xrShQ" name="FinalNode('Behavior002_Test$factory')" incoming="_vc3cldPYEeWB0MLw2xrShQ"/>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_u519UFntEeWo08H9caZtqA" name="Behaviors_002_Test" method="_yH5NsFntEeWo08H9caZtqA">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_u519UFntEeWo08H9caZtqA" name="Behavior002_Test" method="_yH5NsFntEeWo08H9caZtqA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_u5_uUFntEeWo08H9caZtqA" name="return" type="_sAUkoHrUEeSMYub6V9ZB8A" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_L5D30HrVEeSMYub6V9ZB8A" name="Tester_Behavior_002" classifierBehavior="_pWV0EH7ZEeSVWJ91ynqG7w" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_L5D30HrVEeSMYub6V9ZB8A" name="Behavior002_Tester" classifierBehavior="_pWV0EH7ZEeSVWJ91ynqG7w" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_tkhBgH7VEeSVWJ91ynqG7w" general="_cBRCwHrbEeSTqtY8GWjQzw"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_pWV0EH7ZEeSVWJ91ynqG7w" name="behaviors_002_Tester" visibility="private">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_pWV0EH7ZEeSVWJ91ynqG7w" name="Behavior002_Tester$behavior$1" visibility="private">
<ownedComment xmi:type="uml:Comment" xmi:id="_yIsNAFnvEeWo08H9caZtqA">
<body>namespace StateMachine_TestSuite::Behaviors::'002'::Tester_Behavior_002;&#xD;
&#xD;
@@ -827,7 +733,7 @@ activity behaviors_002_Tester() {&#xD;
}</body>
</ownedComment>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_I98tgFnwEeWo08H9caZtqA" name="Tester_Behavior_002$method$1" specification="_EbZvYFnwEeWo08H9caZtqA" node="_KypQgFr8EeW7xKEzw6rRNg _SutvMFr8EeW7xKEzw6rRNg">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_I98tgFnwEeWo08H9caZtqA" name="Behavior002_Tester$method$1" specification="_EbZvYFnwEeWo08H9caZtqA" node="_KypQgFr8EeW7xKEzw6rRNg _SutvMFr8EeW7xKEzw6rRNg">
<ownedComment xmi:type="uml:Comment" xmi:id="_gxPjkFnwEeWo08H9caZtqA">
<body>namespace StateMachine_TestSuite::Behaviors::'002'::Tester_Behavior_002;&#xD;
&#xD;
@@ -846,12 +752,12 @@ activity 'Tester_Behavior_002$method$1'() {&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_X1I2cFr8EeW7xKEzw6rRNg" name="this" outgoing="_ZwehwFr8EeW7xKEzw6rRNg" type="_L5D30HrVEeSMYub6V9ZB8A"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_lYtd8FnwEeWo08H9caZtqA" name="Tester_Behavior_002_Factory" node="_bMHZVFr8EeW7xKEzw6rRNg _bMHZVlr8EeW7xKEzw6rRNg _bMHZWFr8EeW7xKEzw6rRNg" group="_bMHZWFr8EeW7xKEzw6rRNg">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_lYtd8FnwEeWo08H9caZtqA" name="Behavior002_Tester$factory" node="_rLZnZNPYEeWB0MLw2xrShQ _rLZnZtPYEeWB0MLw2xrShQ _rLZnaNPYEeWB0MLw2xrShQ" group="_rLZnaNPYEeWB0MLw2xrShQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_3DQNEFnwEeWo08H9caZtqA">
- <body>namespace StateMachine_TestSuite::Behaviors::'002'::Tester_Behavior_002;&#xD;
+ <body>namespace StateMachine_TestSuite::Behavior::'002'::Behavior002_Tester;&#xD;
&#xD;
-activity Tester_Behavior_002_Factory() : Tester_Behavior_002{&#xD;
- return new Tester_Behavior_002();&#xD;
+activity 'Behavior002_Tester$factory'() : Behavior002_Tester{&#xD;
+ return new Behavior002_Tester();&#xD;
}</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_3URroVnwEeWo08H9caZtqA" visibility="public" type="_L5D30HrVEeSMYub6V9ZB8A" direction="return">
@@ -859,82 +765,67 @@ activity Tester_Behavior_002_Factory() : Tester_Behavior_002{&#xD;
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3URrolnwEeWo08H9caZtqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3URro1nwEeWo08H9caZtqA" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ControlFlow" xmi:id="_bMHZVVr8EeW7xKEzw6rRNg" target="_bMHZVlr8EeW7xKEzw6rRNg" source="_bMHZWVr8EeW7xKEzw6rRNg">
- <name xsi:nil="true"/>
- </edge>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_bMHZV1r8EeW7xKEzw6rRNg" target="_bMHZVFr8EeW7xKEzw6rRNg" source="_bMHZW1r8EeW7xKEzw6rRNg">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_bMt2QVr8EeW7xKEzw6rRNg" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_bMt2Qlr8EeW7xKEzw6rRNg" value="1"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_bMHZWFr8EeW7xKEzw6rRNg" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_bMHZWVr8EeW7xKEzw6rRNg" name="1:ReturnStatement" outgoing="_bMHZVVr8EeW7xKEzw6rRNg">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_bMHZWlr8EeW7xKEzw6rRNg" target="_bMHZW1r8EeW7xKEzw6rRNg" source="_bMHZZFr8EeW7xKEzw6rRNg"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_bMHZW1r8EeW7xKEzw6rRNg" name="ReturnStatement.output('Output('Call('Tester_Behavior_002').result('return')')')" incoming="_bMHZWlr8EeW7xKEzw6rRNg" outgoing="_bMHZV1r8EeW7xKEzw6rRNg" type="_L5D30HrVEeSMYub6V9ZB8A">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bMHZXFr8EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bMHZXVr8EeW7xKEzw6rRNg" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_bMHZXlr8EeW7xKEzw6rRNg" name="InstanceCreationExpression('Tester_Behavior_002')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_bMHZX1r8EeW7xKEzw6rRNg" target="_bMHZeFr8EeW7xKEzw6rRNg" source="_bMHZbFr8EeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_bMHZYFr8EeW7xKEzw6rRNg" target="_bMHZc1r8EeW7xKEzw6rRNg" source="_bMHZdVr8EeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_bMHZYVr8EeW7xKEzw6rRNg" target="_bMHZaFr8EeW7xKEzw6rRNg" source="_bMHZc1r8EeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_bMHZYlr8EeW7xKEzw6rRNg" target="_bMHZcFr8EeW7xKEzw6rRNg" source="_bMHZc1r8EeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_bMHZY1r8EeW7xKEzw6rRNg" target="_bMHZZFr8EeW7xKEzw6rRNg" source="_bMHZc1r8EeW7xKEzw6rRNg"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_bMHZZFr8EeW7xKEzw6rRNg" name="Output('Call('Tester_Behavior_002').result('return')')" incoming="_bMHZY1r8EeW7xKEzw6rRNg" outgoing="_bMHZWlr8EeW7xKEzw6rRNg" type="_L5D30HrVEeSMYub6V9ZB8A">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bMHZZVr8EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bMHZZlr8EeW7xKEzw6rRNg" value="1"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_rLZnZdPYEeWB0MLw2xrShQ" target="_rLZnZtPYEeWB0MLw2xrShQ" source="_rLZnadPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_rLZnZ9PYEeWB0MLw2xrShQ" target="_rLZnZNPYEeWB0MLw2xrShQ" source="_rLZna9PYEeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_rLZnaNPYEeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_rLZnadPYEeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_rLZnZdPYEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_rLZnatPYEeWB0MLw2xrShQ" target="_rLZna9PYEeWB0MLw2xrShQ" source="_rLZndNPYEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_rLZna9PYEeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior002_Tester').result('return')')')" incoming="_rLZnatPYEeWB0MLw2xrShQ" outgoing="_rLZnZ9PYEeWB0MLw2xrShQ" type="_L5D30HrVEeSMYub6V9ZB8A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rLZnbNPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rLZnbdPYEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_rLZnbtPYEeWB0MLw2xrShQ" name="InstanceCreationExpression('Behavior002_Tester')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_rLZnb9PYEeWB0MLw2xrShQ" target="_rLZnd9PYEeWB0MLw2xrShQ" source="_rLZnfdPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_rLZncNPYEeWB0MLw2xrShQ" target="_rLZngNPYEeWB0MLw2xrShQ" source="_rLZnhNPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_rLZncdPYEeWB0MLw2xrShQ" target="_rLZnedPYEeWB0MLw2xrShQ" source="_rLZnd9PYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_rLZnctPYEeWB0MLw2xrShQ" target="_rLZniNPYEeWB0MLw2xrShQ" source="_rLZnd9PYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_rLZnc9PYEeWB0MLw2xrShQ" target="_rLZndNPYEeWB0MLw2xrShQ" source="_rLZnd9PYEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_rLZndNPYEeWB0MLw2xrShQ" name="Output('Call('Behavior002_Tester').result('return')')" incoming="_rLZnc9PYEeWB0MLw2xrShQ" outgoing="_rLZnatPYEeWB0MLw2xrShQ" type="_L5D30HrVEeSMYub6V9ZB8A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rLZnddPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rLZndtPYEeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_bMHZZ1r8EeW7xKEzw6rRNg" name="Start('Tester_Behavior_002')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_bMHZaFr8EeW7xKEzw6rRNg" name="Start('Tester_Behavior_002').object" incoming="_bMHZYVr8EeW7xKEzw6rRNg" type="_L5D30HrVEeSMYub6V9ZB8A">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bMHZaVr8EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bMHZalr8EeW7xKEzw6rRNg" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_rLZnd9PYEeWB0MLw2xrShQ" name="Fork('Call('Behavior002_Tester').result('return')')" incoming="_rLZnb9PYEeWB0MLw2xrShQ" outgoing="_rLZnctPYEeWB0MLw2xrShQ _rLZncdPYEeWB0MLw2xrShQ _rLZnc9PYEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_rLZneNPYEeWB0MLw2xrShQ" name="Start('Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_rLZnedPYEeWB0MLw2xrShQ" name="Start('Tester').object" incoming="_rLZncdPYEeWB0MLw2xrShQ" type="_cBRCwHrbEeSTqtY8GWjQzw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rLZnetPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rLZne9PYEeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_bMHZa1r8EeW7xKEzw6rRNg" name="Create('Tester_Behavior_002')" classifier="_L5D30HrVEeSMYub6V9ZB8A">
- <result xmi:type="uml:OutputPin" xmi:id="_bMHZbFr8EeW7xKEzw6rRNg" name="Create('Tester_Behavior_002').result" outgoing="_bMHZX1r8EeW7xKEzw6rRNg" type="_L5D30HrVEeSMYub6V9ZB8A">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bMHZbVr8EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bMHZblr8EeW7xKEzw6rRNg" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_rLZnfNPYEeWB0MLw2xrShQ" name="Call('Behavior002_Tester')" operation="_EbZvYFnwEeWo08H9caZtqA">
+ <result xmi:type="uml:OutputPin" xmi:id="_rLZnfdPYEeWB0MLw2xrShQ" name="Call('Behavior002_Tester').result('return')" outgoing="_rLZnb9PYEeWB0MLw2xrShQ" type="_L5D30HrVEeSMYub6V9ZB8A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rLZnftPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rLZnf9PYEeWB0MLw2xrShQ" value="1"/>
</result>
+ <target xmi:type="uml:InputPin" xmi:id="_rLZngNPYEeWB0MLw2xrShQ" name="Call('Behavior002_Tester').target" incoming="_rLZncNPYEeWB0MLw2xrShQ" type="_L5D30HrVEeSMYub6V9ZB8A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rLZngdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rLZngtPYEeWB0MLw2xrShQ" value="1"/>
+ </target>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_bMHZb1r8EeW7xKEzw6rRNg" name="Start('Tester')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_bMHZcFr8EeW7xKEzw6rRNg" name="Start('Tester').object" incoming="_bMHZYlr8EeW7xKEzw6rRNg" type="_cBRCwHrbEeSTqtY8GWjQzw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bMHZcVr8EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bMHZclr8EeW7xKEzw6rRNg" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_bMHZc1r8EeW7xKEzw6rRNg" name="Fork('Call('Tester_Behavior_002').result('return')')" incoming="_bMHZYFr8EeW7xKEzw6rRNg" outgoing="_bMHZYVr8EeW7xKEzw6rRNg _bMHZYlr8EeW7xKEzw6rRNg _bMHZY1r8EeW7xKEzw6rRNg"/>
- <node xmi:type="uml:CallOperationAction" xmi:id="_bMHZdFr8EeW7xKEzw6rRNg" name="Call('Tester_Behavior_002')" operation="_EbZvYFnwEeWo08H9caZtqA">
- <result xmi:type="uml:OutputPin" xmi:id="_bMHZdVr8EeW7xKEzw6rRNg" name="Call('Tester_Behavior_002').result('return')" outgoing="_bMHZYFr8EeW7xKEzw6rRNg" type="_L5D30HrVEeSMYub6V9ZB8A">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bMHZdlr8EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bMHZd1r8EeW7xKEzw6rRNg" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_rLZng9PYEeWB0MLw2xrShQ" name="Create('Behavior002_Tester')" classifier="_L5D30HrVEeSMYub6V9ZB8A">
+ <result xmi:type="uml:OutputPin" xmi:id="_rLZnhNPYEeWB0MLw2xrShQ" name="Create('Behavior002_Tester').result" outgoing="_rLZncNPYEeWB0MLw2xrShQ" type="_L5D30HrVEeSMYub6V9ZB8A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rLZnhdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rLZnhtPYEeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_bMHZeFr8EeW7xKEzw6rRNg" name="Call('Tester_Behavior_002').target" incoming="_bMHZX1r8EeW7xKEzw6rRNg" type="_L5D30HrVEeSMYub6V9ZB8A">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bMHZeVr8EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bMHZelr8EeW7xKEzw6rRNg" value="1"/>
- </target>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_rLZnh9PYEeWB0MLw2xrShQ" name="Start('Behavior002_Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_rLZniNPYEeWB0MLw2xrShQ" name="Start('Behavior002_Tester').object" incoming="_rLZnctPYEeWB0MLw2xrShQ" type="_L5D30HrVEeSMYub6V9ZB8A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rLZnidPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rLZnitPYEeWB0MLw2xrShQ" value="1"/>
+ </object>
</node>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_bMHZVFr8EeW7xKEzw6rRNg" name="Return" incoming="_bMHZV1r8EeW7xKEzw6rRNg" parameter="_3URroVnwEeWo08H9caZtqA">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_bMt2QFr8EeW7xKEzw6rRNg" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_bMHZVlr8EeW7xKEzw6rRNg" name="FinalNode('Tester_Behavior_002_Factory')" incoming="_bMHZVVr8EeW7xKEzw6rRNg"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_rLZnZNPYEeWB0MLw2xrShQ" name="Return" incoming="_rLZnZ9PYEeWB0MLw2xrShQ" parameter="_3URroVnwEeWo08H9caZtqA"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_rLZnZtPYEeWB0MLw2xrShQ" name="FinalNode('Behavior002_Tester$factory')" incoming="_rLZnZdPYEeWB0MLw2xrShQ"/>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_EbZvYFnwEeWo08H9caZtqA" name="Tester_Behavior_002" method="_I98tgFnwEeWo08H9caZtqA">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_EbZvYFnwEeWo08H9caZtqA" name="Behavior002_Tester" method="_I98tgFnwEeWo08H9caZtqA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Ebi5UFnwEeWo08H9caZtqA" name="return" type="_L5D30HrVEeSMYub6V9ZB8A" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_6O2mYFnwEeWo08H9caZtqA" name="SemanticTest Behavior002" classifierBehavior="_b_ku4FnxEeWo08H9caZtqA" isActive="true">
- <ownedComment xmi:type="uml:Comment" xmi:id="_7Iu0sFnwEeWo08H9caZtqA">
- <body>namespace StateMachine_TestSuite::Behaviors::'002';&#xD;
-&#xD;
-class Class1 {&#xD;
-&#xD;
-}</body>
- </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_6O2mYFnwEeWo08H9caZtqA" name="Behavior002_SemanticTest" classifierBehavior="_b_ku4FnxEeWo08H9caZtqA" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_Nzr38FnxEeWo08H9caZtqA" general="_cdFl4FYCEeWzO8zy_nQCZg"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_b_ku4FnxEeWo08H9caZtqA" name="SemanticTest Behavior002$behavior$1" visibility="private" node="_iHGt0VnxEeWo08H9caZtqA" group="_iHGt0VnxEeWo08H9caZtqA">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_b_ku4FnxEeWo08H9caZtqA" name="Behavior002_SemanticTest$behavior$1" visibility="private" node="_iHGt0VnxEeWo08H9caZtqA" group="_iHGt0VnxEeWo08H9caZtqA">
<ownedComment xmi:type="uml:Comment" xmi:id="_h7degFnxEeWo08H9caZtqA">
<body>namespace StateMachine_TestSuite::Behaviors::'002'::'SemanticTest Behavior002';&#xD;
&#xD;
@@ -999,7 +890,7 @@ activity&#xD;
</result>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_hWLf0Fn0EeWo08H9caZtqA" name="SemanticTest Behavior002$method$1" specification="_2mvTYFn0EeWo08H9caZtqA" node="_hWLf3Fn0EeWo08H9caZtqA _hWLf3ln0EeWo08H9caZtqA _hWLf31n0EeWo08H9caZtqA _hWLf4Vn0EeWo08H9caZtqA _hWLf5Vn0EeWo08H9caZtqA">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_hWLf0Fn0EeWo08H9caZtqA" name="Behavior002_SemanticTest$method$1" specification="_2mvTYFn0EeWo08H9caZtqA" node="_hWLf3Fn0EeWo08H9caZtqA _hWLf3ln0EeWo08H9caZtqA _hWLf31n0EeWo08H9caZtqA _hWLf4Vn0EeWo08H9caZtqA _hWLf5Vn0EeWo08H9caZtqA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_hWLf0Vn0EeWo08H9caZtqA" name="return" type="_6O2mYFnwEeWo08H9caZtqA" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_hWLf0ln0EeWo08H9caZtqA" target="_hWLf31n0EeWo08H9caZtqA" source="_hWLf3ln0EeWo08H9caZtqA"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_hWLf01n0EeWo08H9caZtqA" target="_hWLf4ln0EeWo08H9caZtqA" source="_hWLf4Fn0EeWo08H9caZtqA">
@@ -1035,80 +926,72 @@ activity&#xD;
<value xmi:type="uml:LiteralString" xmi:id="_hWLf51n0EeWo08H9caZtqA" value="[TEST] Behavior 002"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_TTucQFn1EeWo08H9caZtqA" name="SemanticTest Behavior002_Factory" node="_Y3sbJFn1EeWo08H9caZtqA _Y3sbJln1EeWo08H9caZtqA _Y3sbKFn1EeWo08H9caZtqA" group="_Y3sbKFn1EeWo08H9caZtqA">
- <ownedComment xmi:type="uml:Comment" xmi:id="_Yn5roFn1EeWo08H9caZtqA">
- <body>namespace StateMachine_TestSuite::Behaviors::'002'::'SemanticTest Behavior002';&#xD;
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_TTucQFn1EeWo08H9caZtqA" name="Behavior002_SemanticTest$factory" node="_kxWVFNPYEeWB0MLw2xrShQ _kxWVFtPYEeWB0MLw2xrShQ _kxWVGNPYEeWB0MLw2xrShQ" group="_kxWVGNPYEeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_FNY0gNPXEeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Behavior::'002'::Behavior002_SemanticTest;&#xD;
&#xD;
-activity 'SemanticTest Behavior002_Factory'(): 'SemanticTest Behavior002' {&#xD;
- return new 'SemanticTest Behavior002'();&#xD;
+activity 'Behavior002_SemanticTest$factory'(): Behavior002_SemanticTest {&#xD;
+ return new Behavior002_SemanticTest();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_Y3sbIVn1EeWo08H9caZtqA" type="_6O2mYFnwEeWo08H9caZtqA" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_Y3sbIVn1EeWo08H9caZtqA" visibility="public" type="_6O2mYFnwEeWo08H9caZtqA" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y3sbIln1EeWo08H9caZtqA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y3sbI1n1EeWo08H9caZtqA" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Y3sbJ1n1EeWo08H9caZtqA" target="_Y3sbJFn1EeWo08H9caZtqA" source="_Y3sbK1n1EeWo08H9caZtqA">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_Y4UtQFn1EeWo08H9caZtqA" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_Y4VUUFn1EeWo08H9caZtqA" value="1"/>
- </edge>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Y3sbJVn1EeWo08H9caZtqA" target="_Y3sbJln1EeWo08H9caZtqA" source="_Y3sbKVn1EeWo08H9caZtqA">
- <name xsi:nil="true"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Y3sbKFn1EeWo08H9caZtqA" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y3sbKVn1EeWo08H9caZtqA" name="1:ReturnStatement" outgoing="_Y3sbJVn1EeWo08H9caZtqA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Y3sbKln1EeWo08H9caZtqA" target="_Y3sbK1n1EeWo08H9caZtqA" source="_Y3sbNFn1EeWo08H9caZtqA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Y3sbK1n1EeWo08H9caZtqA" name="ReturnStatement.output('Output('Call('SemanticTest Behavior002').result('return')')')" incoming="_Y3sbKln1EeWo08H9caZtqA" outgoing="_Y3sbJ1n1EeWo08H9caZtqA" type="_6O2mYFnwEeWo08H9caZtqA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y3sbLFn1EeWo08H9caZtqA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y3sbLVn1EeWo08H9caZtqA" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y3sbLln1EeWo08H9caZtqA" name="InstanceCreationExpression('SemanticTest Behavior002')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Y3sbL1n1EeWo08H9caZtqA" target="_Y3sbPln1EeWo08H9caZtqA" source="_Y3sbOFn1EeWo08H9caZtqA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Y3sbMFn1EeWo08H9caZtqA" target="_Y3sbQFn1EeWo08H9caZtqA" source="_Y3sbPln1EeWo08H9caZtqA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Y3sbMVn1EeWo08H9caZtqA" target="_Y3sbRFn1EeWo08H9caZtqA" source="_Y3sbPln1EeWo08H9caZtqA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Y3sbMln1EeWo08H9caZtqA" target="_Y3sbO1n1EeWo08H9caZtqA" source="_Y3sbSFn1EeWo08H9caZtqA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Y3sbM1n1EeWo08H9caZtqA" target="_Y3sbNFn1EeWo08H9caZtqA" source="_Y3sbPln1EeWo08H9caZtqA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Y3sbNFn1EeWo08H9caZtqA" name="Output('Call('SemanticTest Behavior002').result('return')')" incoming="_Y3sbM1n1EeWo08H9caZtqA" outgoing="_Y3sbKln1EeWo08H9caZtqA" type="_6O2mYFnwEeWo08H9caZtqA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y3sbNVn1EeWo08H9caZtqA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y3sbNln1EeWo08H9caZtqA" value="1"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_kxWVFdPYEeWB0MLw2xrShQ" target="_kxWVFtPYEeWB0MLw2xrShQ" source="_kxWVGdPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_kxWVF9PYEeWB0MLw2xrShQ" target="_kxWVFNPYEeWB0MLw2xrShQ" source="_kxWVG9PYEeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_kxWVGNPYEeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_kxWVGdPYEeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_kxWVFdPYEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_kxWVGtPYEeWB0MLw2xrShQ" target="_kxWVG9PYEeWB0MLw2xrShQ" source="_kxWVJNPYEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_kxWVG9PYEeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior002_SemanticTest').result('return')')')" incoming="_kxWVGtPYEeWB0MLw2xrShQ" outgoing="_kxWVF9PYEeWB0MLw2xrShQ" type="_6O2mYFnwEeWo08H9caZtqA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kxWVHNPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kxWVHdPYEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_kxWVHtPYEeWB0MLw2xrShQ" name="InstanceCreationExpression('Behavior002_SemanticTest')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_kxWVH9PYEeWB0MLw2xrShQ" target="_kxWVM9PYEeWB0MLw2xrShQ" source="_kxWVNdPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_kxWVINPYEeWB0MLw2xrShQ" target="_kxWVMNPYEeWB0MLw2xrShQ" source="_kxWVM9PYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_kxWVIdPYEeWB0MLw2xrShQ" target="_kxWVONPYEeWB0MLw2xrShQ" source="_kxWVKNPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_kxWVItPYEeWB0MLw2xrShQ" target="_kxWVLNPYEeWB0MLw2xrShQ" source="_kxWVM9PYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_kxWVI9PYEeWB0MLw2xrShQ" target="_kxWVJNPYEeWB0MLw2xrShQ" source="_kxWVM9PYEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_kxWVJNPYEeWB0MLw2xrShQ" name="Output('Call('Behavior002_SemanticTest').result('return')')" incoming="_kxWVI9PYEeWB0MLw2xrShQ" outgoing="_kxWVGtPYEeWB0MLw2xrShQ" type="_6O2mYFnwEeWo08H9caZtqA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kxWVJdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kxWVJtPYEeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CallOperationAction" xmi:id="_Y3sbN1n1EeWo08H9caZtqA" name="Call('SemanticTest Behavior002')" operation="_2mvTYFn0EeWo08H9caZtqA">
- <result xmi:type="uml:OutputPin" xmi:id="_Y3sbOFn1EeWo08H9caZtqA" name="Call('SemanticTest Behavior002').result('return')" outgoing="_Y3sbL1n1EeWo08H9caZtqA" type="_6O2mYFnwEeWo08H9caZtqA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y3sbOVn1EeWo08H9caZtqA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y3sbOln1EeWo08H9caZtqA" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_kxWVJ9PYEeWB0MLw2xrShQ" name="Create('Behavior002_SemanticTest')" classifier="_6O2mYFnwEeWo08H9caZtqA">
+ <result xmi:type="uml:OutputPin" xmi:id="_kxWVKNPYEeWB0MLw2xrShQ" name="Create('Behavior002_SemanticTest').result" outgoing="_kxWVIdPYEeWB0MLw2xrShQ" type="_6O2mYFnwEeWo08H9caZtqA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kxWVKdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kxWVKtPYEeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_Y3sbO1n1EeWo08H9caZtqA" name="Call('SemanticTest Behavior002').target" incoming="_Y3sbMln1EeWo08H9caZtqA" type="_6O2mYFnwEeWo08H9caZtqA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y3sbPFn1EeWo08H9caZtqA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y3sbPVn1EeWo08H9caZtqA" value="1"/>
- </target>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_Y3sbPln1EeWo08H9caZtqA" name="Fork('Call('SemanticTest Behavior002').result('return')')" incoming="_Y3sbL1n1EeWo08H9caZtqA" outgoing="_Y3sbMFn1EeWo08H9caZtqA _Y3sbMVn1EeWo08H9caZtqA _Y3sbM1n1EeWo08H9caZtqA"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Y3sbP1n1EeWo08H9caZtqA" name="Start('SemanticTest Behavior002')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_Y3sbQFn1EeWo08H9caZtqA" name="Start('SemanticTest Behavior002').object" incoming="_Y3sbMFn1EeWo08H9caZtqA" type="_6O2mYFnwEeWo08H9caZtqA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y3sbQVn1EeWo08H9caZtqA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y3sbQln1EeWo08H9caZtqA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_kxWVK9PYEeWB0MLw2xrShQ" name="Start('Behavior002_SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_kxWVLNPYEeWB0MLw2xrShQ" name="Start('Behavior002_SemanticTest').object" incoming="_kxWVItPYEeWB0MLw2xrShQ" type="_6O2mYFnwEeWo08H9caZtqA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kxWVLdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kxWVLtPYEeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Y3sbQ1n1EeWo08H9caZtqA" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_Y3sbRFn1EeWo08H9caZtqA" name="Start('SemanticTest').object" incoming="_Y3sbMVn1EeWo08H9caZtqA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y3sbRVn1EeWo08H9caZtqA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y3sbRln1EeWo08H9caZtqA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_kxWVL9PYEeWB0MLw2xrShQ" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_kxWVMNPYEeWB0MLw2xrShQ" name="Start('SemanticTest').object" incoming="_kxWVINPYEeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kxWVMdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kxWVMtPYEeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_Y3sbR1n1EeWo08H9caZtqA" name="Create('SemanticTest Behavior002')" classifier="_6O2mYFnwEeWo08H9caZtqA">
- <result xmi:type="uml:OutputPin" xmi:id="_Y3sbSFn1EeWo08H9caZtqA" name="Create('SemanticTest Behavior002').result" outgoing="_Y3sbMln1EeWo08H9caZtqA" type="_6O2mYFnwEeWo08H9caZtqA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y3sbSVn1EeWo08H9caZtqA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y3sbSln1EeWo08H9caZtqA" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_kxWVM9PYEeWB0MLw2xrShQ" name="Fork('Call('Behavior002_SemanticTest').result('return')')" incoming="_kxWVH9PYEeWB0MLw2xrShQ" outgoing="_kxWVItPYEeWB0MLw2xrShQ _kxWVINPYEeWB0MLw2xrShQ _kxWVI9PYEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_kxWVNNPYEeWB0MLw2xrShQ" name="Call('Behavior002_SemanticTest')" operation="_2mvTYFn0EeWo08H9caZtqA">
+ <result xmi:type="uml:OutputPin" xmi:id="_kxWVNdPYEeWB0MLw2xrShQ" name="Call('Behavior002_SemanticTest').result('return')" outgoing="_kxWVH9PYEeWB0MLw2xrShQ" type="_6O2mYFnwEeWo08H9caZtqA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kxWVNtPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kxWVN9PYEeWB0MLw2xrShQ" value="1"/>
</result>
+ <target xmi:type="uml:InputPin" xmi:id="_kxWVONPYEeWB0MLw2xrShQ" name="Call('Behavior002_SemanticTest').target" incoming="_kxWVIdPYEeWB0MLw2xrShQ" type="_6O2mYFnwEeWo08H9caZtqA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kxWVOdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kxWVOtPYEeWB0MLw2xrShQ" value="1"/>
+ </target>
</node>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_Y3sbJFn1EeWo08H9caZtqA" name="Return" incoming="_Y3sbJ1n1EeWo08H9caZtqA" parameter="_Y3sbIVn1EeWo08H9caZtqA">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_Y4UGMFn1EeWo08H9caZtqA" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_Y3sbJln1EeWo08H9caZtqA" name="FinalNode('SemanticTest Behavior002_Factory')" incoming="_Y3sbJVn1EeWo08H9caZtqA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_kxWVFNPYEeWB0MLw2xrShQ" name="Return" incoming="_kxWVF9PYEeWB0MLw2xrShQ" parameter="_Y3sbIVn1EeWo08H9caZtqA"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_kxWVFtPYEeWB0MLw2xrShQ" name="FinalNode('Behavior002_SemanticTest$factory')" incoming="_kxWVFdPYEeWB0MLw2xrShQ"/>
</ownedBehavior>
<ownedOperation xmi:type="uml:Operation" xmi:id="_XgZN0FnxEeWo08H9caZtqA" name="getTestComponent" method="_zKMJcFnzEeWo08H9caZtqA" redefinedOperation="_tivJQFb0EeWEApi9OIHc6g">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_XgZN0VnxEeWo08H9caZtqA" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
@@ -1116,1034 +999,1033 @@ activity 'SemanticTest Behavior002_Factory'(): 'SemanticTest Behavior002' {&#xD;
<ownedOperation xmi:type="uml:Operation" xmi:id="_Xgc4MFnxEeWo08H9caZtqA" name="getTestTarget" method="_zKNXkFnzEeWo08H9caZtqA" redefinedOperation="_HsHs8Fb1EeWEApi9OIHc6g">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Xgc4MVnxEeWo08H9caZtqA" type="_BYPqsH7WEeSVWJ91ynqG7w" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_2mvTYFn0EeWo08H9caZtqA" name="SemanticTest Behavior002" method="_hWLf0Fn0EeWo08H9caZtqA">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_2mvTYFn0EeWo08H9caZtqA" name="Behavior002_SemanticTest" method="_hWLf0Fn0EeWo08H9caZtqA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2m32QFn0EeWo08H9caZtqA" name="return" type="_6O2mYFnwEeWo08H9caZtqA" direction="return"/>
</ownedOperation>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Activity" xmi:id="_RP6HYFelEeWFxPAV5FjjgQ" name="Behaviors" node="_Fn-FYcOJEeW2Url83-MOhw" group="_Fn-FYcOJEeW2Url83-MOhw">
+ <packagedElement xmi:type="uml:Activity" xmi:id="_RP6HYFelEeWFxPAV5FjjgQ" name="BehaviorTests" node="_yctWkdRAEeWOPoC3o5J6ow" group="_yctWkdRAEeWOPoC3o5J6ow">
<ownedComment xmi:type="uml:Comment" xmi:id="_UwLJIFelEeWFxPAV5FjjgQ">
- <body>namespace StateMachine_TestSuite::Behaviors;&#xD;
+ <body>namespace StateMachine_TestSuite::Behavior;&#xD;
&#xD;
-private import '001'::'SemanticTest Behavior001'::'SemanticTest Behavior001_Factory';&#xD;
private import StateMachine_TestSuite::Util::Architecture::SemanticTestSuite;&#xD;
private import StateMachine_TestSuite::Util::Architecture::SemanticTest;&#xD;
&#xD;
-private import '001'::'SemanticTest Behavior001';&#xD;
-private import '002'::'SemanticTest Behavior002';&#xD;
-private import '003'::'SemanticTest Behaviors003';&#xD;
-private import '003-bis'::'SemanticTest Behaviors003-bis';&#xD;
-private import '003-ter'::'SemanticTest Behaviors003-ter'; &#xD;
-private import '004'::'SemanticTest Behaviors004'; &#xD;
+private import '001'::'Behavior001_SemanticTest';&#xD;
+private import '002'::'Behavior002_SemanticTest';&#xD;
+private import '003-A'::'Behavior003_SemanticTest_A';&#xD;
+private import '003-B'::'Behavior003_SemanticTest_B';&#xD;
+//private import '003-C'::'Behaviors003_SemanticTest_C'; &#xD;
+private import '004'::'Behavior004_SemanticTest'; &#xD;
&#xD;
private import Alf::Library::PrimitiveBehaviors::IntegerFunctions::ToString;&#xD;
&#xD;
-activity Behaviors() {&#xD;
- let name : String = &quot;Behaviors&quot;; &#xD;
+activity BehaviorTests() {&#xD;
+ let name : String = &quot;Behavior&quot;; &#xD;
let tests : SemanticTest = new SemanticTest[]{};&#xD;
/*Test behavior 001 */&#xD;
- b001 = new 'SemanticTest Behavior001'();&#xD;
- b001.name = &quot;Behaviors001&quot;;&#xD;
- b001.expectedResult =&quot;entry&quot;;&#xD;
+ b001 = new 'Behavior001_SemanticTest'();&#xD;
+ b001.name = &quot;Behavior 001&quot;;&#xD;
+ b001.expectedResult =&quot;S1(entry)&quot;;&#xD;
tests->add(b001);&#xD;
/*Test behavior 002 */&#xD;
- b002 = new 'SemanticTest Behavior002'();&#xD;
- b002.name = &quot;Behaviors002&quot;;&#xD;
- b002.expectedResult = &quot;exit&quot;;&#xD;
+ b002 = new 'Behavior002_SemanticTest'();&#xD;
+ b002.name = &quot;Behavior 002&quot;;&#xD;
+ b002.expectedResult = &quot;S1(exit)&quot;;&#xD;
tests->add(b002);&#xD;
- /*Test behavior 003 */&#xD;
- b003 = new 'SemanticTest Behaviors003'();&#xD;
- b003.name = &quot;Behaviors003&quot;;&#xD;
- b003.expectedResult = &quot;S1(entry)::S1(doActivityPartI)&quot;;&#xD;
- tests->add(b003);&#xD;
- /*Test behavior 003 bis*/&#xD;
- b003bis = new 'SemanticTest Behaviors003-bis'();&#xD;
- b003bis.name = &quot;Behaviors003-bis&quot;;&#xD;
- b003bis.expectedResult = &quot;S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)&quot;;&#xD;
- tests->add(b003bis);&#xD;
- /*Test behavior 003 ter*/&#xD;
+ /*Test behavior 003 A */&#xD;
+ b003_A = new 'Behavior003_SemanticTest_A'();&#xD;
+ b003_A.name = &quot;Behavior 003 A&quot;;&#xD;
+ b003_A.expectedResult = &quot;S1(entry)::S1(doActivityPartI)&quot;;&#xD;
+ tests->add(b003_A);&#xD;
+ /*Test behavior 003 B*/&#xD;
+ b003_B = new 'Behavior003_SemanticTest_B'();&#xD;
+ b003_B.name = &quot;Behavior 003 B&quot;;&#xD;
+ b003_B.expectedResult = &quot;S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)&quot;;&#xD;
+ tests->add(b003_B);&#xD;
+ /*Test behavior 003 C*/&#xD;
/*b003ter = new 'SemanticTest Behaviors003-ter'();&#xD;
b003ter.name = &quot;Behaviors003-ter&quot;;&#xD;
b003ter.expectedResult = &quot;S1-DoActivity(entry)::S1-DoActivity(exit)::T2-DoActivity(effect)::T4(effect)&quot;;&#xD;
tests->add(b003ter);*/&#xD;
/*Test behavior 004 */&#xD;
- b004 = new 'SemanticTest Behaviors004'();&#xD;
- b004.name = &quot;Behaviors004&quot;;&#xD;
+ b004 = new 'Behavior004_SemanticTest'();&#xD;
+ b004.name = &quot;Behavior 004&quot;;&#xD;
b004.expectedResult = &quot;S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)&quot;;&#xD;
tests->add(b004);&#xD;
/*Start test suite */&#xD;
suite = new SemanticTestSuite(tests, name);&#xD;
}</body>
</ownedComment>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-FYcOJEeW2Url83-MOhw" name="Body">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FYsOJEeW2Url83-MOhw" target="_Fn-uTMOJEeW2Url83-MOhw" source="_Fn-upMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FY8OJEeW2Url83-MOhw" target="_Fn-tIcOJEeW2Url83-MOhw" source="_Fn-uJ8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FZMOJEeW2Url83-MOhw" target="_Fn-sosOJEeW2Url83-MOhw" source="_Fn-s3cOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FZcOJEeW2Url83-MOhw" target="_Fn-ulMOJEeW2Url83-MOhw" source="_Fn-tAsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FZsOJEeW2Url83-MOhw" target="_Fn-uT8OJEeW2Url83-MOhw" source="_Fn-seMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FZ8OJEeW2Url83-MOhw" target="_Fn-trMOJEeW2Url83-MOhw" source="_Fn-FmsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FaMOJEeW2Url83-MOhw" target="_Fn-tQ8OJEeW2Url83-MOhw" source="_Fn-tqMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FacOJEeW2Url83-MOhw" target="_Fn-tyMOJEeW2Url83-MOhw" source="_Fn-seMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FasOJEeW2Url83-MOhw" target="_Fn-tWMOJEeW2Url83-MOhw" source="_Fn-uocOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-Fa8OJEeW2Url83-MOhw" target="_Fn-s-sOJEeW2Url83-MOhw" source="_Fn-s3cOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FbMOJEeW2Url83-MOhw" target="_Fn-uosOJEeW2Url83-MOhw" source="_Fn-umsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FbcOJEeW2Url83-MOhw" target="_Fn-s3sOJEeW2Url83-MOhw" source="_Fn-sm8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FbsOJEeW2Url83-MOhw" target="_Fn-uScOJEeW2Url83-MOhw" source="_Fn-uVsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-Fb8OJEeW2Url83-MOhw" target="_Fn-tZcOJEeW2Url83-MOhw" source="_Fn-tAMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FcMOJEeW2Url83-MOhw" target="_Fn-twsOJEeW2Url83-MOhw" source="_Fn-Fm8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FccOJEeW2Url83-MOhw" target="_Fn-ubMOJEeW2Url83-MOhw" source="_Fn-seMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FcsOJEeW2Url83-MOhw" target="_Fn-uLcOJEeW2Url83-MOhw" source="_Fn-ticOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-Fc8OJEeW2Url83-MOhw" target="_Fn-tccOJEeW2Url83-MOhw" source="_Fn-tAsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FdMOJEeW2Url83-MOhw" target="_Fn-sjsOJEeW2Url83-MOhw" source="_Fn-uBMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FdcOJEeW2Url83-MOhw" target="_Fn-t5MOJEeW2Url83-MOhw" source="_Fn-uScOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FdsOJEeW2Url83-MOhw" target="_Fn-FkcOJEeW2Url83-MOhw" source="_Fn-twcOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-Fd8OJEeW2Url83-MOhw" target="_Fn-sm8OJEeW2Url83-MOhw" source="_Fn-svcOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FeMOJEeW2Url83-MOhw" target="_Fn-tuMOJEeW2Url83-MOhw" source="_Fn-utsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FecOJEeW2Url83-MOhw" target="_Fn-uJ8OJEeW2Url83-MOhw" source="_Fn-th8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FesOJEeW2Url83-MOhw" target="_Fn-tqMOJEeW2Url83-MOhw" source="_Fn-ueMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-Fe8OJEeW2Url83-MOhw" target="_Fn-ttcOJEeW2Url83-MOhw" source="_Fn-tIcOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FfMOJEeW2Url83-MOhw" target="_Fn-uC8OJEeW2Url83-MOhw" source="_Fn-uBMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FfcOJEeW2Url83-MOhw" target="_Fn-svcOJEeW2Url83-MOhw" source="_Fn-ttcOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FfsOJEeW2Url83-MOhw" target="_Fn-FjsOJEeW2Url83-MOhw" source="_Fn-s3sOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-Ff8OJEeW2Url83-MOhw" target="_Fn-uVsOJEeW2Url83-MOhw" source="_Fn-twsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FgMOJEeW2Url83-MOhw" target="_Fn-tPMOJEeW2Url83-MOhw" source="_Fn-ticOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FgcOJEeW2Url83-MOhw" target="_Fn-tAMOJEeW2Url83-MOhw" source="_Fn-FjsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FgsOJEeW2Url83-MOhw" target="_Fn-tu8OJEeW2Url83-MOhw" source="_Fn-ticOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-Fg8OJEeW2Url83-MOhw" target="_Fn-tr8OJEeW2Url83-MOhw" source="_Fn-tAsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FhMOJEeW2Url83-MOhw" target="_Fn-usMOJEeW2Url83-MOhw" source="_Fn-uBMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FhcOJEeW2Url83-MOhw" target="_Fn-secOJEeW2Url83-MOhw" source="_Fn-t5MOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FhsOJEeW2Url83-MOhw" target="_Fn-tVcOJEeW2Url83-MOhw" source="_Fn-tqsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-Fh8OJEeW2Url83-MOhw" target="_Fn-Fm8OJEeW2Url83-MOhw" source="_Fn-uosOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FiMOJEeW2Url83-MOhw" target="_Fn-ueMOJEeW2Url83-MOhw" source="_Fn-tZcOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FicOJEeW2Url83-MOhw" target="_Fn-urcOJEeW2Url83-MOhw" source="_Fn-uVcOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FisOJEeW2Url83-MOhw" target="_Fn-uBcOJEeW2Url83-MOhw" source="_Fn-secOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-Fi8OJEeW2Url83-MOhw" target="_Fn-FlMOJEeW2Url83-MOhw" source="_Fn-s3cOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FjMOJEeW2Url83-MOhw" target="_Fn-th8OJEeW2Url83-MOhw" source="_Fn-uqsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-FjcOJEeW2Url83-MOhw" target="_Fn-uqsOJEeW2Url83-MOhw" source="_Fn-uBcOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-FjsOJEeW2Url83-MOhw" name="18:Expression Statement" incoming="_Fn-FfsOJEeW2Url83-MOhw" outgoing="_Fn-FgcOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-Fj8OJEeW2Url83-MOhw" target="_Fn-FmsOJEeW2Url83-MOhw" source="_Fn-Fl8OJEeW2Url83-MOhw"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_Fn-FkMOJEeW2Url83-MOhw" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_Fn-FkcOJEeW2Url83-MOhw" name="Call('Including').argument('seq')" incoming="_Fn-FdsOJEeW2Url83-MOhw" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-FksOJEeW2Url83-MOhw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-Fk8OJEeW2Url83-MOhw" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_Fn-FlMOJEeW2Url83-MOhw" name="Call('Including').argument('element')" incoming="_Fn-Fi8OJEeW2Url83-MOhw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-FlcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-FlsOJEeW2Url83-MOhw" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-Fl8OJEeW2Url83-MOhw" name="Call('Including').result('')" outgoing="_Fn-Fj8OJEeW2Url83-MOhw" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-FmMOJEeW2Url83-MOhw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-FmcOJEeW2Url83-MOhw" value="*"/>
- </result>
- <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-FmsOJEeW2Url83-MOhw" name="Fork(tests)" incoming="_Fn-Fj8OJEeW2Url83-MOhw" outgoing="_Fn-FZ8OJEeW2Url83-MOhw"/>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-Fm8OJEeW2Url83-MOhw" name="03:Expression Statement" incoming="_Fn-Fh8OJEeW2Url83-MOhw" outgoing="_Fn-FcMOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FnMOJEeW2Url83-MOhw" target="_Fn-seMOJEeW2Url83-MOhw" source="_Fn-FpMOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-FncOJEeW2Url83-MOhw" name="RighthandSide('Output('Call('SemanticTest Behavior001').result('return')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-FnsOJEeW2Url83-MOhw" name="InstanceCreationExpression('SemanticTest Behavior001')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-Fn8OJEeW2Url83-MOhw" target="_Fn-FssOJEeW2Url83-MOhw" source="_Fn-FrMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FoMOJEeW2Url83-MOhw" target="_Fn-sdcOJEeW2Url83-MOhw" source="_Fn-FssOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FocOJEeW2Url83-MOhw" target="_Fn-Fr8OJEeW2Url83-MOhw" source="_Fn-sccOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-FosOJEeW2Url83-MOhw" target="_Fn-FqMOJEeW2Url83-MOhw" source="_Fn-FssOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-Fo8OJEeW2Url83-MOhw" target="_Fn-FpMOJEeW2Url83-MOhw" source="_Fn-FssOJEeW2Url83-MOhw"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Fn-FpMOJEeW2Url83-MOhw" name="Output('Call('SemanticTest Behavior001').result('return')')" incoming="_Fn-Fo8OJEeW2Url83-MOhw" outgoing="_Fn-FnMOJEeW2Url83-MOhw" type="_jqZt0FbWEeWrJvPHum8sog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-FpcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-FpsOJEeW2Url83-MOhw" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Fn-Fp8OJEeW2Url83-MOhw" name="Start('SemanticTest Behavior001')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-FqMOJEeW2Url83-MOhw" name="Start('SemanticTest Behavior001').object" incoming="_Fn-FosOJEeW2Url83-MOhw" type="_jqZt0FbWEeWrJvPHum8sog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-FqcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-FqsOJEeW2Url83-MOhw" value="1"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_yctWkdRAEeWOPoC3o5J6ow" name="Body">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWktRAEeWOPoC3o5J6ow" target="_yct_VNRAEeWOPoC3o5J6ow" source="_yct-2NRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWk9RAEeWOPoC3o5J6ow" target="_yctW39RAEeWOPoC3o5J6ow" source="_yct_jNRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWlNRAEeWOPoC3o5J6ow" target="_yct-i9RAEeWOPoC3o5J6ow" source="_yct9vdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWldRAEeWOPoC3o5J6ow" target="_yct-utRAEeWOPoC3o5J6ow" source="_yctW3tRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWltRAEeWOPoC3o5J6ow" target="_yct_P9RAEeWOPoC3o5J6ow" source="_yct-HtRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWl9RAEeWOPoC3o5J6ow" target="_yct_JdRAEeWOPoC3o5J6ow" source="_yct-2NRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWmNRAEeWOPoC3o5J6ow" target="_yct_k9RAEeWOPoC3o5J6ow" source="_yct-2NRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWmdRAEeWOPoC3o5J6ow" target="_yct-atRAEeWOPoC3o5J6ow" source="_yctXINRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWmtRAEeWOPoC3o5J6ow" target="_yct-CtRAEeWOPoC3o5J6ow" source="_yct-AtRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWm9RAEeWOPoC3o5J6ow" target="_yct_mdRAEeWOPoC3o5J6ow" source="_yct-tNRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWnNRAEeWOPoC3o5J6ow" target="_yct9vtRAEeWOPoC3o5J6ow" source="_yct94NRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWndRAEeWOPoC3o5J6ow" target="_yct_nNRAEeWOPoC3o5J6ow" source="_yct-DNRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWntRAEeWOPoC3o5J6ow" target="_yctWvtRAEeWOPoC3o5J6ow" source="_yct-CtRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWn9RAEeWOPoC3o5J6ow" target="_yct-iNRAEeWOPoC3o5J6ow" source="_yct_PdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWoNRAEeWOPoC3o5J6ow" target="_yct-EtRAEeWOPoC3o5J6ow" source="_yct-ktRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWodRAEeWOPoC3o5J6ow" target="_yct-Y9RAEeWOPoC3o5J6ow" source="_yct-H9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWotRAEeWOPoC3o5J6ow" target="_yct_jNRAEeWOPoC3o5J6ow" source="_yct_GdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWo9RAEeWOPoC3o5J6ow" target="_yct-R9RAEeWOPoC3o5J6ow" source="_yctW3tRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWpNRAEeWOPoC3o5J6ow" target="_yct_QtRAEeWOPoC3o5J6ow" source="_yctXINRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWpdRAEeWOPoC3o5J6ow" target="_yct_n9RAEeWOPoC3o5J6ow" source="_yctW3tRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWptRAEeWOPoC3o5J6ow" target="_yctXANRAEeWOPoC3o5J6ow" source="_yct-EtRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWp9RAEeWOPoC3o5J6ow" target="_yct_B9RAEeWOPoC3o5J6ow" source="_yct-BNRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWqNRAEeWOPoC3o5J6ow" target="_yct-H9RAEeWOPoC3o5J6ow" source="_yctXANRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWqdRAEeWOPoC3o5J6ow" target="_yct94NRAEeWOPoC3o5J6ow" source="_yctXIdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWqtRAEeWOPoC3o5J6ow" target="_yct-tNRAEeWOPoC3o5J6ow" source="_yct-QdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWq9RAEeWOPoC3o5J6ow" target="_yct-FdRAEeWOPoC3o5J6ow" source="_yct_jtRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWrNRAEeWOPoC3o5J6ow" target="_yct-GNRAEeWOPoC3o5J6ow" source="_yctW4dRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWrdRAEeWOPoC3o5J6ow" target="_yct97dRAEeWOPoC3o5J6ow" source="_yct9vdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWrtRAEeWOPoC3o5J6ow" target="_yct_kNRAEeWOPoC3o5J6ow" source="_yct_pdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWr9RAEeWOPoC3o5J6ow" target="_yct-ktRAEeWOPoC3o5J6ow" source="_yct_atRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWsNRAEeWOPoC3o5J6ow" target="_yctXIdRAEeWOPoC3o5J6ow" source="_yct_O9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWsdRAEeWOPoC3o5J6ow" target="_yct-JdRAEeWOPoC3o5J6ow" source="_yctXINRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWstRAEeWOPoC3o5J6ow" target="_yct_O9RAEeWOPoC3o5J6ow" source="_yct-Y9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWs9RAEeWOPoC3o5J6ow" target="_yct_BNRAEeWOPoC3o5J6ow" source="_yct-kdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWtNRAEeWOPoC3o5J6ow" target="_yct-mNRAEeWOPoC3o5J6ow" source="_yctW4dRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWtdRAEeWOPoC3o5J6ow" target="_yct-99RAEeWOPoC3o5J6ow" source="_yct-hdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWttRAEeWOPoC3o5J6ow" target="_yct-QdRAEeWOPoC3o5J6ow" source="_yctWvtRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWt9RAEeWOPoC3o5J6ow" target="_yct_cNRAEeWOPoC3o5J6ow" source="_yctW4dRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWuNRAEeWOPoC3o5J6ow" target="_yct_atRAEeWOPoC3o5J6ow" source="_yctW39RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWudRAEeWOPoC3o5J6ow" target="_yct-hdRAEeWOPoC3o5J6ow" source="_yct9vtRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWutRAEeWOPoC3o5J6ow" target="_yct_SNRAEeWOPoC3o5J6ow" source="_yct-1tRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWu9RAEeWOPoC3o5J6ow" target="_yct_GdRAEeWOPoC3o5J6ow" source="_yct_SNRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yctWvNRAEeWOPoC3o5J6ow" target="_yct-1tRAEeWOPoC3o5J6ow" source="_yct_mdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWvdRAEeWOPoC3o5J6ow" target="_yct9ytRAEeWOPoC3o5J6ow" source="_yct9vdRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yctWvtRAEeWOPoC3o5J6ow" name="03:Expression Statement" incoming="_yctWntRAEeWOPoC3o5J6ow" outgoing="_yctWttRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWv9RAEeWOPoC3o5J6ow" target="_yctW3tRAEeWOPoC3o5J6ow" source="_yctWx9RAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yctWwNRAEeWOPoC3o5J6ow" name="RighthandSide('Output('Call('Behavior001_SemanticTest').result('return')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yctWwdRAEeWOPoC3o5J6ow" name="InstanceCreationExpression('Behavior001_SemanticTest')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWwtRAEeWOPoC3o5J6ow" target="_yctW3dRAEeWOPoC3o5J6ow" source="_yctWy9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWw9RAEeWOPoC3o5J6ow" target="_yctW0tRAEeWOPoC3o5J6ow" source="_yctW3dRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWxNRAEeWOPoC3o5J6ow" target="_yctWztRAEeWOPoC3o5J6ow" source="_yctW2tRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWxdRAEeWOPoC3o5J6ow" target="_yctW1tRAEeWOPoC3o5J6ow" source="_yctW3dRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctWxtRAEeWOPoC3o5J6ow" target="_yctWx9RAEeWOPoC3o5J6ow" source="_yctW3dRAEeWOPoC3o5J6ow"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_yctWx9RAEeWOPoC3o5J6ow" name="Output('Call('Behavior001_SemanticTest').result('return')')" incoming="_yctWxtRAEeWOPoC3o5J6ow" outgoing="_yctWv9RAEeWOPoC3o5J6ow" type="_jqZt0FbWEeWrJvPHum8sog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctWyNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctWydRAEeWOPoC3o5J6ow" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_yctWytRAEeWOPoC3o5J6ow" name="Call('Behavior001_SemanticTest')" operation="_8o6LAFegEeWFxPAV5FjjgQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_yctWy9RAEeWOPoC3o5J6ow" name="Call('Behavior001_SemanticTest').result('return')" outgoing="_yctWwtRAEeWOPoC3o5J6ow" type="_jqZt0FbWEeWrJvPHum8sog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctWzNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctWzdRAEeWOPoC3o5J6ow" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_yctWztRAEeWOPoC3o5J6ow" name="Call('Behavior001_SemanticTest').target" incoming="_yctWxNRAEeWOPoC3o5J6ow" type="_jqZt0FbWEeWrJvPHum8sog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctWz9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctW0NRAEeWOPoC3o5J6ow" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_yctW0dRAEeWOPoC3o5J6ow" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_yctW0tRAEeWOPoC3o5J6ow" name="Start('SemanticTest').object" incoming="_yctWw9RAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctW09RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctW1NRAEeWOPoC3o5J6ow" value="1"/>
</object>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_Fn-Fq8OJEeW2Url83-MOhw" name="Call('SemanticTest Behavior001')" operation="_8o6LAFegEeWFxPAV5FjjgQ">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-FrMOJEeW2Url83-MOhw" name="Call('SemanticTest Behavior001').result('return')" outgoing="_Fn-Fn8OJEeW2Url83-MOhw" type="_jqZt0FbWEeWrJvPHum8sog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-FrcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-FrsOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_yctW1dRAEeWOPoC3o5J6ow" name="Start('Behavior001_SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_yctW1tRAEeWOPoC3o5J6ow" name="Start('Behavior001_SemanticTest').object" incoming="_yctWxdRAEeWOPoC3o5J6ow" type="_jqZt0FbWEeWrJvPHum8sog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctW19RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctW2NRAEeWOPoC3o5J6ow" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_yctW2dRAEeWOPoC3o5J6ow" name="Create('Behavior001_SemanticTest')" classifier="_jqZt0FbWEeWrJvPHum8sog">
+ <result xmi:type="uml:OutputPin" xmi:id="_yctW2tRAEeWOPoC3o5J6ow" name="Create('Behavior001_SemanticTest').result" outgoing="_yctWxNRAEeWOPoC3o5J6ow" type="_jqZt0FbWEeWrJvPHum8sog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctW29RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctW3NRAEeWOPoC3o5J6ow" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_yctW3dRAEeWOPoC3o5J6ow" name="Fork('Call('Behavior001_SemanticTest').result('return')')" incoming="_yctWwtRAEeWOPoC3o5J6ow" outgoing="_yctWxdRAEeWOPoC3o5J6ow _yctWw9RAEeWOPoC3o5J6ow _yctWxtRAEeWOPoC3o5J6ow"/>
+ </node>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_yctW3tRAEeWOPoC3o5J6ow" name="Fork(b001)" incoming="_yctWv9RAEeWOPoC3o5J6ow" outgoing="_yctWo9RAEeWOPoC3o5J6ow _yctWldRAEeWOPoC3o5J6ow _yctWpdRAEeWOPoC3o5J6ow"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yctW39RAEeWOPoC3o5J6ow" name="11:Expression Statement" incoming="_yctWk9RAEeWOPoC3o5J6ow" outgoing="_yctWuNRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctW4NRAEeWOPoC3o5J6ow" target="_yctW4dRAEeWOPoC3o5J6ow" source="_yctW6dRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_yctW4dRAEeWOPoC3o5J6ow" name="Fork(b003_A)" incoming="_yctW4NRAEeWOPoC3o5J6ow" outgoing="_yctWt9RAEeWOPoC3o5J6ow _yctWtNRAEeWOPoC3o5J6ow _yctWrNRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yctW4tRAEeWOPoC3o5J6ow" name="RighthandSide('Output('Call('Behavior003_SemanticTest_A').result('result')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yctW49RAEeWOPoC3o5J6ow" name="InstanceCreationExpression('Behavior003_SemanticTest_A')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctW5NRAEeWOPoC3o5J6ow" target="_yctW_9RAEeWOPoC3o5J6ow" source="_yctW7dRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctW5dRAEeWOPoC3o5J6ow" target="_yctW8NRAEeWOPoC3o5J6ow" source="_yctW-NRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctW5tRAEeWOPoC3o5J6ow" target="_yctW_NRAEeWOPoC3o5J6ow" source="_yctW_9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctW59RAEeWOPoC3o5J6ow" target="_yctW9NRAEeWOPoC3o5J6ow" source="_yctW_9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctW6NRAEeWOPoC3o5J6ow" target="_yctW6dRAEeWOPoC3o5J6ow" source="_yctW_9RAEeWOPoC3o5J6ow"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_yctW6dRAEeWOPoC3o5J6ow" name="Output('Call('Behavior003_SemanticTest_A').result('result')')" incoming="_yctW6NRAEeWOPoC3o5J6ow" outgoing="_yctW4NRAEeWOPoC3o5J6ow" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctW6tRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctW69RAEeWOPoC3o5J6ow" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_yctW7NRAEeWOPoC3o5J6ow" name="Call('Behavior003_SemanticTest_A')" operation="_tILAK6UHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_yctW7dRAEeWOPoC3o5J6ow" name="Call('Behavior003_SemanticTest_A').result('result')" outgoing="_yctW5NRAEeWOPoC3o5J6ow" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctW7tRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctW79RAEeWOPoC3o5J6ow" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_Fn-Fr8OJEeW2Url83-MOhw" name="Call('SemanticTest Behavior001').target" incoming="_Fn-FocOJEeW2Url83-MOhw" type="_jqZt0FbWEeWrJvPHum8sog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-FsMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-FscOJEeW2Url83-MOhw" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_yctW8NRAEeWOPoC3o5J6ow" name="Call('Behavior003_SemanticTest_A').target" incoming="_yctW5dRAEeWOPoC3o5J6ow" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctW8dRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctW8tRAEeWOPoC3o5J6ow" value="1"/>
</target>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-FssOJEeW2Url83-MOhw" name="Fork('Call('SemanticTest Behavior001').result('return')')" incoming="_Fn-Fn8OJEeW2Url83-MOhw" outgoing="_Fn-FosOJEeW2Url83-MOhw _Fn-FoMOJEeW2Url83-MOhw _Fn-Fo8OJEeW2Url83-MOhw"/>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_Fn-scMOJEeW2Url83-MOhw" name="Create('SemanticTest Behavior001')" classifier="_jqZt0FbWEeWrJvPHum8sog">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-sccOJEeW2Url83-MOhw" name="Create('SemanticTest Behavior001').result" outgoing="_Fn-FocOJEeW2Url83-MOhw" type="_jqZt0FbWEeWrJvPHum8sog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-scsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-sc8OJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_yctW89RAEeWOPoC3o5J6ow" name="Start('Behavior003_SemanticTest_A')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_yctW9NRAEeWOPoC3o5J6ow" name="Start('Behavior003_SemanticTest_A').object" incoming="_yctW59RAEeWOPoC3o5J6ow" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctW9dRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctW9tRAEeWOPoC3o5J6ow" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_yctW99RAEeWOPoC3o5J6ow" name="Create('Behavior003_SemanticTest_A')" classifier="_tILAEKUHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_yctW-NRAEeWOPoC3o5J6ow" name="Create('Behavior003_SemanticTest_A').result" outgoing="_yctW5dRAEeWOPoC3o5J6ow" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctW-dRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctW-tRAEeWOPoC3o5J6ow" value="1"/>
</result>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Fn-sdMOJEeW2Url83-MOhw" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-sdcOJEeW2Url83-MOhw" name="Start('SemanticTest').object" incoming="_Fn-FoMOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-sdsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-sd8OJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_yctW-9RAEeWOPoC3o5J6ow" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_yctW_NRAEeWOPoC3o5J6ow" name="Start('SemanticTest').object" incoming="_yctW5tRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctW_dRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctW_tRAEeWOPoC3o5J6ow" value="1"/>
</object>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_yctW_9RAEeWOPoC3o5J6ow" name="Fork('Call('Behavior003_SemanticTest_A').result('result')')" incoming="_yctW5NRAEeWOPoC3o5J6ow" outgoing="_yctW59RAEeWOPoC3o5J6ow _yctW5tRAEeWOPoC3o5J6ow _yctW6NRAEeWOPoC3o5J6ow"/>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-seMOJEeW2Url83-MOhw" name="Fork(b001)" incoming="_Fn-FnMOJEeW2Url83-MOhw" outgoing="_Fn-FacOJEeW2Url83-MOhw _Fn-FccOJEeW2Url83-MOhw _Fn-FZsOJEeW2Url83-MOhw"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-secOJEeW2Url83-MOhw" name="08:Expression Statement" incoming="_Fn-FhcOJEeW2Url83-MOhw" outgoing="_Fn-FisOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-sesOJEeW2Url83-MOhw" target="_Fn-shMOJEeW2Url83-MOhw" source="_Fn-skcOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-se8OJEeW2Url83-MOhw" target="_Fn-sjcOJEeW2Url83-MOhw" source="_Fn-slMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-sfMOJEeW2Url83-MOhw" target="_Fn-sgMOJEeW2Url83-MOhw" source="_Fn-smsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-sfcOJEeW2Url83-MOhw" target="_Fn-smsOJEeW2Url83-MOhw" source="_Fn-slsOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-sfsOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-sf8OJEeW2Url83-MOhw" target="_Fn-sisOJEeW2Url83-MOhw" source="_Fn-sgMOJEeW2Url83-MOhw"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Fn-sgMOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_Fn-sfMOJEeW2Url83-MOhw" outgoing="_Fn-sf8OJEeW2Url83-MOhw">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-sgcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-sgsOJEeW2Url83-MOhw" value="1"/>
- </structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Fn-sg8OJEeW2Url83-MOhw" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-shMOJEeW2Url83-MOhw" name="Write('name').object" incoming="_Fn-sesOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-shcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-shsOJEeW2Url83-MOhw" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-sh8OJEeW2Url83-MOhw" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-siMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-sicOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yctXANRAEeWOPoC3o5J6ow" name="15:Expression Statement" incoming="_yctWptRAEeWOPoC3o5J6ow" outgoing="_yctWqNRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctXAdRAEeWOPoC3o5J6ow" target="_yctXINRAEeWOPoC3o5J6ow" source="_yctXCdRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yctXAtRAEeWOPoC3o5J6ow" name="RighthandSide('Output('Call('Behavior003_SemanticTest_B').result('result')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yctXA9RAEeWOPoC3o5J6ow" name="InstanceCreationExpression('Behavior003_SemanticTest_B')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctXBNRAEeWOPoC3o5J6ow" target="_yctXDNRAEeWOPoC3o5J6ow" source="_yctXFtRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctXBdRAEeWOPoC3o5J6ow" target="_yctXHdRAEeWOPoC3o5J6ow" source="_yctXDNRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctXBtRAEeWOPoC3o5J6ow" target="_yctXGdRAEeWOPoC3o5J6ow" source="_yctXEtRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctXB9RAEeWOPoC3o5J6ow" target="_yctXDtRAEeWOPoC3o5J6ow" source="_yctXDNRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctXCNRAEeWOPoC3o5J6ow" target="_yctXCdRAEeWOPoC3o5J6ow" source="_yctXDNRAEeWOPoC3o5J6ow"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_yctXCdRAEeWOPoC3o5J6ow" name="Output('Call('Behavior003_SemanticTest_B').result('result')')" incoming="_yctXCNRAEeWOPoC3o5J6ow" outgoing="_yctXAdRAEeWOPoC3o5J6ow" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctXCtRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctXC9RAEeWOPoC3o5J6ow" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:ForkNode" xmi:id="_yctXDNRAEeWOPoC3o5J6ow" name="Fork('Call('Behavior003_SemanticTest_B').result('result')')" incoming="_yctXBNRAEeWOPoC3o5J6ow" outgoing="_yctXB9RAEeWOPoC3o5J6ow _yctXBdRAEeWOPoC3o5J6ow _yctXCNRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_yctXDdRAEeWOPoC3o5J6ow" name="Start('Behavior003_SemanticTest_B')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_yctXDtRAEeWOPoC3o5J6ow" name="Start('Behavior003_SemanticTest_B').object" incoming="_yctXB9RAEeWOPoC3o5J6ow" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctXD9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctXENRAEeWOPoC3o5J6ow" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_yctXEdRAEeWOPoC3o5J6ow" name="Create('Behavior003_SemanticTest_B')" classifier="_vMW5gKZ0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_yctXEtRAEeWOPoC3o5J6ow" name="Create('Behavior003_SemanticTest_B').result" outgoing="_yctXBtRAEeWOPoC3o5J6ow" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctXE9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctXFNRAEeWOPoC3o5J6ow" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_yctXFdRAEeWOPoC3o5J6ow" name="Call('Behavior003_SemanticTest_B')" operation="_vMW5m6Z0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_yctXFtRAEeWOPoC3o5J6ow" name="Call('Behavior003_SemanticTest_B').result('result')" outgoing="_yctXBNRAEeWOPoC3o5J6ow" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctXF9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctXGNRAEeWOPoC3o5J6ow" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_yctXGdRAEeWOPoC3o5J6ow" name="Call('Behavior003_SemanticTest_B').target" incoming="_yctXBtRAEeWOPoC3o5J6ow" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctXGtRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctXG9RAEeWOPoC3o5J6ow" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_yctXHNRAEeWOPoC3o5J6ow" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_yctXHdRAEeWOPoC3o5J6ow" name="Start('SemanticTest').object" incoming="_yctXBdRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yctXHtRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yctXH9RAEeWOPoC3o5J6ow" value="1"/>
+ </object>
+ </node>
+ </node>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_yctXINRAEeWOPoC3o5J6ow" name="Fork(b003_B)" incoming="_yctXAdRAEeWOPoC3o5J6ow" outgoing="_yctWsdRAEeWOPoC3o5J6ow _yctWmdRAEeWOPoC3o5J6ow _yctWpNRAEeWOPoC3o5J6ow"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yctXIdRAEeWOPoC3o5J6ow" name="19:Expression Statement" incoming="_yctWsNRAEeWOPoC3o5J6ow" outgoing="_yctWqdRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yctXItRAEeWOPoC3o5J6ow" target="_yct9vdRAEeWOPoC3o5J6ow" source="_yct9ptRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yctXI9RAEeWOPoC3o5J6ow" name="RighthandSide('Output('Call('Behavior004_SemanticTest').result('result')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct9oNRAEeWOPoC3o5J6ow" name="InstanceCreationExpression('Behavior004_SemanticTest')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct9odRAEeWOPoC3o5J6ow" target="_yct9qtRAEeWOPoC3o5J6ow" source="_yct9rdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct9otRAEeWOPoC3o5J6ow" target="_yct9utRAEeWOPoC3o5J6ow" source="_yct9s9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct9o9RAEeWOPoC3o5J6ow" target="_yct9rdRAEeWOPoC3o5J6ow" source="_yct9t9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct9pNRAEeWOPoC3o5J6ow" target="_yct9r9RAEeWOPoC3o5J6ow" source="_yct9rdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct9pdRAEeWOPoC3o5J6ow" target="_yct9ptRAEeWOPoC3o5J6ow" source="_yct9rdRAEeWOPoC3o5J6ow"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_yct9ptRAEeWOPoC3o5J6ow" name="Output('Call('Behavior004_SemanticTest').result('result')')" incoming="_yct9pdRAEeWOPoC3o5J6ow" outgoing="_yctXItRAEeWOPoC3o5J6ow" type="_omaskJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct9p9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct9qNRAEeWOPoC3o5J6ow" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_yct9qdRAEeWOPoC3o5J6ow" name="Start('Behavior004_SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_yct9qtRAEeWOPoC3o5J6ow" name="Start('Behavior004_SemanticTest').object" incoming="_yct9odRAEeWOPoC3o5J6ow" type="_omaskJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct9q9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct9rNRAEeWOPoC3o5J6ow" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct9rdRAEeWOPoC3o5J6ow" name="Fork('Call('Behavior004_SemanticTest').result('result')')" incoming="_yct9o9RAEeWOPoC3o5J6ow" outgoing="_yct9odRAEeWOPoC3o5J6ow _yct9pNRAEeWOPoC3o5J6ow _yct9pdRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_yct9rtRAEeWOPoC3o5J6ow" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_yct9r9RAEeWOPoC3o5J6ow" name="Start('SemanticTest').object" incoming="_yct9pNRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct9sNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct9sdRAEeWOPoC3o5J6ow" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_yct9stRAEeWOPoC3o5J6ow" name="Create('Behavior004_SemanticTest')" classifier="_omaskJ06EeWMKsrTxOLnkQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct9s9RAEeWOPoC3o5J6ow" name="Create('Behavior004_SemanticTest').result" outgoing="_yct9otRAEeWOPoC3o5J6ow" type="_omaskJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct9tNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct9tdRAEeWOPoC3o5J6ow" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_yct9ttRAEeWOPoC3o5J6ow" name="Call('Behavior004_SemanticTest')" operation="_omasq506EeWMKsrTxOLnkQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct9t9RAEeWOPoC3o5J6ow" name="Call('Behavior004_SemanticTest').result('result')" outgoing="_yct9o9RAEeWOPoC3o5J6ow" type="_omaskJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct9uNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct9udRAEeWOPoC3o5J6ow" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_yct9utRAEeWOPoC3o5J6ow" name="Call('Behavior004_SemanticTest').target" incoming="_yct9otRAEeWOPoC3o5J6ow" type="_omaskJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct9u9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct9vNRAEeWOPoC3o5J6ow" value="1"/>
+ </target>
+ </node>
+ </node>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct9vdRAEeWOPoC3o5J6ow" name="Fork(b004)" incoming="_yctXItRAEeWOPoC3o5J6ow" outgoing="_yctWrdRAEeWOPoC3o5J6ow _yctWvdRAEeWOPoC3o5J6ow _yctWlNRAEeWOPoC3o5J6ow"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct9vtRAEeWOPoC3o5J6ow" name="21:Expression Statement" incoming="_yctWnNRAEeWOPoC3o5J6ow" outgoing="_yctWudRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct9v9RAEeWOPoC3o5J6ow" target="_yct90tRAEeWOPoC3o5J6ow" source="_yct939RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct9wNRAEeWOPoC3o5J6ow" target="_yct91tRAEeWOPoC3o5J6ow" source="_yct9zdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yct9wdRAEeWOPoC3o5J6ow" target="_yct9ydRAEeWOPoC3o5J6ow" source="_yct9w9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct9wtRAEeWOPoC3o5J6ow" target="_yct939RAEeWOPoC3o5J6ow" source="_yct9xdRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct9w9RAEeWOPoC3o5J6ow" name="RighthandSide('Value('&quot;S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)&quot;').result')" outgoing="_yct9wdRAEeWOPoC3o5J6ow">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_yct9xNRAEeWOPoC3o5J6ow" name="Value('&quot;S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct9xdRAEeWOPoC3o5J6ow" name="Value('&quot;S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)&quot;').result" outgoing="_yct9wtRAEeWOPoC3o5J6ow">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct9xtRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct9x9RAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_Fn-sisOJEeW2Url83-MOhw" name="Write('name').value" incoming="_Fn-sf8OJEeW2Url83-MOhw">
+ <value xmi:type="uml:LiteralString" xmi:id="_yct9yNRAEeWOPoC3o5J6ow" name="&quot;S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)&quot;" value="S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-si8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-sjMOJEeW2Url83-MOhw" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Fn-sjcOJEeW2Url83-MOhw" name="Clear('name')" incoming="_Fn-se8OJEeW2Url83-MOhw" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-sjsOJEeW2Url83-MOhw" name="Clear('name').object" incoming="_Fn-FdMOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-sj8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-skMOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_yct9ydRAEeWOPoC3o5J6ow" name="Clear('expectedResult')" incoming="_yct9wdRAEeWOPoC3o5J6ow" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_yct9ytRAEeWOPoC3o5J6ow" name="Clear('expectedResult').object" incoming="_yctWvdRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct9y9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct9zNRAEeWOPoC3o5J6ow" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-skcOJEeW2Url83-MOhw" name="Clear('name').result" outgoing="_Fn-sesOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-sksOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-sk8OJEeW2Url83-MOhw" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct9zdRAEeWOPoC3o5J6ow" name="Clear('expectedResult').result" outgoing="_yct9wNRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct9ztRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct9z9RAEeWOPoC3o5J6ow" value="1"/>
</result>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-slMOJEeW2Url83-MOhw" name="RighthandSide('Value('&quot;Behaviors002&quot;').result')" outgoing="_Fn-se8OJEeW2Url83-MOhw">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Fn-slcOJEeW2Url83-MOhw" name="Value('&quot;Behaviors002&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-slsOJEeW2Url83-MOhw" name="Value('&quot;Behaviors002&quot;').result" outgoing="_Fn-sfcOJEeW2Url83-MOhw">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-sl8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-smMOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct90NRAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct90dRAEeWOPoC3o5J6ow" target="_yct93NRAEeWOPoC3o5J6ow" source="_yct90tRAEeWOPoC3o5J6ow"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_yct90tRAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_yct9v9RAEeWOPoC3o5J6ow" outgoing="_yct90dRAEeWOPoC3o5J6ow">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct909RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct91NRAEeWOPoC3o5J6ow" value="1"/>
+ </structuredNodeInput>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_yct91dRAEeWOPoC3o5J6ow" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_yct91tRAEeWOPoC3o5J6ow" name="Write('expectedResult').object" incoming="_yct9wNRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct919RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct92NRAEeWOPoC3o5J6ow" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct92dRAEeWOPoC3o5J6ow" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct92tRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct929RAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_Fn-smcOJEeW2Url83-MOhw" name="&quot;Behaviors002&quot;" value="Behaviors002">
+ <value xmi:type="uml:InputPin" xmi:id="_yct93NRAEeWOPoC3o5J6ow" name="Write('expectedResult').value" incoming="_yct90dRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct93dRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct93tRAEeWOPoC3o5J6ow" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-smsOJEeW2Url83-MOhw" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_Fn-sfcOJEeW2Url83-MOhw" outgoing="_Fn-sfMOJEeW2Url83-MOhw"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct939RAEeWOPoC3o5J6ow" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_yct9wtRAEeWOPoC3o5J6ow" outgoing="_yct9v9RAEeWOPoC3o5J6ow"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-sm8OJEeW2Url83-MOhw" name="16:Expression Statement" incoming="_Fn-Fd8OJEeW2Url83-MOhw" outgoing="_Fn-FbcOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-snMOJEeW2Url83-MOhw" target="_Fn-soMOJEeW2Url83-MOhw" source="_Fn-sqsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-sncOJEeW2Url83-MOhw" target="_Fn-socOJEeW2Url83-MOhw" source="_Fn-sqMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-snsOJEeW2Url83-MOhw" target="_Fn-ssMOJEeW2Url83-MOhw" source="_Fn-soMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-sn8OJEeW2Url83-MOhw" target="_Fn-stMOJEeW2Url83-MOhw" source="_Fn-spcOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-soMOJEeW2Url83-MOhw" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_Fn-snMOJEeW2Url83-MOhw" outgoing="_Fn-snsOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Fn-socOJEeW2Url83-MOhw" name="Clear('name')" incoming="_Fn-sncOJEeW2Url83-MOhw" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-sosOJEeW2Url83-MOhw" name="Clear('name').object" incoming="_Fn-FZMOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-so8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-spMOJEeW2Url83-MOhw" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-spcOJEeW2Url83-MOhw" name="Clear('name').result" outgoing="_Fn-sn8OJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-spsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-sp8OJEeW2Url83-MOhw" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-sqMOJEeW2Url83-MOhw" name="RighthandSide('Value('&quot;Behaviors003-bis&quot;').result')" outgoing="_Fn-sncOJEeW2Url83-MOhw">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Fn-sqcOJEeW2Url83-MOhw" name="Value('&quot;Behaviors003-bis&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-sqsOJEeW2Url83-MOhw" name="Value('&quot;Behaviors003-bis&quot;').result" outgoing="_Fn-snMOJEeW2Url83-MOhw">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct94NRAEeWOPoC3o5J6ow" name="20:Expression Statement" incoming="_yctWqdRAEeWOPoC3o5J6ow" outgoing="_yctWnNRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct94dRAEeWOPoC3o5J6ow" target="_yct99dRAEeWOPoC3o5J6ow" source="_yct95dRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct94tRAEeWOPoC3o5J6ow" target="_yct95dRAEeWOPoC3o5J6ow" source="_yct96NRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yct949RAEeWOPoC3o5J6ow" target="_yct97NRAEeWOPoC3o5J6ow" source="_yct95tRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct95NRAEeWOPoC3o5J6ow" target="_yct9-dRAEeWOPoC3o5J6ow" source="_yct98NRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct95dRAEeWOPoC3o5J6ow" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_yct94tRAEeWOPoC3o5J6ow" outgoing="_yct94dRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct95tRAEeWOPoC3o5J6ow" name="RighthandSide('Value('&quot;Behavior 004&quot;').result')" outgoing="_yct949RAEeWOPoC3o5J6ow">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_yct959RAEeWOPoC3o5J6ow" name="Value('&quot;Behavior 004&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct96NRAEeWOPoC3o5J6ow" name="Value('&quot;Behavior 004&quot;').result" outgoing="_yct94tRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-sq8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-srMOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct96dRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct96tRAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_Fn-srcOJEeW2Url83-MOhw" name="&quot;Behaviors003-bis&quot;" value="Behaviors003-bis">
+ <value xmi:type="uml:LiteralString" xmi:id="_yct969RAEeWOPoC3o5J6ow" name="&quot;Behavior 004&quot;" value="Behavior 004">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-srsOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-sr8OJEeW2Url83-MOhw" target="_Fn-susOJEeW2Url83-MOhw" source="_Fn-ssMOJEeW2Url83-MOhw"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Fn-ssMOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_Fn-snsOJEeW2Url83-MOhw" outgoing="_Fn-sr8OJEeW2Url83-MOhw">
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_yct97NRAEeWOPoC3o5J6ow" name="Clear('name')" incoming="_yct949RAEeWOPoC3o5J6ow" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_yct97dRAEeWOPoC3o5J6ow" name="Clear('name').object" incoming="_yctWrdRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct97tRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct979RAEeWOPoC3o5J6ow" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct98NRAEeWOPoC3o5J6ow" name="Clear('name').result" outgoing="_yct95NRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct98dRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct98tRAEeWOPoC3o5J6ow" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct989RAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct99NRAEeWOPoC3o5J6ow" target="_yct9_9RAEeWOPoC3o5J6ow" source="_yct99dRAEeWOPoC3o5J6ow"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_yct99dRAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_yct94dRAEeWOPoC3o5J6ow" outgoing="_yct99NRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-sscOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-sssOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct99tRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct999RAEeWOPoC3o5J6ow" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Fn-ss8OJEeW2Url83-MOhw" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-stMOJEeW2Url83-MOhw" name="Write('name').object" incoming="_Fn-sn8OJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-stcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-stsOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_yct9-NRAEeWOPoC3o5J6ow" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_yct9-dRAEeWOPoC3o5J6ow" name="Write('name').object" incoming="_yct95NRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct9-tRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct9-9RAEeWOPoC3o5J6ow" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-st8OJEeW2Url83-MOhw" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-suMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-sucOJEeW2Url83-MOhw" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct9_NRAEeWOPoC3o5J6ow" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct9_dRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct9_tRAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_Fn-susOJEeW2Url83-MOhw" name="Write('name').value" incoming="_Fn-sr8OJEeW2Url83-MOhw">
+ <value xmi:type="uml:InputPin" xmi:id="_yct9_9RAEeWOPoC3o5J6ow" name="Write('name').value" incoming="_yct99NRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-su8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-svMOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-ANRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-AdRAEeWOPoC3o5J6ow" value="1"/>
</value>
</node>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-svcOJEeW2Url83-MOhw" name="15:Expression Statement" incoming="_Fn-FfcOJEeW2Url83-MOhw" outgoing="_Fn-Fd8OJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-svsOJEeW2Url83-MOhw" target="_Fn-s3cOJEeW2Url83-MOhw" source="_Fn-sxsOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-sv8OJEeW2Url83-MOhw" name="RighthandSide('Output('Call('SemanticTest Behaviors003-bis').result('result')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-swMOJEeW2Url83-MOhw" name="InstanceCreationExpression('SemanticTest Behaviors003-bis')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-swcOJEeW2Url83-MOhw" target="_Fn-s1sOJEeW2Url83-MOhw" source="_Fn-s0MOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-swsOJEeW2Url83-MOhw" target="_Fn-s0MOJEeW2Url83-MOhw" source="_Fn-sysOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-sw8OJEeW2Url83-MOhw" target="_Fn-szcOJEeW2Url83-MOhw" source="_Fn-s2sOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-sxMOJEeW2Url83-MOhw" target="_Fn-s0sOJEeW2Url83-MOhw" source="_Fn-s0MOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-sxcOJEeW2Url83-MOhw" target="_Fn-sxsOJEeW2Url83-MOhw" source="_Fn-s0MOJEeW2Url83-MOhw"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Fn-sxsOJEeW2Url83-MOhw" name="Output('Call('SemanticTest Behaviors003-bis').result('result')')" incoming="_Fn-sxcOJEeW2Url83-MOhw" outgoing="_Fn-svsOJEeW2Url83-MOhw" type="_vMW5gKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-sx8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-syMOJEeW2Url83-MOhw" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:CallOperationAction" xmi:id="_Fn-sycOJEeW2Url83-MOhw" name="Call('SemanticTest Behaviors003-bis')" operation="_vMW5m6Z0EeW33f-XWS12xA">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-sysOJEeW2Url83-MOhw" name="Call('SemanticTest Behaviors003-bis').result('result')" outgoing="_Fn-swsOJEeW2Url83-MOhw" type="_vMW5gKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-sy8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-szMOJEeW2Url83-MOhw" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_Fn-szcOJEeW2Url83-MOhw" name="Call('SemanticTest Behaviors003-bis').target" incoming="_Fn-sw8OJEeW2Url83-MOhw" type="_vMW5gKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-szsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-sz8OJEeW2Url83-MOhw" value="1"/>
- </target>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-s0MOJEeW2Url83-MOhw" name="Fork('Call('SemanticTest Behaviors003-bis').result('result')')" incoming="_Fn-swsOJEeW2Url83-MOhw" outgoing="_Fn-sxMOJEeW2Url83-MOhw _Fn-swcOJEeW2Url83-MOhw _Fn-sxcOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Fn-s0cOJEeW2Url83-MOhw" name="Start('SemanticTest Behaviors003-bis')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-s0sOJEeW2Url83-MOhw" name="Start('SemanticTest Behaviors003-bis').object" incoming="_Fn-sxMOJEeW2Url83-MOhw" type="_vMW5gKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-s08OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-s1MOJEeW2Url83-MOhw" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Fn-s1cOJEeW2Url83-MOhw" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-s1sOJEeW2Url83-MOhw" name="Start('SemanticTest').object" incoming="_Fn-swcOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-s18OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-s2MOJEeW2Url83-MOhw" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_Fn-s2cOJEeW2Url83-MOhw" name="Create('SemanticTest Behaviors003-bis')" classifier="_vMW5gKZ0EeW33f-XWS12xA">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-s2sOJEeW2Url83-MOhw" name="Create('SemanticTest Behaviors003-bis').result" outgoing="_Fn-sw8OJEeW2Url83-MOhw" type="_vMW5gKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-s28OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-s3MOJEeW2Url83-MOhw" value="1"/>
- </result>
- </node>
- </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-AtRAEeWOPoC3o5J6ow" name="01:LocalNameDeclarationStatement" outgoing="_yctWmtRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-A9RAEeWOPoC3o5J6ow" target="_yct-BNRAEeWOPoC3o5J6ow" source="_yct-BtRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct-BNRAEeWOPoC3o5J6ow" name="Fork(name)" incoming="_yct-A9RAEeWOPoC3o5J6ow" outgoing="_yctWp9RAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_yct-BdRAEeWOPoC3o5J6ow" name="Value('&quot;Behavior&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-BtRAEeWOPoC3o5J6ow" name="Value('&quot;Behavior&quot;').result" outgoing="_yct-A9RAEeWOPoC3o5J6ow">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-B9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-CNRAEeWOPoC3o5J6ow" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_yct-CdRAEeWOPoC3o5J6ow" name="&quot;Behavior&quot;" value="Behavior">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
+ </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-CtRAEeWOPoC3o5J6ow" name="02:LocalNameDeclarationStatement" incoming="_yctWmtRAEeWOPoC3o5J6ow" outgoing="_yctWntRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-C9RAEeWOPoC3o5J6ow" target="_yct-DNRAEeWOPoC3o5J6ow" source="_yct-DtRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct-DNRAEeWOPoC3o5J6ow" name="Fork(tests)" incoming="_yct-C9RAEeWOPoC3o5J6ow" outgoing="_yctWndRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_yct-DdRAEeWOPoC3o5J6ow" name="Value('null')">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-DtRAEeWOPoC3o5J6ow" name="Value('null').result" outgoing="_yct-C9RAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-D9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-ENRAEeWOPoC3o5J6ow" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralNull" xmi:id="_yct-EdRAEeWOPoC3o5J6ow" name="null"/>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-s3cOJEeW2Url83-MOhw" name="Fork(b003bis)" incoming="_Fn-svsOJEeW2Url83-MOhw" outgoing="_Fn-FZMOJEeW2Url83-MOhw _Fn-Fa8OJEeW2Url83-MOhw _Fn-Fi8OJEeW2Url83-MOhw"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-s3sOJEeW2Url83-MOhw" name="17:Expression Statement" incoming="_Fn-FbcOJEeW2Url83-MOhw" outgoing="_Fn-FfsOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-s38OJEeW2Url83-MOhw" target="_Fn-s-cOJEeW2Url83-MOhw" source="_Fn-s8sOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-s4MOJEeW2Url83-MOhw" target="_Fn-s5cOJEeW2Url83-MOhw" source="_Fn-s-MOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-s4cOJEeW2Url83-MOhw" target="_Fn-s6cOJEeW2Url83-MOhw" source="_Fn-s_cOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-s4sOJEeW2Url83-MOhw" target="_Fn-s-MOJEeW2Url83-MOhw" source="_Fn-s9MOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-s48OJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-s5MOJEeW2Url83-MOhw" target="_Fn-s78OJEeW2Url83-MOhw" source="_Fn-s5cOJEeW2Url83-MOhw"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Fn-s5cOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_Fn-s4MOJEeW2Url83-MOhw" outgoing="_Fn-s5MOJEeW2Url83-MOhw">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-EtRAEeWOPoC3o5J6ow" name="14:Expression Statement" incoming="_yctWoNRAEeWOPoC3o5J6ow" outgoing="_yctWptRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-E9RAEeWOPoC3o5J6ow" target="_yct-HtRAEeWOPoC3o5J6ow" source="_yct-G9RAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_yct-FNRAEeWOPoC3o5J6ow" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_yct-FdRAEeWOPoC3o5J6ow" name="Call('Including').argument('seq')" incoming="_yctWq9RAEeWOPoC3o5J6ow" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-FtRAEeWOPoC3o5J6ow"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-F9RAEeWOPoC3o5J6ow" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_yct-GNRAEeWOPoC3o5J6ow" name="Call('Including').argument('element')" incoming="_yctWrNRAEeWOPoC3o5J6ow">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-GdRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-GtRAEeWOPoC3o5J6ow" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-G9RAEeWOPoC3o5J6ow" name="Call('Including').result('')" outgoing="_yct-E9RAEeWOPoC3o5J6ow" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-HNRAEeWOPoC3o5J6ow"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-HdRAEeWOPoC3o5J6ow" value="*"/>
+ </result>
+ <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct-HtRAEeWOPoC3o5J6ow" name="Fork(tests)" incoming="_yct-E9RAEeWOPoC3o5J6ow" outgoing="_yctWltRAEeWOPoC3o5J6ow"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-H9RAEeWOPoC3o5J6ow" name="16:Expression Statement" incoming="_yctWqNRAEeWOPoC3o5J6ow" outgoing="_yctWodRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-INRAEeWOPoC3o5J6ow" target="_yct-LdRAEeWOPoC3o5J6ow" source="_yct-OtRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-IdRAEeWOPoC3o5J6ow" target="_yct-MdRAEeWOPoC3o5J6ow" source="_yct-KNRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yct-ItRAEeWOPoC3o5J6ow" target="_yct-JNRAEeWOPoC3o5J6ow" source="_yct-O9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-I9RAEeWOPoC3o5J6ow" target="_yct-OtRAEeWOPoC3o5J6ow" source="_yct-PdRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_yct-JNRAEeWOPoC3o5J6ow" name="Clear('name')" incoming="_yct-ItRAEeWOPoC3o5J6ow" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_yct-JdRAEeWOPoC3o5J6ow" name="Clear('name').object" incoming="_yctWsdRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-JtRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-J9RAEeWOPoC3o5J6ow" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-KNRAEeWOPoC3o5J6ow" name="Clear('name').result" outgoing="_yct-IdRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-KdRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-KtRAEeWOPoC3o5J6ow" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-K9RAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-LNRAEeWOPoC3o5J6ow" target="_yct-N9RAEeWOPoC3o5J6ow" source="_yct-LdRAEeWOPoC3o5J6ow"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_yct-LdRAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_yct-INRAEeWOPoC3o5J6ow" outgoing="_yct-LNRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-s5sOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-s58OJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-LtRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-L9RAEeWOPoC3o5J6ow" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Fn-s6MOJEeW2Url83-MOhw" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-s6cOJEeW2Url83-MOhw" name="Write('expectedResult').object" incoming="_Fn-s4cOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-s6sOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-s68OJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_yct-MNRAEeWOPoC3o5J6ow" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_yct-MdRAEeWOPoC3o5J6ow" name="Write('name').object" incoming="_yct-IdRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-MtRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-M9RAEeWOPoC3o5J6ow" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-s7MOJEeW2Url83-MOhw" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-s7cOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-s7sOJEeW2Url83-MOhw" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-NNRAEeWOPoC3o5J6ow" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-NdRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-NtRAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_Fn-s78OJEeW2Url83-MOhw" name="Write('expectedResult').value" incoming="_Fn-s5MOJEeW2Url83-MOhw">
+ <value xmi:type="uml:InputPin" xmi:id="_yct-N9RAEeWOPoC3o5J6ow" name="Write('name').value" incoming="_yct-LNRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-s8MOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-s8cOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-ONRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-OdRAEeWOPoC3o5J6ow" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-s8sOJEeW2Url83-MOhw" name="RighthandSide('Value('&quot;S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)&quot;').result')" outgoing="_Fn-s38OJEeW2Url83-MOhw">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Fn-s88OJEeW2Url83-MOhw" name="Value('&quot;S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-s9MOJEeW2Url83-MOhw" name="Value('&quot;S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)&quot;').result" outgoing="_Fn-s4sOJEeW2Url83-MOhw">
+ <node xmi:type="uml:ForkNode" xmi:id="_yct-OtRAEeWOPoC3o5J6ow" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_yct-I9RAEeWOPoC3o5J6ow" outgoing="_yct-INRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-O9RAEeWOPoC3o5J6ow" name="RighthandSide('Value('&quot;Behavior 003 B&quot;').result')" outgoing="_yct-ItRAEeWOPoC3o5J6ow">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_yct-PNRAEeWOPoC3o5J6ow" name="Value('&quot;Behavior 003 B&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-PdRAEeWOPoC3o5J6ow" name="Value('&quot;Behavior 003 B&quot;').result" outgoing="_yct-I9RAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-s9cOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-s9sOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-PtRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-P9RAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_Fn-s98OJEeW2Url83-MOhw" name="&quot;S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)&quot;" value="S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)">
+ <value xmi:type="uml:LiteralString" xmi:id="_yct-QNRAEeWOPoC3o5J6ow" name="&quot;Behavior 003 B&quot;" value="Behavior 003 B">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-s-MOJEeW2Url83-MOhw" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_Fn-s4sOJEeW2Url83-MOhw" outgoing="_Fn-s4MOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Fn-s-cOJEeW2Url83-MOhw" name="Clear('expectedResult')" incoming="_Fn-s38OJEeW2Url83-MOhw" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-s-sOJEeW2Url83-MOhw" name="Clear('expectedResult').object" incoming="_Fn-Fa8OJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-s-8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-s_MOJEeW2Url83-MOhw" value="1"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-QdRAEeWOPoC3o5J6ow" name="04:Expression Statement" incoming="_yctWttRAEeWOPoC3o5J6ow" outgoing="_yctWqtRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-QtRAEeWOPoC3o5J6ow" target="_yct-U9RAEeWOPoC3o5J6ow" source="_yct-T9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-Q9RAEeWOPoC3o5J6ow" target="_yct-VtRAEeWOPoC3o5J6ow" source="_yct-U9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yct-RNRAEeWOPoC3o5J6ow" target="_yct-RtRAEeWOPoC3o5J6ow" source="_yct-TdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-RdRAEeWOPoC3o5J6ow" target="_yct-WtRAEeWOPoC3o5J6ow" source="_yct-StRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_yct-RtRAEeWOPoC3o5J6ow" name="Clear('name')" incoming="_yct-RNRAEeWOPoC3o5J6ow" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_yct-R9RAEeWOPoC3o5J6ow" name="Clear('name').object" incoming="_yctWo9RAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-SNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-SdRAEeWOPoC3o5J6ow" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-s_cOJEeW2Url83-MOhw" name="Clear('expectedResult').result" outgoing="_Fn-s4cOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-s_sOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-s_8OJEeW2Url83-MOhw" value="1"/>
- </result>
- </node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-tAMOJEeW2Url83-MOhw" name="19:Expression Statement" incoming="_Fn-FgcOJEeW2Url83-MOhw" outgoing="_Fn-Fb8OJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tAcOJEeW2Url83-MOhw" target="_Fn-tAsOJEeW2Url83-MOhw" source="_Fn-tCsOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-tAsOJEeW2Url83-MOhw" name="Fork(b004)" incoming="_Fn-tAcOJEeW2Url83-MOhw" outgoing="_Fn-Fc8OJEeW2Url83-MOhw _Fn-FZcOJEeW2Url83-MOhw _Fn-Fg8OJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-tA8OJEeW2Url83-MOhw" name="RighthandSide('Output('Call('SemanticTest Behaviors004').result('result')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-tBMOJEeW2Url83-MOhw" name="InstanceCreationExpression('SemanticTest Behaviors004')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tBcOJEeW2Url83-MOhw" target="_Fn-tE8OJEeW2Url83-MOhw" source="_Fn-tEcOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tBsOJEeW2Url83-MOhw" target="_Fn-tEcOJEeW2Url83-MOhw" source="_Fn-tF8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tB8OJEeW2Url83-MOhw" target="_Fn-tHsOJEeW2Url83-MOhw" source="_Fn-tEcOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tCMOJEeW2Url83-MOhw" target="_Fn-tGsOJEeW2Url83-MOhw" source="_Fn-tDsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tCcOJEeW2Url83-MOhw" target="_Fn-tCsOJEeW2Url83-MOhw" source="_Fn-tEcOJEeW2Url83-MOhw"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Fn-tCsOJEeW2Url83-MOhw" name="Output('Call('SemanticTest Behaviors004').result('result')')" incoming="_Fn-tCcOJEeW2Url83-MOhw" outgoing="_Fn-tAcOJEeW2Url83-MOhw" type="_omaskJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tC8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tDMOJEeW2Url83-MOhw" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_Fn-tDcOJEeW2Url83-MOhw" name="Create('SemanticTest Behaviors004')" classifier="_omaskJ06EeWMKsrTxOLnkQ">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-tDsOJEeW2Url83-MOhw" name="Create('SemanticTest Behaviors004').result" outgoing="_Fn-tCMOJEeW2Url83-MOhw" type="_omaskJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tD8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tEMOJEeW2Url83-MOhw" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-tEcOJEeW2Url83-MOhw" name="Fork('Call('SemanticTest Behaviors004').result('result')')" incoming="_Fn-tBsOJEeW2Url83-MOhw" outgoing="_Fn-tB8OJEeW2Url83-MOhw _Fn-tBcOJEeW2Url83-MOhw _Fn-tCcOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Fn-tEsOJEeW2Url83-MOhw" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-tE8OJEeW2Url83-MOhw" name="Start('SemanticTest').object" incoming="_Fn-tBcOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tFMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tFcOJEeW2Url83-MOhw" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_Fn-tFsOJEeW2Url83-MOhw" name="Call('SemanticTest Behaviors004')" operation="_omasq506EeWMKsrTxOLnkQ">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-tF8OJEeW2Url83-MOhw" name="Call('SemanticTest Behaviors004').result('result')" outgoing="_Fn-tBsOJEeW2Url83-MOhw" type="_omaskJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tGMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tGcOJEeW2Url83-MOhw" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_Fn-tGsOJEeW2Url83-MOhw" name="Call('SemanticTest Behaviors004').target" incoming="_Fn-tCMOJEeW2Url83-MOhw" type="_omaskJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tG8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tHMOJEeW2Url83-MOhw" value="1"/>
- </target>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Fn-tHcOJEeW2Url83-MOhw" name="Start('SemanticTest Behaviors004')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-tHsOJEeW2Url83-MOhw" name="Start('SemanticTest Behaviors004').object" incoming="_Fn-tB8OJEeW2Url83-MOhw" type="_omaskJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tH8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tIMOJEeW2Url83-MOhw" value="1"/>
- </object>
- </node>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-StRAEeWOPoC3o5J6ow" name="Clear('name').result" outgoing="_yct-RdRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-S9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-TNRAEeWOPoC3o5J6ow" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-TdRAEeWOPoC3o5J6ow" name="RighthandSide('Value('&quot;Behavior 001&quot;').result')" outgoing="_yct-RNRAEeWOPoC3o5J6ow">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_yct-TtRAEeWOPoC3o5J6ow" name="Value('&quot;Behavior 001&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-T9RAEeWOPoC3o5J6ow" name="Value('&quot;Behavior 001&quot;').result" outgoing="_yct-QtRAEeWOPoC3o5J6ow">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-UNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-UdRAEeWOPoC3o5J6ow" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_yct-UtRAEeWOPoC3o5J6ow" name="&quot;Behavior 001&quot;" value="Behavior 001">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
+ </node>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct-U9RAEeWOPoC3o5J6ow" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_yct-QtRAEeWOPoC3o5J6ow" outgoing="_yct-Q9RAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-VNRAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-VdRAEeWOPoC3o5J6ow" target="_yct-YNRAEeWOPoC3o5J6ow" source="_yct-VtRAEeWOPoC3o5J6ow"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_yct-VtRAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_yct-Q9RAEeWOPoC3o5J6ow" outgoing="_yct-VdRAEeWOPoC3o5J6ow">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-V9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-WNRAEeWOPoC3o5J6ow" value="1"/>
+ </structuredNodeInput>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_yct-WdRAEeWOPoC3o5J6ow" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_yct-WtRAEeWOPoC3o5J6ow" name="Write('name').object" incoming="_yct-RdRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-W9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-XNRAEeWOPoC3o5J6ow" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-XdRAEeWOPoC3o5J6ow" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-XtRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-X9RAEeWOPoC3o5J6ow" value="1"/>
+ </result>
+ <value xmi:type="uml:InputPin" xmi:id="_yct-YNRAEeWOPoC3o5J6ow" name="Write('name').value" incoming="_yct-VdRAEeWOPoC3o5J6ow">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-YdRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-YtRAEeWOPoC3o5J6ow" value="1"/>
+ </value>
</node>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-tIcOJEeW2Url83-MOhw" name="13:Expression Statement" incoming="_Fn-FY8OJEeW2Url83-MOhw" outgoing="_Fn-Fe8OJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tIsOJEeW2Url83-MOhw" target="_Fn-tQsOJEeW2Url83-MOhw" source="_Fn-tN8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-tI8OJEeW2Url83-MOhw" target="_Fn-tO8OJEeW2Url83-MOhw" source="_Fn-tNcOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tJMOJEeW2Url83-MOhw" target="_Fn-tLMOJEeW2Url83-MOhw" source="_Fn-tP8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tJcOJEeW2Url83-MOhw" target="_Fn-tKMOJEeW2Url83-MOhw" source="_Fn-tQsOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-tJsOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tJ8OJEeW2Url83-MOhw" target="_Fn-tMsOJEeW2Url83-MOhw" source="_Fn-tKMOJEeW2Url83-MOhw"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Fn-tKMOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_Fn-tJcOJEeW2Url83-MOhw" outgoing="_Fn-tJ8OJEeW2Url83-MOhw">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-Y9RAEeWOPoC3o5J6ow" name="17:Expression Statement" incoming="_yctWodRAEeWOPoC3o5J6ow" outgoing="_yctWstRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-ZNRAEeWOPoC3o5J6ow" target="_yct-aNRAEeWOPoC3o5J6ow" source="_yct-gdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-ZdRAEeWOPoC3o5J6ow" target="_yct-ctRAEeWOPoC3o5J6ow" source="_yct-aNRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-ZtRAEeWOPoC3o5J6ow" target="_yct-dtRAEeWOPoC3o5J6ow" source="_yct-bdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yct-Z9RAEeWOPoC3o5J6ow" target="_yct-adRAEeWOPoC3o5J6ow" source="_yct-f9RAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct-aNRAEeWOPoC3o5J6ow" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_yct-ZNRAEeWOPoC3o5J6ow" outgoing="_yct-ZdRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_yct-adRAEeWOPoC3o5J6ow" name="Clear('expectedResult')" incoming="_yct-Z9RAEeWOPoC3o5J6ow" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_yct-atRAEeWOPoC3o5J6ow" name="Clear('expectedResult').object" incoming="_yctWmdRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-a9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-bNRAEeWOPoC3o5J6ow" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-bdRAEeWOPoC3o5J6ow" name="Clear('expectedResult').result" outgoing="_yct-ZtRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-btRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-b9RAEeWOPoC3o5J6ow" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-cNRAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-cdRAEeWOPoC3o5J6ow" target="_yct-fNRAEeWOPoC3o5J6ow" source="_yct-ctRAEeWOPoC3o5J6ow"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_yct-ctRAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_yct-ZdRAEeWOPoC3o5J6ow" outgoing="_yct-cdRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tKcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tKsOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-c9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-dNRAEeWOPoC3o5J6ow" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Fn-tK8OJEeW2Url83-MOhw" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-tLMOJEeW2Url83-MOhw" name="Write('expectedResult').object" incoming="_Fn-tJMOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tLcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tLsOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_yct-ddRAEeWOPoC3o5J6ow" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_yct-dtRAEeWOPoC3o5J6ow" name="Write('expectedResult').object" incoming="_yct-ZtRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-d9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-eNRAEeWOPoC3o5J6ow" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-tL8OJEeW2Url83-MOhw" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tMMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tMcOJEeW2Url83-MOhw" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-edRAEeWOPoC3o5J6ow" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-etRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-e9RAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_Fn-tMsOJEeW2Url83-MOhw" name="Write('expectedResult').value" incoming="_Fn-tJ8OJEeW2Url83-MOhw">
+ <value xmi:type="uml:InputPin" xmi:id="_yct-fNRAEeWOPoC3o5J6ow" name="Write('expectedResult').value" incoming="_yct-cdRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tM8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tNMOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-fdRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-ftRAEeWOPoC3o5J6ow" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-tNcOJEeW2Url83-MOhw" name="RighthandSide('Value('&quot;S1(entry)::S1(doActivityPartI)&quot;').result')" outgoing="_Fn-tI8OJEeW2Url83-MOhw">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Fn-tNsOJEeW2Url83-MOhw" name="Value('&quot;S1(entry)::S1(doActivityPartI)&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-tN8OJEeW2Url83-MOhw" name="Value('&quot;S1(entry)::S1(doActivityPartI)&quot;').result" outgoing="_Fn-tIsOJEeW2Url83-MOhw">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-f9RAEeWOPoC3o5J6ow" name="RighthandSide('Value('&quot;S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)&quot;').result')" outgoing="_yct-Z9RAEeWOPoC3o5J6ow">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_yct-gNRAEeWOPoC3o5J6ow" name="Value('&quot;S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-gdRAEeWOPoC3o5J6ow" name="Value('&quot;S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)&quot;').result" outgoing="_yct-ZNRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tOMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tOcOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-gtRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-g9RAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_Fn-tOsOJEeW2Url83-MOhw" name="&quot;S1(entry)::S1(doActivityPartI)&quot;" value="S1(entry)::S1(doActivityPartI)">
+ <value xmi:type="uml:LiteralString" xmi:id="_yct-hNRAEeWOPoC3o5J6ow" name="&quot;S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)&quot;" value="S1(entry)::S1(doActivityPartI)::S1(doActivityPartII)">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Fn-tO8OJEeW2Url83-MOhw" name="Clear('expectedResult')" incoming="_Fn-tI8OJEeW2Url83-MOhw" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-tPMOJEeW2Url83-MOhw" name="Clear('expectedResult').object" incoming="_Fn-FgMOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tPcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tPsOJEeW2Url83-MOhw" value="1"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-hdRAEeWOPoC3o5J6ow" name="22:Expression Statement" incoming="_yctWudRAEeWOPoC3o5J6ow" outgoing="_yctWtdRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-htRAEeWOPoC3o5J6ow" target="_yct-kdRAEeWOPoC3o5J6ow" source="_yct-jtRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_yct-h9RAEeWOPoC3o5J6ow" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_yct-iNRAEeWOPoC3o5J6ow" name="Call('Including').argument('seq')" incoming="_yctWn9RAEeWOPoC3o5J6ow" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-idRAEeWOPoC3o5J6ow"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-itRAEeWOPoC3o5J6ow" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_yct-i9RAEeWOPoC3o5J6ow" name="Call('Including').argument('element')" incoming="_yctWlNRAEeWOPoC3o5J6ow">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-jNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-jdRAEeWOPoC3o5J6ow" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-jtRAEeWOPoC3o5J6ow" name="Call('Including').result('')" outgoing="_yct-htRAEeWOPoC3o5J6ow" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-j9RAEeWOPoC3o5J6ow"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-kNRAEeWOPoC3o5J6ow" value="*"/>
+ </result>
+ <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct-kdRAEeWOPoC3o5J6ow" name="Fork(tests)" incoming="_yct-htRAEeWOPoC3o5J6ow" outgoing="_yctWs9RAEeWOPoC3o5J6ow"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-ktRAEeWOPoC3o5J6ow" name="13:Expression Statement" incoming="_yctWr9RAEeWOPoC3o5J6ow" outgoing="_yctWoNRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-k9RAEeWOPoC3o5J6ow" target="_yct-q9RAEeWOPoC3o5J6ow" source="_yct-m9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-lNRAEeWOPoC3o5J6ow" target="_yct-pNRAEeWOPoC3o5J6ow" source="_yct-oNRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yct-ldRAEeWOPoC3o5J6ow" target="_yct-l9RAEeWOPoC3o5J6ow" source="_yct-ntRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-ltRAEeWOPoC3o5J6ow" target="_yct-p9RAEeWOPoC3o5J6ow" source="_yct-pNRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_yct-l9RAEeWOPoC3o5J6ow" name="Clear('expectedResult')" incoming="_yct-ldRAEeWOPoC3o5J6ow" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_yct-mNRAEeWOPoC3o5J6ow" name="Clear('expectedResult').object" incoming="_yctWtNRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-mdRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-mtRAEeWOPoC3o5J6ow" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-tP8OJEeW2Url83-MOhw" name="Clear('expectedResult').result" outgoing="_Fn-tJMOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tQMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tQcOJEeW2Url83-MOhw" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-tQsOJEeW2Url83-MOhw" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_Fn-tIsOJEeW2Url83-MOhw" outgoing="_Fn-tJcOJEeW2Url83-MOhw"/>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-tQ8OJEeW2Url83-MOhw" name="23:Expression Statement" incoming="_Fn-FaMOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tRMOJEeW2Url83-MOhw" target="_Fn-tRcOJEeW2Url83-MOhw" source="_Fn-tTMOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-tRcOJEeW2Url83-MOhw" name="Fork(suite)" incoming="_Fn-tRMOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-tRsOJEeW2Url83-MOhw" name="RighthandSide('Output('Call('SemanticTestSuite').result('return')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-tR8OJEeW2Url83-MOhw" name="InstanceCreationExpression('SemanticTestSuite')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tSMOJEeW2Url83-MOhw" target="_Fn-tXsOJEeW2Url83-MOhw" source="_Fn-tUMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tScOJEeW2Url83-MOhw" target="_Fn-tU8OJEeW2Url83-MOhw" source="_Fn-tW8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tSsOJEeW2Url83-MOhw" target="_Fn-tYsOJEeW2Url83-MOhw" source="_Fn-tU8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tS8OJEeW2Url83-MOhw" target="_Fn-tTMOJEeW2Url83-MOhw" source="_Fn-tU8OJEeW2Url83-MOhw"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Fn-tTMOJEeW2Url83-MOhw" name="Output('Call('SemanticTestSuite').result('return')')" incoming="_Fn-tS8OJEeW2Url83-MOhw" outgoing="_Fn-tRMOJEeW2Url83-MOhw" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tTcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tTsOJEeW2Url83-MOhw" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_Fn-tT8OJEeW2Url83-MOhw" name="Create('SemanticTestSuite')" classifier="_oCET4FYhEeW0iunAW-WGrg">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-tUMOJEeW2Url83-MOhw" name="Create('SemanticTestSuite').result" outgoing="_Fn-tSMOJEeW2Url83-MOhw" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tUcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tUsOJEeW2Url83-MOhw" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-tU8OJEeW2Url83-MOhw" name="Fork('Call('SemanticTestSuite').result('return')')" incoming="_Fn-tScOJEeW2Url83-MOhw" outgoing="_Fn-tSsOJEeW2Url83-MOhw _Fn-tS8OJEeW2Url83-MOhw"/>
- <node xmi:type="uml:CallOperationAction" xmi:id="_Fn-tVMOJEeW2Url83-MOhw" name="Call('SemanticTestSuite')" operation="_SfGdkFfVEeWs3McTb3zryw">
- <argument xmi:type="uml:InputPin" xmi:id="_Fn-tVcOJEeW2Url83-MOhw" name="Call('SemanticTestSuite').argument('tests')" incoming="_Fn-FhsOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tVsOJEeW2Url83-MOhw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tV8OJEeW2Url83-MOhw" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_Fn-tWMOJEeW2Url83-MOhw" name="Call('SemanticTestSuite').argument('name')" incoming="_Fn-FasOJEeW2Url83-MOhw">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tWcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tWsOJEeW2Url83-MOhw" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-tW8OJEeW2Url83-MOhw" name="Call('SemanticTestSuite').result('return')" outgoing="_Fn-tScOJEeW2Url83-MOhw" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tXMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tXcOJEeW2Url83-MOhw" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_Fn-tXsOJEeW2Url83-MOhw" name="Call('SemanticTestSuite').target" incoming="_Fn-tSMOJEeW2Url83-MOhw" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tX8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tYMOJEeW2Url83-MOhw" value="1"/>
- </target>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Fn-tYcOJEeW2Url83-MOhw" name="Start('SemanticTestSuite')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-tYsOJEeW2Url83-MOhw" name="Start('SemanticTestSuite').object" incoming="_Fn-tSsOJEeW2Url83-MOhw" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tY8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tZMOJEeW2Url83-MOhw" value="1"/>
- </object>
- </node>
- </node>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-m9RAEeWOPoC3o5J6ow" name="Clear('expectedResult').result" outgoing="_yct-k9RAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-nNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-ndRAEeWOPoC3o5J6ow" value="1"/>
+ </result>
</node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-tZcOJEeW2Url83-MOhw" name="20:Expression Statement" incoming="_Fn-Fb8OJEeW2Url83-MOhw" outgoing="_Fn-FiMOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tZsOJEeW2Url83-MOhw" target="_Fn-tfsOJEeW2Url83-MOhw" source="_Fn-tdMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-tZ8OJEeW2Url83-MOhw" target="_Fn-tcMOJEeW2Url83-MOhw" source="_Fn-tasOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-taMOJEeW2Url83-MOhw" target="_Fn-tesOJEeW2Url83-MOhw" source="_Fn-td8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tacOJEeW2Url83-MOhw" target="_Fn-td8OJEeW2Url83-MOhw" source="_Fn-tbMOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-tasOJEeW2Url83-MOhw" name="RighthandSide('Value('&quot;Behaviors004&quot;').result')" outgoing="_Fn-tZ8OJEeW2Url83-MOhw">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Fn-ta8OJEeW2Url83-MOhw" name="Value('&quot;Behaviors004&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-tbMOJEeW2Url83-MOhw" name="Value('&quot;Behaviors004&quot;').result" outgoing="_Fn-tacOJEeW2Url83-MOhw">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-ntRAEeWOPoC3o5J6ow" name="RighthandSide('Value('&quot;S1(entry)::S1(doActivityPartI)&quot;').result')" outgoing="_yct-ldRAEeWOPoC3o5J6ow">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_yct-n9RAEeWOPoC3o5J6ow" name="Value('&quot;S1(entry)::S1(doActivityPartI)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-oNRAEeWOPoC3o5J6ow" name="Value('&quot;S1(entry)::S1(doActivityPartI)&quot;').result" outgoing="_yct-lNRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tbcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tbsOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-odRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-otRAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_Fn-tb8OJEeW2Url83-MOhw" name="&quot;Behaviors004&quot;" value="Behaviors004">
+ <value xmi:type="uml:LiteralString" xmi:id="_yct-o9RAEeWOPoC3o5J6ow" name="&quot;S1(entry)::S1(doActivityPartI)&quot;" value="S1(entry)::S1(doActivityPartI)">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Fn-tcMOJEeW2Url83-MOhw" name="Clear('name')" incoming="_Fn-tZ8OJEeW2Url83-MOhw" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-tccOJEeW2Url83-MOhw" name="Clear('name').object" incoming="_Fn-Fc8OJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tcsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tc8OJEeW2Url83-MOhw" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-tdMOJEeW2Url83-MOhw" name="Clear('name').result" outgoing="_Fn-tZsOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tdcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tdsOJEeW2Url83-MOhw" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-td8OJEeW2Url83-MOhw" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_Fn-tacOJEeW2Url83-MOhw" outgoing="_Fn-taMOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-teMOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tecOJEeW2Url83-MOhw" target="_Fn-thMOJEeW2Url83-MOhw" source="_Fn-tesOJEeW2Url83-MOhw"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Fn-tesOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_Fn-taMOJEeW2Url83-MOhw" outgoing="_Fn-tecOJEeW2Url83-MOhw">
+ <node xmi:type="uml:ForkNode" xmi:id="_yct-pNRAEeWOPoC3o5J6ow" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_yct-lNRAEeWOPoC3o5J6ow" outgoing="_yct-ltRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-pdRAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-ptRAEeWOPoC3o5J6ow" target="_yct-sdRAEeWOPoC3o5J6ow" source="_yct-p9RAEeWOPoC3o5J6ow"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_yct-p9RAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_yct-ltRAEeWOPoC3o5J6ow" outgoing="_yct-ptRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-te8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tfMOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-qNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-qdRAEeWOPoC3o5J6ow" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Fn-tfcOJEeW2Url83-MOhw" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-tfsOJEeW2Url83-MOhw" name="Write('name').object" incoming="_Fn-tZsOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tf8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tgMOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_yct-qtRAEeWOPoC3o5J6ow" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_yct-q9RAEeWOPoC3o5J6ow" name="Write('expectedResult').object" incoming="_yct-k9RAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-rNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-rdRAEeWOPoC3o5J6ow" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-tgcOJEeW2Url83-MOhw" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tgsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tg8OJEeW2Url83-MOhw" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-rtRAEeWOPoC3o5J6ow" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-r9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-sNRAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_Fn-thMOJEeW2Url83-MOhw" name="Write('name').value" incoming="_Fn-tecOJEeW2Url83-MOhw">
+ <value xmi:type="uml:InputPin" xmi:id="_yct-sdRAEeWOPoC3o5J6ow" name="Write('expectedResult').value" incoming="_yct-ptRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-thcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-thsOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-stRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-s9RAEeWOPoC3o5J6ow" value="1"/>
</value>
</node>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-th8OJEeW2Url83-MOhw" name="11:Expression Statement" incoming="_Fn-FjMOJEeW2Url83-MOhw" outgoing="_Fn-FecOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tiMOJEeW2Url83-MOhw" target="_Fn-ticOJEeW2Url83-MOhw" source="_Fn-tkcOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-ticOJEeW2Url83-MOhw" name="Fork(b003)" incoming="_Fn-tiMOJEeW2Url83-MOhw" outgoing="_Fn-FcsOJEeW2Url83-MOhw _Fn-FgMOJEeW2Url83-MOhw _Fn-FgsOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-tisOJEeW2Url83-MOhw" name="RighthandSide('Output('Call('SemanticTest Behaviors003').result('result')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-ti8OJEeW2Url83-MOhw" name="InstanceCreationExpression('SemanticTest Behaviors003')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tjMOJEeW2Url83-MOhw" target="_Fn-tmcOJEeW2Url83-MOhw" source="_Fn-to8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tjcOJEeW2Url83-MOhw" target="_Fn-tpcOJEeW2Url83-MOhw" source="_Fn-to8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tjsOJEeW2Url83-MOhw" target="_Fn-toMOJEeW2Url83-MOhw" source="_Fn-tlcOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tj8OJEeW2Url83-MOhw" target="_Fn-to8OJEeW2Url83-MOhw" source="_Fn-tncOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tkMOJEeW2Url83-MOhw" target="_Fn-tkcOJEeW2Url83-MOhw" source="_Fn-to8OJEeW2Url83-MOhw"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Fn-tkcOJEeW2Url83-MOhw" name="Output('Call('SemanticTest Behaviors003').result('result')')" incoming="_Fn-tkMOJEeW2Url83-MOhw" outgoing="_Fn-tiMOJEeW2Url83-MOhw" type="_tILAEKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tksOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tk8OJEeW2Url83-MOhw" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_Fn-tlMOJEeW2Url83-MOhw" name="Create('SemanticTest Behaviors003')" classifier="_tILAEKUHEeW3Q64NmDwIOA">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-tlcOJEeW2Url83-MOhw" name="Create('SemanticTest Behaviors003').result" outgoing="_Fn-tjsOJEeW2Url83-MOhw" type="_tILAEKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tlsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tl8OJEeW2Url83-MOhw" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Fn-tmMOJEeW2Url83-MOhw" name="Start('SemanticTest Behaviors003')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-tmcOJEeW2Url83-MOhw" name="Start('SemanticTest Behaviors003').object" incoming="_Fn-tjMOJEeW2Url83-MOhw" type="_tILAEKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tmsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tm8OJEeW2Url83-MOhw" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_Fn-tnMOJEeW2Url83-MOhw" name="Call('SemanticTest Behaviors003')" operation="_tILAK6UHEeW3Q64NmDwIOA">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-tncOJEeW2Url83-MOhw" name="Call('SemanticTest Behaviors003').result('result')" outgoing="_Fn-tj8OJEeW2Url83-MOhw" type="_tILAEKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tnsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tn8OJEeW2Url83-MOhw" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_Fn-toMOJEeW2Url83-MOhw" name="Call('SemanticTest Behaviors003').target" incoming="_Fn-tjsOJEeW2Url83-MOhw" type="_tILAEKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tocOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tosOJEeW2Url83-MOhw" value="1"/>
- </target>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-to8OJEeW2Url83-MOhw" name="Fork('Call('SemanticTest Behaviors003').result('result')')" incoming="_Fn-tj8OJEeW2Url83-MOhw" outgoing="_Fn-tjMOJEeW2Url83-MOhw _Fn-tjcOJEeW2Url83-MOhw _Fn-tkMOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Fn-tpMOJEeW2Url83-MOhw" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-tpcOJEeW2Url83-MOhw" name="Start('SemanticTest').object" incoming="_Fn-tjcOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tpsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tp8OJEeW2Url83-MOhw" value="1"/>
- </object>
- </node>
- </node>
- </node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-tqMOJEeW2Url83-MOhw" name="22:Expression Statement" incoming="_Fn-FesOJEeW2Url83-MOhw" outgoing="_Fn-FaMOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tqcOJEeW2Url83-MOhw" target="_Fn-tqsOJEeW2Url83-MOhw" source="_Fn-tssOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-tqsOJEeW2Url83-MOhw" name="Fork(tests)" incoming="_Fn-tqcOJEeW2Url83-MOhw" outgoing="_Fn-FhsOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_Fn-tq8OJEeW2Url83-MOhw" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_Fn-trMOJEeW2Url83-MOhw" name="Call('Including').argument('seq')" incoming="_Fn-FZ8OJEeW2Url83-MOhw" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-trcOJEeW2Url83-MOhw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-trsOJEeW2Url83-MOhw" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_Fn-tr8OJEeW2Url83-MOhw" name="Call('Including').argument('element')" incoming="_Fn-Fg8OJEeW2Url83-MOhw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tsMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tscOJEeW2Url83-MOhw" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-tssOJEeW2Url83-MOhw" name="Call('Including').result('')" outgoing="_Fn-tqcOJEeW2Url83-MOhw" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-ts8OJEeW2Url83-MOhw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-ttMOJEeW2Url83-MOhw" value="*"/>
- </result>
- <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
- </node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-ttcOJEeW2Url83-MOhw" name="14:Expression Statement" incoming="_Fn-Fe8OJEeW2Url83-MOhw" outgoing="_Fn-FfcOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-ttsOJEeW2Url83-MOhw" target="_Fn-twcOJEeW2Url83-MOhw" source="_Fn-tvsOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_Fn-tt8OJEeW2Url83-MOhw" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_Fn-tuMOJEeW2Url83-MOhw" name="Call('Including').argument('seq')" incoming="_Fn-FeMOJEeW2Url83-MOhw" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tucOJEeW2Url83-MOhw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tusOJEeW2Url83-MOhw" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_Fn-tu8OJEeW2Url83-MOhw" name="Call('Including').argument('element')" incoming="_Fn-FgsOJEeW2Url83-MOhw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tvMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tvcOJEeW2Url83-MOhw" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-tvsOJEeW2Url83-MOhw" name="Call('Including').result('')" outgoing="_Fn-ttsOJEeW2Url83-MOhw" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tv8OJEeW2Url83-MOhw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-twMOJEeW2Url83-MOhw" value="*"/>
- </result>
- <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-twcOJEeW2Url83-MOhw" name="Fork(tests)" incoming="_Fn-ttsOJEeW2Url83-MOhw" outgoing="_Fn-FdsOJEeW2Url83-MOhw"/>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-twsOJEeW2Url83-MOhw" name="04:Expression Statement" incoming="_Fn-FcMOJEeW2Url83-MOhw" outgoing="_Fn-Ff8OJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-tw8OJEeW2Url83-MOhw" target="_Fn-t18OJEeW2Url83-MOhw" source="_Fn-tzsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-txMOJEeW2Url83-MOhw" target="_Fn-tzsOJEeW2Url83-MOhw" source="_Fn-t0cOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-txcOJEeW2Url83-MOhw" target="_Fn-tx8OJEeW2Url83-MOhw" source="_Fn-tz8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-txsOJEeW2Url83-MOhw" target="_Fn-t28OJEeW2Url83-MOhw" source="_Fn-ty8OJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Fn-tx8OJEeW2Url83-MOhw" name="Clear('name')" incoming="_Fn-txcOJEeW2Url83-MOhw" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-tyMOJEeW2Url83-MOhw" name="Clear('name').object" incoming="_Fn-FacOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tycOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tysOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-tNRAEeWOPoC3o5J6ow" name="05:Expression Statement" incoming="_yctWqtRAEeWOPoC3o5J6ow" outgoing="_yctWm9RAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-tdRAEeWOPoC3o5J6ow" target="_yct-zdRAEeWOPoC3o5J6ow" source="_yct-vdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-ttRAEeWOPoC3o5J6ow" target="_yct-wNRAEeWOPoC3o5J6ow" source="_yct-w9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-t9RAEeWOPoC3o5J6ow" target="_yct-ydRAEeWOPoC3o5J6ow" source="_yct-wNRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yct-uNRAEeWOPoC3o5J6ow" target="_yct-udRAEeWOPoC3o5J6ow" source="_yct-wdRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_yct-udRAEeWOPoC3o5J6ow" name="Clear('expectedResult')" incoming="_yct-uNRAEeWOPoC3o5J6ow" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_yct-utRAEeWOPoC3o5J6ow" name="Clear('expectedResult').object" incoming="_yctWldRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-u9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-vNRAEeWOPoC3o5J6ow" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-ty8OJEeW2Url83-MOhw" name="Clear('name').result" outgoing="_Fn-txsOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-tzMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-tzcOJEeW2Url83-MOhw" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-vdRAEeWOPoC3o5J6ow" name="Clear('expectedResult').result" outgoing="_yct-tdRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-vtRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-v9RAEeWOPoC3o5J6ow" value="1"/>
</result>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-tzsOJEeW2Url83-MOhw" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_Fn-txMOJEeW2Url83-MOhw" outgoing="_Fn-tw8OJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-tz8OJEeW2Url83-MOhw" name="RighthandSide('Value('&quot;Behaviors001&quot;').result')" outgoing="_Fn-txcOJEeW2Url83-MOhw">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Fn-t0MOJEeW2Url83-MOhw" name="Value('&quot;Behaviors001&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-t0cOJEeW2Url83-MOhw" name="Value('&quot;Behaviors001&quot;').result" outgoing="_Fn-txMOJEeW2Url83-MOhw">
+ <node xmi:type="uml:ForkNode" xmi:id="_yct-wNRAEeWOPoC3o5J6ow" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_yct-ttRAEeWOPoC3o5J6ow" outgoing="_yct-t9RAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-wdRAEeWOPoC3o5J6ow" name="RighthandSide('Value('&quot;S1(entry)&quot;').result')" outgoing="_yct-uNRAEeWOPoC3o5J6ow">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_yct-wtRAEeWOPoC3o5J6ow" name="Value('&quot;S1(entry)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-w9RAEeWOPoC3o5J6ow" name="Value('&quot;S1(entry)&quot;').result" outgoing="_yct-ttRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-t0sOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-t08OJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-xNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-xdRAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_Fn-t1MOJEeW2Url83-MOhw" name="&quot;Behaviors001&quot;" value="Behaviors001">
+ <value xmi:type="uml:LiteralString" xmi:id="_yct-xtRAEeWOPoC3o5J6ow" name="&quot;S1(entry)&quot;" value="S1(entry)">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-t1cOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-t1sOJEeW2Url83-MOhw" target="_Fn-t4cOJEeW2Url83-MOhw" source="_Fn-t18OJEeW2Url83-MOhw"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Fn-t18OJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_Fn-tw8OJEeW2Url83-MOhw" outgoing="_Fn-t1sOJEeW2Url83-MOhw">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-x9RAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-yNRAEeWOPoC3o5J6ow" target="_yct-09RAEeWOPoC3o5J6ow" source="_yct-ydRAEeWOPoC3o5J6ow"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_yct-ydRAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_yct-t9RAEeWOPoC3o5J6ow" outgoing="_yct-yNRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-t2MOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-t2cOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-ytRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-y9RAEeWOPoC3o5J6ow" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Fn-t2sOJEeW2Url83-MOhw" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-t28OJEeW2Url83-MOhw" name="Write('name').object" incoming="_Fn-txsOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-t3MOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-t3cOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_yct-zNRAEeWOPoC3o5J6ow" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_yct-zdRAEeWOPoC3o5J6ow" name="Write('expectedResult').object" incoming="_yct-tdRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-ztRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-z9RAEeWOPoC3o5J6ow" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-t3sOJEeW2Url83-MOhw" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-t38OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-t4MOJEeW2Url83-MOhw" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-0NRAEeWOPoC3o5J6ow" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-0dRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-0tRAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_Fn-t4cOJEeW2Url83-MOhw" name="Write('name').value" incoming="_Fn-t1sOJEeW2Url83-MOhw">
+ <value xmi:type="uml:InputPin" xmi:id="_yct-09RAEeWOPoC3o5J6ow" name="Write('expectedResult').value" incoming="_yct-yNRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-t4sOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-t48OJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-1NRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-1dRAEeWOPoC3o5J6ow" value="1"/>
</value>
</node>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-t5MOJEeW2Url83-MOhw" name="07:Expression Statement" incoming="_Fn-FdcOJEeW2Url83-MOhw" outgoing="_Fn-FhcOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-t5cOJEeW2Url83-MOhw" target="_Fn-uBMOJEeW2Url83-MOhw" source="_Fn-t7cOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-t5sOJEeW2Url83-MOhw" name="RighthandSide('Output('Call('SemanticTest Behavior002').result('return')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-t58OJEeW2Url83-MOhw" name="InstanceCreationExpression('SemanticTest Behavior002')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-t6MOJEeW2Url83-MOhw" target="_Fn-t8MOJEeW2Url83-MOhw" source="_Fn-t_sOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-t6cOJEeW2Url83-MOhw" target="_Fn-t9sOJEeW2Url83-MOhw" source="_Fn-t8MOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-t6sOJEeW2Url83-MOhw" target="_Fn-uAcOJEeW2Url83-MOhw" source="_Fn-t8sOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-t68OJEeW2Url83-MOhw" target="_Fn-t-sOJEeW2Url83-MOhw" source="_Fn-t8MOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-t7MOJEeW2Url83-MOhw" target="_Fn-t7cOJEeW2Url83-MOhw" source="_Fn-t8MOJEeW2Url83-MOhw"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Fn-t7cOJEeW2Url83-MOhw" name="Output('Call('SemanticTest Behavior002').result('return')')" incoming="_Fn-t7MOJEeW2Url83-MOhw" outgoing="_Fn-t5cOJEeW2Url83-MOhw" type="_6O2mYFnwEeWo08H9caZtqA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-t7sOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-t78OJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-1tRAEeWOPoC3o5J6ow" name="07:Expression Statement" incoming="_yctWvNRAEeWOPoC3o5J6ow" outgoing="_yctWutRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-19RAEeWOPoC3o5J6ow" target="_yct-2NRAEeWOPoC3o5J6ow" source="_yct-4NRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct-2NRAEeWOPoC3o5J6ow" name="Fork(b002)" incoming="_yct-19RAEeWOPoC3o5J6ow" outgoing="_yctWktRAEeWOPoC3o5J6ow _yctWl9RAEeWOPoC3o5J6ow _yctWmNRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-2dRAEeWOPoC3o5J6ow" name="RighthandSide('Output('Call('Behavior002_SemanticTest').result('return')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-2tRAEeWOPoC3o5J6ow" name="InstanceCreationExpression('Behavior002_SemanticTest')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-29RAEeWOPoC3o5J6ow" target="_yct-5NRAEeWOPoC3o5J6ow" source="_yct-7tRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-3NRAEeWOPoC3o5J6ow" target="_yct-69RAEeWOPoC3o5J6ow" source="_yct-8NRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-3dRAEeWOPoC3o5J6ow" target="_yct-7tRAEeWOPoC3o5J6ow" source="_yct-6NRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-3tRAEeWOPoC3o5J6ow" target="_yct-9NRAEeWOPoC3o5J6ow" source="_yct-7tRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-39RAEeWOPoC3o5J6ow" target="_yct-4NRAEeWOPoC3o5J6ow" source="_yct-7tRAEeWOPoC3o5J6ow"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_yct-4NRAEeWOPoC3o5J6ow" name="Output('Call('Behavior002_SemanticTest').result('return')')" incoming="_yct-39RAEeWOPoC3o5J6ow" outgoing="_yct-19RAEeWOPoC3o5J6ow" type="_6O2mYFnwEeWo08H9caZtqA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-4dRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-4tRAEeWOPoC3o5J6ow" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-t8MOJEeW2Url83-MOhw" name="Fork('Call('SemanticTest Behavior002').result('return')')" incoming="_Fn-t6MOJEeW2Url83-MOhw" outgoing="_Fn-t6cOJEeW2Url83-MOhw _Fn-t68OJEeW2Url83-MOhw _Fn-t7MOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_Fn-t8cOJEeW2Url83-MOhw" name="Create('SemanticTest Behavior002')" classifier="_6O2mYFnwEeWo08H9caZtqA">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-t8sOJEeW2Url83-MOhw" name="Create('SemanticTest Behavior002').result" outgoing="_Fn-t6sOJEeW2Url83-MOhw" type="_6O2mYFnwEeWo08H9caZtqA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-t88OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-t9MOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_yct-49RAEeWOPoC3o5J6ow" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_yct-5NRAEeWOPoC3o5J6ow" name="Start('SemanticTest').object" incoming="_yct-29RAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-5dRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-5tRAEeWOPoC3o5J6ow" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_yct-59RAEeWOPoC3o5J6ow" name="Call('Behavior002_SemanticTest')" operation="_2mvTYFn0EeWo08H9caZtqA">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-6NRAEeWOPoC3o5J6ow" name="Call('Behavior002_SemanticTest').result('return')" outgoing="_yct-3dRAEeWOPoC3o5J6ow" type="_6O2mYFnwEeWo08H9caZtqA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-6dRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-6tRAEeWOPoC3o5J6ow" value="1"/>
</result>
+ <target xmi:type="uml:InputPin" xmi:id="_yct-69RAEeWOPoC3o5J6ow" name="Call('Behavior002_SemanticTest').target" incoming="_yct-3NRAEeWOPoC3o5J6ow" type="_6O2mYFnwEeWo08H9caZtqA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-7NRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-7dRAEeWOPoC3o5J6ow" value="1"/>
+ </target>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Fn-t9cOJEeW2Url83-MOhw" name="Start('SemanticTest Behavior002')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-t9sOJEeW2Url83-MOhw" name="Start('SemanticTest Behavior002').object" incoming="_Fn-t6cOJEeW2Url83-MOhw" type="_6O2mYFnwEeWo08H9caZtqA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-t98OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-t-MOJEeW2Url83-MOhw" value="1"/>
- </object>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct-7tRAEeWOPoC3o5J6ow" name="Fork('Call('Behavior002_SemanticTest').result('return')')" incoming="_yct-3dRAEeWOPoC3o5J6ow" outgoing="_yct-3tRAEeWOPoC3o5J6ow _yct-29RAEeWOPoC3o5J6ow _yct-39RAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_yct-79RAEeWOPoC3o5J6ow" name="Create('Behavior002_SemanticTest')" classifier="_6O2mYFnwEeWo08H9caZtqA">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct-8NRAEeWOPoC3o5J6ow" name="Create('Behavior002_SemanticTest').result" outgoing="_yct-3NRAEeWOPoC3o5J6ow" type="_6O2mYFnwEeWo08H9caZtqA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-8dRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-8tRAEeWOPoC3o5J6ow" value="1"/>
+ </result>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Fn-t-cOJEeW2Url83-MOhw" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-t-sOJEeW2Url83-MOhw" name="Start('SemanticTest').object" incoming="_Fn-t68OJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-t-8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-t_MOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_yct-89RAEeWOPoC3o5J6ow" name="Start('Behavior002_SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_yct-9NRAEeWOPoC3o5J6ow" name="Start('Behavior002_SemanticTest').object" incoming="_yct-3tRAEeWOPoC3o5J6ow" type="_6O2mYFnwEeWo08H9caZtqA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct-9dRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct-9tRAEeWOPoC3o5J6ow" value="1"/>
</object>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_Fn-t_cOJEeW2Url83-MOhw" name="Call('SemanticTest Behavior002')" operation="_2mvTYFn0EeWo08H9caZtqA">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-t_sOJEeW2Url83-MOhw" name="Call('SemanticTest Behavior002').result('return')" outgoing="_Fn-t6MOJEeW2Url83-MOhw" type="_6O2mYFnwEeWo08H9caZtqA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-t_8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uAMOJEeW2Url83-MOhw" value="1"/>
+ </node>
+ </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct-99RAEeWOPoC3o5J6ow" name="23:Expression Statement" incoming="_yctWtdRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct--NRAEeWOPoC3o5J6ow" target="_yct--dRAEeWOPoC3o5J6ow" source="_yct_ANRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct--dRAEeWOPoC3o5J6ow" name="Fork(suite)" incoming="_yct--NRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct--tRAEeWOPoC3o5J6ow" name="RighthandSide('Output('Call('SemanticTestSuite').result('return')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct--9RAEeWOPoC3o5J6ow" name="InstanceCreationExpression('SemanticTestSuite')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-_NRAEeWOPoC3o5J6ow" target="_yct_DdRAEeWOPoC3o5J6ow" source="_yct_EdRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-_dRAEeWOPoC3o5J6ow" target="_yct_FtRAEeWOPoC3o5J6ow" source="_yct_FNRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-_tRAEeWOPoC3o5J6ow" target="_yct_FNRAEeWOPoC3o5J6ow" source="_yct_CtRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct-_9RAEeWOPoC3o5J6ow" target="_yct_ANRAEeWOPoC3o5J6ow" source="_yct_FNRAEeWOPoC3o5J6ow"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_yct_ANRAEeWOPoC3o5J6ow" name="Output('Call('SemanticTestSuite').result('return')')" incoming="_yct-_9RAEeWOPoC3o5J6ow" outgoing="_yct--NRAEeWOPoC3o5J6ow" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_AdRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_AtRAEeWOPoC3o5J6ow" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_yct_A9RAEeWOPoC3o5J6ow" name="Call('SemanticTestSuite')" operation="_SfGdkFfVEeWs3McTb3zryw">
+ <argument xmi:type="uml:InputPin" xmi:id="_yct_BNRAEeWOPoC3o5J6ow" name="Call('SemanticTestSuite').argument('tests')" incoming="_yctWs9RAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_BdRAEeWOPoC3o5J6ow"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_BtRAEeWOPoC3o5J6ow" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_yct_B9RAEeWOPoC3o5J6ow" name="Call('SemanticTestSuite').argument('name')" incoming="_yctWp9RAEeWOPoC3o5J6ow">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_CNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_CdRAEeWOPoC3o5J6ow" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct_CtRAEeWOPoC3o5J6ow" name="Call('SemanticTestSuite').result('return')" outgoing="_yct-_tRAEeWOPoC3o5J6ow" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_C9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_DNRAEeWOPoC3o5J6ow" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_Fn-uAcOJEeW2Url83-MOhw" name="Call('SemanticTest Behavior002').target" incoming="_Fn-t6sOJEeW2Url83-MOhw" type="_6O2mYFnwEeWo08H9caZtqA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uAsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uA8OJEeW2Url83-MOhw" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_yct_DdRAEeWOPoC3o5J6ow" name="Call('SemanticTestSuite').target" incoming="_yct-_NRAEeWOPoC3o5J6ow" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_DtRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_D9RAEeWOPoC3o5J6ow" value="1"/>
</target>
</node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_yct_ENRAEeWOPoC3o5J6ow" name="Create('SemanticTestSuite')" classifier="_oCET4FYhEeW0iunAW-WGrg">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct_EdRAEeWOPoC3o5J6ow" name="Create('SemanticTestSuite').result" outgoing="_yct-_NRAEeWOPoC3o5J6ow" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_EtRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_E9RAEeWOPoC3o5J6ow" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct_FNRAEeWOPoC3o5J6ow" name="Fork('Call('SemanticTestSuite').result('return')')" incoming="_yct-_tRAEeWOPoC3o5J6ow" outgoing="_yct-_dRAEeWOPoC3o5J6ow _yct-_9RAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_yct_FdRAEeWOPoC3o5J6ow" name="Start('SemanticTestSuite')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_yct_FtRAEeWOPoC3o5J6ow" name="Start('SemanticTestSuite').object" incoming="_yct-_dRAEeWOPoC3o5J6ow" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_F9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_GNRAEeWOPoC3o5J6ow" value="1"/>
+ </object>
+ </node>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-uBMOJEeW2Url83-MOhw" name="Fork(b002)" incoming="_Fn-t5cOJEeW2Url83-MOhw" outgoing="_Fn-FdMOJEeW2Url83-MOhw _Fn-FfMOJEeW2Url83-MOhw _Fn-FhMOJEeW2Url83-MOhw"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-uBcOJEeW2Url83-MOhw" name="09:Expression Statement" incoming="_Fn-FisOJEeW2Url83-MOhw" outgoing="_Fn-FjcOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-uBsOJEeW2Url83-MOhw" target="_Fn-uCsOJEeW2Url83-MOhw" source="_Fn-uIcOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uB8OJEeW2Url83-MOhw" target="_Fn-uF8OJEeW2Url83-MOhw" source="_Fn-uDsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uCMOJEeW2Url83-MOhw" target="_Fn-uE8OJEeW2Url83-MOhw" source="_Fn-uIMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uCcOJEeW2Url83-MOhw" target="_Fn-uIMOJEeW2Url83-MOhw" source="_Fn-uI8OJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Fn-uCsOJEeW2Url83-MOhw" name="Clear('expectedResult')" incoming="_Fn-uBsOJEeW2Url83-MOhw" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-uC8OJEeW2Url83-MOhw" name="Clear('expectedResult').object" incoming="_Fn-FfMOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uDMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uDcOJEeW2Url83-MOhw" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-uDsOJEeW2Url83-MOhw" name="Clear('expectedResult').result" outgoing="_Fn-uB8OJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uD8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uEMOJEeW2Url83-MOhw" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-uEcOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uEsOJEeW2Url83-MOhw" target="_Fn-uHcOJEeW2Url83-MOhw" source="_Fn-uE8OJEeW2Url83-MOhw"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Fn-uE8OJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_Fn-uCMOJEeW2Url83-MOhw" outgoing="_Fn-uEsOJEeW2Url83-MOhw">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uFMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uFcOJEeW2Url83-MOhw" value="1"/>
- </structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Fn-uFsOJEeW2Url83-MOhw" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-uF8OJEeW2Url83-MOhw" name="Write('expectedResult').object" incoming="_Fn-uB8OJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uGMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uGcOJEeW2Url83-MOhw" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-uGsOJEeW2Url83-MOhw" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uG8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uHMOJEeW2Url83-MOhw" value="1"/>
- </result>
- <value xmi:type="uml:InputPin" xmi:id="_Fn-uHcOJEeW2Url83-MOhw" name="Write('expectedResult').value" incoming="_Fn-uEsOJEeW2Url83-MOhw">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uHsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uH8OJEeW2Url83-MOhw" value="1"/>
- </value>
- </node>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-uIMOJEeW2Url83-MOhw" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_Fn-uCcOJEeW2Url83-MOhw" outgoing="_Fn-uCMOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-uIcOJEeW2Url83-MOhw" name="RighthandSide('Value('&quot;exit&quot;').result')" outgoing="_Fn-uBsOJEeW2Url83-MOhw">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Fn-uIsOJEeW2Url83-MOhw" name="Value('&quot;exit&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-uI8OJEeW2Url83-MOhw" name="Value('&quot;exit&quot;').result" outgoing="_Fn-uCcOJEeW2Url83-MOhw">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct_GdRAEeWOPoC3o5J6ow" name="09:Expression Statement" incoming="_yctWu9RAEeWOPoC3o5J6ow" outgoing="_yctWotRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct_GtRAEeWOPoC3o5J6ow" target="_yct_LtRAEeWOPoC3o5J6ow" source="_yct_K9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct_G9RAEeWOPoC3o5J6ow" target="_yct_K9RAEeWOPoC3o5J6ow" source="_yct_INRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct_HNRAEeWOPoC3o5J6ow" target="_yct_MtRAEeWOPoC3o5J6ow" source="_yct_KNRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yct_HdRAEeWOPoC3o5J6ow" target="_yct_JNRAEeWOPoC3o5J6ow" source="_yct_HtRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct_HtRAEeWOPoC3o5J6ow" name="RighthandSide('Value('&quot;S1(exit)&quot;').result')" outgoing="_yct_HdRAEeWOPoC3o5J6ow">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_yct_H9RAEeWOPoC3o5J6ow" name="Value('&quot;S1(exit)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct_INRAEeWOPoC3o5J6ow" name="Value('&quot;S1(exit)&quot;').result" outgoing="_yct_G9RAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uJMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uJcOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_IdRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_ItRAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_Fn-uJsOJEeW2Url83-MOhw" name="&quot;exit&quot;" value="exit">
+ <value xmi:type="uml:LiteralString" xmi:id="_yct_I9RAEeWOPoC3o5J6ow" name="&quot;S1(exit)&quot;" value="S1(exit)">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-uJ8OJEeW2Url83-MOhw" name="12:Expression Statement" incoming="_Fn-FecOJEeW2Url83-MOhw" outgoing="_Fn-FY8OJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uKMOJEeW2Url83-MOhw" target="_Fn-uNcOJEeW2Url83-MOhw" source="_Fn-uQsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-uKcOJEeW2Url83-MOhw" target="_Fn-uLMOJEeW2Url83-MOhw" source="_Fn-uQ8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uKsOJEeW2Url83-MOhw" target="_Fn-uQsOJEeW2Url83-MOhw" source="_Fn-uRcOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uK8OJEeW2Url83-MOhw" target="_Fn-uOcOJEeW2Url83-MOhw" source="_Fn-uMMOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Fn-uLMOJEeW2Url83-MOhw" name="Clear('name')" incoming="_Fn-uKcOJEeW2Url83-MOhw" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-uLcOJEeW2Url83-MOhw" name="Clear('name').object" incoming="_Fn-FcsOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uLsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uL8OJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_yct_JNRAEeWOPoC3o5J6ow" name="Clear('expectedResult')" incoming="_yct_HdRAEeWOPoC3o5J6ow" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_yct_JdRAEeWOPoC3o5J6ow" name="Clear('expectedResult').object" incoming="_yctWl9RAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_JtRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_J9RAEeWOPoC3o5J6ow" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-uMMOJEeW2Url83-MOhw" name="Clear('name').result" outgoing="_Fn-uK8OJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uMcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uMsOJEeW2Url83-MOhw" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct_KNRAEeWOPoC3o5J6ow" name="Clear('expectedResult').result" outgoing="_yct_HNRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_KdRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_KtRAEeWOPoC3o5J6ow" value="1"/>
</result>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-uM8OJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uNMOJEeW2Url83-MOhw" target="_Fn-uP8OJEeW2Url83-MOhw" source="_Fn-uNcOJEeW2Url83-MOhw"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Fn-uNcOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_Fn-uKMOJEeW2Url83-MOhw" outgoing="_Fn-uNMOJEeW2Url83-MOhw">
+ <node xmi:type="uml:ForkNode" xmi:id="_yct_K9RAEeWOPoC3o5J6ow" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_yct_G9RAEeWOPoC3o5J6ow" outgoing="_yct_GtRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct_LNRAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct_LdRAEeWOPoC3o5J6ow" target="_yct_ONRAEeWOPoC3o5J6ow" source="_yct_LtRAEeWOPoC3o5J6ow"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_yct_LtRAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_yct_GtRAEeWOPoC3o5J6ow" outgoing="_yct_LdRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uNsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uN8OJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_L9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_MNRAEeWOPoC3o5J6ow" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Fn-uOMOJEeW2Url83-MOhw" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-uOcOJEeW2Url83-MOhw" name="Write('name').object" incoming="_Fn-uK8OJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uOsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uO8OJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_yct_MdRAEeWOPoC3o5J6ow" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_yct_MtRAEeWOPoC3o5J6ow" name="Write('expectedResult').object" incoming="_yct_HNRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_M9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_NNRAEeWOPoC3o5J6ow" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-uPMOJEeW2Url83-MOhw" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uPcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uPsOJEeW2Url83-MOhw" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct_NdRAEeWOPoC3o5J6ow" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_NtRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_N9RAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_Fn-uP8OJEeW2Url83-MOhw" name="Write('name').value" incoming="_Fn-uNMOJEeW2Url83-MOhw">
+ <value xmi:type="uml:InputPin" xmi:id="_yct_ONRAEeWOPoC3o5J6ow" name="Write('expectedResult').value" incoming="_yct_LdRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uQMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uQcOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_OdRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_OtRAEeWOPoC3o5J6ow" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-uQsOJEeW2Url83-MOhw" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_Fn-uKsOJEeW2Url83-MOhw" outgoing="_Fn-uKMOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-uQ8OJEeW2Url83-MOhw" name="RighthandSide('Value('&quot;Behaviors003&quot;').result')" outgoing="_Fn-uKcOJEeW2Url83-MOhw">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Fn-uRMOJEeW2Url83-MOhw" name="Value('&quot;Behaviors003&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-uRcOJEeW2Url83-MOhw" name="Value('&quot;Behaviors003&quot;').result" outgoing="_Fn-uKsOJEeW2Url83-MOhw">
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct_O9RAEeWOPoC3o5J6ow" name="18:Expression Statement" incoming="_yctWstRAEeWOPoC3o5J6ow" outgoing="_yctWsNRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct_PNRAEeWOPoC3o5J6ow" target="_yct_PdRAEeWOPoC3o5J6ow" source="_yct_RdRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct_PdRAEeWOPoC3o5J6ow" name="Fork(tests)" incoming="_yct_PNRAEeWOPoC3o5J6ow" outgoing="_yctWn9RAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_yct_PtRAEeWOPoC3o5J6ow" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_yct_P9RAEeWOPoC3o5J6ow" name="Call('Including').argument('seq')" incoming="_yctWltRAEeWOPoC3o5J6ow" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_QNRAEeWOPoC3o5J6ow"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_QdRAEeWOPoC3o5J6ow" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_yct_QtRAEeWOPoC3o5J6ow" name="Call('Including').argument('element')" incoming="_yctWpNRAEeWOPoC3o5J6ow">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_Q9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_RNRAEeWOPoC3o5J6ow" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct_RdRAEeWOPoC3o5J6ow" name="Call('Including').result('')" outgoing="_yct_PNRAEeWOPoC3o5J6ow" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_RtRAEeWOPoC3o5J6ow"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_R9RAEeWOPoC3o5J6ow" value="*"/>
+ </result>
+ <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
+ </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct_SNRAEeWOPoC3o5J6ow" name="08:Expression Statement" incoming="_yctWutRAEeWOPoC3o5J6ow" outgoing="_yctWu9RAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct_SdRAEeWOPoC3o5J6ow" target="_yct_adRAEeWOPoC3o5J6ow" source="_yct_T9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct_StRAEeWOPoC3o5J6ow" target="_yct_YNRAEeWOPoC3o5J6ow" source="_yct_V9RAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct_S9RAEeWOPoC3o5J6ow" target="_yct_XNRAEeWOPoC3o5J6ow" source="_yct_adRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yct_TNRAEeWOPoC3o5J6ow" target="_yct_U9RAEeWOPoC3o5J6ow" source="_yct_TdRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct_TdRAEeWOPoC3o5J6ow" name="RighthandSide('Value('&quot;Behavior 002&quot;').result')" outgoing="_yct_TNRAEeWOPoC3o5J6ow">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_yct_TtRAEeWOPoC3o5J6ow" name="Value('&quot;Behavior 002&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct_T9RAEeWOPoC3o5J6ow" name="Value('&quot;Behavior 002&quot;').result" outgoing="_yct_SdRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uRsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uR8OJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_UNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_UdRAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_Fn-uSMOJEeW2Url83-MOhw" name="&quot;Behaviors003&quot;" value="Behaviors003">
+ <value xmi:type="uml:LiteralString" xmi:id="_yct_UtRAEeWOPoC3o5J6ow" name="&quot;Behavior 002&quot;" value="Behavior 002">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-uScOJEeW2Url83-MOhw" name="06:Expression Statement" incoming="_Fn-FbsOJEeW2Url83-MOhw" outgoing="_Fn-FdcOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uSsOJEeW2Url83-MOhw" target="_Fn-uVcOJEeW2Url83-MOhw" source="_Fn-uUsOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_Fn-uS8OJEeW2Url83-MOhw" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_Fn-uTMOJEeW2Url83-MOhw" name="Call('Including').argument('seq')" incoming="_Fn-FYsOJEeW2Url83-MOhw" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uTcOJEeW2Url83-MOhw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uTsOJEeW2Url83-MOhw" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_Fn-uT8OJEeW2Url83-MOhw" name="Call('Including').argument('element')" incoming="_Fn-FZsOJEeW2Url83-MOhw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uUMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uUcOJEeW2Url83-MOhw" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-uUsOJEeW2Url83-MOhw" name="Call('Including').result('')" outgoing="_Fn-uSsOJEeW2Url83-MOhw" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uU8OJEeW2Url83-MOhw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uVMOJEeW2Url83-MOhw" value="*"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_yct_U9RAEeWOPoC3o5J6ow" name="Clear('name')" incoming="_yct_TNRAEeWOPoC3o5J6ow" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_yct_VNRAEeWOPoC3o5J6ow" name="Clear('name').object" incoming="_yctWktRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_VdRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_VtRAEeWOPoC3o5J6ow" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct_V9RAEeWOPoC3o5J6ow" name="Clear('name').result" outgoing="_yct_StRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_WNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_WdRAEeWOPoC3o5J6ow" value="1"/>
</result>
- <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-uVcOJEeW2Url83-MOhw" name="Fork(tests)" incoming="_Fn-uSsOJEeW2Url83-MOhw" outgoing="_Fn-FicOJEeW2Url83-MOhw"/>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-uVsOJEeW2Url83-MOhw" name="05:Expression Statement" incoming="_Fn-Ff8OJEeW2Url83-MOhw" outgoing="_Fn-FbsOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uV8OJEeW2Url83-MOhw" target="_Fn-uasOJEeW2Url83-MOhw" source="_Fn-udMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-uWMOJEeW2Url83-MOhw" target="_Fn-ua8OJEeW2Url83-MOhw" source="_Fn-ucsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uWcOJEeW2Url83-MOhw" target="_Fn-uXcOJEeW2Url83-MOhw" source="_Fn-uasOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uWsOJEeW2Url83-MOhw" target="_Fn-uYcOJEeW2Url83-MOhw" source="_Fn-ub8OJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-uW8OJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uXMOJEeW2Url83-MOhw" target="_Fn-uZ8OJEeW2Url83-MOhw" source="_Fn-uXcOJEeW2Url83-MOhw"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Fn-uXcOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_Fn-uWcOJEeW2Url83-MOhw" outgoing="_Fn-uXMOJEeW2Url83-MOhw">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct_WtRAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct_W9RAEeWOPoC3o5J6ow" target="_yct_ZtRAEeWOPoC3o5J6ow" source="_yct_XNRAEeWOPoC3o5J6ow"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_yct_XNRAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_yct_S9RAEeWOPoC3o5J6ow" outgoing="_yct_W9RAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uXsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uX8OJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_XdRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_XtRAEeWOPoC3o5J6ow" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Fn-uYMOJEeW2Url83-MOhw" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-uYcOJEeW2Url83-MOhw" name="Write('expectedResult').object" incoming="_Fn-uWsOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uYsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uY8OJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_yct_X9RAEeWOPoC3o5J6ow" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_yct_YNRAEeWOPoC3o5J6ow" name="Write('name').object" incoming="_yct_StRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_YdRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_YtRAEeWOPoC3o5J6ow" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-uZMOJEeW2Url83-MOhw" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uZcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uZsOJEeW2Url83-MOhw" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct_Y9RAEeWOPoC3o5J6ow" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_ZNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_ZdRAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_Fn-uZ8OJEeW2Url83-MOhw" name="Write('expectedResult').value" incoming="_Fn-uXMOJEeW2Url83-MOhw">
+ <value xmi:type="uml:InputPin" xmi:id="_yct_ZtRAEeWOPoC3o5J6ow" name="Write('name').value" incoming="_yct_W9RAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uaMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uacOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_Z9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_aNRAEeWOPoC3o5J6ow" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-uasOJEeW2Url83-MOhw" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_Fn-uV8OJEeW2Url83-MOhw" outgoing="_Fn-uWcOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Fn-ua8OJEeW2Url83-MOhw" name="Clear('expectedResult')" incoming="_Fn-uWMOJEeW2Url83-MOhw" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-ubMOJEeW2Url83-MOhw" name="Clear('expectedResult').object" incoming="_Fn-FccOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-ubcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-ubsOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct_adRAEeWOPoC3o5J6ow" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_yct_SdRAEeWOPoC3o5J6ow" outgoing="_yct_S9RAEeWOPoC3o5J6ow"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct_atRAEeWOPoC3o5J6ow" name="12:Expression Statement" incoming="_yctWuNRAEeWOPoC3o5J6ow" outgoing="_yctWr9RAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_yct_a9RAEeWOPoC3o5J6ow" target="_yct_b9RAEeWOPoC3o5J6ow" source="_yct_dtRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct_bNRAEeWOPoC3o5J6ow" target="_yct_f9RAEeWOPoC3o5J6ow" source="_yct_fNRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct_bdRAEeWOPoC3o5J6ow" target="_yct_fNRAEeWOPoC3o5J6ow" source="_yct_eNRAEeWOPoC3o5J6ow"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct_btRAEeWOPoC3o5J6ow" target="_yct_g9RAEeWOPoC3o5J6ow" source="_yct_c9RAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_yct_b9RAEeWOPoC3o5J6ow" name="Clear('name')" incoming="_yct_a9RAEeWOPoC3o5J6ow" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_yct_cNRAEeWOPoC3o5J6ow" name="Clear('name').object" incoming="_yctWt9RAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_cdRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_ctRAEeWOPoC3o5J6ow" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-ub8OJEeW2Url83-MOhw" name="Clear('expectedResult').result" outgoing="_Fn-uWsOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-ucMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uccOJEeW2Url83-MOhw" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct_c9RAEeWOPoC3o5J6ow" name="Clear('name').result" outgoing="_yct_btRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_dNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_ddRAEeWOPoC3o5J6ow" value="1"/>
</result>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-ucsOJEeW2Url83-MOhw" name="RighthandSide('Value('&quot;entry&quot;').result')" outgoing="_Fn-uWMOJEeW2Url83-MOhw">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Fn-uc8OJEeW2Url83-MOhw" name="Value('&quot;entry&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-udMOJEeW2Url83-MOhw" name="Value('&quot;entry&quot;').result" outgoing="_Fn-uV8OJEeW2Url83-MOhw">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct_dtRAEeWOPoC3o5J6ow" name="RighthandSide('Value('&quot;Behavior 003 A&quot;').result')" outgoing="_yct_a9RAEeWOPoC3o5J6ow">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_yct_d9RAEeWOPoC3o5J6ow" name="Value('&quot;Behavior 003 A&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_yct_eNRAEeWOPoC3o5J6ow" name="Value('&quot;Behavior 003 A&quot;').result" outgoing="_yct_bdRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-udcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-udsOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_edRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_etRAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_Fn-ud8OJEeW2Url83-MOhw" name="&quot;entry&quot;" value="entry">
+ <value xmi:type="uml:LiteralString" xmi:id="_yct_e9RAEeWOPoC3o5J6ow" name="&quot;Behavior 003 A&quot;" value="Behavior 003 A">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</value>
</node>
</node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-ueMOJEeW2Url83-MOhw" name="21:Expression Statement" incoming="_Fn-FiMOJEeW2Url83-MOhw" outgoing="_Fn-FesOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uecOJEeW2Url83-MOhw" target="_Fn-ugMOJEeW2Url83-MOhw" source="_Fn-ufcOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_Fn-uesOJEeW2Url83-MOhw" target="_Fn-uk8OJEeW2Url83-MOhw" source="_Fn-ujcOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-ue8OJEeW2Url83-MOhw" target="_Fn-uhMOJEeW2Url83-MOhw" source="_Fn-ul8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-ufMOJEeW2Url83-MOhw" target="_Fn-ufcOJEeW2Url83-MOhw" source="_Fn-uj8OJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-ufcOJEeW2Url83-MOhw" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_Fn-ufMOJEeW2Url83-MOhw" outgoing="_Fn-uecOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-ufsOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uf8OJEeW2Url83-MOhw" target="_Fn-uisOJEeW2Url83-MOhw" source="_Fn-ugMOJEeW2Url83-MOhw"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_Fn-ugMOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_Fn-uecOJEeW2Url83-MOhw" outgoing="_Fn-uf8OJEeW2Url83-MOhw">
+ <node xmi:type="uml:ForkNode" xmi:id="_yct_fNRAEeWOPoC3o5J6ow" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_yct_bdRAEeWOPoC3o5J6ow" outgoing="_yct_bNRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct_fdRAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct_ftRAEeWOPoC3o5J6ow" target="_yct_idRAEeWOPoC3o5J6ow" source="_yct_f9RAEeWOPoC3o5J6ow"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_yct_f9RAEeWOPoC3o5J6ow" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_yct_bNRAEeWOPoC3o5J6ow" outgoing="_yct_ftRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-ugcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-ugsOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_gNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_gdRAEeWOPoC3o5J6ow" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_Fn-ug8OJEeW2Url83-MOhw" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-uhMOJEeW2Url83-MOhw" name="Write('expectedResult').object" incoming="_Fn-ue8OJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uhcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uhsOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_yct_gtRAEeWOPoC3o5J6ow" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_yct_g9RAEeWOPoC3o5J6ow" name="Write('name').object" incoming="_yct_btRAEeWOPoC3o5J6ow" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_hNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_hdRAEeWOPoC3o5J6ow" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-uh8OJEeW2Url83-MOhw" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uiMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uicOJEeW2Url83-MOhw" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct_htRAEeWOPoC3o5J6ow" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_h9RAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_iNRAEeWOPoC3o5J6ow" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_Fn-uisOJEeW2Url83-MOhw" name="Write('expectedResult').value" incoming="_Fn-uf8OJEeW2Url83-MOhw">
+ <value xmi:type="uml:InputPin" xmi:id="_yct_idRAEeWOPoC3o5J6ow" name="Write('name').value" incoming="_yct_ftRAEeWOPoC3o5J6ow">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-ui8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-ujMOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_itRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_i9RAEeWOPoC3o5J6ow" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-ujcOJEeW2Url83-MOhw" name="RighthandSide('Value('&quot;S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)&quot;').result')" outgoing="_Fn-uesOJEeW2Url83-MOhw">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Fn-ujsOJEeW2Url83-MOhw" name="Value('&quot;S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-uj8OJEeW2Url83-MOhw" name="Value('&quot;S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)&quot;').result" outgoing="_Fn-ufMOJEeW2Url83-MOhw">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-ukMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-ukcOJEeW2Url83-MOhw" value="1"/>
- </result>
- <value xmi:type="uml:LiteralString" xmi:id="_Fn-uksOJEeW2Url83-MOhw" name="&quot;S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)&quot;" value="S1(entry)::S1(doActivityPartI)::T3(effect)::S1(doActivityPartII)">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </value>
- </node>
- </node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_Fn-uk8OJEeW2Url83-MOhw" name="Clear('expectedResult')" incoming="_Fn-uesOJEeW2Url83-MOhw" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_Fn-ulMOJEeW2Url83-MOhw" name="Clear('expectedResult').object" incoming="_Fn-FZcOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-ulcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-ulsOJEeW2Url83-MOhw" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-ul8OJEeW2Url83-MOhw" name="Clear('expectedResult').result" outgoing="_Fn-ue8OJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-umMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-umcOJEeW2Url83-MOhw" value="1"/>
- </result>
- </node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-umsOJEeW2Url83-MOhw" name="01:LocalNameDeclarationStatement" outgoing="_Fn-FbMOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-um8OJEeW2Url83-MOhw" target="_Fn-uocOJEeW2Url83-MOhw" source="_Fn-uncOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Fn-unMOJEeW2Url83-MOhw" name="Value('&quot;Behaviors&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-uncOJEeW2Url83-MOhw" name="Value('&quot;Behaviors&quot;').result" outgoing="_Fn-um8OJEeW2Url83-MOhw">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-unsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-un8OJEeW2Url83-MOhw" value="1"/>
- </result>
- <value xmi:type="uml:LiteralString" xmi:id="_Fn-uoMOJEeW2Url83-MOhw" name="&quot;Behaviors&quot;" value="Behaviors">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </value>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-uocOJEeW2Url83-MOhw" name="Fork(name)" incoming="_Fn-um8OJEeW2Url83-MOhw" outgoing="_Fn-FasOJEeW2Url83-MOhw"/>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-uosOJEeW2Url83-MOhw" name="02:LocalNameDeclarationStatement" incoming="_Fn-FbMOJEeW2Url83-MOhw" outgoing="_Fn-Fh8OJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uo8OJEeW2Url83-MOhw" target="_Fn-upMOJEeW2Url83-MOhw" source="_Fn-upsOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-upMOJEeW2Url83-MOhw" name="Fork(tests)" incoming="_Fn-uo8OJEeW2Url83-MOhw" outgoing="_Fn-FYsOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_Fn-upcOJEeW2Url83-MOhw" name="Value('null')">
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-upsOJEeW2Url83-MOhw" name="Value('null').result" outgoing="_Fn-uo8OJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-up8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-uqMOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct_jNRAEeWOPoC3o5J6ow" name="10:Expression Statement" incoming="_yctWotRAEeWOPoC3o5J6ow" outgoing="_yctWk9RAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct_jdRAEeWOPoC3o5J6ow" target="_yct_jtRAEeWOPoC3o5J6ow" source="_yct_ltRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct_jtRAEeWOPoC3o5J6ow" name="Fork(tests)" incoming="_yct_jdRAEeWOPoC3o5J6ow" outgoing="_yctWq9RAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_yct_j9RAEeWOPoC3o5J6ow" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_yct_kNRAEeWOPoC3o5J6ow" name="Call('Including').argument('seq')" incoming="_yctWrtRAEeWOPoC3o5J6ow" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_kdRAEeWOPoC3o5J6ow"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_ktRAEeWOPoC3o5J6ow" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_yct_k9RAEeWOPoC3o5J6ow" name="Call('Including').argument('element')" incoming="_yctWmNRAEeWOPoC3o5J6ow">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_lNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_ldRAEeWOPoC3o5J6ow" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct_ltRAEeWOPoC3o5J6ow" name="Call('Including').result('')" outgoing="_yct_jdRAEeWOPoC3o5J6ow" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_l9RAEeWOPoC3o5J6ow"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_mNRAEeWOPoC3o5J6ow" value="*"/>
</result>
- <value xmi:type="uml:LiteralNull" xmi:id="_Fn-uqcOJEeW2Url83-MOhw" name="null"/>
+ <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_Fn-uqsOJEeW2Url83-MOhw" name="10:Expression Statement" incoming="_Fn-FjcOJEeW2Url83-MOhw" outgoing="_Fn-FjMOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_Fn-uq8OJEeW2Url83-MOhw" target="_Fn-utsOJEeW2Url83-MOhw" source="_Fn-us8OJEeW2Url83-MOhw"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_Fn-urMOJEeW2Url83-MOhw" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_Fn-urcOJEeW2Url83-MOhw" name="Call('Including').argument('seq')" incoming="_Fn-FicOJEeW2Url83-MOhw" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-ursOJEeW2Url83-MOhw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-ur8OJEeW2Url83-MOhw" value="*"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_yct_mdRAEeWOPoC3o5J6ow" name="06:Expression Statement" incoming="_yctWm9RAEeWOPoC3o5J6ow" outgoing="_yctWvNRAEeWOPoC3o5J6ow">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_yct_mtRAEeWOPoC3o5J6ow" target="_yct_pdRAEeWOPoC3o5J6ow" source="_yct_otRAEeWOPoC3o5J6ow"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_yct_m9RAEeWOPoC3o5J6ow" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_yct_nNRAEeWOPoC3o5J6ow" name="Call('Including').argument('seq')" incoming="_yctWndRAEeWOPoC3o5J6ow" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_ndRAEeWOPoC3o5J6ow"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_ntRAEeWOPoC3o5J6ow" value="*"/>
</argument>
- <argument xmi:type="uml:InputPin" xmi:id="_Fn-usMOJEeW2Url83-MOhw" name="Call('Including').argument('element')" incoming="_Fn-FhMOJEeW2Url83-MOhw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-uscOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-ussOJEeW2Url83-MOhw" value="1"/>
+ <argument xmi:type="uml:InputPin" xmi:id="_yct_n9RAEeWOPoC3o5J6ow" name="Call('Including').argument('element')" incoming="_yctWpdRAEeWOPoC3o5J6ow">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_oNRAEeWOPoC3o5J6ow" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_odRAEeWOPoC3o5J6ow" value="1"/>
</argument>
- <result xmi:type="uml:OutputPin" xmi:id="_Fn-us8OJEeW2Url83-MOhw" name="Call('Including').result('')" outgoing="_Fn-uq8OJEeW2Url83-MOhw" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fn-utMOJEeW2Url83-MOhw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fn-utcOJEeW2Url83-MOhw" value="*"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_yct_otRAEeWOPoC3o5J6ow" name="Call('Including').result('')" outgoing="_yct_mtRAEeWOPoC3o5J6ow" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yct_o9RAEeWOPoC3o5J6ow"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yct_pNRAEeWOPoC3o5J6ow" value="*"/>
</result>
<behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_Fn-utsOJEeW2Url83-MOhw" name="Fork(tests)" incoming="_Fn-uq8OJEeW2Url83-MOhw" outgoing="_Fn-FeMOJEeW2Url83-MOhw"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_yct_pdRAEeWOPoC3o5J6ow" name="Fork(tests)" incoming="_yct_mtRAEeWOPoC3o5J6ow" outgoing="_yctWrtRAEeWOPoC3o5J6ow"/>
</node>
</structuredNode>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_iEOK4J06EeWMKsrTxOLnkQ" name="004">
- <packagedElement xmi:type="uml:Class" xmi:id="_omMDEJ06EeWMKsrTxOLnkQ" name="Behaviors004_Test" classifierBehavior="_omMDEp06EeWMKsrTxOLnkQ" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_omMDEJ06EeWMKsrTxOLnkQ" name="Behavior004_Test" classifierBehavior="_omMDEp06EeWMKsrTxOLnkQ" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_omMDEZ06EeWMKsrTxOLnkQ" general="_BYPqsH7WEeSVWJ91ynqG7w"/>
- <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_omMDEp06EeWMKsrTxOLnkQ" name="Behaviors004_Test$behavior$1" visibility="private">
+ <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_omMDEp06EeWMKsrTxOLnkQ" name="Behavior004_Test$behavior$1" visibility="private">
<region xmi:type="uml:Region" xmi:id="_Vt1AgJ07EeWMKsrTxOLnkQ" name="Region1">
<ownedComment xmi:type="uml:Comment" xmi:id="_cuMPcJ08EeWMKsrTxOLnkQ">
<body>Simulation sequence&#xD;
@@ -2222,7 +2104,7 @@ Initial - T1 - wait - T2 - S1(entry) - S1(doActivityPartI) - T3(effect) - S1(do
</effect>
</transition>
<transition xmi:type="uml:Transition" xmi:id="_Z60v8J08EeWMKsrTxOLnkQ" name="T3" kind="internal" source="_NQbg8J08EeWMKsrTxOLnkQ" target="_NQbg8J08EeWMKsrTxOLnkQ">
- <effect xmi:type="uml:Activity" xmi:id="_SmFhkJ09EeWMKsrTxOLnkQ" name="effect" node="_1s-LwJ09EeWMKsrTxOLnkQ _1s-LwZ09EeWMKsrTxOLnkQ _1s-y0J09EeWMKsrTxOLnkQ _1s_Z4J09EeWMKsrTxOLnkQ _1tAA8J09EeWMKsrTxOLnkQ">
+ <effect xmi:type="uml:Activity" xmi:id="_SmFhkJ09EeWMKsrTxOLnkQ" name="effect" node="_1tAA8J09EeWMKsrTxOLnkQ _1s_Z4J09EeWMKsrTxOLnkQ _1s-y0J09EeWMKsrTxOLnkQ _1s-LwZ09EeWMKsrTxOLnkQ _1s-LwJ09EeWMKsrTxOLnkQ">
<edge xmi:type="uml:ControlFlow" xmi:id="_1s7vgJ09EeWMKsrTxOLnkQ" target="_1s-LwZ09EeWMKsrTxOLnkQ" source="_1s-LwJ09EeWMKsrTxOLnkQ"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_1s8WkJ09EeWMKsrTxOLnkQ" target="_1s-y1Z09EeWMKsrTxOLnkQ" source="_1s-Lwp09EeWMKsrTxOLnkQ">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_1s8WkZ09EeWMKsrTxOLnkQ" value="true"/>
@@ -2373,7 +2255,7 @@ Initial - T1 - wait - T2 - S1(entry) - S1(doActivityPartI) - T3(effect) - S1(do
<subvertex xmi:type="uml:FinalState" xmi:id="_Wr4HsJ08EeWMKsrTxOLnkQ" name="FS1"/>
</region>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_omMDE506EeWMKsrTxOLnkQ" name="Behaviors004_Test$method$1" specification="_omMDH506EeWMKsrTxOLnkQ" node="_omMDF506EeWMKsrTxOLnkQ _omMDGJ06EeWMKsrTxOLnkQ _omMDGp06EeWMKsrTxOLnkQ">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_omMDE506EeWMKsrTxOLnkQ" name="Behavior004_Test$method$1" specification="_omMDH506EeWMKsrTxOLnkQ" node="_omMDF506EeWMKsrTxOLnkQ _omMDGJ06EeWMKsrTxOLnkQ _omMDGp06EeWMKsrTxOLnkQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_omMDFJ06EeWMKsrTxOLnkQ" name="result" type="_omMDEJ06EeWMKsrTxOLnkQ" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_omMDFZ06EeWMKsrTxOLnkQ" name="call('super')->this" target="_omMDGp06EeWMKsrTxOLnkQ" source="_omMDGJ06EeWMKsrTxOLnkQ"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_omMDFp06EeWMKsrTxOLnkQ" name="result->result" target="_omMDF506EeWMKsrTxOLnkQ" source="_omMDG506EeWMKsrTxOLnkQ"/>
@@ -2385,88 +2267,86 @@ Initial - T1 - wait - T2 - S1(entry) - S1(doActivityPartI) - T3(effect) - S1(do
<result xmi:type="uml:OutputPin" xmi:id="_omMDG506EeWMKsrTxOLnkQ" name="result" outgoing="_omMDFp06EeWMKsrTxOLnkQ" type="_omMDEJ06EeWMKsrTxOLnkQ"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_omMDHJ06EeWMKsrTxOLnkQ" name="Behaviors004_Test_Factory" node="_C8xVRJ07EeWMKsrTxOLnkQ _C8xVRp07EeWMKsrTxOLnkQ _C8xVSJ07EeWMKsrTxOLnkQ" group="_C8xVSJ07EeWMKsrTxOLnkQ">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_omMDHJ06EeWMKsrTxOLnkQ" name="Behavior004_Test$factory" node="_N8CxRNPYEeWB0MLw2xrShQ _N8CxRtPYEeWB0MLw2xrShQ _N8CxSNPYEeWB0MLw2xrShQ" group="_N8CxSNPYEeWB0MLw2xrShQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_Cu0_4J07EeWMKsrTxOLnkQ">
- <body>namespace StateMachine_TestSuite::Behaviors::'004'::Behaviors004_Test;&#xD;
+ <body>namespace StateMachine_TestSuite::Behavior::'004'::Behavior004_Test;&#xD;
&#xD;
-activity Behaviors004_Test_Factory(): Behaviors004_Test {&#xD;
- return new Behaviors004_Test();&#xD;
+activity 'Behavior004_Test$factory'(): Behavior004_Test {&#xD;
+ return new Behavior004_Test();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_C8xVQZ07EeWMKsrTxOLnkQ" type="_omMDEJ06EeWMKsrTxOLnkQ" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_C8xVQZ07EeWMKsrTxOLnkQ" visibility="public" type="_omMDEJ06EeWMKsrTxOLnkQ" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C8xVQp07EeWMKsrTxOLnkQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C8xVQ507EeWMKsrTxOLnkQ" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_C8xVR507EeWMKsrTxOLnkQ" target="_C8xVRJ07EeWMKsrTxOLnkQ" source="_C8xVS507EeWMKsrTxOLnkQ">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_C-ksEJ07EeWMKsrTxOLnkQ" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_C-ksEZ07EeWMKsrTxOLnkQ" value="1"/>
- </edge>
- <edge xmi:type="uml:ControlFlow" xmi:id="_C8xVRZ07EeWMKsrTxOLnkQ" target="_C8xVRp07EeWMKsrTxOLnkQ" source="_C8xVSZ07EeWMKsrTxOLnkQ">
- <name xsi:nil="true"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_C8xVSJ07EeWMKsrTxOLnkQ" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_C8xVSZ07EeWMKsrTxOLnkQ" name="1:ReturnStatement" outgoing="_C8xVRZ07EeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_C8xVSp07EeWMKsrTxOLnkQ" target="_C8xVS507EeWMKsrTxOLnkQ" source="_C8x8VZ07EeWMKsrTxOLnkQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_C8xVS507EeWMKsrTxOLnkQ" name="ReturnStatement.output('Output('Call('Behaviors004_Test').result('result')')')" incoming="_C8xVSp07EeWMKsrTxOLnkQ" outgoing="_C8xVR507EeWMKsrTxOLnkQ" type="_omMDEJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C8xVTJ07EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C8xVTZ07EeWMKsrTxOLnkQ" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_C8xVTp07EeWMKsrTxOLnkQ" name="InstanceCreationExpression('Behaviors004_Test')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_C8x8UJ07EeWMKsrTxOLnkQ" target="_C8x8XJ07EeWMKsrTxOLnkQ" source="_C8x8Xp07EeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_C8x8UZ07EeWMKsrTxOLnkQ" target="_C8x8aZ07EeWMKsrTxOLnkQ" source="_C8x8XJ07EeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_C8x8Up07EeWMKsrTxOLnkQ" target="_C8x8WZ07EeWMKsrTxOLnkQ" source="_C8x8XJ07EeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_C8x8U507EeWMKsrTxOLnkQ" target="_C8x8YZ07EeWMKsrTxOLnkQ" source="_C8x8ZZ07EeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_C8x8VJ07EeWMKsrTxOLnkQ" target="_C8x8VZ07EeWMKsrTxOLnkQ" source="_C8x8XJ07EeWMKsrTxOLnkQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_C8x8VZ07EeWMKsrTxOLnkQ" name="Output('Call('Behaviors004_Test').result('result')')" incoming="_C8x8VJ07EeWMKsrTxOLnkQ" outgoing="_C8xVSp07EeWMKsrTxOLnkQ" type="_omMDEJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C8x8Vp07EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C8x8V507EeWMKsrTxOLnkQ" value="1"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_N8CxR9PYEeWB0MLw2xrShQ" target="_N8CxRNPYEeWB0MLw2xrShQ" source="_N8CxS9PYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_N8CxRdPYEeWB0MLw2xrShQ" target="_N8CxRtPYEeWB0MLw2xrShQ" source="_N8CxSdPYEeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_N8CxSNPYEeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_N8CxSdPYEeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_N8CxRdPYEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_N8CxStPYEeWB0MLw2xrShQ" target="_N8CxS9PYEeWB0MLw2xrShQ" source="_N8CxVNPYEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_N8CxS9PYEeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior004_Test').result('result')')')" incoming="_N8CxStPYEeWB0MLw2xrShQ" outgoing="_N8CxR9PYEeWB0MLw2xrShQ" type="_omMDEJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N8CxTNPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N8CxTdPYEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_N8CxTtPYEeWB0MLw2xrShQ" name="InstanceCreationExpression('Behavior004_Test')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_N8CxT9PYEeWB0MLw2xrShQ" target="_N8CxZNPYEeWB0MLw2xrShQ" source="_N8CxYtPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_N8CxUNPYEeWB0MLw2xrShQ" target="_N8CxX9PYEeWB0MLw2xrShQ" source="_N8CxWNPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_N8CxUdPYEeWB0MLw2xrShQ" target="_N8CxYtPYEeWB0MLw2xrShQ" source="_N8CxXNPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_N8CxUtPYEeWB0MLw2xrShQ" target="_N8CxaNPYEeWB0MLw2xrShQ" source="_N8CxYtPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_N8CxU9PYEeWB0MLw2xrShQ" target="_N8CxVNPYEeWB0MLw2xrShQ" source="_N8CxYtPYEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_N8CxVNPYEeWB0MLw2xrShQ" name="Output('Call('Behavior004_Test').result('result')')" incoming="_N8CxU9PYEeWB0MLw2xrShQ" outgoing="_N8CxStPYEeWB0MLw2xrShQ" type="_omMDEJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N8CxVdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N8CxVtPYEeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_C8x8WJ07EeWMKsrTxOLnkQ" name="Start('Behaviors004_Test')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_C8x8WZ07EeWMKsrTxOLnkQ" name="Start('Behaviors004_Test').object" incoming="_C8x8Up07EeWMKsrTxOLnkQ" type="_omMDEJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C8x8Wp07EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C8x8W507EeWMKsrTxOLnkQ" value="1"/>
- </object>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_N8CxV9PYEeWB0MLw2xrShQ" name="Create('Behavior004_Test')" classifier="_omMDEJ06EeWMKsrTxOLnkQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_N8CxWNPYEeWB0MLw2xrShQ" name="Create('Behavior004_Test').result" outgoing="_N8CxUNPYEeWB0MLw2xrShQ" type="_omMDEJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N8CxWdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N8CxWtPYEeWB0MLw2xrShQ" value="1"/>
+ </result>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_C8x8XJ07EeWMKsrTxOLnkQ" name="Fork('Call('Behaviors004_Test').result('result')')" incoming="_C8x8UJ07EeWMKsrTxOLnkQ" outgoing="_C8x8Up07EeWMKsrTxOLnkQ _C8x8UZ07EeWMKsrTxOLnkQ _C8x8VJ07EeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:CallOperationAction" xmi:id="_C8x8XZ07EeWMKsrTxOLnkQ" name="Call('Behaviors004_Test')" operation="_omMDH506EeWMKsrTxOLnkQ">
- <result xmi:type="uml:OutputPin" xmi:id="_C8x8Xp07EeWMKsrTxOLnkQ" name="Call('Behaviors004_Test').result('result')" outgoing="_C8x8UJ07EeWMKsrTxOLnkQ" type="_omMDEJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C8x8X507EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C8x8YJ07EeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_N8CxW9PYEeWB0MLw2xrShQ" name="Call('Behavior004_Test')" operation="_omMDH506EeWMKsrTxOLnkQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_N8CxXNPYEeWB0MLw2xrShQ" name="Call('Behavior004_Test').result('result')" outgoing="_N8CxUdPYEeWB0MLw2xrShQ" type="_omMDEJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N8CxXdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N8CxXtPYEeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_C8x8YZ07EeWMKsrTxOLnkQ" name="Call('Behaviors004_Test').target" incoming="_C8x8U507EeWMKsrTxOLnkQ" type="_omMDEJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C8x8Yp07EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C8x8Y507EeWMKsrTxOLnkQ" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_N8CxX9PYEeWB0MLw2xrShQ" name="Call('Behavior004_Test').target" incoming="_N8CxUNPYEeWB0MLw2xrShQ" type="_omMDEJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N8CxYNPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N8CxYdPYEeWB0MLw2xrShQ" value="1"/>
</target>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_C8x8ZJ07EeWMKsrTxOLnkQ" name="Create('Behaviors004_Test')" classifier="_omMDEJ06EeWMKsrTxOLnkQ">
- <result xmi:type="uml:OutputPin" xmi:id="_C8x8ZZ07EeWMKsrTxOLnkQ" name="Create('Behaviors004_Test').result" outgoing="_C8x8U507EeWMKsrTxOLnkQ" type="_omMDEJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C8x8Zp07EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C8x8Z507EeWMKsrTxOLnkQ" value="1"/>
- </result>
+ <node xmi:type="uml:ForkNode" xmi:id="_N8CxYtPYEeWB0MLw2xrShQ" name="Fork('Call('Behavior004_Test').result('result')')" incoming="_N8CxUdPYEeWB0MLw2xrShQ" outgoing="_N8CxT9PYEeWB0MLw2xrShQ _N8CxUtPYEeWB0MLw2xrShQ _N8CxU9PYEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_N8CxY9PYEeWB0MLw2xrShQ" name="Start('Behavior004_Test')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_N8CxZNPYEeWB0MLw2xrShQ" name="Start('Behavior004_Test').object" incoming="_N8CxT9PYEeWB0MLw2xrShQ" type="_omMDEJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N8CxZdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N8CxZtPYEeWB0MLw2xrShQ" value="1"/>
+ </object>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_C8x8aJ07EeWMKsrTxOLnkQ" name="Start('Target')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_C8x8aZ07EeWMKsrTxOLnkQ" name="Start('Target').object" incoming="_C8x8UZ07EeWMKsrTxOLnkQ" type="_BYPqsH7WEeSVWJ91ynqG7w">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C8x8ap07EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C8x8a507EeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_N8CxZ9PYEeWB0MLw2xrShQ" name="Start('Target')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_N8CxaNPYEeWB0MLw2xrShQ" name="Start('Target').object" incoming="_N8CxUtPYEeWB0MLw2xrShQ" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N8CxadPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N8CxatPYEeWB0MLw2xrShQ" value="1"/>
</object>
</node>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_C8xVRJ07EeWMKsrTxOLnkQ" name="Return" incoming="_C8xVR507EeWMKsrTxOLnkQ" parameter="_C8xVQZ07EeWMKsrTxOLnkQ">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_C-kFAJ07EeWMKsrTxOLnkQ" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_C8xVRp07EeWMKsrTxOLnkQ" name="FinalNode('Behaviors004_Test_Factory')" incoming="_C8xVRZ07EeWMKsrTxOLnkQ"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_N8CxRNPYEeWB0MLw2xrShQ" name="Return" incoming="_N8CxR9PYEeWB0MLw2xrShQ" parameter="_C8xVQZ07EeWMKsrTxOLnkQ"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_N8CxRtPYEeWB0MLw2xrShQ" name="FinalNode('Behavior004_Test$factory')" incoming="_N8CxRdPYEeWB0MLw2xrShQ"/>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_omMDH506EeWMKsrTxOLnkQ" name="Behaviors004_Test" method="_omMDE506EeWMKsrTxOLnkQ">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_omMDH506EeWMKsrTxOLnkQ" name="Behavior004_Test" method="_omMDE506EeWMKsrTxOLnkQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_omMDIJ06EeWMKsrTxOLnkQ" name="result" type="_omMDEJ06EeWMKsrTxOLnkQ" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_omYQUJ06EeWMKsrTxOLnkQ" name="Tester_Behaviors004" classifierBehavior="_omYQUp06EeWMKsrTxOLnkQ" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_omYQUJ06EeWMKsrTxOLnkQ" name="Behavior004_Tester" classifierBehavior="_omYQUp06EeWMKsrTxOLnkQ" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_omYQUZ06EeWMKsrTxOLnkQ" general="_cBRCwHrbEeSTqtY8GWjQzw"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_omYQUp06EeWMKsrTxOLnkQ" name="Tester_Behaviors004$behavior$1" visibility="private" node="_awrSgJ0_EeWMKsrTxOLnkQ _dNghUJ0_EeWMKsrTxOLnkQ _nO3RgJ0_EeWMKsrTxOLnkQ _0dz_EJ0_EeWMKsrTxOLnkQ _CvQEYJ1AEeWMKsrTxOLnkQ _Yn9dEJ1AEeWMKsrTxOLnkQ _jeorsJ1AEeWMKsrTxOLnkQ">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_omYQUp06EeWMKsrTxOLnkQ" name="Behavior004_Tester$behavior$1" visibility="private" node="_awrSgJ0_EeWMKsrTxOLnkQ _dNghUJ0_EeWMKsrTxOLnkQ _nO3RgJ0_EeWMKsrTxOLnkQ _0dz_EJ0_EeWMKsrTxOLnkQ _CvQEYJ1AEeWMKsrTxOLnkQ _Yn9dEJ1AEeWMKsrTxOLnkQ _jeorsJ1AEeWMKsrTxOLnkQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ofG1sNPXEeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Behavior::'004'::Behavior004_Tester;&#xD;
+&#xD;
+activity 'Tester_Behaviors004$behavior$1'() {&#xD;
+}</body>
+ </ownedComment>
<edge xmi:type="uml:ControlFlow" xmi:id="_lmoIYJ0_EeWMKsrTxOLnkQ" target="_CvQEYJ1AEeWMKsrTxOLnkQ" source="_awrSgJ0_EeWMKsrTxOLnkQ"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_x0aT4J0_EeWMKsrTxOLnkQ" target="_tu2zwJ0_EeWMKsrTxOLnkQ" source="_iJbBsJ0_EeWMKsrTxOLnkQ">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_x0o9YJ0_EeWMKsrTxOLnkQ" value="true"/>
@@ -2505,7 +2385,7 @@ activity Behaviors004_Test_Factory(): Behaviors004_Test {&#xD;
<target xmi:type="uml:InputPin" xmi:id="_pxqwAJ1AEeWMKsrTxOLnkQ" name="target" incoming="_rgkh0J1AEeWMKsrTxOLnkQ" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_omYQU506EeWMKsrTxOLnkQ" name="Tester_Behaviors004$method$1" specification="_omYQX506EeWMKsrTxOLnkQ" node="_omYQV506EeWMKsrTxOLnkQ _omYQWJ06EeWMKsrTxOLnkQ _omYQWp06EeWMKsrTxOLnkQ">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_omYQU506EeWMKsrTxOLnkQ" name="Behavior004_Tester$method$1" specification="_omYQX506EeWMKsrTxOLnkQ" node="_omYQV506EeWMKsrTxOLnkQ _omYQWJ06EeWMKsrTxOLnkQ _omYQWp06EeWMKsrTxOLnkQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_omYQVJ06EeWMKsrTxOLnkQ" name="result" type="_omYQUJ06EeWMKsrTxOLnkQ" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_omYQVZ06EeWMKsrTxOLnkQ" name="call('super')->this" target="_omYQWp06EeWMKsrTxOLnkQ" source="_omYQWJ06EeWMKsrTxOLnkQ"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_omYQVp06EeWMKsrTxOLnkQ" name="result->result" target="_omYQV506EeWMKsrTxOLnkQ" source="_omYQW506EeWMKsrTxOLnkQ"/>
@@ -2517,86 +2397,78 @@ activity Behaviors004_Test_Factory(): Behaviors004_Test {&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_omYQW506EeWMKsrTxOLnkQ" name="result" outgoing="_omYQVp06EeWMKsrTxOLnkQ" type="_omYQUJ06EeWMKsrTxOLnkQ"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_omYQXJ06EeWMKsrTxOLnkQ" name="Tester_Behaviors004_Factory" node="_2yoTpJ06EeWMKsrTxOLnkQ _2yoTpp06EeWMKsrTxOLnkQ _2yoTqJ06EeWMKsrTxOLnkQ" group="_2yoTqJ06EeWMKsrTxOLnkQ">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_omYQXJ06EeWMKsrTxOLnkQ" name="Behavior004_Tester$factory" node="_M1Z5VNPYEeWB0MLw2xrShQ _M1Z5VtPYEeWB0MLw2xrShQ _M1Z5WNPYEeWB0MLw2xrShQ" group="_M1Z5WNPYEeWB0MLw2xrShQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_2lTCQJ06EeWMKsrTxOLnkQ">
- <body>namespace StateMachine_TestSuite::Behaviors::'004'::Tester_Behaviors004;&#xD;
+ <body>namespace StateMachine_TestSuite::Behavior::'004'::Behavior004_Tester;&#xD;
&#xD;
-activity Tester_Behaviors004_Factory(): Tester_Behaviors004 {&#xD;
- return new Tester_Behaviors004();&#xD;
+activity 'Behavior004_Tester$factory'(): Behavior004_Tester {&#xD;
+ return new Behavior004_Tester();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_2yoToZ06EeWMKsrTxOLnkQ" type="_omYQUJ06EeWMKsrTxOLnkQ" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_2yoToZ06EeWMKsrTxOLnkQ" visibility="public" type="_omYQUJ06EeWMKsrTxOLnkQ" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2yoTop06EeWMKsrTxOLnkQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2yoTo506EeWMKsrTxOLnkQ" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_2yoTp506EeWMKsrTxOLnkQ" target="_2yoTpJ06EeWMKsrTxOLnkQ" source="_2yoTq506EeWMKsrTxOLnkQ">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_20Vj0J06EeWMKsrTxOLnkQ" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_20Vj0Z06EeWMKsrTxOLnkQ" value="1"/>
- </edge>
- <edge xmi:type="uml:ControlFlow" xmi:id="_2yoTpZ06EeWMKsrTxOLnkQ" target="_2yoTpp06EeWMKsrTxOLnkQ" source="_2yoTqZ06EeWMKsrTxOLnkQ">
- <name xsi:nil="true"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_2yoTqJ06EeWMKsrTxOLnkQ" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_2yoTqZ06EeWMKsrTxOLnkQ" name="1:ReturnStatement" outgoing="_2yoTpZ06EeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_2yoTqp06EeWMKsrTxOLnkQ" target="_2yoTq506EeWMKsrTxOLnkQ" source="_2yoTtJ06EeWMKsrTxOLnkQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_2yoTq506EeWMKsrTxOLnkQ" name="ReturnStatement.output('Output('Call('Tester_Behaviors004').result('result')')')" incoming="_2yoTqp06EeWMKsrTxOLnkQ" outgoing="_2yoTp506EeWMKsrTxOLnkQ" type="_omYQUJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2yoTrJ06EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2yoTrZ06EeWMKsrTxOLnkQ" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_2yoTrp06EeWMKsrTxOLnkQ" name="InstanceCreationExpression('Tester_Behaviors004')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_2yoTr506EeWMKsrTxOLnkQ" target="_2yoTuJ06EeWMKsrTxOLnkQ" source="_2yoTxp06EeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_2yoTsJ06EeWMKsrTxOLnkQ" target="_2yoTw506EeWMKsrTxOLnkQ" source="_2yoTxp06EeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_2yoTsZ06EeWMKsrTxOLnkQ" target="_2yoTxp06EeWMKsrTxOLnkQ" source="_2yoTvJ06EeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_2yoTsp06EeWMKsrTxOLnkQ" target="_2yoTv506EeWMKsrTxOLnkQ" source="_2yoTyJ06EeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_2yoTs506EeWMKsrTxOLnkQ" target="_2yoTtJ06EeWMKsrTxOLnkQ" source="_2yoTxp06EeWMKsrTxOLnkQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_2yoTtJ06EeWMKsrTxOLnkQ" name="Output('Call('Tester_Behaviors004').result('result')')" incoming="_2yoTs506EeWMKsrTxOLnkQ" outgoing="_2yoTqp06EeWMKsrTxOLnkQ" type="_omYQUJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2yoTtZ06EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2yoTtp06EeWMKsrTxOLnkQ" value="1"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_M1Z5VdPYEeWB0MLw2xrShQ" target="_M1Z5VtPYEeWB0MLw2xrShQ" source="_M1Z5WdPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_M1Z5V9PYEeWB0MLw2xrShQ" target="_M1Z5VNPYEeWB0MLw2xrShQ" source="_M1Z5W9PYEeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_M1Z5WNPYEeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_M1Z5WdPYEeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_M1Z5VdPYEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_M1Z5WtPYEeWB0MLw2xrShQ" target="_M1Z5W9PYEeWB0MLw2xrShQ" source="_M1Z5ZNPYEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_M1Z5W9PYEeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior004_Tester').result('result')')')" incoming="_M1Z5WtPYEeWB0MLw2xrShQ" outgoing="_M1Z5V9PYEeWB0MLw2xrShQ" type="_omYQUJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M1Z5XNPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M1Z5XdPYEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_M1Z5XtPYEeWB0MLw2xrShQ" name="InstanceCreationExpression('Behavior004_Tester')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_M1Z5X9PYEeWB0MLw2xrShQ" target="_M1Z5b9PYEeWB0MLw2xrShQ" source="_M1Z5c9PYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_M1Z5YNPYEeWB0MLw2xrShQ" target="_M1Z5etPYEeWB0MLw2xrShQ" source="_M1Z5bNPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_M1Z5YdPYEeWB0MLw2xrShQ" target="_M1Z5aNPYEeWB0MLw2xrShQ" source="_M1Z5etPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_M1Z5YtPYEeWB0MLw2xrShQ" target="_M1Z5d9PYEeWB0MLw2xrShQ" source="_M1Z5etPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_M1Z5Y9PYEeWB0MLw2xrShQ" target="_M1Z5ZNPYEeWB0MLw2xrShQ" source="_M1Z5etPYEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_M1Z5ZNPYEeWB0MLw2xrShQ" name="Output('Call('Behavior004_Tester').result('result')')" incoming="_M1Z5Y9PYEeWB0MLw2xrShQ" outgoing="_M1Z5WtPYEeWB0MLw2xrShQ" type="_omYQUJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M1Z5ZdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M1Z5ZtPYEeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_2yoTt506EeWMKsrTxOLnkQ" name="Start('Tester_Behaviors004')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_2yoTuJ06EeWMKsrTxOLnkQ" name="Start('Tester_Behaviors004').object" incoming="_2yoTr506EeWMKsrTxOLnkQ" type="_omYQUJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2yoTuZ06EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2yoTup06EeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_M1Z5Z9PYEeWB0MLw2xrShQ" name="Start('Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_M1Z5aNPYEeWB0MLw2xrShQ" name="Start('Tester').object" incoming="_M1Z5YdPYEeWB0MLw2xrShQ" type="_cBRCwHrbEeSTqtY8GWjQzw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M1Z5adPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M1Z5atPYEeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_2yoTu506EeWMKsrTxOLnkQ" name="Call('Tester_Behaviors004')" operation="_omYQX506EeWMKsrTxOLnkQ">
- <result xmi:type="uml:OutputPin" xmi:id="_2yoTvJ06EeWMKsrTxOLnkQ" name="Call('Tester_Behaviors004').result('result')" outgoing="_2yoTsZ06EeWMKsrTxOLnkQ" type="_omYQUJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2yoTvZ06EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2yoTvp06EeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_M1Z5a9PYEeWB0MLw2xrShQ" name="Call('Behavior004_Tester')" operation="_omYQX506EeWMKsrTxOLnkQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_M1Z5bNPYEeWB0MLw2xrShQ" name="Call('Behavior004_Tester').result('result')" outgoing="_M1Z5YNPYEeWB0MLw2xrShQ" type="_omYQUJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M1Z5bdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M1Z5btPYEeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_2yoTv506EeWMKsrTxOLnkQ" name="Call('Tester_Behaviors004').target" incoming="_2yoTsp06EeWMKsrTxOLnkQ" type="_omYQUJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2yoTwJ06EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2yoTwZ06EeWMKsrTxOLnkQ" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_M1Z5b9PYEeWB0MLw2xrShQ" name="Call('Behavior004_Tester').target" incoming="_M1Z5X9PYEeWB0MLw2xrShQ" type="_omYQUJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M1Z5cNPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M1Z5cdPYEeWB0MLw2xrShQ" value="1"/>
</target>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_2yoTwp06EeWMKsrTxOLnkQ" name="Start('Tester')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_2yoTw506EeWMKsrTxOLnkQ" name="Start('Tester').object" incoming="_2yoTsJ06EeWMKsrTxOLnkQ" type="_cBRCwHrbEeSTqtY8GWjQzw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2yoTxJ06EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2yoTxZ06EeWMKsrTxOLnkQ" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_2yoTxp06EeWMKsrTxOLnkQ" name="Fork('Call('Tester_Behaviors004').result('result')')" incoming="_2yoTsZ06EeWMKsrTxOLnkQ" outgoing="_2yoTr506EeWMKsrTxOLnkQ _2yoTsJ06EeWMKsrTxOLnkQ _2yoTs506EeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_2yoTx506EeWMKsrTxOLnkQ" name="Create('Tester_Behaviors004')" classifier="_omYQUJ06EeWMKsrTxOLnkQ">
- <result xmi:type="uml:OutputPin" xmi:id="_2yoTyJ06EeWMKsrTxOLnkQ" name="Create('Tester_Behaviors004').result" outgoing="_2yoTsp06EeWMKsrTxOLnkQ" type="_omYQUJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2yoTyZ06EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2yoTyp06EeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_M1Z5ctPYEeWB0MLw2xrShQ" name="Create('Behavior004_Tester')" classifier="_omYQUJ06EeWMKsrTxOLnkQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_M1Z5c9PYEeWB0MLw2xrShQ" name="Create('Behavior004_Tester').result" outgoing="_M1Z5X9PYEeWB0MLw2xrShQ" type="_omYQUJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M1Z5dNPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M1Z5ddPYEeWB0MLw2xrShQ" value="1"/>
</result>
</node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_M1Z5dtPYEeWB0MLw2xrShQ" name="Start('Behavior004_Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_M1Z5d9PYEeWB0MLw2xrShQ" name="Start('Behavior004_Tester').object" incoming="_M1Z5YtPYEeWB0MLw2xrShQ" type="_omYQUJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M1Z5eNPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M1Z5edPYEeWB0MLw2xrShQ" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_M1Z5etPYEeWB0MLw2xrShQ" name="Fork('Call('Behavior004_Tester').result('result')')" incoming="_M1Z5YNPYEeWB0MLw2xrShQ" outgoing="_M1Z5YtPYEeWB0MLw2xrShQ _M1Z5YdPYEeWB0MLw2xrShQ _M1Z5Y9PYEeWB0MLw2xrShQ"/>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_2yoTpJ06EeWMKsrTxOLnkQ" name="Return" incoming="_2yoTp506EeWMKsrTxOLnkQ" parameter="_2yoToZ06EeWMKsrTxOLnkQ">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_20U8wJ06EeWMKsrTxOLnkQ" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_2yoTpp06EeWMKsrTxOLnkQ" name="FinalNode('Tester_Behaviors004_Factory')" incoming="_2yoTpZ06EeWMKsrTxOLnkQ"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_M1Z5VNPYEeWB0MLw2xrShQ" name="Return" incoming="_M1Z5V9PYEeWB0MLw2xrShQ" parameter="_2yoToZ06EeWMKsrTxOLnkQ"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_M1Z5VtPYEeWB0MLw2xrShQ" name="FinalNode('Behavior004_Tester$factory')" incoming="_M1Z5VdPYEeWB0MLw2xrShQ"/>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_omYQX506EeWMKsrTxOLnkQ" name="Tester_Behaviors004" method="_omYQU506EeWMKsrTxOLnkQ">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_omYQX506EeWMKsrTxOLnkQ" name="Behavior004_Tester" method="_omYQU506EeWMKsrTxOLnkQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_omYQYJ06EeWMKsrTxOLnkQ" name="result" type="_omYQUJ06EeWMKsrTxOLnkQ" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_omaskJ06EeWMKsrTxOLnkQ" name="SemanticTest Behaviors004" classifierBehavior="_omaskp06EeWMKsrTxOLnkQ" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_omaskJ06EeWMKsrTxOLnkQ" name="Behavior004_SemanticTest" classifierBehavior="_omaskp06EeWMKsrTxOLnkQ" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_omaskZ06EeWMKsrTxOLnkQ" general="_cdFl4FYCEeWzO8zy_nQCZg"/>
<ownedBehavior xmi:type="uml:Activity" xmi:id="_omaskp06EeWMKsrTxOLnkQ" name="SemanticTest Behaviors004$behavior$1" visibility="private"/>
<ownedBehavior xmi:type="uml:Activity" xmi:id="_omask506EeWMKsrTxOLnkQ" name="SemanticTest Behaviors004$method$1" specification="_omasq506EeWMKsrTxOLnkQ" node="_omasl506EeWMKsrTxOLnkQ _omasmJ06EeWMKsrTxOLnkQ _omasmp06EeWMKsrTxOLnkQ">
@@ -2611,80 +2483,72 @@ activity Tester_Behaviors004_Factory(): Tester_Behaviors004 {&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_omasm506EeWMKsrTxOLnkQ" name="result" outgoing="_omaslp06EeWMKsrTxOLnkQ" type="_omaskJ06EeWMKsrTxOLnkQ"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_omasnJ06EeWMKsrTxOLnkQ" name="SemanticTest Behaviors004_Factory" node="_TWJ-hJ07EeWMKsrTxOLnkQ _TWJ-hp07EeWMKsrTxOLnkQ _TWJ-iJ07EeWMKsrTxOLnkQ" group="_TWJ-iJ07EeWMKsrTxOLnkQ">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_omasnJ06EeWMKsrTxOLnkQ" name="Behaviors004_SemanticTest$factory" node="_eerdJNPYEeWB0MLw2xrShQ _eerdJtPYEeWB0MLw2xrShQ _eerdKNPYEeWB0MLw2xrShQ" group="_eerdKNPYEeWB0MLw2xrShQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_TH5gEJ07EeWMKsrTxOLnkQ">
- <body>namespace StateMachine_TestSuite::Behaviors::'004'::'SemanticTest Behaviors004';&#xD;
+ <body>namespace StateMachine_TestSuite::Behavior::'004'::'Behavior004_SemanticTest';&#xD;
&#xD;
-activity 'SemanticTest Behaviors004_Factory'() : 'SemanticTest Behaviors004'{&#xD;
- return new 'SemanticTest Behaviors004'();&#xD;
+activity 'Behaviors004_SemanticTest$factory'() : Behavior004_SemanticTest{&#xD;
+ return new 'Behavior004_SemanticTest'();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_TWJ-gZ07EeWMKsrTxOLnkQ" type="_omaskJ06EeWMKsrTxOLnkQ" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_TWJ-gZ07EeWMKsrTxOLnkQ" visibility="public" type="_omaskJ06EeWMKsrTxOLnkQ" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWJ-gp07EeWMKsrTxOLnkQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TWJ-g507EeWMKsrTxOLnkQ" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ControlFlow" xmi:id="_TWJ-hZ07EeWMKsrTxOLnkQ" target="_TWJ-hp07EeWMKsrTxOLnkQ" source="_TWJ-iZ07EeWMKsrTxOLnkQ">
- <name xsi:nil="true"/>
- </edge>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_TWJ-h507EeWMKsrTxOLnkQ" target="_TWJ-hJ07EeWMKsrTxOLnkQ" source="_TWJ-i507EeWMKsrTxOLnkQ">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_TXyWMJ07EeWMKsrTxOLnkQ" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_TXyWMZ07EeWMKsrTxOLnkQ" value="1"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_TWJ-iJ07EeWMKsrTxOLnkQ" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_TWJ-iZ07EeWMKsrTxOLnkQ" name="1:ReturnStatement" outgoing="_TWJ-hZ07EeWMKsrTxOLnkQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_TWJ-ip07EeWMKsrTxOLnkQ" target="_TWJ-i507EeWMKsrTxOLnkQ" source="_TWJ-lJ07EeWMKsrTxOLnkQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_TWJ-i507EeWMKsrTxOLnkQ" name="ReturnStatement.output('Output('Call('SemanticTest Behaviors004').result('result')')')" incoming="_TWJ-ip07EeWMKsrTxOLnkQ" outgoing="_TWJ-h507EeWMKsrTxOLnkQ" type="_omaskJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWJ-jJ07EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TWJ-jZ07EeWMKsrTxOLnkQ" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_TWJ-jp07EeWMKsrTxOLnkQ" name="InstanceCreationExpression('SemanticTest Behaviors004')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_TWJ-j507EeWMKsrTxOLnkQ" target="_TWJ-mJ07EeWMKsrTxOLnkQ" source="_TWJ-pp07EeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_TWJ-kJ07EeWMKsrTxOLnkQ" target="_TWJ-o507EeWMKsrTxOLnkQ" source="_TWJ-qJ07EeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_TWJ-kZ07EeWMKsrTxOLnkQ" target="_TWJ-nJ07EeWMKsrTxOLnkQ" source="_TWJ-pp07EeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_TWJ-kp07EeWMKsrTxOLnkQ" target="_TWJ-pp07EeWMKsrTxOLnkQ" source="_TWJ-oJ07EeWMKsrTxOLnkQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_TWJ-k507EeWMKsrTxOLnkQ" target="_TWJ-lJ07EeWMKsrTxOLnkQ" source="_TWJ-pp07EeWMKsrTxOLnkQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_TWJ-lJ07EeWMKsrTxOLnkQ" name="Output('Call('SemanticTest Behaviors004').result('result')')" incoming="_TWJ-k507EeWMKsrTxOLnkQ" outgoing="_TWJ-ip07EeWMKsrTxOLnkQ" type="_omaskJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWJ-lZ07EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TWJ-lp07EeWMKsrTxOLnkQ" value="1"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_eerdJdPYEeWB0MLw2xrShQ" target="_eerdJtPYEeWB0MLw2xrShQ" source="_eerdKdPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_eerdJ9PYEeWB0MLw2xrShQ" target="_eerdJNPYEeWB0MLw2xrShQ" source="_eerdK9PYEeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_eerdKNPYEeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_eerdKdPYEeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_eerdJdPYEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_eerdKtPYEeWB0MLw2xrShQ" target="_eerdK9PYEeWB0MLw2xrShQ" source="_eerdNNPYEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_eerdK9PYEeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior004_SemanticTest').result('result')')')" incoming="_eerdKtPYEeWB0MLw2xrShQ" outgoing="_eerdJ9PYEeWB0MLw2xrShQ" type="_omaskJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eerdLNPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eerdLdPYEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_eerdLtPYEeWB0MLw2xrShQ" name="InstanceCreationExpression('Behavior004_SemanticTest')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_eerdL9PYEeWB0MLw2xrShQ" target="_eerdR9PYEeWB0MLw2xrShQ" source="_eerdStPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_eerdMNPYEeWB0MLw2xrShQ" target="_eerdO9PYEeWB0MLw2xrShQ" source="_eerdP9PYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_eerdMdPYEeWB0MLw2xrShQ" target="_eerdStPYEeWB0MLw2xrShQ" source="_eerdONPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_eerdMtPYEeWB0MLw2xrShQ" target="_eerdQ9PYEeWB0MLw2xrShQ" source="_eerdStPYEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_eerdM9PYEeWB0MLw2xrShQ" target="_eerdNNPYEeWB0MLw2xrShQ" source="_eerdStPYEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_eerdNNPYEeWB0MLw2xrShQ" name="Output('Call('Behavior004_SemanticTest').result('result')')" incoming="_eerdM9PYEeWB0MLw2xrShQ" outgoing="_eerdKtPYEeWB0MLw2xrShQ" type="_omaskJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eerdNdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eerdNtPYEeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_TWJ-l507EeWMKsrTxOLnkQ" name="Start('SemanticTest Behaviors004')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_TWJ-mJ07EeWMKsrTxOLnkQ" name="Start('SemanticTest Behaviors004').object" incoming="_TWJ-j507EeWMKsrTxOLnkQ" type="_omaskJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWJ-mZ07EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TWJ-mp07EeWMKsrTxOLnkQ" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_TWJ-m507EeWMKsrTxOLnkQ" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_TWJ-nJ07EeWMKsrTxOLnkQ" name="Start('SemanticTest').object" incoming="_TWJ-kZ07EeWMKsrTxOLnkQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWJ-nZ07EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TWJ-np07EeWMKsrTxOLnkQ" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_TWJ-n507EeWMKsrTxOLnkQ" name="Call('SemanticTest Behaviors004')" operation="_omasq506EeWMKsrTxOLnkQ">
- <result xmi:type="uml:OutputPin" xmi:id="_TWJ-oJ07EeWMKsrTxOLnkQ" name="Call('SemanticTest Behaviors004').result('result')" outgoing="_TWJ-kp07EeWMKsrTxOLnkQ" type="_omaskJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWJ-oZ07EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TWJ-op07EeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_eerdN9PYEeWB0MLw2xrShQ" name="Call('Behavior004_SemanticTest')" operation="_omasq506EeWMKsrTxOLnkQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_eerdONPYEeWB0MLw2xrShQ" name="Call('Behavior004_SemanticTest').result('result')" outgoing="_eerdMdPYEeWB0MLw2xrShQ" type="_omaskJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eerdOdPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eerdOtPYEeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_TWJ-o507EeWMKsrTxOLnkQ" name="Call('SemanticTest Behaviors004').target" incoming="_TWJ-kJ07EeWMKsrTxOLnkQ" type="_omaskJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWJ-pJ07EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TWJ-pZ07EeWMKsrTxOLnkQ" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_eerdO9PYEeWB0MLw2xrShQ" name="Call('Behavior004_SemanticTest').target" incoming="_eerdMNPYEeWB0MLw2xrShQ" type="_omaskJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eerdPNPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eerdPdPYEeWB0MLw2xrShQ" value="1"/>
</target>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_TWJ-pp07EeWMKsrTxOLnkQ" name="Fork('Call('SemanticTest Behaviors004').result('result')')" incoming="_TWJ-kp07EeWMKsrTxOLnkQ" outgoing="_TWJ-j507EeWMKsrTxOLnkQ _TWJ-kZ07EeWMKsrTxOLnkQ _TWJ-k507EeWMKsrTxOLnkQ"/>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_TWJ-p507EeWMKsrTxOLnkQ" name="Create('SemanticTest Behaviors004')" classifier="_omaskJ06EeWMKsrTxOLnkQ">
- <result xmi:type="uml:OutputPin" xmi:id="_TWJ-qJ07EeWMKsrTxOLnkQ" name="Create('SemanticTest Behaviors004').result" outgoing="_TWJ-kJ07EeWMKsrTxOLnkQ" type="_omaskJ06EeWMKsrTxOLnkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWJ-qZ07EeWMKsrTxOLnkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TWJ-qp07EeWMKsrTxOLnkQ" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_eerdPtPYEeWB0MLw2xrShQ" name="Create('Behavior004_SemanticTest')" classifier="_omaskJ06EeWMKsrTxOLnkQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_eerdP9PYEeWB0MLw2xrShQ" name="Create('Behavior004_SemanticTest').result" outgoing="_eerdMNPYEeWB0MLw2xrShQ" type="_omaskJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eerdQNPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eerdQdPYEeWB0MLw2xrShQ" value="1"/>
</result>
</node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_eerdQtPYEeWB0MLw2xrShQ" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_eerdQ9PYEeWB0MLw2xrShQ" name="Start('SemanticTest').object" incoming="_eerdMtPYEeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eerdRNPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eerdRdPYEeWB0MLw2xrShQ" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_eerdRtPYEeWB0MLw2xrShQ" name="Start('Behavior004_SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_eerdR9PYEeWB0MLw2xrShQ" name="Start('Behavior004_SemanticTest').object" incoming="_eerdL9PYEeWB0MLw2xrShQ" type="_omaskJ06EeWMKsrTxOLnkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eerdSNPYEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eerdSdPYEeWB0MLw2xrShQ" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_eerdStPYEeWB0MLw2xrShQ" name="Fork('Call('Behavior004_SemanticTest').result('result')')" incoming="_eerdMdPYEeWB0MLw2xrShQ" outgoing="_eerdL9PYEeWB0MLw2xrShQ _eerdMtPYEeWB0MLw2xrShQ _eerdM9PYEeWB0MLw2xrShQ"/>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_TWJ-hJ07EeWMKsrTxOLnkQ" name="Return" incoming="_TWJ-h507EeWMKsrTxOLnkQ" parameter="_TWJ-gZ07EeWMKsrTxOLnkQ">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_TXxvIJ07EeWMKsrTxOLnkQ" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_TWJ-hp07EeWMKsrTxOLnkQ" name="FinalNode('SemanticTest Behaviors004_Factory')" incoming="_TWJ-hZ07EeWMKsrTxOLnkQ"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_eerdJNPYEeWB0MLw2xrShQ" name="Return" incoming="_eerdJ9PYEeWB0MLw2xrShQ" parameter="_TWJ-gZ07EeWMKsrTxOLnkQ"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_eerdJtPYEeWB0MLw2xrShQ" name="FinalNode('Behaviors004_SemanticTest$factory')" incoming="_eerdJdPYEeWB0MLw2xrShQ"/>
</ownedBehavior>
<ownedBehavior xmi:type="uml:Activity" xmi:id="_omasn506EeWMKsrTxOLnkQ" name="getTestComponent$method$1" specification="_omasrZ06EeWMKsrTxOLnkQ" node="_omasop06EeWMKsrTxOLnkQ _omaso506EeWMKsrTxOLnkQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_omasoJ06EeWMKsrTxOLnkQ" name="tester" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
@@ -2702,7 +2566,7 @@ activity 'SemanticTest Behaviors004_Factory'() : 'SemanticTest Behaviors004'{&#x
<result xmi:type="uml:OutputPin" xmi:id="_omasqp06EeWMKsrTxOLnkQ" name="instance" outgoing="_omasp506EeWMKsrTxOLnkQ"/>
</node>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_omasq506EeWMKsrTxOLnkQ" name="SemanticTest Behaviors004" method="_omask506EeWMKsrTxOLnkQ">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_omasq506EeWMKsrTxOLnkQ" name="Behavior004_SemanticTest" method="_omask506EeWMKsrTxOLnkQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_omasrJ06EeWMKsrTxOLnkQ" name="result" type="_omaskJ06EeWMKsrTxOLnkQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_omasrZ06EeWMKsrTxOLnkQ" name="getTestComponent" method="_omasn506EeWMKsrTxOLnkQ" redefinedOperation="_tivJQFb0EeWEApi9OIHc6g">
@@ -2713,10 +2577,10 @@ activity 'SemanticTest Behaviors004_Factory'() : 'SemanticTest Behaviors004'{&#x
</ownedOperation>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_ruPYsKUHEeW3Q64NmDwIOA" name="003">
- <packagedElement xmi:type="uml:Class" xmi:id="_tH8WkKUHEeW3Q64NmDwIOA" name="Behaviors003_Test" classifierBehavior="_tH8WkqUHEeW3Q64NmDwIOA" isActive="true">
+ <packagedElement xmi:type="uml:Package" xmi:id="_ruPYsKUHEeW3Q64NmDwIOA" name="003-A">
+ <packagedElement xmi:type="uml:Class" xmi:id="_tH8WkKUHEeW3Q64NmDwIOA" name="Behavior003_Test_A" classifierBehavior="_tH8WkqUHEeW3Q64NmDwIOA" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_tH8WkaUHEeW3Q64NmDwIOA" general="_BYPqsH7WEeSVWJ91ynqG7w"/>
- <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_tH8WkqUHEeW3Q64NmDwIOA" name="Behaviors003_Test$behavior$1" visibility="private">
+ <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_tH8WkqUHEeW3Q64NmDwIOA" name="Behavior003_Test_A$behavior$1" visibility="private">
<region xmi:type="uml:Region" xmi:id="_mEcCIKUIEeW3Q64NmDwIOA" name="Region1">
<transition xmi:type="uml:Transition" xmi:id="_vIyXgKUIEeW3Q64NmDwIOA" name="T1" source="_m4J-EKUIEeW3Q64NmDwIOA" target="_qmssYKUIEeW3Q64NmDwIOA"/>
<transition xmi:type="uml:Transition" xmi:id="_8Lf_4KUIEeW3Q64NmDwIOA" name="T2" source="_qmssYKUIEeW3Q64NmDwIOA" target="_6Kz6gKUIEeW3Q64NmDwIOA">
@@ -3004,7 +2868,7 @@ activity 'SemanticTest Behaviors004_Factory'() : 'SemanticTest Behaviors004'{&#x
<subvertex xmi:type="uml:State" xmi:id="_K2ovkKZyEeW33f-XWS12xA" name="error"/>
</region>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_tH8Wk6UHEeW3Q64NmDwIOA" name="Behaviors003_Test$method$1" specification="_tH8Wn6UHEeW3Q64NmDwIOA" node="_tH8Wl6UHEeW3Q64NmDwIOA _tH8WmKUHEeW3Q64NmDwIOA _tH8WmqUHEeW3Q64NmDwIOA">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tH8Wk6UHEeW3Q64NmDwIOA" name="Behavior003_Test_A$method$1" specification="_tH8Wn6UHEeW3Q64NmDwIOA" node="_tH8Wl6UHEeW3Q64NmDwIOA _tH8WmKUHEeW3Q64NmDwIOA _tH8WmqUHEeW3Q64NmDwIOA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_tH8WlKUHEeW3Q64NmDwIOA" name="result" type="_tH8WkKUHEeW3Q64NmDwIOA" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_tH8WlaUHEeW3Q64NmDwIOA" name="call('super')->this" target="_tH8WmqUHEeW3Q64NmDwIOA" source="_tH8WmKUHEeW3Q64NmDwIOA"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_tH8WlqUHEeW3Q64NmDwIOA" name="result->result" target="_tH8Wl6UHEeW3Q64NmDwIOA" source="_tH8Wm6UHEeW3Q64NmDwIOA"/>
@@ -3016,88 +2880,80 @@ activity 'SemanticTest Behaviors004_Factory'() : 'SemanticTest Behaviors004'{&#x
<result xmi:type="uml:OutputPin" xmi:id="_tH8Wm6UHEeW3Q64NmDwIOA" name="result" outgoing="_tH8WlqUHEeW3Q64NmDwIOA" type="_tH8WkKUHEeW3Q64NmDwIOA"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_tH8WnKUHEeW3Q64NmDwIOA" name="Behaviors003_Test_Factory" node="_JYAS5KUIEeW3Q64NmDwIOA _JYAS5qUIEeW3Q64NmDwIOA _JYAS6KUIEeW3Q64NmDwIOA" group="_JYAS6KUIEeW3Q64NmDwIOA">
- <ownedComment xmi:type="uml:Comment" xmi:id="_IxUtYKUIEeW3Q64NmDwIOA">
- <body>namespace StateMachine_TestSuite::Behaviors::'003'::Behaviors003_Test;&#xD;
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tH8WnKUHEeW3Q64NmDwIOA" name="Behavior003_Test$factory" node="_68JntNP2EeWB0MLw2xrShQ _68JnttP2EeWB0MLw2xrShQ _68JnuNP2EeWB0MLw2xrShQ" group="_68JnuNP2EeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_FKiC4NPZEeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Behavior::'003-A'::Behavior003_Test_A;&#xD;
&#xD;
-activity Behaviors003_Test_Factory(): Behaviors003_Test {&#xD;
- return new Behaviors003_Test();&#xD;
+activity 'Behavior003_Test$factory'(): Behavior003_Test_A{&#xD;
+ return new Behavior003_Test_A();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_JYAS4aUIEeW3Q64NmDwIOA" type="_tH8WkKUHEeW3Q64NmDwIOA" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_JYAS4aUIEeW3Q64NmDwIOA" visibility="public" type="_tH8WkKUHEeW3Q64NmDwIOA" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYAS4qUIEeW3Q64NmDwIOA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYAS46UIEeW3Q64NmDwIOA" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ControlFlow" xmi:id="_JYAS5aUIEeW3Q64NmDwIOA" target="_JYAS5qUIEeW3Q64NmDwIOA" source="_JYA58KUIEeW3Q64NmDwIOA">
- <name xsi:nil="true"/>
- </edge>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_JYAS56UIEeW3Q64NmDwIOA" target="_JYAS5KUIEeW3Q64NmDwIOA" source="_JYA58qUIEeW3Q64NmDwIOA">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_JbfEsKUIEeW3Q64NmDwIOA" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_Jbhg8KUIEeW3Q64NmDwIOA" value="1"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_JYAS6KUIEeW3Q64NmDwIOA" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_JYA58KUIEeW3Q64NmDwIOA" name="1:ReturnStatement" outgoing="_JYAS5aUIEeW3Q64NmDwIOA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_JYA58aUIEeW3Q64NmDwIOA" target="_JYA58qUIEeW3Q64NmDwIOA" source="_JYA5-6UIEeW3Q64NmDwIOA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_JYA58qUIEeW3Q64NmDwIOA" name="ReturnStatement.output('Output('Call('Behaviors003_Test').result('result')')')" incoming="_JYA58aUIEeW3Q64NmDwIOA" outgoing="_JYAS56UIEeW3Q64NmDwIOA" type="_tH8WkKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYA586UIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYA59KUIEeW3Q64NmDwIOA" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_JYA59aUIEeW3Q64NmDwIOA" name="InstanceCreationExpression('Behaviors003_Test')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_JYA59qUIEeW3Q64NmDwIOA" target="_JYA6B6UIEeW3Q64NmDwIOA" source="_JYA6C6UIEeW3Q64NmDwIOA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_JYA596UIEeW3Q64NmDwIOA" target="_JYA6AKUIEeW3Q64NmDwIOA" source="_JYA5_qUIEeW3Q64NmDwIOA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_JYA5-KUIEeW3Q64NmDwIOA" target="_JYA6D6UIEeW3Q64NmDwIOA" source="_JYA5_qUIEeW3Q64NmDwIOA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_JYA5-aUIEeW3Q64NmDwIOA" target="_JYA5_qUIEeW3Q64NmDwIOA" source="_JYA6BKUIEeW3Q64NmDwIOA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_JYA5-qUIEeW3Q64NmDwIOA" target="_JYA5-6UIEeW3Q64NmDwIOA" source="_JYA5_qUIEeW3Q64NmDwIOA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_JYA5-6UIEeW3Q64NmDwIOA" name="Output('Call('Behaviors003_Test').result('result')')" incoming="_JYA5-qUIEeW3Q64NmDwIOA" outgoing="_JYA58aUIEeW3Q64NmDwIOA" type="_tH8WkKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYA5_KUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYA5_aUIEeW3Q64NmDwIOA" value="1"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_68JntdP2EeWB0MLw2xrShQ" target="_68JnttP2EeWB0MLw2xrShQ" source="_68JnudP2EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_68Jnt9P2EeWB0MLw2xrShQ" target="_68JntNP2EeWB0MLw2xrShQ" source="_68Jnu9P2EeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_68JnuNP2EeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_68JnudP2EeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_68JntdP2EeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_68JnutP2EeWB0MLw2xrShQ" target="_68Jnu9P2EeWB0MLw2xrShQ" source="_68JnxNP2EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_68Jnu9P2EeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior003_Test_A').result('result')')')" incoming="_68JnutP2EeWB0MLw2xrShQ" outgoing="_68Jnt9P2EeWB0MLw2xrShQ" type="_tH8WkKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_68JnvNP2EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_68JnvdP2EeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_68JnvtP2EeWB0MLw2xrShQ" name="InstanceCreationExpression('Behavior003_Test_A')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_68Jnv9P2EeWB0MLw2xrShQ" target="_68Jn1tP2EeWB0MLw2xrShQ" source="_68JnzNP2EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_68JnwNP2EeWB0MLw2xrShQ" target="_68Jnz9P2EeWB0MLw2xrShQ" source="_68JnyNP2EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_68JnwdP2EeWB0MLw2xrShQ" target="_68Jn09P2EeWB0MLw2xrShQ" source="_68Jn1tP2EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_68JnwtP2EeWB0MLw2xrShQ" target="_68Jn2NP2EeWB0MLw2xrShQ" source="_68Jn1tP2EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_68Jnw9P2EeWB0MLw2xrShQ" target="_68JnxNP2EeWB0MLw2xrShQ" source="_68Jn1tP2EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_68JnxNP2EeWB0MLw2xrShQ" name="Output('Call('Behavior003_Test_A').result('result')')" incoming="_68Jnw9P2EeWB0MLw2xrShQ" outgoing="_68JnutP2EeWB0MLw2xrShQ" type="_tH8WkKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_68JnxdP2EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_68JnxtP2EeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:ForkNode" xmi:id="_JYA5_qUIEeW3Q64NmDwIOA" name="Fork('Call('Behaviors003_Test').result('result')')" incoming="_JYA5-aUIEeW3Q64NmDwIOA" outgoing="_JYA596UIEeW3Q64NmDwIOA _JYA5-KUIEeW3Q64NmDwIOA _JYA5-qUIEeW3Q64NmDwIOA"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_JYA5_6UIEeW3Q64NmDwIOA" name="Start('Behaviors003_Test')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_JYA6AKUIEeW3Q64NmDwIOA" name="Start('Behaviors003_Test').object" incoming="_JYA596UIEeW3Q64NmDwIOA" type="_tH8WkKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYA6AaUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYA6AqUIEeW3Q64NmDwIOA" value="1"/>
- </object>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_68Jnx9P2EeWB0MLw2xrShQ" name="Create('Behavior003_Test_A')" classifier="_tH8WkKUHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_68JnyNP2EeWB0MLw2xrShQ" name="Create('Behavior003_Test_A').result" outgoing="_68JnwNP2EeWB0MLw2xrShQ" type="_tH8WkKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_68JnydP2EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_68JnytP2EeWB0MLw2xrShQ" value="1"/>
+ </result>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_JYA6A6UIEeW3Q64NmDwIOA" name="Call('Behaviors003_Test')" operation="_tH8Wn6UHEeW3Q64NmDwIOA">
- <result xmi:type="uml:OutputPin" xmi:id="_JYA6BKUIEeW3Q64NmDwIOA" name="Call('Behaviors003_Test').result('result')" outgoing="_JYA5-aUIEeW3Q64NmDwIOA" type="_tH8WkKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYA6BaUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYA6BqUIEeW3Q64NmDwIOA" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_68Jny9P2EeWB0MLw2xrShQ" name="Call('Behavior003_Test_A')" operation="_tH8Wn6UHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_68JnzNP2EeWB0MLw2xrShQ" name="Call('Behavior003_Test_A').result('result')" outgoing="_68Jnv9P2EeWB0MLw2xrShQ" type="_tH8WkKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_68JnzdP2EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_68JnztP2EeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_JYA6B6UIEeW3Q64NmDwIOA" name="Call('Behaviors003_Test').target" incoming="_JYA59qUIEeW3Q64NmDwIOA" type="_tH8WkKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYA6CKUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYA6CaUIEeW3Q64NmDwIOA" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_68Jnz9P2EeWB0MLw2xrShQ" name="Call('Behavior003_Test_A').target" incoming="_68JnwNP2EeWB0MLw2xrShQ" type="_tH8WkKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_68Jn0NP2EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_68Jn0dP2EeWB0MLw2xrShQ" value="1"/>
</target>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_JYA6CqUIEeW3Q64NmDwIOA" name="Create('Behaviors003_Test')" classifier="_tH8WkKUHEeW3Q64NmDwIOA">
- <result xmi:type="uml:OutputPin" xmi:id="_JYA6C6UIEeW3Q64NmDwIOA" name="Create('Behaviors003_Test').result" outgoing="_JYA59qUIEeW3Q64NmDwIOA" type="_tH8WkKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYA6DKUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYA6DaUIEeW3Q64NmDwIOA" value="1"/>
- </result>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_68Jn0tP2EeWB0MLw2xrShQ" name="Start('Target')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_68Jn09P2EeWB0MLw2xrShQ" name="Start('Target').object" incoming="_68JnwdP2EeWB0MLw2xrShQ" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_68Jn1NP2EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_68Jn1dP2EeWB0MLw2xrShQ" value="1"/>
+ </object>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_JYA6DqUIEeW3Q64NmDwIOA" name="Start('Target')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_JYA6D6UIEeW3Q64NmDwIOA" name="Start('Target').object" incoming="_JYA5-KUIEeW3Q64NmDwIOA" type="_BYPqsH7WEeSVWJ91ynqG7w">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JYA6EKUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JYA6EaUIEeW3Q64NmDwIOA" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_68Jn1tP2EeWB0MLw2xrShQ" name="Fork('Call('Behavior003_Test_A').result('result')')" incoming="_68Jnv9P2EeWB0MLw2xrShQ" outgoing="_68JnwtP2EeWB0MLw2xrShQ _68JnwdP2EeWB0MLw2xrShQ _68Jnw9P2EeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_68Jn19P2EeWB0MLw2xrShQ" name="Start('Behavior003_Test_A')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_68Jn2NP2EeWB0MLw2xrShQ" name="Start('Behavior003_Test_A').object" incoming="_68JnwtP2EeWB0MLw2xrShQ" type="_tH8WkKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_68Jn2dP2EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_68Jn2tP2EeWB0MLw2xrShQ" value="1"/>
</object>
</node>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_JYAS5KUIEeW3Q64NmDwIOA" name="Return" incoming="_JYAS56UIEeW3Q64NmDwIOA" parameter="_JYAS4aUIEeW3Q64NmDwIOA">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_Jbd2kKUIEeW3Q64NmDwIOA" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_JYAS5qUIEeW3Q64NmDwIOA" name="FinalNode('Behaviors003_Test_Factory')" incoming="_JYAS5aUIEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_68JntNP2EeWB0MLw2xrShQ" name="Return" incoming="_68Jnt9P2EeWB0MLw2xrShQ" parameter="_JYAS4aUIEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_68JnttP2EeWB0MLw2xrShQ" name="FinalNode('Behavior003_Test$factory')" incoming="_68JntdP2EeWB0MLw2xrShQ"/>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_tH8Wn6UHEeW3Q64NmDwIOA" name="Behaviors003_Test" method="_tH8Wk6UHEeW3Q64NmDwIOA">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_tH8Wn6UHEeW3Q64NmDwIOA" name="Behavior003_Test_A" method="_tH8Wk6UHEeW3Q64NmDwIOA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_tH8WoKUHEeW3Q64NmDwIOA" name="result" type="_tH8WkKUHEeW3Q64NmDwIOA" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_tIHVsKUHEeW3Q64NmDwIOA" name="Tester_Behaviors003" classifierBehavior="_tIHVsqUHEeW3Q64NmDwIOA" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_tIHVsKUHEeW3Q64NmDwIOA" name="Behavior003_Tester_A" classifierBehavior="_tIHVsqUHEeW3Q64NmDwIOA" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_tIHVsaUHEeW3Q64NmDwIOA" general="_cBRCwHrbEeSTqtY8GWjQzw"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_tIHVsqUHEeW3Q64NmDwIOA" name="Tester_Behaviors003$behavior$1" visibility="private" isActive="true" node="_PVQQQqUPEeW1pZlwZIR_Vw" group="_PVQQQqUPEeW1pZlwZIR_Vw">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tIHVsqUHEeW3Q64NmDwIOA" name="Behavior003_Tester_A$behavior$1" visibility="private" isActive="true" node="_PVQQQqUPEeW1pZlwZIR_Vw" group="_PVQQQqUPEeW1pZlwZIR_Vw">
<ownedComment xmi:type="uml:Comment" xmi:id="_w9HNIKUOEeW1pZlwZIR_Vw">
<body>namespace StateMachine_TestSuite::Behaviors::'003'::Tester_Behaviors003;&#xD;
&#xD;
@@ -3149,7 +3005,7 @@ activity 'Tester_Behaviors003$behavior$1'() {&#xD;
</node>
</structuredNode>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_tIHVs6UHEeW3Q64NmDwIOA" name="Tester_Behaviors003$method$1" specification="_tIHVv6UHEeW3Q64NmDwIOA" node="_tIHVt6UHEeW3Q64NmDwIOA _tIHVuKUHEeW3Q64NmDwIOA _tIHVuqUHEeW3Q64NmDwIOA">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tIHVs6UHEeW3Q64NmDwIOA" name="Behavior003_Tester_A$method$1" specification="_tIHVv6UHEeW3Q64NmDwIOA" node="_tIHVt6UHEeW3Q64NmDwIOA _tIHVuKUHEeW3Q64NmDwIOA _tIHVuqUHEeW3Q64NmDwIOA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_tIHVtKUHEeW3Q64NmDwIOA" name="result" type="_tIHVsKUHEeW3Q64NmDwIOA" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_tIHVtaUHEeW3Q64NmDwIOA" name="call('super')->this" target="_tIHVuqUHEeW3Q64NmDwIOA" source="_tIHVuKUHEeW3Q64NmDwIOA"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_tIHVtqUHEeW3Q64NmDwIOA" name="result->result" target="_tIHVt6UHEeW3Q64NmDwIOA" source="_tIHVu6UHEeW3Q64NmDwIOA"/>
@@ -3161,89 +3017,81 @@ activity 'Tester_Behaviors003$behavior$1'() {&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_tIHVu6UHEeW3Q64NmDwIOA" name="result" outgoing="_tIHVtqUHEeW3Q64NmDwIOA" type="_tIHVsKUHEeW3Q64NmDwIOA"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_tIHVvKUHEeW3Q64NmDwIOA" name="Tester_Behaviors003_Factory" node="_P8RRJKUIEeW3Q64NmDwIOA _P8RRJqUIEeW3Q64NmDwIOA _P8RRKKUIEeW3Q64NmDwIOA" group="_P8RRKKUIEeW3Q64NmDwIOA">
- <ownedComment xmi:type="uml:Comment" xmi:id="_PqBDgKUIEeW3Q64NmDwIOA">
- <body>namespace StateMachine_TestSuite::Behaviors::'003'::Tester_Behaviors003;&#xD;
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tIHVvKUHEeW3Q64NmDwIOA" name="Behaviors003_Tester$factory" node="_DRVxBNP3EeWB0MLw2xrShQ _DRVxBtP3EeWB0MLw2xrShQ _DRVxCNP3EeWB0MLw2xrShQ" group="_DRVxCNP3EeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_bPAmsNPZEeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Behavior::'003-A'::Behavior003_Tester_A;&#xD;
&#xD;
-activity Tester_Behaviors003_Factory(): Tester_Behaviors003 {&#xD;
- return new Tester_Behaviors003();&#xD;
+activity 'Behaviors003_Tester$factory'(): Behavior003_Tester_A {&#xD;
+ return new Behavior003_Tester_A();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8RRIaUIEeW3Q64NmDwIOA" type="_tIHVsKUHEeW3Q64NmDwIOA" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_P8RRIaUIEeW3Q64NmDwIOA" visibility="public" type="_tIHVsKUHEeW3Q64NmDwIOA" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8RRIqUIEeW3Q64NmDwIOA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8RRI6UIEeW3Q64NmDwIOA" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_P8RRJ6UIEeW3Q64NmDwIOA" target="_P8RRJKUIEeW3Q64NmDwIOA" source="_P8RRK6UIEeW3Q64NmDwIOA">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_P-_N8KUIEeW3Q64NmDwIOA" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_P-_1AKUIEeW3Q64NmDwIOA" value="1"/>
- </edge>
- <edge xmi:type="uml:ControlFlow" xmi:id="_P8RRJaUIEeW3Q64NmDwIOA" target="_P8RRJqUIEeW3Q64NmDwIOA" source="_P8RRKaUIEeW3Q64NmDwIOA">
- <name xsi:nil="true"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_P8RRKKUIEeW3Q64NmDwIOA" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_P8RRKaUIEeW3Q64NmDwIOA" name="1:ReturnStatement" outgoing="_P8RRJaUIEeW3Q64NmDwIOA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_P8RRKqUIEeW3Q64NmDwIOA" target="_P8RRK6UIEeW3Q64NmDwIOA" source="_P8RRNKUIEeW3Q64NmDwIOA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_P8RRK6UIEeW3Q64NmDwIOA" name="ReturnStatement.output('Output('Call('Tester_Behaviors003').result('result')')')" incoming="_P8RRKqUIEeW3Q64NmDwIOA" outgoing="_P8RRJ6UIEeW3Q64NmDwIOA" type="_tIHVsKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8RRLKUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8RRLaUIEeW3Q64NmDwIOA" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_P8RRLqUIEeW3Q64NmDwIOA" name="InstanceCreationExpression('Tester_Behaviors003')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_P8RRL6UIEeW3Q64NmDwIOA" target="_P8RRN6UIEeW3Q64NmDwIOA" source="_P8RRRaUIEeW3Q64NmDwIOA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_P8RRMKUIEeW3Q64NmDwIOA" target="_P8RROaUIEeW3Q64NmDwIOA" source="_P8RRN6UIEeW3Q64NmDwIOA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_P8RRMaUIEeW3Q64NmDwIOA" target="_P8RRSKUIEeW3Q64NmDwIOA" source="_P8RRPaUIEeW3Q64NmDwIOA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_P8RRMqUIEeW3Q64NmDwIOA" target="_P8RRQaUIEeW3Q64NmDwIOA" source="_P8RRN6UIEeW3Q64NmDwIOA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_P8RRM6UIEeW3Q64NmDwIOA" target="_P8RRNKUIEeW3Q64NmDwIOA" source="_P8RRN6UIEeW3Q64NmDwIOA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_P8RRNKUIEeW3Q64NmDwIOA" name="Output('Call('Tester_Behaviors003').result('result')')" incoming="_P8RRM6UIEeW3Q64NmDwIOA" outgoing="_P8RRKqUIEeW3Q64NmDwIOA" type="_tIHVsKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8RRNaUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8RRNqUIEeW3Q64NmDwIOA" value="1"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_DRVxBdP3EeWB0MLw2xrShQ" target="_DRVxBtP3EeWB0MLw2xrShQ" source="_DRVxCdP3EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_DRVxB9P3EeWB0MLw2xrShQ" target="_DRVxBNP3EeWB0MLw2xrShQ" source="_DRVxC9P3EeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_DRVxCNP3EeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_DRVxCdP3EeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_DRVxBdP3EeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_DRVxCtP3EeWB0MLw2xrShQ" target="_DRVxC9P3EeWB0MLw2xrShQ" source="_DRVxFNP3EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_DRVxC9P3EeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior003_Tester_A').result('result')')')" incoming="_DRVxCtP3EeWB0MLw2xrShQ" outgoing="_DRVxB9P3EeWB0MLw2xrShQ" type="_tIHVsKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DRVxDNP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DRVxDdP3EeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_DRVxDtP3EeWB0MLw2xrShQ" name="InstanceCreationExpression('Behavior003_Tester_A')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_DRVxD9P3EeWB0MLw2xrShQ" target="_DRVxGNP3EeWB0MLw2xrShQ" source="_DRVxKtP3EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_DRVxENP3EeWB0MLw2xrShQ" target="_DRVxI9P3EeWB0MLw2xrShQ" source="_DRVxKtP3EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_DRVxEdP3EeWB0MLw2xrShQ" target="_DRVxKtP3EeWB0MLw2xrShQ" source="_DRVxHNP3EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_DRVxEtP3EeWB0MLw2xrShQ" target="_DRVxH9P3EeWB0MLw2xrShQ" source="_DRVxJ9P3EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_DRVxE9P3EeWB0MLw2xrShQ" target="_DRVxFNP3EeWB0MLw2xrShQ" source="_DRVxKtP3EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_DRVxFNP3EeWB0MLw2xrShQ" name="Output('Call('Behavior003_Tester_A').result('result')')" incoming="_DRVxE9P3EeWB0MLw2xrShQ" outgoing="_DRVxCtP3EeWB0MLw2xrShQ" type="_tIHVsKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DRVxFdP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DRVxFtP3EeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:ForkNode" xmi:id="_P8RRN6UIEeW3Q64NmDwIOA" name="Fork('Call('Tester_Behaviors003').result('result')')" incoming="_P8RRL6UIEeW3Q64NmDwIOA" outgoing="_P8RRMqUIEeW3Q64NmDwIOA _P8RRMKUIEeW3Q64NmDwIOA _P8RRM6UIEeW3Q64NmDwIOA"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_P8RROKUIEeW3Q64NmDwIOA" name="Start('Tester')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_P8RROaUIEeW3Q64NmDwIOA" name="Start('Tester').object" incoming="_P8RRMKUIEeW3Q64NmDwIOA" type="_cBRCwHrbEeSTqtY8GWjQzw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8RROqUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8RRO6UIEeW3Q64NmDwIOA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_DRVxF9P3EeWB0MLw2xrShQ" name="Start('Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_DRVxGNP3EeWB0MLw2xrShQ" name="Start('Tester').object" incoming="_DRVxD9P3EeWB0MLw2xrShQ" type="_cBRCwHrbEeSTqtY8GWjQzw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DRVxGdP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DRVxGtP3EeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_P8RRPKUIEeW3Q64NmDwIOA" name="Create('Tester_Behaviors003')" classifier="_tIHVsKUHEeW3Q64NmDwIOA">
- <result xmi:type="uml:OutputPin" xmi:id="_P8RRPaUIEeW3Q64NmDwIOA" name="Create('Tester_Behaviors003').result" outgoing="_P8RRMaUIEeW3Q64NmDwIOA" type="_tIHVsKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8RRPqUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8RRP6UIEeW3Q64NmDwIOA" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_DRVxG9P3EeWB0MLw2xrShQ" name="Call('Behavior003_Tester_A')" operation="_tIHVv6UHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_DRVxHNP3EeWB0MLw2xrShQ" name="Call('Behavior003_Tester_A').result('result')" outgoing="_DRVxEdP3EeWB0MLw2xrShQ" type="_tIHVsKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DRVxHdP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DRVxHtP3EeWB0MLw2xrShQ" value="1"/>
</result>
+ <target xmi:type="uml:InputPin" xmi:id="_DRVxH9P3EeWB0MLw2xrShQ" name="Call('Behavior003_Tester_A').target" incoming="_DRVxEtP3EeWB0MLw2xrShQ" type="_tIHVsKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DRVxINP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DRVxIdP3EeWB0MLw2xrShQ" value="1"/>
+ </target>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_P8RRQKUIEeW3Q64NmDwIOA" name="Start('Tester_Behaviors003')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_P8RRQaUIEeW3Q64NmDwIOA" name="Start('Tester_Behaviors003').object" incoming="_P8RRMqUIEeW3Q64NmDwIOA" type="_tIHVsKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8RRQqUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8RRQ6UIEeW3Q64NmDwIOA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_DRVxItP3EeWB0MLw2xrShQ" name="Start('Behavior003_Tester_A')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_DRVxI9P3EeWB0MLw2xrShQ" name="Start('Behavior003_Tester_A').object" incoming="_DRVxENP3EeWB0MLw2xrShQ" type="_tIHVsKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DRVxJNP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DRVxJdP3EeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_P8RRRKUIEeW3Q64NmDwIOA" name="Call('Tester_Behaviors003')" operation="_tIHVv6UHEeW3Q64NmDwIOA">
- <result xmi:type="uml:OutputPin" xmi:id="_P8RRRaUIEeW3Q64NmDwIOA" name="Call('Tester_Behaviors003').result('result')" outgoing="_P8RRL6UIEeW3Q64NmDwIOA" type="_tIHVsKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8RRRqUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8RRR6UIEeW3Q64NmDwIOA" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_DRVxJtP3EeWB0MLw2xrShQ" name="Create('Behavior003_Tester_A')" classifier="_tIHVsKUHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_DRVxJ9P3EeWB0MLw2xrShQ" name="Create('Behavior003_Tester_A').result" outgoing="_DRVxEtP3EeWB0MLw2xrShQ" type="_tIHVsKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DRVxKNP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DRVxKdP3EeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_P8RRSKUIEeW3Q64NmDwIOA" name="Call('Tester_Behaviors003').target" incoming="_P8RRMaUIEeW3Q64NmDwIOA" type="_tIHVsKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P8RRSaUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P8RRSqUIEeW3Q64NmDwIOA" value="1"/>
- </target>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_DRVxKtP3EeWB0MLw2xrShQ" name="Fork('Call('Behavior003_Tester_A').result('result')')" incoming="_DRVxEdP3EeWB0MLw2xrShQ" outgoing="_DRVxENP3EeWB0MLw2xrShQ _DRVxD9P3EeWB0MLw2xrShQ _DRVxE9P3EeWB0MLw2xrShQ"/>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_P8RRJKUIEeW3Q64NmDwIOA" name="Return" incoming="_P8RRJ6UIEeW3Q64NmDwIOA" parameter="_P8RRIaUIEeW3Q64NmDwIOA">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_P--m4KUIEeW3Q64NmDwIOA" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_P8RRJqUIEeW3Q64NmDwIOA" name="FinalNode('Tester_Behaviors003_Factory')" incoming="_P8RRJaUIEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_DRVxBNP3EeWB0MLw2xrShQ" name="Return" incoming="_DRVxB9P3EeWB0MLw2xrShQ" parameter="_P8RRIaUIEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_DRVxBtP3EeWB0MLw2xrShQ" name="FinalNode('Behaviors003_Tester$factory')" incoming="_DRVxBdP3EeWB0MLw2xrShQ"/>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_tIHVv6UHEeW3Q64NmDwIOA" name="Tester_Behaviors003" method="_tIHVs6UHEeW3Q64NmDwIOA">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_tIHVv6UHEeW3Q64NmDwIOA" name="Behavior003_Tester_A" method="_tIHVs6UHEeW3Q64NmDwIOA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_tIHVwKUHEeW3Q64NmDwIOA" name="result" type="_tIHVsKUHEeW3Q64NmDwIOA" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_tILAEKUHEeW3Q64NmDwIOA" name="SemanticTest Behaviors003" classifierBehavior="_tILAEqUHEeW3Q64NmDwIOA" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_tILAEKUHEeW3Q64NmDwIOA" name="Behavior003_SemanticTest_A" classifierBehavior="_tILAEqUHEeW3Q64NmDwIOA" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_tILAEaUHEeW3Q64NmDwIOA" general="_cdFl4FYCEeWzO8zy_nQCZg"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_tILAEqUHEeW3Q64NmDwIOA" name="SemanticTest Behaviors003$behavior$1" visibility="private"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_tILAE6UHEeW3Q64NmDwIOA" name="SemanticTest Behaviors003$method$1" specification="_tILAK6UHEeW3Q64NmDwIOA" node="_tILAF6UHEeW3Q64NmDwIOA _tILAGKUHEeW3Q64NmDwIOA _tILAGqUHEeW3Q64NmDwIOA">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tILAEqUHEeW3Q64NmDwIOA" name="Behaviors003_SemanticTest_A$behavior$1" visibility="private"/>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tILAE6UHEeW3Q64NmDwIOA" name="Behaviors003_SemanticTest_A$method$1" specification="_tILAK6UHEeW3Q64NmDwIOA" node="_tILAF6UHEeW3Q64NmDwIOA _tILAGKUHEeW3Q64NmDwIOA _tILAGqUHEeW3Q64NmDwIOA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_tILAFKUHEeW3Q64NmDwIOA" name="result" type="_tILAEKUHEeW3Q64NmDwIOA" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_tILAFaUHEeW3Q64NmDwIOA" name="call('super')->this" target="_tILAGqUHEeW3Q64NmDwIOA" source="_tILAGKUHEeW3Q64NmDwIOA"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_tILAFqUHEeW3Q64NmDwIOA" name="result->result" target="_tILAF6UHEeW3Q64NmDwIOA" source="_tILAG6UHEeW3Q64NmDwIOA"/>
@@ -3255,80 +3103,72 @@ activity Tester_Behaviors003_Factory(): Tester_Behaviors003 {&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_tILAG6UHEeW3Q64NmDwIOA" name="result" outgoing="_tILAFqUHEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_tILAHKUHEeW3Q64NmDwIOA" name="SemanticTest Behaviors003_Factory" node="_VXyepKUIEeW3Q64NmDwIOA _VXyepqUIEeW3Q64NmDwIOA _VXyeqKUIEeW3Q64NmDwIOA" group="_VXyeqKUIEeW3Q64NmDwIOA">
- <ownedComment xmi:type="uml:Comment" xmi:id="_VGpEQKUIEeW3Q64NmDwIOA">
- <body>namespace StateMachine_TestSuite::Behaviors::'003'::'SemanticTest Behaviors003';&#xD;
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_tILAHKUHEeW3Q64NmDwIOA" name="Behavior003_SemanticTest$Factory" node="_QvR81NP3EeWB0MLw2xrShQ _QvR81tP3EeWB0MLw2xrShQ _QvR82NP3EeWB0MLw2xrShQ" group="_QvR82NP3EeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_NR3QMNP2EeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Behavior::'003-A'::Behavior003_SemanticTest_A;&#xD;
&#xD;
-activity 'SemanticTest Behaviors003_Factory'(): 'SemanticTest Behaviors003' {&#xD;
- return new 'SemanticTest Behaviors003'();&#xD;
+activity 'Behavior003_SemanticTest$Factory'(): Behavior003_SemanticTest_A{&#xD;
+ return new Behavior003_SemanticTest_A();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_VXyeoaUIEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_VXyeoaUIEeW3Q64NmDwIOA" visibility="public" type="_tILAEKUHEeW3Q64NmDwIOA" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXyeoqUIEeW3Q64NmDwIOA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXyeo6UIEeW3Q64NmDwIOA" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ControlFlow" xmi:id="_VXyepaUIEeW3Q64NmDwIOA" target="_VXyepqUIEeW3Q64NmDwIOA" source="_VXyeqaUIEeW3Q64NmDwIOA">
- <name xsi:nil="true"/>
- </edge>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_VXyep6UIEeW3Q64NmDwIOA" target="_VXyepKUIEeW3Q64NmDwIOA" source="_VXyeq6UIEeW3Q64NmDwIOA">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_VaDvgKUIEeW3Q64NmDwIOA" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_VaDvgaUIEeW3Q64NmDwIOA" value="1"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_VXyeqKUIEeW3Q64NmDwIOA" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_VXyeqaUIEeW3Q64NmDwIOA" name="1:ReturnStatement" outgoing="_VXyepaUIEeW3Q64NmDwIOA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_VXyeqqUIEeW3Q64NmDwIOA" target="_VXyeq6UIEeW3Q64NmDwIOA" source="_VXyetKUIEeW3Q64NmDwIOA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_VXyeq6UIEeW3Q64NmDwIOA" name="ReturnStatement.output('Output('Call('SemanticTest Behaviors003').result('result')')')" incoming="_VXyeqqUIEeW3Q64NmDwIOA" outgoing="_VXyep6UIEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXyerKUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXyeraUIEeW3Q64NmDwIOA" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_VXyerqUIEeW3Q64NmDwIOA" name="InstanceCreationExpression('SemanticTest Behaviors003')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_VXyer6UIEeW3Q64NmDwIOA" target="_VXyeyqUIEeW3Q64NmDwIOA" source="_VXyevKUIEeW3Q64NmDwIOA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_VXyesKUIEeW3Q64NmDwIOA" target="_VXyew6UIEeW3Q64NmDwIOA" source="_VXyeyqUIEeW3Q64NmDwIOA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_VXyesaUIEeW3Q64NmDwIOA" target="_VXyeuKUIEeW3Q64NmDwIOA" source="_VXyeyqUIEeW3Q64NmDwIOA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_VXyesqUIEeW3Q64NmDwIOA" target="_VXyev6UIEeW3Q64NmDwIOA" source="_VXyex6UIEeW3Q64NmDwIOA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_VXyes6UIEeW3Q64NmDwIOA" target="_VXyetKUIEeW3Q64NmDwIOA" source="_VXyeyqUIEeW3Q64NmDwIOA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_VXyetKUIEeW3Q64NmDwIOA" name="Output('Call('SemanticTest Behaviors003').result('result')')" incoming="_VXyes6UIEeW3Q64NmDwIOA" outgoing="_VXyeqqUIEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXyetaUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXyetqUIEeW3Q64NmDwIOA" value="1"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QvR819P3EeWB0MLw2xrShQ" target="_QvR81NP3EeWB0MLw2xrShQ" source="_QvR829P3EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_QvR81dP3EeWB0MLw2xrShQ" target="_QvR81tP3EeWB0MLw2xrShQ" source="_QvR82dP3EeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_QvR82NP3EeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_QvR82dP3EeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_QvR81dP3EeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QvR82tP3EeWB0MLw2xrShQ" target="_QvR829P3EeWB0MLw2xrShQ" source="_QvR85NP3EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_QvR829P3EeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior003_SemanticTest_A').result('result')')')" incoming="_QvR82tP3EeWB0MLw2xrShQ" outgoing="_QvR819P3EeWB0MLw2xrShQ" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QvR83NP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QvR83dP3EeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_QvR83tP3EeWB0MLw2xrShQ" name="InstanceCreationExpression('Behavior003_SemanticTest_A')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QvR839P3EeWB0MLw2xrShQ" target="_QvR89NP3EeWB0MLw2xrShQ" source="_QvR88tP3EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QvR84NP3EeWB0MLw2xrShQ" target="_QvR879P3EeWB0MLw2xrShQ" source="_QvR86NP3EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QvR84dP3EeWB0MLw2xrShQ" target="_QvR88tP3EeWB0MLw2xrShQ" source="_QvR87NP3EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QvR84tP3EeWB0MLw2xrShQ" target="_QvR8-NP3EeWB0MLw2xrShQ" source="_QvR88tP3EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QvR849P3EeWB0MLw2xrShQ" target="_QvR85NP3EeWB0MLw2xrShQ" source="_QvR88tP3EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_QvR85NP3EeWB0MLw2xrShQ" name="Output('Call('Behavior003_SemanticTest_A').result('result')')" incoming="_QvR849P3EeWB0MLw2xrShQ" outgoing="_QvR82tP3EeWB0MLw2xrShQ" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QvR85dP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QvR85tP3EeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_VXyet6UIEeW3Q64NmDwIOA" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_VXyeuKUIEeW3Q64NmDwIOA" name="Start('SemanticTest').object" incoming="_VXyesaUIEeW3Q64NmDwIOA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXyeuaUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXyeuqUIEeW3Q64NmDwIOA" value="1"/>
- </object>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_QvR859P3EeWB0MLw2xrShQ" name="Create('Behavior003_SemanticTest_A')" classifier="_tILAEKUHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_QvR86NP3EeWB0MLw2xrShQ" name="Create('Behavior003_SemanticTest_A').result" outgoing="_QvR84NP3EeWB0MLw2xrShQ" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QvR86dP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QvR86tP3EeWB0MLw2xrShQ" value="1"/>
+ </result>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_VXyeu6UIEeW3Q64NmDwIOA" name="Call('SemanticTest Behaviors003')" operation="_tILAK6UHEeW3Q64NmDwIOA">
- <result xmi:type="uml:OutputPin" xmi:id="_VXyevKUIEeW3Q64NmDwIOA" name="Call('SemanticTest Behaviors003').result('result')" outgoing="_VXyer6UIEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXyevaUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXyevqUIEeW3Q64NmDwIOA" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_QvR869P3EeWB0MLw2xrShQ" name="Call('Behavior003_SemanticTest_A')" operation="_tILAK6UHEeW3Q64NmDwIOA">
+ <result xmi:type="uml:OutputPin" xmi:id="_QvR87NP3EeWB0MLw2xrShQ" name="Call('Behavior003_SemanticTest_A').result('result')" outgoing="_QvR84dP3EeWB0MLw2xrShQ" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QvR87dP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QvR87tP3EeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_VXyev6UIEeW3Q64NmDwIOA" name="Call('SemanticTest Behaviors003').target" incoming="_VXyesqUIEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXyewKUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXyewaUIEeW3Q64NmDwIOA" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_QvR879P3EeWB0MLw2xrShQ" name="Call('Behavior003_SemanticTest_A').target" incoming="_QvR84NP3EeWB0MLw2xrShQ" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QvR88NP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QvR88dP3EeWB0MLw2xrShQ" value="1"/>
</target>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_VXyewqUIEeW3Q64NmDwIOA" name="Start('SemanticTest Behaviors003')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_VXyew6UIEeW3Q64NmDwIOA" name="Start('SemanticTest Behaviors003').object" incoming="_VXyesKUIEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXyexKUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXyexaUIEeW3Q64NmDwIOA" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_QvR88tP3EeWB0MLw2xrShQ" name="Fork('Call('Behavior003_SemanticTest_A').result('result')')" incoming="_QvR84dP3EeWB0MLw2xrShQ" outgoing="_QvR839P3EeWB0MLw2xrShQ _QvR84tP3EeWB0MLw2xrShQ _QvR849P3EeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_QvR889P3EeWB0MLw2xrShQ" name="Start('Behavior003_SemanticTest_A')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_QvR89NP3EeWB0MLw2xrShQ" name="Start('Behavior003_SemanticTest_A').object" incoming="_QvR839P3EeWB0MLw2xrShQ" type="_tILAEKUHEeW3Q64NmDwIOA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QvR89dP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QvR89tP3EeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_VXyexqUIEeW3Q64NmDwIOA" name="Create('SemanticTest Behaviors003')" classifier="_tILAEKUHEeW3Q64NmDwIOA">
- <result xmi:type="uml:OutputPin" xmi:id="_VXyex6UIEeW3Q64NmDwIOA" name="Create('SemanticTest Behaviors003').result" outgoing="_VXyesqUIEeW3Q64NmDwIOA" type="_tILAEKUHEeW3Q64NmDwIOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXyeyKUIEeW3Q64NmDwIOA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXyeyaUIEeW3Q64NmDwIOA" value="1"/>
- </result>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_QvR899P3EeWB0MLw2xrShQ" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_QvR8-NP3EeWB0MLw2xrShQ" name="Start('SemanticTest').object" incoming="_QvR84tP3EeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QvR8-dP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QvR8-tP3EeWB0MLw2xrShQ" value="1"/>
+ </object>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_VXyeyqUIEeW3Q64NmDwIOA" name="Fork('Call('SemanticTest Behaviors003').result('result')')" incoming="_VXyer6UIEeW3Q64NmDwIOA" outgoing="_VXyesKUIEeW3Q64NmDwIOA _VXyesaUIEeW3Q64NmDwIOA _VXyes6UIEeW3Q64NmDwIOA"/>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_VXyepKUIEeW3Q64NmDwIOA" name="Return" incoming="_VXyep6UIEeW3Q64NmDwIOA" parameter="_VXyeoaUIEeW3Q64NmDwIOA">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_VaDIcKUIEeW3Q64NmDwIOA" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_VXyepqUIEeW3Q64NmDwIOA" name="FinalNode('SemanticTest Behaviors003_Factory')" incoming="_VXyepaUIEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_QvR81NP3EeWB0MLw2xrShQ" name="Return" incoming="_QvR819P3EeWB0MLw2xrShQ" parameter="_VXyeoaUIEeW3Q64NmDwIOA"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_QvR81tP3EeWB0MLw2xrShQ" name="FinalNode('Behavior003_SemanticTest$Factory')" incoming="_QvR81dP3EeWB0MLw2xrShQ"/>
</ownedBehavior>
<ownedBehavior xmi:type="uml:Activity" xmi:id="_tILAH6UHEeW3Q64NmDwIOA" name="getTestComponent$method$1" specification="_tILALaUHEeW3Q64NmDwIOA" node="_tILAIqUHEeW3Q64NmDwIOA _tILAI6UHEeW3Q64NmDwIOA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_tILAIKUHEeW3Q64NmDwIOA" name="tester" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
@@ -3346,7 +3186,7 @@ activity 'SemanticTest Behaviors003_Factory'(): 'SemanticTest Behaviors003' {&#x
<result xmi:type="uml:OutputPin" xmi:id="_tILAKqUHEeW3Q64NmDwIOA" name="instance" outgoing="_tILAJ6UHEeW3Q64NmDwIOA"/>
</node>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_tILAK6UHEeW3Q64NmDwIOA" name="SemanticTest Behaviors003" method="_tILAE6UHEeW3Q64NmDwIOA">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_tILAK6UHEeW3Q64NmDwIOA" name="Behavior003_SemanticTest_A" method="_tILAE6UHEeW3Q64NmDwIOA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_tILALKUHEeW3Q64NmDwIOA" name="result" type="_tILAEKUHEeW3Q64NmDwIOA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_tILALaUHEeW3Q64NmDwIOA" name="getTestComponent" method="_tILAH6UHEeW3Q64NmDwIOA" redefinedOperation="_tivJQFb0EeWEApi9OIHc6g">
@@ -3357,10 +3197,10 @@ activity 'SemanticTest Behaviors003_Factory'(): 'SemanticTest Behaviors003' {&#x
</ownedOperation>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_tuZtwKZ0EeW33f-XWS12xA" name="003-bis">
- <packagedElement xmi:type="uml:Class" xmi:id="_vMSoEKZ0EeW33f-XWS12xA" name="Behaviors003-bis_Test" classifierBehavior="_vMSoEqZ0EeW33f-XWS12xA" isActive="true">
+ <packagedElement xmi:type="uml:Package" xmi:id="_tuZtwKZ0EeW33f-XWS12xA" name="003-B">
+ <packagedElement xmi:type="uml:Class" xmi:id="_vMSoEKZ0EeW33f-XWS12xA" name="Behavior003_Test_B" classifierBehavior="_vMSoEqZ0EeW33f-XWS12xA" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_vMSoEaZ0EeW33f-XWS12xA" general="_BYPqsH7WEeSVWJ91ynqG7w"/>
- <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_vMSoEqZ0EeW33f-XWS12xA" name="Behaviors003-bis_Test$behavior$1" visibility="private">
+ <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_vMSoEqZ0EeW33f-XWS12xA" name="Behavior_003_Tester_B$behavior$1" visibility="private">
<region xmi:type="uml:Region" xmi:id="_7X_v8KZ0EeW33f-XWS12xA" name="Region1">
<transition xmi:type="uml:Transition" xmi:id="_ADz-0KZ1EeW33f-XWS12xA" name="T1" source="_8pGLcKZ0EeW33f-XWS12xA" target="_89PPcKZ0EeW33f-XWS12xA"/>
<transition xmi:type="uml:Transition" xmi:id="_DByL0KZ1EeW33f-XWS12xA" name="T2" source="_89PPcKZ0EeW33f-XWS12xA" target="_At1zQKZ1EeW33f-XWS12xA">
@@ -3545,7 +3385,7 @@ activity 'SemanticTest Behaviors003_Factory'(): 'SemanticTest Behaviors003' {&#x
<subvertex xmi:type="uml:FinalState" xmi:id="_b8pG4KZ1EeW33f-XWS12xA" name="FinalState1"/>
</region>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMSoE6Z0EeW33f-XWS12xA" name="Behaviors003-bis_Test$method$1" specification="_vMSoH6Z0EeW33f-XWS12xA" node="_vMSoF6Z0EeW33f-XWS12xA _vMSoGKZ0EeW33f-XWS12xA _vMSoGqZ0EeW33f-XWS12xA">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMSoE6Z0EeW33f-XWS12xA" name="Behavior003_Tester_B$method$1" specification="_vMSoH6Z0EeW33f-XWS12xA" node="_vMSoF6Z0EeW33f-XWS12xA _vMSoGKZ0EeW33f-XWS12xA _vMSoGqZ0EeW33f-XWS12xA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_vMSoFKZ0EeW33f-XWS12xA" name="result" type="_vMSoEKZ0EeW33f-XWS12xA" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_vMSoFaZ0EeW33f-XWS12xA" name="call('super')->this" target="_vMSoGqZ0EeW33f-XWS12xA" source="_vMSoGKZ0EeW33f-XWS12xA"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_vMSoFqZ0EeW33f-XWS12xA" name="result->result" target="_vMSoF6Z0EeW33f-XWS12xA" source="_vMSoG6Z0EeW33f-XWS12xA"/>
@@ -3557,12 +3397,12 @@ activity 'SemanticTest Behaviors003_Factory'(): 'SemanticTest Behaviors003' {&#x
<result xmi:type="uml:OutputPin" xmi:id="_vMSoG6Z0EeW33f-XWS12xA" name="result" outgoing="_vMSoFqZ0EeW33f-XWS12xA" type="_vMSoEKZ0EeW33f-XWS12xA"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMSoHKZ0EeW33f-XWS12xA" name="Behaviors003-bis_Test_Factory" node="_ZdqXdKZ_EeWQYOe9Zg-3OA _ZdqXdqZ_EeWQYOe9Zg-3OA _ZdqXeKZ_EeWQYOe9Zg-3OA" group="_ZdqXeKZ_EeWQYOe9Zg-3OA">
- <ownedComment xmi:type="uml:Comment" xmi:id="_yWtqwKZ2EeW33f-XWS12xA">
- <body>namespace StateMachine_TestSuite::Behaviors::'003-bis'::'Behaviors003-bis_Test';&#xD;
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMSoHKZ0EeW33f-XWS12xA" name="Behavior003_B_Test$Factory" node="_pValFNP3EeWB0MLw2xrShQ _pValFtP3EeWB0MLw2xrShQ _pValGNP3EeWB0MLw2xrShQ" group="_pValGNP3EeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_pHPmMNP3EeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Behavior::'003-B'::Behavior003_Test_B;&#xD;
&#xD;
-activity 'Behaviors003-bis_Test_Factory'() : 'Behaviors003-bis_Test' {&#xD;
- return new 'Behaviors003-bis_Test'();&#xD;
+activity 'Behavior003_B_Test$Factory'(): Behavior003_Test_B {&#xD;
+ return new Behavior003_Test_B();&#xD;
}</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_yqgJcaZ2EeW33f-XWS12xA" visibility="public" type="_vMSoEKZ0EeW33f-XWS12xA" direction="return">
@@ -3570,65 +3410,65 @@ activity 'Behaviors003-bis_Test_Factory'() : 'Behaviors003-bis_Test' {&#xD;
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yqgJcqZ2EeW33f-XWS12xA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yqgJc6Z2EeW33f-XWS12xA" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ZdqXd6Z_EeWQYOe9Zg-3OA" target="_ZdqXdKZ_EeWQYOe9Zg-3OA" source="_ZdqXe6Z_EeWQYOe9Zg-3OA"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ZdqXdaZ_EeWQYOe9Zg-3OA" target="_ZdqXdqZ_EeWQYOe9Zg-3OA" source="_ZdqXeaZ_EeWQYOe9Zg-3OA"/>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_ZdqXeKZ_EeWQYOe9Zg-3OA" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZdqXeaZ_EeWQYOe9Zg-3OA" name="1:ReturnStatement" outgoing="_ZdqXdaZ_EeWQYOe9Zg-3OA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ZdqXeqZ_EeWQYOe9Zg-3OA" target="_ZdqXe6Z_EeWQYOe9Zg-3OA" source="_ZdqXhKZ_EeWQYOe9Zg-3OA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_ZdqXe6Z_EeWQYOe9Zg-3OA" name="ReturnStatement.output('Output('Call('Behaviors003-bis_Test').result('result')')')" incoming="_ZdqXeqZ_EeWQYOe9Zg-3OA" outgoing="_ZdqXd6Z_EeWQYOe9Zg-3OA" type="_vMSoEKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZdqXfKZ_EeWQYOe9Zg-3OA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZdqXfaZ_EeWQYOe9Zg-3OA" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZdqXfqZ_EeWQYOe9Zg-3OA" name="InstanceCreationExpression('Behaviors003-bis_Test')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ZdqXf6Z_EeWQYOe9Zg-3OA" target="_Zdq-iaZ_EeWQYOe9Zg-3OA" source="_ZdqXkKZ_EeWQYOe9Zg-3OA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ZdqXgKZ_EeWQYOe9Zg-3OA" target="_ZdqXiKZ_EeWQYOe9Zg-3OA" source="_Zdq-iaZ_EeWQYOe9Zg-3OA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ZdqXgaZ_EeWQYOe9Zg-3OA" target="_Zdq-hqZ_EeWQYOe9Zg-3OA" source="_Zdq-iaZ_EeWQYOe9Zg-3OA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ZdqXgqZ_EeWQYOe9Zg-3OA" target="_Zdq-gqZ_EeWQYOe9Zg-3OA" source="_ZdqXjKZ_EeWQYOe9Zg-3OA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ZdqXg6Z_EeWQYOe9Zg-3OA" target="_ZdqXhKZ_EeWQYOe9Zg-3OA" source="_Zdq-iaZ_EeWQYOe9Zg-3OA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_ZdqXhKZ_EeWQYOe9Zg-3OA" name="Output('Call('Behaviors003-bis_Test').result('result')')" incoming="_ZdqXg6Z_EeWQYOe9Zg-3OA" outgoing="_ZdqXeqZ_EeWQYOe9Zg-3OA" type="_vMSoEKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZdqXhaZ_EeWQYOe9Zg-3OA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZdqXhqZ_EeWQYOe9Zg-3OA" value="1"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_pValF9P3EeWB0MLw2xrShQ" target="_pValFNP3EeWB0MLw2xrShQ" source="_pValG9P3EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_pValFdP3EeWB0MLw2xrShQ" target="_pValFtP3EeWB0MLw2xrShQ" source="_pValGdP3EeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_pValGNP3EeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_pValGdP3EeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_pValFdP3EeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_pValGtP3EeWB0MLw2xrShQ" target="_pValG9P3EeWB0MLw2xrShQ" source="_pValJNP3EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_pValG9P3EeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior003_Test_B').result('result')')')" incoming="_pValGtP3EeWB0MLw2xrShQ" outgoing="_pValF9P3EeWB0MLw2xrShQ" type="_vMSoEKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pValHNP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pValHdP3EeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_pValHtP3EeWB0MLw2xrShQ" name="InstanceCreationExpression('Behavior003_Test_B')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_pValH9P3EeWB0MLw2xrShQ" target="_pValN9P3EeWB0MLw2xrShQ" source="_pValOtP3EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_pValINP3EeWB0MLw2xrShQ" target="_pValM9P3EeWB0MLw2xrShQ" source="_pValKNP3EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_pValIdP3EeWB0MLw2xrShQ" target="_pValLNP3EeWB0MLw2xrShQ" source="_pValOtP3EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_pValItP3EeWB0MLw2xrShQ" target="_pValOtP3EeWB0MLw2xrShQ" source="_pValMNP3EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_pValI9P3EeWB0MLw2xrShQ" target="_pValJNP3EeWB0MLw2xrShQ" source="_pValOtP3EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_pValJNP3EeWB0MLw2xrShQ" name="Output('Call('Behavior003_Test_B').result('result')')" incoming="_pValI9P3EeWB0MLw2xrShQ" outgoing="_pValGtP3EeWB0MLw2xrShQ" type="_vMSoEKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pValJdP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pValJtP3EeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ZdqXh6Z_EeWQYOe9Zg-3OA" name="Start('Behaviors003-bis_Test')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ZdqXiKZ_EeWQYOe9Zg-3OA" name="Start('Behaviors003-bis_Test').object" incoming="_ZdqXgKZ_EeWQYOe9Zg-3OA" type="_vMSoEKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZdqXiaZ_EeWQYOe9Zg-3OA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZdqXiqZ_EeWQYOe9Zg-3OA" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_ZdqXi6Z_EeWQYOe9Zg-3OA" name="Create('Behaviors003-bis_Test')" classifier="_vMSoEKZ0EeW33f-XWS12xA">
- <result xmi:type="uml:OutputPin" xmi:id="_ZdqXjKZ_EeWQYOe9Zg-3OA" name="Create('Behaviors003-bis_Test').result" outgoing="_ZdqXgqZ_EeWQYOe9Zg-3OA" type="_vMSoEKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZdqXjaZ_EeWQYOe9Zg-3OA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZdqXjqZ_EeWQYOe9Zg-3OA" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_pValJ9P3EeWB0MLw2xrShQ" name="Create('Behavior003_Test_B')" classifier="_vMSoEKZ0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_pValKNP3EeWB0MLw2xrShQ" name="Create('Behavior003_Test_B').result" outgoing="_pValINP3EeWB0MLw2xrShQ" type="_vMSoEKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pValKdP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pValKtP3EeWB0MLw2xrShQ" value="1"/>
</result>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_ZdqXj6Z_EeWQYOe9Zg-3OA" name="Call('Behaviors003-bis_Test')" operation="_vMSoH6Z0EeW33f-XWS12xA">
- <result xmi:type="uml:OutputPin" xmi:id="_ZdqXkKZ_EeWQYOe9Zg-3OA" name="Call('Behaviors003-bis_Test').result('result')" outgoing="_ZdqXf6Z_EeWQYOe9Zg-3OA" type="_vMSoEKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zdq-gKZ_EeWQYOe9Zg-3OA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zdq-gaZ_EeWQYOe9Zg-3OA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_pValK9P3EeWB0MLw2xrShQ" name="Start('Target')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_pValLNP3EeWB0MLw2xrShQ" name="Start('Target').object" incoming="_pValIdP3EeWB0MLw2xrShQ" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pValLdP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pValLtP3EeWB0MLw2xrShQ" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_pValL9P3EeWB0MLw2xrShQ" name="Call('Behavior003_Test_B')" operation="_vMSoH6Z0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_pValMNP3EeWB0MLw2xrShQ" name="Call('Behavior003_Test_B').result('result')" outgoing="_pValItP3EeWB0MLw2xrShQ" type="_vMSoEKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pValMdP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pValMtP3EeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_Zdq-gqZ_EeWQYOe9Zg-3OA" name="Call('Behaviors003-bis_Test').target" incoming="_ZdqXgqZ_EeWQYOe9Zg-3OA" type="_vMSoEKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zdq-g6Z_EeWQYOe9Zg-3OA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zdq-hKZ_EeWQYOe9Zg-3OA" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_pValM9P3EeWB0MLw2xrShQ" name="Call('Behavior003_Test_B').target" incoming="_pValINP3EeWB0MLw2xrShQ" type="_vMSoEKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pValNNP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pValNdP3EeWB0MLw2xrShQ" value="1"/>
</target>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Zdq-haZ_EeWQYOe9Zg-3OA" name="Start('Target')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_Zdq-hqZ_EeWQYOe9Zg-3OA" name="Start('Target').object" incoming="_ZdqXgaZ_EeWQYOe9Zg-3OA" type="_BYPqsH7WEeSVWJ91ynqG7w">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zdq-h6Z_EeWQYOe9Zg-3OA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zdq-iKZ_EeWQYOe9Zg-3OA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_pValNtP3EeWB0MLw2xrShQ" name="Start('Behavior003_Test_B')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_pValN9P3EeWB0MLw2xrShQ" name="Start('Behavior003_Test_B').object" incoming="_pValH9P3EeWB0MLw2xrShQ" type="_vMSoEKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pValONP3EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pValOdP3EeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_Zdq-iaZ_EeWQYOe9Zg-3OA" name="Fork('Call('Behaviors003-bis_Test').result('result')')" incoming="_ZdqXf6Z_EeWQYOe9Zg-3OA" outgoing="_ZdqXgKZ_EeWQYOe9Zg-3OA _ZdqXgaZ_EeWQYOe9Zg-3OA _ZdqXg6Z_EeWQYOe9Zg-3OA"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_pValOtP3EeWB0MLw2xrShQ" name="Fork('Call('Behavior003_Test_B').result('result')')" incoming="_pValItP3EeWB0MLw2xrShQ" outgoing="_pValH9P3EeWB0MLw2xrShQ _pValIdP3EeWB0MLw2xrShQ _pValI9P3EeWB0MLw2xrShQ"/>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_ZdqXdKZ_EeWQYOe9Zg-3OA" name="Return" incoming="_ZdqXd6Z_EeWQYOe9Zg-3OA" parameter="_yqgJcaZ2EeW33f-XWS12xA"/>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_ZdqXdqZ_EeWQYOe9Zg-3OA" name="FinalNode('Behaviors003-bis_Test_Factory')" incoming="_ZdqXdaZ_EeWQYOe9Zg-3OA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_pValFNP3EeWB0MLw2xrShQ" name="Return" incoming="_pValF9P3EeWB0MLw2xrShQ" parameter="_yqgJcaZ2EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_pValFtP3EeWB0MLw2xrShQ" name="FinalNode('Behavior003_B_Test$Factory')" incoming="_pValFdP3EeWB0MLw2xrShQ"/>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_vMSoH6Z0EeW33f-XWS12xA" name="Behaviors003-bis_Test" method="_vMSoE6Z0EeW33f-XWS12xA">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_vMSoH6Z0EeW33f-XWS12xA" name="Behavior003_Test_B" method="_vMSoE6Z0EeW33f-XWS12xA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_vMSoIKZ0EeW33f-XWS12xA" name="result" type="_vMSoEKZ0EeW33f-XWS12xA" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_vMVEUKZ0EeW33f-XWS12xA" name="Tester_Behaviors003-bis" classifierBehavior="_vMVEUqZ0EeW33f-XWS12xA" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_vMVEUKZ0EeW33f-XWS12xA" name="Behavior003_Tester_B" classifierBehavior="_vMVEUqZ0EeW33f-XWS12xA" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_vMVEUaZ0EeW33f-XWS12xA" general="_cBRCwHrbEeSTqtY8GWjQzw"/>
<ownedBehavior xmi:type="uml:Activity" xmi:id="_vMVEUqZ0EeW33f-XWS12xA" name="Tester_Behaviors003-bis$behavior$1" visibility="private" isActive="true" node="_akGicqZ8EeW33f-XWS12xA" group="_akGicqZ8EeW33f-XWS12xA">
<ownedComment xmi:type="uml:Comment" xmi:id="_B-8KkKZ8EeW33f-XWS12xA">
@@ -3774,10 +3614,10 @@ activity 'Tester_Behaviors003-bis_Factory'() : 'Tester_Behaviors003-bis' {&#xD;
<ownedParameter xmi:type="uml:Parameter" xmi:id="_vMVEYKZ0EeW33f-XWS12xA" name="result" type="_vMVEUKZ0EeW33f-XWS12xA" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_vMW5gKZ0EeW33f-XWS12xA" name="SemanticTest Behaviors003-bis" classifierBehavior="_vMW5gqZ0EeW33f-XWS12xA" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_vMW5gKZ0EeW33f-XWS12xA" name="Behavior003_SemanticTest_B" classifierBehavior="_vMW5gqZ0EeW33f-XWS12xA" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_vMW5gaZ0EeW33f-XWS12xA" general="_cdFl4FYCEeWzO8zy_nQCZg"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMW5gqZ0EeW33f-XWS12xA" name="SemanticTest Behaviors003-bis$behavior$1" visibility="private"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMW5g6Z0EeW33f-XWS12xA" name="SemanticTest Behaviors003-bis$method$1" specification="_vMW5m6Z0EeW33f-XWS12xA" node="_vMW5h6Z0EeW33f-XWS12xA _vMW5iKZ0EeW33f-XWS12xA _vMW5iqZ0EeW33f-XWS12xA">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMW5gqZ0EeW33f-XWS12xA" name="Behavior003_SemanticTest_B$behavior$1" visibility="private"/>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMW5g6Z0EeW33f-XWS12xA" name="Behavior003_SemanticTest_B$method$1" specification="_vMW5m6Z0EeW33f-XWS12xA" node="_vMW5h6Z0EeW33f-XWS12xA _vMW5iKZ0EeW33f-XWS12xA _vMW5iqZ0EeW33f-XWS12xA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_vMW5hKZ0EeW33f-XWS12xA" name="result" type="_vMW5gKZ0EeW33f-XWS12xA" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_vMW5haZ0EeW33f-XWS12xA" name="call('super')->this" target="_vMW5iqZ0EeW33f-XWS12xA" source="_vMW5iKZ0EeW33f-XWS12xA"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_vMW5hqZ0EeW33f-XWS12xA" name="result->result" target="_vMW5h6Z0EeW33f-XWS12xA" source="_vMW5i6Z0EeW33f-XWS12xA"/>
@@ -3789,81 +3629,72 @@ activity 'Tester_Behaviors003-bis_Factory'() : 'Tester_Behaviors003-bis' {&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_vMW5i6Z0EeW33f-XWS12xA" name="result" outgoing="_vMW5hqZ0EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMW5jKZ0EeW33f-XWS12xA" name="SemanticTest Behaviors003-bis_Factory" node="_AIQIBKZ3EeW33f-XWS12xA _AIQIBqZ3EeW33f-XWS12xA _AIQICKZ3EeW33f-XWS12xA" group="_AIQICKZ3EeW33f-XWS12xA">
- <ownedComment xmi:type="uml:Comment" xmi:id="__4E-AKZ2EeW33f-XWS12xA">
- <body>namespace&#xD;
-StateMachine_TestSuite::Behaviors::'003-bis'::'SemanticTest Behaviors003-bis';&#xD;
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_vMW5jKZ0EeW33f-XWS12xA" name="Behavior003_SemanticTest_B$Factory" node="_Y4Vx1NP7EeWB0MLw2xrShQ _Y4Vx1tP7EeWB0MLw2xrShQ _Y4Vx2NP7EeWB0MLw2xrShQ" group="_Y4Vx2NP7EeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_WJMrANP7EeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Behavior::'003-B'::Behavior003_SemanticTest_B;&#xD;
&#xD;
-activity 'SemanticTest Behaviors003-bis_Factory'(): 'SemanticTest Behaviors003-bis' {&#xD;
- return new 'SemanticTest Behaviors003-bis'();&#xD;
+activity 'Behavior003_SemanticTest_B$Factory'(): Behavior003_SemanticTest_B {&#xD;
+ return new Behavior003_SemanticTest_B();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_AIQIAaZ3EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_AIQIAaZ3EeW33f-XWS12xA" visibility="public" type="_vMW5gKZ0EeW33f-XWS12xA" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AIQIAqZ3EeW33f-XWS12xA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AIQIA6Z3EeW33f-XWS12xA" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_AIQIB6Z3EeW33f-XWS12xA" target="_AIQIBKZ3EeW33f-XWS12xA" source="_AIQIC6Z3EeW33f-XWS12xA">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_AKLaoKZ3EeW33f-XWS12xA" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_AKLaoaZ3EeW33f-XWS12xA" value="1"/>
- </edge>
- <edge xmi:type="uml:ControlFlow" xmi:id="_AIQIBaZ3EeW33f-XWS12xA" target="_AIQIBqZ3EeW33f-XWS12xA" source="_AIQICaZ3EeW33f-XWS12xA">
- <name xsi:nil="true"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_AIQICKZ3EeW33f-XWS12xA" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_AIQICaZ3EeW33f-XWS12xA" name="1:ReturnStatement" outgoing="_AIQIBaZ3EeW33f-XWS12xA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_AIQICqZ3EeW33f-XWS12xA" target="_AIQIC6Z3EeW33f-XWS12xA" source="_AIQIFKZ3EeW33f-XWS12xA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_AIQIC6Z3EeW33f-XWS12xA" name="ReturnStatement.output('Output('Call('SemanticTest Behaviors003-bis').result('result')')')" incoming="_AIQICqZ3EeW33f-XWS12xA" outgoing="_AIQIB6Z3EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AIQIDKZ3EeW33f-XWS12xA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AIQIDaZ3EeW33f-XWS12xA" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_AIQIDqZ3EeW33f-XWS12xA" name="InstanceCreationExpression('SemanticTest Behaviors003-bis')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_AIQID6Z3EeW33f-XWS12xA" target="_AIQIGaZ3EeW33f-XWS12xA" source="_AIQIF6Z3EeW33f-XWS12xA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_AIQIEKZ3EeW33f-XWS12xA" target="_AIQIF6Z3EeW33f-XWS12xA" source="_AIQIHaZ3EeW33f-XWS12xA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_AIQIEaZ3EeW33f-XWS12xA" target="_AIQIIKZ3EeW33f-XWS12xA" source="_AIQIJKZ3EeW33f-XWS12xA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_AIQIEqZ3EeW33f-XWS12xA" target="_AIQIKKZ3EeW33f-XWS12xA" source="_AIQIF6Z3EeW33f-XWS12xA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_AIQIE6Z3EeW33f-XWS12xA" target="_AIQIFKZ3EeW33f-XWS12xA" source="_AIQIF6Z3EeW33f-XWS12xA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_AIQIFKZ3EeW33f-XWS12xA" name="Output('Call('SemanticTest Behaviors003-bis').result('result')')" incoming="_AIQIE6Z3EeW33f-XWS12xA" outgoing="_AIQICqZ3EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AIQIFaZ3EeW33f-XWS12xA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AIQIFqZ3EeW33f-XWS12xA" value="1"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y4Vx19P7EeWB0MLw2xrShQ" target="_Y4Vx1NP7EeWB0MLw2xrShQ" source="_Y4Vx29P7EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_Y4Vx1dP7EeWB0MLw2xrShQ" target="_Y4Vx1tP7EeWB0MLw2xrShQ" source="_Y4Vx2dP7EeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_Y4Vx2NP7EeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y4Vx2dP7EeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_Y4Vx1dP7EeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y4Vx2tP7EeWB0MLw2xrShQ" target="_Y4Vx29P7EeWB0MLw2xrShQ" source="_Y4Vx5NP7EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Y4Vx29P7EeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior003_SemanticTest_B').result('result')')')" incoming="_Y4Vx2tP7EeWB0MLw2xrShQ" outgoing="_Y4Vx19P7EeWB0MLw2xrShQ" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y4Vx3NP7EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y4Vx3dP7EeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_Y4Vx3tP7EeWB0MLw2xrShQ" name="InstanceCreationExpression('Behavior003_SemanticTest_B')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y4Vx39P7EeWB0MLw2xrShQ" target="_Y4Vx-NP7EeWB0MLw2xrShQ" source="_Y4Vx7NP7EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y4Vx4NP7EeWB0MLw2xrShQ" target="_Y4Vx6NP7EeWB0MLw2xrShQ" source="_Y4Vx89P7EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y4Vx4dP7EeWB0MLw2xrShQ" target="_Y4Vx8NP7EeWB0MLw2xrShQ" source="_Y4Vx89P7EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y4Vx4tP7EeWB0MLw2xrShQ" target="_Y4Vx89P7EeWB0MLw2xrShQ" source="_Y4Vx9dP7EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Y4Vx49P7EeWB0MLw2xrShQ" target="_Y4Vx5NP7EeWB0MLw2xrShQ" source="_Y4Vx89P7EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Y4Vx5NP7EeWB0MLw2xrShQ" name="Output('Call('Behavior003_SemanticTest_B').result('result')')" incoming="_Y4Vx49P7EeWB0MLw2xrShQ" outgoing="_Y4Vx2tP7EeWB0MLw2xrShQ" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y4Vx5dP7EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y4Vx5tP7EeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:ForkNode" xmi:id="_AIQIF6Z3EeW33f-XWS12xA" name="Fork('Call('SemanticTest Behaviors003-bis').result('result')')" incoming="_AIQIEKZ3EeW33f-XWS12xA" outgoing="_AIQIEqZ3EeW33f-XWS12xA _AIQID6Z3EeW33f-XWS12xA _AIQIE6Z3EeW33f-XWS12xA"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_AIQIGKZ3EeW33f-XWS12xA" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_AIQIGaZ3EeW33f-XWS12xA" name="Start('SemanticTest').object" incoming="_AIQID6Z3EeW33f-XWS12xA" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AIQIGqZ3EeW33f-XWS12xA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AIQIG6Z3EeW33f-XWS12xA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Y4Vx59P7EeWB0MLw2xrShQ" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_Y4Vx6NP7EeWB0MLw2xrShQ" name="Start('SemanticTest').object" incoming="_Y4Vx4NP7EeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y4Vx6dP7EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y4Vx6tP7EeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_AIQIHKZ3EeW33f-XWS12xA" name="Call('SemanticTest Behaviors003-bis')" operation="_vMW5m6Z0EeW33f-XWS12xA">
- <result xmi:type="uml:OutputPin" xmi:id="_AIQIHaZ3EeW33f-XWS12xA" name="Call('SemanticTest Behaviors003-bis').result('result')" outgoing="_AIQIEKZ3EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AIQIHqZ3EeW33f-XWS12xA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AIQIH6Z3EeW33f-XWS12xA" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_AIQIIKZ3EeW33f-XWS12xA" name="Call('SemanticTest Behaviors003-bis').target" incoming="_AIQIEaZ3EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AIQIIaZ3EeW33f-XWS12xA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AIQIIqZ3EeW33f-XWS12xA" value="1"/>
- </target>
- </node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_AIQII6Z3EeW33f-XWS12xA" name="Create('SemanticTest Behaviors003-bis')" classifier="_vMW5gKZ0EeW33f-XWS12xA">
- <result xmi:type="uml:OutputPin" xmi:id="_AIQIJKZ3EeW33f-XWS12xA" name="Create('SemanticTest Behaviors003-bis').result" outgoing="_AIQIEaZ3EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AIQIJaZ3EeW33f-XWS12xA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AIQIJqZ3EeW33f-XWS12xA" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_Y4Vx69P7EeWB0MLw2xrShQ" name="Create('Behavior003_SemanticTest_B')" classifier="_vMW5gKZ0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y4Vx7NP7EeWB0MLw2xrShQ" name="Create('Behavior003_SemanticTest_B').result" outgoing="_Y4Vx39P7EeWB0MLw2xrShQ" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y4Vx7dP7EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y4Vx7tP7EeWB0MLw2xrShQ" value="1"/>
</result>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_AIQIJ6Z3EeW33f-XWS12xA" name="Start('SemanticTest Behaviors003-bis')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_AIQIKKZ3EeW33f-XWS12xA" name="Start('SemanticTest Behaviors003-bis').object" incoming="_AIQIEqZ3EeW33f-XWS12xA" type="_vMW5gKZ0EeW33f-XWS12xA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AIQIKaZ3EeW33f-XWS12xA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AIQIKqZ3EeW33f-XWS12xA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Y4Vx79P7EeWB0MLw2xrShQ" name="Start('Behavior003_SemanticTest_B')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_Y4Vx8NP7EeWB0MLw2xrShQ" name="Start('Behavior003_SemanticTest_B').object" incoming="_Y4Vx4dP7EeWB0MLw2xrShQ" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y4Vx8dP7EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y4Vx8tP7EeWB0MLw2xrShQ" value="1"/>
</object>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_Y4Vx89P7EeWB0MLw2xrShQ" name="Fork('Call('Behavior003_SemanticTest_B').result('result')')" incoming="_Y4Vx4tP7EeWB0MLw2xrShQ" outgoing="_Y4Vx4dP7EeWB0MLw2xrShQ _Y4Vx4NP7EeWB0MLw2xrShQ _Y4Vx49P7EeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_Y4Vx9NP7EeWB0MLw2xrShQ" name="Call('Behavior003_SemanticTest_B')" operation="_vMW5m6Z0EeW33f-XWS12xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_Y4Vx9dP7EeWB0MLw2xrShQ" name="Call('Behavior003_SemanticTest_B').result('result')" outgoing="_Y4Vx4tP7EeWB0MLw2xrShQ" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y4Vx9tP7EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y4Vx99P7EeWB0MLw2xrShQ" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_Y4Vx-NP7EeWB0MLw2xrShQ" name="Call('Behavior003_SemanticTest_B').target" incoming="_Y4Vx39P7EeWB0MLw2xrShQ" type="_vMW5gKZ0EeW33f-XWS12xA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y4Vx-dP7EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y4Vx-tP7EeWB0MLw2xrShQ" value="1"/>
+ </target>
+ </node>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_AIQIBKZ3EeW33f-XWS12xA" name="Return" incoming="_AIQIB6Z3EeW33f-XWS12xA" parameter="_AIQIAaZ3EeW33f-XWS12xA">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_AKKzkKZ3EeW33f-XWS12xA" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_AIQIBqZ3EeW33f-XWS12xA" name="FinalNode('SemanticTest Behaviors003-bis_Factory')" incoming="_AIQIBaZ3EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_Y4Vx1NP7EeWB0MLw2xrShQ" name="Return" incoming="_Y4Vx19P7EeWB0MLw2xrShQ" parameter="_AIQIAaZ3EeW33f-XWS12xA"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_Y4Vx1tP7EeWB0MLw2xrShQ" name="FinalNode('Behavior003_SemanticTest_B$Factory')" incoming="_Y4Vx1dP7EeWB0MLw2xrShQ"/>
</ownedBehavior>
<ownedBehavior xmi:type="uml:Activity" xmi:id="_vMW5j6Z0EeW33f-XWS12xA" name="getTestComponent$method$1" specification="_vMW5naZ0EeW33f-XWS12xA" node="_vMW5kqZ0EeW33f-XWS12xA _vMW5k6Z0EeW33f-XWS12xA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_vMW5kKZ0EeW33f-XWS12xA" name="tester" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
@@ -3881,7 +3712,7 @@ activity 'SemanticTest Behaviors003-bis_Factory'(): 'SemanticTest Behaviors003-b
<result xmi:type="uml:OutputPin" xmi:id="_vMW5mqZ0EeW33f-XWS12xA" name="instance" outgoing="_vMW5l6Z0EeW33f-XWS12xA"/>
</node>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_vMW5m6Z0EeW33f-XWS12xA" name="SemanticTest Behaviors003-bis" method="_vMW5g6Z0EeW33f-XWS12xA">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_vMW5m6Z0EeW33f-XWS12xA" name="Behavior003_SemanticTest_B" method="_vMW5g6Z0EeW33f-XWS12xA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_vMW5nKZ0EeW33f-XWS12xA" name="result" type="_vMW5gKZ0EeW33f-XWS12xA" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_vMW5naZ0EeW33f-XWS12xA" name="getTestComponent" method="_vMW5j6Z0EeW33f-XWS12xA" redefinedOperation="_tivJQFb0EeWEApi9OIHc6g">
@@ -3892,10 +3723,10 @@ activity 'SemanticTest Behaviors003-bis_Factory'(): 'SemanticTest Behaviors003-b
</ownedOperation>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_75zZAMKuEeWgftfveVAtmg" name="003-ter">
- <packagedElement xmi:type="uml:Class" xmi:id="_9vUwMMKuEeWgftfveVAtmg" name="Behaviors003-ter_Test" classifierBehavior="_9vUwMsKuEeWgftfveVAtmg" isActive="true">
+ <packagedElement xmi:type="uml:Package" xmi:id="_75zZAMKuEeWgftfveVAtmg" name="003-C">
+ <packagedElement xmi:type="uml:Class" xmi:id="_9vUwMMKuEeWgftfveVAtmg" name="Behavior003_Test_C" classifierBehavior="_9vUwMsKuEeWgftfveVAtmg" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_9vUwMcKuEeWgftfveVAtmg" general="_BYPqsH7WEeSVWJ91ynqG7w"/>
- <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_9vUwMsKuEeWgftfveVAtmg" name="Behaviors003-ter_Test$behavior$1" visibility="private">
+ <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_9vUwMsKuEeWgftfveVAtmg" name="Behavior003_C_Test$behavior$1" visibility="private">
<region xmi:type="uml:Region" xmi:id="_K4MD4MKvEeWgftfveVAtmg" name="Region1">
<transition xmi:type="uml:Transition" xmi:id="_SgkKgMKvEeWgftfveVAtmg" name="T1" source="_NTmWYMKvEeWgftfveVAtmg" target="_QOT0AMKvEeWgftfveVAtmg"/>
<transition xmi:type="uml:Transition" xmi:id="_piZHYMKvEeWgftfveVAtmg" name="T2" source="_QOT0AMKvEeWgftfveVAtmg" target="_mVXxwMKvEeWgftfveVAtmg">
@@ -4194,7 +4025,7 @@ activity 'SemanticTest Behaviors003-bis_Factory'(): 'SemanticTest Behaviors003-b
<subvertex xmi:type="uml:State" xmi:id="__3VwIMKvEeWgftfveVAtmg" name="error"/>
</region>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_9vUwM8KuEeWgftfveVAtmg" name="Behaviors003-ter_Test$method$1" specification="_9vUwP8KuEeWgftfveVAtmg" node="_9vUwN8KuEeWgftfveVAtmg _9vUwOMKuEeWgftfveVAtmg _9vUwOsKuEeWgftfveVAtmg">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_9vUwM8KuEeWgftfveVAtmg" name="Behavior003_C_Test$method$1" specification="_9vUwP8KuEeWgftfveVAtmg" node="_9vUwN8KuEeWgftfveVAtmg _9vUwOMKuEeWgftfveVAtmg _9vUwOsKuEeWgftfveVAtmg">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_9vUwNMKuEeWgftfveVAtmg" name="result" type="_9vUwMMKuEeWgftfveVAtmg" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_9vUwNcKuEeWgftfveVAtmg" name="call('super')->this" target="_9vUwOsKuEeWgftfveVAtmg" source="_9vUwOMKuEeWgftfveVAtmg"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_9vUwNsKuEeWgftfveVAtmg" name="result->result" target="_9vUwN8KuEeWgftfveVAtmg" source="_9vUwO8KuEeWgftfveVAtmg"/>
@@ -4206,80 +4037,86 @@ activity 'SemanticTest Behaviors003-bis_Factory'(): 'SemanticTest Behaviors003-b
<result xmi:type="uml:OutputPin" xmi:id="_9vUwO8KuEeWgftfveVAtmg" name="result" outgoing="_9vUwNsKuEeWgftfveVAtmg" type="_9vUwMMKuEeWgftfveVAtmg"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_9vUwPMKuEeWgftfveVAtmg" name="Behaviors003-ter_Test_Factory" node="_fRpThMKzEeWgftfveVAtmg _fRpThsKzEeWgftfveVAtmg _fRpTiMKzEeWgftfveVAtmg" group="_fRpTiMKzEeWgftfveVAtmg">
- <ownedComment xmi:type="uml:Comment" xmi:id="_fA_BUMKzEeWgftfveVAtmg">
- <body>namespace StateMachine_TestSuite::Behaviors::'003-ter'::'Behaviors003-ter_Test';&#xD;
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_9vUwPMKuEeWgftfveVAtmg" name="Behavior003_C_Test$Factory" node="_F6d59NP4EeWB0MLw2xrShQ _F6d59tP4EeWB0MLw2xrShQ _F6d5-NP4EeWB0MLw2xrShQ" group="_F6d5-NP4EeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_B8oycNP4EeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Behavior::'003-C'::Behavior003_Test_C;&#xD;
&#xD;
-activity 'Behaviors003-ter_Test_Factory'(): 'Behaviors003-ter_Test' {&#xD;
- return new 'Behaviors003-ter_Test'();&#xD;
+activity 'Behavior003_C_Test$Factory'(): Behavior003_Test_C{&#xD;
+ return new Behavior003_Test_C();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_fRpTgcKzEeWgftfveVAtmg" type="_9vUwMMKuEeWgftfveVAtmg" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_fRpTgcKzEeWgftfveVAtmg" visibility="public" type="_9vUwMMKuEeWgftfveVAtmg" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRpTgsKzEeWgftfveVAtmg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRpTg8KzEeWgftfveVAtmg" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_fRpTh8KzEeWgftfveVAtmg" target="_fRpThMKzEeWgftfveVAtmg" source="_fRpTi8KzEeWgftfveVAtmg"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_fRpThcKzEeWgftfveVAtmg" target="_fRpThsKzEeWgftfveVAtmg" source="_fRpTicKzEeWgftfveVAtmg"/>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_fRpTiMKzEeWgftfveVAtmg" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_fRpTicKzEeWgftfveVAtmg" name="1:ReturnStatement" outgoing="_fRpThcKzEeWgftfveVAtmg">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_fRpTisKzEeWgftfveVAtmg" target="_fRpTi8KzEeWgftfveVAtmg" source="_fRpTlMKzEeWgftfveVAtmg"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_fRpTi8KzEeWgftfveVAtmg" name="ReturnStatement.output('Output('Call('Behaviors003-ter_Test').result('result')')')" incoming="_fRpTisKzEeWgftfveVAtmg" outgoing="_fRpTh8KzEeWgftfveVAtmg" type="_9vUwMMKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRpTjMKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRpTjcKzEeWgftfveVAtmg" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_fRpTjsKzEeWgftfveVAtmg" name="InstanceCreationExpression('Behaviors003-ter_Test')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_fRpTj8KzEeWgftfveVAtmg" target="_fRpTqMKzEeWgftfveVAtmg" source="_fRpTnsKzEeWgftfveVAtmg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_fRpTkMKzEeWgftfveVAtmg" target="_fRpTnsKzEeWgftfveVAtmg" source="_fRpTmMKzEeWgftfveVAtmg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_fRpTkcKzEeWgftfveVAtmg" target="_fRpTm8KzEeWgftfveVAtmg" source="_fRpToMKzEeWgftfveVAtmg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_fRpTksKzEeWgftfveVAtmg" target="_fRpTpMKzEeWgftfveVAtmg" source="_fRpTnsKzEeWgftfveVAtmg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_fRpTk8KzEeWgftfveVAtmg" target="_fRpTlMKzEeWgftfveVAtmg" source="_fRpTnsKzEeWgftfveVAtmg"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_fRpTlMKzEeWgftfveVAtmg" name="Output('Call('Behaviors003-ter_Test').result('result')')" incoming="_fRpTk8KzEeWgftfveVAtmg" outgoing="_fRpTisKzEeWgftfveVAtmg" type="_9vUwMMKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRpTlcKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRpTlsKzEeWgftfveVAtmg" value="1"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_F6d59dP4EeWB0MLw2xrShQ" target="_F6d59tP4EeWB0MLw2xrShQ" source="_F6d5-dP4EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_F6d599P4EeWB0MLw2xrShQ" target="_F6d59NP4EeWB0MLw2xrShQ" source="_F6d5-9P4EeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_F6d5-NP4EeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_F6d5-dP4EeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_F6d59dP4EeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_F6d5-tP4EeWB0MLw2xrShQ" target="_F6d5-9P4EeWB0MLw2xrShQ" source="_F6d6BNP4EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_F6d5-9P4EeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior003_Test_C').result('result')')')" incoming="_F6d5-tP4EeWB0MLw2xrShQ" outgoing="_F6d599P4EeWB0MLw2xrShQ" type="_9vUwMMKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F6d5_NP4EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F6d5_dP4EeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_F6d5_tP4EeWB0MLw2xrShQ" name="InstanceCreationExpression('Behavior003_Test_C')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_F6d5_9P4EeWB0MLw2xrShQ" target="_F6d6GNP4EeWB0MLw2xrShQ" source="_F6d6FtP4EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_F6d6ANP4EeWB0MLw2xrShQ" target="_F6d6E9P4EeWB0MLw2xrShQ" source="_F6d6CNP4EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_F6d6AdP4EeWB0MLw2xrShQ" target="_F6d6DNP4EeWB0MLw2xrShQ" source="_F6d6FtP4EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_F6d6AtP4EeWB0MLw2xrShQ" target="_F6d6FtP4EeWB0MLw2xrShQ" source="_F6d6ENP4EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_F6d6A9P4EeWB0MLw2xrShQ" target="_F6d6BNP4EeWB0MLw2xrShQ" source="_F6d6FtP4EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_F6d6BNP4EeWB0MLw2xrShQ" name="Output('Call('Behavior003_Test_C').result('result')')" incoming="_F6d6A9P4EeWB0MLw2xrShQ" outgoing="_F6d5-tP4EeWB0MLw2xrShQ" type="_9vUwMMKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F6d6BdP4EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F6d6BtP4EeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CallOperationAction" xmi:id="_fRpTl8KzEeWgftfveVAtmg" name="Call('Behaviors003-ter_Test')" operation="_9vUwP8KuEeWgftfveVAtmg">
- <result xmi:type="uml:OutputPin" xmi:id="_fRpTmMKzEeWgftfveVAtmg" name="Call('Behaviors003-ter_Test').result('result')" outgoing="_fRpTkMKzEeWgftfveVAtmg" type="_9vUwMMKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRpTmcKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRpTmsKzEeWgftfveVAtmg" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_F6d6B9P4EeWB0MLw2xrShQ" name="Create('Behavior003_Test_C')" classifier="_9vUwMMKuEeWgftfveVAtmg">
+ <result xmi:type="uml:OutputPin" xmi:id="_F6d6CNP4EeWB0MLw2xrShQ" name="Create('Behavior003_Test_C').result" outgoing="_F6d6ANP4EeWB0MLw2xrShQ" type="_9vUwMMKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F6d6CdP4EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F6d6CtP4EeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_fRpTm8KzEeWgftfveVAtmg" name="Call('Behaviors003-ter_Test').target" incoming="_fRpTkcKzEeWgftfveVAtmg" type="_9vUwMMKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRpTnMKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRpTncKzEeWgftfveVAtmg" value="1"/>
- </target>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_fRpTnsKzEeWgftfveVAtmg" name="Fork('Call('Behaviors003-ter_Test').result('result')')" incoming="_fRpTkMKzEeWgftfveVAtmg" outgoing="_fRpTj8KzEeWgftfveVAtmg _fRpTksKzEeWgftfveVAtmg _fRpTk8KzEeWgftfveVAtmg"/>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_fRpTn8KzEeWgftfveVAtmg" name="Create('Behaviors003-ter_Test')" classifier="_9vUwMMKuEeWgftfveVAtmg">
- <result xmi:type="uml:OutputPin" xmi:id="_fRpToMKzEeWgftfveVAtmg" name="Create('Behaviors003-ter_Test').result" outgoing="_fRpTkcKzEeWgftfveVAtmg" type="_9vUwMMKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRpTocKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRpTosKzEeWgftfveVAtmg" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_fRpTo8KzEeWgftfveVAtmg" name="Start('Target')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_fRpTpMKzEeWgftfveVAtmg" name="Start('Target').object" incoming="_fRpTksKzEeWgftfveVAtmg" type="_BYPqsH7WEeSVWJ91ynqG7w">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRpTpcKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRpTpsKzEeWgftfveVAtmg" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_F6d6C9P4EeWB0MLw2xrShQ" name="Start('Behavior003_Test_C')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_F6d6DNP4EeWB0MLw2xrShQ" name="Start('Behavior003_Test_C').object" incoming="_F6d6AdP4EeWB0MLw2xrShQ" type="_9vUwMMKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F6d6DdP4EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F6d6DtP4EeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_fRpTp8KzEeWgftfveVAtmg" name="Start('Behaviors003-ter_Test')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_fRpTqMKzEeWgftfveVAtmg" name="Start('Behaviors003-ter_Test').object" incoming="_fRpTj8KzEeWgftfveVAtmg" type="_9vUwMMKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRpTqcKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRpTqsKzEeWgftfveVAtmg" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_F6d6D9P4EeWB0MLw2xrShQ" name="Call('Behavior003_Test_C')" operation="_9vUwP8KuEeWgftfveVAtmg">
+ <result xmi:type="uml:OutputPin" xmi:id="_F6d6ENP4EeWB0MLw2xrShQ" name="Call('Behavior003_Test_C').result('result')" outgoing="_F6d6AtP4EeWB0MLw2xrShQ" type="_9vUwMMKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F6d6EdP4EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F6d6EtP4EeWB0MLw2xrShQ" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_F6d6E9P4EeWB0MLw2xrShQ" name="Call('Behavior003_Test_C').target" incoming="_F6d6ANP4EeWB0MLw2xrShQ" type="_9vUwMMKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F6d6FNP4EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F6d6FdP4EeWB0MLw2xrShQ" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_F6d6FtP4EeWB0MLw2xrShQ" name="Fork('Call('Behavior003_Test_C').result('result')')" incoming="_F6d6AtP4EeWB0MLw2xrShQ" outgoing="_F6d6AdP4EeWB0MLw2xrShQ _F6d5_9P4EeWB0MLw2xrShQ _F6d6A9P4EeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_F6d6F9P4EeWB0MLw2xrShQ" name="Start('Target')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_F6d6GNP4EeWB0MLw2xrShQ" name="Start('Target').object" incoming="_F6d5_9P4EeWB0MLw2xrShQ" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F6d6GdP4EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F6d6GtP4EeWB0MLw2xrShQ" value="1"/>
</object>
</node>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_fRpThMKzEeWgftfveVAtmg" name="Return" incoming="_fRpTh8KzEeWgftfveVAtmg" parameter="_fRpTgcKzEeWgftfveVAtmg"/>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_fRpThsKzEeWgftfveVAtmg" name="FinalNode('Behaviors003-ter_Test_Factory')" incoming="_fRpThcKzEeWgftfveVAtmg"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_F6d59NP4EeWB0MLw2xrShQ" name="Return" incoming="_F6d599P4EeWB0MLw2xrShQ" parameter="_fRpTgcKzEeWgftfveVAtmg"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_F6d59tP4EeWB0MLw2xrShQ" name="FinalNode('Behavior003_C_Test$Factory')" incoming="_F6d59dP4EeWB0MLw2xrShQ"/>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_9vUwP8KuEeWgftfveVAtmg" name="Behaviors003-ter_Test" method="_9vUwM8KuEeWgftfveVAtmg">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_9vUwP8KuEeWgftfveVAtmg" name="Behavior003_Test_C" method="_9vUwM8KuEeWgftfveVAtmg">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_9vUwQMKuEeWgftfveVAtmg" name="result" type="_9vUwMMKuEeWgftfveVAtmg" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_9vcE8MKuEeWgftfveVAtmg" name="Tester_Behaviors003-ter" classifierBehavior="_9vcE8sKuEeWgftfveVAtmg" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_9vcE8MKuEeWgftfveVAtmg" name="Behavior003_Tester_C" classifierBehavior="_9vcE8sKuEeWgftfveVAtmg" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_9vcE8cKuEeWgftfveVAtmg" general="_cBRCwHrbEeSTqtY8GWjQzw"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_9vcE8sKuEeWgftfveVAtmg" name="Tester_Behaviors003-ter$behavior$1" visibility="private" node="_Y7nJEMK0EeWgftfveVAtmg _dVLxYMK0EeWgftfveVAtmg _0APNAMK0EeWgftfveVAtmg __xo-gMK0EeWgftfveVAtmg _Pp87AMK1EeWgftfveVAtmg _S_CngMK1EeWgftfveVAtmg _cjLQMMK1EeWgftfveVAtmg">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_9vcE8sKuEeWgftfveVAtmg" name="Behavior003_Tester_C$behavior$1" visibility="private" node="_Y7nJEMK0EeWgftfveVAtmg _dVLxYMK0EeWgftfveVAtmg _0APNAMK0EeWgftfveVAtmg __xo-gMK0EeWgftfveVAtmg _Pp87AMK1EeWgftfveVAtmg _S_CngMK1EeWgftfveVAtmg _cjLQMMK1EeWgftfveVAtmg">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_HZsRANP4EeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Behavior::'003-C'::'Tester_Behaviors003-ter';&#xD;
+&#xD;
+activity 'Tester_Behaviors003-ter$behavior$1'() {&#xD;
+}</body>
+ </ownedComment>
<edge xmi:type="uml:ControlFlow" xmi:id="_geVToMK0EeWgftfveVAtmg" target="_dVLxYMK0EeWgftfveVAtmg" source="_Y7nJEMK0EeWgftfveVAtmg"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_2YHqYMK0EeWgftfveVAtmg" target="_0APNAMK0EeWgftfveVAtmg" source="_dVLxYMK0EeWgftfveVAtmg"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_LBEEUMK1EeWgftfveVAtmg" target="_HHfxwMK1EeWgftfveVAtmg" source="_4Fl40MK0EeWgftfveVAtmg">
@@ -4318,7 +4155,7 @@ activity 'Behaviors003-ter_Test_Factory'(): 'Behaviors003-ter_Test' {&#xD;
<target xmi:type="uml:InputPin" xmi:id="_jdG8cMK1EeWgftfveVAtmg" incoming="_lPNMMMK1EeWgftfveVAtmg" type="_BYPqsH7WEeSVWJ91ynqG7w"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_9vcE88KuEeWgftfveVAtmg" name="Tester_Behaviors003-ter$method$1" specification="_9vcE_8KuEeWgftfveVAtmg" node="_9vcE98KuEeWgftfveVAtmg _9vcE-MKuEeWgftfveVAtmg _9vcE-sKuEeWgftfveVAtmg">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_9vcE88KuEeWgftfveVAtmg" name="Behavior003_Tester_C$method$1" specification="_9vcE_8KuEeWgftfveVAtmg" node="_9vcE98KuEeWgftfveVAtmg _9vcE-MKuEeWgftfveVAtmg _9vcE-sKuEeWgftfveVAtmg">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_9vcE9MKuEeWgftfveVAtmg" name="result" type="_9vcE8MKuEeWgftfveVAtmg" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_9vcE9cKuEeWgftfveVAtmg" name="call('super')->this" target="_9vcE-sKuEeWgftfveVAtmg" source="_9vcE-MKuEeWgftfveVAtmg"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_9vcE9sKuEeWgftfveVAtmg" name="result->result" target="_9vcE98KuEeWgftfveVAtmg" source="_9vcE-8KuEeWgftfveVAtmg"/>
@@ -4330,82 +4167,81 @@ activity 'Behaviors003-ter_Test_Factory'(): 'Behaviors003-ter_Test' {&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_9vcE-8KuEeWgftfveVAtmg" name="result" outgoing="_9vcE9sKuEeWgftfveVAtmg" type="_9vcE8MKuEeWgftfveVAtmg"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_9vcE_MKuEeWgftfveVAtmg" name="Tester_Behaviors003-ter_Factory" node="_j0AEZMKzEeWgftfveVAtmg _j0AEZsKzEeWgftfveVAtmg _j0AEaMKzEeWgftfveVAtmg" group="_j0AEaMKzEeWgftfveVAtmg">
- <ownedComment xmi:type="uml:Comment" xmi:id="_jkUpoMKzEeWgftfveVAtmg">
- <body>namespace&#xD;
-StateMachine_TestSuite::Behaviors::'003-ter'::'Tester_Behaviors003-ter';&#xD;
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_9vcE_MKuEeWgftfveVAtmg" name="Behavior003_Tester_C$Factory" node="_by9QNNP4EeWB0MLw2xrShQ _by9QNtP4EeWB0MLw2xrShQ _by9QONP4EeWB0MLw2xrShQ" group="_by9QONP4EeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_blmJoNP4EeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Behavior::'003-C'::Behavior003_Tester_C;&#xD;
&#xD;
-activity 'Tester_Behaviors003-ter_Factory'() : 'Tester_Behaviors003-ter'{&#xD;
- return new 'Tester_Behaviors003-ter'();&#xD;
+activity 'Behavior003_Tester_C$Factory'(): Behavior003_Tester_C {&#xD;
+ return new Behavior003_Tester_C();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_j0AEYcKzEeWgftfveVAtmg" type="_9vcE8MKuEeWgftfveVAtmg" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_j0AEYcKzEeWgftfveVAtmg" visibility="public" type="_9vcE8MKuEeWgftfveVAtmg" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j0AEYsKzEeWgftfveVAtmg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j0AEY8KzEeWgftfveVAtmg" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ControlFlow" xmi:id="_j0AEZcKzEeWgftfveVAtmg" target="_j0AEZsKzEeWgftfveVAtmg" source="_j0AEacKzEeWgftfveVAtmg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_j0AEZ8KzEeWgftfveVAtmg" target="_j0AEZMKzEeWgftfveVAtmg" source="_j0AEa8KzEeWgftfveVAtmg"/>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_j0AEaMKzEeWgftfveVAtmg" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_j0AEacKzEeWgftfveVAtmg" name="1:ReturnStatement" outgoing="_j0AEZcKzEeWgftfveVAtmg">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_j0AEasKzEeWgftfveVAtmg" target="_j0AEa8KzEeWgftfveVAtmg" source="_j0AEdMKzEeWgftfveVAtmg"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_j0AEa8KzEeWgftfveVAtmg" name="ReturnStatement.output('Output('Call('Tester_Behaviors003-ter').result('result')')')" incoming="_j0AEasKzEeWgftfveVAtmg" outgoing="_j0AEZ8KzEeWgftfveVAtmg" type="_9vcE8MKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j0AEbMKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j0AEbcKzEeWgftfveVAtmg" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_j0AEbsKzEeWgftfveVAtmg" name="InstanceCreationExpression('Tester_Behaviors003-ter')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_j0AEb8KzEeWgftfveVAtmg" target="_j0AEf8KzEeWgftfveVAtmg" source="_j0AEgcKzEeWgftfveVAtmg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_j0AEcMKzEeWgftfveVAtmg" target="_j0AEhMKzEeWgftfveVAtmg" source="_j0AEiMKzEeWgftfveVAtmg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_j0AEccKzEeWgftfveVAtmg" target="_j0AEfMKzEeWgftfveVAtmg" source="_j0AEf8KzEeWgftfveVAtmg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_j0AEcsKzEeWgftfveVAtmg" target="_j0AEeMKzEeWgftfveVAtmg" source="_j0AEf8KzEeWgftfveVAtmg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_j0AEc8KzEeWgftfveVAtmg" target="_j0AEdMKzEeWgftfveVAtmg" source="_j0AEf8KzEeWgftfveVAtmg"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_j0AEdMKzEeWgftfveVAtmg" name="Output('Call('Tester_Behaviors003-ter').result('result')')" incoming="_j0AEc8KzEeWgftfveVAtmg" outgoing="_j0AEasKzEeWgftfveVAtmg" type="_9vcE8MKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j0AEdcKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j0AEdsKzEeWgftfveVAtmg" value="1"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_by9QN9P4EeWB0MLw2xrShQ" target="_by9QNNP4EeWB0MLw2xrShQ" source="_by9QO9P4EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_by9QNdP4EeWB0MLw2xrShQ" target="_by9QNtP4EeWB0MLw2xrShQ" source="_by9QOdP4EeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_by9QONP4EeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_by9QOdP4EeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_by9QNdP4EeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_by9QOtP4EeWB0MLw2xrShQ" target="_by9QO9P4EeWB0MLw2xrShQ" source="_by9QRNP4EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_by9QO9P4EeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior003_Tester_C').result('result')')')" incoming="_by9QOtP4EeWB0MLw2xrShQ" outgoing="_by9QN9P4EeWB0MLw2xrShQ" type="_9vcE8MKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_by9QPNP4EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_by9QPdP4EeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_by9QPtP4EeWB0MLw2xrShQ" name="InstanceCreationExpression('Behavior003_Tester_C')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_by9QP9P4EeWB0MLw2xrShQ" target="_by9QVtP4EeWB0MLw2xrShQ" source="_by9QTNP4EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_by9QQNP4EeWB0MLw2xrShQ" target="_by9QWNP4EeWB0MLw2xrShQ" source="_by9QVtP4EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_by9QQdP4EeWB0MLw2xrShQ" target="_by9QSNP4EeWB0MLw2xrShQ" source="_by9QVtP4EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_by9QQtP4EeWB0MLw2xrShQ" target="_by9QT9P4EeWB0MLw2xrShQ" source="_by9QU9P4EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_by9QQ9P4EeWB0MLw2xrShQ" target="_by9QRNP4EeWB0MLw2xrShQ" source="_by9QVtP4EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_by9QRNP4EeWB0MLw2xrShQ" name="Output('Call('Behavior003_Tester_C').result('result')')" incoming="_by9QQ9P4EeWB0MLw2xrShQ" outgoing="_by9QOtP4EeWB0MLw2xrShQ" type="_9vcE8MKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_by9QRdP4EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_by9QRtP4EeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_j0AEd8KzEeWgftfveVAtmg" name="Start('Tester')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_j0AEeMKzEeWgftfveVAtmg" name="Start('Tester').object" incoming="_j0AEcsKzEeWgftfveVAtmg" type="_cBRCwHrbEeSTqtY8GWjQzw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j0AEecKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j0AEesKzEeWgftfveVAtmg" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_j0AEe8KzEeWgftfveVAtmg" name="Start('Tester_Behaviors003-ter')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_j0AEfMKzEeWgftfveVAtmg" name="Start('Tester_Behaviors003-ter').object" incoming="_j0AEccKzEeWgftfveVAtmg" type="_9vcE8MKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j0AEfcKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j0AEfsKzEeWgftfveVAtmg" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_by9QR9P4EeWB0MLw2xrShQ" name="Start('Behavior003_Tester_C')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_by9QSNP4EeWB0MLw2xrShQ" name="Start('Behavior003_Tester_C').object" incoming="_by9QQdP4EeWB0MLw2xrShQ" type="_9vcE8MKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_by9QSdP4EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_by9QStP4EeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_j0AEf8KzEeWgftfveVAtmg" name="Fork('Call('Tester_Behaviors003-ter').result('result')')" incoming="_j0AEb8KzEeWgftfveVAtmg" outgoing="_j0AEccKzEeWgftfveVAtmg _j0AEcsKzEeWgftfveVAtmg _j0AEc8KzEeWgftfveVAtmg"/>
- <node xmi:type="uml:CallOperationAction" xmi:id="_j0AEgMKzEeWgftfveVAtmg" name="Call('Tester_Behaviors003-ter')" operation="_9vcE_8KuEeWgftfveVAtmg">
- <result xmi:type="uml:OutputPin" xmi:id="_j0AEgcKzEeWgftfveVAtmg" name="Call('Tester_Behaviors003-ter').result('result')" outgoing="_j0AEb8KzEeWgftfveVAtmg" type="_9vcE8MKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j0AEgsKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j0AEg8KzEeWgftfveVAtmg" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_by9QS9P4EeWB0MLw2xrShQ" name="Call('Behavior003_Tester_C')" operation="_9vcE_8KuEeWgftfveVAtmg">
+ <result xmi:type="uml:OutputPin" xmi:id="_by9QTNP4EeWB0MLw2xrShQ" name="Call('Behavior003_Tester_C').result('result')" outgoing="_by9QP9P4EeWB0MLw2xrShQ" type="_9vcE8MKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_by9QTdP4EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_by9QTtP4EeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_j0AEhMKzEeWgftfveVAtmg" name="Call('Tester_Behaviors003-ter').target" incoming="_j0AEcMKzEeWgftfveVAtmg" type="_9vcE8MKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j0AEhcKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j0AEhsKzEeWgftfveVAtmg" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_by9QT9P4EeWB0MLw2xrShQ" name="Call('Behavior003_Tester_C').target" incoming="_by9QQtP4EeWB0MLw2xrShQ" type="_9vcE8MKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_by9QUNP4EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_by9QUdP4EeWB0MLw2xrShQ" value="1"/>
</target>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_j0AEh8KzEeWgftfveVAtmg" name="Create('Tester_Behaviors003-ter')" classifier="_9vcE8MKuEeWgftfveVAtmg">
- <result xmi:type="uml:OutputPin" xmi:id="_j0AEiMKzEeWgftfveVAtmg" name="Create('Tester_Behaviors003-ter').result" outgoing="_j0AEcMKzEeWgftfveVAtmg" type="_9vcE8MKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j0AEicKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j0AEisKzEeWgftfveVAtmg" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_by9QUtP4EeWB0MLw2xrShQ" name="Create('Behavior003_Tester_C')" classifier="_9vcE8MKuEeWgftfveVAtmg">
+ <result xmi:type="uml:OutputPin" xmi:id="_by9QU9P4EeWB0MLw2xrShQ" name="Create('Behavior003_Tester_C').result" outgoing="_by9QQtP4EeWB0MLw2xrShQ" type="_9vcE8MKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_by9QVNP4EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_by9QVdP4EeWB0MLw2xrShQ" value="1"/>
</result>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_by9QVtP4EeWB0MLw2xrShQ" name="Fork('Call('Behavior003_Tester_C').result('result')')" incoming="_by9QP9P4EeWB0MLw2xrShQ" outgoing="_by9QQdP4EeWB0MLw2xrShQ _by9QQNP4EeWB0MLw2xrShQ _by9QQ9P4EeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_by9QV9P4EeWB0MLw2xrShQ" name="Start('Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_by9QWNP4EeWB0MLw2xrShQ" name="Start('Tester').object" incoming="_by9QQNP4EeWB0MLw2xrShQ" type="_cBRCwHrbEeSTqtY8GWjQzw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_by9QWdP4EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_by9QWtP4EeWB0MLw2xrShQ" value="1"/>
+ </object>
+ </node>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_j0AEZMKzEeWgftfveVAtmg" name="Return" incoming="_j0AEZ8KzEeWgftfveVAtmg" parameter="_j0AEYcKzEeWgftfveVAtmg"/>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_j0AEZsKzEeWgftfveVAtmg" name="FinalNode('Tester_Behaviors003-ter_Factory')" incoming="_j0AEZcKzEeWgftfveVAtmg"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_by9QNNP4EeWB0MLw2xrShQ" name="Return" incoming="_by9QN9P4EeWB0MLw2xrShQ" parameter="_j0AEYcKzEeWgftfveVAtmg"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_by9QNtP4EeWB0MLw2xrShQ" name="FinalNode('Behavior003_Tester_C$Factory')" incoming="_by9QNdP4EeWB0MLw2xrShQ"/>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_9vcE_8KuEeWgftfveVAtmg" name="Tester_Behaviors003-ter" method="_9vcE88KuEeWgftfveVAtmg">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_9vcE_8KuEeWgftfveVAtmg" name="Behavior003_Tester_C" method="_9vcE88KuEeWgftfveVAtmg">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_9vcFAMKuEeWgftfveVAtmg" name="result" type="_9vcE8MKuEeWgftfveVAtmg" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_9vehMMKuEeWgftfveVAtmg" name="SemanticTest Behaviors003-ter" classifierBehavior="_9vehMsKuEeWgftfveVAtmg" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_9vehMMKuEeWgftfveVAtmg" name="Behavior003_SemanticTest_C" classifierBehavior="_9vehMsKuEeWgftfveVAtmg" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_9vehMcKuEeWgftfveVAtmg" general="_cdFl4FYCEeWzO8zy_nQCZg"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_9vehMsKuEeWgftfveVAtmg" name="SemanticTest Behaviors003-ter$behavior$1" visibility="private"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_9vehM8KuEeWgftfveVAtmg" name="SemanticTest Behaviors003-ter$method$1" specification="_9vehS8KuEeWgftfveVAtmg" node="_9vehN8KuEeWgftfveVAtmg _9vehOMKuEeWgftfveVAtmg _9vehOsKuEeWgftfveVAtmg">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_9vehMsKuEeWgftfveVAtmg" name="Behavior003_SemanticTest_C$behavior$1" visibility="private"/>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_9vehM8KuEeWgftfveVAtmg" name="Behavior003_SemanticTest_C$method$1" specification="_9vehS8KuEeWgftfveVAtmg" node="_9vehN8KuEeWgftfveVAtmg _9vehOMKuEeWgftfveVAtmg _9vehOsKuEeWgftfveVAtmg">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_9vehNMKuEeWgftfveVAtmg" name="result" type="_9vehMMKuEeWgftfveVAtmg" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_9vehNcKuEeWgftfveVAtmg" name="call('super')->this" target="_9vehOsKuEeWgftfveVAtmg" source="_9vehOMKuEeWgftfveVAtmg"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_9vehNsKuEeWgftfveVAtmg" name="result->result" target="_9vehN8KuEeWgftfveVAtmg" source="_9vehO8KuEeWgftfveVAtmg"/>
@@ -4417,73 +4253,73 @@ activity 'Tester_Behaviors003-ter_Factory'() : 'Tester_Behaviors003-ter'{&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_9vehO8KuEeWgftfveVAtmg" name="result" outgoing="_9vehNsKuEeWgftfveVAtmg" type="_9vehMMKuEeWgftfveVAtmg"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_9vehPMKuEeWgftfveVAtmg" name="SemanticTest Behaviors003-ter_Factory" node="_rcPBFMKzEeWgftfveVAtmg _rcPBFsKzEeWgftfveVAtmg _rcPBGMKzEeWgftfveVAtmg" group="_rcPBGMKzEeWgftfveVAtmg">
- <ownedComment xmi:type="uml:Comment" xmi:id="_rKrXAMKzEeWgftfveVAtmg">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_9vehPMKuEeWgftfveVAtmg" name="Behavior003_SemanticTest_C$Factory" node="_nB4KRNP5EeWB0MLw2xrShQ _nB4KRtP5EeWB0MLw2xrShQ _nB4KSNP5EeWB0MLw2xrShQ" group="_nB4KSNP5EeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_myAiQNP5EeWB0MLw2xrShQ">
<body>namespace&#xD;
-StateMachine_TestSuite::Behaviors::'003-ter'::'SemanticTest Behaviors003-ter';&#xD;
+StateMachine_TestSuite::Behavior::'003-C'::Behaviors003_SemanticTest_C;&#xD;
&#xD;
-activity 'SemanticTest Behaviors003-ter_Factory'(): 'SemanticTest Behaviors003-ter' {&#xD;
- return new 'SemanticTest Behaviors003-ter'();&#xD;
+activity 'Behavior003_SemanticTest_C$Factory'(): Behaviors003_SemanticTest_C {&#xD;
+ return new Behavior003_SemanticTest_C();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_rcPBEcKzEeWgftfveVAtmg" type="_9vehMMKuEeWgftfveVAtmg" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_rcPBEcKzEeWgftfveVAtmg" visibility="public" type="_9vehMMKuEeWgftfveVAtmg" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcPBEsKzEeWgftfveVAtmg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcPBE8KzEeWgftfveVAtmg" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_rcPBF8KzEeWgftfveVAtmg" target="_rcPBFMKzEeWgftfveVAtmg" source="_rcPBG8KzEeWgftfveVAtmg"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_rcPBFcKzEeWgftfveVAtmg" target="_rcPBFsKzEeWgftfveVAtmg" source="_rcPBGcKzEeWgftfveVAtmg"/>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_rcPBGMKzEeWgftfveVAtmg" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcPBGcKzEeWgftfveVAtmg" name="1:ReturnStatement" outgoing="_rcPBFcKzEeWgftfveVAtmg">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_rcPBGsKzEeWgftfveVAtmg" target="_rcPBG8KzEeWgftfveVAtmg" source="_rcPBJMKzEeWgftfveVAtmg"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_rcPBG8KzEeWgftfveVAtmg" name="ReturnStatement.output('Output('Call('SemanticTest Behaviors003-ter').result('result')')')" incoming="_rcPBGsKzEeWgftfveVAtmg" outgoing="_rcPBF8KzEeWgftfveVAtmg" type="_9vehMMKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcPBHMKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcPBHcKzEeWgftfveVAtmg" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_rcPBHsKzEeWgftfveVAtmg" name="InstanceCreationExpression('SemanticTest Behaviors003-ter')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_rcPBH8KzEeWgftfveVAtmg" target="_rcPBK8KzEeWgftfveVAtmg" source="_rcPBL8KzEeWgftfveVAtmg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_rcPBIMKzEeWgftfveVAtmg" target="_rcPBMsKzEeWgftfveVAtmg" source="_rcPBKMKzEeWgftfveVAtmg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_rcPBIcKzEeWgftfveVAtmg" target="_rcPBNMKzEeWgftfveVAtmg" source="_rcPBMsKzEeWgftfveVAtmg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_rcPBIsKzEeWgftfveVAtmg" target="_rcPBOMKzEeWgftfveVAtmg" source="_rcPBMsKzEeWgftfveVAtmg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_rcPBI8KzEeWgftfveVAtmg" target="_rcPBJMKzEeWgftfveVAtmg" source="_rcPBMsKzEeWgftfveVAtmg"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_rcPBJMKzEeWgftfveVAtmg" name="Output('Call('SemanticTest Behaviors003-ter').result('result')')" incoming="_rcPBI8KzEeWgftfveVAtmg" outgoing="_rcPBGsKzEeWgftfveVAtmg" type="_9vehMMKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcPBJcKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcPBJsKzEeWgftfveVAtmg" value="1"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_nB4KRdP5EeWB0MLw2xrShQ" target="_nB4KRtP5EeWB0MLw2xrShQ" source="_nB4KSdP5EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_nB4KR9P5EeWB0MLw2xrShQ" target="_nB4KRNP5EeWB0MLw2xrShQ" source="_nB4KS9P5EeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_nB4KSNP5EeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_nB4KSdP5EeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_nB4KRdP5EeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_nB4KStP5EeWB0MLw2xrShQ" target="_nB4KS9P5EeWB0MLw2xrShQ" source="_nB4KVNP5EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_nB4KS9P5EeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Behavior003_SemanticTest_C').result('result')')')" incoming="_nB4KStP5EeWB0MLw2xrShQ" outgoing="_nB4KR9P5EeWB0MLw2xrShQ" type="_9vehMMKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nB4KTNP5EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nB4KTdP5EeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_nB4KTtP5EeWB0MLw2xrShQ" name="InstanceCreationExpression('Behaviors003_SemanticTest_C')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_nB4KT9P5EeWB0MLw2xrShQ" target="_nB4KWNP5EeWB0MLw2xrShQ" source="_nB4KYtP5EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_nB4KUNP5EeWB0MLw2xrShQ" target="_nB4KZNP5EeWB0MLw2xrShQ" source="_nB4KYtP5EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_nB4KUdP5EeWB0MLw2xrShQ" target="_nB4KX9P5EeWB0MLw2xrShQ" source="_nB4KaNP5EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_nB4KUtP5EeWB0MLw2xrShQ" target="_nB4KYtP5EeWB0MLw2xrShQ" source="_nB4KXNP5EeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_nB4KU9P5EeWB0MLw2xrShQ" target="_nB4KVNP5EeWB0MLw2xrShQ" source="_nB4KYtP5EeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_nB4KVNP5EeWB0MLw2xrShQ" name="Output('Call('Behavior003_SemanticTest_C').result('result')')" incoming="_nB4KU9P5EeWB0MLw2xrShQ" outgoing="_nB4KStP5EeWB0MLw2xrShQ" type="_9vehMMKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nB4KVdP5EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nB4KVtP5EeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CallOperationAction" xmi:id="_rcPBJ8KzEeWgftfveVAtmg" name="Call('SemanticTest Behaviors003-ter')" operation="_9vehS8KuEeWgftfveVAtmg">
- <result xmi:type="uml:OutputPin" xmi:id="_rcPBKMKzEeWgftfveVAtmg" name="Call('SemanticTest Behaviors003-ter').result('result')" outgoing="_rcPBIMKzEeWgftfveVAtmg" type="_9vehMMKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcPBKcKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcPBKsKzEeWgftfveVAtmg" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_rcPBK8KzEeWgftfveVAtmg" name="Call('SemanticTest Behaviors003-ter').target" incoming="_rcPBH8KzEeWgftfveVAtmg" type="_9vehMMKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcPBLMKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcPBLcKzEeWgftfveVAtmg" value="1"/>
- </target>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_nB4KV9P5EeWB0MLw2xrShQ" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_nB4KWNP5EeWB0MLw2xrShQ" name="Start('SemanticTest').object" incoming="_nB4KT9P5EeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nB4KWdP5EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nB4KWtP5EeWB0MLw2xrShQ" value="1"/>
+ </object>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_rcPBLsKzEeWgftfveVAtmg" name="Create('SemanticTest Behaviors003-ter')" classifier="_9vehMMKuEeWgftfveVAtmg">
- <result xmi:type="uml:OutputPin" xmi:id="_rcPBL8KzEeWgftfveVAtmg" name="Create('SemanticTest Behaviors003-ter').result" outgoing="_rcPBH8KzEeWgftfveVAtmg" type="_9vehMMKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcPBMMKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcPBMcKzEeWgftfveVAtmg" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_nB4KW9P5EeWB0MLw2xrShQ" name="Call('Behavior003_SemanticTest_C')" operation="_9vehS8KuEeWgftfveVAtmg">
+ <result xmi:type="uml:OutputPin" xmi:id="_nB4KXNP5EeWB0MLw2xrShQ" name="Call('Behavior003_SemanticTest_C').result('result')" outgoing="_nB4KUtP5EeWB0MLw2xrShQ" type="_9vehMMKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nB4KXdP5EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nB4KXtP5EeWB0MLw2xrShQ" value="1"/>
</result>
+ <target xmi:type="uml:InputPin" xmi:id="_nB4KX9P5EeWB0MLw2xrShQ" name="Call('Behavior003_SemanticTest_C').target" incoming="_nB4KUdP5EeWB0MLw2xrShQ" type="_9vehMMKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nB4KYNP5EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nB4KYdP5EeWB0MLw2xrShQ" value="1"/>
+ </target>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_rcPBMsKzEeWgftfveVAtmg" name="Fork('Call('SemanticTest Behaviors003-ter').result('result')')" incoming="_rcPBIMKzEeWgftfveVAtmg" outgoing="_rcPBIcKzEeWgftfveVAtmg _rcPBIsKzEeWgftfveVAtmg _rcPBI8KzEeWgftfveVAtmg"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_rcPBM8KzEeWgftfveVAtmg" name="Start('SemanticTest Behaviors003-ter')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_rcPBNMKzEeWgftfveVAtmg" name="Start('SemanticTest Behaviors003-ter').object" incoming="_rcPBIcKzEeWgftfveVAtmg" type="_9vehMMKuEeWgftfveVAtmg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcPBNcKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcPBNsKzEeWgftfveVAtmg" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_nB4KYtP5EeWB0MLw2xrShQ" name="Fork('Call('Behavior003_SemanticTest_C').result('result')')" incoming="_nB4KUtP5EeWB0MLw2xrShQ" outgoing="_nB4KUNP5EeWB0MLw2xrShQ _nB4KT9P5EeWB0MLw2xrShQ _nB4KU9P5EeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_nB4KY9P5EeWB0MLw2xrShQ" name="Start('Behaviors003_SemanticTest_C')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_nB4KZNP5EeWB0MLw2xrShQ" name="Start('Behaviors003_SemanticTest_C').object" incoming="_nB4KUNP5EeWB0MLw2xrShQ" type="_9vehMMKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nB4KZdP5EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nB4KZtP5EeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_rcPBN8KzEeWgftfveVAtmg" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_rcPBOMKzEeWgftfveVAtmg" name="Start('SemanticTest').object" incoming="_rcPBIsKzEeWgftfveVAtmg" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcPBOcKzEeWgftfveVAtmg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcPBOsKzEeWgftfveVAtmg" value="1"/>
- </object>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_nB4KZ9P5EeWB0MLw2xrShQ" name="Create('Behaviors003_SemanticTest_C')" classifier="_9vehMMKuEeWgftfveVAtmg">
+ <result xmi:type="uml:OutputPin" xmi:id="_nB4KaNP5EeWB0MLw2xrShQ" name="Create('Behaviors003_SemanticTest_C').result" outgoing="_nB4KUdP5EeWB0MLw2xrShQ" type="_9vehMMKuEeWgftfveVAtmg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nB4KadP5EeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nB4KatP5EeWB0MLw2xrShQ" value="1"/>
+ </result>
</node>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_rcPBFMKzEeWgftfveVAtmg" name="Return" incoming="_rcPBF8KzEeWgftfveVAtmg" parameter="_rcPBEcKzEeWgftfveVAtmg"/>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_rcPBFsKzEeWgftfveVAtmg" name="FinalNode('SemanticTest Behaviors003-ter_Factory')" incoming="_rcPBFcKzEeWgftfveVAtmg"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_nB4KRNP5EeWB0MLw2xrShQ" name="Return" incoming="_nB4KR9P5EeWB0MLw2xrShQ" parameter="_rcPBEcKzEeWgftfveVAtmg"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_nB4KRtP5EeWB0MLw2xrShQ" name="FinalNode('Behavior003_SemanticTest_C$Factory')" incoming="_nB4KRdP5EeWB0MLw2xrShQ"/>
</ownedBehavior>
<ownedBehavior xmi:type="uml:Activity" xmi:id="_9vehP8KuEeWgftfveVAtmg" name="getTestComponent$method$1" specification="_9vehTcKuEeWgftfveVAtmg" node="_9vehQsKuEeWgftfveVAtmg _9vehQ8KuEeWgftfveVAtmg">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_9vehQMKuEeWgftfveVAtmg" name="tester" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
@@ -4501,7 +4337,7 @@ activity 'SemanticTest Behaviors003-ter_Factory'(): 'SemanticTest Behaviors003-t
<result xmi:type="uml:OutputPin" xmi:id="_9vehSsKuEeWgftfveVAtmg" name="instance" outgoing="_9vehR8KuEeWgftfveVAtmg"/>
</node>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_9vehS8KuEeWgftfveVAtmg" name="SemanticTest Behaviors003-ter" method="_9vehM8KuEeWgftfveVAtmg">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_9vehS8KuEeWgftfveVAtmg" name="Behavior003_SemanticTest_C" method="_9vehM8KuEeWgftfveVAtmg">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_9vehTMKuEeWgftfveVAtmg" name="result" type="_9vehMMKuEeWgftfveVAtmg" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_9vehTcKuEeWgftfveVAtmg" name="getTestComponent" method="_9vehP8KuEeWgftfveVAtmg" redefinedOperation="_tivJQFb0EeWEApi9OIHc6g">
@@ -7205,32 +7041,15 @@ activity 'addSegment$method$1'(in segment: String) {&#xD;
</packagedElement>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_QW38IIBVEeSyU99AdVPD5Q" name="OtherTests">
- <packagedElement xmi:type="uml:Package" xmi:id="_1AJmIIBVEeSyU99AdVPD5Q" name="14.2 - Compound transition example">
- <packagedElement xmi:type="uml:Class" xmi:id="_5AP-gIBVEeSyU99AdVPD5Q" name="TransitionExecutionAlgorithmTest" classifierBehavior="_LBMbcIBWEeSyU99AdVPD5Q" isActive="true">
- <ownedComment xmi:type="uml:Comment" xmi:id="_40zBQFuzEeWBprt3NRLCdQ">
- <body>namespace&#xD;
-StateMachine_TestSuite::OtherTests::'14.2 - Compound transition example';&#xD;
-&#xD;
-active class TransitionExecutionAlgorithmTest specializes&#xD;
-StateMachine_TestSuite::Util::Architecture::Target {&#xD;
-&#xD;
- public result: String;&#xD;
- @Create&#xD;
- public TransitionExecutionAlgorithmTest();&#xD;
-&#xD;
-}</body>
- </ownedComment>
+ <packagedElement xmi:type="uml:Package" xmi:id="_QW38IIBVEeSyU99AdVPD5Q" name="Other">
+ <packagedElement xmi:type="uml:Package" xmi:id="_1AJmIIBVEeSyU99AdVPD5Q" name="TransitionExecutionAlgorithm">
+ <packagedElement xmi:type="uml:Class" xmi:id="_5AP-gIBVEeSyU99AdVPD5Q" name="TransitionExecutionAlgorithm_Test" classifierBehavior="_LBMbcIBWEeSyU99AdVPD5Q" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_p3y_YIBaEeSyU99AdVPD5Q" general="_BYPqsH7WEeSVWJ91ynqG7w"/>
- <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_LBMbcIBWEeSyU99AdVPD5Q" name="TransitionExecutionAlgorithmTest" visibility="private">
+ <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_LBMbcIBWEeSyU99AdVPD5Q" name="TransitionExecutionAlgorithm_Test$behavior$1" visibility="private">
<region xmi:type="uml:Region" xmi:id="_MxxoQIBWEeSyU99AdVPD5Q" name="Region1">
<transition xmi:type="uml:Transition" xmi:id="_VJdr8IBWEeSyU99AdVPD5Q" source="_SODDsIBWEeSyU99AdVPD5Q" target="_7SoxIFu9EeWX2ahKO139xA"/>
- <transition xmi:type="uml:Transition" xmi:id="_MXbegIBqEeSdy_b8iws23g" name="ExitPoint_to_EntryPoint" source="_W0q0EIBXEeSyU99AdVPD5Q" target="_jcsPEIBYEeSyU99AdVPD5Q">
- <effect xmi:type="uml:Activity" xmi:id="_Sfr2MIBqEeSdy_b8iws23g" name="doTraversal" node="_q3u0AFu0EeWBprt3NRLCdQ _tQ2ngFu0EeWBprt3NRLCdQ _-yR24Fu0EeWBprt3NRLCdQ _VL_q4Fu1EeWBprt3NRLCdQ _cAp1kFu1EeWBprt3NRLCdQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_nAT2gFu0EeWBprt3NRLCdQ">
- <body>activity doTraversal() {&#xD;
-}</body>
- </ownedComment>
+ <transition xmi:type="uml:Transition" xmi:id="_MXbegIBqEeSdy_b8iws23g" name="T2" source="_W0q0EIBXEeSyU99AdVPD5Q" target="_jcsPEIBYEeSyU99AdVPD5Q">
+ <effect xmi:type="uml:Activity" xmi:id="_Sfr2MIBqEeSdy_b8iws23g" name="effect" node="_q3u0AFu0EeWBprt3NRLCdQ _tQ2ngFu0EeWBprt3NRLCdQ _-yR24Fu0EeWBprt3NRLCdQ _VL_q4Fu1EeWBprt3NRLCdQ _cAp1kFu1EeWBprt3NRLCdQ">
<edge xmi:type="uml:ControlFlow" xmi:id="_xaGU0Fu0EeWBprt3NRLCdQ" target="_tQ2ngFu0EeWBprt3NRLCdQ" source="_q3u0AFu0EeWBprt3NRLCdQ"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_SlDd0Fu1EeWBprt3NRLCdQ" target="_M1Qpclu1EeWBprt3NRLCdQ" source="_6upCUFu0EeWBprt3NRLCdQ">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_SlOc8Fu1EeWBprt3NRLCdQ" value="true"/>
@@ -7258,21 +7077,21 @@ StateMachine_TestSuite::Util::Architecture::Target {&#xD;
</target>
</node>
<node xmi:type="uml:ActivityFinalNode" xmi:id="_VL_q4Fu1EeWBprt3NRLCdQ" name="ActivityFinalNode1" incoming="_V-DZ8Fu1EeWBprt3NRLCdQ"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_cAp1kFu1EeWBprt3NRLCdQ" name="ExitPoint_to_EntryPoint">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_cAp1kFu1EeWBprt3NRLCdQ" name="T2(effect)">
<result xmi:type="uml:OutputPin" xmi:id="_iu2L4Fu1EeWBprt3NRLCdQ" name="value" outgoing="_lfMMkFu1EeWBprt3NRLCdQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_gWWqgFu1EeWBprt3NRLCdQ" value="ExitPoint_to_EntryPoint"/>
+ <value xmi:type="uml:LiteralString" xmi:id="_gWWqgFu1EeWBprt3NRLCdQ" value="T2(effect)"/>
</node>
</effect>
</transition>
- <transition xmi:type="uml:Transition" xmi:id="_AG9bwFu-EeWX2ahKO139xA" source="_7SoxIFu9EeWX2ahKO139xA" target="_TDQ0cIBWEeSyU99AdVPD5Q">
+ <transition xmi:type="uml:Transition" xmi:id="_AG9bwFu-EeWX2ahKO139xA" name="T1" source="_7SoxIFu9EeWX2ahKO139xA" target="_TDQ0cIBWEeSyU99AdVPD5Q">
<trigger xmi:type="uml:Trigger" xmi:id="_FFa50Fu-EeWX2ahKO139xA" name="StartTrigger" event="_OMzFUFbtEeWrJvPHum8sog"/>
</transition>
<subvertex xmi:type="uml:Pseudostate" xmi:id="_SODDsIBWEeSyU99AdVPD5Q" name="Initial1"/>
<subvertex xmi:type="uml:State" xmi:id="_TDQ0cIBWEeSyU99AdVPD5Q" name="S1">
<connectionPoint xmi:type="uml:Pseudostate" xmi:id="_W0q0EIBXEeSyU99AdVPD5Q" name="ExitPoint1" kind="exitPoint"/>
- <exit xmi:type="uml:Activity" xmi:id="_T-iMEIBlEeSyU99AdVPD5Q" name="doExit" node="_wW_ckFu1EeWBprt3NRLCdQ _wXADoFu1EeWBprt3NRLCdQ _wXADolu1EeWBprt3NRLCdQ _wXAqsFu1EeWBprt3NRLCdQ _wXBRwFu1EeWBprt3NRLCdQ">
+ <exit xmi:type="uml:Activity" xmi:id="_T-iMEIBlEeSyU99AdVPD5Q" name="exit" node="_wW_ckFu1EeWBprt3NRLCdQ _wXADoFu1EeWBprt3NRLCdQ _wXADolu1EeWBprt3NRLCdQ _wXAqsFu1EeWBprt3NRLCdQ _wXBRwFu1EeWBprt3NRLCdQ">
<edge xmi:type="uml:ControlFlow" xmi:id="_wW9AUFu1EeWBprt3NRLCdQ" target="_wXADoFu1EeWBprt3NRLCdQ" source="_wW_ckFu1EeWBprt3NRLCdQ"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_wW9nYFu1EeWBprt3NRLCdQ" target="_wXADp1u1EeWBprt3NRLCdQ" source="_wXADoVu1EeWBprt3NRLCdQ">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_wW9nYVu1EeWBprt3NRLCdQ" value="true"/>
@@ -7300,16 +7119,16 @@ StateMachine_TestSuite::Util::Architecture::Target {&#xD;
</target>
</node>
<node xmi:type="uml:ActivityFinalNode" xmi:id="_wXAqsFu1EeWBprt3NRLCdQ" name="ActivityFinalNode1" incoming="_wW9nY1u1EeWBprt3NRLCdQ"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wXBRwFu1EeWBprt3NRLCdQ" name="S1">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_wXBRwFu1EeWBprt3NRLCdQ" name="S1(exit)">
<result xmi:type="uml:OutputPin" xmi:id="_wXBRwVu1EeWBprt3NRLCdQ" name="value" outgoing="_wW-1gFu1EeWBprt3NRLCdQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_wXBRwlu1EeWBprt3NRLCdQ" value="S1"/>
+ <value xmi:type="uml:LiteralString" xmi:id="_wXBRwlu1EeWBprt3NRLCdQ" value="S1(exit)"/>
</node>
</exit>
<region xmi:type="uml:Region" xmi:id="_V5lhUIBWEeSyU99AdVPD5Q" name="Region1">
- <transition xmi:type="uml:Transition" xmi:id="_9I2EMIBYEeSyU99AdVPD5Q" name="S1.1_to_ExitPoint" source="_a_Td8IBWEeSyU99AdVPD5Q" target="_W0q0EIBXEeSyU99AdVPD5Q">
- <effect xmi:type="uml:Activity" xmi:id="_tNOCEIBlEeSyU99AdVPD5Q" name="doTraversal" node="_6MF5cFu1EeWBprt3NRLCdQ _6MF5cVu1EeWBprt3NRLCdQ _6MGggFu1EeWBprt3NRLCdQ _6MGgh1u1EeWBprt3NRLCdQ _6MHHkFu1EeWBprt3NRLCdQ">
+ <transition xmi:type="uml:Transition" xmi:id="_9I2EMIBYEeSyU99AdVPD5Q" name="T1.2" source="_a_Td8IBWEeSyU99AdVPD5Q" target="_W0q0EIBXEeSyU99AdVPD5Q">
+ <effect xmi:type="uml:Activity" xmi:id="_tNOCEIBlEeSyU99AdVPD5Q" name="effect" node="_6MF5cFu1EeWBprt3NRLCdQ _6MF5cVu1EeWBprt3NRLCdQ _6MGggFu1EeWBprt3NRLCdQ _6MGgh1u1EeWBprt3NRLCdQ _6MHHkFu1EeWBprt3NRLCdQ">
<edge xmi:type="uml:ControlFlow" xmi:id="_6MEEQFu1EeWBprt3NRLCdQ" target="_6MF5cVu1EeWBprt3NRLCdQ" source="_6MF5cFu1EeWBprt3NRLCdQ"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_6MErUFu1EeWBprt3NRLCdQ" target="_6MGghVu1EeWBprt3NRLCdQ" source="_6MF5clu1EeWBprt3NRLCdQ">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_6MErUVu1EeWBprt3NRLCdQ" value="true"/>
@@ -7337,18 +7156,18 @@ StateMachine_TestSuite::Util::Architecture::Target {&#xD;
</target>
</node>
<node xmi:type="uml:ActivityFinalNode" xmi:id="_6MGgh1u1EeWBprt3NRLCdQ" name="ActivityFinalNode1" incoming="_6MFSYFu1EeWBprt3NRLCdQ"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_6MHHkFu1EeWBprt3NRLCdQ" name="S1.1_to_ExitPoint">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_6MHHkFu1EeWBprt3NRLCdQ" name="T1.2(effect)">
<result xmi:type="uml:OutputPin" xmi:id="_6MHHkVu1EeWBprt3NRLCdQ" name="value" outgoing="_6MFSYVu1EeWBprt3NRLCdQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_6MHHklu1EeWBprt3NRLCdQ" value="S1.1_to_ExitPoint"/>
+ <value xmi:type="uml:LiteralString" xmi:id="_6MHHklu1EeWBprt3NRLCdQ" value="T1.2(effect)"/>
</node>
</effect>
<trigger xmi:type="uml:Trigger" xmi:id="_531eEIBmEeSyU99AdVPD5Q" name="ContinueTrigger" event="_DuyVEIBnEeSyU99AdVPD5Q"/>
</transition>
- <transition xmi:type="uml:Transition" xmi:id="_BQHbkIBZEeSyU99AdVPD5Q" source="_AMD9kIBZEeSyU99AdVPD5Q" target="_a_Td8IBWEeSyU99AdVPD5Q"/>
+ <transition xmi:type="uml:Transition" xmi:id="_BQHbkIBZEeSyU99AdVPD5Q" name="T1.1" source="_AMD9kIBZEeSyU99AdVPD5Q" target="_a_Td8IBWEeSyU99AdVPD5Q"/>
<subvertex xmi:type="uml:State" xmi:id="_a_Td8IBWEeSyU99AdVPD5Q" name="S1.1">
- <exit xmi:type="uml:Activity" xmi:id="_VzSksIBZEeSyU99AdVPD5Q" name="doExit" node="_G1SOk1u2EeWBprt3NRLCdQ _G1S1oFu2EeWBprt3NRLCdQ _G1S1olu2EeWBprt3NRLCdQ _G1TcsFu2EeWBprt3NRLCdQ _G1TcsVu2EeWBprt3NRLCdQ">
+ <exit xmi:type="uml:Activity" xmi:id="_VzSksIBZEeSyU99AdVPD5Q" name="exit" node="_G1SOk1u2EeWBprt3NRLCdQ _G1S1oFu2EeWBprt3NRLCdQ _G1S1olu2EeWBprt3NRLCdQ _G1TcsFu2EeWBprt3NRLCdQ _G1TcsVu2EeWBprt3NRLCdQ">
<edge xmi:type="uml:ControlFlow" xmi:id="_G1QZYFu2EeWBprt3NRLCdQ" target="_G1S1oFu2EeWBprt3NRLCdQ" source="_G1SOk1u2EeWBprt3NRLCdQ"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_G1RAcFu2EeWBprt3NRLCdQ" target="_G1S1p1u2EeWBprt3NRLCdQ" source="_G1S1oVu2EeWBprt3NRLCdQ">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_G1RAcVu2EeWBprt3NRLCdQ" value="true"/>
@@ -7376,19 +7195,19 @@ StateMachine_TestSuite::Util::Architecture::Target {&#xD;
</target>
</node>
<node xmi:type="uml:ActivityFinalNode" xmi:id="_G1TcsFu2EeWBprt3NRLCdQ" name="ActivityFinalNode1" incoming="_G1RngFu2EeWBprt3NRLCdQ"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G1TcsVu2EeWBprt3NRLCdQ" name="S1.1">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_G1TcsVu2EeWBprt3NRLCdQ" name="S1.1(exit)">
<result xmi:type="uml:OutputPin" xmi:id="_G1Tcslu2EeWBprt3NRLCdQ" name="value" outgoing="_G1SOkFu2EeWBprt3NRLCdQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_G1Tcs1u2EeWBprt3NRLCdQ" value="S1.1"/>
+ <value xmi:type="uml:LiteralString" xmi:id="_G1Tcs1u2EeWBprt3NRLCdQ" value="S1.1(exit)"/>
</node>
</exit>
</subvertex>
<subvertex xmi:type="uml:Pseudostate" xmi:id="_AMD9kIBZEeSyU99AdVPD5Q" name="Initial1"/>
</region>
</subvertex>
- <subvertex xmi:type="uml:State" xmi:id="_av_aIIBXEeSyU99AdVPD5Q" name="T1">
- <entry xmi:type="uml:Activity" xmi:id="_UHDVQIBtEeSKLa9K6aXkpQ" name="doEntry" node="_O3i001u2EeWBprt3NRLCdQ _O3jb4Fu2EeWBprt3NRLCdQ _O3kqAFu2EeWBprt3NRLCdQ _O3kqB1u2EeWBprt3NRLCdQ _O3lREFu2EeWBprt3NRLCdQ">
+ <subvertex xmi:type="uml:State" xmi:id="_av_aIIBXEeSyU99AdVPD5Q" name="S2">
+ <entry xmi:type="uml:Activity" xmi:id="_UHDVQIBtEeSKLa9K6aXkpQ" name="entry" node="_O3i001u2EeWBprt3NRLCdQ _O3jb4Fu2EeWBprt3NRLCdQ _O3kqAFu2EeWBprt3NRLCdQ _O3kqB1u2EeWBprt3NRLCdQ _O3lREFu2EeWBprt3NRLCdQ">
<edge xmi:type="uml:ControlFlow" xmi:id="_O3hmsFu2EeWBprt3NRLCdQ" target="_O3jb4Fu2EeWBprt3NRLCdQ" source="_O3i001u2EeWBprt3NRLCdQ"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_O3iNwFu2EeWBprt3NRLCdQ" target="_O3kqBVu2EeWBprt3NRLCdQ" source="_O3jb4Vu2EeWBprt3NRLCdQ">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_O3iNwVu2EeWBprt3NRLCdQ" value="true"/>
@@ -7416,17 +7235,17 @@ StateMachine_TestSuite::Util::Architecture::Target {&#xD;
</target>
</node>
<node xmi:type="uml:ActivityFinalNode" xmi:id="_O3kqB1u2EeWBprt3NRLCdQ" name="ActivityFinalNode1" incoming="_O3iNw1u2EeWBprt3NRLCdQ"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_O3lREFu2EeWBprt3NRLCdQ" name="T1">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_O3lREFu2EeWBprt3NRLCdQ" name="S2(entry)">
<result xmi:type="uml:OutputPin" xmi:id="_O3lREVu2EeWBprt3NRLCdQ" name="value" outgoing="_O3i00Fu2EeWBprt3NRLCdQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_O3lRElu2EeWBprt3NRLCdQ" value="T1"/>
+ <value xmi:type="uml:LiteralString" xmi:id="_O3lRElu2EeWBprt3NRLCdQ" value="S2(entry)"/>
</node>
</entry>
<region xmi:type="uml:Region" xmi:id="_byq_IIBXEeSyU99AdVPD5Q" name="Region1">
- <subvertex xmi:type="uml:State" xmi:id="_U2PjEIBYEeSyU99AdVPD5Q" name="T1.1">
+ <subvertex xmi:type="uml:State" xmi:id="_U2PjEIBYEeSyU99AdVPD5Q" name="S2.1">
<connectionPoint xmi:type="uml:Pseudostate" xmi:id="_jcsPEIBYEeSyU99AdVPD5Q" name="EntryPoint1" kind="entryPoint"/>
- <entry xmi:type="uml:Activity" xmi:id="_SCv7MIBtEeSKLa9K6aXkpQ" name="doEntry" node="_ZyF20Fu2EeWBprt3NRLCdQ _ZyHE8Fu2EeWBprt3NRLCdQ _ZyHsAFu2EeWBprt3NRLCdQ _ZyITEFu2EeWBprt3NRLCdQ _ZyI6IFu2EeWBprt3NRLCdQ">
+ <entry xmi:type="uml:Activity" xmi:id="_SCv7MIBtEeSKLa9K6aXkpQ" name="entry" node="_ZyF20Fu2EeWBprt3NRLCdQ _ZyHE8Fu2EeWBprt3NRLCdQ _ZyHsAFu2EeWBprt3NRLCdQ _ZyITEFu2EeWBprt3NRLCdQ _ZyI6IFu2EeWBprt3NRLCdQ">
<edge xmi:type="uml:ControlFlow" xmi:id="_ZyDakFu2EeWBprt3NRLCdQ" target="_ZyHE8Fu2EeWBprt3NRLCdQ" source="_ZyF20Fu2EeWBprt3NRLCdQ"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_ZyEBoFu2EeWBprt3NRLCdQ" target="_ZyHsBVu2EeWBprt3NRLCdQ" source="_ZyHE8Vu2EeWBprt3NRLCdQ">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_ZyEosFu2EeWBprt3NRLCdQ" value="true"/>
@@ -7454,16 +7273,16 @@ StateMachine_TestSuite::Util::Architecture::Target {&#xD;
</target>
</node>
<node xmi:type="uml:ActivityFinalNode" xmi:id="_ZyITEFu2EeWBprt3NRLCdQ" name="ActivityFinalNode1" incoming="_ZyFPwFu2EeWBprt3NRLCdQ"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ZyI6IFu2EeWBprt3NRLCdQ" name="T1.1">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_ZyI6IFu2EeWBprt3NRLCdQ" name="S2.1(entry)">
<result xmi:type="uml:OutputPin" xmi:id="_ZyI6IVu2EeWBprt3NRLCdQ" name="value" outgoing="_ZyFPwVu2EeWBprt3NRLCdQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_ZyI6Ilu2EeWBprt3NRLCdQ" value="T1.1"/>
+ <value xmi:type="uml:LiteralString" xmi:id="_ZyI6Ilu2EeWBprt3NRLCdQ" value="S2.1(entry)"/>
</node>
</entry>
<region xmi:type="uml:Region" xmi:id="_WRicYIBYEeSyU99AdVPD5Q" name="T1.1">
- <transition xmi:type="uml:Transition" xmi:id="_x_gYQIBYEeSyU99AdVPD5Q" name="EntryPoint_to_T1.1.1" kind="local" source="_jcsPEIBYEeSyU99AdVPD5Q" target="_wSTPkIBYEeSyU99AdVPD5Q">
- <effect xmi:type="uml:Activity" xmi:id="_taaXQIBqEeSdy_b8iws23g" name="doTraversal" node="_gi1x41u2EeWBprt3NRLCdQ _gi2Y8Fu2EeWBprt3NRLCdQ _gi2Y8lu2EeWBprt3NRLCdQ _gi3AAFu2EeWBprt3NRLCdQ _gi3AAVu2EeWBprt3NRLCdQ">
+ <transition xmi:type="uml:Transition" xmi:id="_x_gYQIBYEeSyU99AdVPD5Q" name="T2.1" kind="local" source="_jcsPEIBYEeSyU99AdVPD5Q" target="_wSTPkIBYEeSyU99AdVPD5Q">
+ <effect xmi:type="uml:Activity" xmi:id="_taaXQIBqEeSdy_b8iws23g" name="effect" node="_gi1x41u2EeWBprt3NRLCdQ _gi2Y8Fu2EeWBprt3NRLCdQ _gi2Y8lu2EeWBprt3NRLCdQ _gi3AAFu2EeWBprt3NRLCdQ _gi3AAVu2EeWBprt3NRLCdQ">
<edge xmi:type="uml:ControlFlow" xmi:id="_gi0jwFu2EeWBprt3NRLCdQ" target="_gi2Y8Fu2EeWBprt3NRLCdQ" source="_gi1x41u2EeWBprt3NRLCdQ"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_gi1K0Fu2EeWBprt3NRLCdQ" target="_gi2Y91u2EeWBprt3NRLCdQ" source="_gi2Y8Vu2EeWBprt3NRLCdQ">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_gi1K0Vu2EeWBprt3NRLCdQ" value="true"/>
@@ -7491,20 +7310,16 @@ StateMachine_TestSuite::Util::Architecture::Target {&#xD;
</target>
</node>
<node xmi:type="uml:ActivityFinalNode" xmi:id="_gi3AAFu2EeWBprt3NRLCdQ" name="ActivityFinalNode1" incoming="_gi1K01u2EeWBprt3NRLCdQ"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gi3AAVu2EeWBprt3NRLCdQ" name="EntryPoint_to_T1.1.1">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_gi3AAVu2EeWBprt3NRLCdQ" name="T2.1(effect)">
<result xmi:type="uml:OutputPin" xmi:id="_gi3AAlu2EeWBprt3NRLCdQ" name="value" outgoing="_gi1x4Fu2EeWBprt3NRLCdQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_gi3AA1u2EeWBprt3NRLCdQ" value="EntryPoint_to_T1.1.1"/>
+ <value xmi:type="uml:LiteralString" xmi:id="_gi3AA1u2EeWBprt3NRLCdQ" value="T2.1(effect)"/>
</node>
</effect>
</transition>
- <subvertex xmi:type="uml:State" xmi:id="_wSTPkIBYEeSyU99AdVPD5Q" name="T1.1.1">
- <entry xmi:type="uml:Activity" xmi:id="_PiwDoIBtEeSKLa9K6aXkpQ" name="doEntry" node="_S32ScFu_EeWX2ahKO139xA _S325gFu_EeWX2ahKO139xA _S325hVu_EeWX2ahKO139xA _S33gkFu_EeWX2ahKO139xA _S34usFu_EeWX2ahKO139xA _S35VwFu_EeWX2ahKO139xA _S35VwVu_EeWX2ahKO139xA _S36j4Fu_EeWX2ahKO139xA">
- <ownedComment xmi:type="uml:Comment" xmi:id="_TI8pgFu_EeWX2ahKO139xA">
- <body>activity doEntry() {&#xD;
-}</body>
- </ownedComment>
+ <subvertex xmi:type="uml:State" xmi:id="_wSTPkIBYEeSyU99AdVPD5Q" name="S2.1.1">
+ <entry xmi:type="uml:Activity" xmi:id="_PiwDoIBtEeSKLa9K6aXkpQ" name="entry" node="_S32ScFu_EeWX2ahKO139xA _S325gFu_EeWX2ahKO139xA _S325hVu_EeWX2ahKO139xA _S33gkFu_EeWX2ahKO139xA _S34usFu_EeWX2ahKO139xA _S35VwFu_EeWX2ahKO139xA _S35VwVu_EeWX2ahKO139xA _S36j4Fu_EeWX2ahKO139xA">
<edge xmi:type="uml:ControlFlow" xmi:id="_S3wL0Fu_EeWX2ahKO139xA" target="_S325hVu_EeWX2ahKO139xA" source="_S32ScFu_EeWX2ahKO139xA"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_S3xZ8Fu_EeWX2ahKO139xA" target="_S35VwFu_EeWX2ahKO139xA" source="_S325hlu_EeWX2ahKO139xA">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_S3xZ8Vu_EeWX2ahKO139xA" value="true"/>
@@ -7575,7 +7390,7 @@ StateMachine_TestSuite::Util::Architecture::Target {&#xD;
<subvertex xmi:type="uml:State" xmi:id="_7SoxIFu9EeWX2ahKO139xA" name="Waiting"/>
</region>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_mY48EFuyEeWBprt3NRLCdQ" name="TransitionExecutionAlgorithmTest$method$1" specification="_kcs8MFuyEeWBprt3NRLCdQ" node="_-u4PgFuyEeWBprt3NRLCdQ _-u42kFuyEeWBprt3NRLCdQ _-u5doFuyEeWBprt3NRLCdQ _-u5dpVuyEeWBprt3NRLCdQ">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_mY48EFuyEeWBprt3NRLCdQ" name="TransitionExecutionAlgorithm_Test$method$1" specification="_kcs8MFuyEeWBprt3NRLCdQ" node="_-u4PgFuyEeWBprt3NRLCdQ _-u42kFuyEeWBprt3NRLCdQ _-u5doFuyEeWBprt3NRLCdQ _-u5dpVuyEeWBprt3NRLCdQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_-uyv8FuyEeWBprt3NRLCdQ" name="return" type="_5AP-gIBVEeSyU99AdVPD5Q" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_-uz-EFuyEeWBprt3NRLCdQ" target="_-u5doFuyEeWBprt3NRLCdQ" source="_-u42kFuyEeWBprt3NRLCdQ"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_-u1MMFuyEeWBprt3NRLCdQ" target="_-u4PgFuyEeWBprt3NRLCdQ" source="_-u5dpluyEeWBprt3NRLCdQ">
@@ -7599,91 +7414,80 @@ StateMachine_TestSuite::Util::Architecture::Target {&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_-u5dpluyEeWBprt3NRLCdQ" name="this" outgoing="_-u1MMFuyEeWBprt3NRLCdQ" type="_5AP-gIBVEeSyU99AdVPD5Q"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_GcgCgFuzEeWBprt3NRLCdQ" name="TransitionExecutionAlgorithmTest_Factory" node="_ZYsKRFu0EeWBprt3NRLCdQ _ZYsKRlu0EeWBprt3NRLCdQ _ZYsKSFu0EeWBprt3NRLCdQ" group="_ZYsKSFu0EeWBprt3NRLCdQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_RIfEEFuzEeWBprt3NRLCdQ">
- <body>namespace&#xD;
-StateMachine_TestSuite::OtherTests::'14.2 - Compound transition example'::TransitionExecutionAlgorithmTest;&#xD;
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_GcgCgFuzEeWBprt3NRLCdQ" name="TransitionExecutionAlgorithm_Test$Factory" node="_3qb-VNQBEeWB0MLw2xrShQ _3qb-VtQBEeWB0MLw2xrShQ _3qb-WNQBEeWB0MLw2xrShQ" group="_3qb-WNQBEeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wPTCcNQBEeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Other::TransitionExecutionAlgorithm::TransitionExecutionAlgorithm_Test;&#xD;
&#xD;
-private import StateMachine_TestSuite::Util::Architecture::Target; &#xD;
-&#xD;
-activity TransitionExecutionAlgorithmTest_Factory() : Target{&#xD;
- return new TransitionExecutionAlgorithmTest();&#xD;
+activity 'TransitionExecutionAlgorithm_Test$Factory'():TransitionExecutionAlgorithm_Test {&#xD;
+ return new TransitionExecutionAlgorithm_Test();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_ZYsKQVu0EeWBprt3NRLCdQ" type="_BYPqsH7WEeSVWJ91ynqG7w" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_ZYsKQVu0EeWBprt3NRLCdQ" visibility="public" type="_5AP-gIBVEeSyU99AdVPD5Q" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZYsKQlu0EeWBprt3NRLCdQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZYsKQ1u0EeWBprt3NRLCdQ" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ZYsKRVu0EeWBprt3NRLCdQ" target="_ZYsKRlu0EeWBprt3NRLCdQ" source="_ZYsKSVu0EeWBprt3NRLCdQ">
- <name xsi:nil="true"/>
- </edge>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ZYsKR1u0EeWBprt3NRLCdQ" target="_ZYsKRFu0EeWBprt3NRLCdQ" source="_ZYsKS1u0EeWBprt3NRLCdQ">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_ZZUcYVu0EeWBprt3NRLCdQ" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_ZZVDcFu0EeWBprt3NRLCdQ" value="1"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_ZYsKSFu0EeWBprt3NRLCdQ" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZYsKSVu0EeWBprt3NRLCdQ" name="1:ReturnStatement" outgoing="_ZYsKRVu0EeWBprt3NRLCdQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ZYsKSlu0EeWBprt3NRLCdQ" target="_ZYsKS1u0EeWBprt3NRLCdQ" source="_ZYsKVFu0EeWBprt3NRLCdQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_ZYsKS1u0EeWBprt3NRLCdQ" name="ReturnStatement.output('Output('Call('TransitionExecutionAlgorithmTest').result('return')')')" incoming="_ZYsKSlu0EeWBprt3NRLCdQ" outgoing="_ZYsKR1u0EeWBprt3NRLCdQ" type="_5AP-gIBVEeSyU99AdVPD5Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZYsKTFu0EeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZYsKTVu0EeWBprt3NRLCdQ" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ZYsKTlu0EeWBprt3NRLCdQ" name="InstanceCreationExpression('TransitionExecutionAlgorithmTest')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ZYsKT1u0EeWBprt3NRLCdQ" target="_ZYsKZ1u0EeWBprt3NRLCdQ" source="_ZYsKalu0EeWBprt3NRLCdQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ZYsKUFu0EeWBprt3NRLCdQ" target="_ZYsKY1u0EeWBprt3NRLCdQ" source="_ZYsKXFu0EeWBprt3NRLCdQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ZYsKUVu0EeWBprt3NRLCdQ" target="_ZYsKalu0EeWBprt3NRLCdQ" source="_ZYsKYFu0EeWBprt3NRLCdQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ZYsKUlu0EeWBprt3NRLCdQ" target="_ZYsKWFu0EeWBprt3NRLCdQ" source="_ZYsKalu0EeWBprt3NRLCdQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ZYsKU1u0EeWBprt3NRLCdQ" target="_ZYsKVFu0EeWBprt3NRLCdQ" source="_ZYsKalu0EeWBprt3NRLCdQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_ZYsKVFu0EeWBprt3NRLCdQ" name="Output('Call('TransitionExecutionAlgorithmTest').result('return')')" incoming="_ZYsKU1u0EeWBprt3NRLCdQ" outgoing="_ZYsKSlu0EeWBprt3NRLCdQ" type="_5AP-gIBVEeSyU99AdVPD5Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZYsKVVu0EeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZYsKVlu0EeWBprt3NRLCdQ" value="1"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_3qb-V9QBEeWB0MLw2xrShQ" target="_3qb-VNQBEeWB0MLw2xrShQ" source="_3qb-W9QBEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_3qb-VdQBEeWB0MLw2xrShQ" target="_3qb-VtQBEeWB0MLw2xrShQ" source="_3qb-WdQBEeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_3qb-WNQBEeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_3qb-WdQBEeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_3qb-VdQBEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_3qb-WtQBEeWB0MLw2xrShQ" target="_3qb-W9QBEeWB0MLw2xrShQ" source="_3qb-ZNQBEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_3qb-W9QBEeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('TransitionExecutionAlgorithm_Test').result('return')')')" incoming="_3qb-WtQBEeWB0MLw2xrShQ" outgoing="_3qb-V9QBEeWB0MLw2xrShQ" type="_5AP-gIBVEeSyU99AdVPD5Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3qb-XNQBEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3qb-XdQBEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_3qb-XtQBEeWB0MLw2xrShQ" name="InstanceCreationExpression('TransitionExecutionAlgorithm_Test')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_3qb-X9QBEeWB0MLw2xrShQ" target="_3qb-Z9QBEeWB0MLw2xrShQ" source="_3qb-ddQBEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_3qb-YNQBEeWB0MLw2xrShQ" target="_3qb-cdQBEeWB0MLw2xrShQ" source="_3qb-Z9QBEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_3qb-YdQBEeWB0MLw2xrShQ" target="_3qb-eNQBEeWB0MLw2xrShQ" source="_3qb-adQBEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_3qb-YtQBEeWB0MLw2xrShQ" target="_3qb-bdQBEeWB0MLw2xrShQ" source="_3qb-Z9QBEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_3qb-Y9QBEeWB0MLw2xrShQ" target="_3qb-ZNQBEeWB0MLw2xrShQ" source="_3qb-Z9QBEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_3qb-ZNQBEeWB0MLw2xrShQ" name="Output('Call('TransitionExecutionAlgorithm_Test').result('return')')" incoming="_3qb-Y9QBEeWB0MLw2xrShQ" outgoing="_3qb-WtQBEeWB0MLw2xrShQ" type="_5AP-gIBVEeSyU99AdVPD5Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3qb-ZdQBEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3qb-ZtQBEeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ZYsKV1u0EeWBprt3NRLCdQ" name="Start('Target')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ZYsKWFu0EeWBprt3NRLCdQ" name="Start('Target').object" incoming="_ZYsKUlu0EeWBprt3NRLCdQ" type="_BYPqsH7WEeSVWJ91ynqG7w">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZYsKWVu0EeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZYsKWlu0EeWBprt3NRLCdQ" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_3qb-Z9QBEeWB0MLw2xrShQ" name="Fork('Call('TransitionExecutionAlgorithm_Test').result('return')')" incoming="_3qb-X9QBEeWB0MLw2xrShQ" outgoing="_3qb-YNQBEeWB0MLw2xrShQ _3qb-YtQBEeWB0MLw2xrShQ _3qb-Y9QBEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_3qb-aNQBEeWB0MLw2xrShQ" name="Create('TransitionExecutionAlgorithm_Test')" classifier="_5AP-gIBVEeSyU99AdVPD5Q">
+ <result xmi:type="uml:OutputPin" xmi:id="_3qb-adQBEeWB0MLw2xrShQ" name="Create('TransitionExecutionAlgorithm_Test').result" outgoing="_3qb-YdQBEeWB0MLw2xrShQ" type="_5AP-gIBVEeSyU99AdVPD5Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3qb-atQBEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3qb-a9QBEeWB0MLw2xrShQ" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_3qb-bNQBEeWB0MLw2xrShQ" name="Start('Target')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_3qb-bdQBEeWB0MLw2xrShQ" name="Start('Target').object" incoming="_3qb-YtQBEeWB0MLw2xrShQ" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3qb-btQBEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3qb-b9QBEeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_ZYsKW1u0EeWBprt3NRLCdQ" name="Create('TransitionExecutionAlgorithmTest')" classifier="_5AP-gIBVEeSyU99AdVPD5Q">
- <result xmi:type="uml:OutputPin" xmi:id="_ZYsKXFu0EeWBprt3NRLCdQ" name="Create('TransitionExecutionAlgorithmTest').result" outgoing="_ZYsKUFu0EeWBprt3NRLCdQ" type="_5AP-gIBVEeSyU99AdVPD5Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZYsKXVu0EeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZYsKXlu0EeWBprt3NRLCdQ" value="1"/>
- </result>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_3qb-cNQBEeWB0MLw2xrShQ" name="Start('TransitionExecutionAlgorithm_Test')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_3qb-cdQBEeWB0MLw2xrShQ" name="Start('TransitionExecutionAlgorithm_Test').object" incoming="_3qb-YNQBEeWB0MLw2xrShQ" type="_5AP-gIBVEeSyU99AdVPD5Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3qb-ctQBEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3qb-c9QBEeWB0MLw2xrShQ" value="1"/>
+ </object>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_ZYsKX1u0EeWBprt3NRLCdQ" name="Call('TransitionExecutionAlgorithmTest')" operation="_kcs8MFuyEeWBprt3NRLCdQ">
- <result xmi:type="uml:OutputPin" xmi:id="_ZYsKYFu0EeWBprt3NRLCdQ" name="Call('TransitionExecutionAlgorithmTest').result('return')" outgoing="_ZYsKUVu0EeWBprt3NRLCdQ" type="_5AP-gIBVEeSyU99AdVPD5Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZYsKYVu0EeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZYsKYlu0EeWBprt3NRLCdQ" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_3qb-dNQBEeWB0MLw2xrShQ" name="Call('TransitionExecutionAlgorithm_Test')" operation="_kcs8MFuyEeWBprt3NRLCdQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_3qb-ddQBEeWB0MLw2xrShQ" name="Call('TransitionExecutionAlgorithm_Test').result('return')" outgoing="_3qb-X9QBEeWB0MLw2xrShQ" type="_5AP-gIBVEeSyU99AdVPD5Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3qb-dtQBEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3qb-d9QBEeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_ZYsKY1u0EeWBprt3NRLCdQ" name="Call('TransitionExecutionAlgorithmTest').target" incoming="_ZYsKUFu0EeWBprt3NRLCdQ" type="_5AP-gIBVEeSyU99AdVPD5Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZYsKZFu0EeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZYsKZVu0EeWBprt3NRLCdQ" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_3qb-eNQBEeWB0MLw2xrShQ" name="Call('TransitionExecutionAlgorithm_Test').target" incoming="_3qb-YdQBEeWB0MLw2xrShQ" type="_5AP-gIBVEeSyU99AdVPD5Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3qb-edQBEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3qb-etQBEeWB0MLw2xrShQ" value="1"/>
</target>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ZYsKZlu0EeWBprt3NRLCdQ" name="Start('TransitionExecutionAlgorithmTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ZYsKZ1u0EeWBprt3NRLCdQ" name="Start('TransitionExecutionAlgorithmTest').object" incoming="_ZYsKT1u0EeWBprt3NRLCdQ" type="_5AP-gIBVEeSyU99AdVPD5Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZYsKaFu0EeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZYsKaVu0EeWBprt3NRLCdQ" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_ZYsKalu0EeWBprt3NRLCdQ" name="Fork('Call('TransitionExecutionAlgorithmTest').result('return')')" incoming="_ZYsKUVu0EeWBprt3NRLCdQ" outgoing="_ZYsKT1u0EeWBprt3NRLCdQ _ZYsKUlu0EeWBprt3NRLCdQ _ZYsKU1u0EeWBprt3NRLCdQ"/>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_ZYsKRFu0EeWBprt3NRLCdQ" name="Return" incoming="_ZYsKR1u0EeWBprt3NRLCdQ" parameter="_ZYsKQVu0EeWBprt3NRLCdQ">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_ZZUcYFu0EeWBprt3NRLCdQ" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_ZYsKRlu0EeWBprt3NRLCdQ" name="FinalNode('TransitionExecutionAlgorithmTest_Factory')" incoming="_ZYsKRVu0EeWBprt3NRLCdQ"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_3qb-VNQBEeWB0MLw2xrShQ" name="Return" incoming="_3qb-V9QBEeWB0MLw2xrShQ" parameter="_ZYsKQVu0EeWBprt3NRLCdQ"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_3qb-VtQBEeWB0MLw2xrShQ" name="FinalNode('TransitionExecutionAlgorithm_Test$Factory')" incoming="_3qb-VdQBEeWB0MLw2xrShQ"/>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_kcs8MFuyEeWBprt3NRLCdQ" name="TransitionExecutionAlgorithmTest" method="_mY48EFuyEeWBprt3NRLCdQ">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_kcs8MFuyEeWBprt3NRLCdQ" name="TransitionExecutionAlgorithm_Test" method="_mY48EFuyEeWBprt3NRLCdQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_kcybwFuyEeWBprt3NRLCdQ" name="return" type="_5AP-gIBVEeSyU99AdVPD5Q" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_V775oIB1EeSkDJfCG17p_Q" name="Tester_TransitionExecutionAlgorithmTest" classifierBehavior="_uYXMQIB1EeSkDJfCG17p_Q" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_V775oIB1EeSkDJfCG17p_Q" name="TransitionExecutionAlgorithmTest_Tester" classifierBehavior="_uYXMQIB1EeSkDJfCG17p_Q" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_mwOWMIB1EeSkDJfCG17p_Q" general="_cBRCwHrbEeSTqtY8GWjQzw"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_uYXMQIB1EeSkDJfCG17p_Q" name="TrasnsitionExecutionAlgorithmTest_Tester$behavior$1" visibility="private" node="_LbiEIFu6EeWX2ahKO139xA _MC93kFu6EeWX2ahKO139xA _U9mQQFu6EeWX2ahKO139xA _mKyVAFu6EeWX2ahKO139xA _vCxpYFu6EeWX2ahKO139xA _B1L_gFu7EeWX2ahKO139xA">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_uYXMQIB1EeSkDJfCG17p_Q" name="TrasnsitionExecutionAlgorithm_Tester$behavior$1" visibility="private" node="_LbiEIFu6EeWX2ahKO139xA _MC93kFu6EeWX2ahKO139xA _U9mQQFu6EeWX2ahKO139xA _mKyVAFu6EeWX2ahKO139xA _vCxpYFu6EeWX2ahKO139xA _B1L_gFu7EeWX2ahKO139xA">
<edge xmi:type="uml:ControlFlow" xmi:id="_OwMS0Fu6EeWX2ahKO139xA" target="_MC93kFu6EeWX2ahKO139xA" source="_LbiEIFu6EeWX2ahKO139xA"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_sQUI0Fu6EeWX2ahKO139xA" target="_mKyVAFu6EeWX2ahKO139xA" source="_MC93kFu6EeWX2ahKO139xA"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="__5knYFu6EeWX2ahKO139xA" target="_eqmhEFu6EeWX2ahKO139xA" source="_2mG38Fu6EeWX2ahKO139xA">
@@ -7711,7 +7515,7 @@ activity TransitionExecutionAlgorithmTest_Factory() : Target{&#xD;
</node>
<node xmi:type="uml:ActivityFinalNode" xmi:id="_B1L_gFu7EeWX2ahKO139xA" name="ActivityFinalNode1" incoming="_DF4LUFu7EeWX2ahKO139xA"/>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_GND-sFu7EeWX2ahKO139xA" name="Tester_TransitionExecutionAlgorithmTest$method$1" specification="_wzGUUFu2EeWBprt3NRLCdQ" node="_Oqv8sFu7EeWX2ahKO139xA _Tk1REFu7EeWX2ahKO139xA">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_GND-sFu7EeWX2ahKO139xA" name="TransitionExecutionAlgorithm_Tester$method$1" specification="_wzGUUFu2EeWBprt3NRLCdQ" node="_Oqv8sFu7EeWX2ahKO139xA _Tk1REFu7EeWX2ahKO139xA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_LPdhkFu7EeWX2ahKO139xA" name="return" type="_V775oIB1EeSkDJfCG17p_Q" direction="return"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_Xd7pkFu7EeWX2ahKO139xA" target="_Oqv8sFu7EeWX2ahKO139xA" source="_VtC6wFu7EeWX2ahKO139xA">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_XeCXQFu7EeWX2ahKO139xA" value="true"/>
@@ -7724,89 +7528,91 @@ activity TransitionExecutionAlgorithmTest_Factory() : Target{&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_VtC6wFu7EeWX2ahKO139xA" name="this" outgoing="_Xd7pkFu7EeWX2ahKO139xA" type="_V775oIB1EeSkDJfCG17p_Q"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_hOwDYFu7EeWX2ahKO139xA" name="Tester_TransitionExecutionAlgorithmTest_Factory" node="_ojGaxFu7EeWX2ahKO139xA _ojGaxlu7EeWX2ahKO139xA _ojGayFu7EeWX2ahKO139xA" group="_ojGayFu7EeWX2ahKO139xA">
- <ownedComment xmi:type="uml:Comment" xmi:id="_nxc7YFu7EeWX2ahKO139xA">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_hOwDYFu7EeWX2ahKO139xA" name="TransitionExecutionAlgorithm_Tester$Factory" node="_QbtflNQCEeWB0MLw2xrShQ _QbtfltQCEeWB0MLw2xrShQ _QbtfmNQCEeWB0MLw2xrShQ" group="_QbtfmNQCEeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_QMpv4NQCEeWB0MLw2xrShQ">
<body>namespace&#xD;
-StateMachine_TestSuite::OtherTests::'14.2 - Compound transition example'::Tester_TransitionExecutionAlgorithmTest;&#xD;
+StateMachine_TestSuite::Other::TransitionExecutionAlgorithm::TransitionExecutionAlgorithmTest_Tester;&#xD;
&#xD;
-activity Tester_TransitionExecutionAlgorithmTest_Factory(): Tester_TransitionExecutionAlgorithmTest{&#xD;
- return new Tester_TransitionExecutionAlgorithmTest();&#xD;
+activity&#xD;
+'TransitionExecutionAlgorithm_Tester$Factory'(): TransitionExecutionAlgorithmTest_Tester&#xD;
+{&#xD;
+ return new TransitionExecutionAlgorithmTest_Tester();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_ojGawVu7EeWX2ahKO139xA" type="_V775oIB1EeSkDJfCG17p_Q" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_ojGawVu7EeWX2ahKO139xA" visibility="public" type="_V775oIB1EeSkDJfCG17p_Q" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ojGawlu7EeWX2ahKO139xA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ojGaw1u7EeWX2ahKO139xA" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ControlFlow" xmi:id="_ojGaxVu7EeWX2ahKO139xA" target="_ojGaxlu7EeWX2ahKO139xA" source="_ojGayVu7EeWX2ahKO139xA">
- <name xsi:nil="true"/>
- </edge>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ojGax1u7EeWX2ahKO139xA" target="_ojGaxFu7EeWX2ahKO139xA" source="_ojGay1u7EeWX2ahKO139xA">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_omg7IFu7EeWX2ahKO139xA" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_omiwUFu7EeWX2ahKO139xA" value="1"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_ojGayFu7EeWX2ahKO139xA" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ojGayVu7EeWX2ahKO139xA" name="1:ReturnStatement" outgoing="_ojGaxVu7EeWX2ahKO139xA">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ojGaylu7EeWX2ahKO139xA" target="_ojGay1u7EeWX2ahKO139xA" source="_ojGa1Fu7EeWX2ahKO139xA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_ojGay1u7EeWX2ahKO139xA" name="ReturnStatement.output('Output('Call('Tester_TransitionExecutionAlgorithmTest').result('return')')')" incoming="_ojGaylu7EeWX2ahKO139xA" outgoing="_ojGax1u7EeWX2ahKO139xA" type="_V775oIB1EeSkDJfCG17p_Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ojGazFu7EeWX2ahKO139xA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ojGazVu7EeWX2ahKO139xA" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_ojGazlu7EeWX2ahKO139xA" name="InstanceCreationExpression('Tester_TransitionExecutionAlgorithmTest')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ojGaz1u7EeWX2ahKO139xA" target="_ojGa21u7EeWX2ahKO139xA" source="_ojGa4Vu7EeWX2ahKO139xA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ojGa0Fu7EeWX2ahKO139xA" target="_ojGa2Fu7EeWX2ahKO139xA" source="_ojGa21u7EeWX2ahKO139xA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ojGa0Vu7EeWX2ahKO139xA" target="_ojGa5Fu7EeWX2ahKO139xA" source="_ojGa6Fu7EeWX2ahKO139xA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ojGa0lu7EeWX2ahKO139xA" target="_ojGa3Vu7EeWX2ahKO139xA" source="_ojGa21u7EeWX2ahKO139xA"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_ojGa01u7EeWX2ahKO139xA" target="_ojGa1Fu7EeWX2ahKO139xA" source="_ojGa21u7EeWX2ahKO139xA"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_ojGa1Fu7EeWX2ahKO139xA" name="Output('Call('Tester_TransitionExecutionAlgorithmTest').result('return')')" incoming="_ojGa01u7EeWX2ahKO139xA" outgoing="_ojGaylu7EeWX2ahKO139xA" type="_V775oIB1EeSkDJfCG17p_Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ojGa1Vu7EeWX2ahKO139xA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ojGa1lu7EeWX2ahKO139xA" value="1"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_QbtfldQCEeWB0MLw2xrShQ" target="_QbtfltQCEeWB0MLw2xrShQ" source="_QbtfmdQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Qbtfl9QCEeWB0MLw2xrShQ" target="_QbtflNQCEeWB0MLw2xrShQ" source="_Qbtfm9QCEeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_QbtfmNQCEeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_QbtfmdQCEeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_QbtfldQCEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QbtfmtQCEeWB0MLw2xrShQ" target="_Qbtfm9QCEeWB0MLw2xrShQ" source="_QbtfpNQCEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_Qbtfm9QCEeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('TransitionExecutionAlgorithmTest_Tester').result('return')')')" incoming="_QbtfmtQCEeWB0MLw2xrShQ" outgoing="_Qbtfl9QCEeWB0MLw2xrShQ" type="_V775oIB1EeSkDJfCG17p_Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QbtfnNQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QbtfndQCEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_QbtfntQCEeWB0MLw2xrShQ" name="InstanceCreationExpression('TransitionExecutionAlgorithmTest_Tester')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Qbtfn9QCEeWB0MLw2xrShQ" target="_QbtfuNQCEeWB0MLw2xrShQ" source="_QbtfqNQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QbtfoNQCEeWB0MLw2xrShQ" target="_Qbtfs9QCEeWB0MLw2xrShQ" source="_QbtftdQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QbtfodQCEeWB0MLw2xrShQ" target="_QbtfsNQCEeWB0MLw2xrShQ" source="_Qbtfs9QCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QbtfotQCEeWB0MLw2xrShQ" target="_QbtfrNQCEeWB0MLw2xrShQ" source="_Qbtfs9QCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_Qbtfo9QCEeWB0MLw2xrShQ" target="_QbtfpNQCEeWB0MLw2xrShQ" source="_Qbtfs9QCEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_QbtfpNQCEeWB0MLw2xrShQ" name="Output('Call('TransitionExecutionAlgorithmTest_Tester').result('return')')" incoming="_Qbtfo9QCEeWB0MLw2xrShQ" outgoing="_QbtfmtQCEeWB0MLw2xrShQ" type="_V775oIB1EeSkDJfCG17p_Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QbtfpdQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QbtfptQCEeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ojGa11u7EeWX2ahKO139xA" name="Start('Tester')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ojGa2Fu7EeWX2ahKO139xA" name="Start('Tester').object" incoming="_ojGa0Fu7EeWX2ahKO139xA" type="_cBRCwHrbEeSTqtY8GWjQzw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ojGa2Vu7EeWX2ahKO139xA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ojGa2lu7EeWX2ahKO139xA" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_Qbtfp9QCEeWB0MLw2xrShQ" name="Create('TransitionExecutionAlgorithmTest_Tester')" classifier="_V775oIB1EeSkDJfCG17p_Q">
+ <result xmi:type="uml:OutputPin" xmi:id="_QbtfqNQCEeWB0MLw2xrShQ" name="Create('TransitionExecutionAlgorithmTest_Tester').result" outgoing="_Qbtfn9QCEeWB0MLw2xrShQ" type="_V775oIB1EeSkDJfCG17p_Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QbtfqdQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QbtfqtQCEeWB0MLw2xrShQ" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Qbtfq9QCEeWB0MLw2xrShQ" name="Start('TransitionExecutionAlgorithmTest_Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_QbtfrNQCEeWB0MLw2xrShQ" name="Start('TransitionExecutionAlgorithmTest_Tester').object" incoming="_QbtfotQCEeWB0MLw2xrShQ" type="_V775oIB1EeSkDJfCG17p_Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QbtfrdQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QbtfrtQCEeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_ojGa21u7EeWX2ahKO139xA" name="Fork('Call('Tester_TransitionExecutionAlgorithmTest').result('return')')" incoming="_ojGaz1u7EeWX2ahKO139xA" outgoing="_ojGa0lu7EeWX2ahKO139xA _ojGa0Fu7EeWX2ahKO139xA _ojGa01u7EeWX2ahKO139xA"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_ojGa3Fu7EeWX2ahKO139xA" name="Start('Tester_TransitionExecutionAlgorithmTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_ojGa3Vu7EeWX2ahKO139xA" name="Start('Tester_TransitionExecutionAlgorithmTest').object" incoming="_ojGa0lu7EeWX2ahKO139xA" type="_V775oIB1EeSkDJfCG17p_Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ojGa3lu7EeWX2ahKO139xA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ojGa31u7EeWX2ahKO139xA" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_Qbtfr9QCEeWB0MLw2xrShQ" name="Start('Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_QbtfsNQCEeWB0MLw2xrShQ" name="Start('Tester').object" incoming="_QbtfodQCEeWB0MLw2xrShQ" type="_cBRCwHrbEeSTqtY8GWjQzw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QbtfsdQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QbtfstQCEeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_ojGa4Fu7EeWX2ahKO139xA" name="Call('Tester_TransitionExecutionAlgorithmTest')" operation="_wzGUUFu2EeWBprt3NRLCdQ">
- <result xmi:type="uml:OutputPin" xmi:id="_ojGa4Vu7EeWX2ahKO139xA" name="Call('Tester_TransitionExecutionAlgorithmTest').result('return')" outgoing="_ojGaz1u7EeWX2ahKO139xA" type="_V775oIB1EeSkDJfCG17p_Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ojGa4lu7EeWX2ahKO139xA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ojGa41u7EeWX2ahKO139xA" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_Qbtfs9QCEeWB0MLw2xrShQ" name="Fork('Call('TransitionExecutionAlgorithmTest_Tester').result('return')')" incoming="_QbtfoNQCEeWB0MLw2xrShQ" outgoing="_QbtfotQCEeWB0MLw2xrShQ _QbtfodQCEeWB0MLw2xrShQ _Qbtfo9QCEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_QbtftNQCEeWB0MLw2xrShQ" name="Call('TransitionExecutionAlgorithmTest_Tester')" operation="_wzGUUFu2EeWBprt3NRLCdQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_QbtftdQCEeWB0MLw2xrShQ" name="Call('TransitionExecutionAlgorithmTest_Tester').result('return')" outgoing="_QbtfoNQCEeWB0MLw2xrShQ" type="_V775oIB1EeSkDJfCG17p_Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QbtfttQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qbtft9QCEeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_ojGa5Fu7EeWX2ahKO139xA" name="Call('Tester_TransitionExecutionAlgorithmTest').target" incoming="_ojGa0Vu7EeWX2ahKO139xA" type="_V775oIB1EeSkDJfCG17p_Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ojGa5Vu7EeWX2ahKO139xA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ojGa5lu7EeWX2ahKO139xA" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_QbtfuNQCEeWB0MLw2xrShQ" name="Call('TransitionExecutionAlgorithmTest_Tester').target" incoming="_Qbtfn9QCEeWB0MLw2xrShQ" type="_V775oIB1EeSkDJfCG17p_Q">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QbtfudQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QbtfutQCEeWB0MLw2xrShQ" value="1"/>
</target>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_ojGa51u7EeWX2ahKO139xA" name="Create('Tester_TransitionExecutionAlgorithmTest')" classifier="_V775oIB1EeSkDJfCG17p_Q">
- <result xmi:type="uml:OutputPin" xmi:id="_ojGa6Fu7EeWX2ahKO139xA" name="Create('Tester_TransitionExecutionAlgorithmTest').result" outgoing="_ojGa0Vu7EeWX2ahKO139xA" type="_V775oIB1EeSkDJfCG17p_Q">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ojGa6Vu7EeWX2ahKO139xA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ojGa6lu7EeWX2ahKO139xA" value="1"/>
- </result>
- </node>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_ojGaxFu7EeWX2ahKO139xA" name="Return" incoming="_ojGax1u7EeWX2ahKO139xA" parameter="_ojGawVu7EeWX2ahKO139xA">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_omfF8Fu7EeWX2ahKO139xA" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_ojGaxlu7EeWX2ahKO139xA" name="FinalNode('Tester_TransitionExecutionAlgorithmTest_Factory')" incoming="_ojGaxVu7EeWX2ahKO139xA"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_QbtflNQCEeWB0MLw2xrShQ" name="Return" incoming="_Qbtfl9QCEeWB0MLw2xrShQ" parameter="_ojGawVu7EeWX2ahKO139xA"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_QbtfltQCEeWB0MLw2xrShQ" name="FinalNode('TransitionExecutionAlgorithm_Tester$Factory')" incoming="_QbtfldQCEeWB0MLw2xrShQ"/>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_wzGUUFu2EeWBprt3NRLCdQ" name="Tester_TransitionExecutionAlgorithmTest" method="_GND-sFu7EeWX2ahKO139xA">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_wzGUUFu2EeWBprt3NRLCdQ" name="TransitionExecutionAlgorithmTest_Tester" method="_GND-sFu7EeWX2ahKO139xA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_wzJ-sFu2EeWBprt3NRLCdQ" name="return" type="_V775oIB1EeSkDJfCG17p_Q" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="__s23gFuuEeWBprt3NRLCdQ" name="SemanticTest TransitionExecutionAlgorithm" classifierBehavior="_uS7rYFu7EeWX2ahKO139xA" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="__s23gFuuEeWBprt3NRLCdQ" name="TransitionExecutionAlgorithm_SemanticTest" classifierBehavior="_uS7rYFu7EeWX2ahKO139xA" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_wFn8kFuxEeWBprt3NRLCdQ" general="_cdFl4FYCEeWzO8zy_nQCZg"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_uS7rYFu7EeWX2ahKO139xA" name="SemanticTest TransitionExecutionAlgorithm$behavior$1" visibility="private"/>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_uS7rYFu7EeWX2ahKO139xA" name="TransitionExecutionAlgorithm_SemanticTest$behavior$1" visibility="private">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_UkbocNQCEeWB0MLw2xrShQ">
+ <body>namespace&#xD;
+StateMachine_TestSuite::Other::TransitionExecutionAlgorithm::TransitionExecutionAlgorithm_SemanticTest;&#xD;
+&#xD;
+activity 'SemanticTest TransitionExecutionAlgorithm$behavior$1'() {&#xD;
+}</body>
+ </ownedComment>
+ </ownedBehavior>
<ownedBehavior xmi:type="uml:Activity" xmi:id="_FE5AQFu8EeWX2ahKO139xA" name="getTestComponent$method$1" specification="_DCFbAFu8EeWX2ahKO139xA" node="_FE5ARlu8EeWX2ahKO139xA _FE5ASFu8EeWX2ahKO139xA _FE5ASVu8EeWX2ahKO139xA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_FE5AQVu8EeWX2ahKO139xA" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_FE5AQlu8EeWX2ahKO139xA" target="_FE5ASVu8EeWX2ahKO139xA" source="_FE5ASFu8EeWX2ahKO139xA"/>
@@ -7855,7 +7661,7 @@ activity&#xD;
</result>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_1E6gEFu8EeWX2ahKO139xA" name="SemanticTest TransitionExecutionAlgorithm$method$1" specification="_tPIFAFu7EeWX2ahKO139xA" node="_8WzZUFu8EeWX2ahKO139xA _CjvcsFu9EeWX2ahKO139xA">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_1E6gEFu8EeWX2ahKO139xA" name="TransitionExecutionAlgorithm_SemanticTest$method$1" specification="_tPIFAFu7EeWX2ahKO139xA" node="_8WzZUFu8EeWX2ahKO139xA _CjvcsFu9EeWX2ahKO139xA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_5uUUIFu8EeWX2ahKO139xA" name="return" type="__s23gFuuEeWBprt3NRLCdQ" direction="return"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_GYTTcFu9EeWX2ahKO139xA" target="_8WzZUFu8EeWX2ahKO139xA" source="_FSxOwFu9EeWX2ahKO139xA">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_GYXk4Fu9EeWX2ahKO139xA" value="true"/>
@@ -7868,7 +7674,7 @@ activity&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_FSxOwFu9EeWX2ahKO139xA" name="this" outgoing="_GYTTcFu9EeWX2ahKO139xA" type="__s23gFuuEeWBprt3NRLCdQ"/>
</node>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_tPIFAFu7EeWX2ahKO139xA" name="SemanticTest TransitionExecutionAlgorithm" method="_1E6gEFu8EeWX2ahKO139xA">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_tPIFAFu7EeWX2ahKO139xA" name="TransitionExecutionAlgorithm_SemanticTest" method="_1E6gEFu8EeWX2ahKO139xA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_tPLIUFu7EeWX2ahKO139xA" name="return" type="__s23gFuuEeWBprt3NRLCdQ" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_DCFbAFu8EeWX2ahKO139xA" name="getTestComponent" method="_FE5AQFu8EeWX2ahKO139xA" redefinedOperation="_XgZN0FnxEeWo08H9caZtqA">
@@ -7879,301 +7685,290 @@ activity&#xD;
</ownedOperation>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Activity" xmi:id="_ksWekFuuEeWBprt3NRLCdQ" name="OtherTests" node="_xrLKUcOJEeW2Url83-MOhw" group="_xrLKUcOJEeW2Url83-MOhw">
+ <packagedElement xmi:type="uml:Activity" xmi:id="_ksWekFuuEeWBprt3NRLCdQ" name="OtherTests" node="_mq3pYNQCEeWB0MLw2xrShQ" group="_mq3pYNQCEeWB0MLw2xrShQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_mhlh4FuuEeWBprt3NRLCdQ">
- <body>namespace StateMachine_TestSuite::OtherTests;&#xD;
+ <body>namespace StateMachine_TestSuite::Other;&#xD;
&#xD;
private import StateMachine_TestSuite::Util::Architecture::SemanticTestSuite;&#xD;
private import StateMachine_TestSuite::Util::Architecture::SemanticTest;&#xD;
&#xD;
-private import '14.2 - Compound transition example'::'SemanticTest TransitionExecutionAlgorithm';&#xD;
+private import TransitionExecutionAlgorithm::'TransitionExecutionAlgorithm_SemanticTest';&#xD;
&#xD;
activity OtherTests() {&#xD;
let name : String = &quot;OtherTests&quot;; &#xD;
let tests : SemanticTest = new SemanticTest[]{};&#xD;
/*Other test*/&#xD;
- test = new 'SemanticTest TransitionExecutionAlgorithm'();&#xD;
+ test = new 'TransitionExecutionAlgorithm_SemanticTest'();&#xD;
test.name = &quot;TransitionExecutionAlgorithm&quot;;&#xD;
- test.expectedResult =&quot;S1.1::S1.1_to_ExitPoint::S1::ExitPoint_to_EntryPoint::T1::T1.1::EntryPoint_to_T1.1.1&quot;;&#xD;
+ test.expectedResult =&quot;S1.1(exit)::T1.2(effect)::S1(exit)::T2(effect)::S2(entry)::S2.1(entry)::T2.1(effect)&quot;;&#xD;
tests->add(test);&#xD;
/*Run the test suite*/&#xD;
suite = new SemanticTestSuite(tests, name);&#xD;
}</body>
</ownedComment>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_xrLKUcOJEeW2Url83-MOhw" name="Body">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKUsOJEeW2Url83-MOhw" target="_xrLKl8OJEeW2Url83-MOhw" source="_xrLKgsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_xrLKU8OJEeW2Url83-MOhw" target="_xrLK4MOJEeW2Url83-MOhw" source="_xrLKXsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKVMOJEeW2Url83-MOhw" target="_xrLKlMOJEeW2Url83-MOhw" source="_xrLK38OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKVcOJEeW2Url83-MOhw" target="_xrLKZcOJEeW2Url83-MOhw" source="_xrLKysOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_xrLKVsOJEeW2Url83-MOhw" target="_xrLK08OJEeW2Url83-MOhw" source="_xrLK4MOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKV8OJEeW2Url83-MOhw" target="_xrLK1sOJEeW2Url83-MOhw" source="_xrLK0sOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_xrLKWMOJEeW2Url83-MOhw" target="_xrLKqsOJEeW2Url83-MOhw" source="_xrLKy8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKWcOJEeW2Url83-MOhw" target="_xrLK9sOJEeW2Url83-MOhw" source="_xrLKysOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKWsOJEeW2Url83-MOhw" target="_xrLK2cOJEeW2Url83-MOhw" source="_xrLKysOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_xrLKW8OJEeW2Url83-MOhw" target="_xrLKy8OJEeW2Url83-MOhw" source="_xrLKgMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_xrLKXMOJEeW2Url83-MOhw" target="_xrLKXsOJEeW2Url83-MOhw" source="_xrLKqsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_xrLKXcOJEeW2Url83-MOhw" target="_xrLKiMOJEeW2Url83-MOhw" source="_xrLK08OJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_xrLKXsOJEeW2Url83-MOhw" name="4:Expression Statement" incoming="_xrLKXMOJEeW2Url83-MOhw" outgoing="_xrLKU8OJEeW2Url83-MOhw">
- <edge xmi:type="uml:ControlFlow" xmi:id="_xrLKX8OJEeW2Url83-MOhw" target="_xrLKZMOJEeW2Url83-MOhw" source="_xrLKa8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKYMOJEeW2Url83-MOhw" target="_xrLKc8OJEeW2Url83-MOhw" source="_xrLKY8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKYcOJEeW2Url83-MOhw" target="_xrLKd8OJEeW2Url83-MOhw" source="_xrLKaMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKYsOJEeW2Url83-MOhw" target="_xrLKY8OJEeW2Url83-MOhw" source="_xrLKbcOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ForkNode" xmi:id="_xrLKY8OJEeW2Url83-MOhw" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_xrLKYsOJEeW2Url83-MOhw" outgoing="_xrLKYMOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_xrLKZMOJEeW2Url83-MOhw" name="Clear('name')" incoming="_xrLKX8OJEeW2Url83-MOhw" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_xrLKZcOJEeW2Url83-MOhw" name="Clear('name').object" incoming="_xrLKVcOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKZsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKZ8OJEeW2Url83-MOhw" value="1"/>
- </object>
- <result xmi:type="uml:OutputPin" xmi:id="_xrLKaMOJEeW2Url83-MOhw" name="Clear('name').result" outgoing="_xrLKYcOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKacOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKasOJEeW2Url83-MOhw" value="1"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_mq3pYNQCEeWB0MLw2xrShQ" name="Body">
+ <edge xmi:type="uml:ControlFlow" xmi:id="_mq3pYdQCEeWB0MLw2xrShQ" target="_mq3pvtQCEeWB0MLw2xrShQ" source="_mq3qCdQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_mq3pYtQCEeWB0MLw2xrShQ" target="_mq3p39QCEeWB0MLw2xrShQ" source="_mq3pvtQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_mq3pY9QCEeWB0MLw2xrShQ" target="_mq3pnNQCEeWB0MLw2xrShQ" source="_mq3pbdQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3pZNQCEeWB0MLw2xrShQ" target="_mq3pr9QCEeWB0MLw2xrShQ" source="_mq3qA9QCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_mq3pZdQCEeWB0MLw2xrShQ" target="_mq3qCdQCEeWB0MLw2xrShQ" source="_mq3qAdQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3pZtQCEeWB0MLw2xrShQ" target="_mq3prNQCEeWB0MLw2xrShQ" source="_mq3pedQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3pZ9QCEeWB0MLw2xrShQ" target="_mq3pc9QCEeWB0MLw2xrShQ" source="_mq3p3tQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3paNQCEeWB0MLw2xrShQ" target="_mq3pkNQCEeWB0MLw2xrShQ" source="_mq3p3tQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3padQCEeWB0MLw2xrShQ" target="_mq3pcNQCEeWB0MLw2xrShQ" source="_mq3qENQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3patQCEeWB0MLw2xrShQ" target="_mq3p-9QCEeWB0MLw2xrShQ" source="_mq3p3tQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_mq3pa9QCEeWB0MLw2xrShQ" target="_mq3petQCEeWB0MLw2xrShQ" source="_mq3p39QCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_mq3pbNQCEeWB0MLw2xrShQ" target="_mq3pbdQCEeWB0MLw2xrShQ" source="_mq3petQCEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_mq3pbdQCEeWB0MLw2xrShQ" name="6:Expression Statement" incoming="_mq3pbNQCEeWB0MLw2xrShQ" outgoing="_mq3pY9QCEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3pbtQCEeWB0MLw2xrShQ" target="_mq3pedQCEeWB0MLw2xrShQ" source="_mq3pdtQCEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:CallBehaviorAction" xmi:id="_mq3pb9QCEeWB0MLw2xrShQ" name="Call('Including')">
+ <argument xmi:type="uml:InputPin" xmi:id="_mq3pcNQCEeWB0MLw2xrShQ" name="Call('Including').argument('seq')" incoming="_mq3padQCEeWB0MLw2xrShQ" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3pcdQCEeWB0MLw2xrShQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3pctQCEeWB0MLw2xrShQ" value="*"/>
+ </argument>
+ <argument xmi:type="uml:InputPin" xmi:id="_mq3pc9QCEeWB0MLw2xrShQ" name="Call('Including').argument('element')" incoming="_mq3pZ9QCEeWB0MLw2xrShQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3pdNQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3pddQCEeWB0MLw2xrShQ" value="1"/>
+ </argument>
+ <result xmi:type="uml:OutputPin" xmi:id="_mq3pdtQCEeWB0MLw2xrShQ" name="Call('Including').result('')" outgoing="_mq3pbtQCEeWB0MLw2xrShQ" isOrdered="true" isUnique="false">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3pd9QCEeWB0MLw2xrShQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3peNQCEeWB0MLw2xrShQ" value="*"/>
</result>
+ <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_xrLKa8OJEeW2Url83-MOhw" name="RighthandSide('Value('&quot;TransitionExecutionAlgorithm&quot;').result')" outgoing="_xrLKX8OJEeW2Url83-MOhw">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_xrLKbMOJEeW2Url83-MOhw" name="Value('&quot;TransitionExecutionAlgorithm&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_xrLKbcOJEeW2Url83-MOhw" name="Value('&quot;TransitionExecutionAlgorithm&quot;').result" outgoing="_xrLKYsOJEeW2Url83-MOhw">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKbsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKb8OJEeW2Url83-MOhw" value="1"/>
- </result>
- <value xmi:type="uml:LiteralString" xmi:id="_xrLKcMOJEeW2Url83-MOhw" name="&quot;TransitionExecutionAlgorithm&quot;" value="TransitionExecutionAlgorithm">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </value>
- </node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_xrLKccOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKcsOJEeW2Url83-MOhw" target="_xrLKfcOJEeW2Url83-MOhw" source="_xrLKc8OJEeW2Url83-MOhw"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_xrLKc8OJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_xrLKYMOJEeW2Url83-MOhw" outgoing="_xrLKcsOJEeW2Url83-MOhw">
+ <node xmi:type="uml:ForkNode" xmi:id="_mq3pedQCEeWB0MLw2xrShQ" name="Fork(tests)" incoming="_mq3pbtQCEeWB0MLw2xrShQ" outgoing="_mq3pZtQCEeWB0MLw2xrShQ"/>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_mq3petQCEeWB0MLw2xrShQ" name="5:Expression Statement" incoming="_mq3pa9QCEeWB0MLw2xrShQ" outgoing="_mq3pbNQCEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3pe9QCEeWB0MLw2xrShQ" target="_mq3phdQCEeWB0MLw2xrShQ" source="_mq3pk9QCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3pfNQCEeWB0MLw2xrShQ" target="_mq3pgdQCEeWB0MLw2xrShQ" source="_mq3pjtQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_mq3pfdQCEeWB0MLw2xrShQ" target="_mq3pj9QCEeWB0MLw2xrShQ" source="_mq3pltQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3pftQCEeWB0MLw2xrShQ" target="_mq3pjtQCEeWB0MLw2xrShQ" source="_mq3pmNQCEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_mq3pf9QCEeWB0MLw2xrShQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3pgNQCEeWB0MLw2xrShQ" target="_mq3pi9QCEeWB0MLw2xrShQ" source="_mq3pgdQCEeWB0MLw2xrShQ"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_mq3pgdQCEeWB0MLw2xrShQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_mq3pfNQCEeWB0MLw2xrShQ" outgoing="_mq3pgNQCEeWB0MLw2xrShQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKdMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKdcOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3pgtQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3pg9QCEeWB0MLw2xrShQ" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_xrLKdsOJEeW2Url83-MOhw" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_xrLKd8OJEeW2Url83-MOhw" name="Write('name').object" incoming="_xrLKYcOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKeMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKecOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_mq3phNQCEeWB0MLw2xrShQ" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_mq3phdQCEeWB0MLw2xrShQ" name="Write('expectedResult').object" incoming="_mq3pe9QCEeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3phtQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3ph9QCEeWB0MLw2xrShQ" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_xrLKesOJEeW2Url83-MOhw" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKe8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKfMOJEeW2Url83-MOhw" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_mq3piNQCEeWB0MLw2xrShQ" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3pidQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3pitQCEeWB0MLw2xrShQ" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_xrLKfcOJEeW2Url83-MOhw" name="Write('name').value" incoming="_xrLKcsOJEeW2Url83-MOhw">
+ <value xmi:type="uml:InputPin" xmi:id="_mq3pi9QCEeWB0MLw2xrShQ" name="Write('expectedResult').value" incoming="_mq3pgNQCEeWB0MLw2xrShQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKfsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKf8OJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3pjNQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3pjdQCEeWB0MLw2xrShQ" value="1"/>
</value>
</node>
</node>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_xrLKgMOJEeW2Url83-MOhw" name="1:LocalNameDeclarationStatement" outgoing="_xrLKW8OJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKgcOJEeW2Url83-MOhw" target="_xrLKgsOJEeW2Url83-MOhw" source="_xrLKhMOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ForkNode" xmi:id="_xrLKgsOJEeW2Url83-MOhw" name="Fork(name)" incoming="_xrLKgcOJEeW2Url83-MOhw" outgoing="_xrLKUsOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_xrLKg8OJEeW2Url83-MOhw" name="Value('&quot;OtherTests&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_xrLKhMOJEeW2Url83-MOhw" name="Value('&quot;OtherTests&quot;').result" outgoing="_xrLKgcOJEeW2Url83-MOhw">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKhcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKhsOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_mq3pjtQCEeWB0MLw2xrShQ" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_mq3pftQCEeWB0MLw2xrShQ" outgoing="_mq3pfNQCEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_mq3pj9QCEeWB0MLw2xrShQ" name="Clear('expectedResult')" incoming="_mq3pfdQCEeWB0MLw2xrShQ" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_mq3pkNQCEeWB0MLw2xrShQ" name="Clear('expectedResult').object" incoming="_mq3paNQCEeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3pkdQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3pktQCEeWB0MLw2xrShQ" value="1"/>
+ </object>
+ <result xmi:type="uml:OutputPin" xmi:id="_mq3pk9QCEeWB0MLw2xrShQ" name="Clear('expectedResult').result" outgoing="_mq3pe9QCEeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3plNQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3pldQCEeWB0MLw2xrShQ" value="1"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_xrLKh8OJEeW2Url83-MOhw" name="&quot;OtherTests&quot;" value="OtherTests">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </value>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_mq3pltQCEeWB0MLw2xrShQ" name="RighthandSide('Value('&quot;S1.1(exit)::T1.2(effect)::S1(exit)::T2(effect)::S2(entry)::S2.1(entry)::T2.1(effect)&quot;').result')" outgoing="_mq3pfdQCEeWB0MLw2xrShQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_mq3pl9QCEeWB0MLw2xrShQ" name="Value('&quot;S1.1(exit)::T1.2(effect)::S1(exit)::T2(effect)::S2(entry)::S2.1(entry)::T2.1(effect)&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_mq3pmNQCEeWB0MLw2xrShQ" name="Value('&quot;S1.1(exit)::T1.2(effect)::S1(exit)::T2(effect)::S2(entry)::S2.1(entry)::T2.1(effect)&quot;').result" outgoing="_mq3pftQCEeWB0MLw2xrShQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3pmdQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3pmtQCEeWB0MLw2xrShQ" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_mq3pm9QCEeWB0MLw2xrShQ" name="&quot;S1.1(exit)::T1.2(effect)::S1(exit)::T2(effect)::S2(entry)::S2.1(entry)::T2.1(effect)&quot;" value="S1.1(exit)::T1.2(effect)::S1(exit)::T2(effect)::S2(entry)::S2.1(entry)::T2.1(effect)">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
+ </node>
</node>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_xrLKiMOJEeW2Url83-MOhw" name="7:Expression Statement" incoming="_xrLKXcOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKicOJEeW2Url83-MOhw" target="_xrLKqcOJEeW2Url83-MOhw" source="_xrLKkMOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_xrLKisOJEeW2Url83-MOhw" name="RighthandSide('Output('Call('SemanticTestSuite').result('return')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_xrLKi8OJEeW2Url83-MOhw" name="InstanceCreationExpression('SemanticTestSuite')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKjMOJEeW2Url83-MOhw" target="_xrLKpsOJEeW2Url83-MOhw" source="_xrLKoMOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKjcOJEeW2Url83-MOhw" target="_xrLKncOJEeW2Url83-MOhw" source="_xrLKosOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKjsOJEeW2Url83-MOhw" target="_xrLKoMOJEeW2Url83-MOhw" source="_xrLKmsOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKj8OJEeW2Url83-MOhw" target="_xrLKkMOJEeW2Url83-MOhw" source="_xrLKoMOJEeW2Url83-MOhw"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_xrLKkMOJEeW2Url83-MOhw" name="Output('Call('SemanticTestSuite').result('return')')" incoming="_xrLKj8OJEeW2Url83-MOhw" outgoing="_xrLKicOJEeW2Url83-MOhw" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKkcOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKksOJEeW2Url83-MOhw" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:CallOperationAction" xmi:id="_xrLKk8OJEeW2Url83-MOhw" name="Call('SemanticTestSuite')" operation="_SfGdkFfVEeWs3McTb3zryw">
- <argument xmi:type="uml:InputPin" xmi:id="_xrLKlMOJEeW2Url83-MOhw" name="Call('SemanticTestSuite').argument('tests')" incoming="_xrLKVMOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKlcOJEeW2Url83-MOhw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKlsOJEeW2Url83-MOhw" value="*"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_mq3pnNQCEeWB0MLw2xrShQ" name="7:Expression Statement" incoming="_mq3pY9QCEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3pndQCEeWB0MLw2xrShQ" target="_mq3pvdQCEeWB0MLw2xrShQ" source="_mq3ppNQCEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_mq3pntQCEeWB0MLw2xrShQ" name="RighthandSide('Output('Call('SemanticTestSuite').result('return')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_mq3pn9QCEeWB0MLw2xrShQ" name="InstanceCreationExpression('SemanticTestSuite')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3poNQCEeWB0MLw2xrShQ" target="_mq3ptdQCEeWB0MLw2xrShQ" source="_mq3pqNQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3podQCEeWB0MLw2xrShQ" target="_mq3pudQCEeWB0MLw2xrShQ" source="_mq3pvNQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3potQCEeWB0MLw2xrShQ" target="_mq3pvNQCEeWB0MLw2xrShQ" source="_mq3pstQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3po9QCEeWB0MLw2xrShQ" target="_mq3ppNQCEeWB0MLw2xrShQ" source="_mq3pvNQCEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_mq3ppNQCEeWB0MLw2xrShQ" name="Output('Call('SemanticTestSuite').result('return')')" incoming="_mq3po9QCEeWB0MLw2xrShQ" outgoing="_mq3pndQCEeWB0MLw2xrShQ" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3ppdQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3pptQCEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_mq3pp9QCEeWB0MLw2xrShQ" name="Create('SemanticTestSuite')" classifier="_oCET4FYhEeW0iunAW-WGrg">
+ <result xmi:type="uml:OutputPin" xmi:id="_mq3pqNQCEeWB0MLw2xrShQ" name="Create('SemanticTestSuite').result" outgoing="_mq3poNQCEeWB0MLw2xrShQ" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3pqdQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3pqtQCEeWB0MLw2xrShQ" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_mq3pq9QCEeWB0MLw2xrShQ" name="Call('SemanticTestSuite')" operation="_SfGdkFfVEeWs3McTb3zryw">
+ <argument xmi:type="uml:InputPin" xmi:id="_mq3prNQCEeWB0MLw2xrShQ" name="Call('SemanticTestSuite').argument('tests')" incoming="_mq3pZtQCEeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3prdQCEeWB0MLw2xrShQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3prtQCEeWB0MLw2xrShQ" value="*"/>
</argument>
- <argument xmi:type="uml:InputPin" xmi:id="_xrLKl8OJEeW2Url83-MOhw" name="Call('SemanticTestSuite').argument('name')" incoming="_xrLKUsOJEeW2Url83-MOhw">
+ <argument xmi:type="uml:InputPin" xmi:id="_mq3pr9QCEeWB0MLw2xrShQ" name="Call('SemanticTestSuite').argument('name')" incoming="_mq3pZNQCEeWB0MLw2xrShQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKmMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKmcOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3psNQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3psdQCEeWB0MLw2xrShQ" value="1"/>
</argument>
- <result xmi:type="uml:OutputPin" xmi:id="_xrLKmsOJEeW2Url83-MOhw" name="Call('SemanticTestSuite').result('return')" outgoing="_xrLKjsOJEeW2Url83-MOhw" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKm8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKnMOJEeW2Url83-MOhw" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_mq3pstQCEeWB0MLw2xrShQ" name="Call('SemanticTestSuite').result('return')" outgoing="_mq3potQCEeWB0MLw2xrShQ" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3ps9QCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3ptNQCEeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_xrLKncOJEeW2Url83-MOhw" name="Call('SemanticTestSuite').target" incoming="_xrLKjcOJEeW2Url83-MOhw" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKnsOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKn8OJEeW2Url83-MOhw" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_mq3ptdQCEeWB0MLw2xrShQ" name="Call('SemanticTestSuite').target" incoming="_mq3poNQCEeWB0MLw2xrShQ" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3pttQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3pt9QCEeWB0MLw2xrShQ" value="1"/>
</target>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_xrLKoMOJEeW2Url83-MOhw" name="Fork('Call('SemanticTestSuite').result('return')')" incoming="_xrLKjsOJEeW2Url83-MOhw" outgoing="_xrLKjMOJEeW2Url83-MOhw _xrLKj8OJEeW2Url83-MOhw"/>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_xrLKocOJEeW2Url83-MOhw" name="Create('SemanticTestSuite')" classifier="_oCET4FYhEeW0iunAW-WGrg">
- <result xmi:type="uml:OutputPin" xmi:id="_xrLKosOJEeW2Url83-MOhw" name="Create('SemanticTestSuite').result" outgoing="_xrLKjcOJEeW2Url83-MOhw" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKo8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKpMOJEeW2Url83-MOhw" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_xrLKpcOJEeW2Url83-MOhw" name="Start('SemanticTestSuite')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_xrLKpsOJEeW2Url83-MOhw" name="Start('SemanticTestSuite').object" incoming="_xrLKjMOJEeW2Url83-MOhw" type="_oCET4FYhEeW0iunAW-WGrg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKp8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKqMOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_mq3puNQCEeWB0MLw2xrShQ" name="Start('SemanticTestSuite')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_mq3pudQCEeWB0MLw2xrShQ" name="Start('SemanticTestSuite').object" incoming="_mq3podQCEeWB0MLw2xrShQ" type="_oCET4FYhEeW0iunAW-WGrg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3putQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3pu9QCEeWB0MLw2xrShQ" value="1"/>
</object>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_mq3pvNQCEeWB0MLw2xrShQ" name="Fork('Call('SemanticTestSuite').result('return')')" incoming="_mq3potQCEeWB0MLw2xrShQ" outgoing="_mq3podQCEeWB0MLw2xrShQ _mq3po9QCEeWB0MLw2xrShQ"/>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_xrLKqcOJEeW2Url83-MOhw" name="Fork(suite)" incoming="_xrLKicOJEeW2Url83-MOhw"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_mq3pvdQCEeWB0MLw2xrShQ" name="Fork(suite)" incoming="_mq3pndQCEeWB0MLw2xrShQ"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_xrLKqsOJEeW2Url83-MOhw" name="3:Expression Statement" incoming="_xrLKWMOJEeW2Url83-MOhw" outgoing="_xrLKXMOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKq8OJEeW2Url83-MOhw" target="_xrLKysOJEeW2Url83-MOhw" source="_xrLKs8OJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_xrLKrMOJEeW2Url83-MOhw" name="RighthandSide('Output('Call('SemanticTest TransitionExecutionAlgorithm').result('return')')')">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_xrLKrcOJEeW2Url83-MOhw" name="InstanceCreationExpression('SemanticTest TransitionExecutionAlgorithm')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKrsOJEeW2Url83-MOhw" target="_xrLKu8OJEeW2Url83-MOhw" source="_xrLKycOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKr8OJEeW2Url83-MOhw" target="_xrLKycOJEeW2Url83-MOhw" source="_xrLKw8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKsMOJEeW2Url83-MOhw" target="_xrLKv8OJEeW2Url83-MOhw" source="_xrLKycOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKscOJEeW2Url83-MOhw" target="_xrLKxsOJEeW2Url83-MOhw" source="_xrLKt8OJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKssOJEeW2Url83-MOhw" target="_xrLKs8OJEeW2Url83-MOhw" source="_xrLKycOJEeW2Url83-MOhw"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_xrLKs8OJEeW2Url83-MOhw" name="Output('Call('SemanticTest TransitionExecutionAlgorithm').result('return')')" incoming="_xrLKssOJEeW2Url83-MOhw" outgoing="_xrLKq8OJEeW2Url83-MOhw" type="__s23gFuuEeWBprt3NRLCdQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKtMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKtcOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_mq3pvtQCEeWB0MLw2xrShQ" name="3:Expression Statement" incoming="_mq3pYdQCEeWB0MLw2xrShQ" outgoing="_mq3pYtQCEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3pv9QCEeWB0MLw2xrShQ" target="_mq3p3tQCEeWB0MLw2xrShQ" source="_mq3px9QCEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_mq3pwNQCEeWB0MLw2xrShQ" name="RighthandSide('Output('Call('TransitionExecutionAlgorithm_SemanticTest').result('return')')')">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_mq3pwdQCEeWB0MLw2xrShQ" name="InstanceCreationExpression('TransitionExecutionAlgorithm_SemanticTest')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3pwtQCEeWB0MLw2xrShQ" target="_mq3p2dQCEeWB0MLw2xrShQ" source="_mq3pz9QCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3pw9QCEeWB0MLw2xrShQ" target="_mq3p29QCEeWB0MLw2xrShQ" source="_mq3p2dQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3pxNQCEeWB0MLw2xrShQ" target="_mq3py9QCEeWB0MLw2xrShQ" source="_mq3p2dQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3pxdQCEeWB0MLw2xrShQ" target="_mq3p0tQCEeWB0MLw2xrShQ" source="_mq3p1tQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3pxtQCEeWB0MLw2xrShQ" target="_mq3px9QCEeWB0MLw2xrShQ" source="_mq3p2dQCEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_mq3px9QCEeWB0MLw2xrShQ" name="Output('Call('TransitionExecutionAlgorithm_SemanticTest').result('return')')" incoming="_mq3pxtQCEeWB0MLw2xrShQ" outgoing="_mq3pv9QCEeWB0MLw2xrShQ" type="__s23gFuuEeWBprt3NRLCdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3pyNQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3pydQCEeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_xrLKtsOJEeW2Url83-MOhw" name="Create('SemanticTest TransitionExecutionAlgorithm')" classifier="__s23gFuuEeWBprt3NRLCdQ">
- <result xmi:type="uml:OutputPin" xmi:id="_xrLKt8OJEeW2Url83-MOhw" name="Create('SemanticTest TransitionExecutionAlgorithm').result" outgoing="_xrLKscOJEeW2Url83-MOhw" type="__s23gFuuEeWBprt3NRLCdQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKuMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKucOJEeW2Url83-MOhw" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_xrLKusOJEeW2Url83-MOhw" name="Start('SemanticTest TransitionExecutionAlgorithm')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_xrLKu8OJEeW2Url83-MOhw" name="Start('SemanticTest TransitionExecutionAlgorithm').object" incoming="_xrLKrsOJEeW2Url83-MOhw" type="__s23gFuuEeWBprt3NRLCdQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKvMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKvcOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_mq3pytQCEeWB0MLw2xrShQ" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_mq3py9QCEeWB0MLw2xrShQ" name="Start('SemanticTest').object" incoming="_mq3pxNQCEeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3pzNQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3pzdQCEeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_xrLKvsOJEeW2Url83-MOhw" name="Start('SemanticTest')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_xrLKv8OJEeW2Url83-MOhw" name="Start('SemanticTest').object" incoming="_xrLKsMOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKwMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKwcOJEeW2Url83-MOhw" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_xrLKwsOJEeW2Url83-MOhw" name="Call('SemanticTest TransitionExecutionAlgorithm')" operation="_tPIFAFu7EeWX2ahKO139xA">
- <result xmi:type="uml:OutputPin" xmi:id="_xrLKw8OJEeW2Url83-MOhw" name="Call('SemanticTest TransitionExecutionAlgorithm').result('return')" outgoing="_xrLKr8OJEeW2Url83-MOhw" type="__s23gFuuEeWBprt3NRLCdQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKxMOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKxcOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_mq3pztQCEeWB0MLw2xrShQ" name="Call('TransitionExecutionAlgorithm_SemanticTest')" operation="_tPIFAFu7EeWX2ahKO139xA">
+ <result xmi:type="uml:OutputPin" xmi:id="_mq3pz9QCEeWB0MLw2xrShQ" name="Call('TransitionExecutionAlgorithm_SemanticTest').result('return')" outgoing="_mq3pwtQCEeWB0MLw2xrShQ" type="__s23gFuuEeWBprt3NRLCdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3p0NQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3p0dQCEeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_xrLKxsOJEeW2Url83-MOhw" name="Call('SemanticTest TransitionExecutionAlgorithm').target" incoming="_xrLKscOJEeW2Url83-MOhw" type="__s23gFuuEeWBprt3NRLCdQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKx8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLKyMOJEeW2Url83-MOhw" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_mq3p0tQCEeWB0MLw2xrShQ" name="Call('TransitionExecutionAlgorithm_SemanticTest').target" incoming="_mq3pxdQCEeWB0MLw2xrShQ" type="__s23gFuuEeWBprt3NRLCdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3p09QCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3p1NQCEeWB0MLw2xrShQ" value="1"/>
</target>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_xrLKycOJEeW2Url83-MOhw" name="Fork('Call('SemanticTest TransitionExecutionAlgorithm').result('return')')" incoming="_xrLKr8OJEeW2Url83-MOhw" outgoing="_xrLKrsOJEeW2Url83-MOhw _xrLKsMOJEeW2Url83-MOhw _xrLKssOJEeW2Url83-MOhw"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_mq3p1dQCEeWB0MLw2xrShQ" name="Create('TransitionExecutionAlgorithm_SemanticTest')" classifier="__s23gFuuEeWBprt3NRLCdQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_mq3p1tQCEeWB0MLw2xrShQ" name="Create('TransitionExecutionAlgorithm_SemanticTest').result" outgoing="_mq3pxdQCEeWB0MLw2xrShQ" type="__s23gFuuEeWBprt3NRLCdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3p19QCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3p2NQCEeWB0MLw2xrShQ" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_mq3p2dQCEeWB0MLw2xrShQ" name="Fork('Call('TransitionExecutionAlgorithm_SemanticTest').result('return')')" incoming="_mq3pwtQCEeWB0MLw2xrShQ" outgoing="_mq3pw9QCEeWB0MLw2xrShQ _mq3pxNQCEeWB0MLw2xrShQ _mq3pxtQCEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_mq3p2tQCEeWB0MLw2xrShQ" name="Start('TransitionExecutionAlgorithm_SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_mq3p29QCEeWB0MLw2xrShQ" name="Start('TransitionExecutionAlgorithm_SemanticTest').object" incoming="_mq3pw9QCEeWB0MLw2xrShQ" type="__s23gFuuEeWBprt3NRLCdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3p3NQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3p3dQCEeWB0MLw2xrShQ" value="1"/>
+ </object>
+ </node>
</node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_xrLKysOJEeW2Url83-MOhw" name="Fork(test)" incoming="_xrLKq8OJEeW2Url83-MOhw" outgoing="_xrLKVcOJEeW2Url83-MOhw _xrLKWcOJEeW2Url83-MOhw _xrLKWsOJEeW2Url83-MOhw"/>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_xrLKy8OJEeW2Url83-MOhw" name="2:LocalNameDeclarationStatement" incoming="_xrLKW8OJEeW2Url83-MOhw" outgoing="_xrLKWMOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLKzMOJEeW2Url83-MOhw" target="_xrLK0sOJEeW2Url83-MOhw" source="_xrLKzsOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_xrLKzcOJEeW2Url83-MOhw" name="Value('null')">
- <result xmi:type="uml:OutputPin" xmi:id="_xrLKzsOJEeW2Url83-MOhw" name="Value('null').result" outgoing="_xrLKzMOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLKz8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLK0MOJEeW2Url83-MOhw" value="1"/>
- </result>
- <value xmi:type="uml:LiteralNull" xmi:id="_xrLK0cOJEeW2Url83-MOhw" name="null"/>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_xrLK0sOJEeW2Url83-MOhw" name="Fork(tests)" incoming="_xrLKzMOJEeW2Url83-MOhw" outgoing="_xrLKV8OJEeW2Url83-MOhw"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_mq3p3tQCEeWB0MLw2xrShQ" name="Fork(test)" incoming="_mq3pv9QCEeWB0MLw2xrShQ" outgoing="_mq3patQCEeWB0MLw2xrShQ _mq3paNQCEeWB0MLw2xrShQ _mq3pZ9QCEeWB0MLw2xrShQ"/>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_xrLK08OJEeW2Url83-MOhw" name="6:Expression Statement" incoming="_xrLKVsOJEeW2Url83-MOhw" outgoing="_xrLKXcOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLK1MOJEeW2Url83-MOhw" target="_xrLK38OJEeW2Url83-MOhw" source="_xrLK3MOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:CallBehaviorAction" xmi:id="_xrLK1cOJEeW2Url83-MOhw" name="Call('Including')">
- <argument xmi:type="uml:InputPin" xmi:id="_xrLK1sOJEeW2Url83-MOhw" name="Call('Including').argument('seq')" incoming="_xrLKV8OJEeW2Url83-MOhw" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLK18OJEeW2Url83-MOhw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLK2MOJEeW2Url83-MOhw" value="*"/>
- </argument>
- <argument xmi:type="uml:InputPin" xmi:id="_xrLK2cOJEeW2Url83-MOhw" name="Call('Including').argument('element')" incoming="_xrLKWsOJEeW2Url83-MOhw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLK2sOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLK28OJEeW2Url83-MOhw" value="1"/>
- </argument>
- <result xmi:type="uml:OutputPin" xmi:id="_xrLK3MOJEeW2Url83-MOhw" name="Call('Including').result('')" outgoing="_xrLK1MOJEeW2Url83-MOhw" isOrdered="true" isUnique="false">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLK3cOJEeW2Url83-MOhw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLK3sOJEeW2Url83-MOhw" value="*"/>
- </result>
- <behavior xmi:type="uml:Activity" href="pathmap://PAPYRUS_ALF_LIBRARY/Alf.library.uml#Alf-Library-PrimitiveBehaviors-SequenceFunctions-Including"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_mq3p39QCEeWB0MLw2xrShQ" name="4:Expression Statement" incoming="_mq3pYtQCEeWB0MLw2xrShQ" outgoing="_mq3pa9QCEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3p4NQCEeWB0MLw2xrShQ" target="_mq3p-dQCEeWB0MLw2xrShQ" source="_mq3p5tQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3p4dQCEeWB0MLw2xrShQ" target="_mq3p8NQCEeWB0MLw2xrShQ" source="_mq3p_tQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3p4tQCEeWB0MLw2xrShQ" target="_mq3p7NQCEeWB0MLw2xrShQ" source="_mq3p-dQCEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_mq3p49QCEeWB0MLw2xrShQ" target="_mq3p-tQCEeWB0MLw2xrShQ" source="_mq3p5NQCEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_mq3p5NQCEeWB0MLw2xrShQ" name="RighthandSide('Value('&quot;TransitionExecutionAlgorithm&quot;').result')" outgoing="_mq3p49QCEeWB0MLw2xrShQ">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_mq3p5dQCEeWB0MLw2xrShQ" name="Value('&quot;TransitionExecutionAlgorithm&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_mq3p5tQCEeWB0MLw2xrShQ" name="Value('&quot;TransitionExecutionAlgorithm&quot;').result" outgoing="_mq3p4NQCEeWB0MLw2xrShQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3p59QCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3p6NQCEeWB0MLw2xrShQ" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_mq3p6dQCEeWB0MLw2xrShQ" name="&quot;TransitionExecutionAlgorithm&quot;" value="TransitionExecutionAlgorithm">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
+ </node>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_xrLK38OJEeW2Url83-MOhw" name="Fork(tests)" incoming="_xrLK1MOJEeW2Url83-MOhw" outgoing="_xrLKVMOJEeW2Url83-MOhw"/>
- </node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_xrLK4MOJEeW2Url83-MOhw" name="5:Expression Statement" incoming="_xrLKU8OJEeW2Url83-MOhw" outgoing="_xrLKVsOJEeW2Url83-MOhw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLK4cOJEeW2Url83-MOhw" target="_xrLK6MOJEeW2Url83-MOhw" source="_xrLK5cOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ControlFlow" xmi:id="_xrLK4sOJEeW2Url83-MOhw" target="_xrLK9cOJEeW2Url83-MOhw" source="_xrLK_MOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLK48OJEeW2Url83-MOhw" target="_xrLK7MOJEeW2Url83-MOhw" source="_xrLK-cOJEeW2Url83-MOhw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLK5MOJEeW2Url83-MOhw" target="_xrLK5cOJEeW2Url83-MOhw" source="_xrLK_sOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:ForkNode" xmi:id="_xrLK5cOJEeW2Url83-MOhw" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult))" incoming="_xrLK5MOJEeW2Url83-MOhw" outgoing="_xrLK4cOJEeW2Url83-MOhw"/>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_xrLK5sOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult)">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_xrLK58OJEeW2Url83-MOhw" target="_xrLK8sOJEeW2Url83-MOhw" source="_xrLK6MOJEeW2Url83-MOhw"/>
- <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_xrLK6MOJEeW2Url83-MOhw" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::expectedResult).input" incoming="_xrLK4cOJEeW2Url83-MOhw" outgoing="_xrLK58OJEeW2Url83-MOhw">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_mq3p6tQCEeWB0MLw2xrShQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name)">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3p69QCEeWB0MLw2xrShQ" target="_mq3p9tQCEeWB0MLw2xrShQ" source="_mq3p7NQCEeWB0MLw2xrShQ"/>
+ <structuredNodeInput xmi:type="uml:InputPin" xmi:id="_mq3p7NQCEeWB0MLw2xrShQ" name="WriteAll(StateMachine_TestSuite::Util::Architecture::SemanticTest::name).input" incoming="_mq3p4tQCEeWB0MLw2xrShQ" outgoing="_mq3p69QCEeWB0MLw2xrShQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLK6cOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLK6sOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3p7dQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3p7tQCEeWB0MLw2xrShQ" value="1"/>
</structuredNodeInput>
- <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_xrLK68OJEeW2Url83-MOhw" name="Write('expectedResult')" structuralFeature="_9FUjoFbDEeWrJvPHum8sog" isReplaceAll="true">
- <object xmi:type="uml:InputPin" xmi:id="_xrLK7MOJEeW2Url83-MOhw" name="Write('expectedResult').object" incoming="_xrLK48OJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLK7cOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLK7sOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:AddStructuralFeatureValueAction" xmi:id="_mq3p79QCEeWB0MLw2xrShQ" name="Write('name')" structuralFeature="_8n8EEFbDEeWrJvPHum8sog" isReplaceAll="true">
+ <object xmi:type="uml:InputPin" xmi:id="_mq3p8NQCEeWB0MLw2xrShQ" name="Write('name').object" incoming="_mq3p4dQCEeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3p8dQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3p8tQCEeWB0MLw2xrShQ" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_xrLK78OJEeW2Url83-MOhw" name="Write('expectedResult').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLK8MOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLK8cOJEeW2Url83-MOhw" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_mq3p89QCEeWB0MLw2xrShQ" name="Write('name').result" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3p9NQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3p9dQCEeWB0MLw2xrShQ" value="1"/>
</result>
- <value xmi:type="uml:InputPin" xmi:id="_xrLK8sOJEeW2Url83-MOhw" name="Write('expectedResult').value" incoming="_xrLK58OJEeW2Url83-MOhw">
+ <value xmi:type="uml:InputPin" xmi:id="_mq3p9tQCEeWB0MLw2xrShQ" name="Write('name').value" incoming="_mq3p69QCEeWB0MLw2xrShQ">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLK88OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLK9MOJEeW2Url83-MOhw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3p99QCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3p-NQCEeWB0MLw2xrShQ" value="1"/>
</value>
</node>
</node>
- <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_xrLK9cOJEeW2Url83-MOhw" name="Clear('expectedResult')" incoming="_xrLK4sOJEeW2Url83-MOhw" structuralFeature="_9FUjoFbDEeWrJvPHum8sog">
- <object xmi:type="uml:InputPin" xmi:id="_xrLK9sOJEeW2Url83-MOhw" name="Clear('expectedResult').object" incoming="_xrLKWcOJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLK98OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLK-MOJEeW2Url83-MOhw" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_mq3p-dQCEeWB0MLw2xrShQ" name="Fork(LeftHandSide(StateMachine_TestSuite::Util::Architecture::SemanticTest::name))" incoming="_mq3p4NQCEeWB0MLw2xrShQ" outgoing="_mq3p4tQCEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:ClearStructuralFeatureAction" xmi:id="_mq3p-tQCEeWB0MLw2xrShQ" name="Clear('name')" incoming="_mq3p49QCEeWB0MLw2xrShQ" structuralFeature="_8n8EEFbDEeWrJvPHum8sog">
+ <object xmi:type="uml:InputPin" xmi:id="_mq3p-9QCEeWB0MLw2xrShQ" name="Clear('name').object" incoming="_mq3patQCEeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3p_NQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3p_dQCEeWB0MLw2xrShQ" value="1"/>
</object>
- <result xmi:type="uml:OutputPin" xmi:id="_xrLK-cOJEeW2Url83-MOhw" name="Clear('expectedResult').result" outgoing="_xrLK48OJEeW2Url83-MOhw" type="_cdFl4FYCEeWzO8zy_nQCZg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLK-sOJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLK-8OJEeW2Url83-MOhw" value="1"/>
+ <result xmi:type="uml:OutputPin" xmi:id="_mq3p_tQCEeWB0MLw2xrShQ" name="Clear('name').result" outgoing="_mq3p4dQCEeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3p_9QCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3qANQCEeWB0MLw2xrShQ" value="1"/>
</result>
</node>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_xrLK_MOJEeW2Url83-MOhw" name="RighthandSide('Value('&quot;S1.1::S1.1_to_ExitPoint::S1::ExitPoint_to_EntryPoint::T1::T1.1::EntryPoint_to_T1.1.1&quot;').result')" outgoing="_xrLK4sOJEeW2Url83-MOhw">
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_xrLK_cOJEeW2Url83-MOhw" name="Value('&quot;S1.1::S1.1_to_ExitPoint::S1::ExitPoint_to_EntryPoint::T1::T1.1::EntryPoint_to_T1.1.1&quot;')">
- <result xmi:type="uml:OutputPin" xmi:id="_xrLK_sOJEeW2Url83-MOhw" name="Value('&quot;S1.1::S1.1_to_ExitPoint::S1::ExitPoint_to_EntryPoint::T1::T1.1::EntryPoint_to_T1.1.1&quot;').result" outgoing="_xrLK5MOJEeW2Url83-MOhw">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrLK_8OJEeW2Url83-MOhw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrLLAMOJEeW2Url83-MOhw" value="1"/>
- </result>
- <value xmi:type="uml:LiteralString" xmi:id="_xrLLAcOJEeW2Url83-MOhw" name="&quot;S1.1::S1.1_to_ExitPoint::S1::ExitPoint_to_EntryPoint::T1::T1.1::EntryPoint_to_T1.1.1&quot;" value="S1.1::S1.1_to_ExitPoint::S1::ExitPoint_to_EntryPoint::T1::T1.1::EntryPoint_to_T1.1.1">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </value>
- </node>
+ </node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_mq3qAdQCEeWB0MLw2xrShQ" name="1:LocalNameDeclarationStatement" outgoing="_mq3pZdQCEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3qAtQCEeWB0MLw2xrShQ" target="_mq3qA9QCEeWB0MLw2xrShQ" source="_mq3qBdQCEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_mq3qA9QCEeWB0MLw2xrShQ" name="Fork(name)" incoming="_mq3qAtQCEeWB0MLw2xrShQ" outgoing="_mq3pZNQCEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_mq3qBNQCEeWB0MLw2xrShQ" name="Value('&quot;OtherTests&quot;')">
+ <result xmi:type="uml:OutputPin" xmi:id="_mq3qBdQCEeWB0MLw2xrShQ" name="Value('&quot;OtherTests&quot;').result" outgoing="_mq3qAtQCEeWB0MLw2xrShQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3qBtQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3qB9QCEeWB0MLw2xrShQ" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralString" xmi:id="_mq3qCNQCEeWB0MLw2xrShQ" name="&quot;OtherTests&quot;" value="OtherTests">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </value>
</node>
</node>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_mq3qCdQCEeWB0MLw2xrShQ" name="2:LocalNameDeclarationStatement" incoming="_mq3pZdQCEeWB0MLw2xrShQ" outgoing="_mq3pYdQCEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_mq3qCtQCEeWB0MLw2xrShQ" target="_mq3qENQCEeWB0MLw2xrShQ" source="_mq3qDNQCEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_mq3qC9QCEeWB0MLw2xrShQ" name="Value('null')">
+ <result xmi:type="uml:OutputPin" xmi:id="_mq3qDNQCEeWB0MLw2xrShQ" name="Value('null').result" outgoing="_mq3qCtQCEeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3qDdQCEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq3qDtQCEeWB0MLw2xrShQ" value="1"/>
+ </result>
+ <value xmi:type="uml:LiteralNull" xmi:id="_mq3qD9QCEeWB0MLw2xrShQ" name="null"/>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_mq3qENQCEeWB0MLw2xrShQ" name="Fork(tests)" incoming="_mq3qCtQCEeWB0MLw2xrShQ" outgoing="_mq3padQCEeWB0MLw2xrShQ"/>
+ </node>
</structuredNode>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_GwyuoJTNEeSAfpdf1E-xmQ" name="Transitions">
+ <packagedElement xmi:type="uml:Package" xmi:id="_GwyuoJTNEeSAfpdf1E-xmQ" name="Transition">
<packagedElement xmi:type="uml:Package" xmi:id="_Ju6FkJTNEeSAfpdf1E-xmQ" name="001">
- <packagedElement xmi:type="uml:Class" xmi:id="_qbCKQJTdEeSAfpdf1E-xmQ" name="Transition_001_Test" classifierBehavior="_TCnc4JTeEeSAfpdf1E-xmQ" isActive="true">
- <ownedComment xmi:type="uml:Comment" xmi:id="_zS434FuzEeWBprt3NRLCdQ">
- <body>namespace StateMachine_TestSuite::Transitions::'001';&#xD;
-&#xD;
-active class Transition_001_Test specializes&#xD;
-StateMachine_TestSuite::Util::Architecture::Target {&#xD;
-&#xD;
- @Create&#xD;
- public Transition_001_Test();&#xD;
-&#xD;
-}</body>
- </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_qbCKQJTdEeSAfpdf1E-xmQ" name="Transition001_Test" classifierBehavior="_TCnc4JTeEeSAfpdf1E-xmQ" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_OKaX0JTeEeSAfpdf1E-xmQ" general="_BYPqsH7WEeSVWJ91ynqG7w"/>
- <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_TCnc4JTeEeSAfpdf1E-xmQ" name="Transition_001_Test_SM" visibility="private">
+ <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_TCnc4JTeEeSAfpdf1E-xmQ" name="Transition001_Test$behavior$1" visibility="private">
<region xmi:type="uml:Region" xmi:id="_VbLPsJTeEeSAfpdf1E-xmQ" name="Region1">
<transition xmi:type="uml:Transition" xmi:id="_bz6TYJTeEeSAfpdf1E-xmQ" name="T1" source="_ZQ8AUJTeEeSAfpdf1E-xmQ" target="_ZvchQJTeEeSAfpdf1E-xmQ"/>
<transition xmi:type="uml:Transition" xmi:id="_orYVEJTeEeSAfpdf1E-xmQ" name="T2" source="_ZvchQJTeEeSAfpdf1E-xmQ" target="_lXdtQJTeEeSAfpdf1E-xmQ">
@@ -8288,82 +8083,74 @@ StateMachine_TestSuite::Util::Architecture::Target {&#xD;
<subvertex xmi:type="uml:FinalState" xmi:id="_p3814JTeEeSAfpdf1E-xmQ" name="FinalState1"/>
</region>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_P32ZEFunEeWBprt3NRLCdQ" name="Transition_001_Test_Factory" node="_UGottFunEeWBprt3NRLCdQ _UGottlunEeWBprt3NRLCdQ _UGotuFunEeWBprt3NRLCdQ" group="_UGotuFunEeWBprt3NRLCdQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_TxQTkFunEeWBprt3NRLCdQ">
- <body>namespace StateMachine_TestSuite::Transitions::'001'::Transition_001_Test;&#xD;
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_P32ZEFunEeWBprt3NRLCdQ" name="Transition001_Test$factory" node="_vjgolNQDEeWB0MLw2xrShQ _vjgoltQDEeWB0MLw2xrShQ _vjgomNQDEeWB0MLw2xrShQ" group="_vjgomNQDEeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PXoW8NQDEeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Transition::'001'::Transition001_Test;&#xD;
&#xD;
-activity Transition_001_Test_Factory() : Transition_001_Test{&#xD;
- return new Transition_001_Test();&#xD;
+activity 'Transition001_Test$factory'(): Transition001_Test {&#xD;
+ return new Transition001_Test();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_UGotsVunEeWBprt3NRLCdQ" type="_qbCKQJTdEeSAfpdf1E-xmQ" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_UGotsVunEeWBprt3NRLCdQ" visibility="public" type="_qbCKQJTdEeSAfpdf1E-xmQ" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UGotslunEeWBprt3NRLCdQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UGots1unEeWBprt3NRLCdQ" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ControlFlow" xmi:id="_UGottVunEeWBprt3NRLCdQ" target="_UGottlunEeWBprt3NRLCdQ" source="_UGotuVunEeWBprt3NRLCdQ">
- <name xsi:nil="true"/>
- </edge>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_UGott1unEeWBprt3NRLCdQ" target="_UGottFunEeWBprt3NRLCdQ" source="_UGotu1unEeWBprt3NRLCdQ">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_UHjTsVunEeWBprt3NRLCdQ" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_UHjTslunEeWBprt3NRLCdQ" value="1"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_UGotuFunEeWBprt3NRLCdQ" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_UGotuVunEeWBprt3NRLCdQ" name="1:ReturnStatement" outgoing="_UGottVunEeWBprt3NRLCdQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_UGotulunEeWBprt3NRLCdQ" target="_UGotu1unEeWBprt3NRLCdQ" source="_UGotxFunEeWBprt3NRLCdQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_UGotu1unEeWBprt3NRLCdQ" name="ReturnStatement.output('Output('Call('Transition_001_Test').result('return')')')" incoming="_UGotulunEeWBprt3NRLCdQ" outgoing="_UGott1unEeWBprt3NRLCdQ" type="_qbCKQJTdEeSAfpdf1E-xmQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UGotvFunEeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UGotvVunEeWBprt3NRLCdQ" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_UGotvlunEeWBprt3NRLCdQ" name="InstanceCreationExpression('Transition_001_Test')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_UGotv1unEeWBprt3NRLCdQ" target="_UGoty1unEeWBprt3NRLCdQ" source="_UGot0VunEeWBprt3NRLCdQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_UGotwFunEeWBprt3NRLCdQ" target="_UGot1FunEeWBprt3NRLCdQ" source="_UGot2FunEeWBprt3NRLCdQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_UGotwVunEeWBprt3NRLCdQ" target="_UGotyFunEeWBprt3NRLCdQ" source="_UGoty1unEeWBprt3NRLCdQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_UGotwlunEeWBprt3NRLCdQ" target="_UGotzVunEeWBprt3NRLCdQ" source="_UGoty1unEeWBprt3NRLCdQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_UGotw1unEeWBprt3NRLCdQ" target="_UGotxFunEeWBprt3NRLCdQ" source="_UGoty1unEeWBprt3NRLCdQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_UGotxFunEeWBprt3NRLCdQ" name="Output('Call('Transition_001_Test').result('return')')" incoming="_UGotw1unEeWBprt3NRLCdQ" outgoing="_UGotulunEeWBprt3NRLCdQ" type="_qbCKQJTdEeSAfpdf1E-xmQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UGotxVunEeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UGotxlunEeWBprt3NRLCdQ" value="1"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vjgol9QDEeWB0MLw2xrShQ" target="_vjgolNQDEeWB0MLw2xrShQ" source="_vjgom9QDEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_vjgoldQDEeWB0MLw2xrShQ" target="_vjgoltQDEeWB0MLw2xrShQ" source="_vjgomdQDEeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_vjgomNQDEeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_vjgomdQDEeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_vjgoldQDEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vjgomtQDEeWB0MLw2xrShQ" target="_vjgom9QDEeWB0MLw2xrShQ" source="_vjgopNQDEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_vjgom9QDEeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Transition001_Test').result('return')')')" incoming="_vjgomtQDEeWB0MLw2xrShQ" outgoing="_vjgol9QDEeWB0MLw2xrShQ" type="_qbCKQJTdEeSAfpdf1E-xmQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vjgonNQDEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vjgondQDEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_vjgontQDEeWB0MLw2xrShQ" name="InstanceCreationExpression('Transition001_Test')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vjgon9QDEeWB0MLw2xrShQ" target="_vjgos9QDEeWB0MLw2xrShQ" source="_vjgoutQDEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vjgooNQDEeWB0MLw2xrShQ" target="_vjgoutQDEeWB0MLw2xrShQ" source="_vjgorNQDEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vjgoodQDEeWB0MLw2xrShQ" target="_vjgor9QDEeWB0MLw2xrShQ" source="_vjgot9QDEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vjgootQDEeWB0MLw2xrShQ" target="_vjgoqNQDEeWB0MLw2xrShQ" source="_vjgoutQDEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_vjgoo9QDEeWB0MLw2xrShQ" target="_vjgopNQDEeWB0MLw2xrShQ" source="_vjgoutQDEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_vjgopNQDEeWB0MLw2xrShQ" name="Output('Call('Transition001_Test').result('return')')" incoming="_vjgoo9QDEeWB0MLw2xrShQ" outgoing="_vjgomtQDEeWB0MLw2xrShQ" type="_qbCKQJTdEeSAfpdf1E-xmQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vjgopdQDEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vjgoptQDEeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_UGotx1unEeWBprt3NRLCdQ" name="Start('Target')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_UGotyFunEeWBprt3NRLCdQ" name="Start('Target').object" incoming="_UGotwVunEeWBprt3NRLCdQ" type="_BYPqsH7WEeSVWJ91ynqG7w">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UGotyVunEeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UGotylunEeWBprt3NRLCdQ" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_UGoty1unEeWBprt3NRLCdQ" name="Fork('Call('Transition_001_Test').result('return')')" incoming="_UGotv1unEeWBprt3NRLCdQ" outgoing="_UGotwlunEeWBprt3NRLCdQ _UGotwVunEeWBprt3NRLCdQ _UGotw1unEeWBprt3NRLCdQ"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_UGotzFunEeWBprt3NRLCdQ" name="Start('Transition_001_Test')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_UGotzVunEeWBprt3NRLCdQ" name="Start('Transition_001_Test').object" incoming="_UGotwlunEeWBprt3NRLCdQ" type="_qbCKQJTdEeSAfpdf1E-xmQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UGotzlunEeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UGotz1unEeWBprt3NRLCdQ" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_vjgop9QDEeWB0MLw2xrShQ" name="Start('Transition001_Test')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_vjgoqNQDEeWB0MLw2xrShQ" name="Start('Transition001_Test').object" incoming="_vjgootQDEeWB0MLw2xrShQ" type="_qbCKQJTdEeSAfpdf1E-xmQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vjgoqdQDEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vjgoqtQDEeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_UGot0FunEeWBprt3NRLCdQ" name="Call('Transition_001_Test')" operation="_M5w3UFunEeWBprt3NRLCdQ">
- <result xmi:type="uml:OutputPin" xmi:id="_UGot0VunEeWBprt3NRLCdQ" name="Call('Transition_001_Test').result('return')" outgoing="_UGotv1unEeWBprt3NRLCdQ" type="_qbCKQJTdEeSAfpdf1E-xmQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UGot0lunEeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UGot01unEeWBprt3NRLCdQ" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_vjgoq9QDEeWB0MLw2xrShQ" name="Call('Transition001_Test')" operation="_M5w3UFunEeWBprt3NRLCdQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_vjgorNQDEeWB0MLw2xrShQ" name="Call('Transition001_Test').result('return')" outgoing="_vjgooNQDEeWB0MLw2xrShQ" type="_qbCKQJTdEeSAfpdf1E-xmQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vjgordQDEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vjgortQDEeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_UGot1FunEeWBprt3NRLCdQ" name="Call('Transition_001_Test').target" incoming="_UGotwFunEeWBprt3NRLCdQ" type="_qbCKQJTdEeSAfpdf1E-xmQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UGot1VunEeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UGot1lunEeWBprt3NRLCdQ" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_vjgor9QDEeWB0MLw2xrShQ" name="Call('Transition001_Test').target" incoming="_vjgoodQDEeWB0MLw2xrShQ" type="_qbCKQJTdEeSAfpdf1E-xmQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vjgosNQDEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vjgosdQDEeWB0MLw2xrShQ" value="1"/>
</target>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_UGot11unEeWBprt3NRLCdQ" name="Create('Transition_001_Test')" classifier="_qbCKQJTdEeSAfpdf1E-xmQ">
- <result xmi:type="uml:OutputPin" xmi:id="_UGot2FunEeWBprt3NRLCdQ" name="Create('Transition_001_Test').result" outgoing="_UGotwFunEeWBprt3NRLCdQ" type="_qbCKQJTdEeSAfpdf1E-xmQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UGot2VunEeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UGot2lunEeWBprt3NRLCdQ" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_vjgostQDEeWB0MLw2xrShQ" name="Start('Target')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_vjgos9QDEeWB0MLw2xrShQ" name="Start('Target').object" incoming="_vjgon9QDEeWB0MLw2xrShQ" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vjgotNQDEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vjgotdQDEeWB0MLw2xrShQ" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_vjgottQDEeWB0MLw2xrShQ" name="Create('Transition001_Test')" classifier="_qbCKQJTdEeSAfpdf1E-xmQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_vjgot9QDEeWB0MLw2xrShQ" name="Create('Transition001_Test').result" outgoing="_vjgoodQDEeWB0MLw2xrShQ" type="_qbCKQJTdEeSAfpdf1E-xmQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vjgouNQDEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vjgoudQDEeWB0MLw2xrShQ" value="1"/>
</result>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_vjgoutQDEeWB0MLw2xrShQ" name="Fork('Call('Transition001_Test').result('return')')" incoming="_vjgooNQDEeWB0MLw2xrShQ" outgoing="_vjgootQDEeWB0MLw2xrShQ _vjgon9QDEeWB0MLw2xrShQ _vjgoo9QDEeWB0MLw2xrShQ"/>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_UGottFunEeWBprt3NRLCdQ" name="Return" incoming="_UGott1unEeWBprt3NRLCdQ" parameter="_UGotsVunEeWBprt3NRLCdQ">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_UHjTsFunEeWBprt3NRLCdQ" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_UGottlunEeWBprt3NRLCdQ" name="FinalNode('Transition_001_Test_Factory')" incoming="_UGottVunEeWBprt3NRLCdQ"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_vjgolNQDEeWB0MLw2xrShQ" name="Return" incoming="_vjgol9QDEeWB0MLw2xrShQ" parameter="_UGotsVunEeWBprt3NRLCdQ"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_vjgoltQDEeWB0MLw2xrShQ" name="FinalNode('Transition001_Test$factory')" incoming="_vjgoldQDEeWB0MLw2xrShQ"/>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_XQEj0FunEeWBprt3NRLCdQ" name="Transition_001_Test$method$1" specification="_M5w3UFunEeWBprt3NRLCdQ" node="_eX13xFunEeWBprt3NRLCdQ _eX2e0FunEeWBprt3NRLCdQ _eX2e0VunEeWBprt3NRLCdQ _eX3s8FunEeWBprt3NRLCdQ">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_XQEj0FunEeWBprt3NRLCdQ" name="Transition001_Test$method$1" specification="_M5w3UFunEeWBprt3NRLCdQ" node="_eX13xFunEeWBprt3NRLCdQ _eX2e0FunEeWBprt3NRLCdQ _eX2e0VunEeWBprt3NRLCdQ _eX3s8FunEeWBprt3NRLCdQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_eX0CkFunEeWBprt3NRLCdQ" name="return" type="_qbCKQJTdEeSAfpdf1E-xmQ" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_eX1QsFunEeWBprt3NRLCdQ" target="_eX2e0VunEeWBprt3NRLCdQ" source="_eX2e0FunEeWBprt3NRLCdQ"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_eX13wFunEeWBprt3NRLCdQ" target="_eX13xFunEeWBprt3NRLCdQ" source="_eX3s8VunEeWBprt3NRLCdQ">
@@ -8387,13 +8174,13 @@ activity Transition_001_Test_Factory() : Transition_001_Test{&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_eX3s8VunEeWBprt3NRLCdQ" name="this" outgoing="_eX13wFunEeWBprt3NRLCdQ" type="_qbCKQJTdEeSAfpdf1E-xmQ"/>
</node>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_M5w3UFunEeWBprt3NRLCdQ" name="Transition_001_Test" method="_XQEj0FunEeWBprt3NRLCdQ">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_M5w3UFunEeWBprt3NRLCdQ" name="Transition001_Test" method="_XQEj0FunEeWBprt3NRLCdQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_M51IwFunEeWBprt3NRLCdQ" name="return" type="_qbCKQJTdEeSAfpdf1E-xmQ" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_vrdiEJTdEeSAfpdf1E-xmQ" name="Tester_Transition_001" classifierBehavior="_wqxnIFuoEeWBprt3NRLCdQ" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_vrdiEJTdEeSAfpdf1E-xmQ" name="Transition001_Tester" classifierBehavior="_wqxnIFuoEeWBprt3NRLCdQ" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_A0yagJTeEeSAfpdf1E-xmQ" general="_cBRCwHrbEeSTqtY8GWjQzw"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_wqxnIFuoEeWBprt3NRLCdQ" name="Tester_Transition_001$behavior$1" visibility="private" isActive="true" node="_5WCuIVuoEeWBprt3NRLCdQ" group="_5WCuIVuoEeWBprt3NRLCdQ">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_wqxnIFuoEeWBprt3NRLCdQ" name="Transition001_Tester$behavior$1" visibility="private" isActive="true" node="_5WCuIVuoEeWBprt3NRLCdQ" group="_5WCuIVuoEeWBprt3NRLCdQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_5JVu4FuoEeWBprt3NRLCdQ">
<body>namespace StateMachine_TestSuite::Transitions::'001'::Tester_Transition_001;&#xD;
&#xD;
@@ -8402,7 +8189,7 @@ activity 'Tester_Transition_001$behavior$1'() {&#xD;
</ownedComment>
<structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_5WCuIVuoEeWBprt3NRLCdQ" name="Body"/>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_74NI4FuoEeWBprt3NRLCdQ" name="Tester_Transition_001$method$1" specification="_6wqSAFuoEeWBprt3NRLCdQ" node="_GzlRUFupEeWBprt3NRLCdQ _MnDr0FupEeWBprt3NRLCdQ">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_74NI4FuoEeWBprt3NRLCdQ" name="Transition001_Tester$method$1" specification="_6wqSAFuoEeWBprt3NRLCdQ" node="_GzlRUFupEeWBprt3NRLCdQ _MnDr0FupEeWBprt3NRLCdQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_8Ka6QFuoEeWBprt3NRLCdQ">
<body>namespace StateMachine_TestSuite::Transitions::'001'::Tester_Transition_001;&#xD;
&#xD;
@@ -8421,96 +8208,80 @@ activity Activity1() {&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_SkJ8YFupEeWBprt3NRLCdQ" name="this" outgoing="_UNdcgFupEeWBprt3NRLCdQ" type="_vrdiEJTdEeSAfpdf1E-xmQ"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_emuWYFupEeWBprt3NRLCdQ" name="Tester_Transition_001_Factory" node="_kJbxBFupEeWBprt3NRLCdQ _kJbxBlupEeWBprt3NRLCdQ _kJbxCFupEeWBprt3NRLCdQ" group="_kJbxCFupEeWBprt3NRLCdQ">
- <ownedComment xmi:type="uml:Comment" xmi:id="_j4GwcFupEeWBprt3NRLCdQ">
- <body>namespace StateMachine_TestSuite::Transitions::'001'::Tester_Transition_001;&#xD;
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_emuWYFupEeWBprt3NRLCdQ" name="Transition001_Tester$factory" node="_-6RXNNQDEeWB0MLw2xrShQ _-6RXNtQDEeWB0MLw2xrShQ _-6RXONQDEeWB0MLw2xrShQ" group="_-6RXONQDEeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_8WaTUNQDEeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Transition::'001'::Transition001_Tester;&#xD;
&#xD;
-activity Tester_Transition_001_Factory(): Tester_Transition_001{&#xD;
- return new Tester_Transition_001();&#xD;
+activity 'Transition001_Tester$factory'(): Transition001_Tester {&#xD;
+ return new Transition001_Tester();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_kJbxAVupEeWBprt3NRLCdQ" type="_vrdiEJTdEeSAfpdf1E-xmQ" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_kJbxAVupEeWBprt3NRLCdQ" visibility="public" type="_vrdiEJTdEeSAfpdf1E-xmQ" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kJbxAlupEeWBprt3NRLCdQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kJbxA1upEeWBprt3NRLCdQ" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_kJbxB1upEeWBprt3NRLCdQ" target="_kJbxBFupEeWBprt3NRLCdQ" source="_kJbxC1upEeWBprt3NRLCdQ">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_kKObMFupEeWBprt3NRLCdQ" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_kKObMVupEeWBprt3NRLCdQ" value="1"/>
- </edge>
- <edge xmi:type="uml:ControlFlow" xmi:id="_kJbxBVupEeWBprt3NRLCdQ" target="_kJbxBlupEeWBprt3NRLCdQ" source="_kJbxCVupEeWBprt3NRLCdQ">
- <name xsi:nil="true"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_kJbxCFupEeWBprt3NRLCdQ" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_kJbxCVupEeWBprt3NRLCdQ" name="1:ReturnStatement" outgoing="_kJbxBVupEeWBprt3NRLCdQ">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_kJbxClupEeWBprt3NRLCdQ" target="_kJbxC1upEeWBprt3NRLCdQ" source="_kJbxFFupEeWBprt3NRLCdQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_kJbxC1upEeWBprt3NRLCdQ" name="ReturnStatement.output('Output('Call('Tester_Transition_001').result('return')')')" incoming="_kJbxClupEeWBprt3NRLCdQ" outgoing="_kJbxB1upEeWBprt3NRLCdQ" type="_vrdiEJTdEeSAfpdf1E-xmQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kJbxDFupEeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kJbxDVupEeWBprt3NRLCdQ" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_kJbxDlupEeWBprt3NRLCdQ" name="InstanceCreationExpression('Tester_Transition_001')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_kJbxD1upEeWBprt3NRLCdQ" target="_kJbxGFupEeWBprt3NRLCdQ" source="_kJbxG1upEeWBprt3NRLCdQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_kJbxEFupEeWBprt3NRLCdQ" target="_kJbxG1upEeWBprt3NRLCdQ" source="_kJbxHVupEeWBprt3NRLCdQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_kJbxEVupEeWBprt3NRLCdQ" target="_kJbxIFupEeWBprt3NRLCdQ" source="_kJbxKFupEeWBprt3NRLCdQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_kJbxElupEeWBprt3NRLCdQ" target="_kJbxJFupEeWBprt3NRLCdQ" source="_kJbxG1upEeWBprt3NRLCdQ"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_kJbxE1upEeWBprt3NRLCdQ" target="_kJbxFFupEeWBprt3NRLCdQ" source="_kJbxG1upEeWBprt3NRLCdQ"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_kJbxFFupEeWBprt3NRLCdQ" name="Output('Call('Tester_Transition_001').result('return')')" incoming="_kJbxE1upEeWBprt3NRLCdQ" outgoing="_kJbxClupEeWBprt3NRLCdQ" type="_vrdiEJTdEeSAfpdf1E-xmQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kJbxFVupEeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kJbxFlupEeWBprt3NRLCdQ" value="1"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_-6RXNdQDEeWB0MLw2xrShQ" target="_-6RXNtQDEeWB0MLw2xrShQ" source="_-6RXOdQDEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_-6RXN9QDEeWB0MLw2xrShQ" target="_-6RXNNQDEeWB0MLw2xrShQ" source="_-6RXO9QDEeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_-6RXONQDEeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_-6RXOdQDEeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_-6RXNdQDEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_-6RXOtQDEeWB0MLw2xrShQ" target="_-6RXO9QDEeWB0MLw2xrShQ" source="_-6RXRNQDEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_-6RXO9QDEeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Transition001_Tester').result('return')')')" incoming="_-6RXOtQDEeWB0MLw2xrShQ" outgoing="_-6RXN9QDEeWB0MLw2xrShQ" type="_vrdiEJTdEeSAfpdf1E-xmQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-6RXPNQDEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-6RXPdQDEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_-6RXPtQDEeWB0MLw2xrShQ" name="InstanceCreationExpression('Transition001_Tester')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_-6RXP9QDEeWB0MLw2xrShQ" target="_-6RXWNQDEeWB0MLw2xrShQ" source="_-6RXVtQDEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_-6RXQNQDEeWB0MLw2xrShQ" target="_-6RXT9QDEeWB0MLw2xrShQ" source="_-6RXVtQDEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_-6RXQdQDEeWB0MLw2xrShQ" target="_-6RXVtQDEeWB0MLw2xrShQ" source="_-6RXSNQDEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_-6RXQtQDEeWB0MLw2xrShQ" target="_-6RXS9QDEeWB0MLw2xrShQ" source="_-6RXU9QDEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_-6RXQ9QDEeWB0MLw2xrShQ" target="_-6RXRNQDEeWB0MLw2xrShQ" source="_-6RXVtQDEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_-6RXRNQDEeWB0MLw2xrShQ" name="Output('Call('Transition001_Tester').result('return')')" incoming="_-6RXQ9QDEeWB0MLw2xrShQ" outgoing="_-6RXOtQDEeWB0MLw2xrShQ" type="_vrdiEJTdEeSAfpdf1E-xmQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-6RXRdQDEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-6RXRtQDEeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_kJbxF1upEeWBprt3NRLCdQ" name="Start('Tester_Transition_001')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_kJbxGFupEeWBprt3NRLCdQ" name="Start('Tester_Transition_001').object" incoming="_kJbxD1upEeWBprt3NRLCdQ" type="_vrdiEJTdEeSAfpdf1E-xmQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kJbxGVupEeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kJbxGlupEeWBprt3NRLCdQ" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_kJbxG1upEeWBprt3NRLCdQ" name="Fork('Call('Tester_Transition_001').result('return')')" incoming="_kJbxEFupEeWBprt3NRLCdQ" outgoing="_kJbxD1upEeWBprt3NRLCdQ _kJbxElupEeWBprt3NRLCdQ _kJbxE1upEeWBprt3NRLCdQ"/>
- <node xmi:type="uml:CallOperationAction" xmi:id="_kJbxHFupEeWBprt3NRLCdQ" name="Call('Tester_Transition_001')" operation="_6wqSAFuoEeWBprt3NRLCdQ">
- <result xmi:type="uml:OutputPin" xmi:id="_kJbxHVupEeWBprt3NRLCdQ" name="Call('Tester_Transition_001').result('return')" outgoing="_kJbxEFupEeWBprt3NRLCdQ" type="_vrdiEJTdEeSAfpdf1E-xmQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kJbxHlupEeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kJbxH1upEeWBprt3NRLCdQ" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_-6RXR9QDEeWB0MLw2xrShQ" name="Call('Transition001_Tester')" operation="_6wqSAFuoEeWBprt3NRLCdQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_-6RXSNQDEeWB0MLw2xrShQ" name="Call('Transition001_Tester').result('return')" outgoing="_-6RXQdQDEeWB0MLw2xrShQ" type="_vrdiEJTdEeSAfpdf1E-xmQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-6RXSdQDEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-6RXStQDEeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_kJbxIFupEeWBprt3NRLCdQ" name="Call('Tester_Transition_001').target" incoming="_kJbxEVupEeWBprt3NRLCdQ" type="_vrdiEJTdEeSAfpdf1E-xmQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kJbxIVupEeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kJbxIlupEeWBprt3NRLCdQ" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_-6RXS9QDEeWB0MLw2xrShQ" name="Call('Transition001_Tester').target" incoming="_-6RXQtQDEeWB0MLw2xrShQ" type="_vrdiEJTdEeSAfpdf1E-xmQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-6RXTNQDEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-6RXTdQDEeWB0MLw2xrShQ" value="1"/>
</target>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_kJbxI1upEeWBprt3NRLCdQ" name="Start('Tester')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_kJbxJFupEeWBprt3NRLCdQ" name="Start('Tester').object" incoming="_kJbxElupEeWBprt3NRLCdQ" type="_cBRCwHrbEeSTqtY8GWjQzw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kJbxJVupEeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kJbxJlupEeWBprt3NRLCdQ" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_-6RXTtQDEeWB0MLw2xrShQ" name="Start('Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_-6RXT9QDEeWB0MLw2xrShQ" name="Start('Tester').object" incoming="_-6RXQNQDEeWB0MLw2xrShQ" type="_cBRCwHrbEeSTqtY8GWjQzw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-6RXUNQDEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-6RXUdQDEeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_kJbxJ1upEeWBprt3NRLCdQ" name="Create('Tester_Transition_001')" classifier="_vrdiEJTdEeSAfpdf1E-xmQ">
- <result xmi:type="uml:OutputPin" xmi:id="_kJbxKFupEeWBprt3NRLCdQ" name="Create('Tester_Transition_001').result" outgoing="_kJbxEVupEeWBprt3NRLCdQ" type="_vrdiEJTdEeSAfpdf1E-xmQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kJbxKVupEeWBprt3NRLCdQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kJbxKlupEeWBprt3NRLCdQ" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_-6RXUtQDEeWB0MLw2xrShQ" name="Create('Transition001_Tester')" classifier="_vrdiEJTdEeSAfpdf1E-xmQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_-6RXU9QDEeWB0MLw2xrShQ" name="Create('Transition001_Tester').result" outgoing="_-6RXQtQDEeWB0MLw2xrShQ" type="_vrdiEJTdEeSAfpdf1E-xmQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-6RXVNQDEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-6RXVdQDEeWB0MLw2xrShQ" value="1"/>
</result>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_-6RXVtQDEeWB0MLw2xrShQ" name="Fork('Call('Transition001_Tester').result('return')')" incoming="_-6RXQdQDEeWB0MLw2xrShQ" outgoing="_-6RXP9QDEeWB0MLw2xrShQ _-6RXQNQDEeWB0MLw2xrShQ _-6RXQ9QDEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_-6RXV9QDEeWB0MLw2xrShQ" name="Start('Transition001_Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_-6RXWNQDEeWB0MLw2xrShQ" name="Start('Transition001_Tester').object" incoming="_-6RXP9QDEeWB0MLw2xrShQ" type="_vrdiEJTdEeSAfpdf1E-xmQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-6RXWdQDEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-6RXWtQDEeWB0MLw2xrShQ" value="1"/>
+ </object>
+ </node>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_kJbxBFupEeWBprt3NRLCdQ" name="Return" incoming="_kJbxB1upEeWBprt3NRLCdQ" parameter="_kJbxAVupEeWBprt3NRLCdQ">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_kKN0IFupEeWBprt3NRLCdQ" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_kJbxBlupEeWBprt3NRLCdQ" name="FinalNode('Tester_Transition_001_Factory')" incoming="_kJbxBVupEeWBprt3NRLCdQ"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_-6RXNNQDEeWB0MLw2xrShQ" name="Return" incoming="_-6RXN9QDEeWB0MLw2xrShQ" parameter="_kJbxAVupEeWBprt3NRLCdQ"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_-6RXNtQDEeWB0MLw2xrShQ" name="FinalNode('Transition001_Tester$factory')" incoming="_-6RXNdQDEeWB0MLw2xrShQ"/>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_6wqSAFuoEeWBprt3NRLCdQ" name="Tester_Transition_001" method="_74NI4FuoEeWBprt3NRLCdQ">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_6wqSAFuoEeWBprt3NRLCdQ" name="Transition001_Tester" method="_74NI4FuoEeWBprt3NRLCdQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_6ww_sFuoEeWBprt3NRLCdQ" name="return" type="_vrdiEJTdEeSAfpdf1E-xmQ" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_zqAqUFumEeWBprt3NRLCdQ" name="SemanticTest Transition001" classifierBehavior="_opbxcFupEeWBprt3NRLCdQ" isActive="true">
- <ownedComment xmi:type="uml:Comment" xmi:id="_3vxecFupEeWBprt3NRLCdQ">
- <body>namespace StateMachine_TestSuite::Transitions::'001';&#xD;
-&#xD;
-active class 'SemanticTest Transition001' specializes&#xD;
-StateMachine_TestSuite::Util::Architecture::SemanticTest {&#xD;
-&#xD;
-}</body>
- </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_zqAqUFumEeWBprt3NRLCdQ" name="Transition001_SemanticTest" classifierBehavior="_opbxcFupEeWBprt3NRLCdQ" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_J2xAYFunEeWBprt3NRLCdQ" general="_cdFl4FYCEeWzO8zy_nQCZg"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_opbxcFupEeWBprt3NRLCdQ" name="SemanticTest Transition001$behavior$1" visibility="private" node="_3QT7QVupEeWBprt3NRLCdQ" group="_3QT7QVupEeWBprt3NRLCdQ">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_opbxcFupEeWBprt3NRLCdQ" name="Transition001_SemanticTest$behavior$1" visibility="private" node="_3QT7QVupEeWBprt3NRLCdQ" group="_3QT7QVupEeWBprt3NRLCdQ">
<ownedComment xmi:type="uml:Comment" xmi:id="_o67xIFupEeWBprt3NRLCdQ">
<body>namespace&#xD;
StateMachine_TestSuite::Transitions::'001'::'SemanticTest Transition001';&#xD;
@@ -8568,7 +8339,7 @@ activity&#xD;
</result>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_ioqsYFuqEeWBprt3NRLCdQ" name="SemanticTest Transition001$method$1" specification="_hP6wwFuqEeWBprt3NRLCdQ" node="_o9BmYFuqEeWBprt3NRLCdQ _zomYQFuqEeWBprt3NRLCdQ">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_ioqsYFuqEeWBprt3NRLCdQ" name="Transition001_SemanticTest$method$1" specification="_hP6wwFuqEeWBprt3NRLCdQ" node="_o9BmYFuqEeWBprt3NRLCdQ _zomYQFuqEeWBprt3NRLCdQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_mP1nYFuqEeWBprt3NRLCdQ" name="return" type="_zqAqUFumEeWBprt3NRLCdQ" direction="return"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_6ABNUFuqEeWBprt3NRLCdQ" target="_o9BmYFuqEeWBprt3NRLCdQ" source="_2zGlYFuqEeWBprt3NRLCdQ">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_6AE3sFuqEeWBprt3NRLCdQ" value="true"/>
@@ -8581,19 +8352,86 @@ activity&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_2zGlYFuqEeWBprt3NRLCdQ" name="this" outgoing="_6ABNUFuqEeWBprt3NRLCdQ" type="_zqAqUFumEeWBprt3NRLCdQ"/>
</node>
</ownedBehavior>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_UQRrcNQEEeWB0MLw2xrShQ" name="Transition001_SemanticTest$factory" node="_d-mK5NQEEeWB0MLw2xrShQ _d-mK5tQEEeWB0MLw2xrShQ _d-mK6NQEEeWB0MLw2xrShQ" group="_d-mK6NQEEeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_dwuG8NQEEeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Transition::'001'::Transition001_SemanticTest;&#xD;
+&#xD;
+activity 'Transition001_SemanticTest$factory'(): Transition001_SemanticTest {&#xD;
+ return new Transition001_SemanticTest(); &#xD;
+}</body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_d-mK4dQEEeWB0MLw2xrShQ" type="_zqAqUFumEeWBprt3NRLCdQ" direction="return">
+ <name xsi:nil="true"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d-mK4tQEEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d-mK49QEEeWB0MLw2xrShQ" value="1"/>
+ </ownedParameter>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_d-mK5dQEEeWB0MLw2xrShQ" target="_d-mK5tQEEeWB0MLw2xrShQ" source="_d-mK6dQEEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_d-mK59QEEeWB0MLw2xrShQ" target="_d-mK5NQEEeWB0MLw2xrShQ" source="_d-mK69QEEeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_d-mK6NQEEeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_d-mK6dQEEeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_d-mK5dQEEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_d-mK6tQEEeWB0MLw2xrShQ" target="_d-mK69QEEeWB0MLw2xrShQ" source="_d-mK9NQEEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_d-mK69QEEeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Transition001_SemanticTest').result('return')')')" incoming="_d-mK6tQEEeWB0MLw2xrShQ" outgoing="_d-mK59QEEeWB0MLw2xrShQ" type="_zqAqUFumEeWBprt3NRLCdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d-mK7NQEEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d-mK7dQEEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_d-mK7tQEEeWB0MLw2xrShQ" name="InstanceCreationExpression('Transition001_SemanticTest')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_d-mK79QEEeWB0MLw2xrShQ" target="_d-mK_tQEEeWB0MLw2xrShQ" source="_d-mK-NQEEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_d-mK8NQEEeWB0MLw2xrShQ" target="_d-mK-9QEEeWB0MLw2xrShQ" source="_d-mLBNQEEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_d-mK8dQEEeWB0MLw2xrShQ" target="_d-mLANQEEeWB0MLw2xrShQ" source="_d-mK_tQEEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_d-mK8tQEEeWB0MLw2xrShQ" target="_d-mLCNQEEeWB0MLw2xrShQ" source="_d-mK_tQEEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_d-mK89QEEeWB0MLw2xrShQ" target="_d-mK9NQEEeWB0MLw2xrShQ" source="_d-mK_tQEEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_d-mK9NQEEeWB0MLw2xrShQ" name="Output('Call('Transition001_SemanticTest').result('return')')" incoming="_d-mK89QEEeWB0MLw2xrShQ" outgoing="_d-mK6tQEEeWB0MLw2xrShQ" type="_zqAqUFumEeWBprt3NRLCdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d-mK9dQEEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d-mK9tQEEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_d-mK99QEEeWB0MLw2xrShQ" name="Call('Transition001_SemanticTest')" operation="_hP6wwFuqEeWBprt3NRLCdQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_d-mK-NQEEeWB0MLw2xrShQ" name="Call('Transition001_SemanticTest').result('return')" outgoing="_d-mK79QEEeWB0MLw2xrShQ" type="_zqAqUFumEeWBprt3NRLCdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d-mK-dQEEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d-mK-tQEEeWB0MLw2xrShQ" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_d-mK-9QEEeWB0MLw2xrShQ" name="Call('Transition001_SemanticTest').target" incoming="_d-mK8NQEEeWB0MLw2xrShQ" type="_zqAqUFumEeWBprt3NRLCdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d-mK_NQEEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d-mK_dQEEeWB0MLw2xrShQ" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_d-mK_tQEEeWB0MLw2xrShQ" name="Fork('Call('Transition001_SemanticTest').result('return')')" incoming="_d-mK79QEEeWB0MLw2xrShQ" outgoing="_d-mK8dQEEeWB0MLw2xrShQ _d-mK8tQEEeWB0MLw2xrShQ _d-mK89QEEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_d-mK_9QEEeWB0MLw2xrShQ" name="Start('Transition001_SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_d-mLANQEEeWB0MLw2xrShQ" name="Start('Transition001_SemanticTest').object" incoming="_d-mK8dQEEeWB0MLw2xrShQ" type="_zqAqUFumEeWBprt3NRLCdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d-mLAdQEEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d-mLAtQEEeWB0MLw2xrShQ" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_d-mLA9QEEeWB0MLw2xrShQ" name="Create('Transition001_SemanticTest')" classifier="_zqAqUFumEeWBprt3NRLCdQ">
+ <result xmi:type="uml:OutputPin" xmi:id="_d-mLBNQEEeWB0MLw2xrShQ" name="Create('Transition001_SemanticTest').result" outgoing="_d-mK8NQEEeWB0MLw2xrShQ" type="_zqAqUFumEeWBprt3NRLCdQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d-mLBdQEEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d-mLBtQEEeWB0MLw2xrShQ" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_d-mLB9QEEeWB0MLw2xrShQ" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_d-mLCNQEEeWB0MLw2xrShQ" name="Start('SemanticTest').object" incoming="_d-mK8tQEEeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d-mLCdQEEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d-mLCtQEEeWB0MLw2xrShQ" value="1"/>
+ </object>
+ </node>
+ </node>
+ </node>
+ </structuredNode>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_d-mK5NQEEeWB0MLw2xrShQ" name="Return" incoming="_d-mK59QEEeWB0MLw2xrShQ" parameter="_d-mK4dQEEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_d-mK5tQEEeWB0MLw2xrShQ" name="FinalNode('Transition001_SemanticTest$factory')" incoming="_d-mK5dQEEeWB0MLw2xrShQ"/>
+ </ownedBehavior>
<ownedOperation xmi:type="uml:Operation" xmi:id="_9WIC8FupEeWBprt3NRLCdQ" name="getTestComponent" method="_-2N8sFupEeWBprt3NRLCdQ" redefinedOperation="_XgZN0FnxEeWo08H9caZtqA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_9WIC8VupEeWBprt3NRLCdQ" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_9WIqAFupEeWBprt3NRLCdQ" name="getTestTarget" method="_-2OjwFupEeWBprt3NRLCdQ" redefinedOperation="_Xgc4MFnxEeWo08H9caZtqA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_9WIqAVupEeWBprt3NRLCdQ" type="_BYPqsH7WEeSVWJ91ynqG7w" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_hP6wwFuqEeWBprt3NRLCdQ" name="SemanticTest Transition001" method="_ioqsYFuqEeWBprt3NRLCdQ">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_hP6wwFuqEeWBprt3NRLCdQ" name="Transition001_SemanticTest" method="_ioqsYFuqEeWBprt3NRLCdQ">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_hP9NAFuqEeWBprt3NRLCdQ" name="return" type="_zqAqUFumEeWBprt3NRLCdQ" direction="return"/>
</ownedOperation>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_l65-YKlfEeSX398GfjtUog" name="007">
- <packagedElement xmi:type="uml:Class" xmi:id="_pmCMUKlfEeSX398GfjtUog" name="Transition_007_Test" classifierBehavior="_ECaIAKlhEeSX398GfjtUog" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_pmCMUKlfEeSX398GfjtUog" name="Transition007_Test" classifierBehavior="_ECaIAKlhEeSX398GfjtUog" isActive="true">
<ownedComment xmi:type="uml:Comment" xmi:id="_xBibAFrcEeWLZfrmV4ukHw">
<body>namespace StateMachine_TestSuite::Transitions::'007';&#xD;
&#xD;
@@ -8603,7 +8441,7 @@ StateMachine_TestSuite::Util::Architecture::Target {&#xD;
}</body>
</ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_ISeEcKlgEeSX398GfjtUog" general="_BYPqsH7WEeSVWJ91ynqG7w"/>
- <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_ECaIAKlhEeSX398GfjtUog" name="SM_Transition_007_Test" visibility="private">
+ <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_ECaIAKlhEeSX398GfjtUog" name="Transition007_Test$behavior$1" visibility="private">
<region xmi:type="uml:Region" xmi:id="_PYE_wKlhEeSX398GfjtUog" name="Region1">
<ownedComment xmi:type="uml:Comment" xmi:id="_W2Sy4KljEeSX398GfjtUog">
<body>Simulation sequence: &#xD;
@@ -8622,7 +8460,7 @@ Expected execution sequence:&#xD;
</body>
</ownedComment>
<transition xmi:type="uml:Transition" xmi:id="_W8i2wKlhEeSX398GfjtUog" name="Initial_S1" source="_UW8GcKlhEeSX398GfjtUog" target="_U2M1UKlhEeSX398GfjtUog"/>
- <transition xmi:type="uml:Transition" xmi:id="_iJ6HEKlhEeSX398GfjtUog" name="S1_S3" source="_U2M1UKlhEeSX398GfjtUog" target="_gr7tMKlhEeSX398GfjtUog">
+ <transition xmi:type="uml:Transition" xmi:id="_iJ6HEKlhEeSX398GfjtUog" name="T1" source="_U2M1UKlhEeSX398GfjtUog" target="_gr7tMKlhEeSX398GfjtUog">
<effect xmi:type="uml:Activity" xmi:id="_xwq5MKlkEeSX398GfjtUog" name="doTraversal" node="_eITR4FrhEeWvHscVisUK_A _jlrgkFrhEeWvHscVisUK_A _taIdMFrhEeWvHscVisUK_A _BB7jMFriEeWvHscVisUK_A _CcL6sFriEeWvHscVisUK_A">
<edge xmi:type="uml:ControlFlow" xmi:id="_lLRlYFrhEeWvHscVisUK_A" target="_jlrgkFrhEeWvHscVisUK_A" source="_eITR4FrhEeWvHscVisUK_A"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="__hhgYFrhEeWvHscVisUK_A" target="_70tQYVrhEeWvHscVisUK_A" source="_rbBFIFrhEeWvHscVisUK_A">
@@ -8651,16 +8489,16 @@ Expected execution sequence:&#xD;
</target>
</node>
<node xmi:type="uml:ActivityFinalNode" xmi:id="_BB7jMFriEeWvHscVisUK_A" name="ActivityFinalNode1" incoming="_BiBYgFriEeWvHscVisUK_A"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_CcL6sFriEeWvHscVisUK_A" name="S3">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_CcL6sFriEeWvHscVisUK_A" name="T1(effect)">
<result xmi:type="uml:OutputPin" xmi:id="_HWwXQFriEeWvHscVisUK_A" name="value" outgoing="_LAuHkFriEeWvHscVisUK_A">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_Uu-8oFriEeWvHscVisUK_A" value="S3"/>
+ <value xmi:type="uml:LiteralString" xmi:id="_Uu-8oFriEeWvHscVisUK_A" value="T1(effect)"/>
</node>
</effect>
<trigger xmi:type="uml:Trigger" xmi:id="_ygA9YKliEeSX398GfjtUog" name="AnotherSignalTrigger" event="_0RvEkKlgEeSX398GfjtUog"/>
</transition>
- <transition xmi:type="uml:Transition" xmi:id="_brD-4KliEeSX398GfjtUog" name="S1_S2" source="_U2M1UKlhEeSX398GfjtUog" target="_UNFKYKliEeSX398GfjtUog">
+ <transition xmi:type="uml:Transition" xmi:id="_brD-4KliEeSX398GfjtUog" name="T3" source="_U2M1UKlhEeSX398GfjtUog" target="_UNFKYKliEeSX398GfjtUog">
<effect xmi:type="uml:Activity" xmi:id="_f332MKllEeSX398GfjtUog" name="doTraversal" node="_WjP6I1rjEeWvHscVisUK_A _WjQhMFrjEeWvHscVisUK_A _WjQhMlrjEeWvHscVisUK_A _WjRIQFrjEeWvHscVisUK_A _WjRvUFrjEeWvHscVisUK_A">
<edge xmi:type="uml:ControlFlow" xmi:id="_WjOsAFrjEeWvHscVisUK_A" target="_WjQhMFrjEeWvHscVisUK_A" source="_WjP6I1rjEeWvHscVisUK_A"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_WjPTEFrjEeWvHscVisUK_A" target="_WjQhN1rjEeWvHscVisUK_A" source="_WjQhMVrjEeWvHscVisUK_A">
@@ -8689,16 +8527,16 @@ Expected execution sequence:&#xD;
</target>
</node>
<node xmi:type="uml:ActivityFinalNode" xmi:id="_WjRIQFrjEeWvHscVisUK_A" name="ActivityFinalNode1" incoming="_WjPTE1rjEeWvHscVisUK_A"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WjRvUFrjEeWvHscVisUK_A" name="S2">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_WjRvUFrjEeWvHscVisUK_A" name="T3(effect)">
<result xmi:type="uml:OutputPin" xmi:id="_WjRvUVrjEeWvHscVisUK_A" name="value" outgoing="_WjP6IFrjEeWvHscVisUK_A">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_WjRvUlrjEeWvHscVisUK_A" value="S2"/>
+ <value xmi:type="uml:LiteralString" xmi:id="_WjRvUlrjEeWvHscVisUK_A" value="T3(effect)"/>
</node>
</effect>
<trigger xmi:type="uml:Trigger" xmi:id="_8gFUIKliEeSX398GfjtUog" name="ContinueTrigger" event="_DuyVEIBnEeSyU99AdVPD5Q"/>
</transition>
- <transition xmi:type="uml:Transition" xmi:id="_e-naUKliEeSX398GfjtUog" name="S2_Final" source="_UNFKYKliEeSX398GfjtUog" target="_0Oz28KlhEeSX398GfjtUog">
+ <transition xmi:type="uml:Transition" xmi:id="_e-naUKliEeSX398GfjtUog" name="T4" source="_UNFKYKliEeSX398GfjtUog" target="_0Oz28KlhEeSX398GfjtUog">
<effect xmi:type="uml:Activity" xmi:id="_VORsMKljEeSX398GfjtUog" name="testEnd" node="_FOzhYFrkEeWx89f-f1horA _FO0vgFrkEeWx89f-f1horA _FO1WkFrkEeWx89f-f1horA _FO19oFrkEeWx89f-f1horA _FO2ksFrkEeWx89f-f1horA _FO2ksVrkEeWx89f-f1horA _FO3LwFrkEeWx89f-f1horA _FO3y0FrkEeWx89f-f1horA">
<edge xmi:type="uml:ControlFlow" xmi:id="_FOuB0FrkEeWx89f-f1horA" target="_FO1WkFrkEeWx89f-f1horA" source="_FOzhYFrkEeWx89f-f1horA"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_FOv3AFrkEeWx89f-f1horA" target="_FO2ksVrkEeWx89f-f1horA" source="_FO1WkVrkEeWx89f-f1horA">
@@ -8763,7 +8601,7 @@ Expected execution sequence:&#xD;
</node>
</effect>
</transition>
- <transition xmi:type="uml:Transition" xmi:id="_gj8ZYKliEeSX398GfjtUog" name="S3_S1" source="_gr7tMKlhEeSX398GfjtUog" target="_U2M1UKlhEeSX398GfjtUog">
+ <transition xmi:type="uml:Transition" xmi:id="_gj8ZYKliEeSX398GfjtUog" name="T2" source="_gr7tMKlhEeSX398GfjtUog" target="_U2M1UKlhEeSX398GfjtUog">
<effect xmi:type="uml:Activity" xmi:id="_DfCYYKllEeSX398GfjtUog" name="doTraversal" node="_xT-xsFrjEeWx89f-f1horA _xT_YwFrjEeWx89f-f1horA _xUAm4FrjEeWx89f-f1horA _xUBN8FrjEeWx89f-f1horA _xUCcEFrjEeWx89f-f1horA">
<edge xmi:type="uml:ControlFlow" xmi:id="_xT3c8FrjEeWx89f-f1horA" target="_xT_YwFrjEeWx89f-f1horA" source="_xT-xsFrjEeWx89f-f1horA"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_xT7uYFrjEeWx89f-f1horA" target="_xUAm5VrjEeWx89f-f1horA" source="_xT_YwVrjEeWx89f-f1horA">
@@ -8792,11 +8630,11 @@ Expected execution sequence:&#xD;
</target>
</node>
<node xmi:type="uml:ActivityFinalNode" xmi:id="_xUBN8FrjEeWx89f-f1horA" name="ActivityFinalNode1" incoming="_xT9jkFrjEeWx89f-f1horA"/>
- <node xmi:type="uml:ValueSpecificationAction" xmi:id="_xUCcEFrjEeWx89f-f1horA" name="S1">
+ <node xmi:type="uml:ValueSpecificationAction" xmi:id="_xUCcEFrjEeWx89f-f1horA" name="T2(effect)">
<result xmi:type="uml:OutputPin" xmi:id="_xUCcEVrjEeWx89f-f1horA" name="value" outgoing="_xT-KoFrjEeWx89f-f1horA">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</result>
- <value xmi:type="uml:LiteralString" xmi:id="_xUCcElrjEeWx89f-f1horA" value="S1"/>
+ <value xmi:type="uml:LiteralString" xmi:id="_xUCcElrjEeWx89f-f1horA" value="T2(effect)"/>
</node>
</effect>
<trigger xmi:type="uml:Trigger" xmi:id="_IerNEKljEeSX398GfjtUog" name="ContinueTrigger" event="_DuyVEIBnEeSyU99AdVPD5Q"/>
@@ -8809,12 +8647,12 @@ Expected execution sequence:&#xD;
<subvertex xmi:type="uml:State" xmi:id="_UNFKYKliEeSX398GfjtUog" name="S2"/>
</region>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_-E3HYFrcEeWLZfrmV4ukHw" name="Transition_007_Test_Factory" node="_NW3ERFr9EeW7xKEzw6rRNg _NW3ERlr9EeW7xKEzw6rRNg _NW3ESFr9EeW7xKEzw6rRNg" group="_NW3ESFr9EeW7xKEzw6rRNg">
- <ownedComment xmi:type="uml:Comment" xmi:id="_IfFqkFrdEeWLZfrmV4ukHw">
- <body>namespace StateMachine_TestSuite::Transitions::'007'::Transition_007_Test;&#xD;
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_-E3HYFrcEeWLZfrmV4ukHw" name="Transition007_Test$factory" node="_PAQKA9QJEeWB0MLw2xrShQ _PAQKBdQJEeWB0MLw2xrShQ _PAQKB9QJEeWB0MLw2xrShQ" group="_PAQKB9QJEeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_O1234NQJEeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Transition::'007'::Transition007_Test;&#xD;
&#xD;
-activity Transition_007_Test_Factory() : Transition_007_Test {&#xD;
- return new Transition_007_Test();&#xD;
+activity 'Transition007_Test$factory'(): Transition007_Test {&#xD;
+ return new Transition007_Test();&#xD;
}</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IwpUoVrdEeWLZfrmV4ukHw" visibility="public" type="_pmCMUKlfEeSX398GfjtUog" direction="return">
@@ -8822,69 +8660,61 @@ activity Transition_007_Test_Factory() : Transition_007_Test {&#xD;
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IwpUolrdEeWLZfrmV4ukHw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IwpUo1rdEeWLZfrmV4ukHw" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ControlFlow" xmi:id="_NW3ERVr9EeW7xKEzw6rRNg" target="_NW3ERlr9EeW7xKEzw6rRNg" source="_NW3ESVr9EeW7xKEzw6rRNg">
- <name xsi:nil="true"/>
- </edge>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_NW3ER1r9EeW7xKEzw6rRNg" target="_NW3ERFr9EeW7xKEzw6rRNg" source="_NW3ES1r9EeW7xKEzw6rRNg">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_NXc6IFr9EeW7xKEzw6rRNg" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_NXc6IVr9EeW7xKEzw6rRNg" value="1"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_NW3ESFr9EeW7xKEzw6rRNg" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_NW3ESVr9EeW7xKEzw6rRNg" name="1:ReturnStatement" outgoing="_NW3ERVr9EeW7xKEzw6rRNg">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_NW3ESlr9EeW7xKEzw6rRNg" target="_NW3ES1r9EeW7xKEzw6rRNg" source="_NW3EVFr9EeW7xKEzw6rRNg"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_NW3ES1r9EeW7xKEzw6rRNg" name="ReturnStatement.output('Output('Call('Transition_007_Test').result('return')')')" incoming="_NW3ESlr9EeW7xKEzw6rRNg" outgoing="_NW3ER1r9EeW7xKEzw6rRNg" type="_pmCMUKlfEeSX398GfjtUog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NW3ETFr9EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NW3ETVr9EeW7xKEzw6rRNg" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_NW3ETlr9EeW7xKEzw6rRNg" name="InstanceCreationExpression('Transition_007_Test')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_NW3ET1r9EeW7xKEzw6rRNg" target="_NW3EaFr9EeW7xKEzw6rRNg" source="_NW3EW1r9EeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_NW3EUFr9EeW7xKEzw6rRNg" target="_NW3EW1r9EeW7xKEzw6rRNg" source="_NW3EXVr9EeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_NW3EUVr9EeW7xKEzw6rRNg" target="_NW3EZFr9EeW7xKEzw6rRNg" source="_NW3EW1r9EeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_NW3EUlr9EeW7xKEzw6rRNg" target="_NW3EYFr9EeW7xKEzw6rRNg" source="_NW3EWFr9EeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_NW3EU1r9EeW7xKEzw6rRNg" target="_NW3EVFr9EeW7xKEzw6rRNg" source="_NW3EW1r9EeW7xKEzw6rRNg"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_NW3EVFr9EeW7xKEzw6rRNg" name="Output('Call('Transition_007_Test').result('return')')" incoming="_NW3EU1r9EeW7xKEzw6rRNg" outgoing="_NW3ESlr9EeW7xKEzw6rRNg" type="_pmCMUKlfEeSX398GfjtUog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NW3EVVr9EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NW3EVlr9EeW7xKEzw6rRNg" value="1"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_PAQKBNQJEeWB0MLw2xrShQ" target="_PAQKBdQJEeWB0MLw2xrShQ" source="_PAQKCNQJEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PAQKBtQJEeWB0MLw2xrShQ" target="_PAQKA9QJEeWB0MLw2xrShQ" source="_PAQKCtQJEeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_PAQKB9QJEeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_PAQKCNQJEeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_PAQKBNQJEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PAQKCdQJEeWB0MLw2xrShQ" target="_PAQKCtQJEeWB0MLw2xrShQ" source="_PAQKE9QJEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_PAQKCtQJEeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Transition007_Test').result('return')')')" incoming="_PAQKCdQJEeWB0MLw2xrShQ" outgoing="_PAQKBtQJEeWB0MLw2xrShQ" type="_pmCMUKlfEeSX398GfjtUog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PAQKC9QJEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PAQKDNQJEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_PAQKDdQJEeWB0MLw2xrShQ" name="InstanceCreationExpression('Transition007_Test')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PAQKDtQJEeWB0MLw2xrShQ" target="_PAQKF9QJEeWB0MLw2xrShQ" source="_PAQKJdQJEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PAQKD9QJEeWB0MLw2xrShQ" target="_PAQKJ9QJEeWB0MLw2xrShQ" source="_PAQKJdQJEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PAQKENQJEeWB0MLw2xrShQ" target="_PAQKJdQJEeWB0MLw2xrShQ" source="_PAQKG9QJEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PAQKEdQJEeWB0MLw2xrShQ" target="_PAQKHtQJEeWB0MLw2xrShQ" source="_PAQKItQJEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_PAQKEtQJEeWB0MLw2xrShQ" target="_PAQKE9QJEeWB0MLw2xrShQ" source="_PAQKJdQJEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_PAQKE9QJEeWB0MLw2xrShQ" name="Output('Call('Transition007_Test').result('return')')" incoming="_PAQKEtQJEeWB0MLw2xrShQ" outgoing="_PAQKCdQJEeWB0MLw2xrShQ" type="_pmCMUKlfEeSX398GfjtUog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PAQKFNQJEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PAQKFdQJEeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_NW3EV1r9EeW7xKEzw6rRNg" name="Create('Transition_007_Test')" classifier="_pmCMUKlfEeSX398GfjtUog">
- <result xmi:type="uml:OutputPin" xmi:id="_NW3EWFr9EeW7xKEzw6rRNg" name="Create('Transition_007_Test').result" outgoing="_NW3EUlr9EeW7xKEzw6rRNg" type="_pmCMUKlfEeSX398GfjtUog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NW3EWVr9EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NW3EWlr9EeW7xKEzw6rRNg" value="1"/>
- </result>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_PAQKFtQJEeWB0MLw2xrShQ" name="Start('Transition007_Test')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_PAQKF9QJEeWB0MLw2xrShQ" name="Start('Transition007_Test').object" incoming="_PAQKDtQJEeWB0MLw2xrShQ" type="_pmCMUKlfEeSX398GfjtUog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PAQKGNQJEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PAQKGdQJEeWB0MLw2xrShQ" value="1"/>
+ </object>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_NW3EW1r9EeW7xKEzw6rRNg" name="Fork('Call('Transition_007_Test').result('return')')" incoming="_NW3EUFr9EeW7xKEzw6rRNg" outgoing="_NW3EUVr9EeW7xKEzw6rRNg _NW3ET1r9EeW7xKEzw6rRNg _NW3EU1r9EeW7xKEzw6rRNg"/>
- <node xmi:type="uml:CallOperationAction" xmi:id="_NW3EXFr9EeW7xKEzw6rRNg" name="Call('Transition_007_Test')" operation="_-HF8AFrcEeWLZfrmV4ukHw">
- <result xmi:type="uml:OutputPin" xmi:id="_NW3EXVr9EeW7xKEzw6rRNg" name="Call('Transition_007_Test').result('return')" outgoing="_NW3EUFr9EeW7xKEzw6rRNg" type="_pmCMUKlfEeSX398GfjtUog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NW3EXlr9EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NW3EX1r9EeW7xKEzw6rRNg" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_PAQKGtQJEeWB0MLw2xrShQ" name="Call('Transition007_Test')" operation="_-HF8AFrcEeWLZfrmV4ukHw">
+ <result xmi:type="uml:OutputPin" xmi:id="_PAQKG9QJEeWB0MLw2xrShQ" name="Call('Transition007_Test').result('return')" outgoing="_PAQKENQJEeWB0MLw2xrShQ" type="_pmCMUKlfEeSX398GfjtUog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PAQKHNQJEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PAQKHdQJEeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_NW3EYFr9EeW7xKEzw6rRNg" name="Call('Transition_007_Test').target" incoming="_NW3EUlr9EeW7xKEzw6rRNg" type="_pmCMUKlfEeSX398GfjtUog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NW3EYVr9EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NW3EYlr9EeW7xKEzw6rRNg" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_PAQKHtQJEeWB0MLw2xrShQ" name="Call('Transition007_Test').target" incoming="_PAQKEdQJEeWB0MLw2xrShQ" type="_pmCMUKlfEeSX398GfjtUog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PAQKH9QJEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PAQKINQJEeWB0MLw2xrShQ" value="1"/>
</target>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_NW3EY1r9EeW7xKEzw6rRNg" name="Start('Transition_007_Test')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_NW3EZFr9EeW7xKEzw6rRNg" name="Start('Transition_007_Test').object" incoming="_NW3EUVr9EeW7xKEzw6rRNg" type="_pmCMUKlfEeSX398GfjtUog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NW3EZVr9EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NW3EZlr9EeW7xKEzw6rRNg" value="1"/>
- </object>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_PAQKIdQJEeWB0MLw2xrShQ" name="Create('Transition007_Test')" classifier="_pmCMUKlfEeSX398GfjtUog">
+ <result xmi:type="uml:OutputPin" xmi:id="_PAQKItQJEeWB0MLw2xrShQ" name="Create('Transition007_Test').result" outgoing="_PAQKEdQJEeWB0MLw2xrShQ" type="_pmCMUKlfEeSX398GfjtUog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PAQKI9QJEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PAQKJNQJEeWB0MLw2xrShQ" value="1"/>
+ </result>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_NW3EZ1r9EeW7xKEzw6rRNg" name="Start('Target')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_NW3EaFr9EeW7xKEzw6rRNg" name="Start('Target').object" incoming="_NW3ET1r9EeW7xKEzw6rRNg" type="_BYPqsH7WEeSVWJ91ynqG7w">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NW3EaVr9EeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NW3Ealr9EeW7xKEzw6rRNg" value="1"/>
+ <node xmi:type="uml:ForkNode" xmi:id="_PAQKJdQJEeWB0MLw2xrShQ" name="Fork('Call('Transition007_Test').result('return')')" incoming="_PAQKENQJEeWB0MLw2xrShQ" outgoing="_PAQKDtQJEeWB0MLw2xrShQ _PAQKD9QJEeWB0MLw2xrShQ _PAQKEtQJEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_PAQKJtQJEeWB0MLw2xrShQ" name="Start('Target')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_PAQKJ9QJEeWB0MLw2xrShQ" name="Start('Target').object" incoming="_PAQKD9QJEeWB0MLw2xrShQ" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PAQKKNQJEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PAQKKdQJEeWB0MLw2xrShQ" value="1"/>
</object>
</node>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_NW3ERFr9EeW7xKEzw6rRNg" name="Return" incoming="_NW3ER1r9EeW7xKEzw6rRNg" parameter="_IwpUoVrdEeWLZfrmV4ukHw">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_NXcTEFr9EeW7xKEzw6rRNg" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_NW3ERlr9EeW7xKEzw6rRNg" name="FinalNode('Transition_007_Test_Factory')" incoming="_NW3ERVr9EeW7xKEzw6rRNg"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_PAQKA9QJEeWB0MLw2xrShQ" name="Return" incoming="_PAQKBtQJEeWB0MLw2xrShQ" parameter="_IwpUoVrdEeWLZfrmV4ukHw"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_PAQKBdQJEeWB0MLw2xrShQ" name="FinalNode('Transition007_Test$factory')" incoming="_PAQKBNQJEeWB0MLw2xrShQ"/>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_iAVI0FrgEeWvHscVisUK_A" name="Transition_007_Test$method$1" specification="_-HF8AFrcEeWLZfrmV4ukHw" node="_yN0rIFrgEeWvHscVisUK_A _yN1SMFrgEeWvHscVisUK_A _yN1SMVrgEeWvHscVisUK_A _yN15QFrgEeWvHscVisUK_A">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_iAVI0FrgEeWvHscVisUK_A" name="Transition007_Test$method$1" specification="_-HF8AFrcEeWLZfrmV4ukHw" node="_yN0rIFrgEeWvHscVisUK_A _yN1SMFrgEeWvHscVisUK_A _yN1SMVrgEeWvHscVisUK_A _yN15QFrgEeWvHscVisUK_A">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_yNxAwFrgEeWvHscVisUK_A" name="return" type="_pmCMUKlfEeSX398GfjtUog" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_yNzdAFrgEeWvHscVisUK_A" target="_yN1SMVrgEeWvHscVisUK_A" source="_yN1SMFrgEeWvHscVisUK_A"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_yNzdAVrgEeWvHscVisUK_A" target="_yN0rIFrgEeWvHscVisUK_A" source="_yN15QVrgEeWvHscVisUK_A">
@@ -8908,24 +8738,13 @@ activity Transition_007_Test_Factory() : Transition_007_Test {&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_yN15QVrgEeWvHscVisUK_A" name="this" outgoing="_yNzdAVrgEeWvHscVisUK_A" type="_pmCMUKlfEeSX398GfjtUog"/>
</node>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_-HF8AFrcEeWLZfrmV4ukHw" name="Transition_007_Test" method="_iAVI0FrgEeWvHscVisUK_A">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_-HF8AFrcEeWLZfrmV4ukHw" name="Transition007_Test" method="_iAVI0FrgEeWvHscVisUK_A">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_-HPtAFrcEeWLZfrmV4ukHw" name="return" type="_pmCMUKlfEeSX398GfjtUog" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_sHLTYKlfEeSX398GfjtUog" name="Tester_Transition_007" classifierBehavior="_NTU58KmGEeSMJdt25MyLug" isActive="true">
- <ownedComment xmi:type="uml:Comment" xmi:id="_sDUqMFsAEeW7xKEzw6rRNg">
- <body>namespace StateMachine_TestSuite::Transitions::'007';&#xD;
-&#xD;
-active class Tester_Transition_007 specializes&#xD;
-StateMachine_TestSuite::Util::Architecture::Tester {&#xD;
-&#xD;
- @Create&#xD;
- public Tester_Transition_007();&#xD;
-&#xD;
-} do 'Tester_Transition_007$behavior$1'</body>
- </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_sHLTYKlfEeSX398GfjtUog" name="Transition007_Tester" classifierBehavior="_NTU58KmGEeSMJdt25MyLug" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_RxEs4KlgEeSX398GfjtUog" general="_cBRCwHrbEeSTqtY8GWjQzw"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_NTU58KmGEeSMJdt25MyLug" name="Tester_Transition_007$behavior$1" visibility="private" node="_HqEwUFrsEeWipOkPrzdZ_g _JKGYoFrsEeWipOkPrzdZ_g _ZPRFYFrsEeWipOkPrzdZ_g _kapYsFrsEeWipOkPrzdZ_g _pEXV0FrsEeWipOkPrzdZ_g _0-MDgFrsEeWipOkPrzdZ_g _7zCbcFrsEeWipOkPrzdZ_g _UE00QFsBEeW7xKEzw6rRNg">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_NTU58KmGEeSMJdt25MyLug" name="Transition007_Tester$behavior$1" visibility="private" node="_HqEwUFrsEeWipOkPrzdZ_g _JKGYoFrsEeWipOkPrzdZ_g _ZPRFYFrsEeWipOkPrzdZ_g _kapYsFrsEeWipOkPrzdZ_g _pEXV0FrsEeWipOkPrzdZ_g _0-MDgFrsEeWipOkPrzdZ_g _7zCbcFrsEeWipOkPrzdZ_g _UE00QFsBEeW7xKEzw6rRNg">
<edge xmi:type="uml:ControlFlow" xmi:id="_fYNZkFrsEeWipOkPrzdZ_g" target="_UE00QFsBEeW7xKEzw6rRNg" source="_HqEwUFrsEeWipOkPrzdZ_g"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_f-unAFrsEeWipOkPrzdZ_g" target="_QlOtcFrsEeWipOkPrzdZ_g" source="_bjBQsFrsEeWipOkPrzdZ_g">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_f-5mIFrsEeWipOkPrzdZ_g" value="true"/>
@@ -8972,12 +8791,12 @@ StateMachine_TestSuite::Util::Architecture::Tester {&#xD;
<trigger xmi:type="uml:Trigger" xmi:id="_1FCs4FsBEeW7xKEzw6rRNg" name="StartTrigger" event="_OMzFUFbtEeWrJvPHum8sog"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_LuS8EFreEeW6ZOkpO0_2ww" name="Tester_Transition_007_Factory" node="_q0KvdFsAEeW7xKEzw6rRNg _q0KvdlsAEeW7xKEzw6rRNg _q0KveFsAEeW7xKEzw6rRNg" group="_q0KveFsAEeW7xKEzw6rRNg">
- <ownedComment xmi:type="uml:Comment" xmi:id="_WfCh0FreEeW6ZOkpO0_2ww">
- <body>namespace StateMachine_TestSuite::Transitions::'007'::Tester_Transition_007;&#xD;
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_LuS8EFreEeW6ZOkpO0_2ww" name="Transition007_Tester$factory" node="_sXRuZNQJEeWB0MLw2xrShQ _sXRuZtQJEeWB0MLw2xrShQ _sXRuaNQJEeWB0MLw2xrShQ" group="_sXRuaNQJEeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_aEjk8NQJEeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Transition::'007'::Transition007_Tester;&#xD;
&#xD;
-activity Tester_Transition_007_Factory() : Tester_Transition_007{&#xD;
- return new Tester_Transition_007();&#xD;
+activity 'Transition007_Tester$factory'(): Transition007_Tester {&#xD;
+ return new Transition007_Tester();&#xD;
}</body>
</ownedComment>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ZtuEUVreEeW6ZOkpO0_2ww" visibility="public" type="_sHLTYKlfEeSX398GfjtUog" direction="return">
@@ -8985,69 +8804,61 @@ activity Tester_Transition_007_Factory() : Tester_Transition_007{&#xD;
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZtuEUlreEeW6ZOkpO0_2ww" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZtuEU1reEeW6ZOkpO0_2ww" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_q0Kvd1sAEeW7xKEzw6rRNg" target="_q0KvdFsAEeW7xKEzw6rRNg" source="_q0Kve1sAEeW7xKEzw6rRNg">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_q1DgQVsAEeW7xKEzw6rRNg" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_q1DgQlsAEeW7xKEzw6rRNg" value="1"/>
- </edge>
- <edge xmi:type="uml:ControlFlow" xmi:id="_q0KvdVsAEeW7xKEzw6rRNg" target="_q0KvdlsAEeW7xKEzw6rRNg" source="_q0KveVsAEeW7xKEzw6rRNg">
- <name xsi:nil="true"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_q0KveFsAEeW7xKEzw6rRNg" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_q0KveVsAEeW7xKEzw6rRNg" name="1:ReturnStatement" outgoing="_q0KvdVsAEeW7xKEzw6rRNg">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_q0KvelsAEeW7xKEzw6rRNg" target="_q0Kve1sAEeW7xKEzw6rRNg" source="_q0KvhFsAEeW7xKEzw6rRNg"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_q0Kve1sAEeW7xKEzw6rRNg" name="ReturnStatement.output('Output('Call('Tester_Transition_007').result('return')')')" incoming="_q0KvelsAEeW7xKEzw6rRNg" outgoing="_q0Kvd1sAEeW7xKEzw6rRNg" type="_sHLTYKlfEeSX398GfjtUog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q0KvfFsAEeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q0KvfVsAEeW7xKEzw6rRNg" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_q0KvflsAEeW7xKEzw6rRNg" name="InstanceCreationExpression('Tester_Transition_007')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_q0Kvf1sAEeW7xKEzw6rRNg" target="_q0KvmFsAEeW7xKEzw6rRNg" source="_q0Kvj1sAEeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_q0KvgFsAEeW7xKEzw6rRNg" target="_q0Kvj1sAEeW7xKEzw6rRNg" source="_q0KvkVsAEeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_q0KvgVsAEeW7xKEzw6rRNg" target="_q0KvjFsAEeW7xKEzw6rRNg" source="_q0Kvj1sAEeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_q0KvglsAEeW7xKEzw6rRNg" target="_q0KvlFsAEeW7xKEzw6rRNg" source="_q0KviFsAEeW7xKEzw6rRNg"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_q0Kvg1sAEeW7xKEzw6rRNg" target="_q0KvhFsAEeW7xKEzw6rRNg" source="_q0Kvj1sAEeW7xKEzw6rRNg"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_q0KvhFsAEeW7xKEzw6rRNg" name="Output('Call('Tester_Transition_007').result('return')')" incoming="_q0Kvg1sAEeW7xKEzw6rRNg" outgoing="_q0KvelsAEeW7xKEzw6rRNg" type="_sHLTYKlfEeSX398GfjtUog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q0KvhVsAEeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q0KvhlsAEeW7xKEzw6rRNg" value="1"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_sXRuZdQJEeWB0MLw2xrShQ" target="_sXRuZtQJEeWB0MLw2xrShQ" source="_sXRuadQJEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_sXRuZ9QJEeWB0MLw2xrShQ" target="_sXRuZNQJEeWB0MLw2xrShQ" source="_sXRua9QJEeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_sXRuaNQJEeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_sXRuadQJEeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_sXRuZdQJEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_sXRuatQJEeWB0MLw2xrShQ" target="_sXRua9QJEeWB0MLw2xrShQ" source="_sXRudNQJEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_sXRua9QJEeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Transition007_Tester').result('return')')')" incoming="_sXRuatQJEeWB0MLw2xrShQ" outgoing="_sXRuZ9QJEeWB0MLw2xrShQ" type="_sHLTYKlfEeSX398GfjtUog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sXRubNQJEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sXRubdQJEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_sXRubtQJEeWB0MLw2xrShQ" name="InstanceCreationExpression('Transition007_Tester')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_sXRub9QJEeWB0MLw2xrShQ" target="_sXRuitQJEeWB0MLw2xrShQ" source="_sXRugNQJEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_sXRucNQJEeWB0MLw2xrShQ" target="_sXRufNQJEeWB0MLw2xrShQ" source="_sXRuitQJEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_sXRucdQJEeWB0MLw2xrShQ" target="_sXRug9QJEeWB0MLw2xrShQ" source="_sXRuh9QJEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_sXRuctQJEeWB0MLw2xrShQ" target="_sXRueNQJEeWB0MLw2xrShQ" source="_sXRuitQJEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_sXRuc9QJEeWB0MLw2xrShQ" target="_sXRudNQJEeWB0MLw2xrShQ" source="_sXRuitQJEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_sXRudNQJEeWB0MLw2xrShQ" name="Output('Call('Transition007_Tester').result('return')')" incoming="_sXRuc9QJEeWB0MLw2xrShQ" outgoing="_sXRuatQJEeWB0MLw2xrShQ" type="_sHLTYKlfEeSX398GfjtUog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sXRuddQJEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sXRudtQJEeWB0MLw2xrShQ" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_q0Kvh1sAEeW7xKEzw6rRNg" name="Create('Tester_Transition_007')" classifier="_sHLTYKlfEeSX398GfjtUog">
- <result xmi:type="uml:OutputPin" xmi:id="_q0KviFsAEeW7xKEzw6rRNg" name="Create('Tester_Transition_007').result" outgoing="_q0KvglsAEeW7xKEzw6rRNg" type="_sHLTYKlfEeSX398GfjtUog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q0KviVsAEeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q0KvilsAEeW7xKEzw6rRNg" value="1"/>
- </result>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_sXRud9QJEeWB0MLw2xrShQ" name="Start('Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_sXRueNQJEeWB0MLw2xrShQ" name="Start('Tester').object" incoming="_sXRuctQJEeWB0MLw2xrShQ" type="_cBRCwHrbEeSTqtY8GWjQzw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sXRuedQJEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sXRuetQJEeWB0MLw2xrShQ" value="1"/>
+ </object>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_q0Kvi1sAEeW7xKEzw6rRNg" name="Start('Tester')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_q0KvjFsAEeW7xKEzw6rRNg" name="Start('Tester').object" incoming="_q0KvgVsAEeW7xKEzw6rRNg" type="_cBRCwHrbEeSTqtY8GWjQzw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q0KvjVsAEeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q0KvjlsAEeW7xKEzw6rRNg" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_sXRue9QJEeWB0MLw2xrShQ" name="Start('Transition007_Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_sXRufNQJEeWB0MLw2xrShQ" name="Start('Transition007_Tester').object" incoming="_sXRucNQJEeWB0MLw2xrShQ" type="_sHLTYKlfEeSX398GfjtUog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sXRufdQJEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sXRuftQJEeWB0MLw2xrShQ" value="1"/>
</object>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_q0Kvj1sAEeW7xKEzw6rRNg" name="Fork('Call('Tester_Transition_007').result('return')')" incoming="_q0KvgFsAEeW7xKEzw6rRNg" outgoing="_q0Kvf1sAEeW7xKEzw6rRNg _q0KvgVsAEeW7xKEzw6rRNg _q0Kvg1sAEeW7xKEzw6rRNg"/>
- <node xmi:type="uml:CallOperationAction" xmi:id="_q0KvkFsAEeW7xKEzw6rRNg" name="Call('Tester_Transition_007')" operation="_OMVhQVrdEeWLZfrmV4ukHw">
- <result xmi:type="uml:OutputPin" xmi:id="_q0KvkVsAEeW7xKEzw6rRNg" name="Call('Tester_Transition_007').result('return')" outgoing="_q0KvgFsAEeW7xKEzw6rRNg" type="_sHLTYKlfEeSX398GfjtUog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q0KvklsAEeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q0Kvk1sAEeW7xKEzw6rRNg" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_sXRuf9QJEeWB0MLw2xrShQ" name="Call('Transition007_Tester')" operation="_OMVhQVrdEeWLZfrmV4ukHw">
+ <result xmi:type="uml:OutputPin" xmi:id="_sXRugNQJEeWB0MLw2xrShQ" name="Call('Transition007_Tester').result('return')" outgoing="_sXRub9QJEeWB0MLw2xrShQ" type="_sHLTYKlfEeSX398GfjtUog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sXRugdQJEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sXRugtQJEeWB0MLw2xrShQ" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_q0KvlFsAEeW7xKEzw6rRNg" name="Call('Tester_Transition_007').target" incoming="_q0KvglsAEeW7xKEzw6rRNg" type="_sHLTYKlfEeSX398GfjtUog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q0KvlVsAEeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q0KvllsAEeW7xKEzw6rRNg" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_sXRug9QJEeWB0MLw2xrShQ" name="Call('Transition007_Tester').target" incoming="_sXRucdQJEeWB0MLw2xrShQ" type="_sHLTYKlfEeSX398GfjtUog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sXRuhNQJEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sXRuhdQJEeWB0MLw2xrShQ" value="1"/>
</target>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_q0Kvl1sAEeW7xKEzw6rRNg" name="Start('Tester_Transition_007')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_q0KvmFsAEeW7xKEzw6rRNg" name="Start('Tester_Transition_007').object" incoming="_q0Kvf1sAEeW7xKEzw6rRNg" type="_sHLTYKlfEeSX398GfjtUog">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q0KvmVsAEeW7xKEzw6rRNg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q0KvmlsAEeW7xKEzw6rRNg" value="1"/>
- </object>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_sXRuhtQJEeWB0MLw2xrShQ" name="Create('Transition007_Tester')" classifier="_sHLTYKlfEeSX398GfjtUog">
+ <result xmi:type="uml:OutputPin" xmi:id="_sXRuh9QJEeWB0MLw2xrShQ" name="Create('Transition007_Tester').result" outgoing="_sXRucdQJEeWB0MLw2xrShQ" type="_sHLTYKlfEeSX398GfjtUog">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sXRuiNQJEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sXRuidQJEeWB0MLw2xrShQ" value="1"/>
+ </result>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_sXRuitQJEeWB0MLw2xrShQ" name="Fork('Call('Transition007_Tester').result('return')')" incoming="_sXRub9QJEeWB0MLw2xrShQ" outgoing="_sXRucNQJEeWB0MLw2xrShQ _sXRuctQJEeWB0MLw2xrShQ _sXRuc9QJEeWB0MLw2xrShQ"/>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_q0KvdFsAEeW7xKEzw6rRNg" name="Return" incoming="_q0Kvd1sAEeW7xKEzw6rRNg" parameter="_ZtuEUVreEeW6ZOkpO0_2ww">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_q1DgQFsAEeW7xKEzw6rRNg" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_q0KvdlsAEeW7xKEzw6rRNg" name="FinalNode('Tester_Transition_007_Factory')" incoming="_q0KvdVsAEeW7xKEzw6rRNg"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_sXRuZNQJEeWB0MLw2xrShQ" name="Return" incoming="_sXRuZ9QJEeWB0MLw2xrShQ" parameter="_ZtuEUVreEeW6ZOkpO0_2ww"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_sXRuZtQJEeWB0MLw2xrShQ" name="FinalNode('Transition007_Tester$factory')" incoming="_sXRuZdQJEeWB0MLw2xrShQ"/>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_kjO1UFreEeW6ZOkpO0_2ww" name="Tester_Transition_007$method$1" specification="_OMVhQVrdEeWLZfrmV4ukHw" node="_2NTHsFr8EeW7xKEzw6rRNg _8uRhYFr8EeW7xKEzw6rRNg">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_kjO1UFreEeW6ZOkpO0_2ww" name="Transition007_Tester$method$1" specification="_OMVhQVrdEeWLZfrmV4ukHw" node="_2NTHsFr8EeW7xKEzw6rRNg _8uRhYFr8EeW7xKEzw6rRNg">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_mOgrYFreEeW6ZOkpO0_2ww" name="return" type="_sHLTYKlfEeSX398GfjtUog" direction="return"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_DjfFsFr9EeW7xKEzw6rRNg" target="_2NTHsFr8EeW7xKEzw6rRNg" source="_B_zFYFr9EeW7xKEzw6rRNg">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_DjjXIFr9EeW7xKEzw6rRNg" value="true"/>
@@ -9060,11 +8871,11 @@ activity Tester_Transition_007_Factory() : Tester_Transition_007{&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_B_zFYFr9EeW7xKEzw6rRNg" name="this" outgoing="_DjfFsFr9EeW7xKEzw6rRNg" type="_sHLTYKlfEeSX398GfjtUog"/>
</node>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_OMVhQVrdEeWLZfrmV4ukHw" name="Tester_Transition_007" method="_kjO1UFreEeW6ZOkpO0_2ww">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_OMVhQVrdEeWLZfrmV4ukHw" name="Transition007_Tester" method="_kjO1UFreEeW6ZOkpO0_2ww">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_OMVhQlrdEeWLZfrmV4ukHw" name="return" type="_sHLTYKlfEeSX398GfjtUog" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_k68FwFpREeWLZfrmV4ukHw" name="SemanticTest Transition007" classifierBehavior="_PcwQcFpSEeWLZfrmV4ukHw" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_k68FwFpREeWLZfrmV4ukHw" name="Transition007_SemanticTest" classifierBehavior="_PcwQcFpSEeWLZfrmV4ukHw" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_6kBuEFpREeWLZfrmV4ukHw" general="_cdFl4FYCEeWzO8zy_nQCZg"/>
<ownedBehavior xmi:type="uml:Activity" xmi:id="_NXvrwFpSEeWLZfrmV4ukHw" name="getTestComponent$method$1" specification="_HsvQwFpSEeWLZfrmV4ukHw" node="_NXvrxlpSEeWLZfrmV4ukHw _NXvryFpSEeWLZfrmV4ukHw _NXvryVpSEeWLZfrmV4ukHw">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_NXvrwVpSEeWLZfrmV4ukHw" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
@@ -9114,49 +8925,8 @@ activity&#xD;
</result>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_PcwQcFpSEeWLZfrmV4ukHw" name="SemanticTest Transition007$behavior$1" visibility="private"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_dfjmIFr9EeW7xKEzw6rRNg" name="SemanticTest Transition007 _Factory" node="_dflbUFr9EeW7xKEzw6rRNg _dfrh8Fr9EeW7xKEzw6rRNg _dftXIVr9EeW7xKEzw6rRNg _dfwacFr9EeW7xKEzw6rRNg _dfxokVr9EeW7xKEzw6rRNg">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_dfk0QFr9EeW7xKEzw6rRNg" name="result" type="_k68FwFpREeWLZfrmV4ukHw" direction="return"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_dfvMUVr9EeW7xKEzw6rRNg" name="createObjectAction to callConstructor" target="_dft-MFr9EeW7xKEzw6rRNg" source="_dfsJAFr9EeW7xKEzw6rRNg">
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_df1S8Fr9EeW7xKEzw6rRNg" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_df16AFr9EeW7xKEzw6rRNg" value="1"/>
- </edge>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_dfvzYFr9EeW7xKEzw6rRNg" name="callConstructor to returnParamNode" target="_dflbUFr9EeW7xKEzw6rRNg" source="_dfxokVr9EeW7xKEzw6rRNg">
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_df16AVr9EeW7xKEzw6rRNg" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_df16Alr9EeW7xKEzw6rRNg" value="1"/>
- </edge>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_dfy2sFr9EeW7xKEzw6rRNg" name="fork to startbehavior input pin" target="_dfxBgFr9EeW7xKEzw6rRNg" source="_dfxokVr9EeW7xKEzw6rRNg">
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_df16A1r9EeW7xKEzw6rRNg" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_df16BFr9EeW7xKEzw6rRNg" value="1"/>
- </edge>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_dfzdwFr9EeW7xKEzw6rRNg" name="callConstructor to startBehavior" target="_dfxokVr9EeW7xKEzw6rRNg" source="_dfulQVr9EeW7xKEzw6rRNg">
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_df2hEFr9EeW7xKEzw6rRNg" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_df2hEVr9EeW7xKEzw6rRNg" value="1"/>
- </edge>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_dflbUFr9EeW7xKEzw6rRNg" name="resultParameterNode" incoming="_dfvzYFr9EeW7xKEzw6rRNg" type="_k68FwFpREeWLZfrmV4ukHw" parameter="_dfk0QFr9EeW7xKEzw6rRNg">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_dfmCYFr9EeW7xKEzw6rRNg" value="1"/>
- </node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_dfrh8Fr9EeW7xKEzw6rRNg" name="createObject" classifier="_k68FwFpREeWLZfrmV4ukHw">
- <result xmi:type="uml:OutputPin" xmi:id="_dfsJAFr9EeW7xKEzw6rRNg" name="result" outgoing="_dfvMUVr9EeW7xKEzw6rRNg" type="_k68FwFpREeWLZfrmV4ukHw">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_dftXIFr9EeW7xKEzw6rRNg" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_dftXIVr9EeW7xKEzw6rRNg" name="callConstructor">
- <result xmi:type="uml:OutputPin" xmi:id="_dfulQVr9EeW7xKEzw6rRNg" name="result" outgoing="_dfzdwFr9EeW7xKEzw6rRNg" type="_k68FwFpREeWLZfrmV4ukHw">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_dfvMUFr9EeW7xKEzw6rRNg" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_dft-MFr9EeW7xKEzw6rRNg" name="target" incoming="_dfvMUVr9EeW7xKEzw6rRNg" type="_k68FwFpREeWLZfrmV4ukHw">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_dfulQFr9EeW7xKEzw6rRNg" value="1"/>
- </target>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_dfwacFr9EeW7xKEzw6rRNg" name="start classifier behavior">
- <object xmi:type="uml:InputPin" xmi:id="_dfxBgFr9EeW7xKEzw6rRNg" name="object" incoming="_dfy2sFr9EeW7xKEzw6rRNg" type="_k68FwFpREeWLZfrmV4ukHw">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_dfxokFr9EeW7xKEzw6rRNg" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_dfxokVr9EeW7xKEzw6rRNg" name="forkInstanciatedObject" incoming="_dfzdwFr9EeW7xKEzw6rRNg" outgoing="_dfvzYFr9EeW7xKEzw6rRNg _dfy2sFr9EeW7xKEzw6rRNg"/>
- </ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_hCux8Fr9EeW7xKEzw6rRNg" name="SemanticTest Transition007$method$1" specification="_305swVr-EeW7xKEzw6rRNg" node="_vyM3EFr9EeW7xKEzw6rRNg _vyNeIFr9EeW7xKEzw6rRNg _vyOsQFr9EeW7xKEzw6rRNg _vyPTUFr9EeW7xKEzw6rRNg _vyP6YFr9EeW7xKEzw6rRNg">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_PcwQcFpSEeWLZfrmV4ukHw" name="Transition007_SemanticTest$behavior$1" visibility="private"/>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_hCux8Fr9EeW7xKEzw6rRNg" name="Transition007_SemanticTest$method$1" specification="_305swVr-EeW7xKEzw6rRNg" node="_vyM3EFr9EeW7xKEzw6rRNg _vyNeIFr9EeW7xKEzw6rRNg _vyOsQFr9EeW7xKEzw6rRNg _vyPTUFr9EeW7xKEzw6rRNg _vyP6YFr9EeW7xKEzw6rRNg">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_vyH-kFr9EeW7xKEzw6rRNg" name="return" type="_k68FwFpREeWLZfrmV4ukHw" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_vyKa0Fr9EeW7xKEzw6rRNg" target="_vyOsQFr9EeW7xKEzw6rRNg" source="_vyNeIFr9EeW7xKEzw6rRNg"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_vyLB4Fr9EeW7xKEzw6rRNg" target="_vyPTUVr9EeW7xKEzw6rRNg" source="_vyOsQVr9EeW7xKEzw6rRNg">
@@ -9192,46 +8962,72 @@ activity&#xD;
<value xmi:type="uml:LiteralString" xmi:id="_vyP6Ylr9EeW7xKEzw6rRNg" value="[TEST] Transition 007"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_3033kFr-EeW7xKEzw6rRNg" name="SemanticTest Transition007_Factory" node="_305FsVr-EeW7xKEzw6rRNg _308wEFr-EeW7xKEzw6rRNg _308wE1r-EeW7xKEzw6rRNg _309XJlr-EeW7xKEzw6rRNg _309XKVr-EeW7xKEzw6rRNg">
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_305FsFr-EeW7xKEzw6rRNg" name="result" type="_k68FwFpREeWLZfrmV4ukHw" direction="return"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_309XJFr-EeW7xKEzw6rRNg" name="createObjectAction to callConstructor" target="_309XIFr-EeW7xKEzw6rRNg" source="_308wEVr-EeW7xKEzw6rRNg">
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_30_zYFr-EeW7xKEzw6rRNg" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_30_zYVr-EeW7xKEzw6rRNg" value="1"/>
- </edge>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_309XJVr-EeW7xKEzw6rRNg" name="callConstructor to returnParamNode" target="_305FsVr-EeW7xKEzw6rRNg" source="_309XKVr-EeW7xKEzw6rRNg">
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_30_zYlr-EeW7xKEzw6rRNg" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_30_zY1r-EeW7xKEzw6rRNg" value="1"/>
- </edge>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_309-MFr-EeW7xKEzw6rRNg" name="fork to startbehavior input pin" target="_309XJ1r-EeW7xKEzw6rRNg" source="_309XKVr-EeW7xKEzw6rRNg">
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_30_zZFr-EeW7xKEzw6rRNg" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_31AacFr-EeW7xKEzw6rRNg" value="1"/>
- </edge>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_30-lQFr-EeW7xKEzw6rRNg" name="callConstructor to startBehavior" target="_309XKVr-EeW7xKEzw6rRNg" source="_309XIlr-EeW7xKEzw6rRNg">
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_31AacVr-EeW7xKEzw6rRNg" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_31Aaclr-EeW7xKEzw6rRNg" value="1"/>
- </edge>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_305FsVr-EeW7xKEzw6rRNg" name="resultParameterNode" incoming="_309XJVr-EeW7xKEzw6rRNg" type="_k68FwFpREeWLZfrmV4ukHw" parameter="_305FsFr-EeW7xKEzw6rRNg">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_305swFr-EeW7xKEzw6rRNg" value="1"/>
- </node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_308wEFr-EeW7xKEzw6rRNg" name="createObject" classifier="_k68FwFpREeWLZfrmV4ukHw">
- <result xmi:type="uml:OutputPin" xmi:id="_308wEVr-EeW7xKEzw6rRNg" name="result" outgoing="_309XJFr-EeW7xKEzw6rRNg" type="_k68FwFpREeWLZfrmV4ukHw">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_308wElr-EeW7xKEzw6rRNg" value="1"/>
- </result>
- </node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_308wE1r-EeW7xKEzw6rRNg" name="callConstructor" operation="_305swVr-EeW7xKEzw6rRNg">
- <result xmi:type="uml:OutputPin" xmi:id="_309XIlr-EeW7xKEzw6rRNg" name="result" outgoing="_30-lQFr-EeW7xKEzw6rRNg" type="_k68FwFpREeWLZfrmV4ukHw">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_309XI1r-EeW7xKEzw6rRNg" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_309XIFr-EeW7xKEzw6rRNg" name="target" incoming="_309XJFr-EeW7xKEzw6rRNg" type="_k68FwFpREeWLZfrmV4ukHw">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_309XIVr-EeW7xKEzw6rRNg" value="1"/>
- </target>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_309XJlr-EeW7xKEzw6rRNg" name="start classifier behavior">
- <object xmi:type="uml:InputPin" xmi:id="_309XJ1r-EeW7xKEzw6rRNg" name="object" incoming="_309-MFr-EeW7xKEzw6rRNg" type="_k68FwFpREeWLZfrmV4ukHw">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_309XKFr-EeW7xKEzw6rRNg" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:ForkNode" xmi:id="_309XKVr-EeW7xKEzw6rRNg" name="forkInstanciatedObject" incoming="_30-lQFr-EeW7xKEzw6rRNg" outgoing="_309XJVr-EeW7xKEzw6rRNg _309-MFr-EeW7xKEzw6rRNg"/>
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_3033kFr-EeW7xKEzw6rRNg" name="Transition007_SemanticTest$factory" node="_A3QZlNQKEeWB0MLw2xrShQ _A3QZltQKEeWB0MLw2xrShQ _A3QZmNQKEeWB0MLw2xrShQ" group="_A3QZmNQKEeWB0MLw2xrShQ">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_78ER8NQJEeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Transition::'007'::Transition007_SemanticTest;&#xD;
+&#xD;
+activity 'Transition007_SemanticTest$factory'(): Transition007_SemanticTest{&#xD;
+ return new Transition007_SemanticTest();&#xD;
+}</body>
+ </ownedComment>
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_A3QZkdQKEeWB0MLw2xrShQ" type="_k68FwFpREeWLZfrmV4ukHw" direction="return">
+ <name xsi:nil="true"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A3QZktQKEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A3QZk9QKEeWB0MLw2xrShQ" value="1"/>
+ </ownedParameter>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_A3QZldQKEeWB0MLw2xrShQ" target="_A3QZltQKEeWB0MLw2xrShQ" source="_A3QZmdQKEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_A3QZl9QKEeWB0MLw2xrShQ" target="_A3QZlNQKEeWB0MLw2xrShQ" source="_A3QZm9QKEeWB0MLw2xrShQ"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_A3QZmNQKEeWB0MLw2xrShQ" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_A3QZmdQKEeWB0MLw2xrShQ" name="1:ReturnStatement" outgoing="_A3QZldQKEeWB0MLw2xrShQ">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_A3QZmtQKEeWB0MLw2xrShQ" target="_A3QZm9QKEeWB0MLw2xrShQ" source="_A3QZpNQKEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_A3QZm9QKEeWB0MLw2xrShQ" name="ReturnStatement.output('Output('Call('Transition007_SemanticTest').result('return')')')" incoming="_A3QZmtQKEeWB0MLw2xrShQ" outgoing="_A3QZl9QKEeWB0MLw2xrShQ" type="_k68FwFpREeWLZfrmV4ukHw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A3QZnNQKEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A3QZndQKEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_A3QZntQKEeWB0MLw2xrShQ" name="InstanceCreationExpression('Transition007_SemanticTest')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_A3QZn9QKEeWB0MLw2xrShQ" target="_A3QZqdQKEeWB0MLw2xrShQ" source="_A3QZp9QKEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_A3QZoNQKEeWB0MLw2xrShQ" target="_A3QZsNQKEeWB0MLw2xrShQ" source="_A3QZuNQKEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_A3QZodQKEeWB0MLw2xrShQ" target="_A3QZp9QKEeWB0MLw2xrShQ" source="_A3QZrdQKEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_A3QZotQKEeWB0MLw2xrShQ" target="_A3QZtNQKEeWB0MLw2xrShQ" source="_A3QZp9QKEeWB0MLw2xrShQ"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_A3QZo9QKEeWB0MLw2xrShQ" target="_A3QZpNQKEeWB0MLw2xrShQ" source="_A3QZp9QKEeWB0MLw2xrShQ"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_A3QZpNQKEeWB0MLw2xrShQ" name="Output('Call('Transition007_SemanticTest').result('return')')" incoming="_A3QZo9QKEeWB0MLw2xrShQ" outgoing="_A3QZmtQKEeWB0MLw2xrShQ" type="_k68FwFpREeWLZfrmV4ukHw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A3QZpdQKEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A3QZptQKEeWB0MLw2xrShQ" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:ForkNode" xmi:id="_A3QZp9QKEeWB0MLw2xrShQ" name="Fork('Call('Transition007_SemanticTest').result('return')')" incoming="_A3QZodQKEeWB0MLw2xrShQ" outgoing="_A3QZn9QKEeWB0MLw2xrShQ _A3QZotQKEeWB0MLw2xrShQ _A3QZo9QKEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_A3QZqNQKEeWB0MLw2xrShQ" name="Start('Transition007_SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_A3QZqdQKEeWB0MLw2xrShQ" name="Start('Transition007_SemanticTest').object" incoming="_A3QZn9QKEeWB0MLw2xrShQ" type="_k68FwFpREeWLZfrmV4ukHw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A3QZqtQKEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A3QZq9QKEeWB0MLw2xrShQ" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_A3QZrNQKEeWB0MLw2xrShQ" name="Call('Transition007_SemanticTest')" operation="_305swVr-EeW7xKEzw6rRNg">
+ <result xmi:type="uml:OutputPin" xmi:id="_A3QZrdQKEeWB0MLw2xrShQ" name="Call('Transition007_SemanticTest').result('return')" outgoing="_A3QZodQKEeWB0MLw2xrShQ" type="_k68FwFpREeWLZfrmV4ukHw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A3QZrtQKEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A3QZr9QKEeWB0MLw2xrShQ" value="1"/>
+ </result>
+ <target xmi:type="uml:InputPin" xmi:id="_A3QZsNQKEeWB0MLw2xrShQ" name="Call('Transition007_SemanticTest').target" incoming="_A3QZoNQKEeWB0MLw2xrShQ" type="_k68FwFpREeWLZfrmV4ukHw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A3QZsdQKEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A3QZstQKEeWB0MLw2xrShQ" value="1"/>
+ </target>
+ </node>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_A3QZs9QKEeWB0MLw2xrShQ" name="Start('SemanticTest')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_A3QZtNQKEeWB0MLw2xrShQ" name="Start('SemanticTest').object" incoming="_A3QZotQKEeWB0MLw2xrShQ" type="_cdFl4FYCEeWzO8zy_nQCZg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A3QZtdQKEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A3QZttQKEeWB0MLw2xrShQ" value="1"/>
+ </object>
+ </node>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_A3QZt9QKEeWB0MLw2xrShQ" name="Create('Transition007_SemanticTest')" classifier="_k68FwFpREeWLZfrmV4ukHw">
+ <result xmi:type="uml:OutputPin" xmi:id="_A3QZuNQKEeWB0MLw2xrShQ" name="Create('Transition007_SemanticTest').result" outgoing="_A3QZoNQKEeWB0MLw2xrShQ" type="_k68FwFpREeWLZfrmV4ukHw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A3QZudQKEeWB0MLw2xrShQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A3QZutQKEeWB0MLw2xrShQ" value="1"/>
+ </result>
+ </node>
+ </node>
+ </node>
+ </structuredNode>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_A3QZlNQKEeWB0MLw2xrShQ" name="Return" incoming="_A3QZl9QKEeWB0MLw2xrShQ" parameter="_A3QZkdQKEeWB0MLw2xrShQ"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_A3QZltQKEeWB0MLw2xrShQ" name="FinalNode('Transition007_SemanticTest$factory')" incoming="_A3QZldQKEeWB0MLw2xrShQ"/>
</ownedBehavior>
<ownedOperation xmi:type="uml:Operation" xmi:id="_HsvQwFpSEeWLZfrmV4ukHw" name="getTestComponent" method="_NXvrwFpSEeWLZfrmV4ukHw" redefinedOperation="_XgZN0FnxEeWo08H9caZtqA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_HsvQwVpSEeWLZfrmV4ukHw" type="_cBRCwHrbEeSTqtY8GWjQzw" direction="return"/>
@@ -9239,25 +9035,25 @@ activity&#xD;
<ownedOperation xmi:type="uml:Operation" xmi:id="_Hs5BwFpSEeWLZfrmV4ukHw" name="getTestTarget" method="_NX5cwFpSEeWLZfrmV4ukHw" redefinedOperation="_Xgc4MFnxEeWo08H9caZtqA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Hs5BwVpSEeWLZfrmV4ukHw" type="_BYPqsH7WEeSVWJ91ynqG7w" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_305swVr-EeW7xKEzw6rRNg" name="SemanticTest Transition007" method="_hCux8Fr9EeW7xKEzw6rRNg">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_305swVr-EeW7xKEzw6rRNg" name="Transition007_SemanticTest" method="_hCux8Fr9EeW7xKEzw6rRNg">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_307h8Fr-EeW7xKEzw6rRNg" name="return" type="_k68FwFpREeWLZfrmV4ukHw" direction="return"/>
</ownedOperation>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_OC6NcKyfEeSpztZJiSDinw" name="022">
- <packagedElement xmi:type="uml:Class" xmi:id="_R9GyIKyfEeSpztZJiSDinw" name="Transition_022_Test" classifierBehavior="_YDEDwKyfEeSpztZJiSDinw" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_R9GyIKyfEeSpztZJiSDinw" name="Transition022_Test" classifierBehavior="_YDEDwKyfEeSpztZJiSDinw" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_0NG3gFt-EeWW5KUiaDumyw" general="_BYPqsH7WEeSVWJ91ynqG7w"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2cYyoKyfEeSpztZJiSDinw" name="count">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<defaultValue xmi:type="uml:LiteralInteger" xmi:id="_4Kbo0KyfEeSpztZJiSDinw"/>
</ownedAttribute>
- <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_YDEDwKyfEeSpztZJiSDinw" name="SM_Transition_022" visibility="private">
+ <ownedBehavior xmi:type="uml:StateMachine" xmi:id="_YDEDwKyfEeSpztZJiSDinw" name="Transition022_Test$behavior$1" visibility="private">
<region xmi:type="uml:Region" xmi:id="_ZbeBIKyfEeSpztZJiSDinw" name="Region1">
<ownedComment xmi:type="uml:Comment" xmi:id="_WvNkUKyhEeSpztZJiSDinw" annotatedElement="_MlXb8KygEeSpztZJiSDinw">
<body>count &lt; 5</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_cJ7gkKyhEeSpztZJiSDinw" annotatedElement="_LnsSwKygEeSpztZJiSDinw">
- <body>count >= 5</body>
+ <body>count = 5</body>
</ownedComment>
<ownedComment xmi:type="uml:Comment" xmi:id="_n9PWkKyhEeSpztZJiSDinw">
<body>Simulation sequence&#xD;
@@ -9266,7 +9062,7 @@ Expected ExecutionSequence&#xD;
- T1 - Incrementing - T3 - Incrementing -T3 - .... - Incrementing - T2 - FS1</body>
</ownedComment>
<transition xmi:type="uml:Transition" xmi:id="_nqkkIKyfEeSpztZJiSDinw" name="T1" source="_dV52YKyfEeSpztZJiSDinw" target="__OOJ0FulEeWBprt3NRLCdQ"/>
- <transition xmi:type="uml:Transition" xmi:id="_LnsSwKygEeSpztZJiSDinw" name="T2" guard="_CrKV0K0SEeSpztZJiSDinw" source="_u_T9EKyfEeSpztZJiSDinw" target="_zuu5kKyfEeSpztZJiSDinw">
+ <transition xmi:type="uml:Transition" xmi:id="_LnsSwKygEeSpztZJiSDinw" name="T4" guard="_CrKV0K0SEeSpztZJiSDinw" source="_u_T9EKyfEeSpztZJiSDinw" target="_zuu5kKyfEeSpztZJiSDinw">
<ownedRule xmi:type="uml:Constraint" xmi:id="_CrKV0K0SEeSpztZJiSDinw" name="count >= 5">
<specification xmi:type="uml:OpaqueExpression" xmi:id="_pI8DUK0SEeSpztZJiSDinw" name="greaterThanOrEqualTo5" behavior="_o9aIwK0SEeSpztZJiSDinw"/>
</ownedRule>
@@ -9442,7 +9238,7 @@ Expected ExecutionSequence&#xD;
</node>
</effect>
</transition>
- <transition xmi:type="uml:Transition" xmi:id="_IWKlwFumEeWBprt3NRLCdQ" source="__OOJ0FulEeWBprt3NRLCdQ" target="_u_T9EKyfEeSpztZJiSDinw">
+ <transition xmi:type="uml:Transition" xmi:id="_IWKlwFumEeWBprt3NRLCdQ" name="T2" source="__OOJ0FulEeWBprt3NRLCdQ" target="_u_T9EKyfEeSpztZJiSDinw">
<trigger xmi:type="uml:Trigger" xmi:id="_P3zyQFumEeWBprt3NRLCdQ" name="StartTrigger" event="_OMzFUFbtEeWrJvPHum8sog"/>
</transition>
<subvertex xmi:type="uml:Pseudostate" xmi:id="_dV52YKyfEeSpztZJiSDinw" name="Initial1"/>
@@ -9562,7 +9358,7 @@ Expected ExecutionSequence&#xD;
<upperBound xmi:type="uml:LiteralInteger" xmi:id="_K1nucK0VEeSpztZJiSDinw" value="1"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_dUKUYFt_EeWW5KUiaDumyw" name="Transition_022_Test$method$1" specification="_Eug7YK0XEeSpztZJiSDinw" node="_ra7axlt_EeWW5KUiaDumyw _ra7ayFt_EeWW5KUiaDumyw _ra7ayVt_EeWW5KUiaDumyw _ra7azlt_EeWW5KUiaDumyw _3leOkFuLEeWW5KUiaDumyw _PHIiEFuMEeWW5KUiaDumyw">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_dUKUYFt_EeWW5KUiaDumyw" name="Transition022_Test$method$1" specification="_Eug7YK0XEeSpztZJiSDinw" node="_ra7axlt_EeWW5KUiaDumyw _ra7ayFt_EeWW5KUiaDumyw _ra7ayVt_EeWW5KUiaDumyw _ra7azlt_EeWW5KUiaDumyw _3leOkFuLEeWW5KUiaDumyw _PHIiEFuMEeWW5KUiaDumyw">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ra7awFt_EeWW5KUiaDumyw" name="return" type="_R9GyIKyfEeSpztZJiSDinw" direction="return"/>
<edge xmi:type="uml:ControlFlow" xmi:id="_ra7awVt_EeWW5KUiaDumyw" target="_ra7ayVt_EeWW5KUiaDumyw" source="_ra7ayFt_EeWW5KUiaDumyw"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_ra7awlt_EeWW5KUiaDumyw" target="_-7mHkFuLEeWW5KUiaDumyw" source="_ra7az1t_EeWW5KUiaDumyw">
@@ -9607,88 +9403,80 @@ Expected ExecutionSequence&#xD;
<value xmi:type="uml:LiteralInteger" xmi:id="_QcekYFuMEeWW5KUiaDumyw"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_4txJ0Ft_EeWW5KUiaDumyw" name="Transition_022_Test_Factory" node="_PeBOhFuAEeWW5KUiaDumyw _PeBOhluAEeWW5KUiaDumyw _PeBOiFuAEeWW5KUiaDumyw" group="_PeBOiFuAEeWW5KUiaDumyw">
- <ownedComment xmi:type="uml:Comment" xmi:id="_PIu7AFuAEeWW5KUiaDumyw">
- <body>namespace StateMachine_TestSuite::Transitions::'022'::Transition_022_Test;&#xD;
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_4txJ0Ft_EeWW5KUiaDumyw" name="Transition022_Test$factory" node="_B-f5BNQLEeW5FfCZEh06NA _B-f5BtQLEeW5FfCZEh06NA _B-f5CNQLEeW5FfCZEh06NA" group="_B-f5CNQLEeW5FfCZEh06NA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_RBS_QNQKEeWB0MLw2xrShQ">
+ <body>namespace StateMachine_TestSuite::Transition::'022'::Transition022_Test;&#xD;
&#xD;
-activity Transition_022_Test_Factory() : Transition_022_Test{&#xD;
- return new Transition_022_Test();&#xD;
+activity 'Transition022_Test$factory'(): Transition022_Test {&#xD;
+ return new Transition022_Test();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_PeBOgVuAEeWW5KUiaDumyw" type="_R9GyIKyfEeSpztZJiSDinw" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_B-f5AdQLEeW5FfCZEh06NA" type="_R9GyIKyfEeSpztZJiSDinw" direction="return">
<name xsi:nil="true"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PeBOgluAEeWW5KUiaDumyw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PeBOg1uAEeWW5KUiaDumyw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B-f5AtQLEeW5FfCZEh06NA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B-f5A9QLEeW5FfCZEh06NA" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_PeBOh1uAEeWW5KUiaDumyw" target="_PeBOhFuAEeWW5KUiaDumyw" source="_PeBOi1uAEeWW5KUiaDumyw">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_Pew1YVuAEeWW5KUiaDumyw" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_Pew1YluAEeWW5KUiaDumyw" value="1"/>
- </edge>
- <edge xmi:type="uml:ControlFlow" xmi:id="_PeBOhVuAEeWW5KUiaDumyw" target="_PeBOhluAEeWW5KUiaDumyw" source="_PeBOiVuAEeWW5KUiaDumyw">
- <name xsi:nil="true"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_PeBOiFuAEeWW5KUiaDumyw" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_PeBOiVuAEeWW5KUiaDumyw" name="1:ReturnStatement" outgoing="_PeBOhVuAEeWW5KUiaDumyw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_PeBOiluAEeWW5KUiaDumyw" target="_PeBOi1uAEeWW5KUiaDumyw" source="_PeBOlFuAEeWW5KUiaDumyw"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_PeBOi1uAEeWW5KUiaDumyw" name="ReturnStatement.output('Output('Call('Transition_022_Test').result('return')')')" incoming="_PeBOiluAEeWW5KUiaDumyw" outgoing="_PeBOh1uAEeWW5KUiaDumyw" type="_R9GyIKyfEeSpztZJiSDinw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PeBOjFuAEeWW5KUiaDumyw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PeBOjVuAEeWW5KUiaDumyw" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_PeBOjluAEeWW5KUiaDumyw" name="InstanceCreationExpression('Transition_022_Test')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_PeBOj1uAEeWW5KUiaDumyw" target="_PeBOoVuAEeWW5KUiaDumyw" source="_PeBOl1uAEeWW5KUiaDumyw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_PeBOkFuAEeWW5KUiaDumyw" target="_PeBOl1uAEeWW5KUiaDumyw" source="_PeBOpVuAEeWW5KUiaDumyw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_PeBOkVuAEeWW5KUiaDumyw" target="_PeBOqFuAEeWW5KUiaDumyw" source="_PeBOnVuAEeWW5KUiaDumyw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_PeBOkluAEeWW5KUiaDumyw" target="_PeBOmVuAEeWW5KUiaDumyw" source="_PeBOl1uAEeWW5KUiaDumyw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_PeBOk1uAEeWW5KUiaDumyw" target="_PeBOlFuAEeWW5KUiaDumyw" source="_PeBOl1uAEeWW5KUiaDumyw"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_PeBOlFuAEeWW5KUiaDumyw" name="Output('Call('Transition_022_Test').result('return')')" incoming="_PeBOk1uAEeWW5KUiaDumyw" outgoing="_PeBOiluAEeWW5KUiaDumyw" type="_R9GyIKyfEeSpztZJiSDinw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PeBOlVuAEeWW5KUiaDumyw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PeBOlluAEeWW5KUiaDumyw" value="1"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_B-f5B9QLEeW5FfCZEh06NA" target="_B-f5BNQLEeW5FfCZEh06NA" source="_B-f5C9QLEeW5FfCZEh06NA"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_B-f5BdQLEeW5FfCZEh06NA" target="_B-f5BtQLEeW5FfCZEh06NA" source="_B-f5CdQLEeW5FfCZEh06NA"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_B-f5CNQLEeW5FfCZEh06NA" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_B-f5CdQLEeW5FfCZEh06NA" name="1:ReturnStatement" outgoing="_B-f5BdQLEeW5FfCZEh06NA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_B-f5CtQLEeW5FfCZEh06NA" target="_B-f5C9QLEeW5FfCZEh06NA" source="_B-f5FNQLEeW5FfCZEh06NA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_B-f5C9QLEeW5FfCZEh06NA" name="ReturnStatement.output('Output('Call('Transition022_Test').result('return')')')" incoming="_B-f5CtQLEeW5FfCZEh06NA" outgoing="_B-f5B9QLEeW5FfCZEh06NA" type="_R9GyIKyfEeSpztZJiSDinw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B-f5DNQLEeW5FfCZEh06NA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B-f5DdQLEeW5FfCZEh06NA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_B-f5DtQLEeW5FfCZEh06NA" name="InstanceCreationExpression('Transition022_Test')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_B-f5D9QLEeW5FfCZEh06NA" target="_B-f5HNQLEeW5FfCZEh06NA" source="_B-f5JtQLEeW5FfCZEh06NA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_B-f5ENQLEeW5FfCZEh06NA" target="_B-f5JtQLEeW5FfCZEh06NA" source="_B-f5INQLEeW5FfCZEh06NA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_B-f5EdQLEeW5FfCZEh06NA" target="_B-f5I9QLEeW5FfCZEh06NA" source="_B-f5GNQLEeW5FfCZEh06NA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_B-f5EtQLEeW5FfCZEh06NA" target="_B-f5KNQLEeW5FfCZEh06NA" source="_B-f5JtQLEeW5FfCZEh06NA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_B-f5E9QLEeW5FfCZEh06NA" target="_B-f5FNQLEeW5FfCZEh06NA" source="_B-f5JtQLEeW5FfCZEh06NA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_B-f5FNQLEeW5FfCZEh06NA" name="Output('Call('Transition022_Test').result('return')')" incoming="_B-f5E9QLEeW5FfCZEh06NA" outgoing="_B-f5CtQLEeW5FfCZEh06NA" type="_R9GyIKyfEeSpztZJiSDinw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B-f5FdQLEeW5FfCZEh06NA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B-f5FtQLEeW5FfCZEh06NA" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:ForkNode" xmi:id="_PeBOl1uAEeWW5KUiaDumyw" name="Fork('Call('Transition_022_Test').result('return')')" incoming="_PeBOkFuAEeWW5KUiaDumyw" outgoing="_PeBOj1uAEeWW5KUiaDumyw _PeBOkluAEeWW5KUiaDumyw _PeBOk1uAEeWW5KUiaDumyw"/>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_PeBOmFuAEeWW5KUiaDumyw" name="Start('Target')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_PeBOmVuAEeWW5KUiaDumyw" name="Start('Target').object" incoming="_PeBOkluAEeWW5KUiaDumyw" type="_BYPqsH7WEeSVWJ91ynqG7w">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PeBOmluAEeWW5KUiaDumyw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PeBOm1uAEeWW5KUiaDumyw" value="1"/>
- </object>
- </node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_PeBOnFuAEeWW5KUiaDumyw" name="Create('Transition_022_Test')" classifier="_R9GyIKyfEeSpztZJiSDinw">
- <result xmi:type="uml:OutputPin" xmi:id="_PeBOnVuAEeWW5KUiaDumyw" name="Create('Transition_022_Test').result" outgoing="_PeBOkVuAEeWW5KUiaDumyw" type="_R9GyIKyfEeSpztZJiSDinw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PeBOnluAEeWW5KUiaDumyw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PeBOn1uAEeWW5KUiaDumyw" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_B-f5F9QLEeW5FfCZEh06NA" name="Create('Transition022_Test')" classifier="_R9GyIKyfEeSpztZJiSDinw">
+ <result xmi:type="uml:OutputPin" xmi:id="_B-f5GNQLEeW5FfCZEh06NA" name="Create('Transition022_Test').result" outgoing="_B-f5EdQLEeW5FfCZEh06NA" type="_R9GyIKyfEeSpztZJiSDinw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B-f5GdQLEeW5FfCZEh06NA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B-f5GtQLEeW5FfCZEh06NA" value="1"/>
</result>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_PeBOoFuAEeWW5KUiaDumyw" name="Start('Transition_022_Test')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_PeBOoVuAEeWW5KUiaDumyw" name="Start('Transition_022_Test').object" incoming="_PeBOj1uAEeWW5KUiaDumyw" type="_R9GyIKyfEeSpztZJiSDinw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PeBOoluAEeWW5KUiaDumyw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PeBOo1uAEeWW5KUiaDumyw" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_B-f5G9QLEeW5FfCZEh06NA" name="Start('Transition022_Test')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_B-f5HNQLEeW5FfCZEh06NA" name="Start('Transition022_Test').object" incoming="_B-f5D9QLEeW5FfCZEh06NA" type="_R9GyIKyfEeSpztZJiSDinw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B-f5HdQLEeW5FfCZEh06NA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B-f5HtQLEeW5FfCZEh06NA" value="1"/>
</object>
</node>
- <node xmi:type="uml:CallOperationAction" xmi:id="_PeBOpFuAEeWW5KUiaDumyw" name="Call('Transition_022_Test')" operation="_Eug7YK0XEeSpztZJiSDinw">
- <result xmi:type="uml:OutputPin" xmi:id="_PeBOpVuAEeWW5KUiaDumyw" name="Call('Transition_022_Test').result('return')" outgoing="_PeBOkFuAEeWW5KUiaDumyw" type="_R9GyIKyfEeSpztZJiSDinw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PeBOpluAEeWW5KUiaDumyw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PeBOp1uAEeWW5KUiaDumyw" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_B-f5H9QLEeW5FfCZEh06NA" name="Call('Transition022_Test')" operation="_Eug7YK0XEeSpztZJiSDinw">
+ <result xmi:type="uml:OutputPin" xmi:id="_B-f5INQLEeW5FfCZEh06NA" name="Call('Transition022_Test').result('return')" outgoing="_B-f5ENQLEeW5FfCZEh06NA" type="_R9GyIKyfEeSpztZJiSDinw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B-f5IdQLEeW5FfCZEh06NA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B-f5ItQLEeW5FfCZEh06NA" value="1"/>
</result>
- <target xmi:type="uml:InputPin" xmi:id="_PeBOqFuAEeWW5KUiaDumyw" name="Call('Transition_022_Test').target" incoming="_PeBOkVuAEeWW5KUiaDumyw" type="_R9GyIKyfEeSpztZJiSDinw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PeBOqVuAEeWW5KUiaDumyw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PeBOqluAEeWW5KUiaDumyw" value="1"/>
+ <target xmi:type="uml:InputPin" xmi:id="_B-f5I9QLEeW5FfCZEh06NA" name="Call('Transition022_Test').target" incoming="_B-f5EdQLEeW5FfCZEh06NA" type="_R9GyIKyfEeSpztZJiSDinw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B-f5JNQLEeW5FfCZEh06NA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B-f5JdQLEeW5FfCZEh06NA" value="1"/>
</target>
</node>
+ <node xmi:type="uml:ForkNode" xmi:id="_B-f5JtQLEeW5FfCZEh06NA" name="Fork('Call('Transition022_Test').result('return')')" incoming="_B-f5ENQLEeW5FfCZEh06NA" outgoing="_B-f5D9QLEeW5FfCZEh06NA _B-f5EtQLEeW5FfCZEh06NA _B-f5E9QLEeW5FfCZEh06NA"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_B-f5J9QLEeW5FfCZEh06NA" name="Start('Target')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_B-f5KNQLEeW5FfCZEh06NA" name="Start('Target').object" incoming="_B-f5EtQLEeW5FfCZEh06NA" type="_BYPqsH7WEeSVWJ91ynqG7w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B-f5KdQLEeW5FfCZEh06NA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B-f5KtQLEeW5FfCZEh06NA" value="1"/>
+ </object>
+ </node>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_PeBOhFuAEeWW5KUiaDumyw" name="Return" incoming="_PeBOh1uAEeWW5KUiaDumyw" parameter="_PeBOgVuAEeWW5KUiaDumyw">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_Pew1YFuAEeWW5KUiaDumyw" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_PeBOhluAEeWW5KUiaDumyw" name="FinalNode('Transition_022_Test_Factory')" incoming="_PeBOhVuAEeWW5KUiaDumyw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_B-f5BNQLEeW5FfCZEh06NA" name="Return" incoming="_B-f5B9QLEeW5FfCZEh06NA" parameter="_B-f5AdQLEeW5FfCZEh06NA"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_B-f5BtQLEeW5FfCZEh06NA" name="FinalNode('Transition022_Test$factory')" incoming="_B-f5BdQLEeW5FfCZEh06NA"/>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_Eug7YK0XEeSpztZJiSDinw" name="Transition_022_Test" method="_dUKUYFt_EeWW5KUiaDumyw">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_Eug7YK0XEeSpztZJiSDinw" name="Transition022_Test" method="_dUKUYFt_EeWW5KUiaDumyw">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_EuoQIK0XEeSpztZJiSDinw" name="return" type="_R9GyIKyfEeSpztZJiSDinw" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_GAguwK0XEeSpztZJiSDinw" name="Tester_Transition_022" classifierBehavior="_8A3ZUK0XEeSpztZJiSDinw" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_GAguwK0XEeSpztZJiSDinw" name="Transition022_Tester" classifierBehavior="_8A3ZUK0XEeSpztZJiSDinw" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_6CCqkFt-EeWW5KUiaDumyw" general="_cBRCwHrbEeSTqtY8GWjQzw"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_8A3ZUK0XEeSpztZJiSDinw" name="Tester_Transition_022$behavior$1" visibility="private" isActive="true" node="_teTq8VuDEeWW5KUiaDumyw" group="_teTq8VuDEeWW5KUiaDumyw">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_8A3ZUK0XEeSpztZJiSDinw" name="Transition022_Tester$behavior$1" visibility="private" isActive="true" node="_teTq8VuDEeWW5KUiaDumyw" group="_teTq8VuDEeWW5KUiaDumyw">
<ownedComment xmi:type="uml:Comment" xmi:id="_owaYcFuDEeWW5KUiaDumyw">
<body>namespace StateMachine_TestSuite::Transitions::'022'::Tester_Transition_022;&#xD;
&#xD;
@@ -9697,7 +9485,7 @@ activity 'Tester_Transition_022$behavior$1'() {&#xD;
</ownedComment>
<structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_teTq8VuDEeWW5KUiaDumyw" name="Body"/>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_FnRPAFuEEeWW5KUiaDumyw" name="Tester_Transition_022$method$1" specification="_EftxEFuEEeWW5KUiaDumyw" node="_W7X0EFuEEeWW5KUiaDumyw _grOkkFuEEeWW5KUiaDumyw">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_FnRPAFuEEeWW5KUiaDumyw" name="Transition022_Tester$method$1" specification="_EftxEFuEEeWW5KUiaDumyw" node="_W7X0EFuEEeWW5KUiaDumyw _grOkkFuEEeWW5KUiaDumyw">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ThXLUFuEEeWW5KUiaDumyw" name="return" type="_GAguwK0XEeSpztZJiSDinw" direction="return"/>
<edge xmi:type="uml:ObjectFlow" xmi:id="_n0bb4FuEEeWW5KUiaDumyw" target="_W7X0EFuEEeWW5KUiaDumyw" source="_krq7MFuEEeWW5KUiaDumyw">
<guard xmi:type="uml:LiteralBoolean" xmi:id="_n0higFuEEeWW5KUiaDumyw" value="true"/>
@@ -9710,88 +9498,80 @@ activity 'Tester_Transition_022$behavior$1'() {&#xD;
<result xmi:type="uml:OutputPin" xmi:id="_krq7MFuEEeWW5KUiaDumyw" name="this" outgoing="_n0bb4FuEEeWW5KUiaDumyw" type="_GAguwK0XEeSpztZJiSDinw"/>
</node>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_qVRoAFuEEeWW5KUiaDumyw" name="Tester_Transition_022_Factory" node="_1jsoRFuEEeWW5KUiaDumyw _1jsoRluEEeWW5KUiaDumyw _1jsoSFuEEeWW5KUiaDumyw" group="_1jsoSFuEEeWW5KUiaDumyw">
- <ownedComment xmi:type="uml:Comment" xmi:id="_1OTAAFuEEeWW5KUiaDumyw">
- <body>namespace StateMachine_TestSuite::Transitions::'022'::Tester_Transition_022;&#xD;
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_qVRoAFuEEeWW5KUiaDumyw" name="Transition022_Tester$factory" node="_QKXh1NQLEeW5FfCZEh06NA _QKXh1tQLEeW5FfCZEh06NA _QKXh2NQLEeW5FfCZEh06NA" group="_QKXh2NQLEeW5FfCZEh06NA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_P4u_QNQLEeW5FfCZEh06NA">
+ <body>namespace StateMachine_TestSuite::Transition::'022'::Transition022_Tester;&#xD;
&#xD;
-activity Tester_Transition_022_Factory(): Tester_Transition_022 {&#xD;
- return new Tester_Transition_022();&#xD;
+activity 'Transition022_Tester$factory'(): Transition022_Tester {&#xD;
+ return new Transition022_Tester();&#xD;
}</body>
</ownedComment>
- <ownedParameter xmi:type="uml:Parameter" xmi:id="_1jsoQVuEEeWW5KUiaDumyw" type="_GAguwK0XEeSpztZJiSDinw" direction="return">
+ <ownedParameter xmi:type="uml:Parameter" xmi:id="_1jsoQVuEEeWW5KUiaDumyw" visibility="public" type="_GAguwK0XEeSpztZJiSDinw" direction="return">
<name xsi:nil="true"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1jsoQluEEeWW5KUiaDumyw" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1jsoQ1uEEeWW5KUiaDumyw" value="1"/>
</ownedParameter>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_1jsoR1uEEeWW5KUiaDumyw" target="_1jsoRFuEEeWW5KUiaDumyw" source="_1jsoS1uEEeWW5KUiaDumyw">
- <name xsi:nil="true"/>
- <guard xmi:type="uml:LiteralBoolean" xmi:id="_1kjj4VuEEeWW5KUiaDumyw" value="true"/>
- <weight xmi:type="uml:LiteralInteger" xmi:id="_1kjj4luEEeWW5KUiaDumyw" value="1"/>
- </edge>
- <edge xmi:type="uml:ControlFlow" xmi:id="_1jsoRVuEEeWW5KUiaDumyw" target="_1jsoRluEEeWW5KUiaDumyw" source="_1jsoSVuEEeWW5KUiaDumyw">
- <name xsi:nil="true"/>
- </edge>
- <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_1jsoSFuEEeWW5KUiaDumyw" name="Body">
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_1jsoSVuEEeWW5KUiaDumyw" name="1:ReturnStatement" outgoing="_1jsoRVuEEeWW5KUiaDumyw">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_1jsoSluEEeWW5KUiaDumyw" target="_1jsoS1uEEeWW5KUiaDumyw" source="_1jsoVFuEEeWW5KUiaDumyw"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_1jsoS1uEEeWW5KUiaDumyw" name="ReturnStatement.output('Output('Call('Tester_Transition_022').result('return')')')" incoming="_1jsoSluEEeWW5KUiaDumyw" outgoing="_1jsoR1uEEeWW5KUiaDumyw" type="_GAguwK0XEeSpztZJiSDinw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1jsoTFuEEeWW5KUiaDumyw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1jsoTVuEEeWW5KUiaDumyw" value="1"/>
- </structuredNodeOutput>
- <node xmi:type="uml:StructuredActivityNode" xmi:id="_1jsoTluEEeWW5KUiaDumyw" name="InstanceCreationExpression('Tester_Transition_022')">
- <edge xmi:type="uml:ObjectFlow" xmi:id="_1jsoT1uEEeWW5KUiaDumyw" target="_1jsoY1uEEeWW5KUiaDumyw" source="_1jsoaluEEeWW5KUiaDumyw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_1jsoUFuEEeWW5KUiaDumyw" target="_1jsoW1uEEeWW5KUiaDumyw" source="_1jsoZ1uEEeWW5KUiaDumyw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_1jsoUVuEEeWW5KUiaDumyw" target="_1jsoaluEEeWW5KUiaDumyw" source="_1jsoWFuEEeWW5KUiaDumyw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_1jsoUluEEeWW5KUiaDumyw" target="_1jsoX1uEEeWW5KUiaDumyw" source="_1jsoaluEEeWW5KUiaDumyw"/>
- <edge xmi:type="uml:ObjectFlow" xmi:id="_1jsoU1uEEeWW5KUiaDumyw" target="_1jsoVFuEEeWW5KUiaDumyw" source="_1jsoaluEEeWW5KUiaDumyw"/>
- <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_1jsoVFuEEeWW5KUiaDumyw" name="Output('Call('Tester_Transition_022').result('return')')" incoming="_1jsoU1uEEeWW5KUiaDumyw" outgoing="_1jsoSluEEeWW5KUiaDumyw" type="_GAguwK0XEeSpztZJiSDinw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1jsoVVuEEeWW5KUiaDumyw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1jsoVluEEeWW5KUiaDumyw" value="1"/>
+ <edge xmi:type="uml:ControlFlow" xmi:id="_QKXh1dQLEeW5FfCZEh06NA" target="_QKXh1tQLEeW5FfCZEh06NA" source="_QKXh2dQLEeW5FfCZEh06NA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QKXh19QLEeW5FfCZEh06NA" target="_QKXh1NQLEeW5FfCZEh06NA" source="_QKXh29QLEeW5FfCZEh06NA"/>
+ <structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_QKXh2NQLEeW5FfCZEh06NA" name="Body">
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_QKXh2dQLEeW5FfCZEh06NA" name="1:ReturnStatement" outgoing="_QKXh1dQLEeW5FfCZEh06NA">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QKXh2tQLEeW5FfCZEh06NA" target="_QKXh29QLEeW5FfCZEh06NA" source="_QKXh5NQLEeW5FfCZEh06NA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_QKXh29QLEeW5FfCZEh06NA" name="ReturnStatement.output('Output('Call('Transition022_Tester').result('return')')')" incoming="_QKXh2tQLEeW5FfCZEh06NA" outgoing="_QKXh19QLEeW5FfCZEh06NA" type="_GAguwK0XEeSpztZJiSDinw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QKXh3NQLEeW5FfCZEh06NA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QKXh3dQLEeW5FfCZEh06NA" value="1"/>
+ </structuredNodeOutput>
+ <node xmi:type="uml:StructuredActivityNode" xmi:id="_QKXh3tQLEeW5FfCZEh06NA" name="InstanceCreationExpression('Transition022_Tester')">
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QKXh39QLEeW5FfCZEh06NA" target="_QKXh79QLEeW5FfCZEh06NA" source="_QKXh9dQLEeW5FfCZEh06NA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QKXh4NQLEeW5FfCZEh06NA" target="_QKXh6NQLEeW5FfCZEh06NA" source="_QKXh79QLEeW5FfCZEh06NA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QKXh4dQLEeW5FfCZEh06NA" target="_QKXh-NQLEeW5FfCZEh06NA" source="_QKXh7NQLEeW5FfCZEh06NA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QKXh4tQLEeW5FfCZEh06NA" target="_QKXh8dQLEeW5FfCZEh06NA" source="_QKXh79QLEeW5FfCZEh06NA"/>
+ <edge xmi:type="uml:ObjectFlow" xmi:id="_QKXh49QLEeW5FfCZEh06NA" target="_QKXh5NQLEeW5FfCZEh06NA" source="_QKXh79QLEeW5FfCZEh06NA"/>
+ <structuredNodeOutput xmi:type="uml:OutputPin" xmi:id="_QKXh5NQLEeW5FfCZEh06NA" name="Output('Call('Transition022_Tester').result('return')')" incoming="_QKXh49QLEeW5FfCZEh06NA" outgoing="_QKXh2tQLEeW5FfCZEh06NA" type="_GAguwK0XEeSpztZJiSDinw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QKXh5dQLEeW5FfCZEh06NA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QKXh5tQLEeW5FfCZEh06NA" value="1"/>
</structuredNodeOutput>
- <node xmi:type="uml:CallOperationAction" xmi:id="_1jsoV1uEEeWW5KUiaDumyw" name="Call('Tester_Transition_022')" operation="_EftxEFuEEeWW5KUiaDumyw">
- <result xmi:type="uml:OutputPin" xmi:id="_1jsoWFuEEeWW5KUiaDumyw" name="Call('Tester_Transition_022').result('return')" outgoing="_1jsoUVuEEeWW5KUiaDumyw" type="_GAguwK0XEeSpztZJiSDinw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1jsoWVuEEeWW5KUiaDumyw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1jsoWluEEeWW5KUiaDumyw" value="1"/>
- </result>
- <target xmi:type="uml:InputPin" xmi:id="_1jsoW1uEEeWW5KUiaDumyw" name="Call('Tester_Transition_022').target" incoming="_1jsoUFuEEeWW5KUiaDumyw" type="_GAguwK0XEeSpztZJiSDinw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1jsoXFuEEeWW5KUiaDumyw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1jsoXVuEEeWW5KUiaDumyw" value="1"/>
- </target>
- </node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_1jsoXluEEeWW5KUiaDumyw" name="Start('Tester')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_1jsoX1uEEeWW5KUiaDumyw" name="Start('Tester').object" incoming="_1jsoUluEEeWW5KUiaDumyw" type="_cBRCwHrbEeSTqtY8GWjQzw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1jsoYFuEEeWW5KUiaDumyw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1jsoYVuEEeWW5KUiaDumyw" value="1"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_QKXh59QLEeW5FfCZEh06NA" name="Start('Transition022_Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_QKXh6NQLEeW5FfCZEh06NA" name="Start('Transition022_Tester').object" incoming="_QKXh4NQLEeW5FfCZEh06NA" type="_GAguwK0XEeSpztZJiSDinw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QKXh6dQLEeW5FfCZEh06NA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QKXh6tQLEeW5FfCZEh06NA" value="1"/>
</object>
</node>
- <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_1jsoYluEEeWW5KUiaDumyw" name="Start('Tester_Transition_022')" isSynchronous="false">
- <object xmi:type="uml:InputPin" xmi:id="_1jsoY1uEEeWW5KUiaDumyw" name="Start('Tester_Transition_022').object" incoming="_1jsoT1uEEeWW5KUiaDumyw" type="_GAguwK0XEeSpztZJiSDinw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1jsoZFuEEeWW5KUiaDumyw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1jsoZVuEEeWW5KUiaDumyw" value="1"/>
+ <node xmi:type="uml:CreateObjectAction" xmi:id="_QKXh69QLEeW5FfCZEh06NA" name="Create('Transition022_Tester')" classifier="_GAguwK0XEeSpztZJiSDinw">
+ <result xmi:type="uml:OutputPin" xmi:id="_QKXh7NQLEeW5FfCZEh06NA" name="Create('Transition022_Tester').result" outgoing="_QKXh4dQLEeW5FfCZEh06NA" type="_GAguwK0XEeSpztZJiSDinw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QKXh7dQLEeW5FfCZEh06NA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QKXh7tQLEeW5FfCZEh06NA" value="1"/>
+ </result>
+ </node>
+ <node xmi:type="uml:ForkNode" xmi:id="_QKXh79QLEeW5FfCZEh06NA" name="Fork('Call('Transition022_Tester').result('return')')" incoming="_QKXh39QLEeW5FfCZEh06NA" outgoing="_QKXh4NQLEeW5FfCZEh06NA _QKXh4tQLEeW5FfCZEh06NA _QKXh49QLEeW5FfCZEh06NA"/>
+ <node xmi:type="uml:StartObjectBehaviorAction" xmi:id="_QKXh8NQLEeW5FfCZEh06NA" name="Start('Tester')" isSynchronous="false">
+ <object xmi:type="uml:InputPin" xmi:id="_QKXh8dQLEeW5FfCZEh06NA" name="Start('Tester').object" incoming="_QKXh4tQLEeW5FfCZEh06NA" type="_cBRCwHrbEeSTqtY8GWjQzw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QKXh8tQLEeW5FfCZEh06NA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QKXh89QLEeW5FfCZEh06NA" value="1"/>
</object>
</node>
- <node xmi:type="uml:CreateObjectAction" xmi:id="_1jsoZluEEeWW5KUiaDumyw" name="Create('Tester_Transition_022')" classifier="_GAguwK0XEeSpztZJiSDinw">
- <result xmi:type="uml:OutputPin" xmi:id="_1jsoZ1uEEeWW5KUiaDumyw" name="Create('Tester_Transition_022').result" outgoing="_1jsoUFuEEeWW5KUiaDumyw" type="_GAguwK0XEeSpztZJiSDinw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1jsoaFuEEeWW5KUiaDumyw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1jsoaVuEEeWW5KUiaDumyw" value="1"/>
+ <node xmi:type="uml:CallOperationAction" xmi:id="_QKXh9NQLEeW5FfCZEh06NA" name="Call('Transition022_Tester')" operation="_EftxEFuEEeWW5KUiaDumyw">
+ <result xmi:type="uml:OutputPin" xmi:id="_QKXh9dQLEeW5FfCZEh06NA" name="Call('Transition022_Tester').result('return')" outgoing="_QKXh39QLEeW5FfCZEh06NA" type="_GAguwK0XEeSpztZJiSDinw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QKXh9tQLEeW5FfCZEh06NA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QKXh99QLEeW5FfCZEh06NA" value="1"/>
</result>
+ <target xmi:type="uml:InputPin" xmi:id="_QKXh-NQLEeW5FfCZEh06NA" name="Call('Transition022_Tester').target" incoming="_QKXh4dQLEeW5FfCZEh06NA" type="_GAguwK0XEeSpztZJiSDinw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QKXh-dQLEeW5FfCZEh06NA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QKXh-tQLEeW5FfCZEh06NA" value="1"/>
+ </target>
</node>
- <node xmi:type="uml:ForkNode" xmi:id="_1jsoaluEEeWW5KUiaDumyw" name="Fork('Call('Tester_Transition_022').result('return')')" incoming="_1jsoUVuEEeWW5KUiaDumyw" outgoing="_1jsoT1uEEeWW5KUiaDumyw _1jsoUluEEeWW5KUiaDumyw _1jsoU1uEEeWW5KUiaDumyw"/>
</node>
</node>
</structuredNode>
- <node xmi:type="uml:ActivityParameterNode" xmi:id="_1jsoRFuEEeWW5KUiaDumyw" name="Return" incoming="_1jsoR1uEEeWW5KUiaDumyw" parameter="_1jsoQVuEEeWW5KUiaDumyw">
- <upperBound xmi:type="uml:LiteralInteger" xmi:id="_1kjj4FuEEeWW5KUiaDumyw" value="1"/>
- </node>
- <node xmi:type="uml:ActivityFinalNode" xmi:id="_1jsoRluEEeWW5KUiaDumyw" name="FinalNode('Tester_Transition_022_Factory')" incoming="_1jsoRVuEEeWW5KUiaDumyw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_QKXh1NQLEeW5FfCZEh06NA" name="Return" incoming="_QKXh19QLEeW5FfCZEh06NA" parameter="_1jsoQVuEEeWW5KUiaDumyw"/>
+ <node xmi:type="uml:ActivityFinalNode" xmi:id="_QKXh1tQLEeW5FfCZEh06NA" name="FinalNode('Transition022_Tester$factory')" incoming="_QKXh1dQLEeW5FfCZEh06NA"/>
</ownedBehavior>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_EftxEFuEEeWW5KUiaDumyw" name="Tester_Transition_022" method="_FnRPAFuEEeWW5KUiaDumyw">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_EftxEFuEEeWW5KUiaDumyw" name="Transition022_Tester" method="_FnRPAFuEEeWW5KUiaDumyw">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_Ef4wMFuEEeWW5KUiaDumyw" name="return" type="_GAguwK0XEeSpztZJiSDinw" direction="return"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_7JjFMFt-EeWW5KUiaDumyw" name="SemanticTest Transition022" classifierBehavior="_NmRQcFuFEeWW5KUiaDumyw" isActive="true">
+ <packagedElement xmi:type="uml:Class" xmi:id="_7JjFMFt-EeWW5KUiaDumyw" name="Transition022_SemanticTest" classifierBehavior="_NmRQcFuFEeWW5KUiaDumyw" isActive="true">
<generalization xmi:type="uml:Generalization" xmi:id="_BBw1wFt_EeWW5KUiaDumyw" general="_cdFl4FYCEeWzO8zy_nQCZg"/>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_NmRQcFuFEeWW5KUiaDumyw" name="SemanticTest Transition022$behavior$1" visibility="private" node="_SwcPQFuFEeWW5KUiaDumyw" group="_SwcPQFuFEeWW5KUiaDumyw">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_NmRQcFuFEeWW5KUiaDumyw" name="Transition022_SemanticTest$behavior$1" visibility="private" node="_SwcPQFuFEeWW5KUiaDumyw" group="_SwcPQFuFEeWW5KUiaDumyw">
<ownedComment xmi:type="uml:Comment" xmi:id="_SkZ-YFuFEeWW5KUiaDumyw">
<body>namespace&#xD;
StateMachine_TestSuite::Transitions::'022'::'SemanticTest Transition022';&#xD;
@@ -9801,7 +9581,7 @@ activity 'SemanticTest Transition022$behavior$1'() {&#xD;
</ownedComment>
<structuredNode xmi:type="uml:StructuredActivityNode" xmi:id="_SwcPQFuFEeWW5KUiaDumyw" name="Body"/>
</ownedBehavior>
- <ownedBehavior xmi:type="uml:Activity" xmi:id="_aWrA0FuFEeWW5KUiaDumyw" name="SemanticTest Transition022$method$1" specification="_Uhv00FuFEeWW5KUiaDumyw" node="_ilkU4FuFEeWW5KUiaDumyw _nXfy0FuFEeWW5KUiaDumyw">
+ <ownedBehavior xmi:type="uml:Activity" xmi:id="_aWrA0FuFEeWW5KUiaDumyw" name="Transition022_SemanticTest$method$1" specification="_Uhv00FuFEeWW5KUiaDumyw" node="_ilkU4FuFEeWW5KUiaDumyw _nXfy0FuFEeWW5KUiaDumyw">
<ownedComment xmi:type="uml:Comment" xmi:id="_axQEAFuFEeWW5KUiaDumyw">
<body>namespace&#xD;
StateMachine_TestSuite::Transitions::'022'::'SemanticTest Transition022';&#xD;
@@ -9875,2671 +9655,2671 @@ activity&#xD;
<ownedOperation xmi:type="uml:Operation" xmi:id="__PuBoluEEeWW5KUiaDumyw" name="getTestTarget" method="_5Au6YFuFEeWW5KUiaDumyw" redefinedOperation="_Xgc4MFnxEeWo08H9caZtqA">
<ownedParameter xmi:type="uml:Parameter" xmi:id="__PuBo1uEEeWW5KUiaDumyw" type="_BYPqsH7WEeSVWJ91ynqG7w" direction="return"/>
</ownedOperation>
- <ownedOperation xmi:type="uml:Operation" xmi:id="_Uhv00FuFEeWW5KUiaDumyw" name="SemanticTest Transition022" method="_aWrA0FuFEeWW5KUiaDumyw">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_Uhv00FuFEeWW5KUiaDumyw" name="Transition022_SemanticTest" method="_aWrA0FuFEeWW5KUiaDumyw">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_UhxqAFuFEeWW5KUiaDumyw" name="return" type="_7JjFMFt-EeWW5KUiaDumyw" direction="return"/>
</ownedOperation>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Activity" xmi:id="__qMqgFr9EeW7xKEzw6rRNg" name="Transitions" node="_FMrbEMOKEeW2Url83-MOhw" group="_FMrbEMOKEeW2Url83-MOhw">
- <ownedComment xmi:type="uml:Comment" xmi:id="_CS0SkFr-EeW7xKEzw6rRNg">
- <body>namespace StateMachine_TestSuite::Transitions;&#xD;
+ <packagedElement xmi:type="uml:Activity" xmi:id="__qMqgFr9EeW7xKEzw6rRNg" name="TransitionTests" node="_OZvCIdRBEeWOPoC3o5J6ow" group="_OZvCIdRBEeWOPoC3o5J6ow">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_dSszkNQXEeW5FfCZEh06NA">
+ <body>namespace StateMachine_TestSuite::Transition;&#xD;
&#xD;
private import StateMachine_TestSuite::Util::Architecture::SemanticTestSuite;&#xD;
private import StateMachine_TestSuite::Util::Architecture::SemanticTest;&#xD;
&#xD;
-private import '001'::'SemanticTest Transition001';&#xD;
-private import '007'::'SemanticTest Transition007';&#xD;
-private import '010'::'SemanticTest Transition010';&#xD;
-private import '011'::'SemanticTest Transitions011';&#xD;
-private import '011-bis'::'SemanticTest Transitions011-bis';&#xD;
-private import '011-ter'::'SemanticTest Transitions011-ter';&#xD;
-private import '011-quater'::'SemanticTest Transitions011-quater';&#xD;
-private import '011-quinquies'::'SemanticTest Transitions011-quinquies';&#xD;
-private import '015'::'SemanticTest Transitions015';&#xD;
-private import '016'::'SemanticTest Transitions016';&#xD;
-private import '017'::'SemanticTest Transitions017';&#xD;
-private import '019'::'SemanticTest Transitions019';&#xD;
-private import '020'::'SemanticTest Transitions020';&#xD;
-private import '022'::'SemanticTest Transition022';&#xD;
-&#xD;
-activity Transitions() {&#xD;
+private import '001'::'Transition001_SemanticTest';&#xD;
+private import '007'::'Transition007_SemanticTest';&#xD;
+private import '010'::'Transition010_SemanticTest';&#xD;
+private import '011-A'::'Transition011_SemanticTest_A';&#xD;
+private import '011-B'::'Transition011_SemanticTest_B';&#xD;
+private import '011-C'::'Transition011_SemanticTest_C';&#xD;
+private import '011-D'::'Transition011_SemanticTest_D';&#xD;
+private import '011-E'::'Transition011_SemanticTest_E';&#xD;
+private import '015'::'Transition015_SemanticTest';&#xD;
+private import '016'::'Transition016_SemanticTest';&#xD;
+private import '017'::'Transition017_SemanticTest';&#xD;
+private import '019'::'Transition019_SemanticTest';&#xD;
+private import '020'::'Transition020_SemanticTest';&#xD;
+private import '022'::'Transition022_SemanticTest';&#xD;
+&#xD;
+activity TransitionTests() {&#xD;
let name : String = &quot;Transitions&quot;; &#xD;
let tests : SemanticTest = new SemanticTest[]{};&#xD;
/*Transition001 */&#xD;
- t001 = new 'SemanticTest Transition001'();&#xD;
- t001.name = &quot;Transition001&quot;;&#xD;
+ t001 = new 'Transition001_SemanticTest'();&#xD;
+ t001.name = &quot;Transition 001&quot;;&#xD;
t001.expectedResult= &quot;T2(effect)&quot;;&#xD;
tests->add(t001);&#xD;
/*Transition007*/&#xD;
- t007 = new 'SemanticTest Transition007'();&#xD;
- t007.name = &quot;Transition007&quot;;&#xD;
- t007.expectedResult= &quot;S3::S1::S2&quot;;&#xD;
+ t007 = new 'Transition007_SemanticTest'();&#xD;
+ t007.name = &quot;Transition 007&quot;;&#xD;
+ t007.expectedResult= &quot;T1(effect)::T2(effect)::T3(effect)&quot;;&#xD;
tests->add(t007);&#xD;
/*Transition010 */&#xD;
- t010 = new 'SemanticTest Transition010'();&#xD;
- t010.name =&quot;Transition010&quot;;&#xD;
+ t010 = new 'Transition010_SemanticTest'();&#xD;
+ t010.name =&quot;Transition 010&quot;;&#xD;
t010.expectedResult =&quot;Waiting(exit)::S1(entry)::IT::IT::S1(exit)&quot;;&#xD;