Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenn Hussey2011-11-28 15:41:42 +0000
committerKenn Hussey2011-11-28 15:41:42 +0000
commit527185cd34b2cb73591ba2e90e2cef42584d1141 (patch)
treeaccead2840889114c2d7c01fca361ba11552e7e5 /plugins/org.eclipse.uml2.uml/model/UML.merged.uml
parentbaebd8cde168787a8e9bd6c5901232d06a3f5bb2 (diff)
downloadorg.eclipse.uml2.test-527185cd34b2cb73591ba2e90e2cef42584d1141.tar.gz
org.eclipse.uml2.test-527185cd34b2cb73591ba2e90e2cef42584d1141.tar.xz
org.eclipse.uml2.test-527185cd34b2cb73591ba2e90e2cef42584d1141.zip
[351774] Updating/regenerating based on UML 2.4.1 source models.
Diffstat (limited to 'plugins/org.eclipse.uml2.uml/model/UML.merged.uml')
-rw-r--r--plugins/org.eclipse.uml2.uml/model/UML.merged.uml13706
1 files changed, 6859 insertions, 6847 deletions
diff --git a/plugins/org.eclipse.uml2.uml/model/UML.merged.uml b/plugins/org.eclipse.uml2.uml/model/UML.merged.uml
index ccd4e02f..8124faac 100644
--- a/plugins/org.eclipse.uml2.uml/model/UML.merged.uml
+++ b/plugins/org.eclipse.uml2.uml/model/UML.merged.uml
@@ -1,2672 +1,2669 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="20100901" xmlns:xmi="http://www.omg.org/spec/XMI/20100901" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
+<xmi:XMI xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
<uml:Model xmi:id="_o8I_sGvaEdq4DLWZOhbdEA" name="UML">
<packageImport xmi:id="__as3cGvaEdq4DLWZOhbdEA">
<importedPackage xmi:type="uml:Model" href="Ecore.uml#_SeWiQMX_EduPJbEsMYXjUQ"/>
</packageImport>
- <packageImport xmi:id="_gyRZINwbEeCT5O2F6sGn5g">
+ <packageImport xmi:id="_VSmQEBE9EeGOffqMW1YiZA">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyRZIdwbEeCT5O2F6sGn5g" name="A_action_actionExecutionSpecification" memberEnd="_gzWXNtwbEeCT5O2F6sGn5g _gyRZItwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyRZItwbEeCT5O2F6sGn5g" name="actionExecutionSpecification" visibility="public" type="_gzWXMNwbEeCT5O2F6sGn5g" association="_gyRZIdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyRZI9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyRZJNwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS7nQBE9EeGOffqMW1YiZA" name="A_action_actionExecutionSpecification" memberEnd="_VU8ZdhE9EeGOffqMW1YiZA _VS7nQRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VS7nQRE9EeGOffqMW1YiZA" name="actionExecutionSpecification" visibility="public" type="_VU8ZcBE9EeGOffqMW1YiZA" association="_VS7nQBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VS7nQhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VS7nQxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gySAMNwbEeCT5O2F6sGn5g" name="A_action_interaction" memberEnd="_g0bVRNwbEeCT5O2F6sGn5g _gySAMdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gySAMdwbEeCT5O2F6sGn5g" name="interaction" visibility="public" type="_g0bVQNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gySAMNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gySAMtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS8OUBE9EeGOffqMW1YiZA" name="A_action_interaction" memberEnd="_VZsWlBE9EeGOffqMW1YiZA _VS8OURE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VS8OURE9EeGOffqMW1YiZA" name="interaction" visibility="public" type="_VZsWkBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VS8OUBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VS8OUhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gySAM9wbEeCT5O2F6sGn5g" name="A_actualGate_interactionUse" memberEnd="_g0dxldwbEeCT5O2F6sGn5g _gySANNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gySANNwbEeCT5O2F6sGn5g" name="interactionUse" visibility="public" type="_g0dxgNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gySAM9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gySANdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS8OUxE9EeGOffqMW1YiZA" name="A_actualGate_interactionUse" memberEnd="_VZvZ9RE9EeGOffqMW1YiZA _VS8OVBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VS8OVBE9EeGOffqMW1YiZA" name="interactionUse" visibility="public" type="_VZvZ4BE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VS8OUxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VS8OVRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gySANtwbEeCT5O2F6sGn5g" name="A_actual_templateParameterSubstitution" memberEnd="_g2Nd9twbEeCT5O2F6sGn5g _gySAN9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gySAN9wbEeCT5O2F6sGn5g" name="templateParameterSubstitution" visibility="public" type="_g2Nd8NwbEeCT5O2F6sGn5g" association="_gySANtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gySAONwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gySAOdwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS81YBE9EeGOffqMW1YiZA" name="A_actual_templateParameterSubstitution" memberEnd="_VesLVhE9EeGOffqMW1YiZA _VS81YRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VS81YRE9EeGOffqMW1YiZA" name="templateParameterSubstitution" visibility="public" type="_VesLUBE9EeGOffqMW1YiZA" association="_VS81YBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VS81YhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VS81YxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gySAOtwbEeCT5O2F6sGn5g" name="A_addition_include" memberEnd="_g0YR9NwbEeCT5O2F6sGn5g _gySAO9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gySAO9wbEeCT5O2F6sGn5g" name="include" visibility="public" type="_g0YR8NwbEeCT5O2F6sGn5g" subsettedProperty="_gy8ukdwbEeCT5O2F6sGn5g" association="_gySAOtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gySAPNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gySAPdwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS81ZBE9EeGOffqMW1YiZA" name="A_addition_include" memberEnd="_VZneFBE9EeGOffqMW1YiZA _VS81ZRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VS81ZRE9EeGOffqMW1YiZA" name="include" visibility="public" type="_VZneEBE9EeGOffqMW1YiZA" subsettedProperty="_VUpegRE9EeGOffqMW1YiZA" association="_VS81ZBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VS81ZhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VS81ZxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gySAPtwbEeCT5O2F6sGn5g" name="A_annotatedElement_comment" memberEnd="_gz3Uq9wbEeCT5O2F6sGn5g _gySAP9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gySAP9wbEeCT5O2F6sGn5g" name="comment" visibility="public" type="_Q8DcULGzEeCDe8CO90iVKQ" association="_gySAPtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gySAQNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gySAQdwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS9ccBE9EeGOffqMW1YiZA" name="A_annotatedElement_comment" memberEnd="_VX94QBE9EeGOffqMW1YiZA _VS9ccRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VS9ccRE9EeGOffqMW1YiZA" name="comment" visibility="public" type="_Q8DcULGzEeCDe8CO90iVKQ" association="_VS9ccBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VS9cchE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VS9ccxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gySAQtwbEeCT5O2F6sGn5g" name="A_appliedProfile_profileApplication" memberEnd="_g1rSctwbEeCT5O2F6sGn5g _gySnQNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gySnQNwbEeCT5O2F6sGn5g" name="profileApplication" visibility="public" type="_uY5yQGv5Edq7X4sGURiZYA" subsettedProperty="_gy8ukdwbEeCT5O2F6sGn5g" association="_gySAQtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gySnQdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gySnQtwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS9cdBE9EeGOffqMW1YiZA" name="A_appliedProfile_profileApplication" memberEnd="_VdDzoBE9EeGOffqMW1YiZA _VS9cdRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VS9cdRE9EeGOffqMW1YiZA" name="profileApplication" visibility="public" type="_uY5yQGv5Edq7X4sGURiZYA" subsettedProperty="_VUpegRE9EeGOffqMW1YiZA" association="_VS9cdBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VS9cdhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VS9cdxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gySnQ9wbEeCT5O2F6sGn5g" name="A_argument_interactionUse" memberEnd="_g0dxmdwbEeCT5O2F6sGn5g _gySnRNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gySnRNwbEeCT5O2F6sGn5g" name="interactionUse" visibility="public" type="_g0dxgNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gySnQ9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gySnRdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS-DgBE9EeGOffqMW1YiZA" name="A_argument_interactionUse" memberEnd="_VZvZ-RE9EeGOffqMW1YiZA _VS-DgRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VS-DgRE9EeGOffqMW1YiZA" name="interactionUse" visibility="public" type="_VZvZ4BE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VS-DgBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VS-DghE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gySnRtwbEeCT5O2F6sGn5g" name="A_argument_invocationAction" memberEnd="_g0gNzNwbEeCT5O2F6sGn5g _gySnR9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gySnR9wbEeCT5O2F6sGn5g" name="invocationAction" visibility="public" type="_g0gNxdwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gySnRtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gySnSNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS-DgxE9EeGOffqMW1YiZA" name="A_argument_invocationAction" memberEnd="_VZzERxE9EeGOffqMW1YiZA _VS-DhBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VS-DhBE9EeGOffqMW1YiZA" name="invocationAction" visibility="public" type="_VZzEQBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VS-DgxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VS-DhRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gySnSdwbEeCT5O2F6sGn5g" name="A_argument_message" memberEnd="_g1K8KtwbEeCT5O2F6sGn5g _gySnStwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gySnStwbEeCT5O2F6sGn5g" name="message" visibility="public" type="_gfgNwGveEdq4DLWZOhbdEA" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gySnSdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gySnS9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS-DhhE9EeGOffqMW1YiZA" name="A_argument_message" memberEnd="_VaBGsRE9EeGOffqMW1YiZA _VS-DhxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VS-DhxE9EeGOffqMW1YiZA" name="message" visibility="public" type="_gfgNwGveEdq4DLWZOhbdEA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VS-DhhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VS-DiBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gySnTNwbEeCT5O2F6sGn5g" name="A_association_clearAssociationAction" memberEnd="_gz04a9wbEeCT5O2F6sGn5g _gySnTdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gySnTdwbEeCT5O2F6sGn5g" name="clearAssociationAction" visibility="public" type="_gz04YtwbEeCT5O2F6sGn5g" association="_gySnTNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gySnTtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS-qkBE9EeGOffqMW1YiZA" name="A_association_clearAssociationAction" memberEnd="_VX4_yRE9EeGOffqMW1YiZA _VS-qkRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VS-qkRE9EeGOffqMW1YiZA" name="clearAssociationAction" visibility="public" type="_VX4_wBE9EeGOffqMW1YiZA" association="_VS-qkBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VS-qkhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gySnT9wbEeCT5O2F6sGn5g" name="A_attribute_classifier" isDerived="true" memberEnd="_gzuKp9wbEeCT5O2F6sGn5g _gySnUNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gySnUNwbEeCT5O2F6sGn5g" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_YUdlwLbAEeCRxrN1JUGuxA _zYrE4La-EeCRxrN1JUGuxA" association="_gySnT9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gySnUdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS-qkxE9EeGOffqMW1YiZA" name="A_attribute_classifier" isDerived="true" memberEnd="_VXldxBE9EeGOffqMW1YiZA _VS-qlBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VS-qlBE9EeGOffqMW1YiZA" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_YUdlwLbAEeCRxrN1JUGuxA _zYrE4La-EeCRxrN1JUGuxA" association="_VS-qkxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VS-qlRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gySnUtwbEeCT5O2F6sGn5g" name="A_before_toAfter" memberEnd="_g0V1wdwbEeCT5O2F6sGn5g _g1XwddwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyTOUNwbEeCT5O2F6sGn5g" name="A_behavior_behaviorExecutionSpecification" memberEnd="_gzjyk9wbEeCT5O2F6sGn5g _gyTOUdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyTOUdwbEeCT5O2F6sGn5g" name="behaviorExecutionSpecification" visibility="public" type="_gzjykNwbEeCT5O2F6sGn5g" association="_gyTOUNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyTOUtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyTOU9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS_RoBE9EeGOffqMW1YiZA" name="A_before_toAfter" memberEnd="_VZe7OBE9EeGOffqMW1YiZA _VbdRJRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS_RoRE9EeGOffqMW1YiZA" name="A_behavior_behaviorExecutionSpecification" memberEnd="_VWIFMxE9EeGOffqMW1YiZA _VS_RohE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VS_RohE9EeGOffqMW1YiZA" name="behaviorExecutionSpecification" visibility="public" type="_VWIFMBE9EeGOffqMW1YiZA" association="_VS_RoRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VS_RoxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VS_RpBE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyTOVNwbEeCT5O2F6sGn5g" name="A_behavior_callBehaviorAction" memberEnd="_gzm17NwbEeCT5O2F6sGn5g _gyTOVdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyTOVdwbEeCT5O2F6sGn5g" name="callBehaviorAction" visibility="public" type="_gzm14NwbEeCT5O2F6sGn5g" association="_gyTOVNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyTOVtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyTOV9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS_RpRE9EeGOffqMW1YiZA" name="A_behavior_callBehaviorAction" memberEnd="_VWUSfBE9EeGOffqMW1YiZA _VS_RphE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VS_RphE9EeGOffqMW1YiZA" name="callBehaviorAction" visibility="public" type="_VWUScBE9EeGOffqMW1YiZA" association="_VS_RpRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VS_RpxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VS_RqBE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyTOWNwbEeCT5O2F6sGn5g" name="A_behavior_opaqueExpression" memberEnd="_g1aMsNwbEeCT5O2F6sGn5g _gyTOWdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyTOWdwbEeCT5O2F6sGn5g" name="opaqueExpression" visibility="public" type="_ChRfcGveEdq4DLWZOhbdEA" association="_gyTOWNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyTOWtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyTOW9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS_4sBE9EeGOffqMW1YiZA" name="A_behavior_opaqueExpression" memberEnd="_VbmbGhE9EeGOffqMW1YiZA _VS_4sRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VS_4sRE9EeGOffqMW1YiZA" name="opaqueExpression" visibility="public" type="_ChRfcGveEdq4DLWZOhbdEA" association="_VS_4sBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VS_4shE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VS_4sxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyTOXNwbEeCT5O2F6sGn5g" name="A_bodyCondition_bodyContext" memberEnd="_g1co8NwbEeCT5O2F6sGn5g _gyTOXdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyTOXdwbEeCT5O2F6sGn5g" name="bodyContext" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" subsettedProperty="_g0Aek9wbEeCT5O2F6sGn5g" association="_gyTOXNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyTOXtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VS_4tBE9EeGOffqMW1YiZA" name="A_bodyCondition_bodyContext" memberEnd="_Vb-1mRE9EeGOffqMW1YiZA _VS_4tRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VS_4tRE9EeGOffqMW1YiZA" name="bodyContext" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" subsettedProperty="_VYbLUxE9EeGOffqMW1YiZA" association="_VS_4tBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VS_4thE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyTOX9wbEeCT5O2F6sGn5g" name="A_bodyOutput_clause" memberEnd="_gz04UdwbEeCT5O2F6sGn5g _gyTOYNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyTOYNwbEeCT5O2F6sGn5g" name="clause" visibility="public" type="_gz0RQNwbEeCT5O2F6sGn5g" association="_gyTOX9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyTOYdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyTOYtwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTAfwBE9EeGOffqMW1YiZA" name="A_bodyOutput_clause" memberEnd="_VX3xsBE9EeGOffqMW1YiZA _VTAfwRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTAfwRE9EeGOffqMW1YiZA" name="clause" visibility="public" type="_VX3xoBE9EeGOffqMW1YiZA" association="_VTAfwBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTAfwhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTAfwxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyT1YNwbEeCT5O2F6sGn5g" name="A_bodyOutput_loopNode" memberEnd="_g1JuD9wbEeCT5O2F6sGn5g _gyT1YdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyT1YdwbEeCT5O2F6sGn5g" name="loopNode" visibility="public" type="_g1JuANwbEeCT5O2F6sGn5g" association="_gyT1YNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyT1YtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyT1Y9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTAfxBE9EeGOffqMW1YiZA" name="A_bodyOutput_loopNode" memberEnd="_VZ_RjxE9EeGOffqMW1YiZA _VTAfxRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTAfxRE9EeGOffqMW1YiZA" name="loopNode" visibility="public" type="_VZ_RgBE9EeGOffqMW1YiZA" association="_VTAfxBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTAfxhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTAfxxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyT1ZNwbEeCT5O2F6sGn5g" name="A_bodyPart_loopNode" memberEnd="_g1JuE9wbEeCT5O2F6sGn5g _gyT1ZdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyT1ZdwbEeCT5O2F6sGn5g" name="loopNode" visibility="public" type="_g1JuANwbEeCT5O2F6sGn5g" association="_gyT1ZNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyT1ZtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTBG0BE9EeGOffqMW1YiZA" name="A_bodyPart_loopNode" memberEnd="_VZ_RkxE9EeGOffqMW1YiZA _VTBG0RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTBG0RE9EeGOffqMW1YiZA" name="loopNode" visibility="public" type="_VZ_RgBE9EeGOffqMW1YiZA" association="_VTBG0BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTBG0hE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyT1Z9wbEeCT5O2F6sGn5g" name="A_body_clause" memberEnd="_gz0RTNwbEeCT5O2F6sGn5g _gyT1aNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyT1aNwbEeCT5O2F6sGn5g" name="clause" visibility="public" type="_gz0RQNwbEeCT5O2F6sGn5g" association="_gyT1Z9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyT1adwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTBG0xE9EeGOffqMW1YiZA" name="A_body_clause" memberEnd="_VX3xrBE9EeGOffqMW1YiZA _VTBG1BE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTBG1BE9EeGOffqMW1YiZA" name="clause" visibility="public" type="_VX3xoBE9EeGOffqMW1YiZA" association="_VTBG0xE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTBG1RE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyT1atwbEeCT5O2F6sGn5g" name="A_cfragmentGate_combinedFragment" memberEnd="_gz3Un9wbEeCT5O2F6sGn5g _gyT1a9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyT1a9wbEeCT5O2F6sGn5g" name="combinedFragment" visibility="public" type="_gz3UkNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyT1atwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyT1bNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTBG1hE9EeGOffqMW1YiZA" name="A_cfragmentGate_combinedFragment" memberEnd="_VX8qLxE9EeGOffqMW1YiZA _VTBG1xE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTBG1xE9EeGOffqMW1YiZA" name="combinedFragment" visibility="public" type="_VX8qIBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTBG1hE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTBG2BE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyT1bdwbEeCT5O2F6sGn5g" name="A_changeExpression_changeEvent" memberEnd="_gzoEA9wbEeCT5O2F6sGn5g _gyT1btwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyT1btwbEeCT5O2F6sGn5g" name="changeEvent" visibility="public" type="_gzoEANwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyT1bdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyT1b9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTBt4BE9EeGOffqMW1YiZA" name="A_changeExpression_changeEvent" memberEnd="_VWWusxE9EeGOffqMW1YiZA _VTBt4RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTBt4RE9EeGOffqMW1YiZA" name="changeEvent" visibility="public" type="_VWWusBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTBt4BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTBt4hE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyUccNwbEeCT5O2F6sGn5g" name="A_classifierBehavior_behavioredClassifier" memberEnd="_gzlAttwbEeCT5O2F6sGn5g _gyUcctwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gyUccdwbEeCT5O2F6sGn5g" general="_gyolh9wbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gyUcctwbEeCT5O2F6sGn5g" name="behavioredClassifier" visibility="public" type="_iY7sMGvsEdqG6fBIPwe-mw" redefinedProperty="_gyoliNwbEeCT5O2F6sGn5g" association="_gyUccNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyUcc9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTBt4xE9EeGOffqMW1YiZA" name="A_classifierBehavior_behavioredClassifier" memberEnd="_VWLvkRE9EeGOffqMW1YiZA _VTBt5RE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VTBt5BE9EeGOffqMW1YiZA" general="_VT_XNxE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VTBt5RE9EeGOffqMW1YiZA" name="behavioredClassifier" visibility="public" type="_iY7sMGvsEdqG6fBIPwe-mw" redefinedProperty="_VT_XOBE9EeGOffqMW1YiZA" association="_VTBt4xE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTBt5hE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyUcdNwbEeCT5O2F6sGn5g" name="A_classifier_createObjectAction" memberEnd="_g0CTv9wbEeCT5O2F6sGn5g _gyUcddwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyUcddwbEeCT5O2F6sGn5g" name="createObjectAction" visibility="public" type="_g0CTsNwbEeCT5O2F6sGn5g" association="_gyUcdNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyUcdtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyUcd9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTCU8BE9EeGOffqMW1YiZA" name="A_classifier_createObjectAction" memberEnd="_VYgq3xE9EeGOffqMW1YiZA _VTCU8RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTCU8RE9EeGOffqMW1YiZA" name="createObjectAction" visibility="public" type="_VYgq0BE9EeGOffqMW1YiZA" association="_VTCU8BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTCU8hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTCU8xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyUceNwbEeCT5O2F6sGn5g" name="A_classifier_enumerationLiteral" isDerived="true" memberEnd="_g0NS1NwbEeCT5O2F6sGn5g _gyUcetwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gyUcedwbEeCT5O2F6sGn5g" general="_gyUcfdwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gyUcetwbEeCT5O2F6sGn5g" name="enumerationLiteral" visibility="public" type="_OQcbgGwOEdq7X4sGURiZYA" redefinedProperty="_gyUcftwbEeCT5O2F6sGn5g" association="_gyUceNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyUce9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyUcfNwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTCU9BE9EeGOffqMW1YiZA" name="A_classifier_enumerationLiteral" isDerived="true" memberEnd="_VZNOZBE9EeGOffqMW1YiZA _VTCU9hE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VTCU9RE9EeGOffqMW1YiZA" general="_VTC8ABE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VTCU9hE9EeGOffqMW1YiZA" name="enumerationLiteral" visibility="public" type="_OQcbgGwOEdq7X4sGURiZYA" redefinedProperty="_VTC8ARE9EeGOffqMW1YiZA" association="_VTCU9BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTCU9xE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTCU-BE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyUcfdwbEeCT5O2F6sGn5g" name="A_classifier_instanceSpecification" memberEnd="_g0auQtwbEeCT5O2F6sGn5g _gyUcftwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyUcftwbEeCT5O2F6sGn5g" name="instanceSpecification" visibility="public" type="_g0auMNwbEeCT5O2F6sGn5g" association="_gyUcfdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyUcf9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyUcgNwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTC8ABE9EeGOffqMW1YiZA" name="A_classifier_instanceSpecification" memberEnd="_VZrIghE9EeGOffqMW1YiZA _VTC8ARE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTC8ARE9EeGOffqMW1YiZA" name="instanceSpecification" visibility="public" type="_VZrIcBE9EeGOffqMW1YiZA" association="_VTC8ABE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTC8AhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTC8AxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyUcgdwbEeCT5O2F6sGn5g" name="A_classifier_readExtentAction" memberEnd="_g1z1XtwbEeCT5O2F6sGn5g _gyUcgtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyUcgtwbEeCT5O2F6sGn5g" name="readExtentAction" visibility="public" type="_g1z1VdwbEeCT5O2F6sGn5g" association="_gyUcgdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyUcg9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTC8BBE9EeGOffqMW1YiZA" name="A_classifier_readExtentAction" memberEnd="_VdcOKRE9EeGOffqMW1YiZA _VTC8BRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTC8BRE9EeGOffqMW1YiZA" name="readExtentAction" visibility="public" type="_VdcOIBE9EeGOffqMW1YiZA" association="_VTC8BBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTC8BhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyVDgNwbEeCT5O2F6sGn5g" name="A_classifier_readIsClassifiedObjectAction" memberEnd="_g10cb9wbEeCT5O2F6sGn5g _gyVDgdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyVDgdwbEeCT5O2F6sGn5g" name="readIsClassifiedObjectAction" visibility="public" type="_g10cYNwbEeCT5O2F6sGn5g" association="_gyVDgNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyVDgtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyVDg9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTEKIBE9EeGOffqMW1YiZA" name="A_classifier_readIsClassifiedObjectAction" memberEnd="_Vdc1PxE9EeGOffqMW1YiZA _VTEKIRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTEKIRE9EeGOffqMW1YiZA" name="readIsClassifiedObjectAction" visibility="public" type="_Vdc1MBE9EeGOffqMW1YiZA" association="_VTEKIBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTEKIhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTEKIxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyVDhNwbEeCT5O2F6sGn5g" name="A_classifier_templateParameter_parameteredElement" memberEnd="_gzvY09wbEeCT5O2F6sGn5g _gzzqPdwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyVDhdwbEeCT5O2F6sGn5g" name="A_clause_conditionalNode" memberEnd="_gz7mFdwbEeCT5O2F6sGn5g _gyVDhtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyVDhtwbEeCT5O2F6sGn5g" name="conditionalNode" visibility="public" type="_gz7mANwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyVDhdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTEKJBE9EeGOffqMW1YiZA" name="A_classifier_templateParameter_parameteredElement" memberEnd="_VXuAqxE9EeGOffqMW1YiZA _VX2jjRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTEKJRE9EeGOffqMW1YiZA" name="A_clause_conditionalNode" memberEnd="_VYGbNRE9EeGOffqMW1YiZA _VTEKJhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTEKJhE9EeGOffqMW1YiZA" name="conditionalNode" visibility="public" type="_VYGbIBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTEKJRE9EeGOffqMW1YiZA"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyVDh9wbEeCT5O2F6sGn5g" name="A_clientDependency_client" memberEnd="_g1QbsNwbEeCT5O2F6sGn5g _g0EI49wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyVDiNwbEeCT5O2F6sGn5g" name="A_collaborationRole_collaboration" memberEnd="_gz2GgtwbEeCT5O2F6sGn5g _gyVDidwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyVDidwbEeCT5O2F6sGn5g" name="collaboration" visibility="public" type="_gz2GftwbEeCT5O2F6sGn5g" subsettedProperty="_gy32F9wbEeCT5O2F6sGn5g" association="_gyVDiNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyVDitwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyVDi9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTExMBE9EeGOffqMW1YiZA" name="A_clientDependency_client" memberEnd="_VaN7ABE9EeGOffqMW1YiZA _VYyXoBE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTExMRE9EeGOffqMW1YiZA" name="A_collaborationRole_collaboration" memberEnd="_VX609BE9EeGOffqMW1YiZA _VTExMhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTExMhE9EeGOffqMW1YiZA" name="collaboration" visibility="public" type="_VX608BE9EeGOffqMW1YiZA" subsettedProperty="_VUhitBE9EeGOffqMW1YiZA" association="_VTExMRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTExMxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTExNBE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyVDjNwbEeCT5O2F6sGn5g" name="A_collaborationUse_classifier" memberEnd="_gzuKq9wbEeCT5O2F6sGn5g _gyVDjdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyVDjdwbEeCT5O2F6sGn5g" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyVDjNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyVDjtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTExNRE9EeGOffqMW1YiZA" name="A_collaborationUse_classifier" memberEnd="_VXmE0BE9EeGOffqMW1YiZA _VTExNhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTExNhE9EeGOffqMW1YiZA" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTExNRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTExNxE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyVDj9wbEeCT5O2F6sGn5g" name="A_collection_reduceAction" memberEnd="_g17xLNwbEeCT5O2F6sGn5g _gyVDkNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyVDkNwbEeCT5O2F6sGn5g" name="reduceAction" visibility="public" type="_g17xINwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gyVDj9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyVDkdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTFYQBE9EeGOffqMW1YiZA" name="A_collection_reduceAction" memberEnd="_Vd46HBE9EeGOffqMW1YiZA _VTFYQRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTFYQRE9EeGOffqMW1YiZA" name="reduceAction" visibility="public" type="_Vd46EBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VTFYQBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTFYQhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyVqkNwbEeCT5O2F6sGn5g" name="A_condition_extend" memberEnd="_g0Q9N9wbEeCT5O2F6sGn5g _gyVqkdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyVqkdwbEeCT5O2F6sGn5g" name="extend" visibility="public" type="_g0Q9MNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyVqkNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyVqktwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTFYQxE9EeGOffqMW1YiZA" name="A_condition_extend" memberEnd="_VZTVBxE9EeGOffqMW1YiZA _VTFYRBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTFYRBE9EeGOffqMW1YiZA" name="extend" visibility="public" type="_VZTVABE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTFYQxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTFYRRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyVqk9wbEeCT5O2F6sGn5g" name="A_condition_parameterSet" memberEnd="_g1nBC9wbEeCT5O2F6sGn5g _gyVqlNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyVqlNwbEeCT5O2F6sGn5g" name="parameterSet" visibility="public" type="_g1mZ8NwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyVqk9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyVqldwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTF_UBE9EeGOffqMW1YiZA" name="A_condition_parameterSet" memberEnd="_Vc7QzBE9EeGOffqMW1YiZA _VTF_URE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTF_URE9EeGOffqMW1YiZA" name="parameterSet" visibility="public" type="_Vc7QwBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTF_UBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTF_UhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyVqltwbEeCT5O2F6sGn5g" name="A_configuration_deployment" memberEnd="_g0Ev9NwbEeCT5O2F6sGn5g _g0EwBtwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyVql9wbEeCT5O2F6sGn5g" name="A_conformance_specificMachine" memberEnd="_g1xZItwbEeCT5O2F6sGn5g _g1wyBdwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyVqmNwbEeCT5O2F6sGn5g" name="A_connectableElement_templateParameter_parameteredElement" memberEnd="_gz7mKtwbEeCT5O2F6sGn5g _gz80I9wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyVqmdwbEeCT5O2F6sGn5g" name="A_connectionPoint_state" memberEnd="_g2Ce6dwbEeCT5O2F6sGn5g _g1zOYdwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyVqmtwbEeCT5O2F6sGn5g" name="A_connectionPoint_stateMachine" memberEnd="_g2EUD9wbEeCT5O2F6sGn5g _g1zOZNwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyVqm9wbEeCT5O2F6sGn5g" name="A_connection_state" memberEnd="_g2Ce5dwbEeCT5O2F6sGn5g _gz80NtwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyVqnNwbEeCT5O2F6sGn5g" name="A_connector_message" memberEnd="_g1K8LtwbEeCT5O2F6sGn5g _gyVqndwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyVqndwbEeCT5O2F6sGn5g" name="message" visibility="public" type="_gfgNwGveEdq4DLWZOhbdEA" association="_gyVqnNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyVqntwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyVqn9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTF_UxE9EeGOffqMW1YiZA" name="A_configuration_deployment" memberEnd="_VYy-tBE9EeGOffqMW1YiZA _VYzlxxE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTF_VBE9EeGOffqMW1YiZA" name="A_conformance_specificMachine" memberEnd="_VdXVshE9EeGOffqMW1YiZA _VdWHhRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTF_VRE9EeGOffqMW1YiZA" name="A_connectableElement_templateParameter_parameteredElement" memberEnd="_VYIQVBE9EeGOffqMW1YiZA _VYJecxE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTGmYBE9EeGOffqMW1YiZA" name="A_connectionPoint_state" memberEnd="_VeR7tRE9EeGOffqMW1YiZA _VdaZERE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTGmYRE9EeGOffqMW1YiZA" name="A_connectionPoint_stateMachine" memberEnd="_VeWNHxE9EeGOffqMW1YiZA _VdaZFBE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTGmYhE9EeGOffqMW1YiZA" name="A_connection_state" memberEnd="_VeR7sRE9EeGOffqMW1YiZA _VYKsoRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTHNcBE9EeGOffqMW1YiZA" name="A_connector_message" memberEnd="_VaBGtRE9EeGOffqMW1YiZA _VTHNcRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTHNcRE9EeGOffqMW1YiZA" name="message" visibility="public" type="_gfgNwGveEdq4DLWZOhbdEA" association="_VTHNcBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTHNchE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTHNcxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyWRoNwbEeCT5O2F6sGn5g" name="A_constrainedElement_constraint" memberEnd="_g0Aej9wbEeCT5O2F6sGn5g _gyWRodwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyWRodwbEeCT5O2F6sGn5g" name="constraint" visibility="public" type="_g0AegNwbEeCT5O2F6sGn5g" association="_gyWRoNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyWRotwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyWRo9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTHNdBE9EeGOffqMW1YiZA" name="A_constrainedElement_constraint" memberEnd="_VYbLTxE9EeGOffqMW1YiZA _VTHNdRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTHNdRE9EeGOffqMW1YiZA" name="constraint" visibility="public" type="_VYbLQBE9EeGOffqMW1YiZA" association="_VTHNdBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTHNdhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTHNdxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyWRpNwbEeCT5O2F6sGn5g" name="A_constrainingClassifier_classifierTemplateParameter" memberEnd="_gzzqOdwbEeCT5O2F6sGn5g _gyWRpdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyWRpdwbEeCT5O2F6sGn5g" name="classifierTemplateParameter" visibility="public" type="_gzzqMNwbEeCT5O2F6sGn5g" association="_gyWRpNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyWRptwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyWRp9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTHNeBE9EeGOffqMW1YiZA" name="A_constrainingClassifier_classifierTemplateParameter" memberEnd="_VX2jiRE9EeGOffqMW1YiZA _VTHNeRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTHNeRE9EeGOffqMW1YiZA" name="classifierTemplateParameter" visibility="public" type="_VX2jgBE9EeGOffqMW1YiZA" association="_VTHNeBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTHNehE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTHNexE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyWRqNwbEeCT5O2F6sGn5g" name="A_containedEdge_inGroup" isDerived="true" memberEnd="_gzaBnNwbEeCT5O2F6sGn5g _gzZaktwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyWRqdwbEeCT5O2F6sGn5g" name="A_containedNode_inGroup" isDerived="true" memberEnd="_gzaBoNwbEeCT5O2F6sGn5g _gzbPvNwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyWRqtwbEeCT5O2F6sGn5g" name="A_context_action" isDerived="true" memberEnd="_gzBnLdwbEeCT5O2F6sGn5g _gyWRq9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyWRq9wbEeCT5O2F6sGn5g" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" association="_gyWRqtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyWRrNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyWRrdwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTH0gBE9EeGOffqMW1YiZA" name="A_containedEdge_inGroup" isDerived="true" memberEnd="_VVd95BE9EeGOffqMW1YiZA _VVcIwhE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTH0gRE9EeGOffqMW1YiZA" name="A_containedNode_inGroup" isDerived="true" memberEnd="_VVd96BE9EeGOffqMW1YiZA _VVfzFhE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTIbkBE9EeGOffqMW1YiZA" name="A_context_action" isDerived="true" memberEnd="_VU3g9BE9EeGOffqMW1YiZA _VTIbkRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTIbkRE9EeGOffqMW1YiZA" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" association="_VTIbkBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTIbkhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTIbkxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyWRrtwbEeCT5O2F6sGn5g" name="A_context_behavior" isDerived="true" memberEnd="_gzh9ZNwbEeCT5O2F6sGn5g _gyWRr9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyWRr9wbEeCT5O2F6sGn5g" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_gyxIb9wbEeCT5O2F6sGn5g" association="_gyWRrtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyWRsNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyWRsdwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTIblBE9EeGOffqMW1YiZA" name="A_context_behavior" isDerived="true" memberEnd="_VWAwcBE9EeGOffqMW1YiZA _VTIblRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTIblRE9EeGOffqMW1YiZA" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_VUWjlxE9EeGOffqMW1YiZA" association="_VTIblBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTIblhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTIblxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyW4sNwbEeCT5O2F6sGn5g" name="A_contract_connector" memberEnd="_gz9bP9wbEeCT5O2F6sGn5g _gyW4sdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyW4sdwbEeCT5O2F6sGn5g" name="connector" visibility="public" type="_YxC2YLLWEeCsYvaJqFFivQ" association="_gyW4sNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyW4stwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyW4s9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTJCoBE9EeGOffqMW1YiZA" name="A_contract_connector" memberEnd="_VYL6tBE9EeGOffqMW1YiZA _VTJCoRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTJCoRE9EeGOffqMW1YiZA" name="connector" visibility="public" type="_YxC2YLLWEeCsYvaJqFFivQ" association="_VTJCoBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTJCohE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTJCoxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyW4tNwbEeCT5O2F6sGn5g" name="A_contract_interfaceRealization" memberEnd="_g0e_ptwbEeCT5O2F6sGn5g _gyW4tdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyW4tdwbEeCT5O2F6sGn5g" name="interfaceRealization" visibility="public" type="_l2mXcHLzEdqziYxiZo0YtA" subsettedProperty="_gy8HhdwbEeCT5O2F6sGn5g" association="_gyW4tNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyW4ttwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyW4t9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTJCpBE9EeGOffqMW1YiZA" name="A_contract_interfaceRealization" memberEnd="_VZxPEhE9EeGOffqMW1YiZA _VTJCpRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTJCpRE9EeGOffqMW1YiZA" name="interfaceRealization" visibility="public" type="_l2mXcHLzEdqziYxiZo0YtA" subsettedProperty="_VUo3cRE9EeGOffqMW1YiZA" association="_VTJCpBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTJCphE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTJCpxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyW4uNwbEeCT5O2F6sGn5g" name="A_contract_substitution" memberEnd="_g2Kao9wbEeCT5O2F6sGn5g _gyW4udwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyW4udwbEeCT5O2F6sGn5g" name="substitution" visibility="public" type="_g2KaoNwbEeCT5O2F6sGn5g" subsettedProperty="_gy8HhdwbEeCT5O2F6sGn5g" association="_gyW4uNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyW4utwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyW4u9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTJpsBE9EeGOffqMW1YiZA" name="A_contract_substitution" memberEnd="_VeldoxE9EeGOffqMW1YiZA _VTJpsRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTJpsRE9EeGOffqMW1YiZA" name="substitution" visibility="public" type="_VeldoBE9EeGOffqMW1YiZA" subsettedProperty="_VUo3cRE9EeGOffqMW1YiZA" association="_VTJpsBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTJpshE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTJpsxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyW4vNwbEeCT5O2F6sGn5g" name="A_conveyed_informationFlow" memberEnd="_g0Y5DdwbEeCT5O2F6sGn5g _gyW4vdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyW4vdwbEeCT5O2F6sGn5g" name="informationFlow" visibility="public" type="_g0Y5ANwbEeCT5O2F6sGn5g" association="_gyW4vNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyW4vtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyW4v9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTJptBE9EeGOffqMW1YiZA" name="A_conveyed_informationFlow" memberEnd="_VZosPRE9EeGOffqMW1YiZA _VTJptRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTJptRE9EeGOffqMW1YiZA" name="informationFlow" visibility="public" type="_VZosMBE9EeGOffqMW1YiZA" association="_VTJptBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTJpthE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTJptxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyW4wNwbEeCT5O2F6sGn5g" name="A_covered_coveredBy" memberEnd="_g0cjY9wbEeCT5O2F6sGn5g _g0hb7NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gyW4wdwbEeCT5O2F6sGn5g" annotatedElement="_gyW4wNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTKQwBE9EeGOffqMW1YiZA" name="A_covered_coveredBy" memberEnd="_VZuLwxE9EeGOffqMW1YiZA _VZ0SbBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VTKQwRE9EeGOffqMW1YiZA" annotatedElement="_VTKQwBE9EeGOffqMW1YiZA">
<body>This association shows the lifelines that make up an interaction. A lifeline may be part of more than one interaction use.</body>
</ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyXfwNwbEeCT5O2F6sGn5g" name="A_covered_events" memberEnd="_g1Xwc9wbEeCT5O2F6sGn5g _gyXfwdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyXfwdwbEeCT5O2F6sGn5g" name="events" visibility="public" type="_g1XwcNwbEeCT5O2F6sGn5g" isOrdered="true" subsettedProperty="_g0hb7NwbEeCT5O2F6sGn5g" association="_gyXfwNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyXfwtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyXfw9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTK30BE9EeGOffqMW1YiZA" name="A_covered_events" memberEnd="_VbdRIxE9EeGOffqMW1YiZA _VTK30RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTK30RE9EeGOffqMW1YiZA" name="events" visibility="public" type="_VbdRIBE9EeGOffqMW1YiZA" isOrdered="true" subsettedProperty="_VZ0SbBE9EeGOffqMW1YiZA" association="_VTK30BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTK30hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTK30xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyXfxNwbEeCT5O2F6sGn5g" name="A_covered_stateInvariant" memberEnd="_g2DF69wbEeCT5O2F6sGn5g _gyXfxdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyXfxdwbEeCT5O2F6sGn5g" name="stateInvariant" visibility="public" type="_g2DF6NwbEeCT5O2F6sGn5g" subsettedProperty="_g0hb7NwbEeCT5O2F6sGn5g" association="_gyXfxNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyXfxtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyXfx9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTLe4BE9EeGOffqMW1YiZA" name="A_covered_stateInvariant" memberEnd="_VeSisxE9EeGOffqMW1YiZA _VTLe4RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTLe4RE9EeGOffqMW1YiZA" name="stateInvariant" visibility="public" type="_VeSisBE9EeGOffqMW1YiZA" subsettedProperty="_VZ0SbBE9EeGOffqMW1YiZA" association="_VTLe4BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTLe4hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTLe4xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyXfyNwbEeCT5O2F6sGn5g" name="A_decider_clause" memberEnd="_gz04VdwbEeCT5O2F6sGn5g _gyXfydwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyXfydwbEeCT5O2F6sGn5g" name="clause" visibility="public" type="_gz0RQNwbEeCT5O2F6sGn5g" association="_gyXfyNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyXfytwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTLe5BE9EeGOffqMW1YiZA" name="A_decider_clause" memberEnd="_VX3xtBE9EeGOffqMW1YiZA _VTLe5RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTLe5RE9EeGOffqMW1YiZA" name="clause" visibility="public" type="_VX3xoBE9EeGOffqMW1YiZA" association="_VTLe5BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTLe5hE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyXfy9wbEeCT5O2F6sGn5g" name="A_decider_loopNode" memberEnd="_g1JuF9wbEeCT5O2F6sGn5g _gyXfzNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyXfzNwbEeCT5O2F6sGn5g" name="loopNode" visibility="public" type="_g1JuANwbEeCT5O2F6sGn5g" association="_gyXfy9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyXfzdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTLe5xE9EeGOffqMW1YiZA" name="A_decider_loopNode" memberEnd="_VZ_RlxE9EeGOffqMW1YiZA _VTLe6BE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTLe6BE9EeGOffqMW1YiZA" name="loopNode" visibility="public" type="_VZ_RgBE9EeGOffqMW1YiZA" association="_VTLe5xE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTLe6RE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyXfztwbEeCT5O2F6sGn5g" name="A_decisionInputFlow_decisionNode" memberEnd="_g0Dh7twbEeCT5O2F6sGn5g _gyXfz9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyXfz9wbEeCT5O2F6sGn5g" name="decisionNode" visibility="public" type="_g0Dh0NwbEeCT5O2F6sGn5g" association="_gyXfztwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyXf0NwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTMF8BE9EeGOffqMW1YiZA" name="A_decisionInputFlow_decisionNode" memberEnd="_VYxwrhE9EeGOffqMW1YiZA _VTMF8RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTMF8RE9EeGOffqMW1YiZA" name="decisionNode" visibility="public" type="_VYxwkBE9EeGOffqMW1YiZA" association="_VTMF8BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTMF8hE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyXf0dwbEeCT5O2F6sGn5g" name="A_decisionInput_decisionNode" memberEnd="_g0Dh69wbEeCT5O2F6sGn5g _gyXf0twbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyXf0twbEeCT5O2F6sGn5g" name="decisionNode" visibility="public" type="_g0Dh0NwbEeCT5O2F6sGn5g" association="_gyXf0dwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyYG0NwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyYG0dwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTMF8xE9EeGOffqMW1YiZA" name="A_decisionInput_decisionNode" memberEnd="_VYxwqxE9EeGOffqMW1YiZA _VTMF9BE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTMF9BE9EeGOffqMW1YiZA" name="decisionNode" visibility="public" type="_VYxwkBE9EeGOffqMW1YiZA" association="_VTMF8xE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTMF9RE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTMF9hE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyYG0twbEeCT5O2F6sGn5g" name="A_decomposedAs_lifeline" memberEnd="_g0hb8NwbEeCT5O2F6sGn5g _gyYG09wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyYG09wbEeCT5O2F6sGn5g" name="lifeline" visibility="public" type="_g0hb4NwbEeCT5O2F6sGn5g" association="_gyYG0twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTMtABE9EeGOffqMW1YiZA" name="A_decomposedAs_lifeline" memberEnd="_VZ0ScBE9EeGOffqMW1YiZA _VTMtARE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTMtARE9EeGOffqMW1YiZA" name="lifeline" visibility="public" type="_VZ0SYBE9EeGOffqMW1YiZA" association="_VTMtABE9EeGOffqMW1YiZA"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyYG1NwbEeCT5O2F6sGn5g" name="A_defaultValue_owningParameter" memberEnd="_g1kkzdwbEeCT5O2F6sGn5g _gyYG1dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyYG1dwbEeCT5O2F6sGn5g" name="owningParameter" visibility="public" type="_KyaPMGveEdq4DLWZOhbdEA" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyYG1NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyYG1twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTMtAhE9EeGOffqMW1YiZA" name="A_defaultValue_owningParameter" memberEnd="_Vcyt4BE9EeGOffqMW1YiZA _VTMtAxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTMtAxE9EeGOffqMW1YiZA" name="owningParameter" visibility="public" type="_KyaPMGveEdq4DLWZOhbdEA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTMtAhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTMtBBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyYG19wbEeCT5O2F6sGn5g" name="A_defaultValue_owningProperty" memberEnd="_g1tHpdwbEeCT5O2F6sGn5g _gyYG2NwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyYG2NwbEeCT5O2F6sGn5g" name="owningProperty" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyYG19wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyYG2dwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTNUEBE9EeGOffqMW1YiZA" name="A_defaultValue_owningProperty" memberEnd="_VdG28BE9EeGOffqMW1YiZA _VTNUERE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTNUERE9EeGOffqMW1YiZA" name="owningProperty" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTNUEBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTNUEhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyYG2twbEeCT5O2F6sGn5g" name="A_default_templateParameter" memberEnd="_g2LBxtwbEeCT5O2F6sGn5g _gyYG29wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyYG29wbEeCT5O2F6sGn5g" name="templateParameter" visibility="public" type="_KxRzgGvuEdqG6fBIPwe-mw" association="_gyYG2twbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyYG3NwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyYG3dwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTNUExE9EeGOffqMW1YiZA" name="A_default_templateParameter" memberEnd="_VeqWJBE9EeGOffqMW1YiZA _VTNUFBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTNUFBE9EeGOffqMW1YiZA" name="templateParameter" visibility="public" type="_KxRzgGvuEdqG6fBIPwe-mw" association="_VTNUExE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTNUFRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTNUFhE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyYG3twbEeCT5O2F6sGn5g" name="A_deferrableTrigger_state" memberEnd="_g2Ce7dwbEeCT5O2F6sGn5g _gyYG39wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyYG39wbEeCT5O2F6sGn5g" name="state" visibility="public" type="_g2Ce0NwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyYG3twbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyYG4NwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTN7IBE9EeGOffqMW1YiZA" name="A_deferrableTrigger_state" memberEnd="_VeR7uRE9EeGOffqMW1YiZA _VTN7IRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTN7IRE9EeGOffqMW1YiZA" name="state" visibility="public" type="_VeRUkBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTN7IBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTN7IhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyYt4NwbEeCT5O2F6sGn5g" name="A_definingEnd_connectorEnd" isDerived="true" memberEnd="_gz-pXtwbEeCT5O2F6sGn5g _gyYt4dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyYt4dwbEeCT5O2F6sGn5g" name="connectorEnd" visibility="public" type="_aOgw0GveEdq4DLWZOhbdEA" association="_gyYt4NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyYt4twbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyYt49wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTN7IxE9EeGOffqMW1YiZA" name="A_definingEnd_connectorEnd" isDerived="true" memberEnd="_VYSBUBE9EeGOffqMW1YiZA _VTN7JBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTN7JBE9EeGOffqMW1YiZA" name="connectorEnd" visibility="public" type="_aOgw0GveEdq4DLWZOhbdEA" association="_VTN7IxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTN7JRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTN7JhE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyYt5NwbEeCT5O2F6sGn5g" name="A_definingFeature_slot" memberEnd="_g2ACk9wbEeCT5O2F6sGn5g _gyYt5dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyYt5dwbEeCT5O2F6sGn5g" name="slot" visibility="public" type="_g2ACkNwbEeCT5O2F6sGn5g" association="_gyYt5NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyYt5twbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyYt59wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTOiMBE9EeGOffqMW1YiZA" name="A_definingFeature_slot" memberEnd="_VeMcExE9EeGOffqMW1YiZA _VTOiMRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTOiMRE9EeGOffqMW1YiZA" name="slot" visibility="public" type="_VeMcEBE9EeGOffqMW1YiZA" association="_VTOiMBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTOiMhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTOiMxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyYt6NwbEeCT5O2F6sGn5g" name="A_deployedArtifact_deployment" memberEnd="_g0Ev-NwbEeCT5O2F6sGn5g _gyYt6dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyYt6dwbEeCT5O2F6sGn5g" name="deployment" visibility="public" type="_g0Ev8NwbEeCT5O2F6sGn5g" subsettedProperty="_gy8HhdwbEeCT5O2F6sGn5g" association="_gyYt6NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyYt6twbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyYt69wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTOiNBE9EeGOffqMW1YiZA" name="A_deployedArtifact_deployment" memberEnd="_VYy-uBE9EeGOffqMW1YiZA _VTOiNRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTOiNRE9EeGOffqMW1YiZA" name="deployment" visibility="public" type="_VYy-sBE9EeGOffqMW1YiZA" subsettedProperty="_VUo3cRE9EeGOffqMW1YiZA" association="_VTOiNBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTOiNhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTOiNxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyYt7NwbEeCT5O2F6sGn5g" name="A_deployedElement_deploymentTarget" isDerived="true" memberEnd="_g0F-EtwbEeCT5O2F6sGn5g _gyYt7dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyYt7dwbEeCT5O2F6sGn5g" name="deploymentTarget" visibility="public" type="_PkmfgLLXEeCsYvaJqFFivQ" association="_gyYt7NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyYt7twbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyYt79wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTPJQBE9EeGOffqMW1YiZA" name="A_deployedElement_deploymentTarget" isDerived="true" memberEnd="_VY2pERE9EeGOffqMW1YiZA _VTPJQRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTPJQRE9EeGOffqMW1YiZA" name="deploymentTarget" visibility="public" type="_PkmfgLLXEeCsYvaJqFFivQ" association="_VTPJQBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTPJQhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTPJQxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyYt8NwbEeCT5O2F6sGn5g" name="A_deployment_location" memberEnd="_g0F-FtwbEeCT5O2F6sGn5g _g0Ev_NwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyYt8dwbEeCT5O2F6sGn5g" name="A_destroyAt_linkEndDestructionData" memberEnd="_g0j4KdwbEeCT5O2F6sGn5g _gyYt8twbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyYt8twbEeCT5O2F6sGn5g" name="linkEndDestructionData" visibility="public" type="_g0j4INwbEeCT5O2F6sGn5g" association="_gyYt8dwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyYt89wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTPJRBE9EeGOffqMW1YiZA" name="A_deployment_location" memberEnd="_VY2pFRE9EeGOffqMW1YiZA _VYy-vBE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTPwUBE9EeGOffqMW1YiZA" name="A_destroyAt_linkEndDestructionData" memberEnd="_VZ38yRE9EeGOffqMW1YiZA _VTPwURE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTPwURE9EeGOffqMW1YiZA" name="linkEndDestructionData" visibility="public" type="_VZ38wBE9EeGOffqMW1YiZA" association="_VTPwUBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTPwUhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyZU8NwbEeCT5O2F6sGn5g" name="A_doActivity_state" memberEnd="_g2Ce8dwbEeCT5O2F6sGn5g _gyZU8dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyZU8dwbEeCT5O2F6sGn5g" name="state" visibility="public" type="_g2Ce0NwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyZU8NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyZU8twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTPwUxE9EeGOffqMW1YiZA" name="A_doActivity_state" memberEnd="_VeR7vRE9EeGOffqMW1YiZA _VTPwVBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTPwVBE9EeGOffqMW1YiZA" name="state" visibility="public" type="_VeRUkBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTPwUxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTPwVRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyZU89wbEeCT5O2F6sGn5g" name="A_edge_activity" memberEnd="_gzW-SdwbEeCT5O2F6sGn5g _gzZajdwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyZU9NwbEeCT5O2F6sGn5g" name="A_edge_inPartition" memberEnd="_gzcd39wbEeCT5O2F6sGn5g _gzZaltwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyZU9dwbEeCT5O2F6sGn5g" name="A_edge_inStructuredNode" memberEnd="_g2Ilc9wbEeCT5O2F6sGn5g _gzZamtwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyZU9twbEeCT5O2F6sGn5g" name="A_effect_transition" memberEnd="_g2SWetwbEeCT5O2F6sGn5g _gyZU99wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyZU99wbEeCT5O2F6sGn5g" name="transition" visibility="public" type="_ykKV8PnlEdunWsS3se92JQ" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyZU9twbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyZU-NwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTQXYBE9EeGOffqMW1YiZA" name="A_edge_activity" memberEnd="_VU-OoBE9EeGOffqMW1YiZA _VVcIvRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTQXYRE9EeGOffqMW1YiZA" name="A_edge_inPartition" memberEnd="_VVjddxE9EeGOffqMW1YiZA _VVcIxhE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTQXYhE9EeGOffqMW1YiZA" name="A_edge_inStructuredNode" memberEnd="_VehzSBE9EeGOffqMW1YiZA _VVcIyhE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTQXYxE9EeGOffqMW1YiZA" name="A_effect_transition" memberEnd="_Ve9REBE9EeGOffqMW1YiZA _VTQXZBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTQXZBE9EeGOffqMW1YiZA" name="transition" visibility="public" type="_ykKV8PnlEdunWsS3se92JQ" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTQXYxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTQXZRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyZU-dwbEeCT5O2F6sGn5g" name="A_elementImport_importingNamespace" memberEnd="_g1S39dwbEeCT5O2F6sGn5g _g0LdotwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyZU-twbEeCT5O2F6sGn5g" name="A_endData_createLinkAction" memberEnd="_g0BsoNwbEeCT5O2F6sGn5g _gyZU_NwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gyZU-9wbEeCT5O2F6sGn5g" general="_gyZ8A9wbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gyZU_NwbEeCT5O2F6sGn5g" name="createLinkAction" visibility="public" type="_g0BFoNwbEeCT5O2F6sGn5g" redefinedProperty="_gyZ8BNwbEeCT5O2F6sGn5g" association="_gyZU-twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTQ-cBE9EeGOffqMW1YiZA" name="A_elementImport_importingNamespace" memberEnd="_VarOABE9EeGOffqMW1YiZA _VZKLEhE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTRlgBE9EeGOffqMW1YiZA" name="A_endData_createLinkAction" memberEnd="_VYdAeRE9EeGOffqMW1YiZA _VTRlghE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VTRlgRE9EeGOffqMW1YiZA" general="_VTRlhhE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VTRlghE9EeGOffqMW1YiZA" name="createLinkAction" visibility="public" type="_VYdAcxE9EeGOffqMW1YiZA" redefinedProperty="_VTRlhxE9EeGOffqMW1YiZA" association="_VTRlgBE9EeGOffqMW1YiZA"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyZ8ANwbEeCT5O2F6sGn5g" name="A_endData_destroyLinkAction" memberEnd="_g0GlI9wbEeCT5O2F6sGn5g _gyZ8AtwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gyZ8AdwbEeCT5O2F6sGn5g" general="_gyZ8A9wbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gyZ8AtwbEeCT5O2F6sGn5g" name="destroyLinkAction" visibility="public" type="_g0GlINwbEeCT5O2F6sGn5g" redefinedProperty="_gyZ8BNwbEeCT5O2F6sGn5g" association="_gyZ8ANwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTRlgxE9EeGOffqMW1YiZA" name="A_endData_destroyLinkAction" memberEnd="_VY4eQxE9EeGOffqMW1YiZA _VTRlhRE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VTRlhBE9EeGOffqMW1YiZA" general="_VTRlhhE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VTRlhRE9EeGOffqMW1YiZA" name="destroyLinkAction" visibility="public" type="_VY4eQBE9EeGOffqMW1YiZA" redefinedProperty="_VTRlhxE9EeGOffqMW1YiZA" association="_VTRlgxE9EeGOffqMW1YiZA"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyZ8A9wbEeCT5O2F6sGn5g" name="A_endData_linkAction" memberEnd="_g0iC_NwbEeCT5O2F6sGn5g _gyZ8BNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyZ8BNwbEeCT5O2F6sGn5g" name="linkAction" visibility="public" type="_g0iC8NwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyZ8A9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTRlhhE9EeGOffqMW1YiZA" name="A_endData_linkAction" memberEnd="_VZ1gjBE9EeGOffqMW1YiZA _VTRlhxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTRlhxE9EeGOffqMW1YiZA" name="linkAction" visibility="public" type="_VZ1ggBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTRlhhE9EeGOffqMW1YiZA"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyZ8BdwbEeCT5O2F6sGn5g" name="A_endType_association" isDerived="true" memberEnd="_gzgIMtwbEeCT5O2F6sGn5g _gyZ8BtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyZ8BtwbEeCT5O2F6sGn5g" name="association" visibility="public" type="_AwvxoGwNEdq7X4sGURiZYA" subsettedProperty="_gyyWi9wbEeCT5O2F6sGn5g" association="_gyZ8BdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyZ8B9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyZ8CNwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTSMkBE9EeGOffqMW1YiZA" name="A_endType_association" isDerived="true" memberEnd="_VV3mgBE9EeGOffqMW1YiZA _VTSMkRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTSMkRE9EeGOffqMW1YiZA" name="association" visibility="public" type="_AwvxoGwNEdq7X4sGURiZYA" subsettedProperty="_VUZm4RE9EeGOffqMW1YiZA" association="_VTSMkBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTSMkhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTSMkxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyZ8CdwbEeCT5O2F6sGn5g" name="A_end_connector" memberEnd="_gz9bQ9wbEeCT5O2F6sGn5g _gyZ8CtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyZ8CtwbEeCT5O2F6sGn5g" name="connector" visibility="public" type="_YxC2YLLWEeCsYvaJqFFivQ" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyZ8CdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTSMlBE9EeGOffqMW1YiZA" name="A_end_connector" memberEnd="_VYL6uBE9EeGOffqMW1YiZA _VTSMlRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTSMlRE9EeGOffqMW1YiZA" name="connector" visibility="public" type="_YxC2YLLWEeCsYvaJqFFivQ" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTSMlBE9EeGOffqMW1YiZA"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyZ8C9wbEeCT5O2F6sGn5g" name="A_end_linkEndData" memberEnd="_g0jRItwbEeCT5O2F6sGn5g _gyZ8DNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyZ8DNwbEeCT5O2F6sGn5g" name="linkEndData" visibility="public" type="_g0jRENwbEeCT5O2F6sGn5g" association="_gyZ8C9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyZ8DdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyZ8DtwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTSzoBE9EeGOffqMW1YiZA" name="A_end_linkEndData" memberEnd="_VZ3VwhE9EeGOffqMW1YiZA _VTSzoRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTSzoRE9EeGOffqMW1YiZA" name="linkEndData" visibility="public" type="_VZ3VsBE9EeGOffqMW1YiZA" association="_VTSzoBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTSzohE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTSzoxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyajENwbEeCT5O2F6sGn5g" name="A_end_readLinkObjectEndAction" memberEnd="_g11qmNwbEeCT5O2F6sGn5g _gyajEdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyajEdwbEeCT5O2F6sGn5g" name="readLinkObjectEndAction" visibility="public" type="_g11qgNwbEeCT5O2F6sGn5g" association="_gyajENwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyajEtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTSzpBE9EeGOffqMW1YiZA" name="A_end_readLinkObjectEndAction" memberEnd="_VdfRiBE9EeGOffqMW1YiZA _VTSzpRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTSzpRE9EeGOffqMW1YiZA" name="readLinkObjectEndAction" visibility="public" type="_VdfRcBE9EeGOffqMW1YiZA" association="_VTSzpBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTSzphE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_81UZgPnhEdunWsS3se92JQ" name="A_end_role" memberEnd="_gz7mJtwbEeCT5O2F6sGn5g _81UZgfnhEdunWsS3se92JQ _81UZhPnhEdunWsS3se92JQ">
+ <packagedElement xmi:type="uml:Association" xmi:id="_81UZgPnhEdunWsS3se92JQ" name="A_end_role" memberEnd="_VYIQUBE9EeGOffqMW1YiZA _81UZgfnhEdunWsS3se92JQ _81UZhPnhEdunWsS3se92JQ">
<ownedEnd xmi:id="_81UZhPnhEdunWsS3se92JQ" name="end" visibility="private" type="_aOgw0GveEdq4DLWZOhbdEA" association="_81UZgPnhEdunWsS3se92JQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_81UZhfnhEdunWsS3se92JQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_81UZhvnhEdunWsS3se92JQ" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyajE9wbEeCT5O2F6sGn5g" name="A_entry_connectionPointReference" memberEnd="_gz80LtwbEeCT5O2F6sGn5g _gyajFNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyajFNwbEeCT5O2F6sGn5g" name="connectionPointReference" visibility="public" type="_gz80JdwbEeCT5O2F6sGn5g" association="_gyajE9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyajFdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTUBwBE9EeGOffqMW1YiZA" name="A_entry_connectionPointReference" memberEnd="_VYKsmRE9EeGOffqMW1YiZA _VTUBwRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTUBwRE9EeGOffqMW1YiZA" name="connectionPointReference" visibility="public" type="_VYKskBE9EeGOffqMW1YiZA" association="_VTUBwBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTUBwhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyajFtwbEeCT5O2F6sGn5g" name="A_entry_state" memberEnd="_g2Ce9NwbEeCT5O2F6sGn5g _gyajF9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyajF9wbEeCT5O2F6sGn5g" name="state" visibility="public" type="_g2Ce0NwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyajFtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyajGNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTUBwxE9EeGOffqMW1YiZA" name="A_entry_state" memberEnd="_VeR7wBE9EeGOffqMW1YiZA _VTUBxBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTUBxBE9EeGOffqMW1YiZA" name="state" visibility="public" type="_VeRUkBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTUBwxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTUBxRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyajGdwbEeCT5O2F6sGn5g" name="A_event_durationObservation" memberEnd="_g0JBZtwbEeCT5O2F6sGn5g _gyajGtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyajGtwbEeCT5O2F6sGn5g" name="durationObservation" visibility="public" type="_g0JBYNwbEeCT5O2F6sGn5g" association="_gyajGdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyajG9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyajHNwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTUo0BE9EeGOffqMW1YiZA" name="A_event_durationObservation" memberEnd="_VY_L9hE9EeGOffqMW1YiZA _VTUo0RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTUo0RE9EeGOffqMW1YiZA" name="durationObservation" visibility="public" type="_VY_L8BE9EeGOffqMW1YiZA" association="_VTUo0BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTUo0hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTUo0xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gybKINwbEeCT5O2F6sGn5g" name="A_event_timeObservation" memberEnd="_g2RIWtwbEeCT5O2F6sGn5g _gybKIdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gybKIdwbEeCT5O2F6sGn5g" name="timeObservation" visibility="public" type="_g2RIV9wbEeCT5O2F6sGn5g" association="_gybKINwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gybKItwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gybKI9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTUo1BE9EeGOffqMW1YiZA" name="A_event_timeObservation" memberEnd="_Vexq4xE9EeGOffqMW1YiZA _VTUo1RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTUo1RE9EeGOffqMW1YiZA" name="timeObservation" visibility="public" type="_Vexq4BE9EeGOffqMW1YiZA" association="_VTUo1BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTUo1hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTUo1xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gybKJNwbEeCT5O2F6sGn5g" name="A_event_trigger" memberEnd="_g2TkmdwbEeCT5O2F6sGn5g _gybKJdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gybKJdwbEeCT5O2F6sGn5g" name="trigger" visibility="public" type="_g2TkldwbEeCT5O2F6sGn5g" association="_gybKJNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gybKJtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gybKJ9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTVP4BE9EeGOffqMW1YiZA" name="A_event_trigger" memberEnd="_VfCJlBE9EeGOffqMW1YiZA _VTVP4RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTVP4RE9EeGOffqMW1YiZA" name="trigger" visibility="public" type="_VfCJkBE9EeGOffqMW1YiZA" association="_VTVP4BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTVP4hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTVP4xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gybKKNwbEeCT5O2F6sGn5g" name="A_exceptionInput_exceptionHandler" memberEnd="_g0Og_9wbEeCT5O2F6sGn5g _gybKKdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gybKKdwbEeCT5O2F6sGn5g" name="exceptionHandler" visibility="public" type="_g0Og8NwbEeCT5O2F6sGn5g" association="_gybKKNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gybKKtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gybKK9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTVP5BE9EeGOffqMW1YiZA" name="A_exceptionInput_exceptionHandler" memberEnd="_VZPDnxE9EeGOffqMW1YiZA _VTVP5RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTVP5RE9EeGOffqMW1YiZA" name="exceptionHandler" visibility="public" type="_VZPDkBE9EeGOffqMW1YiZA" association="_VTVP5BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTVP5hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTVP5xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gybKLNwbEeCT5O2F6sGn5g" name="A_exceptionType_exceptionHandler" memberEnd="_g0OhAdwbEeCT5O2F6sGn5g _gybKLdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gybKLdwbEeCT5O2F6sGn5g" name="exceptionHandler" visibility="public" type="_g0Og8NwbEeCT5O2F6sGn5g" association="_gybKLNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gybKLtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gybKL9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTV28BE9EeGOffqMW1YiZA" name="A_exceptionType_exceptionHandler" memberEnd="_VZPDoRE9EeGOffqMW1YiZA _VTV28RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTV28RE9EeGOffqMW1YiZA" name="exceptionHandler" visibility="public" type="_VZPDkBE9EeGOffqMW1YiZA" association="_VTV28BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTV28hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTV28xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gybKMNwbEeCT5O2F6sGn5g" name="A_exception_raiseExceptionAction" memberEnd="_g1z1U9wbEeCT5O2F6sGn5g _gybKMdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gybKMdwbEeCT5O2F6sGn5g" name="raiseExceptionAction" visibility="public" type="_g1z1UNwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gybKMNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gybKMtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTWeABE9EeGOffqMW1YiZA" name="A_exception_raiseExceptionAction" memberEnd="_VdbnIxE9EeGOffqMW1YiZA _VTWeARE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTWeARE9EeGOffqMW1YiZA" name="raiseExceptionAction" visibility="public" type="_VdbnIBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VTWeABE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTWeAhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gybxMNwbEeCT5O2F6sGn5g" name="A_executableNode_sequenceNode" memberEnd="_g1_bg9wbEeCT5O2F6sGn5g _gybxMdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gybxMdwbEeCT5O2F6sGn5g" name="sequenceNode" visibility="public" type="_g1_bgNwbEeCT5O2F6sGn5g" subsettedProperty="_gzbPyNwbEeCT5O2F6sGn5g" association="_gybxMNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gybxMtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTWeAxE9EeGOffqMW1YiZA" name="A_executableNode_sequenceNode" memberEnd="_VeLN8xE9EeGOffqMW1YiZA _VTWeBBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTWeBBE9EeGOffqMW1YiZA" name="sequenceNode" visibility="public" type="_VeLN8BE9EeGOffqMW1YiZA" subsettedProperty="_VVgaKxE9EeGOffqMW1YiZA" association="_VTWeAxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTWeBRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gybxM9wbEeCT5O2F6sGn5g" name="A_execution_executionOccurrenceSpecification" memberEnd="_g0PIA9wbEeCT5O2F6sGn5g _gybxNNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gybxNNwbEeCT5O2F6sGn5g" name="executionOccurrenceSpecification" visibility="public" type="_g0PIANwbEeCT5O2F6sGn5g" association="_gybxM9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gybxNdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gybxNtwbEeCT5O2F6sGn5g" value="2"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTXFEBE9EeGOffqMW1YiZA" name="A_execution_executionOccurrenceSpecification" memberEnd="_VZQRsxE9EeGOffqMW1YiZA _VTXFERE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTXFERE9EeGOffqMW1YiZA" name="executionOccurrenceSpecification" visibility="public" type="_VZQRsBE9EeGOffqMW1YiZA" association="_VTXFEBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTXFEhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTXFExE9EeGOffqMW1YiZA" value="2"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gybxN9wbEeCT5O2F6sGn5g" name="A_exit_connectionPointReference" memberEnd="_gz80MtwbEeCT5O2F6sGn5g _gybxONwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gybxONwbEeCT5O2F6sGn5g" name="connectionPointReference" visibility="public" type="_gz80JdwbEeCT5O2F6sGn5g" association="_gybxN9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gybxOdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTXFFBE9EeGOffqMW1YiZA" name="A_exit_connectionPointReference" memberEnd="_VYKsnRE9EeGOffqMW1YiZA _VTXFFRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTXFFRE9EeGOffqMW1YiZA" name="connectionPointReference" visibility="public" type="_VYKskBE9EeGOffqMW1YiZA" association="_VTXFFBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTXFFhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gybxOtwbEeCT5O2F6sGn5g" name="A_exit_state" memberEnd="_g2Ce99wbEeCT5O2F6sGn5g _gybxO9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gybxO9wbEeCT5O2F6sGn5g" name="state" visibility="public" type="_g2Ce0NwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gybxOtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gybxPNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTXsIBE9EeGOffqMW1YiZA" name="A_exit_state" memberEnd="_VeR7wxE9EeGOffqMW1YiZA _VTXsIRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTXsIRE9EeGOffqMW1YiZA" name="state" visibility="public" type="_VeRUkBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTXsIBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTXsIhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gybxPdwbEeCT5O2F6sGn5g" name="A_expr_duration" memberEnd="_g0HzSdwbEeCT5O2F6sGn5g _gybxPtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gybxPtwbEeCT5O2F6sGn5g" name="duration" visibility="public" type="_-Ixo8H4XEdq7cMP_l1l5Gg" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gybxPdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gybxP9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTXsIxE9EeGOffqMW1YiZA" name="A_expr_duration" memberEnd="_VY7hkhE9EeGOffqMW1YiZA _VTXsJBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTXsJBE9EeGOffqMW1YiZA" name="duration" visibility="public" type="_-Ixo8H4XEdq7cMP_l1l5Gg" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTXsIxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTXsJRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gybxQNwbEeCT5O2F6sGn5g" name="A_expr_timeExpression" memberEnd="_g2QhUdwbEeCT5O2F6sGn5g _gybxQdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gybxQdwbEeCT5O2F6sGn5g" name="timeExpression" visibility="public" type="_DylKEH4YEdq7cMP_l1l5Gg" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gybxQNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gycYQNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTXsJhE9EeGOffqMW1YiZA" name="A_expr_timeExpression" memberEnd="_Vev1shE9EeGOffqMW1YiZA _VTXsJxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTXsJxE9EeGOffqMW1YiZA" name="timeExpression" visibility="public" type="_DylKEH4YEdq7cMP_l1l5Gg" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTXsJhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTXsKBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gycYQdwbEeCT5O2F6sGn5g" name="A_extend_extension" memberEnd="_g2WA39wbEeCT5O2F6sGn5g _g0Q9PNwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gycYQtwbEeCT5O2F6sGn5g" name="A_extendedCase_extend" memberEnd="_g0Q9OtwbEeCT5O2F6sGn5g _gycYQ9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gycYQ9wbEeCT5O2F6sGn5g" name="extend" visibility="public" type="_g0Q9MNwbEeCT5O2F6sGn5g" subsettedProperty="_gy8ukdwbEeCT5O2F6sGn5g" association="_gycYQtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gycYRNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gycYRdwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTYTMBE9EeGOffqMW1YiZA" name="A_extend_extension" memberEnd="_VfFM7xE9EeGOffqMW1YiZA _VZTVDBE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTY6QBE9EeGOffqMW1YiZA" name="A_extendedCase_extend" memberEnd="_VZTVChE9EeGOffqMW1YiZA _VTY6QRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTY6QRE9EeGOffqMW1YiZA" name="extend" visibility="public" type="_VZTVABE9EeGOffqMW1YiZA" subsettedProperty="_VUpegRE9EeGOffqMW1YiZA" association="_VTY6QBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTY6QhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTY6QxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gycYRtwbEeCT5O2F6sGn5g" name="A_extendedRegion_region" memberEnd="_g18_UNwbEeCT5O2F6sGn5g _gycYR9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gycYR9wbEeCT5O2F6sGn5g" name="region" visibility="public" type="_g18_QNwbEeCT5O2F6sGn5g" subsettedProperty="_gywhUdwbEeCT5O2F6sGn5g" association="_gycYRtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gycYSNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTZhUBE9EeGOffqMW1YiZA" name="A_extendedRegion_region" memberEnd="_VeA18BE9EeGOffqMW1YiZA _VTZhURE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTZhURE9EeGOffqMW1YiZA" name="region" visibility="public" type="_VeA14BE9EeGOffqMW1YiZA" subsettedProperty="_VURrERE9EeGOffqMW1YiZA" association="_VTZhUBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTZhUhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gycYSdwbEeCT5O2F6sGn5g" name="A_extendedSignature_redefinableTemplateSignature" memberEnd="_g16jA9wbEeCT5O2F6sGn5g _gycYStwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gycYStwbEeCT5O2F6sGn5g" name="redefinableTemplateSignature" visibility="public" type="_9keOQGvdEdq4DLWZOhbdEA" subsettedProperty="_gywhUdwbEeCT5O2F6sGn5g" association="_gycYSdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gycYS9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gycYTNwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTZhUxE9EeGOffqMW1YiZA" name="A_extendedSignature_redefinableTemplateSignature" memberEnd="_Vd3E4BE9EeGOffqMW1YiZA _VTZhVBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTZhVBE9EeGOffqMW1YiZA" name="redefinableTemplateSignature" visibility="public" type="_9keOQGvdEdq4DLWZOhbdEA" subsettedProperty="_VURrERE9EeGOffqMW1YiZA" association="_VTZhUxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTZhVRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTZhVhE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gycYTdwbEeCT5O2F6sGn5g" name="A_extendedStateMachine_stateMachine" memberEnd="_g2EUE9wbEeCT5O2F6sGn5g _gycYTtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gycYTtwbEeCT5O2F6sGn5g" name="stateMachine" visibility="public" type="_g2EUANwbEeCT5O2F6sGn5g" subsettedProperty="_gyv6RNwbEeCT5O2F6sGn5g" association="_gycYTdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gycYT9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTaIYBE9EeGOffqMW1YiZA" name="A_extendedStateMachine_stateMachine" memberEnd="_VeWNIxE9EeGOffqMW1YiZA _VTaIYRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTaIYRE9EeGOffqMW1YiZA" name="stateMachine" visibility="public" type="_VeWNEBE9EeGOffqMW1YiZA" subsettedProperty="_VUP16BE9EeGOffqMW1YiZA" association="_VTaIYBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTaIYhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyc_UNwbEeCT5O2F6sGn5g" name="A_extensionLocation_extension" memberEnd="_g0Q9PtwbEeCT5O2F6sGn5g _gyc_UdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyc_UdwbEeCT5O2F6sGn5g" name="extension" visibility="public" type="_g0Q9MNwbEeCT5O2F6sGn5g" association="_gyc_UNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyc_UtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyc_U9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTaIYxE9EeGOffqMW1YiZA" name="A_extensionLocation_extension" memberEnd="_VZTVDhE9EeGOffqMW1YiZA _VTaIZBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTaIZBE9EeGOffqMW1YiZA" name="extension" visibility="public" type="_VZTVABE9EeGOffqMW1YiZA" association="_VTaIYxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTaIZRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTaIZhE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyc_VNwbEeCT5O2F6sGn5g" name="A_extensionPoint_useCase" memberEnd="_g2WA49wbEeCT5O2F6sGn5g _g0TZdtwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyc_VdwbEeCT5O2F6sGn5g" name="A_extension_metaclass" isDerived="true" memberEnd="_gzoEDtwbEeCT5O2F6sGn5g _g0RkStwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyc_VtwbEeCT5O2F6sGn5g" name="A_feature_featuringClassifier" isDerived="true" memberEnd="_gzuKr9wbEeCT5O2F6sGn5g _YUdlwLbAEeCRxrN1JUGuxA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyc_V9wbEeCT5O2F6sGn5g" name="A_finish_executionSpecification" memberEnd="_g0PIC9wbEeCT5O2F6sGn5g _gyc_WdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gyc_WNwbEeCT5O2F6sGn5g" annotatedElement="_gyc_V9wbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTavcBE9EeGOffqMW1YiZA" name="A_extensionPoint_useCase" memberEnd="_VfFM8xE9EeGOffqMW1YiZA _VZXmdhE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTavcRE9EeGOffqMW1YiZA" name="A_extension_metaclass" isDerived="true" memberEnd="_VWXVwhE9EeGOffqMW1YiZA _VZT8FxE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTavchE9EeGOffqMW1YiZA" name="A_feature_featuringClassifier" isDerived="true" memberEnd="_VXmE1BE9EeGOffqMW1YiZA _YUdlwLbAEeCRxrN1JUGuxA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTbWgBE9EeGOffqMW1YiZA" name="A_finish_executionSpecification" memberEnd="_VZQRuxE9EeGOffqMW1YiZA _VTbWghE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VTbWgRE9EeGOffqMW1YiZA" annotatedElement="_VTbWgBE9EeGOffqMW1YiZA">
<body>The event shows the time point at which the action completes execution.</body>
</ownedComment>
- <ownedEnd xmi:id="_gyc_WdwbEeCT5O2F6sGn5g" name="executionSpecification" visibility="public" type="_g0PIBdwbEeCT5O2F6sGn5g" association="_gyc_V9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyc_WtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyc_W9wbEeCT5O2F6sGn5g" value="*"/>
+ <ownedEnd xmi:id="_VTbWghE9EeGOffqMW1YiZA" name="executionSpecification" visibility="public" type="_VZQRtRE9EeGOffqMW1YiZA" association="_VTbWgBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTbWgxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTbWhBE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyc_XNwbEeCT5O2F6sGn5g" name="A_first_testIdentityAction" memberEnd="_g2P6PNwbEeCT5O2F6sGn5g _gyc_XdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyc_XdwbEeCT5O2F6sGn5g" name="testIdentityAction" visibility="public" type="_g2P6MNwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gyc_XNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyc_XtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTbWhRE9EeGOffqMW1YiZA" name="A_first_testIdentityAction" memberEnd="_VeunnBE9EeGOffqMW1YiZA _VTbWhhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTbWhhE9EeGOffqMW1YiZA" name="testIdentityAction" visibility="public" type="_VeunkBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VTbWhRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTbWhxE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyc_X9wbEeCT5O2F6sGn5g" name="A_formalGate_interaction" memberEnd="_g0bVSNwbEeCT5O2F6sGn5g _gyc_YNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyc_YNwbEeCT5O2F6sGn5g" name="interaction" visibility="public" type="_g0bVQNwbEeCT5O2F6sGn5g" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_gyc_X9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyc_YdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTb9kBE9EeGOffqMW1YiZA" name="A_formalGate_interaction" memberEnd="_VZsWmBE9EeGOffqMW1YiZA _VTb9kRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTb9kRE9EeGOffqMW1YiZA" name="interaction" visibility="public" type="_VZsWkBE9EeGOffqMW1YiZA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_VTb9kBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTb9khE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gydmYNwbEeCT5O2F6sGn5g" name="A_formal_templateParameterSubstitution" memberEnd="_g2Nd-NwbEeCT5O2F6sGn5g _gydmYdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gydmYdwbEeCT5O2F6sGn5g" name="templateParameterSubstitution" visibility="public" type="_g2Nd8NwbEeCT5O2F6sGn5g" association="_gydmYNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gydmYtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gydmY9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTb9kxE9EeGOffqMW1YiZA" name="A_formal_templateParameterSubstitution" memberEnd="_VesLWBE9EeGOffqMW1YiZA _VTb9lBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTb9lBE9EeGOffqMW1YiZA" name="templateParameterSubstitution" visibility="public" type="_VesLUBE9EeGOffqMW1YiZA" association="_VTb9kxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTb9lRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTb9lhE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gydmZNwbEeCT5O2F6sGn5g" name="A_fragment_enclosingInteraction" memberEnd="_g0bVTNwbEeCT5O2F6sGn5g _g0cjZ9wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gydmZdwbEeCT5O2F6sGn5g" name="A_fragment_enclosingOperand" memberEnd="_g0dKetwbEeCT5O2F6sGn5g _g0cjatwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gydmZtwbEeCT5O2F6sGn5g" name="A_fromAction_actionInputPin" memberEnd="_gzWXRNwbEeCT5O2F6sGn5g _gydmZ9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gydmZ9wbEeCT5O2F6sGn5g" name="actionInputPin" visibility="public" type="_gzWXONwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gydmZtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gydmaNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTb9lxE9EeGOffqMW1YiZA" name="A_fragment_enclosingInteraction" memberEnd="_VZsWnBE9EeGOffqMW1YiZA _VZuLxxE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTckoBE9EeGOffqMW1YiZA" name="A_fragment_enclosingOperand" memberEnd="_VZuy2hE9EeGOffqMW1YiZA _VZuLyhE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTckoRE9EeGOffqMW1YiZA" name="A_fromAction_actionInputPin" memberEnd="_VU9AjBE9EeGOffqMW1YiZA _VTckohE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTckohE9EeGOffqMW1YiZA" name="actionInputPin" visibility="public" type="_VU9AgBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTckoRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTckoxE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gydmadwbEeCT5O2F6sGn5g" name="A_generalMachine_protocolConformance" memberEnd="_g1wyA9wbEeCT5O2F6sGn5g _gydmatwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gydmatwbEeCT5O2F6sGn5g" name="protocolConformance" visibility="public" type="_g1wyANwbEeCT5O2F6sGn5g" subsettedProperty="_gy8ukdwbEeCT5O2F6sGn5g" association="_gydmadwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gydma9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gydmbNwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTj5YBE9EeGOffqMW1YiZA" name="A_generalMachine_protocolConformance" memberEnd="_VdWHgxE9EeGOffqMW1YiZA _VTj5YRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTj5YRE9EeGOffqMW1YiZA" name="protocolConformance" visibility="public" type="_VdWHgBE9EeGOffqMW1YiZA" subsettedProperty="_VUpegRE9EeGOffqMW1YiZA" association="_VTj5YBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTj5YhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTj5YxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gydmbdwbEeCT5O2F6sGn5g" name="A_generalOrdering_interactionFragment" memberEnd="_g0cjbdwbEeCT5O2F6sGn5g _gydmbtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gydmbtwbEeCT5O2F6sGn5g" name="interactionFragment" visibility="public" type="_g0cjYNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gydmbdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gydmb9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTkgcBE9EeGOffqMW1YiZA" name="A_generalOrdering_interactionFragment" memberEnd="_VZuLzRE9EeGOffqMW1YiZA _VTkgcRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTkgcRE9EeGOffqMW1YiZA" name="interactionFragment" visibility="public" type="_VZuLwBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTkgcBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTkgchE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyeNcNwbEeCT5O2F6sGn5g" name="A_general_classifier" isDerived="true" memberEnd="_gzuxs9wbEeCT5O2F6sGn5g _gyeNcdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyeNcdwbEeCT5O2F6sGn5g" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" association="_gyeNcNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyeNctwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyeNc9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTkgcxE9EeGOffqMW1YiZA" name="A_general_classifier" isDerived="true" memberEnd="_VXsygBE9EeGOffqMW1YiZA _VTkgdBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTkgdBE9EeGOffqMW1YiZA" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" association="_VTkgcxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTkgdRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTkgdhE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyeNdNwbEeCT5O2F6sGn5g" name="A_general_generalization" memberEnd="_g0WcwdwbEeCT5O2F6sGn5g _gyeNddwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyeNddwbEeCT5O2F6sGn5g" name="generalization" visibility="public" type="_C7AF4GwREdq14q0ETb1t3g" subsettedProperty="_gy8ukdwbEeCT5O2F6sGn5g" association="_gyeNdNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyeNdtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyeNd9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTlHgBE9EeGOffqMW1YiZA" name="A_general_generalization" memberEnd="_VZfiRBE9EeGOffqMW1YiZA _VTlHgRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTlHgRE9EeGOffqMW1YiZA" name="generalization" visibility="public" type="_C7AF4GwREdq14q0ETb1t3g" subsettedProperty="_VUpegRE9EeGOffqMW1YiZA" association="_VTlHgBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTlHghE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTlHgxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyeNeNwbEeCT5O2F6sGn5g" name="A_generalizationSet_generalization" memberEnd="_g0Wcw9wbEeCT5O2F6sGn5g _g0XD2dwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyeNedwbEeCT5O2F6sGn5g" name="A_generalization_specific" memberEnd="_gzuxuNwbEeCT5O2F6sGn5g _g0Wcy9wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyeNetwbEeCT5O2F6sGn5g" name="A_group_inActivity" memberEnd="_gzW-TdwbEeCT5O2F6sGn5g _gzaBpNwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyeNe9wbEeCT5O2F6sGn5g" name="A_guard_activityEdge" memberEnd="_gzZakNwbEeCT5O2F6sGn5g _gyeNfNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyeNfNwbEeCT5O2F6sGn5g" name="activityEdge" visibility="public" type="_gzZagNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyeNe9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyeNfdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTlHhBE9EeGOffqMW1YiZA" name="A_generalizationSet_generalization" memberEnd="_VZfiRhE9EeGOffqMW1YiZA _VZgwaRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTlHhRE9EeGOffqMW1YiZA" name="A_generalization_specific" memberEnd="_VXsyhRE9EeGOffqMW1YiZA _VZgJVBE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_DwV68AtCEeGcpbeCPJfCmw" name="A_group_inActivity" memberEnd="_PCvjoAs_EeGcpbeCPJfCmw _5V2SAAtBEeGcpbeCPJfCmw"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTlukBE9EeGOffqMW1YiZA" name="A_guard_activityEdge" memberEnd="_VVcIwBE9EeGOffqMW1YiZA _VTlukRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTlukRE9EeGOffqMW1YiZA" name="activityEdge" visibility="public" type="_VVcIsBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTlukBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTlukhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyeNftwbEeCT5O2F6sGn5g" name="A_guard_interactionOperand" memberEnd="_g0dKftwbEeCT5O2F6sGn5g _gyeNf9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyeNf9wbEeCT5O2F6sGn5g" name="interactionOperand" visibility="public" type="_g0dKcNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyeNftwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTlukxE9EeGOffqMW1YiZA" name="A_guard_interactionOperand" memberEnd="_VZuy3hE9EeGOffqMW1YiZA _VTlulBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTlulBE9EeGOffqMW1YiZA" name="interactionOperand" visibility="public" type="_VZuy0BE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTlukxE9EeGOffqMW1YiZA"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gye0gNwbEeCT5O2F6sGn5g" name="A_guard_transition" memberEnd="_g2SWfdwbEeCT5O2F6sGn5g _gye0gdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gye0gdwbEeCT5O2F6sGn5g" name="transition" visibility="public" type="_ykKV8PnlEdunWsS3se92JQ" subsettedProperty="_g0Aek9wbEeCT5O2F6sGn5g" association="_gye0gNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gye0gtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTlulRE9EeGOffqMW1YiZA" name="A_guard_transition" memberEnd="_Ve9RExE9EeGOffqMW1YiZA _VTmVoBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTmVoBE9EeGOffqMW1YiZA" name="transition" visibility="public" type="_ykKV8PnlEdunWsS3se92JQ" subsettedProperty="_VYbLUxE9EeGOffqMW1YiZA" association="_VTlulRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTmVoRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gye0g9wbEeCT5O2F6sGn5g" name="A_handlerBody_exceptionHandler" memberEnd="_g0OhBNwbEeCT5O2F6sGn5g _gye0hNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gye0hNwbEeCT5O2F6sGn5g" name="exceptionHandler" visibility="public" type="_g0Og8NwbEeCT5O2F6sGn5g" association="_gye0g9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gye0hdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gye0htwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTmVohE9EeGOffqMW1YiZA" name="A_handlerBody_exceptionHandler" memberEnd="_VZPDpBE9EeGOffqMW1YiZA _VTmVoxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTmVoxE9EeGOffqMW1YiZA" name="exceptionHandler" visibility="public" type="_VZPDkBE9EeGOffqMW1YiZA" association="_VTmVohE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTmVpBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTmVpRE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gye0h9wbEeCT5O2F6sGn5g" name="A_handler_protectedNode" memberEnd="_g0OhDNwbEeCT5O2F6sGn5g _g0OhBtwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gye0iNwbEeCT5O2F6sGn5g" name="A_icon_stereotype" memberEnd="_g2E7HdwbEeCT5O2F6sGn5g _gye0idwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gye0idwbEeCT5O2F6sGn5g" name="stereotype" visibility="public" type="_A7vDAGv0Edq7X4sGURiZYA" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gye0iNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gye0itwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTmVphE9EeGOffqMW1YiZA" name="A_handler_protectedNode" memberEnd="_VZPqpBE9EeGOffqMW1YiZA _VZPDphE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTm8sBE9EeGOffqMW1YiZA" name="A_icon_stereotype" memberEnd="_VeW0KhE9EeGOffqMW1YiZA _VTm8sRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTm8sRE9EeGOffqMW1YiZA" name="stereotype" visibility="public" type="_A7vDAGv0Edq7X4sGURiZYA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTm8sBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTm8shE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gye0i9wbEeCT5O2F6sGn5g" name="A_importedElement_elementImport" memberEnd="_g0LdoNwbEeCT5O2F6sGn5g _gye0jNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gye0jNwbEeCT5O2F6sGn5g" name="elementImport" visibility="public" type="_RPl78GwIEdq7X4sGURiZYA" subsettedProperty="_gy8ukdwbEeCT5O2F6sGn5g" association="_gye0i9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gye0jdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gye0jtwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTm8sxE9EeGOffqMW1YiZA" name="A_importedElement_elementImport" memberEnd="_VZKLEBE9EeGOffqMW1YiZA _VTm8tBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTm8tBE9EeGOffqMW1YiZA" name="elementImport" visibility="public" type="_RPl78GwIEdq7X4sGURiZYA" subsettedProperty="_VUpegRE9EeGOffqMW1YiZA" association="_VTm8sxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTm8tRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTm8thE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyfbkNwbEeCT5O2F6sGn5g" name="A_importedMember_namespace" isDerived="true" memberEnd="_g1S3-dwbEeCT5O2F6sGn5g _gyfbkdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyfbkdwbEeCT5O2F6sGn5g" name="namespace" visibility="public" type="_ZiwkoGwLEdq7X4sGURiZYA" subsettedProperty="_gyjF9NwbEeCT5O2F6sGn5g" association="_gyfbkNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyfbktwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyfbk9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTnjwBE9EeGOffqMW1YiZA" name="A_importedMember_namespace" isDerived="true" memberEnd="_VarOBBE9EeGOffqMW1YiZA _VTnjwRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTnjwRE9EeGOffqMW1YiZA" name="namespace" visibility="public" type="_ZiwkoGwLEdq7X4sGURiZYA" subsettedProperty="_VTwttRE9EeGOffqMW1YiZA" association="_VTnjwBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTnjwhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTnjwxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyfblNwbEeCT5O2F6sGn5g" name="A_importedPackage_packageImport" memberEnd="_g1jWpdwbEeCT5O2F6sGn5g _gyfbldwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyfbldwbEeCT5O2F6sGn5g" name="packageImport" visibility="public" type="_SnNPIGwIEdq7X4sGURiZYA" subsettedProperty="_gy8ukdwbEeCT5O2F6sGn5g" association="_gyfblNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyfbltwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyfbl9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTnjxBE9EeGOffqMW1YiZA" name="A_importedPackage_packageImport" memberEnd="_VcZsUBE9EeGOffqMW1YiZA _VTnjxRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTnjxRE9EeGOffqMW1YiZA" name="packageImport" visibility="public" type="_SnNPIGwIEdq7X4sGURiZYA" subsettedProperty="_VUpegRE9EeGOffqMW1YiZA" association="_VTnjxBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTnjxhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTnjxxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyfbmNwbEeCT5O2F6sGn5g" name="A_inInterruptibleRegion_node" memberEnd="_gzbPwNwbEeCT5O2F6sGn5g _g0fmutwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyfbmdwbEeCT5O2F6sGn5g" name="A_inPartition_node" memberEnd="_gzbPxNwbEeCT5O2F6sGn5g _gzcd6dwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyfbmtwbEeCT5O2F6sGn5g" name="A_inState_objectNode" memberEnd="_g1XJbtwbEeCT5O2F6sGn5g _gyfbm9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyfbm9wbEeCT5O2F6sGn5g" name="objectNode" visibility="public" type="_g1XJYNwbEeCT5O2F6sGn5g" association="_gyfbmtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyfbnNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyfbndwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTnjyBE9EeGOffqMW1YiZA" name="A_inInterruptibleRegion_node" memberEnd="_VVgaIxE9EeGOffqMW1YiZA _VZx2LBE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTnjyRE9EeGOffqMW1YiZA" name="A_inPartition_node" memberEnd="_VVgaJxE9EeGOffqMW1YiZA _VVkrkBE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VToK0BE9EeGOffqMW1YiZA" name="A_inState_objectNode" memberEnd="_VbcDDhE9EeGOffqMW1YiZA _VToK0RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VToK0RE9EeGOffqMW1YiZA" name="objectNode" visibility="public" type="_VbcDABE9EeGOffqMW1YiZA" association="_VToK0BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VToK0hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VToK0xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyfbntwbEeCT5O2F6sGn5g" name="A_include_includingCase" memberEnd="_g2WA59wbEeCT5O2F6sGn5g _g0YR9twbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyfbn9wbEeCT5O2F6sGn5g" name="A_incoming_target_node" memberEnd="_gzbPy9wbEeCT5O2F6sGn5g _gzZaptwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_EhL8MPnmEdunWsS3se92JQ" name="A_incoming_target_vertex" memberEnd="_g2ZrPdwbEeCT5O2F6sGn5g _EhVtMPnmEdunWsS3se92JQ _EhVtM_nmEdunWsS3se92JQ">
+ <packagedElement xmi:type="uml:Association" xmi:id="_VToK1BE9EeGOffqMW1YiZA" name="A_include_includingCase" memberEnd="_VfFM9xE9EeGOffqMW1YiZA _VZneFhE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VToK1RE9EeGOffqMW1YiZA" name="A_incoming_target_node" memberEnd="_VVhBMBE9EeGOffqMW1YiZA _VVcI1hE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_EhL8MPnmEdunWsS3se92JQ" name="A_incoming_target_vertex" memberEnd="_VfI3RBE9EeGOffqMW1YiZA _EhVtMPnmEdunWsS3se92JQ _EhVtM_nmEdunWsS3se92JQ">
<ownedEnd xmi:id="_EhVtM_nmEdunWsS3se92JQ" name="incoming" visibility="private" type="_ykKV8PnlEdunWsS3se92JQ" association="_EhL8MPnmEdunWsS3se92JQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EhVtNPnmEdunWsS3se92JQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EhVtNfnmEdunWsS3se92JQ" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gygCoNwbEeCT5O2F6sGn5g" name="A_informationSource_informationFlow" memberEnd="_g0Y5ENwbEeCT5O2F6sGn5g _gygCodwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gygCodwbEeCT5O2F6sGn5g" name="informationFlow" visibility="public" type="_g0Y5ANwbEeCT5O2F6sGn5g" subsettedProperty="_gy5rStwbEeCT5O2F6sGn5g" association="_gygCoNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gygCotwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gygCo9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTox4BE9EeGOffqMW1YiZA" name="A_informationSource_informationFlow" memberEnd="_VZosQBE9EeGOffqMW1YiZA _VTox4RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTox4RE9EeGOffqMW1YiZA" name="informationFlow" visibility="public" type="_VZosMBE9EeGOffqMW1YiZA" subsettedProperty="_VUkmBhE9EeGOffqMW1YiZA" association="_VTox4BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTox4hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTox4xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gygCpNwbEeCT5O2F6sGn5g" name="A_informationTarget_informationFlow" memberEnd="_g0Y5E9wbEeCT5O2F6sGn5g _gygCpdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gygCpdwbEeCT5O2F6sGn5g" name="informationFlow" visibility="public" type="_g0Y5ANwbEeCT5O2F6sGn5g" subsettedProperty="_gy8ukdwbEeCT5O2F6sGn5g" association="_gygCpNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gygCptwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gygCp9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTpY8BE9EeGOffqMW1YiZA" name="A_informationTarget_informationFlow" memberEnd="_VZosQxE9EeGOffqMW1YiZA _VTpY8RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTpY8RE9EeGOffqMW1YiZA" name="informationFlow" visibility="public" type="_VZosMBE9EeGOffqMW1YiZA" subsettedProperty="_VUpegRE9EeGOffqMW1YiZA" association="_VTpY8BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTpY8hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTpY8xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gygCqNwbEeCT5O2F6sGn5g" name="A_inheritedMember_classifier" isDerived="true" memberEnd="_gzuxvNwbEeCT5O2F6sGn5g _gygCqdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gygCqdwbEeCT5O2F6sGn5g" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_gyjF9NwbEeCT5O2F6sGn5g" association="_gygCqNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gygCqtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gygCq9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTpY9BE9EeGOffqMW1YiZA" name="A_inheritedMember_classifier" isDerived="true" memberEnd="_VXsyiRE9EeGOffqMW1YiZA _VTpY9RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTpY9RE9EeGOffqMW1YiZA" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_VTwttRE9EeGOffqMW1YiZA" association="_VTpY9BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTpY9hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTpY9xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gygCrNwbEeCT5O2F6sGn5g" name="A_inheritedParameter_redefinableTemplateSignature" isDerived="true" memberEnd="_g16jB9wbEeCT5O2F6sGn5g _gygCrdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gygCrdwbEeCT5O2F6sGn5g" name="redefinableTemplateSignature" visibility="public" type="_9keOQGvdEdq4DLWZOhbdEA" subsettedProperty="_gyro2twbEeCT5O2F6sGn5g" association="_gygCrNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gygCrtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gygCr9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTqAABE9EeGOffqMW1YiZA" name="A_inheritedParameter_redefinableTemplateSignature" isDerived="true" memberEnd="_Vd3E5BE9EeGOffqMW1YiZA _VTqAARE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTqAARE9EeGOffqMW1YiZA" name="redefinableTemplateSignature" visibility="public" type="_9keOQGvdEdq4DLWZOhbdEA" subsettedProperty="_VUH6ERE9EeGOffqMW1YiZA" association="_VTqAABE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTqAAhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTqAAxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gygCsNwbEeCT5O2F6sGn5g" name="A_inputElement_regionAsInput" memberEnd="_g0PvItwbEeCT5O2F6sGn5g _g0PvFtwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gygpsNwbEeCT5O2F6sGn5g" name="A_inputValue_linkAction" memberEnd="_g0iDANwbEeCT5O2F6sGn5g _gygpsdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gygpsdwbEeCT5O2F6sGn5g" name="linkAction" visibility="public" type="_g0iC8NwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gygpsNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gygpstwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTqABBE9EeGOffqMW1YiZA" name="A_inputElement_regionAsInput" memberEnd="_VZRf1hE9EeGOffqMW1YiZA _VZQ4xhE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTqABRE9EeGOffqMW1YiZA" name="A_inputValue_linkAction" memberEnd="_VZ1gkBE9EeGOffqMW1YiZA _VTqABhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTqABhE9EeGOffqMW1YiZA" name="linkAction" visibility="public" type="_VZ1ggBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VTqABRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTqABxE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gygps9wbEeCT5O2F6sGn5g" name="A_inputValue_opaqueAction" memberEnd="_g1YXgNwbEeCT5O2F6sGn5g _gygptNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gygptNwbEeCT5O2F6sGn5g" name="opaqueAction" visibility="public" type="__pbPMLG4EeCDe8CO90iVKQ" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gygps9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gygptdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTqACBE9EeGOffqMW1YiZA" name="A_inputValue_opaqueAction" memberEnd="_VbefQBE9EeGOffqMW1YiZA _VTqACRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTqACRE9EeGOffqMW1YiZA" name="opaqueAction" visibility="public" type="__pbPMLG4EeCDe8CO90iVKQ" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VTqACBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTqAChE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gygpttwbEeCT5O2F6sGn5g" name="A_input_action" isDerived="true" memberEnd="_gzBnMNwbEeCT5O2F6sGn5g _gygpt9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gygpt9wbEeCT5O2F6sGn5g" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gygpttwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gygpuNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTqnEBE9EeGOffqMW1YiZA" name="A_input_action" isDerived="true" memberEnd="_VU4IABE9EeGOffqMW1YiZA _VTqnERE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTqnERE9EeGOffqMW1YiZA" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTqnEBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTqnEhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gygpudwbEeCT5O2F6sGn5g" name="A_insertAt_addStructuralFeatureValueAction" memberEnd="_gzdr-dwbEeCT5O2F6sGn5g _gygputwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gygputwbEeCT5O2F6sGn5g" name="addStructuralFeatureValueAction" visibility="public" type="_gzdr8NwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gygpudwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gygpu9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTqnExE9EeGOffqMW1YiZA" name="A_insertAt_addStructuralFeatureValueAction" memberEnd="_VVmgyRE9EeGOffqMW1YiZA _VTqnFBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTqnFBE9EeGOffqMW1YiZA" name="addStructuralFeatureValueAction" visibility="public" type="_VVmgwBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VTqnExE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTqnFRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gygpvNwbEeCT5O2F6sGn5g" name="A_insertAt_addVariableValueAction" memberEnd="_gzdsCNwbEeCT5O2F6sGn5g _gygpvdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gygpvdwbEeCT5O2F6sGn5g" name="addVariableValueAction" visibility="public" type="_gzdr_9wbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gygpvNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gygpvtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTrOIBE9EeGOffqMW1YiZA" name="A_insertAt_addVariableValueAction" memberEnd="_VVnH2RE9EeGOffqMW1YiZA _VTrOIRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTrOIRE9EeGOffqMW1YiZA" name="addVariableValueAction" visibility="public" type="_VVnH0BE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VTrOIBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTrOIhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gygpv9wbEeCT5O2F6sGn5g" name="A_insertAt_linkEndCreationData" memberEnd="_g0iqCdwbEeCT5O2F6sGn5g _gygpwNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gygpwNwbEeCT5O2F6sGn5g" name="linkEndCreationData" visibility="public" type="_g0iqANwbEeCT5O2F6sGn5g" association="_gygpv9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gygpwdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTrOIxE9EeGOffqMW1YiZA" name="A_insertAt_linkEndCreationData" memberEnd="_VZ2HmRE9EeGOffqMW1YiZA _VTrOJBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTrOJBE9EeGOffqMW1YiZA" name="linkEndCreationData" visibility="public" type="_VZ2HkBE9EeGOffqMW1YiZA" association="_VTrOIxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTrOJRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyhQwNwbEeCT5O2F6sGn5g" name="A_instance_instanceValue" memberEnd="_g0auT9wbEeCT5O2F6sGn5g _gyhQwdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyhQwdwbEeCT5O2F6sGn5g" name="instanceValue" visibility="public" type="_PyCx8GveEdq4DLWZOhbdEA" association="_gyhQwNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyhQwtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyhQw9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTrOJhE9EeGOffqMW1YiZA" name="A_instance_instanceValue" memberEnd="_VZrIjxE9EeGOffqMW1YiZA _VTrOJxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTrOJxE9EeGOffqMW1YiZA" name="instanceValue" visibility="public" type="_PyCx8GveEdq4DLWZOhbdEA" association="_VTrOJhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTrOKBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTrOKRE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyhQxNwbEeCT5O2F6sGn5g" name="A_interfaceRealization_implementingClassifier" memberEnd="_gzlAudwbEeCT5O2F6sGn5g _g0e_qNwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyhQxdwbEeCT5O2F6sGn5g" name="A_interruptingEdge_interrupts" memberEnd="_g0fmttwbEeCT5O2F6sGn5g _gzZandwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyhQxtwbEeCT5O2F6sGn5g" name="A_invariant_stateInvariant" memberEnd="_g2DF7dwbEeCT5O2F6sGn5g _gyhQx9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyhQx9wbEeCT5O2F6sGn5g" name="stateInvariant" visibility="public" type="_g2DF6NwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyhQxtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyhQyNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTr1MBE9EeGOffqMW1YiZA" name="A_interfaceRealization_implementingClassifier" memberEnd="_VWMWoBE9EeGOffqMW1YiZA _VZx2IBE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTr1MRE9EeGOffqMW1YiZA" name="A_interruptingEdge_interrupts" memberEnd="_VZx2KBE9EeGOffqMW1YiZA _VVcIzRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTr1MhE9EeGOffqMW1YiZA" name="A_invariant_stateInvariant" memberEnd="_VeSitRE9EeGOffqMW1YiZA _VTr1MxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTr1MxE9EeGOffqMW1YiZA" name="stateInvariant" visibility="public" type="_VeSisBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTr1MhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTr1NBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyhQydwbEeCT5O2F6sGn5g" name="A_joinSpec_joinNode" memberEnd="_g0g03dwbEeCT5O2F6sGn5g _gyhQytwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyhQytwbEeCT5O2F6sGn5g" name="joinNode" visibility="public" type="_g0g00NwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyhQydwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyhQy9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTr1NRE9EeGOffqMW1YiZA" name="A_joinSpec_joinNode" memberEnd="_VZzrXRE9EeGOffqMW1YiZA _VTr1NhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTr1NhE9EeGOffqMW1YiZA" name="joinNode" visibility="public" type="_VZzrUBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTr1NRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTr1NxE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyhQzNwbEeCT5O2F6sGn5g" name="A_lifeline_interaction" memberEnd="_g0bVUNwbEeCT5O2F6sGn5g _g0hb89wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyh30NwbEeCT5O2F6sGn5g" name="A_localPostcondition_action" memberEnd="_gzCOI9wbEeCT5O2F6sGn5g _gyh30dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyh30dwbEeCT5O2F6sGn5g" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyh30NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyh30twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTscQBE9EeGOffqMW1YiZA" name="A_lifeline_interaction" memberEnd="_VZsWoBE9EeGOffqMW1YiZA _VZ0ScxE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTscQRE9EeGOffqMW1YiZA" name="A_localPostcondition_action" memberEnd="_VU4IBxE9EeGOffqMW1YiZA _VTscQhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTscQhE9EeGOffqMW1YiZA" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTscQRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTscQxE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyh309wbEeCT5O2F6sGn5g" name="A_localPrecondition_action" memberEnd="_gzCOJ9wbEeCT5O2F6sGn5g _gyh31NwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyh31NwbEeCT5O2F6sGn5g" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyh309wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyh31dwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTtqYBE9EeGOffqMW1YiZA" name="A_localPrecondition_action" memberEnd="_VU4ICxE9EeGOffqMW1YiZA _VTtqYRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTtqYRE9EeGOffqMW1YiZA" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTtqYBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTtqYhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyh31twbEeCT5O2F6sGn5g" name="A_loopVariableInput_loopNode" memberEnd="_g1JuINwbEeCT5O2F6sGn5g _gyh319wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyh319wbEeCT5O2F6sGn5g" name="loopNode" visibility="public" type="_g1JuANwbEeCT5O2F6sGn5g" subsettedProperty="_gy65bdwbEeCT5O2F6sGn5g" association="_gyh31twbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyh32NwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTuRcBE9EeGOffqMW1YiZA" name="A_loopVariableInput_loopNode" memberEnd="_VZ_RoBE9EeGOffqMW1YiZA _VTuRcRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTuRcRE9EeGOffqMW1YiZA" name="loopNode" visibility="public" type="_VZ_RgBE9EeGOffqMW1YiZA" subsettedProperty="_VUnCQRE9EeGOffqMW1YiZA" association="_VTuRcBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTuRchE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyh32dwbEeCT5O2F6sGn5g" name="A_loopVariable_loopNode" memberEnd="_g1JuHNwbEeCT5O2F6sGn5g _gyh32twbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyh32twbEeCT5O2F6sGn5g" name="loopNode" visibility="public" type="_g1JuANwbEeCT5O2F6sGn5g" association="_gyh32dwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyh329wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTuRcxE9EeGOffqMW1YiZA" name="A_loopVariable_loopNode" memberEnd="_VZ_RnBE9EeGOffqMW1YiZA _VTuRdBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTuRdBE9EeGOffqMW1YiZA" name="loopNode" visibility="public" type="_VZ_RgBE9EeGOffqMW1YiZA" association="_VTuRcxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTuRdRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyh33NwbEeCT5O2F6sGn5g" name="A_lowerValue_owningLower" memberEnd="_g1NYdNwbEeCT5O2F6sGn5g _gyh33dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyh33dwbEeCT5O2F6sGn5g" name="owningLower" visibility="public" type="_Gjgl0GveEdq4DLWZOhbdEA" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyh33NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyh33twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTuRdhE9EeGOffqMW1YiZA" name="A_lowerValue_owningLower" memberEnd="_VaHNVxE9EeGOffqMW1YiZA _VTuRdxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTuRdxE9EeGOffqMW1YiZA" name="owningLower" visibility="public" type="_Gjgl0GveEdq4DLWZOhbdEA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTuRdhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTuReBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyh339wbEeCT5O2F6sGn5g" name="A_manifestation_artifact" memberEnd="_gze6ENwbEeCT5O2F6sGn5g _gyh34NwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyh34NwbEeCT5O2F6sGn5g" name="artifact" visibility="public" type="_-lGRgHLzEdqziYxiZo0YtA" subsettedProperty="_g0EI49wbEeCT5O2F6sGn5g _g0JodNwbEeCT5O2F6sGn5g" association="_gyh339wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTu4gBE9EeGOffqMW1YiZA" name="A_manifestation_artifact" memberEnd="_VVpkEBE9EeGOffqMW1YiZA _VTu4gRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTu4gRE9EeGOffqMW1YiZA" name="artifact" visibility="public" type="_-lGRgHLzEdqziYxiZo0YtA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw _VYyXoBE9EeGOffqMW1YiZA" association="_VTu4gBE9EeGOffqMW1YiZA"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyie4NwbEeCT5O2F6sGn5g" name="A_mapping_abstraction" memberEnd="_gzAY-dwbEeCT5O2F6sGn5g _gyie4dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyie4dwbEeCT5O2F6sGn5g" name="abstraction" visibility="public" type="_gzAY9twbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyie4NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyie4twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTu4ghE9EeGOffqMW1YiZA" name="A_mapping_abstraction" memberEnd="_VU1EsxE9EeGOffqMW1YiZA _VTu4gxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTu4gxE9EeGOffqMW1YiZA" name="abstraction" visibility="public" type="_VU1EsBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTu4ghE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTu4hBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyie49wbEeCT5O2F6sGn5g" name="A_max_durationInterval" memberEnd="_g0IaX9wbEeCT5O2F6sGn5g _gyie5dwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gyie5NwbEeCT5O2F6sGn5g" general="_gyie6NwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gyie5dwbEeCT5O2F6sGn5g" name="durationInterval" visibility="public" type="_g0IaXNwbEeCT5O2F6sGn5g" redefinedProperty="_gyie6dwbEeCT5O2F6sGn5g" association="_gyie49wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyie5twbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyie59wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTu4hRE9EeGOffqMW1YiZA" name="A_max_durationInterval" memberEnd="_VY-k7xE9EeGOffqMW1YiZA _VTvfkRE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VTvfkBE9EeGOffqMW1YiZA" general="_VTvflBE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VTvfkRE9EeGOffqMW1YiZA" name="durationInterval" visibility="public" type="_VY-k7BE9EeGOffqMW1YiZA" redefinedProperty="_VTvflRE9EeGOffqMW1YiZA" association="_VTu4hRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTvfkhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTvfkxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyie6NwbEeCT5O2F6sGn5g" name="A_max_interval" memberEnd="_g0fmwdwbEeCT5O2F6sGn5g _gyie6dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyie6dwbEeCT5O2F6sGn5g" name="interval" visibility="public" type="_g0fmvtwbEeCT5O2F6sGn5g" association="_gyie6NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyie6twbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyie69wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTvflBE9EeGOffqMW1YiZA" name="A_max_interval" memberEnd="_VZydMxE9EeGOffqMW1YiZA _VTvflRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTvflRE9EeGOffqMW1YiZA" name="interval" visibility="public" type="_VZydMBE9EeGOffqMW1YiZA" association="_VTvflBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTvflhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTvflxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyie7NwbEeCT5O2F6sGn5g" name="A_max_timeInterval" memberEnd="_g2RIU9wbEeCT5O2F6sGn5g _gyie7twbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gyie7dwbEeCT5O2F6sGn5g" general="_gyie6NwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gyie7twbEeCT5O2F6sGn5g" name="timeInterval" visibility="public" type="_g2RIUNwbEeCT5O2F6sGn5g" redefinedProperty="_gyie6dwbEeCT5O2F6sGn5g" association="_gyie7NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyie79wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyie8NwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTvfmBE9EeGOffqMW1YiZA" name="A_max_timeInterval" memberEnd="_VexD0xE9EeGOffqMW1YiZA _VTwGoRE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VTwGoBE9EeGOffqMW1YiZA" general="_VTvflBE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VTwGoRE9EeGOffqMW1YiZA" name="timeInterval" visibility="public" type="_VexD0BE9EeGOffqMW1YiZA" redefinedProperty="_VTvflRE9EeGOffqMW1YiZA" association="_VTvfmBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTwGohE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTwGoxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyie8dwbEeCT5O2F6sGn5g" name="A_maxint_interactionConstraint" memberEnd="_g0b8ZdwbEeCT5O2F6sGn5g _gyjF8NwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyjF8NwbEeCT5O2F6sGn5g" name="interactionConstraint" visibility="public" type="_g0b8UNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyie8dwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyjF8dwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTwtsBE9EeGOffqMW1YiZA" name="A_maxint_interactionConstraint" memberEnd="_VZs9tRE9EeGOffqMW1YiZA _VTwtsRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTwtsRE9EeGOffqMW1YiZA" name="interactionConstraint" visibility="public" type="_VZs9oBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTwtsBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTwtshE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyjF8twbEeCT5O2F6sGn5g" name="A_memberEnd_association" memberEnd="_gzgIONwbEeCT5O2F6sGn5g _g1sgnNwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyjF89wbEeCT5O2F6sGn5g" name="A_member_memberNamespace" isDerived="true" memberEnd="_g1S3_dwbEeCT5O2F6sGn5g _gyjF9NwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyjF9NwbEeCT5O2F6sGn5g" name="memberNamespace" visibility="public" type="_ZiwkoGwLEdq7X4sGURiZYA" association="_gyjF89wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyjF9dwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyjF9twbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTwtsxE9EeGOffqMW1YiZA" name="A_memberEnd_association" memberEnd="_VV4NkxE9EeGOffqMW1YiZA _VdFo1BE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTwttBE9EeGOffqMW1YiZA" name="A_member_memberNamespace" isDerived="true" memberEnd="_VarOCBE9EeGOffqMW1YiZA _VTwttRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTwttRE9EeGOffqMW1YiZA" name="memberNamespace" visibility="public" type="_ZiwkoGwLEdq7X4sGURiZYA" association="_VTwttBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTwtthE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTwttxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyjF99wbEeCT5O2F6sGn5g" name="A_mergedPackage_packageMerge" memberEnd="_g1j9s9wbEeCT5O2F6sGn5g _gyjF-NwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyjF-NwbEeCT5O2F6sGn5g" name="packageMerge" visibility="public" type="_g1j9sNwbEeCT5O2F6sGn5g" subsettedProperty="_gy8ukdwbEeCT5O2F6sGn5g" association="_gyjF99wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyjF-dwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyjF-twbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTxUwBE9EeGOffqMW1YiZA" name="A_mergedPackage_packageMerge" memberEnd="_VcsAMxE9EeGOffqMW1YiZA _VTxUwRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTxUwRE9EeGOffqMW1YiZA" name="packageMerge" visibility="public" type="_VcsAMBE9EeGOffqMW1YiZA" subsettedProperty="_VUpegRE9EeGOffqMW1YiZA" association="_VTxUwBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTxUwhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTxUwxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyjF-9wbEeCT5O2F6sGn5g" name="A_message_considerIgnoreFragment" memberEnd="_gz_3edwbEeCT5O2F6sGn5g _gyjF_NwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyjF_NwbEeCT5O2F6sGn5g" name="considerIgnoreFragment" visibility="public" type="_gz_3cNwbEeCT5O2F6sGn5g" association="_gyjF-9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyjF_dwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyjF_twbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTxUxBE9EeGOffqMW1YiZA" name="A_message_considerIgnoreFragment" memberEnd="_VYZ9KRE9EeGOffqMW1YiZA _VTxUxRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTxUxRE9EeGOffqMW1YiZA" name="considerIgnoreFragment" visibility="public" type="_VYZ9IBE9EeGOffqMW1YiZA" association="_VTxUxBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTxUxhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTxUxxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyjF_9wbEeCT5O2F6sGn5g" name="A_message_interaction" memberEnd="_g0bVVNwbEeCT5O2F6sGn5g _g1K8MdwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyjtANwbEeCT5O2F6sGn5g" name="A_message_messageEnd" memberEnd="_g1MKQ9wbEeCT5O2F6sGn5g _gyjtAdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyjtAdwbEeCT5O2F6sGn5g" name="messageEnd" visibility="public" type="_g1MKQNwbEeCT5O2F6sGn5g" association="_gyjtANwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyjtAtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyjtA9wbEeCT5O2F6sGn5g" value="2"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTxUyBE9EeGOffqMW1YiZA" name="A_message_interaction" memberEnd="_VZsWpBE9EeGOffqMW1YiZA _VaBGuBE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTx70BE9EeGOffqMW1YiZA" name="A_message_messageEnd" memberEnd="_VaEKAxE9EeGOffqMW1YiZA _VTx70RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTx70RE9EeGOffqMW1YiZA" name="messageEnd" visibility="public" type="_VaEKABE9EeGOffqMW1YiZA" association="_VTx70BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTx70hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTx70xE9EeGOffqMW1YiZA" value="2"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyjtBNwbEeCT5O2F6sGn5g" name="A_metaclassReference_profile" memberEnd="_g1qradwbEeCT5O2F6sGn5g _gyjtBdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyjtBdwbEeCT5O2F6sGn5g" name="profile" visibility="public" type="__pew8GvzEdq7X4sGURiZYA" subsettedProperty="_g0LdotwbEeCT5O2F6sGn5g" association="_gyjtBNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyjtBtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTx71BE9EeGOffqMW1YiZA" name="A_metaclassReference_profile" memberEnd="_VdB-eBE9EeGOffqMW1YiZA _VTx71RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTx71RE9EeGOffqMW1YiZA" name="profile" visibility="public" type="__pew8GvzEdq7X4sGURiZYA" subsettedProperty="_VZKLEhE9EeGOffqMW1YiZA" association="_VTx71BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTx71hE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyjtB9wbEeCT5O2F6sGn5g" name="A_metamodelReference_profile" memberEnd="_g1qrbdwbEeCT5O2F6sGn5g _gyjtCNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyjtCNwbEeCT5O2F6sGn5g" name="profile" visibility="public" type="__pew8GvzEdq7X4sGURiZYA" subsettedProperty="_g1jWp9wbEeCT5O2F6sGn5g" association="_gyjtB9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyjtCdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTyi4BE9EeGOffqMW1YiZA" name="A_metamodelReference_profile" memberEnd="_VdClgBE9EeGOffqMW1YiZA _VTyi4RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTyi4RE9EeGOffqMW1YiZA" name="profile" visibility="public" type="__pew8GvzEdq7X4sGURiZYA" subsettedProperty="_VcZsUhE9EeGOffqMW1YiZA" association="_VTyi4BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTyi4hE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyjtCtwbEeCT5O2F6sGn5g" name="A_method_specification" memberEnd="_gzjyodwbEeCT5O2F6sGn5g _gzikgNwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyjtC9wbEeCT5O2F6sGn5g" name="A_min_durationInterval" memberEnd="_g0IaYdwbEeCT5O2F6sGn5g _gyjtDdwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gyjtDNwbEeCT5O2F6sGn5g" general="_gyjtENwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gyjtDdwbEeCT5O2F6sGn5g" name="durationInterval" visibility="public" type="_g0IaXNwbEeCT5O2F6sGn5g" redefinedProperty="_gyjtEdwbEeCT5O2F6sGn5g" association="_gyjtC9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyjtDtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyjtD9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTyi4xE9EeGOffqMW1YiZA" name="A_method_specification" memberEnd="_VWJTVhE9EeGOffqMW1YiZA _VWEa1BE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTyi5BE9EeGOffqMW1YiZA" name="A_min_durationInterval" memberEnd="_VY-k8RE9EeGOffqMW1YiZA _VTyi5hE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VTyi5RE9EeGOffqMW1YiZA" general="_VTzJ8BE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VTyi5hE9EeGOffqMW1YiZA" name="durationInterval" visibility="public" type="_VY-k7BE9EeGOffqMW1YiZA" redefinedProperty="_VTzJ8RE9EeGOffqMW1YiZA" association="_VTyi5BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTyi5xE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTyi6BE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyjtENwbEeCT5O2F6sGn5g" name="A_min_interval" memberEnd="_g0fmw9wbEeCT5O2F6sGn5g _gyjtEdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyjtEdwbEeCT5O2F6sGn5g" name="interval" visibility="public" type="_g0fmvtwbEeCT5O2F6sGn5g" association="_gyjtENwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyjtEtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyjtE9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTzJ8BE9EeGOffqMW1YiZA" name="A_min_interval" memberEnd="_VZydNRE9EeGOffqMW1YiZA _VTzJ8RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTzJ8RE9EeGOffqMW1YiZA" name="interval" visibility="public" type="_VZydMBE9EeGOffqMW1YiZA" association="_VTzJ8BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTzJ8hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTzJ8xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gykUENwbEeCT5O2F6sGn5g" name="A_min_timeInterval" memberEnd="_g2RIVdwbEeCT5O2F6sGn5g _gykUEtwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gykUEdwbEeCT5O2F6sGn5g" general="_gyjtENwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gykUEtwbEeCT5O2F6sGn5g" name="timeInterval" visibility="public" type="_g2RIUNwbEeCT5O2F6sGn5g" redefinedProperty="_gyjtEdwbEeCT5O2F6sGn5g" association="_gykUENwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gykUE9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gykUFNwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTzJ9BE9EeGOffqMW1YiZA" name="A_min_timeInterval" memberEnd="_VexD1RE9EeGOffqMW1YiZA _VTzJ9hE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VTzJ9RE9EeGOffqMW1YiZA" general="_VTzJ8BE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VTzJ9hE9EeGOffqMW1YiZA" name="timeInterval" visibility="public" type="_VexD0BE9EeGOffqMW1YiZA" redefinedProperty="_VTzJ8RE9EeGOffqMW1YiZA" association="_VTzJ9BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTzJ9xE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VTzJ-BE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gykUFdwbEeCT5O2F6sGn5g" name="A_minint_interactionConstraint" memberEnd="_g0b8aNwbEeCT5O2F6sGn5g _gykUFtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gykUFtwbEeCT5O2F6sGn5g" name="interactionConstraint" visibility="public" type="_g0b8UNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gykUFdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gykUF9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTzxABE9EeGOffqMW1YiZA" name="A_minint_interactionConstraint" memberEnd="_VZs9uBE9EeGOffqMW1YiZA _VTzxARE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTzxARE9EeGOffqMW1YiZA" name="interactionConstraint" visibility="public" type="_VZs9oBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTzxABE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTzxAhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gykUGNwbEeCT5O2F6sGn5g" name="A_nameExpression_namedElement" memberEnd="_g1QbttwbEeCT5O2F6sGn5g _gykUGdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gykUGdwbEeCT5O2F6sGn5g" name="namedElement" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gykUGNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gykUGtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VTzxAxE9EeGOffqMW1YiZA" name="A_nameExpression_namedElement" memberEnd="_VaN7BhE9EeGOffqMW1YiZA _VTzxBBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VTzxBBE9EeGOffqMW1YiZA" name="namedElement" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTzxAxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VTzxBRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gykUG9wbEeCT5O2F6sGn5g" name="A_navigableOwnedEnd_association" memberEnd="_gzgIPNwbEeCT5O2F6sGn5g _gykUHNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gykUHNwbEeCT5O2F6sGn5g" name="association" visibility="public" type="_AwvxoGwNEdq7X4sGURiZYA" subsettedProperty="_g1tuxdwbEeCT5O2F6sGn5g" association="_gykUG9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gykUHdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT0YEBE9EeGOffqMW1YiZA" name="A_navigableOwnedEnd_association" memberEnd="_VV4NlxE9EeGOffqMW1YiZA _VT0YERE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT0YERE9EeGOffqMW1YiZA" name="association" visibility="public" type="_AwvxoGwNEdq7X4sGURiZYA" subsettedProperty="_VdHeDRE9EeGOffqMW1YiZA" association="_VT0YEBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT0YEhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gykUHtwbEeCT5O2F6sGn5g" name="A_nestedArtifact_artifact" memberEnd="_gze6FNwbEeCT5O2F6sGn5g _gyk7INwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyk7INwbEeCT5O2F6sGn5g" name="artifact" visibility="public" type="_-lGRgHLzEdqziYxiZo0YtA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_gykUHtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyk7IdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT0YExE9EeGOffqMW1YiZA" name="A_nestedArtifact_artifact" memberEnd="_VVqLIBE9EeGOffqMW1YiZA _VT0YFBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT0YFBE9EeGOffqMW1YiZA" name="artifact" visibility="public" type="_-lGRgHLzEdqziYxiZo0YtA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_VT0YExE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT0YFRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyk7ItwbEeCT5O2F6sGn5g" name="A_nestedClassifier_class" memberEnd="_gzpSJ9wbEeCT5O2F6sGn5g _gyk7I9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyk7I9wbEeCT5O2F6sGn5g" name="class" visibility="public" type="_00owUGvdEdq4DLWZOhbdEA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA _zYrE4La-EeCRxrN1JUGuxA" association="_gyk7ItwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyk7JNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT0YFhE9EeGOffqMW1YiZA" name="A_nestedClassifier_class" memberEnd="_VWX80BE9EeGOffqMW1YiZA _VT0YFxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT0YFxE9EeGOffqMW1YiZA" name="class" visibility="public" type="_00owUGvdEdq4DLWZOhbdEA" subsettedProperty="_zYrE4La-EeCRxrN1JUGuxA _1vzv0LbIEeCRxrN1JUGuxA" association="_VT0YFhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT0YGBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyk7JdwbEeCT5O2F6sGn5g" name="A_nestedClassifier_interface" memberEnd="_g0eYldwbEeCT5O2F6sGn5g _gyk7JtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyk7JtwbEeCT5O2F6sGn5g" name="interface" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA _zYrE4La-EeCRxrN1JUGuxA" association="_gyk7JdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyk7J9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT0_IBE9EeGOffqMW1YiZA" name="A_nestedClassifier_interface" memberEnd="_VZwA9xE9EeGOffqMW1YiZA _VT0_IRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT0_IRE9EeGOffqMW1YiZA" name="interface" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" subsettedProperty="_zYrE4La-EeCRxrN1JUGuxA _1vzv0LbIEeCRxrN1JUGuxA" association="_VT0_IBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT0_IhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyk7KNwbEeCT5O2F6sGn5g" name="A_nestedNode_node" memberEnd="_g1V7QNwbEeCT5O2F6sGn5g _gyk7KdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyk7KdwbEeCT5O2F6sGn5g" name="node" visibility="public" type="_5YOyUKJ8EdywJr5C4uHLKw" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_gyk7KNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyk7KtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT0_IxE9EeGOffqMW1YiZA" name="A_nestedNode_node" memberEnd="_VbFdtRE9EeGOffqMW1YiZA _VT0_JBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT0_JBE9EeGOffqMW1YiZA" name="node" visibility="public" type="_5YOyUKJ8EdywJr5C4uHLKw" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_VT0_IxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT0_JRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyk7K9wbEeCT5O2F6sGn5g" name="A_nestedPackage_nestingPackage" memberEnd="_g1gTVtwbEeCT5O2F6sGn5g _XSjCgLbQEeCRxrN1JUGuxA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyk7LNwbEeCT5O2F6sGn5g" name="A_newClassifier_reclassifyObjectAction" memberEnd="_g14t59wbEeCT5O2F6sGn5g _gyk7LdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyk7LdwbEeCT5O2F6sGn5g" name="reclassifyObjectAction" visibility="public" type="_g14t2NwbEeCT5O2F6sGn5g" association="_gyk7LNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyk7LtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyk7L9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT0_JhE9EeGOffqMW1YiZA" name="A_nestedPackage_nestingPackage" memberEnd="_VcKbwBE9EeGOffqMW1YiZA _XSjCgLbQEeCRxrN1JUGuxA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT1mMBE9EeGOffqMW1YiZA" name="A_newClassifier_reclassifyObjectAction" memberEnd="_VdlYHxE9EeGOffqMW1YiZA _VT1mMRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT1mMRE9EeGOffqMW1YiZA" name="reclassifyObjectAction" visibility="public" type="_VdlYEBE9EeGOffqMW1YiZA" association="_VT1mMBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT1mMhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VT1mMxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyk7MNwbEeCT5O2F6sGn5g" name="A_node_activity" memberEnd="_gzXlUNwbEeCT5O2F6sGn5g _gzbPudwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyliMNwbEeCT5O2F6sGn5g" name="A_node_inStructuredNode" memberEnd="_g2IletwbEeCT5O2F6sGn5g _gzbPyNwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyliMdwbEeCT5O2F6sGn5g" name="A_object_clearAssociationAction" memberEnd="_gz04bdwbEeCT5O2F6sGn5g _gyliMtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyliMtwbEeCT5O2F6sGn5g" name="clearAssociationAction" visibility="public" type="_gz04YtwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gyliMdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyliM9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_RFCrMAtCEeGcpbeCPJfCmw" name="A_node_activity" memberEnd="_RoJfoAs_EeGcpbeCPJfCmw _X0ZfIAtCEeGcpbeCPJfCmw"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT1mNBE9EeGOffqMW1YiZA" name="A_node_inStructuredNode" memberEnd="_VeiaUxE9EeGOffqMW1YiZA _VVgaKxE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT2NQBE9EeGOffqMW1YiZA" name="A_object_clearAssociationAction" memberEnd="_VX4_yxE9EeGOffqMW1YiZA _VT2NQRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT2NQRE9EeGOffqMW1YiZA" name="clearAssociationAction" visibility="public" type="_VX4_wBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VT2NQBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT2NQhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyliNNwbEeCT5O2F6sGn5g" name="A_object_readIsClassifiedObjectAction" memberEnd="_g10cdNwbEeCT5O2F6sGn5g _gyliNdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyliNdwbEeCT5O2F6sGn5g" name="readIsClassifiedObjectAction" visibility="public" type="_g10cYNwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gyliNNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyliNtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT2NQxE9EeGOffqMW1YiZA" name="A_object_readIsClassifiedObjectAction" memberEnd="_Vdc1RBE9EeGOffqMW1YiZA _VT2NRBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT2NRBE9EeGOffqMW1YiZA" name="readIsClassifiedObjectAction" visibility="public" type="_Vdc1MBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VT2NQxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT2NRRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyliN9wbEeCT5O2F6sGn5g" name="A_object_readLinkObjectEndAction" memberEnd="_g11qmtwbEeCT5O2F6sGn5g _gyliONwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyliONwbEeCT5O2F6sGn5g" name="readLinkObjectEndAction" visibility="public" type="_g11qgNwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gyliN9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyliOdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT20UBE9EeGOffqMW1YiZA" name="A_object_readLinkObjectEndAction" memberEnd="_VdfRihE9EeGOffqMW1YiZA _VT20URE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT20URE9EeGOffqMW1YiZA" name="readLinkObjectEndAction" visibility="public" type="_VdfRcBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VT20UBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT20UhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyliOtwbEeCT5O2F6sGn5g" name="A_object_readLinkObjectEndQualifierAction" memberEnd="_g12Rq9wbEeCT5O2F6sGn5g _gyliO9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyliO9wbEeCT5O2F6sGn5g" name="readLinkObjectEndQualifierAction" visibility="public" type="_g12RkNwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gyliOtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyliPNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT20UxE9EeGOffqMW1YiZA" name="A_object_readLinkObjectEndQualifierAction" memberEnd="_VdgfqxE9EeGOffqMW1YiZA _VT20VBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT20VBE9EeGOffqMW1YiZA" name="readLinkObjectEndQualifierAction" visibility="public" type="_VdgfkBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VT20UxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT20VRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyliPdwbEeCT5O2F6sGn5g" name="A_object_reclassifyObjectAction" memberEnd="_g14t69wbEeCT5O2F6sGn5g _gyliPtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyliPtwbEeCT5O2F6sGn5g" name="reclassifyObjectAction" visibility="public" type="_g14t2NwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gyliPdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyliP9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT20VhE9EeGOffqMW1YiZA" name="A_object_reclassifyObjectAction" memberEnd="_VdlYIxE9EeGOffqMW1YiZA _VT20VxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT20VxE9EeGOffqMW1YiZA" name="reclassifyObjectAction" visibility="public" type="_VdlYEBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VT20VhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT20WBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gymJQNwbEeCT5O2F6sGn5g" name="A_object_startClassifierBehaviorAction" memberEnd="_g2ACpNwbEeCT5O2F6sGn5g _gymJQdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gymJQdwbEeCT5O2F6sGn5g" name="startClassifierBehaviorAction" visibility="public" type="_g2ACm9wbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gymJQNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gymJQtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT3bYBE9EeGOffqMW1YiZA" name="A_object_startClassifierBehaviorAction" memberEnd="_VeNDKRE9EeGOffqMW1YiZA _VT3bYRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT3bYRE9EeGOffqMW1YiZA" name="startClassifierBehaviorAction" visibility="public" type="_VeNDIBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VT3bYBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT3bYhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gymJQ9wbEeCT5O2F6sGn5g" name="A_object_startObjectBehaviorAction" memberEnd="_g2ApstwbEeCT5O2F6sGn5g _gymJRNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gymJRNwbEeCT5O2F6sGn5g" name="startObjectBehaviorAction" visibility="public" type="_g2ApoNwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gymJQ9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gymJRdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT3bYxE9EeGOffqMW1YiZA" name="A_object_startObjectBehaviorAction" memberEnd="_VeORQRE9EeGOffqMW1YiZA _VT3bZBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT3bZBE9EeGOffqMW1YiZA" name="startObjectBehaviorAction" visibility="public" type="_VeNqMBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VT3bYxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT3bZRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gymJRtwbEeCT5O2F6sGn5g" name="A_object_structuralFeatureAction" memberEnd="_g2H-ctwbEeCT5O2F6sGn5g _gymJR9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gymJR9wbEeCT5O2F6sGn5g" name="structuralFeatureAction" visibility="public" type="_g2H-YNwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gymJRtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gymJSNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT4CcBE9EeGOffqMW1YiZA" name="A_object_structuralFeatureAction" memberEnd="_VehMQhE9EeGOffqMW1YiZA _VT4CcRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT4CcRE9EeGOffqMW1YiZA" name="structuralFeatureAction" visibility="public" type="_VehMMBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VT4CcBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT4CchE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gymJSdwbEeCT5O2F6sGn5g" name="A_object_unmarshallAction" memberEnd="_g2VZ2NwbEeCT5O2F6sGn5g _gymJStwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gymJStwbEeCT5O2F6sGn5g" name="unmarshallAction" visibility="public" type="_g2VZwNwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gymJSdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gymJS9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT4CcxE9EeGOffqMW1YiZA" name="A_object_unmarshallAction" memberEnd="_VfD-2BE9EeGOffqMW1YiZA _VT4CdBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT4CdBE9EeGOffqMW1YiZA" name="unmarshallAction" visibility="public" type="_VfD-wBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VT4CcxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT7FwBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gymJTNwbEeCT5O2F6sGn5g" name="A_observation_duration" memberEnd="_g0HzTNwbEeCT5O2F6sGn5g _gymJTdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gymJTdwbEeCT5O2F6sGn5g" name="duration" visibility="public" type="_-Ixo8H4XEdq7cMP_l1l5Gg" association="_gymJTNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gymJTtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT7s0BE9EeGOffqMW1YiZA" name="A_observation_duration" memberEnd="_VY8IoBE9EeGOffqMW1YiZA _VT7s0RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT7s0RE9EeGOffqMW1YiZA" name="duration" visibility="public" type="_-Ixo8H4XEdq7cMP_l1l5Gg" association="_VT7s0BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT7s0hE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gymwUNwbEeCT5O2F6sGn5g" name="A_observation_timeExpression" memberEnd="_g2QhVNwbEeCT5O2F6sGn5g _gymwUdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gymwUdwbEeCT5O2F6sGn5g" name="timeExpression" visibility="public" type="_DylKEH4YEdq7cMP_l1l5Gg" association="_gymwUNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gymwUtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT7s0xE9EeGOffqMW1YiZA" name="A_observation_timeExpression" memberEnd="_Vev1tRE9EeGOffqMW1YiZA _VT7s1BE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT7s1BE9EeGOffqMW1YiZA" name="timeExpression" visibility="public" type="_DylKEH4YEdq7cMP_l1l5Gg" association="_VT7s0xE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT7s1RE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gymwU9wbEeCT5O2F6sGn5g" name="A_oldClassifier_reclassifyObjectAction" memberEnd="_g14t7dwbEeCT5O2F6sGn5g _gymwVNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gymwVNwbEeCT5O2F6sGn5g" name="reclassifyObjectAction" visibility="public" type="_g14t2NwbEeCT5O2F6sGn5g" association="_gymwU9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gymwVdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gymwVtwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT7s1hE9EeGOffqMW1YiZA" name="A_oldClassifier_reclassifyObjectAction" memberEnd="_VdlYJRE9EeGOffqMW1YiZA _VT7s1xE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT7s1xE9EeGOffqMW1YiZA" name="reclassifyObjectAction" visibility="public" type="_VdlYEBE9EeGOffqMW1YiZA" association="_VT7s1hE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT7s2BE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VT7s2RE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gymwV9wbEeCT5O2F6sGn5g" name="A_onPort_invocationAction" memberEnd="_g0gN0NwbEeCT5O2F6sGn5g _gymwWNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gymwWNwbEeCT5O2F6sGn5g" name="invocationAction" visibility="public" type="_g0gNxdwbEeCT5O2F6sGn5g" association="_gymwV9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gymwWdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gymwWtwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT8T4BE9EeGOffqMW1YiZA" name="A_onPort_invocationAction" memberEnd="_VZzESxE9EeGOffqMW1YiZA _VT8T4RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT8T4RE9EeGOffqMW1YiZA" name="invocationAction" visibility="public" type="_VZzEQBE9EeGOffqMW1YiZA" association="_VT8T4BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT8T4hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VT8T4xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gymwW9wbEeCT5O2F6sGn5g" name="A_operand_combinedFragment" memberEnd="_gz3UptwbEeCT5O2F6sGn5g _gymwXNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gymwXNwbEeCT5O2F6sGn5g" name="combinedFragment" visibility="public" type="_gz3UkNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gymwW9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gymwXdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT8T5BE9EeGOffqMW1YiZA" name="A_operand_combinedFragment" memberEnd="_VX8qNhE9EeGOffqMW1YiZA _VT8T5RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT8T5RE9EeGOffqMW1YiZA" name="combinedFragment" visibility="public" type="_VX8qIBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VT8T5BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT8T5hE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gymwXtwbEeCT5O2F6sGn5g" name="A_operand_expression" memberEnd="_g0QWI9wbEeCT5O2F6sGn5g _gymwX9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gymwX9wbEeCT5O2F6sGn5g" name="expression" visibility="public" type="_8QuDcLG3EeCDe8CO90iVKQ" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gymwXtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gymwYNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT8T5xE9EeGOffqMW1YiZA" name="A_operand_expression" memberEnd="_VZSG4RE9EeGOffqMW1YiZA _VT8T6BE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT8T6BE9EeGOffqMW1YiZA" name="expression" visibility="public" type="_8QuDcLG3EeCDe8CO90iVKQ" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VT8T5xE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT8T6RE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gynXYNwbEeCT5O2F6sGn5g" name="A_operation_callEvent" memberEnd="_gzm18dwbEeCT5O2F6sGn5g _gynXYdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gynXYdwbEeCT5O2F6sGn5g" name="callEvent" visibility="public" type="_gzm17twbEeCT5O2F6sGn5g" association="_gynXYNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gynXYtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gynXY9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT868BE9EeGOffqMW1YiZA" name="A_operation_callEvent" memberEnd="_VWU5gxE9EeGOffqMW1YiZA _VT868RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT868RE9EeGOffqMW1YiZA" name="callEvent" visibility="public" type="_VWU5gBE9EeGOffqMW1YiZA" association="_VT868BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT868hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VT868xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gynXZNwbEeCT5O2F6sGn5g" name="A_operation_callOperationAction" memberEnd="_gznc_9wbEeCT5O2F6sGn5g _gynXZdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gynXZdwbEeCT5O2F6sGn5g" name="callOperationAction" visibility="public" type="_gznc8NwbEeCT5O2F6sGn5g" association="_gynXZNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gynXZtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gynXZ9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT869BE9EeGOffqMW1YiZA" name="A_operation_callOperationAction" memberEnd="_VWVgnxE9EeGOffqMW1YiZA _VT869RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT869RE9EeGOffqMW1YiZA" name="callOperationAction" visibility="public" type="_VWVgkBE9EeGOffqMW1YiZA" association="_VT869BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT869hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VT869xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gynXaNwbEeCT5O2F6sGn5g" name="A_operation_templateParameter_parameteredElement" memberEnd="_g1dQFdwbEeCT5O2F6sGn5g _g1fsQ9wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gynXadwbEeCT5O2F6sGn5g" name="A_opposite_property" isDerived="true" memberEnd="_g1tuwtwbEeCT5O2F6sGn5g _gynXatwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gynXatwbEeCT5O2F6sGn5g" name="property" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" association="_gynXadwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gynXa9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT86-BE9EeGOffqMW1YiZA" name="A_operation_templateParameter_parameteredElement" memberEnd="_VcBR1BE9EeGOffqMW1YiZA _VcGxYxE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT9iABE9EeGOffqMW1YiZA" name="A_opposite_property" isDerived="true" memberEnd="_VdHeChE9EeGOffqMW1YiZA _VT9iARE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT9iARE9EeGOffqMW1YiZA" name="property" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" association="_VT9iABE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT9iAhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gynXbNwbEeCT5O2F6sGn5g" name="A_outgoing_source_node" memberEnd="_gzbPz9wbEeCT5O2F6sGn5g _gzZapNwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_JPYJoPnmEdunWsS3se92JQ" name="A_outgoing_source_vertex" memberEnd="_g2ZrQdwbEeCT5O2F6sGn5g _JPYJofnmEdunWsS3se92JQ _JPh6oPnmEdunWsS3se92JQ">
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT9iAxE9EeGOffqMW1YiZA" name="A_outgoing_source_node" memberEnd="_VVhBNBE9EeGOffqMW1YiZA _VVcI1BE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_JPYJoPnmEdunWsS3se92JQ" name="A_outgoing_source_vertex" memberEnd="_VfI3SBE9EeGOffqMW1YiZA _JPYJofnmEdunWsS3se92JQ _JPh6oPnmEdunWsS3se92JQ">
<ownedEnd xmi:id="_JPh6oPnmEdunWsS3se92JQ" name="outgoing" visibility="private" type="_ykKV8PnlEdunWsS3se92JQ" association="_JPYJoPnmEdunWsS3se92JQ">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JPh6ofnmEdunWsS3se92JQ"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JPh6ovnmEdunWsS3se92JQ" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gynXbdwbEeCT5O2F6sGn5g" name="A_outputElement_regionAsOutput" memberEnd="_g0PvKNwbEeCT5O2F6sGn5g _g0PvGdwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyn-cNwbEeCT5O2F6sGn5g" name="A_outputValue_opaqueAction" memberEnd="_g1YXh9wbEeCT5O2F6sGn5g _gyn-cdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyn-cdwbEeCT5O2F6sGn5g" name="opaqueAction" visibility="public" type="__pbPMLG4EeCDe8CO90iVKQ" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gyn-cNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyn-ctwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT9iBBE9EeGOffqMW1YiZA" name="A_outputElement_regionAsOutput" memberEnd="_VZRf3BE9EeGOffqMW1YiZA _VZQ4yRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT-JEBE9EeGOffqMW1YiZA" name="A_outputValue_opaqueAction" memberEnd="_VbfGUBE9EeGOffqMW1YiZA _VT-JERE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT-JERE9EeGOffqMW1YiZA" name="opaqueAction" visibility="public" type="__pbPMLG4EeCDe8CO90iVKQ" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VT-JEBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT-JEhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyn-c9wbEeCT5O2F6sGn5g" name="A_output_action" isDerived="true" memberEnd="_gzCOK9wbEeCT5O2F6sGn5g _gyn-dNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyn-dNwbEeCT5O2F6sGn5g" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyn-c9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyn-ddwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT-JExE9EeGOffqMW1YiZA" name="A_output_action" isDerived="true" memberEnd="_VU4vEBE9EeGOffqMW1YiZA _VT-JFBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT-JFBE9EeGOffqMW1YiZA" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VT-JExE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT-JFRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyn-dtwbEeCT5O2F6sGn5g" name="A_ownedActual_templateParameterSubstitution" memberEnd="_g2Nd-twbEeCT5O2F6sGn5g _gyn-eNwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gyn-d9wbEeCT5O2F6sGn5g" general="_gySANtwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gyn-eNwbEeCT5O2F6sGn5g" name="templateParameterSubstitution" visibility="public" type="_g2Nd8NwbEeCT5O2F6sGn5g" redefinedProperty="_gySAN9wbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyn-dtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyn-edwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT-JFhE9EeGOffqMW1YiZA" name="A_ownedActual_templateParameterSubstitution" memberEnd="_VesLWhE9EeGOffqMW1YiZA _VT-JGBE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VT-JFxE9EeGOffqMW1YiZA" general="_VS81YBE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VT-JGBE9EeGOffqMW1YiZA" name="templateParameterSubstitution" visibility="public" type="_VesLUBE9EeGOffqMW1YiZA" redefinedProperty="_VS81YRE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VT-JFhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT-JGRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyn-etwbEeCT5O2F6sGn5g" name="A_ownedAttribute_artifact" memberEnd="_gze6GNwbEeCT5O2F6sGn5g _gyn-e9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyn-e9wbEeCT5O2F6sGn5g" name="artifact" visibility="public" type="_-lGRgHLzEdqziYxiZo0YtA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA _gySnUNwbEeCT5O2F6sGn5g" association="_gyn-etwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyn-fNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT-wIBE9EeGOffqMW1YiZA" name="A_ownedAttribute_artifact" memberEnd="_VVqLJBE9EeGOffqMW1YiZA _VT-wIRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT-wIRE9EeGOffqMW1YiZA" name="artifact" visibility="public" type="_-lGRgHLzEdqziYxiZo0YtA" subsettedProperty="_VS-qlBE9EeGOffqMW1YiZA _1vzv0LbIEeCRxrN1JUGuxA" association="_VT-wIBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT-wIhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyn-fdwbEeCT5O2F6sGn5g" name="A_ownedAttribute_class" memberEnd="_gzp5MNwbEeCT5O2F6sGn5g _Ef_yMLa_EeCRxrN1JUGuxA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyn-ftwbEeCT5O2F6sGn5g" name="A_ownedAttribute_datatype" memberEnd="_g0CTyNwbEeCT5O2F6sGn5g _06bWELa_EeCRxrN1JUGuxA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyn-f9wbEeCT5O2F6sGn5g" name="A_ownedAttribute_interface" memberEnd="_g0eYmdwbEeCT5O2F6sGn5g _68HLsLa_EeCRxrN1JUGuxA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyolgNwbEeCT5O2F6sGn5g" name="A_ownedAttribute_owningSignal" memberEnd="_g1_bidwbEeCT5O2F6sGn5g _gyolgdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyolgdwbEeCT5O2F6sGn5g" name="owningSignal" visibility="public" type="_Pu3O0HL0EdqziYxiZo0YtA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA _gySnUNwbEeCT5O2F6sGn5g" association="_gyolgNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyolgtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT-wIxE9EeGOffqMW1YiZA" name="A_ownedAttribute_class" memberEnd="_VWX81BE9EeGOffqMW1YiZA _Ef_yMLa_EeCRxrN1JUGuxA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT-wJBE9EeGOffqMW1YiZA" name="A_ownedAttribute_datatype" memberEnd="_VYuGMRE9EeGOffqMW1YiZA _06bWELa_EeCRxrN1JUGuxA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT-wJRE9EeGOffqMW1YiZA" name="A_ownedAttribute_interface" memberEnd="_VZwoABE9EeGOffqMW1YiZA _68HLsLa_EeCRxrN1JUGuxA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT_XMBE9EeGOffqMW1YiZA" name="A_ownedAttribute_owningSignal" memberEnd="_VeL1ABE9EeGOffqMW1YiZA _VT_XMRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT_XMRE9EeGOffqMW1YiZA" name="owningSignal" visibility="public" type="_Pu3O0HL0EdqziYxiZo0YtA" subsettedProperty="_VS-qlBE9EeGOffqMW1YiZA _1vzv0LbIEeCRxrN1JUGuxA" association="_VT_XMBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT_XMhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyolg9wbEeCT5O2F6sGn5g" name="A_ownedAttribute_structuredClassifier" memberEnd="_g2JMhdwbEeCT5O2F6sGn5g _gyolhdwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gyolhNwbEeCT5O2F6sGn5g" general="_gy32FtwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gyolhdwbEeCT5O2F6sGn5g" name="structuredClassifier" visibility="public" type="_FQiVsGwYEdqHKKVoxc0dlA" redefinedProperty="_gy32F9wbEeCT5O2F6sGn5g" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA _gySnUNwbEeCT5O2F6sGn5g" association="_gyolg9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyolhtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT_XMxE9EeGOffqMW1YiZA" name="A_ownedAttribute_structuredClassifier" memberEnd="_VejocRE9EeGOffqMW1YiZA _VT_XNRE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VT_XNBE9EeGOffqMW1YiZA" general="_VUhisxE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VT_XNRE9EeGOffqMW1YiZA" name="structuredClassifier" visibility="public" type="_FQiVsGwYEdqHKKVoxc0dlA" redefinedProperty="_VUhitBE9EeGOffqMW1YiZA" subsettedProperty="_VS-qlBE9EeGOffqMW1YiZA _1vzv0LbIEeCRxrN1JUGuxA" association="_VT_XMxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT_XNhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyolh9wbEeCT5O2F6sGn5g" name="A_ownedBehavior_behavioredClassifier" memberEnd="_gzlAvdwbEeCT5O2F6sGn5g _gyoliNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyoliNwbEeCT5O2F6sGn5g" name="behavioredClassifier" visibility="public" type="_iY7sMGvsEdqG6fBIPwe-mw" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_gyolh9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyolidwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT_XNxE9EeGOffqMW1YiZA" name="A_ownedBehavior_behavioredClassifier" memberEnd="_VWMWpBE9EeGOffqMW1YiZA _VT_XOBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT_XOBE9EeGOffqMW1YiZA" name="behavioredClassifier" visibility="public" type="_iY7sMGvsEdqG6fBIPwe-mw" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_VT_XNxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT_XORE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyolitwbEeCT5O2F6sGn5g" name="A_ownedComment_owningElement" memberEnd="_g0JBdNwbEeCT5O2F6sGn5g _gyoli9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyoli9wbEeCT5O2F6sGn5g" name="owningElement" visibility="public" type="_kl90MGvbEdq4DLWZOhbdEA" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyolitwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyoljNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT_-QBE9EeGOffqMW1YiZA" name="A_ownedComment_owningElement" memberEnd="_VZGgsxE9EeGOffqMW1YiZA _VT_-QRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT_-QRE9EeGOffqMW1YiZA" name="owningElement" visibility="public" type="_kl90MGvbEdq4DLWZOhbdEA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VT_-QBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT_-QhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyoljdwbEeCT5O2F6sGn5g" name="A_ownedConnector_structuredClassifier" memberEnd="_g2JMidwbEeCT5O2F6sGn5g _gyoljtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyoljtwbEeCT5O2F6sGn5g" name="structuredClassifier" visibility="public" type="_FQiVsGwYEdqHKKVoxc0dlA" subsettedProperty="_YUdlwLbAEeCRxrN1JUGuxA _1vzv0LbIEeCRxrN1JUGuxA _zYrE4La-EeCRxrN1JUGuxA" association="_gyoljdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyolj9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VT_-QxE9EeGOffqMW1YiZA" name="A_ownedConnector_structuredClassifier" memberEnd="_VejodRE9EeGOffqMW1YiZA _VT_-RBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VT_-RBE9EeGOffqMW1YiZA" name="structuredClassifier" visibility="public" type="_FQiVsGwYEdqHKKVoxc0dlA" subsettedProperty="_YUdlwLbAEeCRxrN1JUGuxA _zYrE4La-EeCRxrN1JUGuxA _1vzv0LbIEeCRxrN1JUGuxA" association="_VT_-QxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VT_-RRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gypMkNwbEeCT5O2F6sGn5g" name="A_ownedDefault_templateParameter" memberEnd="_g2M24NwbEeCT5O2F6sGn5g _gypMktwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gypMkdwbEeCT5O2F6sGn5g" general="_gyYG2twbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gypMktwbEeCT5O2F6sGn5g" name="templateParameter" visibility="public" type="_KxRzgGvuEdqG6fBIPwe-mw" redefinedProperty="_gyYG29wbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gypMkNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gypMk9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUAlUBE9EeGOffqMW1YiZA" name="A_ownedDefault_templateParameter" memberEnd="_VeqWJxE9EeGOffqMW1YiZA _VUAlUhE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VUAlURE9EeGOffqMW1YiZA" general="_VTNUExE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VUAlUhE9EeGOffqMW1YiZA" name="templateParameter" visibility="public" type="_KxRzgGvuEdqG6fBIPwe-mw" redefinedProperty="_VTNUFBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VUAlUBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUAlUxE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gypMlNwbEeCT5O2F6sGn5g" name="A_ownedElement_owner" isDerived="true" memberEnd="_g0JocNwbEeCT5O2F6sGn5g _g0JodNwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gypMldwbEeCT5O2F6sGn5g" name="A_ownedEnd_extension" memberEnd="_g0RkTNwbEeCT5O2F6sGn5g _gypMltwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gypMltwbEeCT5O2F6sGn5g" name="extension" visibility="public" type="_skHGwGvsEdqG6fBIPwe-mw" subsettedProperty="_g1tuxdwbEeCT5O2F6sGn5g" association="_gypMldwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bU41QAtAEeGcpbeCPJfCmw" name="A_ownedElement_owner" isDerived="true" memberEnd="_GDD2YAtAEeGcpbeCPJfCmw _N3hRMAtAEeGcpbeCPJfCmw"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUAlVBE9EeGOffqMW1YiZA" name="A_ownedEnd_extension" memberEnd="_VZT8GRE9EeGOffqMW1YiZA _VUAlVRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUAlVRE9EeGOffqMW1YiZA" name="extension" visibility="public" type="_skHGwGvsEdqG6fBIPwe-mw" subsettedProperty="_VdHeDRE9EeGOffqMW1YiZA" association="_VUAlVBE9EeGOffqMW1YiZA"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gypMl9wbEeCT5O2F6sGn5g" name="A_ownedEnd_owningAssociation" memberEnd="_gzgIQNwbEeCT5O2F6sGn5g _g1tuxdwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gypMmNwbEeCT5O2F6sGn5g" name="A_ownedLiteral_enumeration" memberEnd="_g0MrxtwbEeCT5O2F6sGn5g _g0NS1twbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gypMmdwbEeCT5O2F6sGn5g" name="A_ownedMember_namespace" isDerived="true" memberEnd="_g1S4AdwbEeCT5O2F6sGn5g _1vzv0LbIEeCRxrN1JUGuxA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gypMmtwbEeCT5O2F6sGn5g" name="A_ownedOperation_artifact" memberEnd="_gze6HNwbEeCT5O2F6sGn5g _gypMm9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gypMm9wbEeCT5O2F6sGn5g" name="artifact" visibility="public" type="_-lGRgHLzEdqziYxiZo0YtA" subsettedProperty="_YUdlwLbAEeCRxrN1JUGuxA _1vzv0LbIEeCRxrN1JUGuxA _zYrE4La-EeCRxrN1JUGuxA" association="_gypMmtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gypMnNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUAlVhE9EeGOffqMW1YiZA" name="A_ownedEnd_owningAssociation" memberEnd="_VV40oBE9EeGOffqMW1YiZA _VdHeDRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUBMYBE9EeGOffqMW1YiZA" name="A_ownedLiteral_enumeration" memberEnd="_VZMnUhE9EeGOffqMW1YiZA _VZNOZhE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUBMYRE9EeGOffqMW1YiZA" name="A_ownedMember_namespace" isDerived="true" memberEnd="_Var1EBE9EeGOffqMW1YiZA _1vzv0LbIEeCRxrN1JUGuxA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUBMYhE9EeGOffqMW1YiZA" name="A_ownedOperation_artifact" memberEnd="_VVqLKBE9EeGOffqMW1YiZA _VUBMYxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUBMYxE9EeGOffqMW1YiZA" name="artifact" visibility="public" type="_-lGRgHLzEdqziYxiZo0YtA" subsettedProperty="_YUdlwLbAEeCRxrN1JUGuxA _zYrE4La-EeCRxrN1JUGuxA _1vzv0LbIEeCRxrN1JUGuxA" association="_VUBMYhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUBMZBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gypzoNwbEeCT5O2F6sGn5g" name="A_ownedOperation_class" memberEnd="_gzp5NNwbEeCT5O2F6sGn5g _g1co89wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gypzodwbEeCT5O2F6sGn5g" name="A_ownedOperation_datatype" memberEnd="_g0C6wNwbEeCT5O2F6sGn5g _g1co9twbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gypzotwbEeCT5O2F6sGn5g" name="A_ownedOperation_interface" memberEnd="_g0eYndwbEeCT5O2F6sGn5g _g1co-dwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gypzo9wbEeCT5O2F6sGn5g" name="A_ownedParameterSet_behavior" memberEnd="_gzikcNwbEeCT5O2F6sGn5g _gypzpNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gypzpNwbEeCT5O2F6sGn5g" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_gypzo9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gypzpdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUBzcBE9EeGOffqMW1YiZA" name="A_ownedOperation_class" memberEnd="_VWZK8BE9EeGOffqMW1YiZA _Vb-1nBE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUBzcRE9EeGOffqMW1YiZA" name="A_ownedOperation_datatype" memberEnd="_VYutQBE9EeGOffqMW1YiZA _Vb_coBE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUBzchE9EeGOffqMW1YiZA" name="A_ownedOperation_interface" memberEnd="_VZwoBBE9EeGOffqMW1YiZA _Vb_coxE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUBzcxE9EeGOffqMW1YiZA" name="A_ownedParameterSet_behavior" memberEnd="_VWDMtBE9EeGOffqMW1YiZA _VUBzdBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUBzdBE9EeGOffqMW1YiZA" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_VUBzcxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUBzdRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gypzptwbEeCT5O2F6sGn5g" name="A_ownedParameterSet_behavioralFeature" memberEnd="_gzkZpNwbEeCT5O2F6sGn5g _gypzp9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gypzp9wbEeCT5O2F6sGn5g" name="behavioralFeature" visibility="public" type="_rHT3YKOsEdqi_5gqUMOQtA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_gypzptwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gypzqNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUCagBE9EeGOffqMW1YiZA" name="A_ownedParameterSet_behavioralFeature" memberEnd="_VWJ6ZBE9EeGOffqMW1YiZA _VUCagRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUCagRE9EeGOffqMW1YiZA" name="behavioralFeature" visibility="public" type="_rHT3YKOsEdqi_5gqUMOQtA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_VUCagBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUCaghE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gypzqdwbEeCT5O2F6sGn5g" name="A_ownedParameter_behavior" memberEnd="_gzh9adwbEeCT5O2F6sGn5g _gypzqtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gypzqtwbEeCT5O2F6sGn5g" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_gypzqdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gypzq9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUCagxE9EeGOffqMW1YiZA" name="A_ownedParameter_behavior" memberEnd="_VWDMsBE9EeGOffqMW1YiZA _VUCahBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUCahBE9EeGOffqMW1YiZA" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_VUCagxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUCahRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gypzrNwbEeCT5O2F6sGn5g" name="A_ownedParameter_operation" memberEnd="_g1dQANwbEeCT5O2F6sGn5g _lHJ7gLbIEeCRxrN1JUGuxA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyqasNwbEeCT5O2F6sGn5g" name="A_ownedParameter_ownerFormalParam" memberEnd="_gzkZoNwbEeCT5O2F6sGn5g _gyqasdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyqasdwbEeCT5O2F6sGn5g" name="ownerFormalParam" visibility="public" type="_rHT3YKOsEdqi_5gqUMOQtA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_gyqasNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyqastwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUCahhE9EeGOffqMW1YiZA" name="A_ownedParameter_operation" memberEnd="_VcADuRE9EeGOffqMW1YiZA _lHJ7gLbIEeCRxrN1JUGuxA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUDBkBE9EeGOffqMW1YiZA" name="A_ownedParameter_ownerFormalParam" memberEnd="_VWJ6YBE9EeGOffqMW1YiZA _VUDBkRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUDBkRE9EeGOffqMW1YiZA" name="ownerFormalParam" visibility="public" type="_rHT3YKOsEdqi_5gqUMOQtA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_VUDBkBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUDBkhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyqas9wbEeCT5O2F6sGn5g" name="A_ownedParameter_signature" memberEnd="_g2OsFtwbEeCT5O2F6sGn5g _g2M26NwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyqatNwbEeCT5O2F6sGn5g" name="A_ownedParameteredElement_owningTemplateParameter" memberEnd="_g2M249wbEeCT5O2F6sGn5g _g1noE9wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyqatdwbEeCT5O2F6sGn5g" name="A_ownedPort_encapsulatedClassifier" isDerived="true" memberEnd="_g0MEstwbEeCT5O2F6sGn5g _gyqattwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyqattwbEeCT5O2F6sGn5g" name="encapsulatedClassifier" visibility="public" type="_HiSd0LL2EeCBifIhhuFqZA" subsettedProperty="_gyolhdwbEeCT5O2F6sGn5g" association="_gyqatdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyqat9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUDBkxE9EeGOffqMW1YiZA" name="A_ownedParameter_signature" memberEnd="_VesyZhE9EeGOffqMW1YiZA _Veq9NRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUDBlBE9EeGOffqMW1YiZA" name="A_ownedParameteredElement_owningTemplateParameter" memberEnd="_Veq9MBE9EeGOffqMW1YiZA _Vc730xE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUDBlRE9EeGOffqMW1YiZA" name="A_ownedPort_encapsulatedClassifier" isDerived="true" memberEnd="_VZLZMhE9EeGOffqMW1YiZA _VUDBlhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUDBlhE9EeGOffqMW1YiZA" name="encapsulatedClassifier" visibility="public" type="_HiSd0LL2EeCBifIhhuFqZA" subsettedProperty="_VT_XNRE9EeGOffqMW1YiZA" association="_VUDBlRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUDBlxE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyqauNwbEeCT5O2F6sGn5g" name="A_ownedReception_class" memberEnd="_gzp5ONwbEeCT5O2F6sGn5g _gyqaudwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyqaudwbEeCT5O2F6sGn5g" name="class" visibility="public" type="_00owUGvdEdq4DLWZOhbdEA" subsettedProperty="_YUdlwLbAEeCRxrN1JUGuxA _1vzv0LbIEeCRxrN1JUGuxA" association="_gyqauNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyqautwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUDooBE9EeGOffqMW1YiZA" name="A_ownedReception_class" memberEnd="_VWZyABE9EeGOffqMW1YiZA _VUDooRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUDooRE9EeGOffqMW1YiZA" name="class" visibility="public" type="_00owUGvdEdq4DLWZOhbdEA" subsettedProperty="_YUdlwLbAEeCRxrN1JUGuxA _1vzv0LbIEeCRxrN1JUGuxA" association="_VUDooBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUDoohE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyqau9wbEeCT5O2F6sGn5g" name="A_ownedReception_interface" memberEnd="_g0eYodwbEeCT5O2F6sGn5g _gyqavNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyqavNwbEeCT5O2F6sGn5g" name="interface" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" subsettedProperty="_YUdlwLbAEeCRxrN1JUGuxA _1vzv0LbIEeCRxrN1JUGuxA" association="_gyqau9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyqavdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUDooxE9EeGOffqMW1YiZA" name="A_ownedReception_interface" memberEnd="_VZwoCBE9EeGOffqMW1YiZA _VUDopBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUDopBE9EeGOffqMW1YiZA" name="interface" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" subsettedProperty="_YUdlwLbAEeCRxrN1JUGuxA _1vzv0LbIEeCRxrN1JUGuxA" association="_VUDooxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUDopRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyqavtwbEeCT5O2F6sGn5g" name="A_ownedRule_context" memberEnd="_g1TfANwbEeCT5O2F6sGn5g _g0Aek9wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyrBwNwbEeCT5O2F6sGn5g" name="A_ownedStereotype_owningPackage" isDerived="true" memberEnd="_g1gTXNwbEeCT5O2F6sGn5g _gyrBwtwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gyrBwdwbEeCT5O2F6sGn5g" general="_gyro0NwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gyrBwtwbEeCT5O2F6sGn5g" name="owningPackage" visibility="public" type="_-cvRAGvzEdq7X4sGURiZYA" redefinedProperty="_gyro0dwbEeCT5O2F6sGn5g" association="_gyrBwNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUDophE9EeGOffqMW1YiZA" name="A_ownedRule_context" memberEnd="_Var1FBE9EeGOffqMW1YiZA _VYbLUxE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUEPsBE9EeGOffqMW1YiZA" name="A_ownedStereotype_owningPackage" isDerived="true" memberEnd="_VcLC0BE9EeGOffqMW1YiZA _VUEPshE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VUEPsRE9EeGOffqMW1YiZA" general="_VUHTABE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VUEPshE9EeGOffqMW1YiZA" name="owningPackage" visibility="public" type="_-cvRAGvzEdq7X4sGURiZYA" redefinedProperty="_VUHTARE9EeGOffqMW1YiZA" association="_VUEPsBE9EeGOffqMW1YiZA"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyrBw9wbEeCT5O2F6sGn5g" name="A_ownedTemplateSignature_classifier" memberEnd="_gzuxxtwbEeCT5O2F6sGn5g _g16jAdwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyrBxNwbEeCT5O2F6sGn5g" name="A_ownedTemplateSignature_template" memberEnd="_g2PTI9wbEeCT5O2F6sGn5g _g2OsHdwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyrBxdwbEeCT5O2F6sGn5g" name="A_ownedType_package" memberEnd="_g1gTYNwbEeCT5O2F6sGn5g _uvHaoLbQEeCRxrN1JUGuxA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyrBxtwbEeCT5O2F6sGn5g" name="A_ownedUseCase_classifier" memberEnd="_gzvYwNwbEeCT5O2F6sGn5g _gyrBx9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyrBx9wbEeCT5O2F6sGn5g" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_gyrBxtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyrByNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUEPsxE9EeGOffqMW1YiZA" name="A_ownedTemplateSignature_classifier" memberEnd="_VXtZlhE9EeGOffqMW1YiZA _Vd2d0RE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUEPtBE9EeGOffqMW1YiZA" name="A_ownedTemplateSignature_template" memberEnd="_VeuAgxE9EeGOffqMW1YiZA _VesybRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUEPtRE9EeGOffqMW1YiZA" name="A_ownedType_package" memberEnd="_VcLC1BE9EeGOffqMW1YiZA _uvHaoLbQEeCRxrN1JUGuxA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUEPthE9EeGOffqMW1YiZA" name="A_ownedUseCase_classifier" memberEnd="_VXtZmRE9EeGOffqMW1YiZA _VUEPtxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUEPtxE9EeGOffqMW1YiZA" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_VUEPthE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUEPuBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyrBydwbEeCT5O2F6sGn5g" name="A_packageImport_importingNamespace" memberEnd="_g1TfBNwbEeCT5O2F6sGn5g _g1jWp9wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyrBytwbEeCT5O2F6sGn5g" name="A_packageMerge_receivingPackage" memberEnd="_g1g6YNwbEeCT5O2F6sGn5g _g1j9tdwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyrBy9wbEeCT5O2F6sGn5g" name="A_packagedElement_component" memberEnd="_gz4iu9wbEeCT5O2F6sGn5g _gyrBzNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyrBzNwbEeCT5O2F6sGn5g" name="component" visibility="public" type="_DAbfwa69EdqjppZik4kD8A" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_gyrBy9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyrBzdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUFd0BE9EeGOffqMW1YiZA" name="A_packageImport_importingNamespace" memberEnd="_Var1GBE9EeGOffqMW1YiZA _VcZsUhE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUGE4BE9EeGOffqMW1YiZA" name="A_packageMerge_receivingPackage" memberEnd="_VcP7UBE9EeGOffqMW1YiZA _VcsANRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUGr8BE9EeGOffqMW1YiZA" name="A_packagedElement_component" memberEnd="_VYAUgxE9EeGOffqMW1YiZA _VUGr8RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUGr8RE9EeGOffqMW1YiZA" name="component" visibility="public" type="_DAbfwa69EdqjppZik4kD8A" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_VUGr8BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUGr8hE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyro0NwbEeCT5O2F6sGn5g" name="A_packagedElement_owningPackage" memberEnd="_g1g6ZNwbEeCT5O2F6sGn5g _gyro0dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyro0dwbEeCT5O2F6sGn5g" name="owningPackage" visibility="public" type="_-cvRAGvzEdq7X4sGURiZYA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_gyro0NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyro0twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUHTABE9EeGOffqMW1YiZA" name="A_packagedElement_owningPackage" memberEnd="_VcP7VBE9EeGOffqMW1YiZA _VUHTARE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUHTARE9EeGOffqMW1YiZA" name="owningPackage" visibility="public" type="_-cvRAGvzEdq7X4sGURiZYA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_VUHTABE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUHTAhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyro09wbEeCT5O2F6sGn5g" name="A_parameterSet_parameter" memberEnd="_g1ly4NwbEeCT5O2F6sGn5g _g1nBD9wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyro1NwbEeCT5O2F6sGn5g" name="A_parameterSubstitution_templateBinding" memberEnd="_g2LBu9wbEeCT5O2F6sGn5g _g2OFAdwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyro1dwbEeCT5O2F6sGn5g" name="A_parameter_activityParameterNode" memberEnd="_gzb22NwbEeCT5O2F6sGn5g _gyro1twbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyro1twbEeCT5O2F6sGn5g" name="activityParameterNode" visibility="public" type="_gzb2wNwbEeCT5O2F6sGn5g" association="_gyro1dwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyro19wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyro2NwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUHTAxE9EeGOffqMW1YiZA" name="A_parameterSet_parameter" memberEnd="_Vcz8BRE9EeGOffqMW1YiZA _Vc7Q0BE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUHTBBE9EeGOffqMW1YiZA" name="A_parameterSubstitution_templateBinding" memberEnd="_VemryxE9EeGOffqMW1YiZA _VesLXRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUHTBRE9EeGOffqMW1YiZA" name="A_parameter_activityParameterNode" memberEnd="_VViPaBE9EeGOffqMW1YiZA _VUHTBhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUHTBhE9EeGOffqMW1YiZA" name="activityParameterNode" visibility="public" type="_VViPUBE9EeGOffqMW1YiZA" association="_VUHTBRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUHTBxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUHTCBE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyro2dwbEeCT5O2F6sGn5g" name="A_parameter_templateSignature" memberEnd="_g2OsGtwbEeCT5O2F6sGn5g _gyro2twbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyro2twbEeCT5O2F6sGn5g" name="templateSignature" visibility="public" type="_g2OsENwbEeCT5O2F6sGn5g" association="_gyro2dwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyro29wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyro3NwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUH6EBE9EeGOffqMW1YiZA" name="A_parameter_templateSignature" memberEnd="_VesyahE9EeGOffqMW1YiZA _VUH6ERE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUH6ERE9EeGOffqMW1YiZA" name="templateSignature" visibility="public" type="_VesyYBE9EeGOffqMW1YiZA" association="_VUH6EBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUH6EhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUH6ExE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyro3dwbEeCT5O2F6sGn5g" name="A_parameteredElement_templateParameter" memberEnd="_g2M25twbEeCT5O2F6sGn5g _g1noFtwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gysP4NwbEeCT5O2F6sGn5g" name="A_partWithPort_connectorEnd" memberEnd="_gz_QYNwbEeCT5O2F6sGn5g _gysP4dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gysP4dwbEeCT5O2F6sGn5g" name="connectorEnd" visibility="public" type="_aOgw0GveEdq4DLWZOhbdEA" association="_gysP4NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gysP4twbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gysP49wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUH6FBE9EeGOffqMW1YiZA" name="A_parameteredElement_templateParameter" memberEnd="_Veq9MxE9EeGOffqMW1YiZA _Vc731hE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUH6FRE9EeGOffqMW1YiZA" name="A_partWithPort_connectorEnd" memberEnd="_VYSoYBE9EeGOffqMW1YiZA _VUH6FhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUH6FhE9EeGOffqMW1YiZA" name="connectorEnd" visibility="public" type="_aOgw0GveEdq4DLWZOhbdEA" association="_VUH6FRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUH6FxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUH6GBE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gysP5NwbEeCT5O2F6sGn5g" name="A_part_structuredClassifier" isDerived="true" memberEnd="_g2JMjdwbEeCT5O2F6sGn5g _gysP5dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gysP5dwbEeCT5O2F6sGn5g" name="structuredClassifier" visibility="public" type="_FQiVsGwYEdqHKKVoxc0dlA" association="_gysP5NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gysP5twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUIhIBE9EeGOffqMW1YiZA" name="A_part_structuredClassifier" isDerived="true" memberEnd="_VejoeRE9EeGOffqMW1YiZA _VUIhIRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUIhIRE9EeGOffqMW1YiZA" name="structuredClassifier" visibility="public" type="_FQiVsGwYEdqHKKVoxc0dlA" association="_VUIhIBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUIhIhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gysP59wbEeCT5O2F6sGn5g" name="A_partition_activity" memberEnd="_gzXlVNwbEeCT5O2F6sGn5g _gysP6NwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gysP6NwbEeCT5O2F6sGn5g" name="activity" visibility="public" type="_eGtFwLLREeCsYvaJqFFivQ" subsettedProperty="_gzaBpNwbEeCT5O2F6sGn5g" association="_gysP59wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gysP6dwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_3Ik3QAtDEeGcpbeCPJfCmw" name="A_partition_activity" memberEnd="_-_c7oAs9EeGcpbeCPJfCmw __DOZoAtDEeGcpbeCPJfCmw">
+ <ownedEnd xmi:id="__DOZoAtDEeGcpbeCPJfCmw" name="activity" visibility="public" type="_eGtFwLLREeCsYvaJqFFivQ" subsettedProperty="_5V2SAAtBEeGcpbeCPJfCmw" association="_3Ik3QAtDEeGcpbeCPJfCmw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUIhIxE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gysP6twbEeCT5O2F6sGn5g" name="A_port_trigger" memberEnd="_g2Tkm9wbEeCT5O2F6sGn5g _gysP69wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gysP69wbEeCT5O2F6sGn5g" name="trigger" visibility="public" type="_g2TkldwbEeCT5O2F6sGn5g" association="_gysP6twbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gysP7NwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gysP7dwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUJIMBE9EeGOffqMW1YiZA" name="A_port_trigger" memberEnd="_VfCJlhE9EeGOffqMW1YiZA _VUJIMRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUJIMRE9EeGOffqMW1YiZA" name="trigger" visibility="public" type="_VfCJkBE9EeGOffqMW1YiZA" association="_VUJIMBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUJIMhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUJIMxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gysP7twbEeCT5O2F6sGn5g" name="A_postCondition_owningTransition" memberEnd="_g1xZMdwbEeCT5O2F6sGn5g _gysP79wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gysP79wbEeCT5O2F6sGn5g" name="owningTransition" visibility="public" type="_Dtp8ULL7EeCBifIhhuFqZA" subsettedProperty="_g0Aek9wbEeCT5O2F6sGn5g" association="_gysP7twbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gysP8NwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUJINBE9EeGOffqMW1YiZA" name="A_postCondition_owningTransition" memberEnd="_VdX8uhE9EeGOffqMW1YiZA _VUJINRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUJINRE9EeGOffqMW1YiZA" name="owningTransition" visibility="public" type="_Dtp8ULL7EeCBifIhhuFqZA" subsettedProperty="_VYbLUxE9EeGOffqMW1YiZA" association="_VUJINBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUJINhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gys28NwbEeCT5O2F6sGn5g" name="A_postcondition_behavior" memberEnd="_gzikdNwbEeCT5O2F6sGn5g _gys28dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gys28dwbEeCT5O2F6sGn5g" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_g0Aek9wbEeCT5O2F6sGn5g" association="_gys28NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gys28twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUJvQBE9EeGOffqMW1YiZA" name="A_postcondition_behavior" memberEnd="_VWDMuBE9EeGOffqMW1YiZA _VUJvQRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUJvQRE9EeGOffqMW1YiZA" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_VYbLUxE9EeGOffqMW1YiZA" association="_VUJvQBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUJvQhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gys289wbEeCT5O2F6sGn5g" name="A_postcondition_postContext" memberEnd="_g1dQBdwbEeCT5O2F6sGn5g _gys29NwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gys29NwbEeCT5O2F6sGn5g" name="postContext" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" subsettedProperty="_g0Aek9wbEeCT5O2F6sGn5g" association="_gys289wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gys29dwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUJvQxE9EeGOffqMW1YiZA" name="A_postcondition_postContext" memberEnd="_VcADvhE9EeGOffqMW1YiZA _VUJvRBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUJvRBE9EeGOffqMW1YiZA" name="postContext" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" subsettedProperty="_VYbLUxE9EeGOffqMW1YiZA" association="_VUJvQxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUJvRRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gys29twbEeCT5O2F6sGn5g" name="A_powertypeExtent_powertype" memberEnd="_gzvYxNwbEeCT5O2F6sGn5g _g0XD49wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gys299wbEeCT5O2F6sGn5g" name="A_preCondition_protocolTransition" memberEnd="_g1xZNNwbEeCT5O2F6sGn5g _gys2-dwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gys2-NwbEeCT5O2F6sGn5g" general="_gye0gNwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gys2-dwbEeCT5O2F6sGn5g" name="protocolTransition" visibility="public" type="_Dtp8ULL7EeCBifIhhuFqZA" redefinedProperty="_gye0gdwbEeCT5O2F6sGn5g" association="_gys299wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gys2-twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUJvRhE9EeGOffqMW1YiZA" name="A_powertypeExtent_powertype" memberEnd="_VXtZnRE9EeGOffqMW1YiZA _VZgwcxE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUKWUBE9EeGOffqMW1YiZA" name="A_preCondition_protocolTransition" memberEnd="_VdYjwBE9EeGOffqMW1YiZA _VUKWUhE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VUKWURE9EeGOffqMW1YiZA" general="_VTlulRE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VUKWUhE9EeGOffqMW1YiZA" name="protocolTransition" visibility="public" type="_Dtp8ULL7EeCBifIhhuFqZA" redefinedProperty="_VTmVoBE9EeGOffqMW1YiZA" association="_VUKWUBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUKWUxE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gys2-9wbEeCT5O2F6sGn5g" name="A_precondition_behavior" memberEnd="_gzikeNwbEeCT5O2F6sGn5g _gys2_NwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gys2_NwbEeCT5O2F6sGn5g" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_g0Aek9wbEeCT5O2F6sGn5g" association="_gys2-9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gys2_dwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUKWVBE9EeGOffqMW1YiZA" name="A_precondition_behavior" memberEnd="_VWDzwBE9EeGOffqMW1YiZA _VUKWVRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUKWVRE9EeGOffqMW1YiZA" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_VYbLUxE9EeGOffqMW1YiZA" association="_VUKWVBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUKWVhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gys2_twbEeCT5O2F6sGn5g" name="A_precondition_preContext" memberEnd="_g1dQCdwbEeCT5O2F6sGn5g _gys2_9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gys2_9wbEeCT5O2F6sGn5g" name="preContext" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" subsettedProperty="_g0Aek9wbEeCT5O2F6sGn5g" association="_gys2_twbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gys3ANwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUKWVxE9EeGOffqMW1YiZA" name="A_precondition_preContext" memberEnd="_VcAqwBE9EeGOffqMW1YiZA _VUKWWBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUKWWBE9EeGOffqMW1YiZA" name="preContext" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" subsettedProperty="_VYbLUxE9EeGOffqMW1YiZA" association="_VUKWVxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUKWWRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyteANwbEeCT5O2F6sGn5g" name="A_predecessorClause_successorClause" memberEnd="_gz04V9wbEeCT5O2F6sGn5g _gz04W9wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyteAdwbEeCT5O2F6sGn5g" name="A_profileApplication_applyingPackage" memberEnd="_g1g6aNwbEeCT5O2F6sGn5g _g1rSdNwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyteAtwbEeCT5O2F6sGn5g" name="A_profile_stereotype" isDerived="true" memberEnd="_g2E7IdwbEeCT5O2F6sGn5g _gyteA9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyteA9wbEeCT5O2F6sGn5g" name="stereotype" visibility="public" type="_A7vDAGv0Edq7X4sGURiZYA" association="_gyteAtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyteBNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyteBdwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUKWWhE9EeGOffqMW1YiZA" name="A_predecessorClause_successorClause" memberEnd="_VX3xthE9EeGOffqMW1YiZA _VX3xuhE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUK9YBE9EeGOffqMW1YiZA" name="A_profileApplication_applyingPackage" memberEnd="_VcQiYBE9EeGOffqMW1YiZA _VdDzohE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUK9YRE9EeGOffqMW1YiZA" name="A_profile_stereotype" isDerived="true" memberEnd="_Vec6wBE9EeGOffqMW1YiZA _VUK9YhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUK9YhE9EeGOffqMW1YiZA" name="stereotype" visibility="public" type="_A7vDAGv0Edq7X4sGURiZYA" association="_VUK9YRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUK9YxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUK9ZBE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyteBtwbEeCT5O2F6sGn5g" name="A_protocol_interface" memberEnd="_g0eYpdwbEeCT5O2F6sGn5g _gyteB9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyteB9wbEeCT5O2F6sGn5g" name="interface" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_gyteBtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gyteCNwbEeCT5O2F6sGn5g" annotatedElement="_gyteB9wbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUK9ZRE9EeGOffqMW1YiZA" name="A_protocol_interface" memberEnd="_VZwoDBE9EeGOffqMW1YiZA _VUK9ZhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUK9ZhE9EeGOffqMW1YiZA" name="interface" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_VUK9ZRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VUK9ZxE9EeGOffqMW1YiZA" annotatedElement="_VUK9ZhE9EeGOffqMW1YiZA">
<body>Specifies the namespace in which the protocol state machine is defined.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyteCdwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUK9aBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyteCtwbEeCT5O2F6sGn5g" name="A_protocol_port" memberEnd="_g1o2RNwbEeCT5O2F6sGn5g _gyteC9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyteC9wbEeCT5O2F6sGn5g" name="port" visibility="public" type="_ZAuvEGveEdq4DLWZOhbdEA" association="_gyteCtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyteDNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyteDdwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VULkcBE9EeGOffqMW1YiZA" name="A_protocol_port" memberEnd="_Vc-UFhE9EeGOffqMW1YiZA _VULkcRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VULkcRE9EeGOffqMW1YiZA" name="port" visibility="public" type="_ZAuvEGveEdq4DLWZOhbdEA" association="_VULkcBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VULkchE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VULkcxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyuFENwbEeCT5O2F6sGn5g" name="A_provided_component" isDerived="true" memberEnd="_gz4iv9wbEeCT5O2F6sGn5g _gyuFEdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyuFEdwbEeCT5O2F6sGn5g" name="component" visibility="public" type="_DAbfwa69EdqjppZik4kD8A" association="_gyuFENwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyuFEtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyuFE9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VULkdBE9EeGOffqMW1YiZA" name="A_provided_component" isDerived="true" memberEnd="_VYAUhxE9EeGOffqMW1YiZA _VULkdRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VULkdRE9EeGOffqMW1YiZA" name="component" visibility="public" type="_DAbfwa69EdqjppZik4kD8A" association="_VULkdBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VULkdhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VULkdxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyuFFNwbEeCT5O2F6sGn5g" name="A_provided_port" isDerived="true" memberEnd="_g1pdQNwbEeCT5O2F6sGn5g _gyuFFdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyuFFdwbEeCT5O2F6sGn5g" name="port" visibility="public" type="_ZAuvEGveEdq4DLWZOhbdEA" association="_gyuFFNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyuFFtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyuFF9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUMLgBE9EeGOffqMW1YiZA" name="A_provided_port" isDerived="true" memberEnd="_Vc-UGRE9EeGOffqMW1YiZA _VUMLgRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUMLgRE9EeGOffqMW1YiZA" name="port" visibility="public" type="_ZAuvEGveEdq4DLWZOhbdEA" association="_VUMLgBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUMLghE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUMLgxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyuFGNwbEeCT5O2F6sGn5g" name="A_qualifier_associationEnd" memberEnd="_g1tuyNwbEeCT5O2F6sGn5g _g1sgn9wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyuFGdwbEeCT5O2F6sGn5g" name="A_qualifier_linkEndData" memberEnd="_g0jRJNwbEeCT5O2F6sGn5g _gyuFGtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyuFGtwbEeCT5O2F6sGn5g" name="linkEndData" visibility="public" type="_g0jRENwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyuFGdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUMLhBE9EeGOffqMW1YiZA" name="A_qualifier_associationEnd" memberEnd="_VdHeEBE9EeGOffqMW1YiZA _VdFo1xE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUMLhRE9EeGOffqMW1YiZA" name="A_qualifier_linkEndData" memberEnd="_VZ3VxBE9EeGOffqMW1YiZA _VUMLhhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUMLhhE9EeGOffqMW1YiZA" name="linkEndData" visibility="public" type="_VZ3VsBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VUMLhRE9EeGOffqMW1YiZA"/>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyuFG9wbEeCT5O2F6sGn5g" name="A_qualifier_qualifierValue" memberEnd="_g1zOc9wbEeCT5O2F6sGn5g _gyuFHNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyuFHNwbEeCT5O2F6sGn5g" name="qualifierValue" visibility="public" type="_g1zOZ9wbEeCT5O2F6sGn5g" association="_gyuFG9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyuFHdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyuFHtwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUMykBE9EeGOffqMW1YiZA" name="A_qualifier_qualifierValue" memberEnd="_VdbnHBE9EeGOffqMW1YiZA _VUMykRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUMykRE9EeGOffqMW1YiZA" name="qualifierValue" visibility="public" type="_VdbnEBE9EeGOffqMW1YiZA" association="_VUMykBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUMykhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUMykxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyusINwbEeCT5O2F6sGn5g" name="A_qualifier_readLinkObjectEndQualifierAction" memberEnd="_g12RrdwbEeCT5O2F6sGn5g _gyusIdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyusIdwbEeCT5O2F6sGn5g" name="readLinkObjectEndQualifierAction" visibility="public" type="_g12RkNwbEeCT5O2F6sGn5g" association="_gyusINwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyusItwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUMylBE9EeGOffqMW1YiZA" name="A_qualifier_readLinkObjectEndQualifierAction" memberEnd="_VdgfrRE9EeGOffqMW1YiZA _VUMylRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUMylRE9EeGOffqMW1YiZA" name="readLinkObjectEndQualifierAction" visibility="public" type="_VdgfkBE9EeGOffqMW1YiZA" association="_VUMylBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUMylhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyusI9wbEeCT5O2F6sGn5g" name="A_raisedException_behavioralFeature" memberEnd="_gzkZqNwbEeCT5O2F6sGn5g _gyusJNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyusJNwbEeCT5O2F6sGn5g" name="behavioralFeature" visibility="public" type="_rHT3YKOsEdqi_5gqUMOQtA" association="_gyusI9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyusJdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyusJtwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUMylxE9EeGOffqMW1YiZA" name="A_raisedException_behavioralFeature" memberEnd="_VWJ6aBE9EeGOffqMW1YiZA _VUMymBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUMymBE9EeGOffqMW1YiZA" name="behavioralFeature" visibility="public" type="_rHT3YKOsEdqi_5gqUMOQtA" association="_VUMylxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUMymRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUMymhE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyusJ9wbEeCT5O2F6sGn5g" name="A_raisedException_operation" memberEnd="_g1dQDdwbEeCT5O2F6sGn5g _gyusKNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyusKNwbEeCT5O2F6sGn5g" name="operation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" subsettedProperty="_gyusJNwbEeCT5O2F6sGn5g" association="_gyusJ9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyusKdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyusKtwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUNZoBE9EeGOffqMW1YiZA" name="A_raisedException_operation" memberEnd="_VcAqxBE9EeGOffqMW1YiZA _VUNZoRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUNZoRE9EeGOffqMW1YiZA" name="operation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" subsettedProperty="_VUMymBE9EeGOffqMW1YiZA" association="_VUNZoBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUNZohE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUNZoxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyusK9wbEeCT5O2F6sGn5g" name="A_realization_abstraction_component" memberEnd="_gz4iw9wbEeCT5O2F6sGn5g _gz6-89wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyusLNwbEeCT5O2F6sGn5g" name="A_realization_abstraction_flow" memberEnd="_g0Y5FtwbEeCT5O2F6sGn5g _gyusLdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyusLdwbEeCT5O2F6sGn5g" name="abstraction" visibility="public" type="_g0Y5ANwbEeCT5O2F6sGn5g" association="_gyusLNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyusLtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyusL9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUNZpBE9EeGOffqMW1YiZA" name="A_realization_abstraction_component" memberEnd="_VYAUixE9EeGOffqMW1YiZA _VYEl8xE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUOAsBE9EeGOffqMW1YiZA" name="A_realization_abstraction_flow" memberEnd="_VZosRhE9EeGOffqMW1YiZA _VUOAsRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUOAsRE9EeGOffqMW1YiZA" name="abstraction" visibility="public" type="_VZosMBE9EeGOffqMW1YiZA" association="_VUOAsBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUOAshE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUOAsxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyvTMNwbEeCT5O2F6sGn5g" name="A_realizingActivityEdge_informationFlow" memberEnd="_g0Y5GtwbEeCT5O2F6sGn5g _gyvTMdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyvTMdwbEeCT5O2F6sGn5g" name="informationFlow" visibility="public" type="_g0Y5ANwbEeCT5O2F6sGn5g" association="_gyvTMNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyvTMtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyvTM9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUOnwBE9EeGOffqMW1YiZA" name="A_realizingActivityEdge_informationFlow" memberEnd="_VZosShE9EeGOffqMW1YiZA _VUOnwRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUOnwRE9EeGOffqMW1YiZA" name="informationFlow" visibility="public" type="_VZosMBE9EeGOffqMW1YiZA" association="_VUOnwBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUOnwhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUOnwxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyvTNNwbEeCT5O2F6sGn5g" name="A_realizingClassifier_componentRealization" memberEnd="_gz6-9twbEeCT5O2F6sGn5g _gyvTNdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyvTNdwbEeCT5O2F6sGn5g" name="componentRealization" visibility="public" type="_gz6-8NwbEeCT5O2F6sGn5g" subsettedProperty="_g1QbsNwbEeCT5O2F6sGn5g" association="_gyvTNNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyvTNtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyvTN9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUPO0BE9EeGOffqMW1YiZA" name="A_realizingClassifier_componentRealization" memberEnd="_VYEl9hE9EeGOffqMW1YiZA _VUPO0RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUPO0RE9EeGOffqMW1YiZA" name="componentRealization" visibility="public" type="_VYEl8BE9EeGOffqMW1YiZA" subsettedProperty="_VaN7ABE9EeGOffqMW1YiZA" association="_VUPO0BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUPO0hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUPO0xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyvTONwbEeCT5O2F6sGn5g" name="A_realizingConnector_informationFlow" memberEnd="_g0Y5HtwbEeCT5O2F6sGn5g _gyvTOdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyvTOdwbEeCT5O2F6sGn5g" name="informationFlow" visibility="public" type="_g0Y5ANwbEeCT5O2F6sGn5g" association="_gyvTONwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyvTOtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyvTO9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUPO1BE9EeGOffqMW1YiZA" name="A_realizingConnector_informationFlow" memberEnd="_VZosThE9EeGOffqMW1YiZA _VUPO1RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUPO1RE9EeGOffqMW1YiZA" name="informationFlow" visibility="public" type="_VZosMBE9EeGOffqMW1YiZA" association="_VUPO1BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUPO1hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUPO1xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyvTPNwbEeCT5O2F6sGn5g" name="A_realizingMessage_informationFlow" memberEnd="_g0ZgEdwbEeCT5O2F6sGn5g _gyvTPdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyvTPdwbEeCT5O2F6sGn5g" name="informationFlow" visibility="public" type="_g0Y5ANwbEeCT5O2F6sGn5g" association="_gyvTPNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyvTPtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyvTP9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUP14BE9EeGOffqMW1YiZA" name="A_realizingMessage_informationFlow" memberEnd="_VZosUhE9EeGOffqMW1YiZA _VUP14RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUP14RE9EeGOffqMW1YiZA" name="informationFlow" visibility="public" type="_VZosMBE9EeGOffqMW1YiZA" association="_VUP14BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUP14hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUP14xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyv6QNwbEeCT5O2F6sGn5g" name="A_receiveEvent_endMessage" memberEnd="_g1LjMNwbEeCT5O2F6sGn5g _gyv6QdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyv6QdwbEeCT5O2F6sGn5g" name="endMessage" visibility="public" type="_gfgNwGveEdq4DLWZOhbdEA" subsettedProperty="_g1MKQ9wbEeCT5O2F6sGn5g" association="_gyv6QNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyv6QtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUP15BE9EeGOffqMW1YiZA" name="A_receiveEvent_endMessage" memberEnd="_VaBtwxE9EeGOffqMW1YiZA _VUP15RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUP15RE9EeGOffqMW1YiZA" name="endMessage" visibility="public" type="_gfgNwGveEdq4DLWZOhbdEA" subsettedProperty="_VaEKAxE9EeGOffqMW1YiZA" association="_VUP15BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUP15hE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyv6Q9wbEeCT5O2F6sGn5g" name="A_redefinedBehavior_behavior" memberEnd="_gzikfNwbEeCT5O2F6sGn5g _gyv6RNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyv6RNwbEeCT5O2F6sGn5g" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_gyv6SNwbEeCT5O2F6sGn5g" association="_gyv6Q9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyv6RdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyv6RtwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUP15xE9EeGOffqMW1YiZA" name="A_redefinedBehavior_behavior" memberEnd="_VWEa0BE9EeGOffqMW1YiZA _VUP16BE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUP16BE9EeGOffqMW1YiZA" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_VUQc8RE9EeGOffqMW1YiZA" association="_VUP15xE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUP16RE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUP16hE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyv6R9wbEeCT5O2F6sGn5g" name="A_redefinedClassifier_classifier" memberEnd="_gzvYyNwbEeCT5O2F6sGn5g _gyv6SNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyv6SNwbEeCT5O2F6sGn5g" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_gywhUdwbEeCT5O2F6sGn5g" association="_gyv6R9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyv6SdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyv6StwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUQc8BE9EeGOffqMW1YiZA" name="A_redefinedClassifier_classifier" memberEnd="_VXuAoBE9EeGOffqMW1YiZA _VUQc8RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUQc8RE9EeGOffqMW1YiZA" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_VURrERE9EeGOffqMW1YiZA" association="_VUQc8BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUQc8hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUQc8xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyv6S9wbEeCT5O2F6sGn5g" name="A_redefinedConnector_connector" memberEnd="_gz-CQtwbEeCT5O2F6sGn5g _gyv6TNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyv6TNwbEeCT5O2F6sGn5g" name="connector" visibility="public" type="_YxC2YLLWEeCsYvaJqFFivQ" subsettedProperty="_gywhUdwbEeCT5O2F6sGn5g" association="_gyv6S9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyv6TdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyv6TtwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUQc9BE9EeGOffqMW1YiZA" name="A_redefinedConnector_connector" memberEnd="_VYMhwBE9EeGOffqMW1YiZA _VUQc9RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUQc9RE9EeGOffqMW1YiZA" name="connector" visibility="public" type="_YxC2YLLWEeCsYvaJqFFivQ" subsettedProperty="_VURrERE9EeGOffqMW1YiZA" association="_VUQc9BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUQc9hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUQc9xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyv6T9wbEeCT5O2F6sGn5g" name="A_redefinedEdge_activityEdge" memberEnd="_gzZaoNwbEeCT5O2F6sGn5g _gyv6UNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyv6UNwbEeCT5O2F6sGn5g" name="activityEdge" visibility="public" type="_gzZagNwbEeCT5O2F6sGn5g" subsettedProperty="_gywhUdwbEeCT5O2F6sGn5g" association="_gyv6T9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyv6UdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyv6UtwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUREABE9EeGOffqMW1YiZA" name="A_redefinedEdge_activityEdge" memberEnd="_VVcI0BE9EeGOffqMW1YiZA _VUREARE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUREARE9EeGOffqMW1YiZA" name="activityEdge" visibility="public" type="_VVcIsBE9EeGOffqMW1YiZA" subsettedProperty="_VURrERE9EeGOffqMW1YiZA" association="_VUREABE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUREAhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUREAxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gywhUNwbEeCT5O2F6sGn5g" name="A_redefinedElement_redefinableElement" isDerived="true" memberEnd="_g15U7twbEeCT5O2F6sGn5g _gywhUdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gywhUdwbEeCT5O2F6sGn5g" name="redefinableElement" visibility="public" type="_uCRA4La-EeCRxrN1JUGuxA" association="_gywhUNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gywhUtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gywhU9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VURrEBE9EeGOffqMW1YiZA" name="A_redefinedElement_redefinableElement" isDerived="true" memberEnd="_VdtT4BE9EeGOffqMW1YiZA _VURrERE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VURrERE9EeGOffqMW1YiZA" name="redefinableElement" visibility="public" type="_uCRA4La-EeCRxrN1JUGuxA" association="_VURrEBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VURrEhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VURrExE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gywhVNwbEeCT5O2F6sGn5g" name="A_redefinedInterface_interface" memberEnd="_g0e_oNwbEeCT5O2F6sGn5g _gywhVdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gywhVdwbEeCT5O2F6sGn5g" name="interface" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" subsettedProperty="_gyv6SNwbEeCT5O2F6sGn5g" association="_gywhVNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gywhVtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gywhV9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VURrFBE9EeGOffqMW1YiZA" name="A_redefinedInterface_interface" memberEnd="_VZwoDxE9EeGOffqMW1YiZA _VURrFRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VURrFRE9EeGOffqMW1YiZA" name="interface" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" subsettedProperty="_VUQc8RE9EeGOffqMW1YiZA" association="_VURrFBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VURrFhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VURrFxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gywhWNwbEeCT5O2F6sGn5g" name="A_redefinedNode_activityNode" memberEnd="_gzbP09wbEeCT5O2F6sGn5g _gywhWdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gywhWdwbEeCT5O2F6sGn5g" name="activityNode" visibility="public" type="_gzbPsNwbEeCT5O2F6sGn5g" subsettedProperty="_gywhUdwbEeCT5O2F6sGn5g" association="_gywhWNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gywhWtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gywhW9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUSSIBE9EeGOffqMW1YiZA" name="A_redefinedNode_activityNode" memberEnd="_VVhBOBE9EeGOffqMW1YiZA _VUSSIRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUSSIRE9EeGOffqMW1YiZA" name="activityNode" visibility="public" type="_WpiyYAs-EeGcpbeCPJfCmw" subsettedProperty="_VURrERE9EeGOffqMW1YiZA" association="_VUSSIBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUSSIhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUSSIxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gywhXNwbEeCT5O2F6sGn5g" name="A_redefinedOperation_operation" memberEnd="_g1dQEdwbEeCT5O2F6sGn5g _gywhXdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gywhXdwbEeCT5O2F6sGn5g" name="operation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" subsettedProperty="_gywhUdwbEeCT5O2F6sGn5g" association="_gywhXNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gywhXtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gywhX9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUSSJBE9EeGOffqMW1YiZA" name="A_redefinedOperation_operation" memberEnd="_VcBR0BE9EeGOffqMW1YiZA _VUSSJRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUSSJRE9EeGOffqMW1YiZA" name="operation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" subsettedProperty="_VURrERE9EeGOffqMW1YiZA" association="_VUSSJBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUSSJhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUSSJxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyxIYNwbEeCT5O2F6sGn5g" name="A_redefinedPort_port" memberEnd="_g1pdRNwbEeCT5O2F6sGn5g _gyxIYdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyxIYdwbEeCT5O2F6sGn5g" name="port" visibility="public" type="_ZAuvEGveEdq4DLWZOhbdEA" subsettedProperty="_gyxIZdwbEeCT5O2F6sGn5g" association="_gyxIYNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyxIYtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyxIY9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUS5MBE9EeGOffqMW1YiZA" name="A_redefinedPort_port" memberEnd="_Vc-UHRE9EeGOffqMW1YiZA _VUS5MRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUS5MRE9EeGOffqMW1YiZA" name="port" visibility="public" type="_ZAuvEGveEdq4DLWZOhbdEA" subsettedProperty="_VUV8gRE9EeGOffqMW1YiZA" association="_VUS5MBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUS5MhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUS5MxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyxIZNwbEeCT5O2F6sGn5g" name="A_redefinedProperty_property" memberEnd="_g1uVwNwbEeCT5O2F6sGn5g _gyxIZdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyxIZdwbEeCT5O2F6sGn5g" name="property" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" subsettedProperty="_gywhUdwbEeCT5O2F6sGn5g" association="_gyxIZNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyxIZtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyxIZ9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUV8gBE9EeGOffqMW1YiZA" name="A_redefinedProperty_property" memberEnd="_VdIFEBE9EeGOffqMW1YiZA _VUV8gRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUV8gRE9EeGOffqMW1YiZA" name="property" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" subsettedProperty="_VURrERE9EeGOffqMW1YiZA" association="_VUV8gBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUV8ghE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUV8gxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyxIaNwbEeCT5O2F6sGn5g" name="A_redefinedState_state" memberEnd="_g2CfBtwbEeCT5O2F6sGn5g _gyxIadwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyxIadwbEeCT5O2F6sGn5g" name="state" visibility="public" type="_g2Ce0NwbEeCT5O2F6sGn5g" subsettedProperty="_gywhUdwbEeCT5O2F6sGn5g" association="_gyxIaNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyxIatwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUWjkBE9EeGOffqMW1YiZA" name="A_redefinedState_state" memberEnd="_VeR70hE9EeGOffqMW1YiZA _VUWjkRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUWjkRE9EeGOffqMW1YiZA" name="state" visibility="public" type="_VeRUkBE9EeGOffqMW1YiZA" subsettedProperty="_VURrERE9EeGOffqMW1YiZA" association="_VUWjkBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUWjkhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyxIa9wbEeCT5O2F6sGn5g" name="A_redefinedTransition_transition" memberEnd="_g2SWg9wbEeCT5O2F6sGn5g _gyxIbNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyxIbNwbEeCT5O2F6sGn5g" name="transition" visibility="public" type="_ykKV8PnlEdunWsS3se92JQ" subsettedProperty="_gywhUdwbEeCT5O2F6sGn5g" association="_gyxIa9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyxIbdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUWjkxE9EeGOffqMW1YiZA" name="A_redefinedTransition_transition" memberEnd="_Ve9RGRE9EeGOffqMW1YiZA _VUWjlBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUWjlBE9EeGOffqMW1YiZA" name="transition" visibility="public" type="_ykKV8PnlEdunWsS3se92JQ" subsettedProperty="_VURrERE9EeGOffqMW1YiZA" association="_VUWjkxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUWjlRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyxIbtwbEeCT5O2F6sGn5g" name="A_redefinitionContext_redefinableElement" isDerived="true" memberEnd="_zYrE4La-EeCRxrN1JUGuxA _gyxIb9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyxIb9wbEeCT5O2F6sGn5g" name="redefinableElement" visibility="public" type="_uCRA4La-EeCRxrN1JUGuxA" association="_gyxIbtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyxIcNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyxIcdwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUWjlhE9EeGOffqMW1YiZA" name="A_redefinitionContext_redefinableElement" isDerived="true" memberEnd="_zYrE4La-EeCRxrN1JUGuxA _VUWjlxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUWjlxE9EeGOffqMW1YiZA" name="redefinableElement" visibility="public" type="_uCRA4La-EeCRxrN1JUGuxA" association="_VUWjlhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUWjmBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUWjmRE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyxvcNwbEeCT5O2F6sGn5g" name="A_redefinitionContext_region" isDerived="true" memberEnd="_g18_U9wbEeCT5O2F6sGn5g _gyxvctwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gyxvcdwbEeCT5O2F6sGn5g" general="_gyxIbtwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gyxvctwbEeCT5O2F6sGn5g" name="region" visibility="public" type="_g18_QNwbEeCT5O2F6sGn5g" redefinedProperty="_gyxIb9wbEeCT5O2F6sGn5g" association="_gyxvcNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyxvc9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyxvdNwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUXKoBE9EeGOffqMW1YiZA" name="A_redefinitionContext_region" isDerived="true" memberEnd="_VeA18xE9EeGOffqMW1YiZA _VUXKohE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VUXKoRE9EeGOffqMW1YiZA" general="_VUWjlhE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VUXKohE9EeGOffqMW1YiZA" name="region" visibility="public" type="_VeA14BE9EeGOffqMW1YiZA" redefinedProperty="_VUWjlxE9EeGOffqMW1YiZA" association="_VUXKoBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUXKoxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUXKpBE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyxvddwbEeCT5O2F6sGn5g" name="A_redefinitionContext_state" isDerived="true" memberEnd="_g2CfCdwbEeCT5O2F6sGn5g _gyxvd9wbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gyxvdtwbEeCT5O2F6sGn5g" general="_gyxIbtwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gyxvd9wbEeCT5O2F6sGn5g" name="state" visibility="public" type="_g2Ce0NwbEeCT5O2F6sGn5g" redefinedProperty="_gyxIb9wbEeCT5O2F6sGn5g" association="_gyxvddwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyxveNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyxvedwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUXKpRE9EeGOffqMW1YiZA" name="A_redefinitionContext_state" isDerived="true" memberEnd="_VeR71RE9EeGOffqMW1YiZA _VUXKpxE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VUXKphE9EeGOffqMW1YiZA" general="_VUWjlhE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VUXKpxE9EeGOffqMW1YiZA" name="state" visibility="public" type="_VeRUkBE9EeGOffqMW1YiZA" redefinedProperty="_VUWjlxE9EeGOffqMW1YiZA" association="_VUXKpRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUXKqBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUXKqRE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyxvetwbEeCT5O2F6sGn5g" name="A_redefinitionContext_transition" isDerived="true" memberEnd="_g2SWhtwbEeCT5O2F6sGn5g _gyxvfNwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gyxve9wbEeCT5O2F6sGn5g" general="_gyxIbtwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gyxvfNwbEeCT5O2F6sGn5g" name="transition" visibility="public" type="_ykKV8PnlEdunWsS3se92JQ" redefinedProperty="_gyxIb9wbEeCT5O2F6sGn5g" association="_gyxvetwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyxvfdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyxvftwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUXxsBE9EeGOffqMW1YiZA" name="A_redefinitionContext_transition" isDerived="true" memberEnd="_Ve9RHBE9EeGOffqMW1YiZA _VUXxshE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VUXxsRE9EeGOffqMW1YiZA" general="_VUWjlhE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VUXxshE9EeGOffqMW1YiZA" name="transition" visibility="public" type="_ykKV8PnlEdunWsS3se92JQ" redefinedProperty="_VUWjlxE9EeGOffqMW1YiZA" association="_VUXxsBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUXxsxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUXxtBE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyxvf9wbEeCT5O2F6sGn5g" name="A_reducer_reduceAction" memberEnd="_g17xMdwbEeCT5O2F6sGn5g _gyxvgNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyxvgNwbEeCT5O2F6sGn5g" name="reduceAction" visibility="public" type="_g17xINwbEeCT5O2F6sGn5g" association="_gyxvf9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyxvgdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyxvgtwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUYYwBE9EeGOffqMW1YiZA" name="A_reducer_reduceAction" memberEnd="_Vd9ylBE9EeGOffqMW1YiZA _VUYYwRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUYYwRE9EeGOffqMW1YiZA" name="reduceAction" visibility="public" type="_Vd46EBE9EeGOffqMW1YiZA" association="_VUYYwBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUYYwhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUYYwxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyyWgNwbEeCT5O2F6sGn5g" name="A_referred_protocolTransition" isDerived="true" memberEnd="_g1yAINwbEeCT5O2F6sGn5g _gyyWgdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyyWgdwbEeCT5O2F6sGn5g" name="protocolTransition" visibility="public" type="_Dtp8ULL7EeCBifIhhuFqZA" association="_gyyWgNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyyWgtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyyWg9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUYYxBE9EeGOffqMW1YiZA" name="A_referred_protocolTransition" isDerived="true" memberEnd="_VdYjwxE9EeGOffqMW1YiZA _VUYYxRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUYYxRE9EeGOffqMW1YiZA" name="protocolTransition" visibility="public" type="_Dtp8ULL7EeCBifIhhuFqZA" association="_VUYYxBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUYYxhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUYYxxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyyWhNwbEeCT5O2F6sGn5g" name="A_refersTo_interactionUse" memberEnd="_g0dxndwbEeCT5O2F6sGn5g _gyyWhdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyyWhdwbEeCT5O2F6sGn5g" name="interactionUse" visibility="public" type="_g0dxgNwbEeCT5O2F6sGn5g" association="_gyyWhNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyyWhtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyyWh9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUY_0BE9EeGOffqMW1YiZA" name="A_refersTo_interactionUse" memberEnd="_VZvZ_RE9EeGOffqMW1YiZA _VUY_0RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUY_0RE9EeGOffqMW1YiZA" name="interactionUse" visibility="public" type="_VZvZ4BE9EeGOffqMW1YiZA" association="_VUY_0BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUY_0hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUY_0xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyyWiNwbEeCT5O2F6sGn5g" name="A_region_state" memberEnd="_g2CfC9wbEeCT5O2F6sGn5g _g18_VdwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyyWidwbEeCT5O2F6sGn5g" name="A_region_stateMachine" memberEnd="_g2EUF9wbEeCT5O2F6sGn5g _g18_WNwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyyWitwbEeCT5O2F6sGn5g" name="A_relatedElement_relationship" isDerived="true" memberEnd="_g18_gNwbEeCT5O2F6sGn5g _gyyWi9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyyWi9wbEeCT5O2F6sGn5g" name="relationship" visibility="public" type="_DH62EKPAEdqi_5gqUMOQtA" association="_gyyWitwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyyWjNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyyWjdwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUY_1BE9EeGOffqMW1YiZA" name="A_region_state" memberEnd="_VeR71xE9EeGOffqMW1YiZA _VeA19RE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUY_1RE9EeGOffqMW1YiZA" name="A_region_stateMachine" memberEnd="_VeWNJxE9EeGOffqMW1YiZA _VeA1-BE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUZm4BE9EeGOffqMW1YiZA" name="A_relatedElement_relationship" isDerived="true" memberEnd="_VeBc8hE9EeGOffqMW1YiZA _VUZm4RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUZm4RE9EeGOffqMW1YiZA" name="relationship" visibility="public" type="_DH62EKPAEdqi_5gqUMOQtA" association="_VUZm4BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUZm4hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUZm4xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyy9kNwbEeCT5O2F6sGn5g" name="A_removeAt_removeStructuralFeatureValueAction" memberEnd="_g19mWdwbEeCT5O2F6sGn5g _gyy9kdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyy9kdwbEeCT5O2F6sGn5g" name="removeStructuralFeatureValueAction" visibility="public" type="_g19mUNwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gyy9kNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyy9ktwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUZm5BE9EeGOffqMW1YiZA" name="A_removeAt_removeStructuralFeatureValueAction" memberEnd="_VeCECRE9EeGOffqMW1YiZA _VUZm5RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUZm5RE9EeGOffqMW1YiZA" name="removeStructuralFeatureValueAction" visibility="public" type="_VeCEABE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VUZm5BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUZm5hE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyy9k9wbEeCT5O2F6sGn5g" name="A_removeAt_removeVariableValueAction" memberEnd="_g1-NZ9wbEeCT5O2F6sGn5g _gyy9lNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyy9lNwbEeCT5O2F6sGn5g" name="removeVariableValueAction" visibility="public" type="_g19mXNwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gyy9k9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyy9ldwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUZm5xE9EeGOffqMW1YiZA" name="A_removeAt_removeVariableValueAction" memberEnd="_VeCrGRE9EeGOffqMW1YiZA _VUZm6BE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUZm6BE9EeGOffqMW1YiZA" name="removeVariableValueAction" visibility="public" type="_VeCrEBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VUZm5xE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUZm6RE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyy9ltwbEeCT5O2F6sGn5g" name="A_replyToCall_replyAction" memberEnd="_g1-Nc9wbEeCT5O2F6sGn5g _gyy9l9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyy9l9wbEeCT5O2F6sGn5g" name="replyAction" visibility="public" type="_g1-NatwbEeCT5O2F6sGn5g" association="_gyy9ltwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyy9mNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUaN8BE9EeGOffqMW1YiZA" name="A_replyToCall_replyAction" memberEnd="_VeDSKRE9EeGOffqMW1YiZA _VUaN8RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUaN8RE9EeGOffqMW1YiZA" name="replyAction" visibility="public" type="_VeDSIBE9EeGOffqMW1YiZA" association="_VUaN8BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUaN8hE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyy9mdwbEeCT5O2F6sGn5g" name="A_replyValue_replyAction" memberEnd="_g1-NddwbEeCT5O2F6sGn5g _gyy9mtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyy9mtwbEeCT5O2F6sGn5g" name="replyAction" visibility="public" type="_g1-NatwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gyy9mdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyy9m9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUaN8xE9EeGOffqMW1YiZA" name="A_replyValue_replyAction" memberEnd="_VeDSKxE9EeGOffqMW1YiZA _VUaN9BE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUaN9BE9EeGOffqMW1YiZA" name="replyAction" visibility="public" type="_VeDSIBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VUaN8xE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUaN9RE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyy9nNwbEeCT5O2F6sGn5g" name="A_representation_classifier" memberEnd="_gzvYzNwbEeCT5O2F6sGn5g _gyy9ntwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gyy9ndwbEeCT5O2F6sGn5g" general="_gyVDjNwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gyy9ntwbEeCT5O2F6sGn5g" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" redefinedProperty="_gyVDjdwbEeCT5O2F6sGn5g" association="_gyy9nNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyy9n9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUa1ABE9EeGOffqMW1YiZA" name="A_representation_classifier" memberEnd="_VXuApBE9EeGOffqMW1YiZA _VUa1AhE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VUa1ARE9EeGOffqMW1YiZA" general="_VTExNRE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VUa1AhE9EeGOffqMW1YiZA" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" redefinedProperty="_VTExNhE9EeGOffqMW1YiZA" association="_VUa1ABE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUa1AxE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyzkoNwbEeCT5O2F6sGn5g" name="A_represented_representation" memberEnd="_g0ZgIdwbEeCT5O2F6sGn5g _gyzkodwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyzkodwbEeCT5O2F6sGn5g" name="representation" visibility="public" type="_g0ZgFdwbEeCT5O2F6sGn5g" association="_gyzkoNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyzkotwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyzko9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUa1BBE9EeGOffqMW1YiZA" name="A_represented_representation" memberEnd="_VZpTTBE9EeGOffqMW1YiZA _VUa1BRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUa1BRE9EeGOffqMW1YiZA" name="representation" visibility="public" type="_VZpTQBE9EeGOffqMW1YiZA" association="_VUa1BBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUa1BhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUa1BxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyzkpNwbEeCT5O2F6sGn5g" name="A_represents_activityPartition" memberEnd="_gzcd7dwbEeCT5O2F6sGn5g _gyzkpdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gyzkpdwbEeCT5O2F6sGn5g" name="activityPartition" visibility="public" type="_gzcd0NwbEeCT5O2F6sGn5g" association="_gyzkpNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyzkptwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyzkp9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUa1CBE9EeGOffqMW1YiZA" name="A_represents_activityPartition" memberEnd="_VVkrlBE9EeGOffqMW1YiZA _VUa1CRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUa1CRE9EeGOffqMW1YiZA" name="activityPartition" visibility="public" type="_MIhqsAs-EeGcpbeCPJfCmw" association="_VUa1CBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUa1ChE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUa1CxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyzkqNwbEeCT5O2F6sGn5g" name="A_represents_lifeline" memberEnd="_g0hb9dwbEeCT5O2F6sGn5g _gyzkqtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gyzkqdwbEeCT5O2F6sGn5g" annotatedElement="_gyzkqNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUbcEBE9EeGOffqMW1YiZA" name="A_represents_lifeline" memberEnd="_VZ0SdRE9EeGOffqMW1YiZA _VUbcEhE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VUbcERE9EeGOffqMW1YiZA" annotatedElement="_VUbcEBE9EeGOffqMW1YiZA">
<body>If a Part has multiplicity, multiple lifelines might be used to show it.</body>
</ownedComment>
- <ownedEnd xmi:id="_gyzkqtwbEeCT5O2F6sGn5g" name="lifeline" visibility="public" type="_g0hb4NwbEeCT5O2F6sGn5g" association="_gyzkqNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyzkq9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gyzkrNwbEeCT5O2F6sGn5g" value="*"/>
+ <ownedEnd xmi:id="_VUbcEhE9EeGOffqMW1YiZA" name="lifeline" visibility="public" type="_VZ0SYBE9EeGOffqMW1YiZA" association="_VUbcEBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUbcExE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUbcFBE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gyzkrdwbEeCT5O2F6sGn5g" name="A_request_sendObjectAction" memberEnd="_g1-0c9wbEeCT5O2F6sGn5g _gyzkr9wbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gyzkrtwbEeCT5O2F6sGn5g" general="_gySnRtwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gyzkr9wbEeCT5O2F6sGn5g" name="sendObjectAction" visibility="public" type="_g1-0cNwbEeCT5O2F6sGn5g" redefinedProperty="_gySnR9wbEeCT5O2F6sGn5g" association="_gyzkrdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyzksNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUbcFRE9EeGOffqMW1YiZA" name="A_request_sendObjectAction" memberEnd="_VeD5MxE9EeGOffqMW1YiZA _VUbcFxE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VUbcFhE9EeGOffqMW1YiZA" general="_VS-DgxE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VUbcFxE9EeGOffqMW1YiZA" name="sendObjectAction" visibility="public" type="_VeD5MBE9EeGOffqMW1YiZA" redefinedProperty="_VS-DhBE9EeGOffqMW1YiZA" association="_VUbcFRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUbcGBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy0LsNwbEeCT5O2F6sGn5g" name="A_required_component" isDerived="true" memberEnd="_gz5JwNwbEeCT5O2F6sGn5g _gy0LsdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy0LsdwbEeCT5O2F6sGn5g" name="component" visibility="public" type="_DAbfwa69EdqjppZik4kD8A" association="_gy0LsNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy0LstwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy0Ls9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUcDIBE9EeGOffqMW1YiZA" name="A_required_component" isDerived="true" memberEnd="_VYA7kBE9EeGOffqMW1YiZA _VUcDIRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUcDIRE9EeGOffqMW1YiZA" name="component" visibility="public" type="_DAbfwa69EdqjppZik4kD8A" association="_VUcDIBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUcDIhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUcDIxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy0LtNwbEeCT5O2F6sGn5g" name="A_required_port" isDerived="true" memberEnd="_g1pdSNwbEeCT5O2F6sGn5g _gy0LtdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy0LtdwbEeCT5O2F6sGn5g" name="port" visibility="public" type="_ZAuvEGveEdq4DLWZOhbdEA" association="_gy0LtNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy0LttwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy0Lt9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUcDJBE9EeGOffqMW1YiZA" name="A_required_port" isDerived="true" memberEnd="_Vc-7IBE9EeGOffqMW1YiZA _VUcDJRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUcDJRE9EeGOffqMW1YiZA" name="port" visibility="public" type="_ZAuvEGveEdq4DLWZOhbdEA" association="_VUcDJBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUcDJhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUcDJxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy0LuNwbEeCT5O2F6sGn5g" name="A_result_acceptEventAction" memberEnd="_gzBnItwbEeCT5O2F6sGn5g _gy0LudwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy0LudwbEeCT5O2F6sGn5g" name="acceptEventAction" visibility="public" type="_gzBnENwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy0LuNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy0LutwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUcDKBE9EeGOffqMW1YiZA" name="A_result_acceptEventAction" memberEnd="_VU258hE9EeGOffqMW1YiZA _VUcDKRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUcDKRE9EeGOffqMW1YiZA" name="acceptEventAction" visibility="public" type="_VU254BE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUcDKBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUcDKhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy0Lu9wbEeCT5O2F6sGn5g" name="A_result_callAction" memberEnd="_gzmO39wbEeCT5O2F6sGn5g _gy0LvNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy0LvNwbEeCT5O2F6sGn5g" name="callAction" visibility="public" type="_gzmO0NwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy0Lu9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy0LvdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUcqMBE9EeGOffqMW1YiZA" name="A_result_callAction" memberEnd="_VWTEXxE9EeGOffqMW1YiZA _VUcqMRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUcqMRE9EeGOffqMW1YiZA" name="callAction" visibility="public" type="_VWTEUBE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUcqMBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUcqMhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy0LvtwbEeCT5O2F6sGn5g" name="A_result_clearStructuralFeatureAction" memberEnd="_gz2GeNwbEeCT5O2F6sGn5g _gy0Lv9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy0Lv9wbEeCT5O2F6sGn5g" name="clearStructuralFeatureAction" visibility="public" type="_gz1fYNwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy0LvtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy0LwNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUcqMxE9EeGOffqMW1YiZA" name="A_result_clearStructuralFeatureAction" memberEnd="_VX5m2RE9EeGOffqMW1YiZA _VUcqNBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUcqNBE9EeGOffqMW1YiZA" name="clearStructuralFeatureAction" visibility="public" type="_VX5m0BE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUcqMxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUcqNRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy0ywNwbEeCT5O2F6sGn5g" name="A_result_conditionalNode" memberEnd="_gz7mHtwbEeCT5O2F6sGn5g _gy0ywdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy0ywdwbEeCT5O2F6sGn5g" name="conditionalNode" visibility="public" type="_gz7mANwbEeCT5O2F6sGn5g" subsettedProperty="_gy65cNwbEeCT5O2F6sGn5g" association="_gy0ywNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy0ywtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUcqNhE9EeGOffqMW1YiZA" name="A_result_conditionalNode" memberEnd="_VYGbPhE9EeGOffqMW1YiZA _VUcqNxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUcqNxE9EeGOffqMW1YiZA" name="conditionalNode" visibility="public" type="_VYGbIBE9EeGOffqMW1YiZA" subsettedProperty="_VUnCRBE9EeGOffqMW1YiZA" association="_VUcqNhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUcqOBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy0yw9wbEeCT5O2F6sGn5g" name="A_result_createLinkObjectAction" memberEnd="_g0BssNwbEeCT5O2F6sGn5g _gy0yxNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy0yxNwbEeCT5O2F6sGn5g" name="createLinkObjectAction" visibility="public" type="_g0BspNwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy0yw9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy0yxdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUdRQBE9EeGOffqMW1YiZA" name="A_result_createLinkObjectAction" memberEnd="_VYgDzBE9EeGOffqMW1YiZA _VUdRQRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUdRQRE9EeGOffqMW1YiZA" name="createLinkObjectAction" visibility="public" type="_VYgDwBE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUdRQBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUdRQhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy0yxtwbEeCT5O2F6sGn5g" name="A_result_createObjectAction" memberEnd="_g0CTwdwbEeCT5O2F6sGn5g _gy0yx9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy0yx9wbEeCT5O2F6sGn5g" name="createObjectAction" visibility="public" type="_g0CTsNwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy0yxtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy0yyNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUdRQxE9EeGOffqMW1YiZA" name="A_result_createObjectAction" memberEnd="_VYgq4RE9EeGOffqMW1YiZA _VUdRRBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUdRRBE9EeGOffqMW1YiZA" name="createObjectAction" visibility="public" type="_VYgq0BE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUdRQxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUdRRRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy0yydwbEeCT5O2F6sGn5g" name="A_result_loopNode" memberEnd="_g1JuJNwbEeCT5O2F6sGn5g _gy0yytwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy0yytwbEeCT5O2F6sGn5g" name="loopNode" visibility="public" type="_g1JuANwbEeCT5O2F6sGn5g" subsettedProperty="_gy65cNwbEeCT5O2F6sGn5g" association="_gy0yydwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy0yy9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUdRRhE9EeGOffqMW1YiZA" name="A_result_loopNode" memberEnd="_VZ_RpBE9EeGOffqMW1YiZA _VUdRRxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUdRRxE9EeGOffqMW1YiZA" name="loopNode" visibility="public" type="_VZ_RgBE9EeGOffqMW1YiZA" subsettedProperty="_VUnCRBE9EeGOffqMW1YiZA" association="_VUdRRhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUdRSBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy0yzNwbEeCT5O2F6sGn5g" name="A_result_opaqueExpression" isDerived="true" memberEnd="_g1azwNwbEeCT5O2F6sGn5g _gy0yzdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy0yzdwbEeCT5O2F6sGn5g" name="opaqueExpression" visibility="public" type="_ChRfcGveEdq4DLWZOhbdEA" association="_gy0yzNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy0yztwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy0yz9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUd4UBE9EeGOffqMW1YiZA" name="A_result_opaqueExpression" isDerived="true" memberEnd="_VboQQBE9EeGOffqMW1YiZA _VUd4URE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUd4URE9EeGOffqMW1YiZA" name="opaqueExpression" visibility="public" type="_ChRfcGveEdq4DLWZOhbdEA" association="_VUd4UBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUd4UhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUd4UxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy1Z0NwbEeCT5O2F6sGn5g" name="A_result_readExtentAction" memberEnd="_g1z1YNwbEeCT5O2F6sGn5g _gy1Z0dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy1Z0dwbEeCT5O2F6sGn5g" name="readExtentAction" visibility="public" type="_g1z1VdwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy1Z0NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy1Z0twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUd4VBE9EeGOffqMW1YiZA" name="A_result_readExtentAction" memberEnd="_VdcOKxE9EeGOffqMW1YiZA _VUd4VRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUd4VRE9EeGOffqMW1YiZA" name="readExtentAction" visibility="public" type="_VdcOIBE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUd4VBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUd4VhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy1Z09wbEeCT5O2F6sGn5g" name="A_result_readIsClassifiedObjectAction" memberEnd="_g10cdtwbEeCT5O2F6sGn5g _gy1Z1NwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy1Z1NwbEeCT5O2F6sGn5g" name="readIsClassifiedObjectAction" visibility="public" type="_g10cYNwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy1Z09wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy1Z1dwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUd4VxE9EeGOffqMW1YiZA" name="A_result_readIsClassifiedObjectAction" memberEnd="_Vdc1RhE9EeGOffqMW1YiZA _VUd4WBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUd4WBE9EeGOffqMW1YiZA" name="readIsClassifiedObjectAction" visibility="public" type="_Vdc1MBE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUd4VxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUd4WRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy1Z1twbEeCT5O2F6sGn5g" name="A_result_readLinkAction" memberEnd="_g11DgtwbEeCT5O2F6sGn5g _gy1Z19wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy1Z19wbEeCT5O2F6sGn5g" name="readLinkAction" visibility="public" type="_g11DcNwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy1Z1twbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy1Z2NwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUefYBE9EeGOffqMW1YiZA" name="A_result_readLinkAction" memberEnd="_VdeDYhE9EeGOffqMW1YiZA _VUefYRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUefYRE9EeGOffqMW1YiZA" name="readLinkAction" visibility="public" type="_VdeDUBE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUefYBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUefYhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy1Z2dwbEeCT5O2F6sGn5g" name="A_result_readLinkObjectEndAction" memberEnd="_g11qnNwbEeCT5O2F6sGn5g _gy1Z2twbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy1Z2twbEeCT5O2F6sGn5g" name="readLinkObjectEndAction" visibility="public" type="_g11qgNwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy1Z2dwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy1Z29wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUefYxE9EeGOffqMW1YiZA" name="A_result_readLinkObjectEndAction" memberEnd="_VdfRjBE9EeGOffqMW1YiZA _VUefZBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUefZBE9EeGOffqMW1YiZA" name="readLinkObjectEndAction" visibility="public" type="_VdfRcBE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUefYxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUefZRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy1Z3NwbEeCT5O2F6sGn5g" name="A_result_readLinkObjectEndQualifierAction" memberEnd="_g12Rr9wbEeCT5O2F6sGn5g _gy1Z3dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy1Z3dwbEeCT5O2F6sGn5g" name="readLinkObjectEndQualifierAction" visibility="public" type="_g12RkNwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy1Z3NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy1Z3twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUefZhE9EeGOffqMW1YiZA" name="A_result_readLinkObjectEndQualifierAction" memberEnd="_VdgfrxE9EeGOffqMW1YiZA _VUefZxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUefZxE9EeGOffqMW1YiZA" name="readLinkObjectEndQualifierAction" visibility="public" type="_VdgfkBE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUefZhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUefaBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy2A4NwbEeCT5O2F6sGn5g" name="A_result_readSelfAction" memberEnd="_g124r9wbEeCT5O2F6sGn5g _gy2A4dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy2A4dwbEeCT5O2F6sGn5g" name="readSelfAction" visibility="public" type="_g124oNwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy2A4NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy2A4twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUfGcBE9EeGOffqMW1YiZA" name="A_result_readSelfAction" memberEnd="_VdhGrxE9EeGOffqMW1YiZA _VUfGcRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUfGcRE9EeGOffqMW1YiZA" name="readSelfAction" visibility="public" type="_VdhGoBE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUfGcBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUfGchE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy2A49wbEeCT5O2F6sGn5g" name="A_result_readStructuralFeatureAction" memberEnd="_g13fudwbEeCT5O2F6sGn5g _gy2A5NwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy2A5NwbEeCT5O2F6sGn5g" name="readStructuralFeatureAction" visibility="public" type="_g13fsNwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy2A49wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy2A5dwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUfGcxE9EeGOffqMW1YiZA" name="A_result_readStructuralFeatureAction" memberEnd="_VdiUwBE9EeGOffqMW1YiZA _VUfGdBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUfGdBE9EeGOffqMW1YiZA" name="readStructuralFeatureAction" visibility="public" type="_VdhtsBE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUfGcxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUfGdRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy2A5twbEeCT5O2F6sGn5g" name="A_result_readVariableAction" memberEnd="_g14GxdwbEeCT5O2F6sGn5g _gy2A59wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy2A59wbEeCT5O2F6sGn5g" name="readVariableAction" visibility="public" type="_g13fu9wbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy2A5twbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy2A6NwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUfGdhE9EeGOffqMW1YiZA" name="A_result_readVariableAction" memberEnd="_Vdi72RE9EeGOffqMW1YiZA _VUfGdxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUfGdxE9EeGOffqMW1YiZA" name="readVariableAction" visibility="public" type="_Vdi70BE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUfGdhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUfGeBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy2A6dwbEeCT5O2F6sGn5g" name="A_result_reduceAction" memberEnd="_g17xM9wbEeCT5O2F6sGn5g _gy2A6twbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy2A6twbEeCT5O2F6sGn5g" name="reduceAction" visibility="public" type="_g17xINwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy2A6dwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy2A69wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUftgBE9EeGOffqMW1YiZA" name="A_result_reduceAction" memberEnd="_Vd9ylhE9EeGOffqMW1YiZA _VUftgRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUftgRE9EeGOffqMW1YiZA" name="reduceAction" visibility="public" type="_Vd46EBE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUftgBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUftghE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy2A7NwbEeCT5O2F6sGn5g" name="A_result_testIdentityAction" memberEnd="_g2P6PtwbEeCT5O2F6sGn5g _gy2A7dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy2A7dwbEeCT5O2F6sGn5g" name="testIdentityAction" visibility="public" type="_g2P6MNwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy2A7NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy2A7twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUftgxE9EeGOffqMW1YiZA" name="A_result_testIdentityAction" memberEnd="_VeunnhE9EeGOffqMW1YiZA _VUfthBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUfthBE9EeGOffqMW1YiZA" name="testIdentityAction" visibility="public" type="_VeunkBE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUftgxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUfthRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy2A79wbEeCT5O2F6sGn5g" name="A_result_unmarshallAction" memberEnd="_g2VZ2twbEeCT5O2F6sGn5g _gy2n8NwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy2n8NwbEeCT5O2F6sGn5g" name="unmarshallAction" visibility="public" type="_g2VZwNwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy2A79wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy2n8dwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUfthhE9EeGOffqMW1YiZA" name="A_result_unmarshallAction" memberEnd="_VfD-2hE9EeGOffqMW1YiZA _VUfthxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUfthxE9EeGOffqMW1YiZA" name="unmarshallAction" visibility="public" type="_VfD-wBE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUfthhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUftiBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy2n8twbEeCT5O2F6sGn5g" name="A_result_valueSpecificationAction" memberEnd="_g2ZEKdwbEeCT5O2F6sGn5g _gy2n89wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy2n89wbEeCT5O2F6sGn5g" name="valueSpecificationAction" visibility="public" type="_g2ZEINwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy2n8twbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy2n9NwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUftiRE9EeGOffqMW1YiZA" name="A_result_valueSpecificationAction" memberEnd="_VfHpKRE9EeGOffqMW1YiZA _VUftihE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUftihE9EeGOffqMW1YiZA" name="valueSpecificationAction" visibility="public" type="_VfHpIBE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUftiRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUftixE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy2n9dwbEeCT5O2F6sGn5g" name="A_result_writeStructuralFeatureAction" memberEnd="_g2bgb9wbEeCT5O2F6sGn5g _gy2n9twbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy2n9twbEeCT5O2F6sGn5g" name="writeStructuralFeatureAction" visibility="public" type="_g2bgYNwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy2n9dwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy2n99wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUgUkBE9EeGOffqMW1YiZA" name="A_result_writeStructuralFeatureAction" memberEnd="_VfKsfxE9EeGOffqMW1YiZA _VUgUkRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUgUkRE9EeGOffqMW1YiZA" name="writeStructuralFeatureAction" visibility="public" type="_VfKscBE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUgUkBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUgUkhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy2n-NwbEeCT5O2F6sGn5g" name="A_returnInformation_acceptCallAction" memberEnd="_gzBADNwbEeCT5O2F6sGn5g _gy2n-dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy2n-dwbEeCT5O2F6sGn5g" name="acceptCallAction" visibility="public" type="_gzBAANwbEeCT5O2F6sGn5g" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy2n-NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy2n-twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUgUkxE9EeGOffqMW1YiZA" name="A_returnInformation_acceptCallAction" memberEnd="_VU1rzBE9EeGOffqMW1YiZA _VUgUlBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUgUlBE9EeGOffqMW1YiZA" name="acceptCallAction" visibility="public" type="_VU1rwBE9EeGOffqMW1YiZA" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUgUkxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUgUlRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy3PANwbEeCT5O2F6sGn5g" name="A_returnInformation_replyAction" memberEnd="_g1-NedwbEeCT5O2F6sGn5g _gy3PAdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy3PAdwbEeCT5O2F6sGn5g" name="replyAction" visibility="public" type="_g1-NatwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gy3PANwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy3PAtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUg7oBE9EeGOffqMW1YiZA" name="A_returnInformation_replyAction" memberEnd="_VeDSLxE9EeGOffqMW1YiZA _VUg7oRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUg7oRE9EeGOffqMW1YiZA" name="replyAction" visibility="public" type="_VeDSIBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VUg7oBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUg7ohE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy3PA9wbEeCT5O2F6sGn5g" name="A_returnValueRecipient_interactionUse" memberEnd="_g0dxotwbEeCT5O2F6sGn5g _gy3PBNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy3PBNwbEeCT5O2F6sGn5g" name="interactionUse" visibility="public" type="_g0dxgNwbEeCT5O2F6sGn5g" association="_gy3PA9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy3PBdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy3PBtwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUg7oxE9EeGOffqMW1YiZA" name="A_returnValueRecipient_interactionUse" memberEnd="_VZvaAhE9EeGOffqMW1YiZA _VUg7pBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUg7pBE9EeGOffqMW1YiZA" name="interactionUse" visibility="public" type="_VZvZ4BE9EeGOffqMW1YiZA" association="_VUg7oxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUg7pRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUg7phE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy32ENwbEeCT5O2F6sGn5g" name="A_returnValue_interactionUse" memberEnd="_g0dxn9wbEeCT5O2F6sGn5g _gy32EdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy32EdwbEeCT5O2F6sGn5g" name="interactionUse" visibility="public" type="_g0dxgNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gy32ENwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy32EtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUg7pxE9EeGOffqMW1YiZA" name="A_returnValue_interactionUse" memberEnd="_VZvZ_xE9EeGOffqMW1YiZA _VUg7qBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUg7qBE9EeGOffqMW1YiZA" name="interactionUse" visibility="public" type="_VZvZ4BE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VUg7pxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUg7qRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy32E9wbEeCT5O2F6sGn5g" name="A_roleBinding_collaborationUse" memberEnd="_gz2tjNwbEeCT5O2F6sGn5g _gy32FNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy32FNwbEeCT5O2F6sGn5g" name="collaborationUse" visibility="public" type="_gz2tgNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gy32E9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy32FdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUhisBE9EeGOffqMW1YiZA" name="A_roleBinding_collaborationUse" memberEnd="_VX7cDBE9EeGOffqMW1YiZA _VUhisRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUhisRE9EeGOffqMW1YiZA" name="collaborationUse" visibility="public" type="_VX7cABE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VUhisBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUhishE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy32FtwbEeCT5O2F6sGn5g" name="A_role_structuredClassifier" isDerived="true" memberEnd="_g2JMkdwbEeCT5O2F6sGn5g _gy32F9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy32F9wbEeCT5O2F6sGn5g" name="structuredClassifier" visibility="public" type="_FQiVsGwYEdqHKKVoxc0dlA" subsettedProperty="_gyjF9NwbEeCT5O2F6sGn5g" association="_gy32FtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy32GNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy32GdwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUhisxE9EeGOffqMW1YiZA" name="A_role_structuredClassifier" isDerived="true" memberEnd="_VekPgBE9EeGOffqMW1YiZA _VUhitBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUhitBE9EeGOffqMW1YiZA" name="structuredClassifier" visibility="public" type="_FQiVsGwYEdqHKKVoxc0dlA" subsettedProperty="_VTwttRE9EeGOffqMW1YiZA" association="_VUhisxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUhitRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUhithE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy32GtwbEeCT5O2F6sGn5g" name="A_second_testIdentityAction" memberEnd="_g2P6QNwbEeCT5O2F6sGn5g _gy32G9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy32G9wbEeCT5O2F6sGn5g" name="testIdentityAction" visibility="public" type="_g2P6MNwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gy32GtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy32HNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUhitxE9EeGOffqMW1YiZA" name="A_second_testIdentityAction" memberEnd="_VeunoBE9EeGOffqMW1YiZA _VUhiuBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUhiuBE9EeGOffqMW1YiZA" name="testIdentityAction" visibility="public" type="_VeunkBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VUhitxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUhiuRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy4dINwbEeCT5O2F6sGn5g" name="A_selection_objectFlow" memberEnd="_g1WictwbEeCT5O2F6sGn5g _gy4dIdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy4dIdwbEeCT5O2F6sGn5g" name="objectFlow" visibility="public" type="_g1WiUNwbEeCT5O2F6sGn5g" association="_gy4dINwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy4dItwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy4dI9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUiJwBE9EeGOffqMW1YiZA" name="A_selection_objectFlow" memberEnd="_VbVVchE9EeGOffqMW1YiZA _VUiJwRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUiJwRE9EeGOffqMW1YiZA" name="objectFlow" visibility="public" type="_VbVVUBE9EeGOffqMW1YiZA" association="_VUiJwBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUiJwhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUiJwxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy4dJNwbEeCT5O2F6sGn5g" name="A_selection_objectNode" memberEnd="_g1XJeNwbEeCT5O2F6sGn5g _gy4dJdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy4dJdwbEeCT5O2F6sGn5g" name="objectNode" visibility="public" type="_g1XJYNwbEeCT5O2F6sGn5g" association="_gy4dJNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy4dJtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy4dJ9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUiJxBE9EeGOffqMW1YiZA" name="A_selection_objectNode" memberEnd="_VbcDGBE9EeGOffqMW1YiZA _VUiJxRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUiJxRE9EeGOffqMW1YiZA" name="objectNode" visibility="public" type="_VbcDABE9EeGOffqMW1YiZA" association="_VUiJxBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUiJxhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUiJxxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy4dKNwbEeCT5O2F6sGn5g" name="A_selector_lifeline" memberEnd="_g0hb-NwbEeCT5O2F6sGn5g _gy4dKdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy4dKdwbEeCT5O2F6sGn5g" name="lifeline" visibility="public" type="_g0hb4NwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gy4dKNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy4dKtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUiw0BE9EeGOffqMW1YiZA" name="A_selector_lifeline" memberEnd="_VZ0SeBE9EeGOffqMW1YiZA _VUiw0RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUiw0RE9EeGOffqMW1YiZA" name="lifeline" visibility="public" type="_VZ0SYBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VUiw0BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUiw0hE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy4dK9wbEeCT5O2F6sGn5g" name="A_sendEvent_endMessage" memberEnd="_g1LjM9wbEeCT5O2F6sGn5g _gy4dLNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy4dLNwbEeCT5O2F6sGn5g" name="endMessage" visibility="public" type="_gfgNwGveEdq4DLWZOhbdEA" subsettedProperty="_g1MKQ9wbEeCT5O2F6sGn5g" association="_gy4dK9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy4dLdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUiw0xE9EeGOffqMW1YiZA" name="A_sendEvent_endMessage" memberEnd="_VaBtxhE9EeGOffqMW1YiZA _VUiw1BE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUiw1BE9EeGOffqMW1YiZA" name="endMessage" visibility="public" type="_gfgNwGveEdq4DLWZOhbdEA" subsettedProperty="_VaEKAxE9EeGOffqMW1YiZA" association="_VUiw0xE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUiw1RE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy4dLtwbEeCT5O2F6sGn5g" name="A_setupPart_loopNode" memberEnd="_g1JuKNwbEeCT5O2F6sGn5g _gy4dL9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy4dL9wbEeCT5O2F6sGn5g" name="loopNode" visibility="public" type="_g1JuANwbEeCT5O2F6sGn5g" association="_gy4dLtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy4dMNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUiw1hE9EeGOffqMW1YiZA" name="A_setupPart_loopNode" memberEnd="_VZ_RqBE9EeGOffqMW1YiZA _VUiw1xE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUiw1xE9EeGOffqMW1YiZA" name="loopNode" visibility="public" type="_VZ_RgBE9EeGOffqMW1YiZA" association="_VUiw1hE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUiw2BE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy5EMNwbEeCT5O2F6sGn5g" name="A_signal_broadcastSignalAction" memberEnd="_gzlnydwbEeCT5O2F6sGn5g _gy5EMdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy5EMdwbEeCT5O2F6sGn5g" name="broadcastSignalAction" visibility="public" type="_gzlnwNwbEeCT5O2F6sGn5g" association="_gy5EMNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy5EMtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy5EM9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUjX4BE9EeGOffqMW1YiZA" name="A_signal_broadcastSignalAction" memberEnd="_VWR2NhE9EeGOffqMW1YiZA _VUjX4RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUjX4RE9EeGOffqMW1YiZA" name="broadcastSignalAction" visibility="public" type="_VWRPIBE9EeGOffqMW1YiZA" association="_VUjX4BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUjX4hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUjX4xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy5ENNwbEeCT5O2F6sGn5g" name="A_signal_reception" memberEnd="_g14t1twbEeCT5O2F6sGn5g _gy5ENdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy5ENdwbEeCT5O2F6sGn5g" name="reception" visibility="public" type="_g14t0NwbEeCT5O2F6sGn5g" association="_gy5ENNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy5ENtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy5EN9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUjX5BE9EeGOffqMW1YiZA" name="A_signal_reception" memberEnd="_Vdji5hE9EeGOffqMW1YiZA _VUjX5RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUjX5RE9EeGOffqMW1YiZA" name="reception" visibility="public" type="_Vdji4BE9EeGOffqMW1YiZA" association="_VUjX5BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUjX5hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUjX5xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy5EONwbEeCT5O2F6sGn5g" name="A_signal_sendSignalAction" memberEnd="_g1-0gNwbEeCT5O2F6sGn5g _gy5EOdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy5EOdwbEeCT5O2F6sGn5g" name="sendSignalAction" visibility="public" type="_g1-0d9wbEeCT5O2F6sGn5g" association="_gy5EONwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy5EOtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy5EO9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUj-8BE9EeGOffqMW1YiZA" name="A_signal_sendSignalAction" memberEnd="_VeKm6RE9EeGOffqMW1YiZA _VUj-8RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUj-8RE9EeGOffqMW1YiZA" name="sendSignalAction" visibility="public" type="_VeKm4BE9EeGOffqMW1YiZA" association="_VUj-8BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUj-8hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUj-8xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy5EPNwbEeCT5O2F6sGn5g" name="A_signal_signalEvent" memberEnd="_g1_bkNwbEeCT5O2F6sGn5g _gy5EPdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy5EPdwbEeCT5O2F6sGn5g" name="signalEvent" visibility="public" type="_g1_bjdwbEeCT5O2F6sGn5g" association="_gy5EPNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy5EPtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy5EP9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUj-9BE9EeGOffqMW1YiZA" name="A_signal_signalEvent" memberEnd="_VeL1BxE9EeGOffqMW1YiZA _VUj-9RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUj-9RE9EeGOffqMW1YiZA" name="signalEvent" visibility="public" type="_VeL1BBE9EeGOffqMW1YiZA" association="_VUj-9BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUj-9hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUj-9xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy5rQNwbEeCT5O2F6sGn5g" name="A_signature_message" memberEnd="_g1LjNtwbEeCT5O2F6sGn5g _gy5rQdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy5rQdwbEeCT5O2F6sGn5g" name="message" visibility="public" type="_gfgNwGveEdq4DLWZOhbdEA" association="_gy5rQNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy5rQtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy5rQ9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUj--BE9EeGOffqMW1YiZA" name="A_signature_message" memberEnd="_VaBtyRE9EeGOffqMW1YiZA _VUj--RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUj--RE9EeGOffqMW1YiZA" name="message" visibility="public" type="_gfgNwGveEdq4DLWZOhbdEA" association="_VUj--BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUj--hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUj--xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy5rRNwbEeCT5O2F6sGn5g" name="A_signature_templateBinding" memberEnd="_g2LBv9wbEeCT5O2F6sGn5g _gy5rRdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy5rRdwbEeCT5O2F6sGn5g" name="templateBinding" visibility="public" type="_g2LBsNwbEeCT5O2F6sGn5g" subsettedProperty="_gy8ukdwbEeCT5O2F6sGn5g" association="_gy5rRNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy5rRtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy5rR9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUkmABE9EeGOffqMW1YiZA" name="A_signature_templateBinding" memberEnd="_VemrzxE9EeGOffqMW1YiZA _VUkmARE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUkmARE9EeGOffqMW1YiZA" name="templateBinding" visibility="public" type="_VemrwBE9EeGOffqMW1YiZA" subsettedProperty="_VUpegRE9EeGOffqMW1YiZA" association="_VUkmABE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUkmAhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUkmAxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy5rSNwbEeCT5O2F6sGn5g" name="A_slot_owningInstance" memberEnd="_g0auRtwbEeCT5O2F6sGn5g _g2ACldwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy5rSdwbEeCT5O2F6sGn5g" name="A_source_directedRelationship" isDerived="true" memberEnd="_g0HzQdwbEeCT5O2F6sGn5g _gy5rStwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy5rStwbEeCT5O2F6sGn5g" name="directedRelationship" visibility="public" type="_JBgfoKPAEdqi_5gqUMOQtA" subsettedProperty="_gyyWi9wbEeCT5O2F6sGn5g" association="_gy5rSdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy5rS9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy5rTNwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUkmBBE9EeGOffqMW1YiZA" name="A_slot_owningInstance" memberEnd="_VZrIhhE9EeGOffqMW1YiZA _VeMcFRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUkmBRE9EeGOffqMW1YiZA" name="A_source_directedRelationship" isDerived="true" memberEnd="_VY66hRE9EeGOffqMW1YiZA _VUkmBhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUkmBhE9EeGOffqMW1YiZA" name="directedRelationship" visibility="public" type="_JBgfoKPAEdqi_5gqUMOQtA" subsettedProperty="_VUZm4RE9EeGOffqMW1YiZA" association="_VUkmBRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUkmBxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUkmCBE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy5rTdwbEeCT5O2F6sGn5g" name="A_specification_durationConstraint" memberEnd="_g0IaWtwbEeCT5O2F6sGn5g _gy5rT9wbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gy5rTtwbEeCT5O2F6sGn5g" general="_gy6SUNwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gy5rT9wbEeCT5O2F6sGn5g" name="durationConstraint" visibility="public" type="_g0IaUNwbEeCT5O2F6sGn5g" redefinedProperty="_gy6SUtwbEeCT5O2F6sGn5g" association="_gy5rTdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy5rUNwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUlNEBE9EeGOffqMW1YiZA" name="A_specification_durationConstraint" memberEnd="_VY-k6hE9EeGOffqMW1YiZA _VUlNEhE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VUlNERE9EeGOffqMW1YiZA" general="_VUlNFBE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VUlNEhE9EeGOffqMW1YiZA" name="durationConstraint" visibility="public" type="_VY-k4BE9EeGOffqMW1YiZA" redefinedProperty="_VUlNFhE9EeGOffqMW1YiZA" association="_VUlNEBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUlNExE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy6SUNwbEeCT5O2F6sGn5g" name="A_specification_intervalConstraint" memberEnd="_g0gNw9wbEeCT5O2F6sGn5g _gy6SUtwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gy6SUdwbEeCT5O2F6sGn5g" general="_gy6SVNwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gy6SUtwbEeCT5O2F6sGn5g" name="intervalConstraint" visibility="public" type="_g0gNwNwbEeCT5O2F6sGn5g" redefinedProperty="_gy6SVdwbEeCT5O2F6sGn5g" association="_gy6SUNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy6SU9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUlNFBE9EeGOffqMW1YiZA" name="A_specification_intervalConstraint" memberEnd="_VZydOhE9EeGOffqMW1YiZA _VUlNFhE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VUlNFRE9EeGOffqMW1YiZA" general="_VUl0IBE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VUlNFhE9EeGOffqMW1YiZA" name="intervalConstraint" visibility="public" type="_VZydNxE9EeGOffqMW1YiZA" redefinedProperty="_VUl0IRE9EeGOffqMW1YiZA" association="_VUlNFBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUlNFxE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy6SVNwbEeCT5O2F6sGn5g" name="A_specification_owningConstraint" memberEnd="_g0AeltwbEeCT5O2F6sGn5g _gy6SVdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy6SVdwbEeCT5O2F6sGn5g" name="owningConstraint" visibility="public" type="_g0AegNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gy6SVNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy6SVtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUl0IBE9EeGOffqMW1YiZA" name="A_specification_owningConstraint" memberEnd="_VYbLVhE9EeGOffqMW1YiZA _VUl0IRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUl0IRE9EeGOffqMW1YiZA" name="owningConstraint" visibility="public" type="_VYbLQBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VUl0IBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUl0IhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy6SV9wbEeCT5O2F6sGn5g" name="A_specification_owningInstanceSpec" memberEnd="_g0auStwbEeCT5O2F6sGn5g _gy6SWNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy6SWNwbEeCT5O2F6sGn5g" name="owningInstanceSpec" visibility="public" type="_g0auMNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gy6SV9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy6SWdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUl0IxE9EeGOffqMW1YiZA" name="A_specification_owningInstanceSpec" memberEnd="_VZrIihE9EeGOffqMW1YiZA _VUl0JBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUl0JBE9EeGOffqMW1YiZA" name="owningInstanceSpec" visibility="public" type="_VZrIcBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VUl0IxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUl0JRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy6SWtwbEeCT5O2F6sGn5g" name="A_specification_timeConstraint" memberEnd="_g2P6SdwbEeCT5O2F6sGn5g _gy6SXNwbEeCT5O2F6sGn5g">
- <generalization xmi:id="_gy6SW9wbEeCT5O2F6sGn5g" general="_gy6SUNwbEeCT5O2F6sGn5g"/>
- <ownedEnd xmi:id="_gy6SXNwbEeCT5O2F6sGn5g" name="timeConstraint" visibility="public" type="_g2P6QtwbEeCT5O2F6sGn5g" redefinedProperty="_gy6SUtwbEeCT5O2F6sGn5g" association="_gy6SWtwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy6SXdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUl0JhE9EeGOffqMW1YiZA" name="A_specification_timeConstraint" memberEnd="_VeunqRE9EeGOffqMW1YiZA _VUl0KBE9EeGOffqMW1YiZA">
+ <generalization xmi:id="_VUl0JxE9EeGOffqMW1YiZA" general="_VUlNFBE9EeGOffqMW1YiZA"/>
+ <ownedEnd xmi:id="_VUl0KBE9EeGOffqMW1YiZA" name="timeConstraint" visibility="public" type="_VeunohE9EeGOffqMW1YiZA" redefinedProperty="_VUlNFhE9EeGOffqMW1YiZA" association="_VUl0JhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUl0KRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy65YNwbEeCT5O2F6sGn5g" name="A_start_executionSpecification" memberEnd="_g0PIDdwbEeCT5O2F6sGn5g _gy65YtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gy65YdwbEeCT5O2F6sGn5g" annotatedElement="_gy65YNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUmbMBE9EeGOffqMW1YiZA" name="A_start_executionSpecification" memberEnd="_VZQRvRE9EeGOffqMW1YiZA _VUmbMhE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VUmbMRE9EeGOffqMW1YiZA" annotatedElement="_VUmbMBE9EeGOffqMW1YiZA">
<body>The event shows the time point at which the action begins execution.</body>
</ownedComment>
- <ownedEnd xmi:id="_gy65YtwbEeCT5O2F6sGn5g" name="executionSpecification" visibility="public" type="_g0PIBdwbEeCT5O2F6sGn5g" association="_gy65YNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy65Y9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy65ZNwbEeCT5O2F6sGn5g" value="*"/>
+ <ownedEnd xmi:id="_VUmbMhE9EeGOffqMW1YiZA" name="executionSpecification" visibility="public" type="_VZQRtRE9EeGOffqMW1YiZA" association="_VUmbMBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUmbMxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUmbNBE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy65ZdwbEeCT5O2F6sGn5g" name="A_stateInvariant_owningState" memberEnd="_g2CfD9wbEeCT5O2F6sGn5g _gy65ZtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy65ZtwbEeCT5O2F6sGn5g" name="owningState" visibility="public" type="_g2Ce0NwbEeCT5O2F6sGn5g" subsettedProperty="_g0Aek9wbEeCT5O2F6sGn5g" association="_gy65ZdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy65Z9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUmbNRE9EeGOffqMW1YiZA" name="A_stateInvariant_owningState" memberEnd="_VeR72xE9EeGOffqMW1YiZA _VUmbNhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUmbNhE9EeGOffqMW1YiZA" name="owningState" visibility="public" type="_VeRUkBE9EeGOffqMW1YiZA" subsettedProperty="_VYbLUxE9EeGOffqMW1YiZA" association="_VUmbNRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUmbNxE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy65aNwbEeCT5O2F6sGn5g" name="A_structuralFeature_structuralFeatureAction" memberEnd="_g2H-dNwbEeCT5O2F6sGn5g _gy65adwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy65adwbEeCT5O2F6sGn5g" name="structuralFeatureAction" visibility="public" type="_g2H-YNwbEeCT5O2F6sGn5g" association="_gy65aNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy65atwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy65a9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUmbOBE9EeGOffqMW1YiZA" name="A_structuralFeature_structuralFeatureAction" memberEnd="_VehMRBE9EeGOffqMW1YiZA _VUmbORE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUmbORE9EeGOffqMW1YiZA" name="structuralFeatureAction" visibility="public" type="_VehMMBE9EeGOffqMW1YiZA" association="_VUmbOBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUmbOhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUmbOxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy65bNwbEeCT5O2F6sGn5g" name="A_structuredNodeInput_structuredActivityNode" memberEnd="_g2IlftwbEeCT5O2F6sGn5g _gy65bdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy65bdwbEeCT5O2F6sGn5g" name="structuredActivityNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gy65bNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy65btwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUnCQBE9EeGOffqMW1YiZA" name="A_structuredNodeInput_structuredActivityNode" memberEnd="_VeiaVxE9EeGOffqMW1YiZA _VUnCQRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUnCQRE9EeGOffqMW1YiZA" name="structuredActivityNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VUnCQBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUnCQhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy65b9wbEeCT5O2F6sGn5g" name="A_structuredNodeOutput_structuredActivityNode" memberEnd="_g2IlgdwbEeCT5O2F6sGn5g _gy65cNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy65cNwbEeCT5O2F6sGn5g" name="structuredActivityNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" subsettedProperty="_gyn-dNwbEeCT5O2F6sGn5g" association="_gy65b9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy65cdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUnCQxE9EeGOffqMW1YiZA" name="A_structuredNodeOutput_structuredActivityNode" memberEnd="_VeiaWhE9EeGOffqMW1YiZA _VUnCRBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUnCRBE9EeGOffqMW1YiZA" name="structuredActivityNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" subsettedProperty="_VT-JFBE9EeGOffqMW1YiZA" association="_VUnCQxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUnCRRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy65ctwbEeCT5O2F6sGn5g" name="A_structuredNode_activity" memberEnd="_gzXlWNwbEeCT5O2F6sGn5g _g2IlcNwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy7gcNwbEeCT5O2F6sGn5g" name="A_subExpression_owningExpression" memberEnd="_g2GwTdwbEeCT5O2F6sGn5g _g2GwStwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy7gcdwbEeCT5O2F6sGn5g" name="A_subgroup_superGroup" isDerived="true" memberEnd="_gzaBp9wbEeCT5O2F6sGn5g _gzaBq9wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy7gctwbEeCT5O2F6sGn5g" name="A_subject_useCase" memberEnd="_g2WA69wbEeCT5O2F6sGn5g _gzvY1twbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy7gc9wbEeCT5O2F6sGn5g" name="A_submachineState_submachine" memberEnd="_g2EUGtwbEeCT5O2F6sGn5g _g2CfEtwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy7gdNwbEeCT5O2F6sGn5g" name="A_subpartition_superPartition" memberEnd="_gzcd8NwbEeCT5O2F6sGn5g _gzcd9NwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy7gddwbEeCT5O2F6sGn5g" name="A_subsettedProperty_property" memberEnd="_g1uVxNwbEeCT5O2F6sGn5g _gy7gdtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy7gdtwbEeCT5O2F6sGn5g" name="property" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" association="_gy7gddwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy7gd9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy7geNwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_w4820AtEEeGcpbeCPJfCmw" name="A_structuredNode_activity" memberEnd="_EOSYAAs-EeGcpbeCPJfCmw _gnnw0AtZEeGV4NAcunjVqQ _bQeSgAtEEeGcpbeCPJfCmw">
+ <ownedEnd xmi:id="_bQeSgAtEEeGcpbeCPJfCmw" name="activity" visibility="private" type="_eGtFwLLREeCsYvaJqFFivQ" association="_w4820AtEEeGcpbeCPJfCmw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cva8wAtEEeGcpbeCPJfCmw"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy7gedwbEeCT5O2F6sGn5g" name="A_substitution_substitutingClassifier" memberEnd="_gzvYz9wbEeCT5O2F6sGn5g _g2KapdwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy7getwbEeCT5O2F6sGn5g" name="A_subvertex_container" memberEnd="_g18_W9wbEeCT5O2F6sGn5g _g2ZrOtwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy8HgNwbEeCT5O2F6sGn5g" name="A_superClass_class" isDerived="true" memberEnd="_gzp5PNwbEeCT5O2F6sGn5g _gy8HgdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy8HgdwbEeCT5O2F6sGn5g" name="class" visibility="public" type="_00owUGvdEdq4DLWZOhbdEA" subsettedProperty="_gyeNcdwbEeCT5O2F6sGn5g" association="_gy8HgNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy8HgtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy8Hg9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUnCRhE9EeGOffqMW1YiZA" name="A_subExpression_owningExpression" memberEnd="_VefXDRE9EeGOffqMW1YiZA _VefXChE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUnpUBE9EeGOffqMW1YiZA" name="A_subgroup_superGroup" isDerived="true" memberEnd="_VVek8hE9EeGOffqMW1YiZA _VVek9hE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUnpURE9EeGOffqMW1YiZA" name="A_subject_useCase" memberEnd="_VfFM-xE9EeGOffqMW1YiZA _VXunsBE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUnpUhE9EeGOffqMW1YiZA" name="A_submachineState_submachine" memberEnd="_VeWNKhE9EeGOffqMW1YiZA _VeR73hE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUnpUxE9EeGOffqMW1YiZA" name="A_subpartition_superPartition" memberEnd="_VVkrlxE9EeGOffqMW1YiZA _VVkrmxE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUnpVBE9EeGOffqMW1YiZA" name="A_subsettedProperty_property" memberEnd="_VdIFFBE9EeGOffqMW1YiZA _VUnpVRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUnpVRE9EeGOffqMW1YiZA" name="property" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" association="_VUnpVBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUnpVhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUnpVxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy8HhNwbEeCT5O2F6sGn5g" name="A_supplier_supplierDependency" memberEnd="_g0EI5twbEeCT5O2F6sGn5g _gy8HhdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy8HhdwbEeCT5O2F6sGn5g" name="supplierDependency" visibility="public" type="_rEDGkGwKEdq7X4sGURiZYA" subsettedProperty="_gy8ukdwbEeCT5O2F6sGn5g" association="_gy8HhNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gy8HhtwbEeCT5O2F6sGn5g" annotatedElement="_gy8HhdwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUoQYBE9EeGOffqMW1YiZA" name="A_substitution_substitutingClassifier" memberEnd="_VXuApxE9EeGOffqMW1YiZA _VeldpRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUoQYRE9EeGOffqMW1YiZA" name="A_subvertex_container" memberEnd="_VeA1-xE9EeGOffqMW1YiZA _VfI3QRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUoQYhE9EeGOffqMW1YiZA" name="A_superClass_class" isDerived="true" memberEnd="_VWaZEBE9EeGOffqMW1YiZA _VUoQYxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUoQYxE9EeGOffqMW1YiZA" name="class" visibility="public" type="_00owUGvdEdq4DLWZOhbdEA" subsettedProperty="_VTkgdBE9EeGOffqMW1YiZA" association="_VUoQYhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUoQZBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUoQZRE9EeGOffqMW1YiZA" value="*"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUo3cBE9EeGOffqMW1YiZA" name="A_supplier_supplierDependency" memberEnd="_VYyXoxE9EeGOffqMW1YiZA _VUo3cRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUo3cRE9EeGOffqMW1YiZA" name="supplierDependency" visibility="public" type="_rEDGkGwKEdq7X4sGURiZYA" subsettedProperty="_VUpegRE9EeGOffqMW1YiZA" association="_VUo3cBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VUo3chE9EeGOffqMW1YiZA" annotatedElement="_VUo3cRE9EeGOffqMW1YiZA">
<body>Indicates the dependencies that reference the supplier.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy8Hh9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy8HiNwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUo3cxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUo3dBE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy8HidwbEeCT5O2F6sGn5g" name="A_target_callOperationAction" memberEnd="_gzndAdwbEeCT5O2F6sGn5g _gy8HitwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy8HitwbEeCT5O2F6sGn5g" name="callOperationAction" visibility="public" type="_gznc8NwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gy8HidwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy8Hi9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUo3dRE9EeGOffqMW1YiZA" name="A_target_callOperationAction" memberEnd="_VWVgoRE9EeGOffqMW1YiZA _VUo3dhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUo3dhE9EeGOffqMW1YiZA" name="callOperationAction" visibility="public" type="_VWVgkBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VUo3dRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUo3dxE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy8HjNwbEeCT5O2F6sGn5g" name="A_target_destroyObjectAction" memberEnd="_g0HMP9wbEeCT5O2F6sGn5g _gy8HjdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy8HjdwbEeCT5O2F6sGn5g" name="destroyObjectAction" visibility="public" type="_g0HMMNwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gy8HjNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy8HjtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUo3eBE9EeGOffqMW1YiZA" name="A_target_destroyObjectAction" memberEnd="_VY5FXxE9EeGOffqMW1YiZA _VUo3eRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUo3eRE9EeGOffqMW1YiZA" name="destroyObjectAction" visibility="public" type="_VY5FUBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VUo3eBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUo3ehE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy8ukNwbEeCT5O2F6sGn5g" name="A_target_directedRelationship" isDerived="true" memberEnd="_g0HzRNwbEeCT5O2F6sGn5g _gy8ukdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy8ukdwbEeCT5O2F6sGn5g" name="directedRelationship" visibility="public" type="_JBgfoKPAEdqi_5gqUMOQtA" subsettedProperty="_gyyWi9wbEeCT5O2F6sGn5g" association="_gy8ukNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy8uktwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy8uk9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUpegBE9EeGOffqMW1YiZA" name="A_target_directedRelationship" isDerived="true" memberEnd="_VY66iBE9EeGOffqMW1YiZA _VUpegRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUpegRE9EeGOffqMW1YiZA" name="directedRelationship" visibility="public" type="_JBgfoKPAEdqi_5gqUMOQtA" subsettedProperty="_VUZm4RE9EeGOffqMW1YiZA" association="_VUpegBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUpeghE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUpegxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy8ulNwbEeCT5O2F6sGn5g" name="A_target_sendObjectAction" memberEnd="_g1-0ddwbEeCT5O2F6sGn5g _gy8uldwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy8uldwbEeCT5O2F6sGn5g" name="sendObjectAction" visibility="public" type="_g1-0cNwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gy8ulNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy8ultwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUpehBE9EeGOffqMW1YiZA" name="A_target_sendObjectAction" memberEnd="_VeD5NRE9EeGOffqMW1YiZA _VUpehRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUpehRE9EeGOffqMW1YiZA" name="sendObjectAction" visibility="public" type="_VeD5MBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VUpehBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUpehhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy8ul9wbEeCT5O2F6sGn5g" name="A_target_sendSignalAction" memberEnd="_g1-0gtwbEeCT5O2F6sGn5g _gy8umNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy8umNwbEeCT5O2F6sGn5g" name="sendSignalAction" visibility="public" type="_g1-0d9wbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gy8ul9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy8umdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUpehxE9EeGOffqMW1YiZA" name="A_target_sendSignalAction" memberEnd="_VeKm6xE9EeGOffqMW1YiZA _VUpeiBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUpeiBE9EeGOffqMW1YiZA" name="sendSignalAction" visibility="public" type="_VeKm4BE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VUpehxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUpeiRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy8umtwbEeCT5O2F6sGn5g" name="A_templateBinding_boundElement" memberEnd="_g2PTJtwbEeCT5O2F6sGn5g _g2LBudwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy8um9wbEeCT5O2F6sGn5g" name="A_test_clause" memberEnd="_gz04X9wbEeCT5O2F6sGn5g _gy8unNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy8unNwbEeCT5O2F6sGn5g" name="clause" visibility="public" type="_gz0RQNwbEeCT5O2F6sGn5g" association="_gy8um9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy8undwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUqFkBE9EeGOffqMW1YiZA" name="A_templateBinding_boundElement" memberEnd="_VeuAhhE9EeGOffqMW1YiZA _VemryRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUqFkRE9EeGOffqMW1YiZA" name="A_test_clause" memberEnd="_VX3xvhE9EeGOffqMW1YiZA _VUqFkhE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUqFkhE9EeGOffqMW1YiZA" name="clause" visibility="public" type="_VX3xoBE9EeGOffqMW1YiZA" association="_VUqFkRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUqFkxE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy9VoNwbEeCT5O2F6sGn5g" name="A_test_loopNode" memberEnd="_g1JuLNwbEeCT5O2F6sGn5g _gy9VodwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy9VodwbEeCT5O2F6sGn5g" name="loopNode" visibility="public" type="_g1JuANwbEeCT5O2F6sGn5g" association="_gy9VoNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy9VotwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUqFlBE9EeGOffqMW1YiZA" name="A_test_loopNode" memberEnd="_VZ_RrBE9EeGOffqMW1YiZA _VUqFlRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUqFlRE9EeGOffqMW1YiZA" name="loopNode" visibility="public" type="_VZ_RgBE9EeGOffqMW1YiZA" association="_VUqFlBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUqFlhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy9Vo9wbEeCT5O2F6sGn5g" name="A_toBefore_after" memberEnd="_g1XwedwbEeCT5O2F6sGn5g _g0V1v9wbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy9VpNwbEeCT5O2F6sGn5g" name="A_transformation_objectFlow" memberEnd="_g1WiddwbEeCT5O2F6sGn5g _gy9VpdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy9VpdwbEeCT5O2F6sGn5g" name="objectFlow" visibility="public" type="_g1WiUNwbEeCT5O2F6sGn5g" association="_gy9VpNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy9VptwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy9Vp9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUqFlxE9EeGOffqMW1YiZA" name="A_toBefore_after" memberEnd="_VbdRKRE9EeGOffqMW1YiZA _VZe7NhE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUqsoBE9EeGOffqMW1YiZA" name="A_transformation_objectFlow" memberEnd="_VbVVdRE9EeGOffqMW1YiZA _VUqsoRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUqsoRE9EeGOffqMW1YiZA" name="objectFlow" visibility="public" type="_VbVVUBE9EeGOffqMW1YiZA" association="_VUqsoBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUqsohE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUqsoxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy9VqNwbEeCT5O2F6sGn5g" name="A_transition_container" memberEnd="_g18_X9wbEeCT5O2F6sGn5g _g2SWeNwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy9VqdwbEeCT5O2F6sGn5g" name="A_trigger_acceptEventAction" memberEnd="_gzBnJtwbEeCT5O2F6sGn5g _gy9VqtwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy9VqtwbEeCT5O2F6sGn5g" name="acceptEventAction" visibility="public" type="_gzBnENwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gy9VqdwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy9Vq9wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUqspBE9EeGOffqMW1YiZA" name="A_transition_container" memberEnd="_VeA1_xE9EeGOffqMW1YiZA _Ve8qBRE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUqspRE9EeGOffqMW1YiZA" name="A_trigger_acceptEventAction" memberEnd="_VU259hE9EeGOffqMW1YiZA _VUqsphE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUqsphE9EeGOffqMW1YiZA" name="acceptEventAction" visibility="public" type="_VU254BE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VUqspRE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUqspxE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy9VrNwbEeCT5O2F6sGn5g" name="A_trigger_transition" memberEnd="_g2S9gdwbEeCT5O2F6sGn5g _gy9VrdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy9VrdwbEeCT5O2F6sGn5g" name="transition" visibility="public" type="_ykKV8PnlEdunWsS3se92JQ" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gy9VrNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy9VrtwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUrTsBE9EeGOffqMW1YiZA" name="A_trigger_transition" memberEnd="_Ve94IBE9EeGOffqMW1YiZA _VUrTsRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUrTsRE9EeGOffqMW1YiZA" name="transition" visibility="public" type="_ykKV8PnlEdunWsS3se92JQ" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VUrTsBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUrTshE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy98sNwbEeCT5O2F6sGn5g" name="A_type_collaborationUse" memberEnd="_gz2tkNwbEeCT5O2F6sGn5g _gy98sdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy98sdwbEeCT5O2F6sGn5g" name="collaborationUse" visibility="public" type="_gz2tgNwbEeCT5O2F6sGn5g" association="_gy98sNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy98stwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy98s9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUrTsxE9EeGOffqMW1YiZA" name="A_type_collaborationUse" memberEnd="_VX7cEBE9EeGOffqMW1YiZA _VUrTtBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUrTtBE9EeGOffqMW1YiZA" name="collaborationUse" visibility="public" type="_VX7cABE9EeGOffqMW1YiZA" association="_VUrTsxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUrTtRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUrTthE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy98tNwbEeCT5O2F6sGn5g" name="A_type_connector" memberEnd="_gz-CRtwbEeCT5O2F6sGn5g _gy98tdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy98tdwbEeCT5O2F6sGn5g" name="connector" visibility="public" type="_YxC2YLLWEeCsYvaJqFFivQ" association="_gy98tNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy98ttwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy98t9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUr6wBE9EeGOffqMW1YiZA" name="A_type_connector" memberEnd="_VYOW8BE9EeGOffqMW1YiZA _VUr6wRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUr6wRE9EeGOffqMW1YiZA" name="connector" visibility="public" type="_YxC2YLLWEeCsYvaJqFFivQ" association="_VUr6wBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUr6whE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUr6wxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy98uNwbEeCT5O2F6sGn5g" name="A_type_extensionEnd" memberEnd="_g0Sya9wbEeCT5O2F6sGn5g _gy98udwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy98udwbEeCT5O2F6sGn5g" name="extensionEnd" visibility="public" type="_2QuT0GvdEdq4DLWZOhbdEA" subsettedProperty="_gy-jwdwbEeCT5O2F6sGn5g" association="_gy98uNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy98utwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy98u9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUr6xBE9EeGOffqMW1YiZA" name="A_type_extensionEnd" memberEnd="_VZWYWBE9EeGOffqMW1YiZA _VUr6xRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUr6xRE9EeGOffqMW1YiZA" name="extensionEnd" visibility="public" type="_2QuT0GvdEdq4DLWZOhbdEA" subsettedProperty="_VUtv8RE9EeGOffqMW1YiZA" association="_VUr6xBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUr6xhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUr6xxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy98vNwbEeCT5O2F6sGn5g" name="A_type_operation" isDerived="true" memberEnd="_g1dQGNwbEeCT5O2F6sGn5g _gy98vdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy98vdwbEeCT5O2F6sGn5g" name="operation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" association="_gy98vNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy98vtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy98v9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUtI4BE9EeGOffqMW1YiZA" name="A_type_operation" isDerived="true" memberEnd="_VcBR1xE9EeGOffqMW1YiZA _VUtI4RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUtI4RE9EeGOffqMW1YiZA" name="operation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" association="_VUtI4BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUtI4hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUtI4xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy-jwNwbEeCT5O2F6sGn5g" name="A_type_typedElement" memberEnd="_g2UytNwbEeCT5O2F6sGn5g _gy-jwdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy-jwdwbEeCT5O2F6sGn5g" name="typedElement" visibility="public" type="_g2UysNwbEeCT5O2F6sGn5g" association="_gy-jwNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy-jwtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy-jw9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUtv8BE9EeGOffqMW1YiZA" name="A_type_typedElement" memberEnd="_VfDXtBE9EeGOffqMW1YiZA _VUtv8RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUtv8RE9EeGOffqMW1YiZA" name="typedElement" visibility="public" type="_VfDXsBE9EeGOffqMW1YiZA" association="_VUtv8BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUtv8hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUtv8xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy-jxNwbEeCT5O2F6sGn5g" name="A_unmarshallType_unmarshallAction" memberEnd="_g2VZ3dwbEeCT5O2F6sGn5g _gy-jxdwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy-jxdwbEeCT5O2F6sGn5g" name="unmarshallAction" visibility="public" type="_g2VZwNwbEeCT5O2F6sGn5g" association="_gy-jxNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy-jxtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy-jx9wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUtv9BE9EeGOffqMW1YiZA" name="A_unmarshallType_unmarshallAction" memberEnd="_VfD-3RE9EeGOffqMW1YiZA _VUtv9RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUtv9RE9EeGOffqMW1YiZA" name="unmarshallAction" visibility="public" type="_VfD-wBE9EeGOffqMW1YiZA" association="_VUtv9BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUtv9hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUtv9xE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy-jyNwbEeCT5O2F6sGn5g" name="A_upperBound_objectNode" memberEnd="_g1XJe9wbEeCT5O2F6sGn5g _gy-jydwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy-jydwbEeCT5O2F6sGn5g" name="objectNode" visibility="public" type="_g1XJYNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gy-jyNwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy-jytwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUtv-BE9EeGOffqMW1YiZA" name="A_upperBound_objectNode" memberEnd="_VbcDGxE9EeGOffqMW1YiZA _VUtv-RE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUtv-RE9EeGOffqMW1YiZA" name="objectNode" visibility="public" type="_VbcDABE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VUtv-BE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUtv-hE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy-jy9wbEeCT5O2F6sGn5g" name="A_upperValue_owningUpper" memberEnd="_g1N_ctwbEeCT5O2F6sGn5g _gy-jzNwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy-jzNwbEeCT5O2F6sGn5g" name="owningUpper" visibility="public" type="_Gjgl0GveEdq4DLWZOhbdEA" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gy-jy9wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy-jzdwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUuXABE9EeGOffqMW1YiZA" name="A_upperValue_owningUpper" memberEnd="_VaHNXhE9EeGOffqMW1YiZA _VUuXARE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUuXARE9EeGOffqMW1YiZA" name="owningUpper" visibility="public" type="_Gjgl0GveEdq4DLWZOhbdEA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VUuXABE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUuXAhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy-jztwbEeCT5O2F6sGn5g" name="A_utilizedElement_manifestation" memberEnd="_g1KVE9wbEeCT5O2F6sGn5g _gy-jz9wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy-jz9wbEeCT5O2F6sGn5g" name="manifestation" visibility="public" type="_g1KVENwbEeCT5O2F6sGn5g" subsettedProperty="_gy8HhdwbEeCT5O2F6sGn5g" association="_gy-jztwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy-j0NwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy-j0dwbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUuXAxE9EeGOffqMW1YiZA" name="A_utilizedElement_manifestation" memberEnd="_VZ_RshE9EeGOffqMW1YiZA _VUuXBBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUuXBBE9EeGOffqMW1YiZA" name="manifestation" visibility="public" type="_VZ_RrxE9EeGOffqMW1YiZA" subsettedProperty="_VUo3cRE9EeGOffqMW1YiZA" association="_VUuXAxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUuXBRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUuXBhE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy_K0NwbEeCT5O2F6sGn5g" name="A_value_linkEndData" memberEnd="_g0jRKNwbEeCT5O2F6sGn5g _gy_K0dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy_K0dwbEeCT5O2F6sGn5g" name="linkEndData" visibility="public" type="_g0jRENwbEeCT5O2F6sGn5g" association="_gy_K0NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy_K0twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUwMMBE9EeGOffqMW1YiZA" name="A_value_linkEndData" memberEnd="_VZ3VyBE9EeGOffqMW1YiZA _VUwMMRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUwMMRE9EeGOffqMW1YiZA" name="linkEndData" visibility="public" type="_VZ3VsBE9EeGOffqMW1YiZA" association="_VUwMMBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUwMMhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy_K09wbEeCT5O2F6sGn5g" name="A_value_owningSlot" memberEnd="_g2ACl9wbEeCT5O2F6sGn5g _gy_K1NwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy_K1NwbEeCT5O2F6sGn5g" name="owningSlot" visibility="public" type="_g2ACkNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gy_K09wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy_K1dwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUwMMxE9EeGOffqMW1YiZA" name="A_value_owningSlot" memberEnd="_VeMcFxE9EeGOffqMW1YiZA _VUwMNBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUwMNBE9EeGOffqMW1YiZA" name="owningSlot" visibility="public" type="_VeMcEBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VUwMMxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUwMNRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy_K1twbEeCT5O2F6sGn5g" name="A_value_qualifierValue" memberEnd="_g1zOddwbEeCT5O2F6sGn5g _gy_K19wbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy_K19wbEeCT5O2F6sGn5g" name="qualifierValue" visibility="public" type="_g1zOZ9wbEeCT5O2F6sGn5g" association="_gy_K1twbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy_K2NwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUwMNhE9EeGOffqMW1YiZA" name="A_value_qualifierValue" memberEnd="_VdbnHhE9EeGOffqMW1YiZA _VUwMNxE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUwMNxE9EeGOffqMW1YiZA" name="qualifierValue" visibility="public" type="_VdbnEBE9EeGOffqMW1YiZA" association="_VUwMNhE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUwMOBE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy_K2dwbEeCT5O2F6sGn5g" name="A_value_valuePin" memberEnd="_g2Wn6dwbEeCT5O2F6sGn5g _gy_K2twbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy_K2twbEeCT5O2F6sGn5g" name="valuePin" visibility="public" type="_g2Wn4NwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gy_K2dwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy_K29wbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUwzQBE9EeGOffqMW1YiZA" name="A_value_valuePin" memberEnd="_VfFNDxE9EeGOffqMW1YiZA _VUwzQRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUwzQRE9EeGOffqMW1YiZA" name="valuePin" visibility="public" type="_VfFNBhE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VUwzQBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUwzQhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy_K3NwbEeCT5O2F6sGn5g" name="A_value_valueSpecificationAction" memberEnd="_g2ZEK9wbEeCT5O2F6sGn5g _gy_K3dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy_K3dwbEeCT5O2F6sGn5g" name="valueSpecificationAction" visibility="public" type="_g2ZEINwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gy_K3NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy_K3twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUwzQxE9EeGOffqMW1YiZA" name="A_value_valueSpecificationAction" memberEnd="_VfHpKxE9EeGOffqMW1YiZA _VUwzRBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUwzRBE9EeGOffqMW1YiZA" name="valueSpecificationAction" visibility="public" type="_VfHpIBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VUwzQxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUwzRRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy_x4NwbEeCT5O2F6sGn5g" name="A_value_writeStructuralFeatureAction" memberEnd="_g2bgctwbEeCT5O2F6sGn5g _gy_x4dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy_x4dwbEeCT5O2F6sGn5g" name="writeStructuralFeatureAction" visibility="public" type="_g2bgYNwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gy_x4NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy_x4twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUyBYBE9EeGOffqMW1YiZA" name="A_value_writeStructuralFeatureAction" memberEnd="_VfKsghE9EeGOffqMW1YiZA _VUyBYRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUyBYRE9EeGOffqMW1YiZA" name="writeStructuralFeatureAction" visibility="public" type="_VfKscBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VUyBYBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUyBYhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy_x49wbEeCT5O2F6sGn5g" name="A_value_writeVariableAction" memberEnd="_g2bgftwbEeCT5O2F6sGn5g _gy_x5NwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy_x5NwbEeCT5O2F6sGn5g" name="writeVariableAction" visibility="public" type="_g2bgddwbEeCT5O2F6sGn5g" subsettedProperty="_gygpt9wbEeCT5O2F6sGn5g" association="_gy_x49wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy_x5dwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUyBYxE9EeGOffqMW1YiZA" name="A_value_writeVariableAction" memberEnd="_VfLTiRE9EeGOffqMW1YiZA _VUyBZBE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUyBZBE9EeGOffqMW1YiZA" name="writeVariableAction" visibility="public" type="_VfLTgBE9EeGOffqMW1YiZA" subsettedProperty="_VTqnERE9EeGOffqMW1YiZA" association="_VUyBYxE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUyBZRE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy_x5twbEeCT5O2F6sGn5g" name="A_variable_activityScope" memberEnd="_gzXlXNwbEeCT5O2F6sGn5g _g2ZENdwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy_x59wbEeCT5O2F6sGn5g" name="A_variable_scope" memberEnd="_g2IlhNwbEeCT5O2F6sGn5g _g2ZEONwbEeCT5O2F6sGn5g"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_gy_x6NwbEeCT5O2F6sGn5g" name="A_variable_variableAction" memberEnd="_g2ZrNtwbEeCT5O2F6sGn5g _gy_x6dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gy_x6dwbEeCT5O2F6sGn5g" name="variableAction" visibility="public" type="_g2ZrMNwbEeCT5O2F6sGn5g" association="_gy_x6NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy_x6twbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy_x69wbEeCT5O2F6sGn5g" value="*"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUyocBE9EeGOffqMW1YiZA" name="A_variable_activityScope" memberEnd="_VVH_oxE9EeGOffqMW1YiZA _VfIQOBE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUyocRE9EeGOffqMW1YiZA" name="A_variable_scope" memberEnd="_VejBYBE9EeGOffqMW1YiZA _VfIQOxE9EeGOffqMW1YiZA"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUz2kBE9EeGOffqMW1YiZA" name="A_variable_variableAction" memberEnd="_VfIQShE9EeGOffqMW1YiZA _VUz2kRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUz2kRE9EeGOffqMW1YiZA" name="variableAction" visibility="public" type="_VfIQRBE9EeGOffqMW1YiZA" association="_VUz2kBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUz2khE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUz2kxE9EeGOffqMW1YiZA" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gzAY8NwbEeCT5O2F6sGn5g" name="A_weight_activityEdge" memberEnd="_gzZaqNwbEeCT5O2F6sGn5g _gzAY8dwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gzAY8dwbEeCT5O2F6sGn5g" name="activityEdge" visibility="public" type="_gzZagNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gzAY8NwbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzAY8twbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VUz2lBE9EeGOffqMW1YiZA" name="A_weight_activityEdge" memberEnd="_VVcI2BE9EeGOffqMW1YiZA _VUz2lRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VUz2lRE9EeGOffqMW1YiZA" name="activityEdge" visibility="public" type="_VVcIsBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VUz2lBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUz2lhE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gzAY89wbEeCT5O2F6sGn5g" name="A_when_timeEvent" memberEnd="_g2QhTdwbEeCT5O2F6sGn5g _gzAY9NwbEeCT5O2F6sGn5g">
- <ownedEnd xmi:id="_gzAY9NwbEeCT5O2F6sGn5g" name="timeEvent" visibility="public" type="_g2QhQNwbEeCT5O2F6sGn5g" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gzAY89wbEeCT5O2F6sGn5g">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzAY9dwbEeCT5O2F6sGn5g"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VU0doBE9EeGOffqMW1YiZA" name="A_when_timeEvent" memberEnd="_VevOrRE9EeGOffqMW1YiZA _VU0doRE9EeGOffqMW1YiZA">
+ <ownedEnd xmi:id="_VU0doRE9EeGOffqMW1YiZA" name="timeEvent" visibility="public" type="_VevOoBE9EeGOffqMW1YiZA" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VU0doBE9EeGOffqMW1YiZA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VU0dohE9EeGOffqMW1YiZA"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzAY9twbEeCT5O2F6sGn5g" name="Abstraction">
- <ownedComment xmi:id="_gzAY99wbEeCT5O2F6sGn5g" annotatedElement="_gzAY9twbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VU1EsBE9EeGOffqMW1YiZA" name="Abstraction">
+ <ownedComment xmi:id="_VU1EsRE9EeGOffqMW1YiZA" annotatedElement="_VU1EsBE9EeGOffqMW1YiZA">
<body>An abstraction is a relationship that relates two elements or sets of elements that represent the same concept at different levels of abstraction or from different viewpoints.</body>
</ownedComment>
- <generalization xmi:id="_gzAY-NwbEeCT5O2F6sGn5g" general="_rEDGkGwKEdq7X4sGURiZYA"/>
- <ownedAttribute xmi:id="_gzAY-dwbEeCT5O2F6sGn5g" name="mapping" visibility="public" type="_ChRfcGveEdq4DLWZOhbdEA" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyie4NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzAY-twbEeCT5O2F6sGn5g" annotatedElement="_gzAY-dwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VU1EshE9EeGOffqMW1YiZA" general="_rEDGkGwKEdq7X4sGURiZYA"/>
+ <ownedAttribute xmi:id="_VU1EsxE9EeGOffqMW1YiZA" name="mapping" visibility="public" type="_ChRfcGveEdq4DLWZOhbdEA" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VTu4ghE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU1EtBE9EeGOffqMW1YiZA" annotatedElement="_VU1EsxE9EeGOffqMW1YiZA">
<body>An composition of an Expression that states the abstraction relationship between the supplier and the client. In some cases, such as Derivation, it is usually formal and unidirectional; in other cases, such as Trace, it is usually informal and bidirectional. The mapping expression is optional and may be omitted if the precise relationship between the elements is not specified.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzAY-9wbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VU1EtRE9EeGOffqMW1YiZA"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzBAANwbEeCT5O2F6sGn5g" name="AcceptCallAction">
- <ownedComment xmi:id="_gzBAAdwbEeCT5O2F6sGn5g" annotatedElement="_gzBAANwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VU1rwBE9EeGOffqMW1YiZA" name="AcceptCallAction">
+ <ownedComment xmi:id="_VU1rwRE9EeGOffqMW1YiZA" annotatedElement="_VU1rwBE9EeGOffqMW1YiZA">
<body>An accept call action is an accept event action representing the receipt of a synchronous call request. In addition to the normal operation parameters, the action produces an output that is needed later to supply the information to the reply action necessary to return control to the caller. This action is for synchronous calls. If it is used to handle an asynchronous call, execution of the subsequent reply action will complete immediately with no effects.</body>
</ownedComment>
- <ownedRule xmi:id="_gzBAAtwbEeCT5O2F6sGn5g" name="result_pins" constrainedElement="_gzBAANwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzBAA9wbEeCT5O2F6sGn5g" annotatedElement="_gzBAAtwbEeCT5O2F6sGn5g">
- <body>The result pins must match the in and inout parameters of the operation specified by the trigger event in number, type, and order.</body>
- </ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzBABNwbEeCT5O2F6sGn5g">
- <language>OCL</language>
- <body>true</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_gzBABdwbEeCT5O2F6sGn5g" name="trigger_call_event" constrainedElement="_gzBAANwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzBABtwbEeCT5O2F6sGn5g" annotatedElement="_gzBABdwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VU1rwhE9EeGOffqMW1YiZA" name="trigger_call_event" constrainedElement="_VU1rwBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU1rwxE9EeGOffqMW1YiZA" annotatedElement="_VU1rwhE9EeGOffqMW1YiZA">
<body>The trigger event must be a CallEvent.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzBAB9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VU1rxBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>trigger.event.oclIsKindOf(CallEvent)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzBACNwbEeCT5O2F6sGn5g" name="unmarshall" constrainedElement="_gzBAANwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzBACdwbEeCT5O2F6sGn5g" annotatedElement="_gzBACNwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VU1rxRE9EeGOffqMW1YiZA" name="unmarshall" constrainedElement="_VU1rwBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU1rxhE9EeGOffqMW1YiZA" annotatedElement="_VU1rxRE9EeGOffqMW1YiZA">
<body>isUnmrashall must be true for an AcceptCallAction.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzBACtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VU1rxxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>isUnmarshall = true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzBAC9wbEeCT5O2F6sGn5g" general="_gzBnENwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gzBADNwbEeCT5O2F6sGn5g" name="returnInformation" visibility="public" type="_g1fsRdwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzCOK9wbEeCT5O2F6sGn5g" association="_gy2n-NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzBADdwbEeCT5O2F6sGn5g" annotatedElement="_gzBADNwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VU1ryBE9EeGOffqMW1YiZA" name="result_pins" constrainedElement="_VU1rwBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU1ryRE9EeGOffqMW1YiZA" annotatedElement="_VU1ryBE9EeGOffqMW1YiZA">
+ <body>The result pins must match the in and inout parameters of the operation specified by the trigger event in number, type, and order.</body>
+ </ownedComment>
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VU1ryhE9EeGOffqMW1YiZA">
+ <language>OCL</language>
+ <body>true</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_VU1ryxE9EeGOffqMW1YiZA" general="_VU254BE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VU1rzBE9EeGOffqMW1YiZA" name="returnInformation" visibility="public" type="_VcHYcBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_VU4vEBE9EeGOffqMW1YiZA" association="_VUgUkxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU1rzRE9EeGOffqMW1YiZA" annotatedElement="_VU1rzBE9EeGOffqMW1YiZA">
<body>Pin where a value is placed containing sufficient information to perform a subsequent reply and return control to the caller. The contents of this value are opaque. It can be passed and copied but it cannot be manipulated by the model.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzBnENwbEeCT5O2F6sGn5g" name="AcceptEventAction">
- <ownedComment xmi:id="_gzBnEdwbEeCT5O2F6sGn5g" annotatedElement="_gzBnENwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VU254BE9EeGOffqMW1YiZA" name="AcceptEventAction">
+ <ownedComment xmi:id="_VU254RE9EeGOffqMW1YiZA" annotatedElement="_VU254BE9EeGOffqMW1YiZA">
<body>A accept event action is an action that waits for the occurrence of an event meeting specified conditions.</body>
</ownedComment>
- <ownedRule xmi:id="_gzBnEtwbEeCT5O2F6sGn5g" name="trigger_events" constrainedElement="_gzBnENwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzBnE9wbEeCT5O2F6sGn5g" annotatedElement="_gzBnEtwbEeCT5O2F6sGn5g">
- <body>If the trigger events are all TimeEvents, there is exactly one output pin.</body>
+ <ownedRule xmi:id="_VU254hE9EeGOffqMW1YiZA" name="no_input_pins" constrainedElement="_VU254BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU254xE9EeGOffqMW1YiZA" annotatedElement="_VU254hE9EeGOffqMW1YiZA">
+ <body>AcceptEventActions may have no input pins.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzBnFNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VU255BE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzBnFdwbEeCT5O2F6sGn5g" name="no_input_pins" constrainedElement="_gzBnENwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzBnFtwbEeCT5O2F6sGn5g" annotatedElement="_gzBnFdwbEeCT5O2F6sGn5g">
- <body>AcceptEventActions may have no input pins.</body>
+ <ownedRule xmi:id="_VU255RE9EeGOffqMW1YiZA" name="trigger_events" constrainedElement="_VU254BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU255hE9EeGOffqMW1YiZA" annotatedElement="_VU255RE9EeGOffqMW1YiZA">
+ <body>If the trigger events are all TimeEvents, there is exactly one output pin.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzBnF9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VU255xE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzBnGNwbEeCT5O2F6sGn5g" name="no_output_pins" constrainedElement="_gzBnENwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzBnGdwbEeCT5O2F6sGn5g" annotatedElement="_gzBnGNwbEeCT5O2F6sGn5g">
- <body>There are no output pins if the trigger events are only ChangeEvents, or if they are only CallEvents when this action is an instance of AcceptEventAction and not an instance of a descendant of AcceptEventAction (such as AcceptCallAction).</body>
+ <ownedRule xmi:id="_VU256BE9EeGOffqMW1YiZA" name="unmarshall_signal_events" constrainedElement="_VU254BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU256RE9EeGOffqMW1YiZA" annotatedElement="_VU256BE9EeGOffqMW1YiZA">
+ <body>If isUnmarshall is true, there must be exactly one trigger for events of type SignalEvent. The number of result output pins must be the same as the number of attributes of the signal. The type and ordering of each result output pin must be the same as the corresponding attribute of the signal. The multiplicity of each result output pin must be compatible with the multiplicity of the corresponding attribute.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzBnGtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VU256hE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzBnG9wbEeCT5O2F6sGn5g" name="unmarshall_signal_events" constrainedElement="_gzBnENwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzBnHNwbEeCT5O2F6sGn5g" annotatedElement="_gzBnG9wbEeCT5O2F6sGn5g">
- <body>If isUnmarshall is true, there must be exactly one trigger for events of type SignalEvent. The number of result output pins must be the same as the number of attributes of the signal. The type and ordering of each result output pin must be the same as the corresponding attribute of the signal. The multiplicity of each result output pin must be compatible with the multiplicity of the corresponding attribute.</body>
+ <ownedRule xmi:id="_VU256xE9EeGOffqMW1YiZA" name="no_output_pins" constrainedElement="_VU254BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU257BE9EeGOffqMW1YiZA" annotatedElement="_VU256xE9EeGOffqMW1YiZA">
+ <body>There are no output pins if the trigger events are only ChangeEvents, or if they are only CallEvents when this action is an instance of AcceptEventAction and not an instance of a descendant of AcceptEventAction (such as AcceptCallAction).</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzBnHdwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VU257RE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzBnHtwbEeCT5O2F6sGn5g" general="_6WKakLLQEeCsYvaJqFFivQ"/>
- <ownedAttribute xmi:id="_gzBnH9wbEeCT5O2F6sGn5g" name="isUnmarshall" visibility="public">
- <ownedComment xmi:id="_gzBnINwbEeCT5O2F6sGn5g" annotatedElement="_gzBnH9wbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VU257hE9EeGOffqMW1YiZA" general="_6WKakLLQEeCsYvaJqFFivQ"/>
+ <ownedAttribute xmi:id="_VU257xE9EeGOffqMW1YiZA" name="isUnmarshall" visibility="public">
+ <ownedComment xmi:id="_VU258BE9EeGOffqMW1YiZA" annotatedElement="_VU257xE9EeGOffqMW1YiZA">
<body>Indicates whether there is a single output pin for the event, or multiple output pins for attributes of the event.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzBnIdwbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VU258RE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzBnItwbEeCT5O2F6sGn5g" name="result" visibility="public" type="_g1fsRdwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzCOK9wbEeCT5O2F6sGn5g" association="_gy0LuNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzBnI9wbEeCT5O2F6sGn5g" annotatedElement="_gzBnItwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VU258hE9EeGOffqMW1YiZA" name="result" visibility="public" type="_VcHYcBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_VU4vEBE9EeGOffqMW1YiZA" association="_VUcDKBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU258xE9EeGOffqMW1YiZA" annotatedElement="_VU258hE9EeGOffqMW1YiZA">
<body>Pins holding the received event objects or their attributes. Event objects may be copied in transmission, so identity might not be preserved.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzBnJNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzBnJdwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VU259BE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VU259RE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzBnJtwbEeCT5O2F6sGn5g" name="trigger" visibility="public" type="_g2TkldwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gy9VqdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzBnJ9wbEeCT5O2F6sGn5g" annotatedElement="_gzBnJtwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VU259hE9EeGOffqMW1YiZA" name="trigger" visibility="public" type="_VfCJkBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VUqspRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU259xE9EeGOffqMW1YiZA" annotatedElement="_VU259hE9EeGOffqMW1YiZA">
<body>The type of events accepted by the action, as specified by triggers. For triggers with signal events, a signal of the specified type or any subtype of the specified signal type is accepted.</body>
</ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzBnKNwbEeCT5O2F6sGn5g" value="*"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VU25-BE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6WKakLLQEeCsYvaJqFFivQ" name="Action" isAbstract="true">
- <ownedComment xmi:id="_gzBnKdwbEeCT5O2F6sGn5g" annotatedElement="_6WKakLLQEeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_VU3g8BE9EeGOffqMW1YiZA" annotatedElement="_6WKakLLQEeCsYvaJqFFivQ">
<body>An action has pre- and post-conditions.</body>
</ownedComment>
- <ownedComment xmi:id="_gzBnKtwbEeCT5O2F6sGn5g" annotatedElement="_6WKakLLQEeCsYvaJqFFivQ">
- <body>An action is a named element that is the fundamental unit of executable functionality. The execution of an action represents some transformation or processing in the modeled system, be it a computer system or otherwise.</body>
- </ownedComment>
- <ownedComment xmi:id="_gzBnK9wbEeCT5O2F6sGn5g" annotatedElement="_6WKakLLQEeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_VU3g8RE9EeGOffqMW1YiZA" annotatedElement="_6WKakLLQEeCsYvaJqFFivQ">
<body>An action represents a single step within an activity, that is, one that is not further decomposed within the activity.</body>
</ownedComment>
- <generalization xmi:id="_gzBnLNwbEeCT5O2F6sGn5g" general="_g0OhCNwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gzBnLdwbEeCT5O2F6sGn5g" name="context" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" isReadOnly="true" isDerived="true" association="_gyWRqtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzBnLtwbEeCT5O2F6sGn5g" annotatedElement="_gzBnLdwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_VU3g8hE9EeGOffqMW1YiZA" annotatedElement="_6WKakLLQEeCsYvaJqFFivQ">
+ <body>An action is a named element that is the fundamental unit of executable functionality. The execution of an action represents some transformation or processing in the modeled system, be it a computer system or otherwise.</body>
+ </ownedComment>
+ <generalization xmi:id="_VU3g8xE9EeGOffqMW1YiZA" general="_VZPqoBE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VU3g9BE9EeGOffqMW1YiZA" name="context" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" isReadOnly="true" isDerived="true" association="_VTIbkBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU3g9RE9EeGOffqMW1YiZA" annotatedElement="_VU3g9BE9EeGOffqMW1YiZA">
<body>The classifier that owns the behavior of which this action is a part.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzBnL9wbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VU3g9hE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzBnMNwbEeCT5O2F6sGn5g" name="input" visibility="public" type="_g0aHKdwbEeCT5O2F6sGn5g" isOrdered="true" isReadOnly="true" aggregation="composite" isDerived="true" isDerivedUnion="true" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gygpttwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzBnMdwbEeCT5O2F6sGn5g" annotatedElement="_gzBnMNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VU4IABE9EeGOffqMW1YiZA" name="input" visibility="public" type="_VZp6WRE9EeGOffqMW1YiZA" isOrdered="true" isReadOnly="true" aggregation="composite" isDerived="true" isDerivedUnion="true" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VTqnEBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU4IARE9EeGOffqMW1YiZA" annotatedElement="_VU4IABE9EeGOffqMW1YiZA">
<body>The ordered set of input pins connected to the Action. These are among the total set of inputs.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzBnMtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzBnM9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VU4IAhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VU4IAxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzCOINwbEeCT5O2F6sGn5g" name="isLocallyReentrant" visibility="public">
- <ownedComment xmi:id="_gzCOIdwbEeCT5O2F6sGn5g" annotatedElement="_gzCOINwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VU4IBBE9EeGOffqMW1YiZA" name="isLocallyReentrant" visibility="public">
+ <ownedComment xmi:id="_VU4IBRE9EeGOffqMW1YiZA" annotatedElement="_VU4IBBE9EeGOffqMW1YiZA">
<body>If true, the action can begin a new, concurrent execution, even if there is already another execution of the action ongoing. If false, the action cannot begin a new execution until any previous execution has completed.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzCOItwbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VU4IBhE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzCOI9wbEeCT5O2F6sGn5g" name="localPostcondition" visibility="public" type="_g0AegNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyh30NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzCOJNwbEeCT5O2F6sGn5g" annotatedElement="_gzCOI9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VU4IBxE9EeGOffqMW1YiZA" name="localPostcondition" visibility="public" type="_VYbLQBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VTscQRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU4ICBE9EeGOffqMW1YiZA" annotatedElement="_VU4IBxE9EeGOffqMW1YiZA">
<body>Constraint that must be satisfied when executed is completed.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzCOJdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzCOJtwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VU4ICRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VU4IChE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzCOJ9wbEeCT5O2F6sGn5g" name="localPrecondition" visibility="public" type="_g0AegNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyh309wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzCOKNwbEeCT5O2F6sGn5g" annotatedElement="_gzCOJ9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VU4ICxE9EeGOffqMW1YiZA" name="localPrecondition" visibility="public" type="_VYbLQBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VTtqYBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU4IDBE9EeGOffqMW1YiZA" annotatedElement="_VU4ICxE9EeGOffqMW1YiZA">
<body>Constraint that must be satisfied when execution is started.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzCOKdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzCOKtwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VU4IDRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VU4IDhE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzCOK9wbEeCT5O2F6sGn5g" name="output" visibility="public" type="_g1fsRdwbEeCT5O2F6sGn5g" isOrdered="true" isReadOnly="true" aggregation="composite" isDerived="true" isDerivedUnion="true" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyn-c9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzCOLNwbEeCT5O2F6sGn5g" annotatedElement="_gzCOK9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VU4vEBE9EeGOffqMW1YiZA" name="output" visibility="public" type="_VcHYcBE9EeGOffqMW1YiZA" isOrdered="true" isReadOnly="true" aggregation="composite" isDerived="true" isDerivedUnion="true" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VT-JExE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU4vERE9EeGOffqMW1YiZA" annotatedElement="_VU4vEBE9EeGOffqMW1YiZA">
<body>The ordered set of output pins connected to the Action. The action places its results onto pins in this set.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzCOLdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzCOLtwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VU4vEhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VU4vExE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedOperation xmi:id="_CroQsLLREeCsYvaJqFFivQ" name="context" visibility="public" bodyCondition="_gzCOMNwbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gzCOL9wbEeCT5O2F6sGn5g" annotatedElement="_CroQsLLREeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_CroQsLLREeCsYvaJqFFivQ" name="context" visibility="public" bodyCondition="_VU59MBE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VU5WIBE9EeGOffqMW1YiZA" annotatedElement="_CroQsLLREeCsYvaJqFFivQ">
<body>Missing derivation for Action::/context : Classifier</body>
</ownedComment>
- <ownedRule xmi:id="_gzCOMNwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_CroQsLLREeCsYvaJqFFivQ _gzBnLdwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzCOMdwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VU59MBE9EeGOffqMW1YiZA" name="spec" constrainedElement="_CroQsLLREeCsYvaJqFFivQ _VU3g9BE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VU59MRE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
<ownedParameter xmi:id="_EGwx8LLREeCsYvaJqFFivQ" name="result" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzCOMtwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VU59MhE9EeGOffqMW1YiZA"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzWXMNwbEeCT5O2F6sGn5g" name="ActionExecutionSpecification">
- <ownedComment xmi:id="_gzWXMdwbEeCT5O2F6sGn5g" annotatedElement="_gzWXMNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VU8ZcBE9EeGOffqMW1YiZA" name="ActionExecutionSpecification">
+ <ownedComment xmi:id="_VU8ZcRE9EeGOffqMW1YiZA" annotatedElement="_VU8ZcBE9EeGOffqMW1YiZA">
<body>An action execution specification is a kind of execution specification representing the execution of an action.</body>
</ownedComment>
- <ownedRule xmi:id="_gzWXMtwbEeCT5O2F6sGn5g" name="action_referenced" constrainedElement="_gzWXMNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzWXM9wbEeCT5O2F6sGn5g" annotatedElement="_gzWXMtwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VU8ZchE9EeGOffqMW1YiZA" name="action_referenced" constrainedElement="_VU8ZcBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU8ZcxE9EeGOffqMW1YiZA" annotatedElement="_VU8ZchE9EeGOffqMW1YiZA">
<body>The Action referenced by the ActionExecutionSpecification, if any, must be owned by the Interaction owning the ActionExecutionOccurrence.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzWXNNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VU8ZdBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzWXNdwbEeCT5O2F6sGn5g" general="_g0PIBdwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gzWXNtwbEeCT5O2F6sGn5g" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" association="_gyRZIdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzWXN9wbEeCT5O2F6sGn5g" annotatedElement="_gzWXNtwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VU8ZdRE9EeGOffqMW1YiZA" general="_VZQRtRE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VU8ZdhE9EeGOffqMW1YiZA" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" association="_VS7nQBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU8ZdxE9EeGOffqMW1YiZA" annotatedElement="_VU8ZdhE9EeGOffqMW1YiZA">
<body>Action whose execution is occurring.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzWXONwbEeCT5O2F6sGn5g" name="ActionInputPin">
- <ownedComment xmi:id="_gzWXOdwbEeCT5O2F6sGn5g" annotatedElement="_gzWXONwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VU9AgBE9EeGOffqMW1YiZA" name="ActionInputPin">
+ <ownedComment xmi:id="_VU9AgRE9EeGOffqMW1YiZA" annotatedElement="_VU9AgBE9EeGOffqMW1YiZA">
<body>An action input pin is a kind of pin that executes an action to determine the values to input to another.</body>
</ownedComment>
- <ownedRule xmi:id="_gzWXOtwbEeCT5O2F6sGn5g" name="input_pin" constrainedElement="_gzWXONwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzWXO9wbEeCT5O2F6sGn5g" annotatedElement="_gzWXOtwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VU9AghE9EeGOffqMW1YiZA" name="input_pin" constrainedElement="_VU9AgBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU9AgxE9EeGOffqMW1YiZA" annotatedElement="_VU9AghE9EeGOffqMW1YiZA">
<body>The fromAction of an action input pin must only have action input pins as input pins.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzWXPNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VU9AhBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzWXPdwbEeCT5O2F6sGn5g" name="one_output_pin" constrainedElement="_gzWXONwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzWXPtwbEeCT5O2F6sGn5g" annotatedElement="_gzWXPdwbEeCT5O2F6sGn5g">
- <body>The fromAction of an action input pin must have exactly one output pin.</body>
+ <ownedRule xmi:id="_VU9AhRE9EeGOffqMW1YiZA" name="no_control_or_data_flow" constrainedElement="_VU9AgBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU9AhhE9EeGOffqMW1YiZA" annotatedElement="_VU9AhRE9EeGOffqMW1YiZA">
+ <body>The fromAction of an action input pin cannot have control or data flows coming into or out of it or its pins.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzWXP9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VU9AhxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzWXQNwbEeCT5O2F6sGn5g" name="no_control_or_data_flow" constrainedElement="_gzWXONwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzWXQdwbEeCT5O2F6sGn5g" annotatedElement="_gzWXQNwbEeCT5O2F6sGn5g">
- <body>The fromAction of an action input pin cannot have control or data flows coming into or out of it or its pins.</body>
+ <ownedRule xmi:id="_VU9AiBE9EeGOffqMW1YiZA" name="one_output_pin" constrainedElement="_VU9AgBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU9AiRE9EeGOffqMW1YiZA" annotatedElement="_VU9AiBE9EeGOffqMW1YiZA">
+ <body>The fromAction of an action input pin must have exactly one output pin.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzWXQtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VU9AihE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzWXQ9wbEeCT5O2F6sGn5g" general="_g0aHKdwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gzWXRNwbEeCT5O2F6sGn5g" name="fromAction" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gydmZtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzWXRdwbEeCT5O2F6sGn5g" annotatedElement="_gzWXRNwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VU9AixE9EeGOffqMW1YiZA" general="_VZp6WRE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VU9AjBE9EeGOffqMW1YiZA" name="fromAction" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VTckoRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU9AjRE9EeGOffqMW1YiZA" annotatedElement="_VU9AjBE9EeGOffqMW1YiZA">
<body>The action used to provide values.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_eGtFwLLREeCsYvaJqFFivQ" name="Activity">
- <ownedComment xmi:id="_gzWXRtwbEeCT5O2F6sGn5g" annotatedElement="_eGtFwLLREeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_VU9nkBE9EeGOffqMW1YiZA" annotatedElement="_eGtFwLLREeCsYvaJqFFivQ">
<body>An activity is the specification of parameterized behavior as the coordinated sequencing of subordinate units whose individual elements are actions.</body>
</ownedComment>
- <ownedRule xmi:id="_gzWXR9wbEeCT5O2F6sGn5g" name="autonomous" constrainedElement="_eGtFwLLREeCsYvaJqFFivQ">
- <ownedComment xmi:id="_gzW-QNwbEeCT5O2F6sGn5g" annotatedElement="_gzWXR9wbEeCT5O2F6sGn5g">
- <body>An activity cannot be autonomous and have a classifier or behavioral feature context at the same time.</body>
+ <ownedRule xmi:id="_VU9nkRE9EeGOffqMW1YiZA" name="activity_parameter_node" constrainedElement="_eGtFwLLREeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_VU9nkhE9EeGOffqMW1YiZA" annotatedElement="_VU9nkRE9EeGOffqMW1YiZA">
+ <body>The nodes of the activity must include one ActivityParameterNode for each parameter.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzW-QdwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VU9nkxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzW-QtwbEeCT5O2F6sGn5g" name="no_supergroups" constrainedElement="_eGtFwLLREeCsYvaJqFFivQ">
- <ownedComment xmi:id="_gzW-Q9wbEeCT5O2F6sGn5g" annotatedElement="_gzW-QtwbEeCT5O2F6sGn5g">
- <body>The groups of an activity have no supergroups.</body>
+ <ownedRule xmi:id="_VU9nlBE9EeGOffqMW1YiZA" name="autonomous" constrainedElement="_eGtFwLLREeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_VU9nlRE9EeGOffqMW1YiZA" annotatedElement="_VU9nlBE9EeGOffqMW1YiZA">
+ <body>An activity cannot be autonomous and have a classifier or behavioral feature context at the same time.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzW-RNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VU9nlhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzW-RdwbEeCT5O2F6sGn5g" name="activity_parameter_node" constrainedElement="_eGtFwLLREeCsYvaJqFFivQ">
- <ownedComment xmi:id="_gzW-RtwbEeCT5O2F6sGn5g" annotatedElement="_gzW-RdwbEeCT5O2F6sGn5g">
- <body>The nodes of the activity must include one ActivityParameterNode for each parameter.</body>
+ <ownedRule xmi:id="_VU9nlxE9EeGOffqMW1YiZA" name="no_supergroups" constrainedElement="_eGtFwLLREeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_VU9nmBE9EeGOffqMW1YiZA" annotatedElement="_VU9nlxE9EeGOffqMW1YiZA">
+ <body>The groups of an activity have no supergroups.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzW-R9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VU9nmRE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzW-SNwbEeCT5O2F6sGn5g" general="_TUPtYGveEdq4DLWZOhbdEA"/>
- <ownedAttribute xmi:id="_gzW-SdwbEeCT5O2F6sGn5g" name="edge" visibility="public" type="_gzZagNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyZU89wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzW-StwbEeCT5O2F6sGn5g" annotatedElement="_gzW-SdwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VU9nmhE9EeGOffqMW1YiZA" general="_TUPtYGveEdq4DLWZOhbdEA"/>
+ <ownedAttribute xmi:id="_zRopoAs9EeGcpbeCPJfCmw" name="ownedGroup" visibility="protected" type="_aZICgAs-EeGcpbeCPJfCmw" aggregation="composite" subsettedProperty="_PCvjoAs_EeGcpbeCPJfCmw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hecfYAs-EeGcpbeCPJfCmw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iNvOUAs-EeGcpbeCPJfCmw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_5DNmsAs9EeGcpbeCPJfCmw" name="ownedNode" visibility="protected" type="_WpiyYAs-EeGcpbeCPJfCmw" aggregation="composite" subsettedProperty="_RoJfoAs_EeGcpbeCPJfCmw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jIyhUAs-EeGcpbeCPJfCmw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jsV6UAs-EeGcpbeCPJfCmw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_VU-OoBE9EeGOffqMW1YiZA" name="edge" visibility="public" type="_VVcIsBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VTQXYBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VU-OoRE9EeGOffqMW1YiZA" annotatedElement="_VU-OoBE9EeGOffqMW1YiZA">
<body>Edges expressing flow between nodes of the activity.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzW-S9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzW-TNwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VU-OohE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VU-OoxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzW-TdwbEeCT5O2F6sGn5g" name="group" visibility="public" type="_gzaBkNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyeNetwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzW-TtwbEeCT5O2F6sGn5g" annotatedElement="_gzW-TdwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_PCvjoAs_EeGcpbeCPJfCmw" name="group" visibility="public" type="_aZICgAs-EeGcpbeCPJfCmw" aggregation="composite" isDerived="true" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_DwV68AtCEeGcpbeCPJfCmw">
+ <ownedComment xmi:id="_VU-OpBE9EeGOffqMW1YiZA" annotatedElement="_PCvjoAs_EeGcpbeCPJfCmw">
<body>Top-level groups in the activity.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzW-T9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzW-UNwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VU-OpRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VU-OphE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzW-UdwbEeCT5O2F6sGn5g" name="isReadOnly" visibility="public">
- <ownedComment xmi:id="_gzW-UtwbEeCT5O2F6sGn5g" annotatedElement="_gzW-UdwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVAD0BE9EeGOffqMW1YiZA" name="isReadOnly" visibility="public">
+ <ownedComment xmi:id="_VVAD0RE9EeGOffqMW1YiZA" annotatedElement="_VVAD0BE9EeGOffqMW1YiZA">
<body>If true, this activity must not make any changes to variables outside the activity or to objects. (This is an assertion, not an executable property. It may be used by an execution engine to optimize model execution. If the assertion is violated by the action, then the model is ill-formed.) The default is false (an activity may make nonlocal changes).</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzW-U9wbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VVAD0hE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzW-VNwbEeCT5O2F6sGn5g" name="isSingleExecution" visibility="public">
- <ownedComment xmi:id="_gzW-VdwbEeCT5O2F6sGn5g" annotatedElement="_gzW-VNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVEVQBE9EeGOffqMW1YiZA" name="isSingleExecution" visibility="public">
+ <ownedComment xmi:id="_VVEVQRE9EeGOffqMW1YiZA" annotatedElement="_VVEVQBE9EeGOffqMW1YiZA">
<body>If true, all invocations of the activity are handled by the same execution.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzW-VtwbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VVEVQhE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzXlUNwbEeCT5O2F6sGn5g" name="node" visibility="public" type="_gzbPsNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyk7MNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzXlUdwbEeCT5O2F6sGn5g" annotatedElement="_gzXlUNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_RoJfoAs_EeGcpbeCPJfCmw" name="node" visibility="public" type="_WpiyYAs-EeGcpbeCPJfCmw" aggregation="composite" isDerived="true" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_RFCrMAtCEeGcpbeCPJfCmw">
+ <ownedComment xmi:id="_VVEVQxE9EeGOffqMW1YiZA" annotatedElement="_RoJfoAs_EeGcpbeCPJfCmw">
<body>Nodes coordinated by the activity.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzXlUtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzXlU9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVEVRBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVE8UBE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzXlVNwbEeCT5O2F6sGn5g" name="partition" visibility="public" type="_gzcd0NwbEeCT5O2F6sGn5g" subsettedProperty="_gzW-TdwbEeCT5O2F6sGn5g" association="_gysP59wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzXlVdwbEeCT5O2F6sGn5g" annotatedElement="_gzXlVNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_-_c7oAs9EeGcpbeCPJfCmw" name="partition" visibility="public" type="_MIhqsAs-EeGcpbeCPJfCmw" subsettedProperty="_PCvjoAs_EeGcpbeCPJfCmw _zRopoAs9EeGcpbeCPJfCmw" association="_3Ik3QAtDEeGcpbeCPJfCmw">
+ <ownedComment xmi:id="_VVFjYBE9EeGOffqMW1YiZA" annotatedElement="_-_c7oAs9EeGcpbeCPJfCmw">
<body>Top-level partitions in the activity.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzXlVtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzXlV9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVHYkBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVHYkRE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzXlWNwbEeCT5O2F6sGn5g" name="structuredNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" isReadOnly="true" aggregation="composite" isDerived="true" subsettedProperty="_gzW-TdwbEeCT5O2F6sGn5g _gzXlUNwbEeCT5O2F6sGn5g" association="_gy65ctwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzXlWdwbEeCT5O2F6sGn5g" annotatedElement="_gzXlWNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_EOSYAAs-EeGcpbeCPJfCmw" name="structuredNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" aggregation="composite" subsettedProperty="_PCvjoAs_EeGcpbeCPJfCmw _RoJfoAs_EeGcpbeCPJfCmw" association="_w4820AtEEeGcpbeCPJfCmw">
+ <ownedComment xmi:id="_VVH_oBE9EeGOffqMW1YiZA" annotatedElement="_EOSYAAs-EeGcpbeCPJfCmw">
<body>Top-level structured nodes in the activity.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzXlWtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzXlW9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVH_oRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVH_ohE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzXlXNwbEeCT5O2F6sGn5g" name="variable" visibility="public" type="_g2ZELdwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gy_x5twbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzXlXdwbEeCT5O2F6sGn5g" annotatedElement="_gzXlXNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVH_oxE9EeGOffqMW1YiZA" name="variable" visibility="public" type="_VfIQMBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_Var1EBE9EeGOffqMW1YiZA" association="_VUyocBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVH_pBE9EeGOffqMW1YiZA" annotatedElement="_VVH_oxE9EeGOffqMW1YiZA">
<body>Top-level variables in the activity.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzXlXtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzXlX9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVH_pRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVH_phE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedOperation xmi:id="_gJvUgLLREeCsYvaJqFFivQ" name="structuredNode" visibility="public" bodyCondition="_gzXlYdwbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gzXlYNwbEeCT5O2F6sGn5g" annotatedElement="_gJvUgLLREeCsYvaJqFFivQ">
- <body>Missing derivation for Activity::/structuredNode : StructuredActivityNode</body>
- </ownedComment>
- <ownedRule xmi:id="_gzXlYdwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gJvUgLLREeCsYvaJqFFivQ _gzXlWNwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzXlYtwbEeCT5O2F6sGn5g">
- <language>OCL</language>
- <body>true</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_ilEHcLLREeCsYvaJqFFivQ" name="result" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzXlY9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzXlZNwbEeCT5O2F6sGn5g" value="*"/>
- </ownedParameter>
- </ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzZagNwbEeCT5O2F6sGn5g" name="ActivityEdge" isAbstract="true">
- <ownedComment xmi:id="_gzZagdwbEeCT5O2F6sGn5g" annotatedElement="_gzZagNwbEeCT5O2F6sGn5g">
- <body>An activity edge is an abstract class for directed connections between two activity nodes.</body>
- </ownedComment>
- <ownedComment xmi:id="_gzZagtwbEeCT5O2F6sGn5g" annotatedElement="_gzZagNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VVcIsBE9EeGOffqMW1YiZA" name="ActivityEdge" isAbstract="true">
+ <ownedComment xmi:id="_VVcIsRE9EeGOffqMW1YiZA" annotatedElement="_VVcIsBE9EeGOffqMW1YiZA">
<body>Activity edges can be contained in interruptible regions.</body>
</ownedComment>
- <ownedRule xmi:id="_gzZag9wbEeCT5O2F6sGn5g" name="owned" constrainedElement="_gzZagNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzZahNwbEeCT5O2F6sGn5g" annotatedElement="_gzZag9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_VVcIshE9EeGOffqMW1YiZA" annotatedElement="_VVcIsBE9EeGOffqMW1YiZA">
+ <body>An activity edge is an abstract class for directed connections between two activity nodes.</body>
+ </ownedComment>
+ <ownedRule xmi:id="_VVcIsxE9EeGOffqMW1YiZA" name="owned" constrainedElement="_VVcIsBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVcItBE9EeGOffqMW1YiZA" annotatedElement="_VVcIsxE9EeGOffqMW1YiZA">
<body>Activity edges may be owned only by activities or groups.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzZahdwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVcItRE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzZahtwbEeCT5O2F6sGn5g" name="source_and_target" constrainedElement="_gzZagNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzZah9wbEeCT5O2F6sGn5g" annotatedElement="_gzZahtwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VVcIthE9EeGOffqMW1YiZA" name="source_and_target" constrainedElement="_VVcIsBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVcItxE9EeGOffqMW1YiZA" annotatedElement="_VVcIthE9EeGOffqMW1YiZA">
<body>The source and target of an edge must be in the same activity as the edge.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzZaiNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVcIuBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzZaidwbEeCT5O2F6sGn5g" name="structured_node" constrainedElement="_gzZagNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzZaitwbEeCT5O2F6sGn5g" annotatedElement="_gzZaidwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VVcIuRE9EeGOffqMW1YiZA" name="structured_node" constrainedElement="_VVcIsBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVcIuhE9EeGOffqMW1YiZA" annotatedElement="_VVcIuRE9EeGOffqMW1YiZA">
<body>Activity edges may be owned by at most one structured node.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzZai9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVcIuxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzZajNwbEeCT5O2F6sGn5g" general="_uCRA4La-EeCRxrN1JUGuxA"/>
- <ownedAttribute xmi:id="_gzZajdwbEeCT5O2F6sGn5g" name="activity" visibility="public" type="_eGtFwLLREeCsYvaJqFFivQ" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyZU89wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzZajtwbEeCT5O2F6sGn5g" annotatedElement="_gzZajdwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VVcIvBE9EeGOffqMW1YiZA" general="_uCRA4La-EeCRxrN1JUGuxA"/>
+ <ownedAttribute xmi:id="_VVcIvRE9EeGOffqMW1YiZA" name="activity" visibility="public" type="_eGtFwLLREeCsYvaJqFFivQ" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VTQXYBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVcIvhE9EeGOffqMW1YiZA" annotatedElement="_VVcIvRE9EeGOffqMW1YiZA">
<body>Activity containing the edge.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzZaj9wbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVcIvxE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzZakNwbEeCT5O2F6sGn5g" name="guard" visibility="public" type="_g2YdENwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyeNe9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzZakdwbEeCT5O2F6sGn5g" annotatedElement="_gzZakNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVcIwBE9EeGOffqMW1YiZA" name="guard" visibility="public" type="_VfGbABE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VTlukBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVcIwRE9EeGOffqMW1YiZA" annotatedElement="_VVcIwBE9EeGOffqMW1YiZA">
<body>Specification evaluated at runtime to determine if the edge can be traversed.</body>
</ownedComment>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzZaktwbEeCT5O2F6sGn5g" name="inGroup" visibility="public" type="_gzaBkNwbEeCT5O2F6sGn5g" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_gyWRqNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzZak9wbEeCT5O2F6sGn5g" annotatedElement="_gzZaktwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVcIwhE9EeGOffqMW1YiZA" name="inGroup" visibility="public" type="_aZICgAs-EeGcpbeCPJfCmw" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_VTH0gBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVcIwxE9EeGOffqMW1YiZA" annotatedElement="_VVcIwhE9EeGOffqMW1YiZA">
<body>Groups containing the edge.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzZalNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzZaldwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVcIxBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVcIxRE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzZaltwbEeCT5O2F6sGn5g" name="inPartition" visibility="public" type="_gzcd0NwbEeCT5O2F6sGn5g" subsettedProperty="_gzZaktwbEeCT5O2F6sGn5g" association="_gyZU9NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzZal9wbEeCT5O2F6sGn5g" annotatedElement="_gzZaltwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVcIxhE9EeGOffqMW1YiZA" name="inPartition" visibility="public" type="_MIhqsAs-EeGcpbeCPJfCmw" subsettedProperty="_VVcIwhE9EeGOffqMW1YiZA" association="_VTQXYRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVcIxxE9EeGOffqMW1YiZA" annotatedElement="_VVcIxhE9EeGOffqMW1YiZA">
<body>Partitions containing the edge.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzZamNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzZamdwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVcIyBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVcIyRE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzZamtwbEeCT5O2F6sGn5g" name="inStructuredNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" subsettedProperty="_gzZaktwbEeCT5O2F6sGn5g _g0JodNwbEeCT5O2F6sGn5g" association="_gyZU9dwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzZam9wbEeCT5O2F6sGn5g" annotatedElement="_gzZamtwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVcIyhE9EeGOffqMW1YiZA" name="inStructuredNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" subsettedProperty="_VVcIwhE9EeGOffqMW1YiZA _N3hRMAtAEeGcpbeCPJfCmw" association="_VTQXYhE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVcIyxE9EeGOffqMW1YiZA" annotatedElement="_VVcIyhE9EeGOffqMW1YiZA">
<body>Structured activity node containing the edge.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzZanNwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVcIzBE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzZandwbEeCT5O2F6sGn5g" name="interrupts" visibility="public" type="_g0fmsNwbEeCT5O2F6sGn5g" association="_gyhQxdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzZantwbEeCT5O2F6sGn5g" annotatedElement="_gzZandwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVcIzRE9EeGOffqMW1YiZA" name="interrupts" visibility="public" type="_VZx2IhE9EeGOffqMW1YiZA" association="_VTr1MRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVcIzhE9EeGOffqMW1YiZA" annotatedElement="_VVcIzRE9EeGOffqMW1YiZA">
<body>Region that the edge can interrupt.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzZan9wbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVcIzxE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzZaoNwbEeCT5O2F6sGn5g" name="redefinedEdge" visibility="public" type="_gzZagNwbEeCT5O2F6sGn5g" subsettedProperty="_g15U7twbEeCT5O2F6sGn5g" association="_gyv6T9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzZaodwbEeCT5O2F6sGn5g" annotatedElement="_gzZaoNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVcI0BE9EeGOffqMW1YiZA" name="redefinedEdge" visibility="public" type="_VVcIsBE9EeGOffqMW1YiZA" subsettedProperty="_VdtT4BE9EeGOffqMW1YiZA" association="_VUREABE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVcI0RE9EeGOffqMW1YiZA" annotatedElement="_VVcI0BE9EeGOffqMW1YiZA">
<body>Inherited edges replaced by this edge in a specialization of the activity.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzZaotwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzZao9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVcI0hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVcI0xE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzZapNwbEeCT5O2F6sGn5g" name="source" visibility="public" type="_gzbPsNwbEeCT5O2F6sGn5g" association="_gynXbNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzZapdwbEeCT5O2F6sGn5g" annotatedElement="_gzZapNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVcI1BE9EeGOffqMW1YiZA" name="source" visibility="public" type="_WpiyYAs-EeGcpbeCPJfCmw" association="_VT9iAxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVcI1RE9EeGOffqMW1YiZA" annotatedElement="_VVcI1BE9EeGOffqMW1YiZA">
<body>Node from which tokens are taken when they traverse the edge.</body>
</ownedComment>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzZaptwbEeCT5O2F6sGn5g" name="target" visibility="public" type="_gzbPsNwbEeCT5O2F6sGn5g" association="_gyfbn9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzZap9wbEeCT5O2F6sGn5g" annotatedElement="_gzZaptwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVcI1hE9EeGOffqMW1YiZA" name="target" visibility="public" type="_WpiyYAs-EeGcpbeCPJfCmw" association="_VToK1RE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVcI1xE9EeGOffqMW1YiZA" annotatedElement="_VVcI1hE9EeGOffqMW1YiZA">
<body>Node to which tokens are put when they traverse the edge.</body>
</ownedComment>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzZaqNwbEeCT5O2F6sGn5g" name="weight" visibility="public" type="_g2YdENwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gzAY8NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzZaqdwbEeCT5O2F6sGn5g" annotatedElement="_gzZaqNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVcI2BE9EeGOffqMW1YiZA" name="weight" visibility="public" type="_VfGbABE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VUz2lBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVcI2RE9EeGOffqMW1YiZA" annotatedElement="_VVcI2BE9EeGOffqMW1YiZA">
<body>The minimum number of tokens that must traverse the edge at the same time.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzZaqtwbEeCT5O2F6sGn5g" name="ActivityFinalNode">
- <ownedComment xmi:id="_gzZaq9wbEeCT5O2F6sGn5g" annotatedElement="_gzZaqtwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VVcvwBE9EeGOffqMW1YiZA" name="ActivityFinalNode">
+ <ownedComment xmi:id="_VVcvwRE9EeGOffqMW1YiZA" annotatedElement="_VVcvwBE9EeGOffqMW1YiZA">
<body>An activity final node is a final node that stops all flows in an activity.</body>
</ownedComment>
- <generalization xmi:id="_gzZarNwbEeCT5O2F6sGn5g" general="_g0UAg9wbEeCT5O2F6sGn5g"/>
+ <generalization xmi:id="_VVcvwhE9EeGOffqMW1YiZA" general="_VZY0kBE9EeGOffqMW1YiZA"/>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzaBkNwbEeCT5O2F6sGn5g" name="ActivityGroup" isAbstract="true">
- <ownedComment xmi:id="_gzaBkdwbEeCT5O2F6sGn5g" annotatedElement="_gzaBkNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_aZICgAs-EeGcpbeCPJfCmw" name="ActivityGroup" isAbstract="true">
+ <ownedComment xmi:id="_VVdW0BE9EeGOffqMW1YiZA" annotatedElement="_aZICgAs-EeGcpbeCPJfCmw">
<body>ActivityGroup is an abstract class for defining sets of nodes and edges in an activity.</body>
</ownedComment>
- <ownedRule xmi:id="_gzaBktwbEeCT5O2F6sGn5g" name="nodes_and_edges" constrainedElement="_gzaBkNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzaBk9wbEeCT5O2F6sGn5g" annotatedElement="_gzaBktwbEeCT5O2F6sGn5g">
- <body>All nodes and edges of the group must be in the same activity as the group.</body>
+ <ownedRule xmi:id="_VVdW0RE9EeGOffqMW1YiZA" name="group_owned" constrainedElement="_aZICgAs-EeGcpbeCPJfCmw">
+ <ownedComment xmi:id="_VVdW0hE9EeGOffqMW1YiZA" annotatedElement="_VVdW0RE9EeGOffqMW1YiZA">
+ <body>Groups may only be owned by activities or groups.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzaBlNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVdW0xE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzaBldwbEeCT5O2F6sGn5g" name="group_owned" constrainedElement="_gzaBkNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzaBltwbEeCT5O2F6sGn5g" annotatedElement="_gzaBldwbEeCT5O2F6sGn5g">
- <body>Groups may only be owned by activities or groups.</body>
+ <ownedRule xmi:id="_VVdW1BE9EeGOffqMW1YiZA" name="not_contained" constrainedElement="_aZICgAs-EeGcpbeCPJfCmw">
+ <ownedComment xmi:id="_VVdW1RE9EeGOffqMW1YiZA" annotatedElement="_VVdW1BE9EeGOffqMW1YiZA">
+ <body>No node or edge in a group may be contained by its subgroups or its containing groups, transitively.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzaBl9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVdW1hE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzaBmNwbEeCT5O2F6sGn5g" name="not_contained" constrainedElement="_gzaBkNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzaBmdwbEeCT5O2F6sGn5g" annotatedElement="_gzaBmNwbEeCT5O2F6sGn5g">
- <body>No node or edge in a group may be contained by its subgroups or its containing groups, transitively.</body>
+ <ownedRule xmi:id="_VVd94BE9EeGOffqMW1YiZA" name="nodes_and_edges" constrainedElement="_aZICgAs-EeGcpbeCPJfCmw">
+ <ownedComment xmi:id="_VVd94RE9EeGOffqMW1YiZA" annotatedElement="_VVd94BE9EeGOffqMW1YiZA">
+ <body>All nodes and edges of the group must be in the same activity as the group.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzaBmtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVd94hE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzaBm9wbEeCT5O2F6sGn5g" general="_csVgUGvtEdqG6fBIPwe-mw"/>
- <ownedAttribute xmi:id="_gzaBnNwbEeCT5O2F6sGn5g" name="containedEdge" visibility="public" type="_gzZagNwbEeCT5O2F6sGn5g" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_gyWRqNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzaBndwbEeCT5O2F6sGn5g" annotatedElement="_gzaBnNwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VVd94xE9EeGOffqMW1YiZA" general="_csVgUGvtEdqG6fBIPwe-mw"/>
+ <ownedAttribute xmi:id="_VVd95BE9EeGOffqMW1YiZA" name="containedEdge" visibility="public" type="_VVcIsBE9EeGOffqMW1YiZA" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_VTH0gBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVd95RE9EeGOffqMW1YiZA" annotatedElement="_VVd95BE9EeGOffqMW1YiZA">
<body>Edges immediately contained in the group.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzaBntwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzaBn9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVd95hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVd95xE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzaBoNwbEeCT5O2F6sGn5g" name="containedNode" visibility="public" type="_gzbPsNwbEeCT5O2F6sGn5g" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_gyWRqdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzaBodwbEeCT5O2F6sGn5g" annotatedElement="_gzaBoNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVd96BE9EeGOffqMW1YiZA" name="containedNode" visibility="public" type="_WpiyYAs-EeGcpbeCPJfCmw" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_VTH0gRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVd96RE9EeGOffqMW1YiZA" annotatedElement="_VVd96BE9EeGOffqMW1YiZA">
<body>Nodes immediately contained in the group.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzaBotwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzaBo9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVd96hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVd96xE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzaBpNwbEeCT5O2F6sGn5g" name="inActivity" visibility="public" type="_eGtFwLLREeCsYvaJqFFivQ" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyeNetwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzaBpdwbEeCT5O2F6sGn5g" annotatedElement="_gzaBpNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_5V2SAAtBEeGcpbeCPJfCmw" name="inActivity" visibility="public" type="_eGtFwLLREeCsYvaJqFFivQ" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_DwV68AtCEeGcpbeCPJfCmw">
+ <ownedComment xmi:id="_VVek8BE9EeGOffqMW1YiZA" annotatedElement="_5V2SAAtBEeGcpbeCPJfCmw">
<body>Activity containing the group.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzaBptwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVek8RE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzaBp9wbEeCT5O2F6sGn5g" name="subgroup" visibility="public" type="_gzaBkNwbEeCT5O2F6sGn5g" isReadOnly="true" aggregation="composite" isDerived="true" isDerivedUnion="true" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gy7gcdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzaBqNwbEeCT5O2F6sGn5g" annotatedElement="_gzaBp9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVek8hE9EeGOffqMW1YiZA" name="subgroup" visibility="public" type="_aZICgAs-EeGcpbeCPJfCmw" isReadOnly="true" aggregation="composite" isDerived="true" isDerivedUnion="true" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VUnpUBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVek8xE9EeGOffqMW1YiZA" annotatedElement="_VVek8hE9EeGOffqMW1YiZA">
<body>Groups immediately contained in the group.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzaBqdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzaBqtwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVek9BE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVek9RE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzaBq9wbEeCT5O2F6sGn5g" name="superGroup" visibility="public" type="_gzaBkNwbEeCT5O2F6sGn5g" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gy7gcdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzaBrNwbEeCT5O2F6sGn5g" annotatedElement="_gzaBq9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVek9hE9EeGOffqMW1YiZA" name="superGroup" visibility="public" type="_aZICgAs-EeGcpbeCPJfCmw" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_VUnpUBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVek9xE9EeGOffqMW1YiZA" annotatedElement="_VVek9hE9EeGOffqMW1YiZA">
<body>Group immediately containing the group.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzaBrdwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVek-BE9EeGOffqMW1YiZA"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzbPsNwbEeCT5O2F6sGn5g" name="ActivityNode" isAbstract="true">
- <ownedComment xmi:id="_gzbPsdwbEeCT5O2F6sGn5g" annotatedElement="_gzbPsNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_WpiyYAs-EeGcpbeCPJfCmw" name="ActivityNode" isAbstract="true">
+ <ownedComment xmi:id="_VVfMABE9EeGOffqMW1YiZA" annotatedElement="_WpiyYAs-EeGcpbeCPJfCmw">
<body>ActivityNode is an abstract class for points in the flow of an activity connected by edges.</body>
</ownedComment>
- <ownedRule xmi:id="_gzbPstwbEeCT5O2F6sGn5g" name="owned" constrainedElement="_gzbPsNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzbPs9wbEeCT5O2F6sGn5g" annotatedElement="_gzbPstwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VVfMARE9EeGOffqMW1YiZA" name="owned" constrainedElement="_WpiyYAs-EeGcpbeCPJfCmw">
+ <ownedComment xmi:id="_VVfMAhE9EeGOffqMW1YiZA" annotatedElement="_VVfMARE9EeGOffqMW1YiZA">
<body>Activity nodes can only be owned by activities or groups.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzbPtNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVfMAxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzbPtdwbEeCT5O2F6sGn5g" name="owned_structured_node" constrainedElement="_gzbPsNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzbPttwbEeCT5O2F6sGn5g" annotatedElement="_gzbPtdwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VVfzEBE9EeGOffqMW1YiZA" name="owned_structured_node" constrainedElement="_WpiyYAs-EeGcpbeCPJfCmw">
+ <ownedComment xmi:id="_VVfzERE9EeGOffqMW1YiZA" annotatedElement="_VVfzEBE9EeGOffqMW1YiZA">
<body>Activity nodes may be owned by at most one structured node.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzbPt9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVfzEhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzbPuNwbEeCT5O2F6sGn5g" general="_uCRA4La-EeCRxrN1JUGuxA"/>
- <ownedAttribute xmi:id="_gzbPudwbEeCT5O2F6sGn5g" name="activity" visibility="public" type="_eGtFwLLREeCsYvaJqFFivQ" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyk7MNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzbPutwbEeCT5O2F6sGn5g" annotatedElement="_gzbPudwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VVfzExE9EeGOffqMW1YiZA" general="_uCRA4La-EeCRxrN1JUGuxA"/>
+ <ownedAttribute xmi:id="_X0ZfIAtCEeGcpbeCPJfCmw" name="activity" visibility="public" type="_eGtFwLLREeCsYvaJqFFivQ" subsettedProperty="_N3hRMAtAEeGcpbeCPJfCmw" association="_RFCrMAtCEeGcpbeCPJfCmw">
+ <ownedComment xmi:id="_VVfzFBE9EeGOffqMW1YiZA" annotatedElement="_X0ZfIAtCEeGcpbeCPJfCmw">
<body>Activity containing the node.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzbPu9wbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVfzFRE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzbPvNwbEeCT5O2F6sGn5g" name="inGroup" visibility="public" type="_gzaBkNwbEeCT5O2F6sGn5g" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_gyWRqdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzbPvdwbEeCT5O2F6sGn5g" annotatedElement="_gzbPvNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVfzFhE9EeGOffqMW1YiZA" name="inGroup" visibility="public" type="_aZICgAs-EeGcpbeCPJfCmw" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_VTH0gRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVgaIBE9EeGOffqMW1YiZA" annotatedElement="_VVfzFhE9EeGOffqMW1YiZA">
<body>Groups containing the node.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzbPvtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzbPv9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVgaIRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVgaIhE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzbPwNwbEeCT5O2F6sGn5g" name="inInterruptibleRegion" visibility="public" type="_g0fmsNwbEeCT5O2F6sGn5g" subsettedProperty="_gzbPvNwbEeCT5O2F6sGn5g" association="_gyfbmNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzbPwdwbEeCT5O2F6sGn5g" annotatedElement="_gzbPwNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVgaIxE9EeGOffqMW1YiZA" name="inInterruptibleRegion" visibility="public" type="_VZx2IhE9EeGOffqMW1YiZA" subsettedProperty="_VVfzFhE9EeGOffqMW1YiZA" association="_VTnjyBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVgaJBE9EeGOffqMW1YiZA" annotatedElement="_VVgaIxE9EeGOffqMW1YiZA">
<body>Interruptible regions containing the node.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzbPwtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzbPw9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVgaJRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVgaJhE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzbPxNwbEeCT5O2F6sGn5g" name="inPartition" visibility="public" type="_gzcd0NwbEeCT5O2F6sGn5g" subsettedProperty="_gzbPvNwbEeCT5O2F6sGn5g" association="_gyfbmdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzbPxdwbEeCT5O2F6sGn5g" annotatedElement="_gzbPxNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVgaJxE9EeGOffqMW1YiZA" name="inPartition" visibility="public" type="_MIhqsAs-EeGcpbeCPJfCmw" subsettedProperty="_VVfzFhE9EeGOffqMW1YiZA" association="_VTnjyRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVgaKBE9EeGOffqMW1YiZA" annotatedElement="_VVgaJxE9EeGOffqMW1YiZA">
<body>Partitions containing the node.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzbPxtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzbPx9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVgaKRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVgaKhE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzbPyNwbEeCT5O2F6sGn5g" name="inStructuredNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g _gzbPvNwbEeCT5O2F6sGn5g" association="_gyliMNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzbPydwbEeCT5O2F6sGn5g" annotatedElement="_gzbPyNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVgaKxE9EeGOffqMW1YiZA" name="inStructuredNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" subsettedProperty="_VVfzFhE9EeGOffqMW1YiZA _N3hRMAtAEeGcpbeCPJfCmw" association="_VT1mNBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVgaLBE9EeGOffqMW1YiZA" annotatedElement="_VVgaKxE9EeGOffqMW1YiZA">
<body>Structured activity node containing the node.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzbPytwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVgaLRE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzbPy9wbEeCT5O2F6sGn5g" name="incoming" visibility="public" type="_gzZagNwbEeCT5O2F6sGn5g" association="_gyfbn9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzbPzNwbEeCT5O2F6sGn5g" annotatedElement="_gzbPy9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVhBMBE9EeGOffqMW1YiZA" name="incoming" visibility="public" type="_VVcIsBE9EeGOffqMW1YiZA" association="_VToK1RE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVhBMRE9EeGOffqMW1YiZA" annotatedElement="_VVhBMBE9EeGOffqMW1YiZA">
<body>Edges that have the node as target.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzbPzdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzbPztwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVhBMhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVhBMxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzbPz9wbEeCT5O2F6sGn5g" name="outgoing" visibility="public" type="_gzZagNwbEeCT5O2F6sGn5g" association="_gynXbNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzbP0NwbEeCT5O2F6sGn5g" annotatedElement="_gzbPz9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVhBNBE9EeGOffqMW1YiZA" name="outgoing" visibility="public" type="_VVcIsBE9EeGOffqMW1YiZA" association="_VT9iAxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVhBNRE9EeGOffqMW1YiZA" annotatedElement="_VVhBNBE9EeGOffqMW1YiZA">
<body>Edges that have the node as source.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzbP0dwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzbP0twbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVhBNhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVhBNxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzbP09wbEeCT5O2F6sGn5g" name="redefinedNode" visibility="public" type="_gzbPsNwbEeCT5O2F6sGn5g" subsettedProperty="_g15U7twbEeCT5O2F6sGn5g" association="_gywhWNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzbP1NwbEeCT5O2F6sGn5g" annotatedElement="_gzbP09wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVhBOBE9EeGOffqMW1YiZA" name="redefinedNode" visibility="public" type="_WpiyYAs-EeGcpbeCPJfCmw" subsettedProperty="_VdtT4BE9EeGOffqMW1YiZA" association="_VUSSIBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVhBORE9EeGOffqMW1YiZA" annotatedElement="_VVhBOBE9EeGOffqMW1YiZA">
<body>Inherited nodes replaced by this node in a specialization of the activity.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzbP1dwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzbP1twbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVhBOhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVhBOxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzb2wNwbEeCT5O2F6sGn5g" name="ActivityParameterNode">
- <ownedComment xmi:id="_gzb2wdwbEeCT5O2F6sGn5g" annotatedElement="_gzb2wNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VViPUBE9EeGOffqMW1YiZA" name="ActivityParameterNode">
+ <ownedComment xmi:id="_VViPURE9EeGOffqMW1YiZA" annotatedElement="_VViPUBE9EeGOffqMW1YiZA">
<body>An activity parameter node is an object node for inputs and outputs to activities.</body>
</ownedComment>
- <ownedRule xmi:id="_gzb2wtwbEeCT5O2F6sGn5g" name="no_outgoing_edges" constrainedElement="_gzb2wNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzb2w9wbEeCT5O2F6sGn5g" annotatedElement="_gzb2wtwbEeCT5O2F6sGn5g">
- <body>Activity parameter object nodes with no outgoing edges and one or more incoming edges must have a parameter with out, inout, or return direction.</body>
+ <ownedRule xmi:id="_VViPUhE9EeGOffqMW1YiZA" name="maximum_one_parameter_node" constrainedElement="_VViPUBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VViPUxE9EeGOffqMW1YiZA" annotatedElement="_VViPUhE9EeGOffqMW1YiZA">
+ <body>A parameter with direction other than inout must have at most one activity parameter node in an activity.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzb2xNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VViPVBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzb2xdwbEeCT5O2F6sGn5g" name="maximum_two_parameter_nodes" constrainedElement="_gzb2wNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzb2xtwbEeCT5O2F6sGn5g" annotatedElement="_gzb2xdwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VViPVRE9EeGOffqMW1YiZA" name="maximum_two_parameter_nodes" constrainedElement="_VViPUBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VViPVhE9EeGOffqMW1YiZA" annotatedElement="_VViPVRE9EeGOffqMW1YiZA">
<body>A parameter with direction inout must have at most two activity parameter nodes in an activity, one with incoming flows and one with outgoing flows.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzb2x9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VViPVxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzb2yNwbEeCT5O2F6sGn5g" name="has_parameters" constrainedElement="_gzb2wNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzb2ydwbEeCT5O2F6sGn5g" annotatedElement="_gzb2yNwbEeCT5O2F6sGn5g">
- <body>Activity parameter nodes must have parameters from the containing activity.</body>
+ <ownedRule xmi:id="_VViPWBE9EeGOffqMW1YiZA" name="no_edges" constrainedElement="_VViPUBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VViPWRE9EeGOffqMW1YiZA" annotatedElement="_VViPWBE9EeGOffqMW1YiZA">
+ <body>An activity parameter node may have all incoming edges or all outgoing edges, but it must not have both incoming and outgoing edges.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzb2ytwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VViPWhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzb2y9wbEeCT5O2F6sGn5g" name="same_type" constrainedElement="_gzb2wNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzb2zNwbEeCT5O2F6sGn5g" annotatedElement="_gzb2y9wbEeCT5O2F6sGn5g">
- <body>The type of an activity parameter node is the same as the type of its parameter.</body>
+ <ownedRule xmi:id="_VViPWxE9EeGOffqMW1YiZA" name="no_incoming_edges" constrainedElement="_VViPUBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VViPXBE9EeGOffqMW1YiZA" annotatedElement="_VViPWxE9EeGOffqMW1YiZA">
+ <body>Activity parameter object nodes with no incoming edges and one or more outgoing edges must have a parameter with in or inout direction.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzb2zdwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VViPXRE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzb2ztwbEeCT5O2F6sGn5g" name="maximum_one_parameter_node" constrainedElement="_gzb2wNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzb2z9wbEeCT5O2F6sGn5g" annotatedElement="_gzb2ztwbEeCT5O2F6sGn5g">
- <body>A parameter with direction other than inout must have at most one activity parameter node in an activity.</body>
+ <ownedRule xmi:id="_VViPXhE9EeGOffqMW1YiZA" name="no_outgoing_edges" constrainedElement="_VViPUBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VViPXxE9EeGOffqMW1YiZA" annotatedElement="_VViPXhE9EeGOffqMW1YiZA">
+ <body>Activity parameter object nodes with no outgoing edges and one or more incoming edges must have a parameter with out, inout, or return direction.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzb20NwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VViPYBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzb20dwbEeCT5O2F6sGn5g" name="no_incoming_edges" constrainedElement="_gzb2wNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzb20twbEeCT5O2F6sGn5g" annotatedElement="_gzb20dwbEeCT5O2F6sGn5g">
- <body>Activity parameter object nodes with no incoming edges and one or more outgoing edges must have a parameter with in or inout direction.</body>
+ <ownedRule xmi:id="_VViPYRE9EeGOffqMW1YiZA" name="same_type" constrainedElement="_VViPUBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VViPYhE9EeGOffqMW1YiZA" annotatedElement="_VViPYRE9EeGOffqMW1YiZA">
+ <body>The type of an activity parameter node is the same as the type of its parameter.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzb209wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VViPYxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzb21NwbEeCT5O2F6sGn5g" name="no_edges" constrainedElement="_gzb2wNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzb21dwbEeCT5O2F6sGn5g" annotatedElement="_gzb21NwbEeCT5O2F6sGn5g">
- <body>An activity parameter node may have all incoming edges or all outgoing edges, but it must not have both incoming and outgoing edges.</body>
+ <ownedRule xmi:id="_VViPZBE9EeGOffqMW1YiZA" name="has_parameters" constrainedElement="_VViPUBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VViPZRE9EeGOffqMW1YiZA" annotatedElement="_VViPZBE9EeGOffqMW1YiZA">
+ <body>Activity parameter nodes must have parameters from the containing activity.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzb21twbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VViPZhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzb219wbEeCT5O2F6sGn5g" general="_g1XJYNwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gzb22NwbEeCT5O2F6sGn5g" name="parameter" visibility="public" type="_KyaPMGveEdq4DLWZOhbdEA" association="_gyro1dwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzb22dwbEeCT5O2F6sGn5g" annotatedElement="_gzb22NwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VViPZxE9EeGOffqMW1YiZA" general="_VbcDABE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VViPaBE9EeGOffqMW1YiZA" name="parameter" visibility="public" type="_KyaPMGveEdq4DLWZOhbdEA" association="_VUHTBRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VViPaRE9EeGOffqMW1YiZA" annotatedElement="_VViPaBE9EeGOffqMW1YiZA">
<body>The parameter the object node will be accepting or providing values for.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzcd0NwbEeCT5O2F6sGn5g" name="ActivityPartition">
- <ownedComment xmi:id="_gzcd0dwbEeCT5O2F6sGn5g" annotatedElement="_gzcd0NwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_MIhqsAs-EeGcpbeCPJfCmw" name="ActivityPartition">
+ <ownedComment xmi:id="_VVi2YBE9EeGOffqMW1YiZA" annotatedElement="_MIhqsAs-EeGcpbeCPJfCmw">
<body>An activity partition is a kind of activity group for identifying actions that have some characteristic in common.</body>
</ownedComment>
- <ownedRule xmi:id="_gzcd0twbEeCT5O2F6sGn5g" name="represents_classifier" constrainedElement="_gzcd0NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzcd09wbEeCT5O2F6sGn5g" annotatedElement="_gzcd0twbEeCT5O2F6sGn5g">
- <body>If a non-external partition represents a classifier and is contained in another partition, then the containing partition must represent a classifier, and the classifier of the subpartition must be nested in the classifier represented by the containing partition, or be at the contained end of a strong composition association with the classifier represented by the containing partition.</body>
+ <ownedRule xmi:id="_VVi2YRE9EeGOffqMW1YiZA" name="represents_part" constrainedElement="_MIhqsAs-EeGcpbeCPJfCmw">
+ <ownedComment xmi:id="_VVi2YhE9EeGOffqMW1YiZA" annotatedElement="_VVi2YRE9EeGOffqMW1YiZA">
+ <body>If a partition represents a part, then all the non-external partitions in the same dimension and at the same level of nesting in that dimension must represent parts directly contained in the internal structure of the same classifier.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzcd1NwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVi2YxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzcd1dwbEeCT5O2F6sGn5g" name="represents_part_and_is_contained" constrainedElement="_gzcd0NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzcd1twbEeCT5O2F6sGn5g" annotatedElement="_gzcd1dwbEeCT5O2F6sGn5g">
- <body>If a partition represents a part and is contained by another partition, then the part must be of a classifier represented by the containing partition, or of a classifier that is the type of a part representing the containing partition.</body>
+ <ownedRule xmi:id="_VVi2ZBE9EeGOffqMW1YiZA" name="represents_classifier" constrainedElement="_MIhqsAs-EeGcpbeCPJfCmw">
+ <ownedComment xmi:id="_VVi2ZRE9EeGOffqMW1YiZA" annotatedElement="_VVi2ZBE9EeGOffqMW1YiZA">
+ <body>If a non-external partition represents a classifier and is contained in another partition, then the containing partition must represent a classifier, and the classifier of the subpartition must be nested in the classifier represented by the containing partition, or be at the contained end of a strong composition association with the classifier represented by the containing partition.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzcd19wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVi2ZhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzcd2NwbEeCT5O2F6sGn5g" name="represents_part" constrainedElement="_gzcd0NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzcd2dwbEeCT5O2F6sGn5g" annotatedElement="_gzcd2NwbEeCT5O2F6sGn5g">
- <body>If a partition represents a part, then all the non-external partitions in the same dimension and at the same level of nesting in that dimension must represent parts directly contained in the internal structure of the same classifier.</body>
+ <ownedRule xmi:id="_VVjdcBE9EeGOffqMW1YiZA" name="represents_part_and_is_contained" constrainedElement="_MIhqsAs-EeGcpbeCPJfCmw">
+ <ownedComment xmi:id="_VVjdcRE9EeGOffqMW1YiZA" annotatedElement="_VVjdcBE9EeGOffqMW1YiZA">
+ <body>If a partition represents a part and is contained by another partition, then the part must be of a classifier represented by the containing partition, or of a classifier that is the type of a part representing the containing partition.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzcd2twbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVjdchE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzcd29wbEeCT5O2F6sGn5g" name="dimension_not_contained" constrainedElement="_gzcd0NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzcd3NwbEeCT5O2F6sGn5g" annotatedElement="_gzcd29wbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VVjdcxE9EeGOffqMW1YiZA" name="dimension_not_contained" constrainedElement="_MIhqsAs-EeGcpbeCPJfCmw">
+ <ownedComment xmi:id="_VVjddBE9EeGOffqMW1YiZA" annotatedElement="_VVjdcxE9EeGOffqMW1YiZA">
<body>A partition with isDimension = true may not be contained by another partition.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzcd3dwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVjddRE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzcd3twbEeCT5O2F6sGn5g" general="_gzaBkNwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gzcd39wbEeCT5O2F6sGn5g" name="edge" visibility="public" type="_gzZagNwbEeCT5O2F6sGn5g" subsettedProperty="_gzaBnNwbEeCT5O2F6sGn5g" association="_gyZU9NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzcd4NwbEeCT5O2F6sGn5g" annotatedElement="_gzcd39wbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VVjddhE9EeGOffqMW1YiZA" general="_aZICgAs-EeGcpbeCPJfCmw"/>
+ <ownedAttribute xmi:id="_VVjddxE9EeGOffqMW1YiZA" name="edge" visibility="public" type="_VVcIsBE9EeGOffqMW1YiZA" subsettedProperty="_VVd95BE9EeGOffqMW1YiZA" association="_VTQXYRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVjdeBE9EeGOffqMW1YiZA" annotatedElement="_VVjddxE9EeGOffqMW1YiZA">
<body>Edges immediately contained in the group.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzcd4dwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzcd4twbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVjdeRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVjdehE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzcd49wbEeCT5O2F6sGn5g" name="isDimension" visibility="public">
- <ownedComment xmi:id="_gzcd5NwbEeCT5O2F6sGn5g" annotatedElement="_gzcd49wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVkEgBE9EeGOffqMW1YiZA" name="isDimension" visibility="public">
+ <ownedComment xmi:id="_VVkEgRE9EeGOffqMW1YiZA" annotatedElement="_VVkEgBE9EeGOffqMW1YiZA">
<body>Tells whether the partition groups other partitions along a dimension.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzcd5dwbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VVkEghE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzcd5twbEeCT5O2F6sGn5g" name="isExternal" visibility="public">
- <ownedComment xmi:id="_gzcd59wbEeCT5O2F6sGn5g" annotatedElement="_gzcd5twbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVkEgxE9EeGOffqMW1YiZA" name="isExternal" visibility="public">
+ <ownedComment xmi:id="_VVkEhBE9EeGOffqMW1YiZA" annotatedElement="_VVkEgxE9EeGOffqMW1YiZA">
<body>Tells whether the partition represents an entity to which the partitioning structure does not apply.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzcd6NwbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VVkEhRE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzcd6dwbEeCT5O2F6sGn5g" name="node" visibility="public" type="_gzbPsNwbEeCT5O2F6sGn5g" subsettedProperty="_gzaBoNwbEeCT5O2F6sGn5g" association="_gyfbmdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzcd6twbEeCT5O2F6sGn5g" annotatedElement="_gzcd6dwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVkrkBE9EeGOffqMW1YiZA" name="node" visibility="public" type="_WpiyYAs-EeGcpbeCPJfCmw" subsettedProperty="_VVd96BE9EeGOffqMW1YiZA" association="_VTnjyRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVkrkRE9EeGOffqMW1YiZA" annotatedElement="_VVkrkBE9EeGOffqMW1YiZA">
<body>Nodes immediately contained in the group.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzcd69wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzcd7NwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVkrkhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVkrkxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzcd7dwbEeCT5O2F6sGn5g" name="represents" visibility="public" type="_kl90MGvbEdq4DLWZOhbdEA" association="_gyzkpNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzcd7twbEeCT5O2F6sGn5g" annotatedElement="_gzcd7dwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVkrlBE9EeGOffqMW1YiZA" name="represents" visibility="public" type="_kl90MGvbEdq4DLWZOhbdEA" association="_VUa1CBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVkrlRE9EeGOffqMW1YiZA" annotatedElement="_VVkrlBE9EeGOffqMW1YiZA">
<body>An element constraining behaviors invoked by nodes in the partition.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzcd79wbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVkrlhE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzcd8NwbEeCT5O2F6sGn5g" name="subpartition" visibility="public" type="_gzcd0NwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzaBp9wbEeCT5O2F6sGn5g" association="_gy7gdNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzcd8dwbEeCT5O2F6sGn5g" annotatedElement="_gzcd8NwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVkrlxE9EeGOffqMW1YiZA" name="subpartition" visibility="public" type="_MIhqsAs-EeGcpbeCPJfCmw" aggregation="composite" subsettedProperty="_VVek8hE9EeGOffqMW1YiZA" association="_VUnpUxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVkrmBE9EeGOffqMW1YiZA" annotatedElement="_VVkrlxE9EeGOffqMW1YiZA">
<body>Partitions immediately contained in the partition.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzcd8twbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzcd89wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVkrmRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVkrmhE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzcd9NwbEeCT5O2F6sGn5g" name="superPartition" visibility="public" type="_gzcd0NwbEeCT5O2F6sGn5g" subsettedProperty="_gzaBq9wbEeCT5O2F6sGn5g" association="_gy7gdNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzcd9dwbEeCT5O2F6sGn5g" annotatedElement="_gzcd9NwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVkrmxE9EeGOffqMW1YiZA" name="superPartition" visibility="public" type="_MIhqsAs-EeGcpbeCPJfCmw" subsettedProperty="_VVek9hE9EeGOffqMW1YiZA" association="_VUnpUxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVkrnBE9EeGOffqMW1YiZA" annotatedElement="_VVkrmxE9EeGOffqMW1YiZA">
<body>Partition immediately containing the partition.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzcd9twbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVkrnRE9EeGOffqMW1YiZA"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzdE4NwbEeCT5O2F6sGn5g" name="Actor">
- <ownedComment xmi:id="_gzdE4dwbEeCT5O2F6sGn5g" annotatedElement="_gzdE4NwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VVl5sBE9EeGOffqMW1YiZA" name="Actor">
+ <ownedComment xmi:id="_VVl5sRE9EeGOffqMW1YiZA" annotatedElement="_VVl5sBE9EeGOffqMW1YiZA">
<body>An actor specifies a role played by a user or any other system that interacts with the subject.</body>
</ownedComment>
- <ownedRule xmi:id="_gzdE4twbEeCT5O2F6sGn5g" name="associations" constrainedElement="_gzdE4NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzdE49wbEeCT5O2F6sGn5g" annotatedElement="_gzdE4twbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VVl5shE9EeGOffqMW1YiZA" name="associations" constrainedElement="_VVl5sBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVl5sxE9EeGOffqMW1YiZA" annotatedElement="_VVl5shE9EeGOffqMW1YiZA">
<body>An actor can only have associations to use cases, components and classes. Furthermore these associations must be binary.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzdE5NwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVl5tBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>self.ownedAttribute->forAll ( a |
(a.association->notEmpty()) implies
@@ -2676,35 +2673,26 @@
</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzdE5dwbEeCT5O2F6sGn5g" name="must_have_name" constrainedElement="_gzdE4NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzdE5twbEeCT5O2F6sGn5g" annotatedElement="_gzdE5dwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VVl5tRE9EeGOffqMW1YiZA" name="must_have_name" constrainedElement="_VVl5sBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVl5thE9EeGOffqMW1YiZA" annotatedElement="_VVl5tRE9EeGOffqMW1YiZA">
<body>An actor must have a name.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzdE59wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVl5txE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>name->notEmpty()</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzdE6NwbEeCT5O2F6sGn5g" general="_iY7sMGvsEdqG6fBIPwe-mw"/>
+ <generalization xmi:id="_VVl5uBE9EeGOffqMW1YiZA" general="_iY7sMGvsEdqG6fBIPwe-mw"/>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzdr8NwbEeCT5O2F6sGn5g" name="AddStructuralFeatureValueAction">
- <ownedComment xmi:id="_gzdr8dwbEeCT5O2F6sGn5g" annotatedElement="_gzdr8NwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VVmgwBE9EeGOffqMW1YiZA" name="AddStructuralFeatureValueAction">
+ <ownedComment xmi:id="_VVmgwRE9EeGOffqMW1YiZA" annotatedElement="_VVmgwBE9EeGOffqMW1YiZA">
<body>An add structural feature value action is a write structural feature action for adding values to a structural feature.</body>
</ownedComment>
- <ownedRule xmi:id="_gzdr8twbEeCT5O2F6sGn5g" name="required_value" constrainedElement="_gzdr8NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzdr89wbEeCT5O2F6sGn5g" annotatedElement="_gzdr8twbEeCT5O2F6sGn5g">
- <body>A value input pin is required.</body>
- </ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzdr9NwbEeCT5O2F6sGn5g">
- <language>OCL</language>
- <body>self.value -> notEmpty()</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_gzdr9dwbEeCT5O2F6sGn5g" name="unlimited_natural_and_multiplicity" constrainedElement="_gzdr8NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzdr9twbEeCT5O2F6sGn5g" annotatedElement="_gzdr9dwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VVmgwhE9EeGOffqMW1YiZA" name="unlimited_natural_and_multiplicity" constrainedElement="_VVmgwBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVmgwxE9EeGOffqMW1YiZA" annotatedElement="_VVmgwhE9EeGOffqMW1YiZA">
<body>Actions adding a value to ordered structural features must have a single input pin for the insertion point with type UnlimitedNatural and multiplicity of 1..1, otherwise the action has no input pin for the insertion point.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzdr99wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVmgxBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>let insertAtPins : Collection = self.insertAt in
if self.structuralFeature.isOrdered = #false
@@ -2717,39 +2705,48 @@ endif
</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzdr-NwbEeCT5O2F6sGn5g" general="_g2bgYNwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gzdr-dwbEeCT5O2F6sGn5g" name="insertAt" visibility="public" type="_g0aHKdwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzBnMNwbEeCT5O2F6sGn5g" association="_gygpudwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzdr-twbEeCT5O2F6sGn5g" annotatedElement="_gzdr-dwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VVmgxRE9EeGOffqMW1YiZA" name="required_value" constrainedElement="_VVmgwBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVmgxhE9EeGOffqMW1YiZA" annotatedElement="_VVmgxRE9EeGOffqMW1YiZA">
+ <body>A value input pin is required.</body>
+ </ownedComment>
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVmgxxE9EeGOffqMW1YiZA">
+ <language>OCL</language>
+ <body>self.value -> notEmpty()</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_VVmgyBE9EeGOffqMW1YiZA" general="_VfKscBE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VVmgyRE9EeGOffqMW1YiZA" name="insertAt" visibility="public" type="_VZp6WRE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_VU4IABE9EeGOffqMW1YiZA" association="_VTqnExE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVmgyhE9EeGOffqMW1YiZA" annotatedElement="_VVmgyRE9EeGOffqMW1YiZA">
<body>Gives the position at which to insert a new value or move an existing value in ordered structural features. The type of the pin is UnlimitedNatural, but the value cannot be zero. This pin is omitted for unordered structural features.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzdr-9wbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVmgyxE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzdr_NwbEeCT5O2F6sGn5g" name="isReplaceAll" visibility="public">
- <ownedComment xmi:id="_gzdr_dwbEeCT5O2F6sGn5g" annotatedElement="_gzdr_NwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVmgzBE9EeGOffqMW1YiZA" name="isReplaceAll" visibility="public">
+ <ownedComment xmi:id="_VVmgzRE9EeGOffqMW1YiZA" annotatedElement="_VVmgzBE9EeGOffqMW1YiZA">
<body>Specifies whether existing values of the structural feature of the object should be removed before adding the new value.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzdr_twbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VVmgzhE9EeGOffqMW1YiZA"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzdr_9wbEeCT5O2F6sGn5g" name="AddVariableValueAction">
- <ownedComment xmi:id="_gzdsANwbEeCT5O2F6sGn5g" annotatedElement="_gzdr_9wbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VVnH0BE9EeGOffqMW1YiZA" name="AddVariableValueAction">
+ <ownedComment xmi:id="_VVnH0RE9EeGOffqMW1YiZA" annotatedElement="_VVnH0BE9EeGOffqMW1YiZA">
<body>An add variable value action is a write variable action for adding values to a variable.</body>
</ownedComment>
- <ownedRule xmi:id="_gzdsAdwbEeCT5O2F6sGn5g" name="required_value" constrainedElement="_gzdr_9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzdsAtwbEeCT5O2F6sGn5g" annotatedElement="_gzdsAdwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VVnH0hE9EeGOffqMW1YiZA" name="required_value" constrainedElement="_VVnH0BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVnH0xE9EeGOffqMW1YiZA" annotatedElement="_VVnH0hE9EeGOffqMW1YiZA">
<body>A value input pin is required.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzdsA9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVnH1BE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>self.value -> notEmpty()</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzdsBNwbEeCT5O2F6sGn5g" name="single_input_pin" constrainedElement="_gzdr_9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzdsBdwbEeCT5O2F6sGn5g" annotatedElement="_gzdsBNwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VVnH1RE9EeGOffqMW1YiZA" name="single_input_pin" constrainedElement="_VVnH0BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVnH1hE9EeGOffqMW1YiZA" annotatedElement="_VVnH1RE9EeGOffqMW1YiZA">
<body>Actions adding values to ordered variables must have a single input pin for the insertion point with type UnlimtedNatural and multiplicity of 1..1, otherwise the action has no input pin for the insertion point.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzdsBtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVnH1xE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>let insertAtPins : Collection = self.insertAt in
if self.variable.ordering = #unordered
@@ -2762,70 +2759,70 @@ endif
</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzdsB9wbEeCT5O2F6sGn5g" general="_g2bgddwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gzdsCNwbEeCT5O2F6sGn5g" name="insertAt" visibility="public" type="_g0aHKdwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzBnMNwbEeCT5O2F6sGn5g" association="_gygpvNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzdsCdwbEeCT5O2F6sGn5g" annotatedElement="_gzdsCNwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VVnH2BE9EeGOffqMW1YiZA" general="_VfLTgBE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VVnH2RE9EeGOffqMW1YiZA" name="insertAt" visibility="public" type="_VZp6WRE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_VU4IABE9EeGOffqMW1YiZA" association="_VTrOIBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVnH2hE9EeGOffqMW1YiZA" annotatedElement="_VVnH2RE9EeGOffqMW1YiZA">
<body>Gives the position at which to insert a new value or move an existing value in ordered variables. The types is UnlimitedINatural, but the value cannot be zero. This pin is omitted for unordered variables.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzdsCtwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVnH2xE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzdsC9wbEeCT5O2F6sGn5g" name="isReplaceAll" visibility="public">
- <ownedComment xmi:id="_gzdsDNwbEeCT5O2F6sGn5g" annotatedElement="_gzdsC9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVnH3BE9EeGOffqMW1YiZA" name="isReplaceAll" visibility="public">
+ <ownedComment xmi:id="_VVnH3RE9EeGOffqMW1YiZA" annotatedElement="_VVnH3BE9EeGOffqMW1YiZA">
<body>Specifies whether existing values of the variable should be removed before adding the new value.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzdsDdwbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VVnH3hE9EeGOffqMW1YiZA"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzeTANwbEeCT5O2F6sGn5g" name="AnyReceiveEvent">
- <ownedComment xmi:id="_gzeTAdwbEeCT5O2F6sGn5g" annotatedElement="_gzeTANwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VVoV8BE9EeGOffqMW1YiZA" name="AnyReceiveEvent">
+ <ownedComment xmi:id="_VVoV8RE9EeGOffqMW1YiZA" annotatedElement="_VVoV8BE9EeGOffqMW1YiZA">
<body>A trigger for an AnyReceiveEvent is triggered by the receipt of any message that is not explicitly handled by any related trigger.</body>
</ownedComment>
- <generalization xmi:id="_gzeTAtwbEeCT5O2F6sGn5g" general="_g1MKRtwbEeCT5O2F6sGn5g"/>
+ <generalization xmi:id="_VVoV8hE9EeGOffqMW1YiZA" general="_VaEKBhE9EeGOffqMW1YiZA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_-lGRgHLzEdqziYxiZo0YtA" name="Artifact">
- <ownedComment xmi:id="_gzeTA9wbEeCT5O2F6sGn5g" annotatedElement="_-lGRgHLzEdqziYxiZo0YtA">
- <body>An artifact is the specification of a physical piece of information that is used or produced by a software development process, or by deployment and operation of a system. Examples of artifacts include model files, source files, scripts, and binary executable files, a table in a database system, a development deliverable, or a word-processing document, a mail message.</body>
- </ownedComment>
- <ownedComment xmi:id="_gzeTBNwbEeCT5O2F6sGn5g" annotatedElement="_-lGRgHLzEdqziYxiZo0YtA">
+ <ownedComment xmi:id="_VVoV8xE9EeGOffqMW1YiZA" annotatedElement="_-lGRgHLzEdqziYxiZo0YtA">
<body>An artifact is the source of a deployment to a node.</body>
</ownedComment>
- <generalization xmi:id="_gzeTBdwbEeCT5O2F6sGn5g" general="_6UV2QGwJEdq7X4sGURiZYA"/>
- <generalization xmi:id="_gzeTBtwbEeCT5O2F6sGn5g" general="_g0EI6dwbEeCT5O2F6sGn5g"/>
+ <ownedComment xmi:id="_VVoV9BE9EeGOffqMW1YiZA" annotatedElement="_-lGRgHLzEdqziYxiZo0YtA">
+ <body>An artifact is the specification of a physical piece of information that is used or produced by a software development process, or by deployment and operation of a system. Examples of artifacts include model files, source files, scripts, and binary executable files, a table in a database system, a development deliverable, or a word-processing document, a mail message.</body>
+ </ownedComment>
+ <generalization xmi:id="_VVoV9RE9EeGOffqMW1YiZA" general="_VYyXphE9EeGOffqMW1YiZA"/>
+ <generalization xmi:id="_VVo9ABE9EeGOffqMW1YiZA" general="_6UV2QGwJEdq7X4sGURiZYA"/>
<ownedAttribute xmi:id="_wvc1ILG2EeCDe8CO90iVKQ" name="fileName" visibility="public">
- <ownedComment xmi:id="_gzeTB9wbEeCT5O2F6sGn5g" annotatedElement="_wvc1ILG2EeCDe8CO90iVKQ">
+ <ownedComment xmi:id="_VVo9ARE9EeGOffqMW1YiZA" annotatedElement="_wvc1ILG2EeCDe8CO90iVKQ">
<body>A concrete name that is used to refer to the Artifact in a physical context. Example: file system name, universal resource locator.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzeTCNwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVo9AhE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gze6ENwbEeCT5O2F6sGn5g" name="manifestation" visibility="public" type="_g1KVENwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g _g1QbsNwbEeCT5O2F6sGn5g" association="_gyh339wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gze6EdwbEeCT5O2F6sGn5g" annotatedElement="_gze6ENwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVpkEBE9EeGOffqMW1YiZA" name="manifestation" visibility="public" type="_VZ_RrxE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw _VaN7ABE9EeGOffqMW1YiZA" association="_VTu4gBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVpkERE9EeGOffqMW1YiZA" annotatedElement="_VVpkEBE9EeGOffqMW1YiZA">
<body>The set of model elements that are manifested in the Artifact. That is, these model elements are utilized in the construction (or generation) of the artifact.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gze6EtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gze6E9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVpkEhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVpkExE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gze6FNwbEeCT5O2F6sGn5g" name="nestedArtifact" visibility="public" type="_-lGRgHLzEdqziYxiZo0YtA" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gykUHtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gze6FdwbEeCT5O2F6sGn5g" annotatedElement="_gze6FNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVqLIBE9EeGOffqMW1YiZA" name="nestedArtifact" visibility="public" type="_-lGRgHLzEdqziYxiZo0YtA" aggregation="composite" subsettedProperty="_Var1EBE9EeGOffqMW1YiZA" association="_VT0YExE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVqLIRE9EeGOffqMW1YiZA" annotatedElement="_VVqLIBE9EeGOffqMW1YiZA">
<body>The Artifacts that are defined (nested) within the Artifact. The association is a specialization of the ownedMember association from Namespace to NamedElement.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gze6FtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gze6F9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVqLIhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVqLIxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gze6GNwbEeCT5O2F6sGn5g" name="ownedAttribute" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_gzuKp9wbEeCT5O2F6sGn5g _g1S4AdwbEeCT5O2F6sGn5g" association="_gyn-etwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gze6GdwbEeCT5O2F6sGn5g" annotatedElement="_gze6GNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVqLJBE9EeGOffqMW1YiZA" name="ownedAttribute" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_Var1EBE9EeGOffqMW1YiZA _VXldxBE9EeGOffqMW1YiZA" association="_VT-wIBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVqLJRE9EeGOffqMW1YiZA" annotatedElement="_VVqLJBE9EeGOffqMW1YiZA">
<body>The attributes or association ends defined for the Artifact. The association is a specialization of the ownedMember association.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gze6GtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gze6G9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVqLJhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVqLJxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gze6HNwbEeCT5O2F6sGn5g" name="ownedOperation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_gzuKr9wbEeCT5O2F6sGn5g _gyxIb9wbEeCT5O2F6sGn5g _g1S4AdwbEeCT5O2F6sGn5g" association="_gypMmtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gze6HdwbEeCT5O2F6sGn5g" annotatedElement="_gze6HNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VVqLKBE9EeGOffqMW1YiZA" name="ownedOperation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_VXmE1BE9EeGOffqMW1YiZA _VUWjlxE9EeGOffqMW1YiZA _Var1EBE9EeGOffqMW1YiZA" association="_VUBMYhE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VVqLKRE9EeGOffqMW1YiZA" annotatedElement="_VVqLKBE9EeGOffqMW1YiZA">
<body>The Operations defined for the Artifact. The association is a specialization of the ownedMember association.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gze6HtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gze6H9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VVqLKhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VVqLKxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_U7wxgHL0EdqziYxiZo0YtA" name="createOwnedAttribute">
<ownedComment xmi:id="__9c1UOwlEdqYHf-imTcTdw" annotatedElement="_U7wxgHL0EdqziYxiZo0YtA">
@@ -2898,82 +2895,85 @@ endif
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_AwvxoGwNEdq7X4sGURiZYA" name="Association">
- <ownedComment xmi:id="_gzfhIdwbEeCT5O2F6sGn5g" annotatedElement="_AwvxoGwNEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_VVsAUBE9EeGOffqMW1YiZA" annotatedElement="_AwvxoGwNEdq7X4sGURiZYA">
+ <body>An association describes a set of tuples whose values refer to typed instances. An instance of an association is called a link.A link is a tuple with one value for each end of the association, where each value is an instance of the type of the end.</body>
+ </ownedComment>
+ <ownedComment xmi:id="_VVsAURE9EeGOffqMW1YiZA" annotatedElement="_AwvxoGwNEdq7X4sGURiZYA">
<body>An association describes a set of tuples whose values refer to typed instances. An instance of an association is called a link. A link is a tuple with one value for each end of the association, where each value is an instance of the type of the end.</body>
</ownedComment>
- <ownedRule xmi:id="_gzfhItwbEeCT5O2F6sGn5g" name="specialized_end_number" constrainedElement="_AwvxoGwNEdq7X4sGURiZYA">
- <ownedComment xmi:id="_gzfhI9wbEeCT5O2F6sGn5g" annotatedElement="_gzfhItwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VVsAUhE9EeGOffqMW1YiZA" name="specialized_end_number" constrainedElement="_AwvxoGwNEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_VVsAUxE9EeGOffqMW1YiZA" annotatedElement="_VVsAUhE9EeGOffqMW1YiZA">
<body>An association specializing another association has the same number of ends as the other association.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzfhJNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVsAVBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>parents()->select(oclIsKindOf(Association)).oclAsType(Association)->forAll(p | p.memberEnd->size() = self.memberEnd->size())</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzfhJdwbEeCT5O2F6sGn5g" name="specialized_end_types" constrainedElement="_AwvxoGwNEdq7X4sGURiZYA">
- <ownedComment xmi:id="_gzfhJtwbEeCT5O2F6sGn5g" annotatedElement="_gzfhJdwbEeCT5O2F6sGn5g">
- <body>When an association specializes another association, every end of the specific association corresponds to an end of the general association, and the specific end reaches the same type or a subtype of the more general end.</body>
+ <ownedRule xmi:id="_VVsAVRE9EeGOffqMW1YiZA" name="association_ends" constrainedElement="_AwvxoGwNEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_VVsAVhE9EeGOffqMW1YiZA" annotatedElement="_VVsAVRE9EeGOffqMW1YiZA">
+ <body>Association ends of associations with more than two ends must be owned by the association.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzfhJ9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVsAVxE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>Sequence{1..self.memberEnd->size()}->
- forAll(i | self.general->select(oclIsKindOf(Association)).oclAsType(Association)->
- forAll(ga |self.memberEnd->at(i).type.conformsTo(ga.memberEnd->at(i).type)))</body>
+ <body>if memberEnd->size() > 2 then ownedEnd->includesAll(memberEnd)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzfhKNwbEeCT5O2F6sGn5g" name="binary_associations" constrainedElement="_AwvxoGwNEdq7X4sGURiZYA">
- <ownedComment xmi:id="_gzfhKdwbEeCT5O2F6sGn5g" annotatedElement="_gzfhKNwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VVsnYBE9EeGOffqMW1YiZA" name="binary_associations" constrainedElement="_AwvxoGwNEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_VVsnYRE9EeGOffqMW1YiZA" annotatedElement="_VVsnYBE9EeGOffqMW1YiZA">
<body>Only binary associations can be aggregations.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzfhKtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVsnYhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>self.memberEnd->exists(aggregation &lt;> Aggregation::none) implies self.memberEnd->size() = 2</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzfhK9wbEeCT5O2F6sGn5g" name="association_ends" constrainedElement="_AwvxoGwNEdq7X4sGURiZYA">
- <ownedComment xmi:id="_gzfhLNwbEeCT5O2F6sGn5g" annotatedElement="_gzfhK9wbEeCT5O2F6sGn5g">
- <body>Association ends of associations with more than two ends must be owned by the association.</body>
+ <ownedRule xmi:id="_VVsnYxE9EeGOffqMW1YiZA" name="specialized_end_types" constrainedElement="_AwvxoGwNEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_VVsnZBE9EeGOffqMW1YiZA" annotatedElement="_VVsnYxE9EeGOffqMW1YiZA">
+ <body>When an association specializes another association, every end of the specific association corresponds to an end of the general association, and the specific end reaches the same type or a subtype of the more general end.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzfhLdwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VVsnZRE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>if memberEnd->size() > 2 then ownedEnd->includesAll(memberEnd)</body>
+ <body>Sequence{1..self.memberEnd->size()}->
+ forAll(i | self.general->select(oclIsKindOf(Association)).oclAsType(Association)->
+ forAll(ga |self.memberEnd->at(i).type.conformsTo(ga.memberEnd->at(i).type)))</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzgIMNwbEeCT5O2F6sGn5g" general="_DH62EKPAEdqi_5gqUMOQtA"/>
- <generalization xmi:id="_gzgIMdwbEeCT5O2F6sGn5g" general="_6UV2QGwJEdq7X4sGURiZYA"/>
- <ownedAttribute xmi:id="_gzgIMtwbEeCT5O2F6sGn5g" name="endType" visibility="public" type="_ynRtoGvtEdqG6fBIPwe-mw" isOrdered="true" isReadOnly="true" isDerived="true" subsettedProperty="_g18_gNwbEeCT5O2F6sGn5g" association="_gyZ8BdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzgIM9wbEeCT5O2F6sGn5g" annotatedElement="_gzgIMtwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VVvDoBE9EeGOffqMW1YiZA" general="_6UV2QGwJEdq7X4sGURiZYA"/>
+ <generalization xmi:id="_VVvqsBE9EeGOffqMW1YiZA" general="_DH62EKPAEdqi_5gqUMOQtA"/>
+ <ownedAttribute xmi:id="_VV3mgBE9EeGOffqMW1YiZA" name="endType" visibility="public" type="_ynRtoGvtEdqG6fBIPwe-mw" isOrdered="true" isReadOnly="true" isDerived="true" subsettedProperty="_VeBc8hE9EeGOffqMW1YiZA" association="_VTSMkBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VV3mgRE9EeGOffqMW1YiZA" annotatedElement="_VV3mgBE9EeGOffqMW1YiZA">
<body>References the classifiers that are used as types of the ends of the association.</body>
</ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzgINNwbEeCT5O2F6sGn5g" value="*"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VV3mghE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzgINdwbEeCT5O2F6sGn5g" name="isDerived" visibility="public">
- <ownedComment xmi:id="_gzgINtwbEeCT5O2F6sGn5g" annotatedElement="_gzgINdwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VV4NkBE9EeGOffqMW1YiZA" name="isDerived" visibility="public">
+ <ownedComment xmi:id="_VV4NkRE9EeGOffqMW1YiZA" annotatedElement="_VV4NkBE9EeGOffqMW1YiZA">
<body>Specifies whether the association is derived from other model elements such as other associations or constraints.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzgIN9wbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VV4NkhE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzgIONwbEeCT5O2F6sGn5g" name="memberEnd" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isOrdered="true" subsettedProperty="_g1S3_dwbEeCT5O2F6sGn5g" association="_gyjF8twbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzgIOdwbEeCT5O2F6sGn5g" annotatedElement="_gzgIONwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VV4NkxE9EeGOffqMW1YiZA" name="memberEnd" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isOrdered="true" subsettedProperty="_VarOCBE9EeGOffqMW1YiZA" association="_VTwtsxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VV4NlBE9EeGOffqMW1YiZA" annotatedElement="_VV4NkxE9EeGOffqMW1YiZA">
<body>Each end represents participation of instances of the classifier connected to the end in links of the association.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzgIOtwbEeCT5O2F6sGn5g" value="2"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzgIO9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VV4NlRE9EeGOffqMW1YiZA" value="2"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VV4NlhE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzgIPNwbEeCT5O2F6sGn5g" name="navigableOwnedEnd" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" subsettedProperty="_gzgIQNwbEeCT5O2F6sGn5g" association="_gykUG9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzgIPdwbEeCT5O2F6sGn5g" annotatedElement="_gzgIPNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VV4NlxE9EeGOffqMW1YiZA" name="navigableOwnedEnd" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" subsettedProperty="_VV40oBE9EeGOffqMW1YiZA" association="_VT0YEBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VV4NmBE9EeGOffqMW1YiZA" annotatedElement="_VV4NlxE9EeGOffqMW1YiZA">
<body>The navigable ends that are owned by the association itself.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzgIPtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzgIP9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VV4NmRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VV4NmhE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzgIQNwbEeCT5O2F6sGn5g" name="ownedEnd" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_gzuKr9wbEeCT5O2F6sGn5g _gyxIb9wbEeCT5O2F6sGn5g _gzgIONwbEeCT5O2F6sGn5g _g1S4AdwbEeCT5O2F6sGn5g" association="_gypMl9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzgIQdwbEeCT5O2F6sGn5g" annotatedElement="_gzgIQNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VV40oBE9EeGOffqMW1YiZA" name="ownedEnd" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_VV4NkxE9EeGOffqMW1YiZA _VXmE1BE9EeGOffqMW1YiZA _VUWjlxE9EeGOffqMW1YiZA _Var1EBE9EeGOffqMW1YiZA" association="_VUAlVhE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VV40oRE9EeGOffqMW1YiZA" annotatedElement="_VV40oBE9EeGOffqMW1YiZA">
<body>The ends that are owned by the association itself.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzgIQtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzgIQ9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VV40ohE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VV40oxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_WSPusK69EdqjppZik4kD8A" name="isBinary">
<ownedComment xmi:id="_4TWQYOwlEdqYHf-imTcTdw" annotatedElement="_WSPusK69EdqjppZik4kD8A">
@@ -2983,225 +2983,225 @@ endif
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_6VRNQLLREeCsYvaJqFFivQ" name="endType" visibility="public" bodyCondition="_gzgvQNwbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gzgIRNwbEeCT5O2F6sGn5g" annotatedElement="_6VRNQLLREeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_6VRNQLLREeCsYvaJqFFivQ" name="endType" visibility="public" bodyCondition="_VV40pRE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VV40pBE9EeGOffqMW1YiZA" annotatedElement="_6VRNQLLREeCsYvaJqFFivQ">
<body>endType is derived from the types of the member ends.</body>
</ownedComment>
- <ownedRule xmi:id="_gzgvQNwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_6VRNQLLREeCsYvaJqFFivQ _gzgIMtwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzgvQdwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VV40pRE9EeGOffqMW1YiZA" name="spec" constrainedElement="_6VRNQLLREeCsYvaJqFFivQ _VV3mgBE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VV40phE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = self.memberEnd->collect(e | e.type)</body>
</specification>
</ownedRule>
<ownedParameter xmi:id="_-obEgLLREeCsYvaJqFFivQ" name="result" visibility="public" type="_ynRtoGvtEdqG6fBIPwe-mw" isOrdered="true" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzgvQtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzgvQ9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VV5bsBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VV5bsRE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzhWUNwbEeCT5O2F6sGn5g" name="AssociationClass">
- <ownedComment xmi:id="_gzhWUdwbEeCT5O2F6sGn5g" annotatedElement="_gzhWUNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VV7Q4BE9EeGOffqMW1YiZA" name="AssociationClass">
+ <ownedComment xmi:id="_VV7Q4RE9EeGOffqMW1YiZA" annotatedElement="_VV7Q4BE9EeGOffqMW1YiZA">
<body>A model element that has both association and class properties. An AssociationClass can be seen as an association that also has class properties, or as a class that also has association properties. It not only connects a set of classifiers but also defines a set of features that belong to the relationship itself and not to any of the classifiers.</body>
</ownedComment>
- <ownedRule xmi:id="_gzhWUtwbEeCT5O2F6sGn5g" name="cannot_be_defined" constrainedElement="_gzhWUNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzhWU9wbEeCT5O2F6sGn5g" annotatedElement="_gzhWUtwbEeCT5O2F6sGn5g">
- <body>An AssociationClass cannot be defined between itself and something else.</body>
+ <ownedRule xmi:id="_VV7Q4hE9EeGOffqMW1YiZA" name="disjoint_attributes_ends" constrainedElement="_VV7Q4BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VV7Q4xE9EeGOffqMW1YiZA" annotatedElement="_VV7Q4hE9EeGOffqMW1YiZA">
+ <body>The owned attributes and owned ends of an AssociationClass are disjoint</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzhWVNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VV7Q5BE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>self.endType->excludes(self) and self.endType>collect(et|et.allparents()->excludes(self))</body>
+ <body>ownedAttribute->intersection(ownedEnd)->isEmpty()</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzhWVdwbEeCT5O2F6sGn5g" name="disjoint_attributes_ends" constrainedElement="_gzhWUNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzhWVtwbEeCT5O2F6sGn5g" annotatedElement="_gzhWVdwbEeCT5O2F6sGn5g">
- <body>The owned attributes and owned ends of an AssociationClass are disjoint</body>
+ <ownedRule xmi:id="_VV7Q5RE9EeGOffqMW1YiZA" name="cannot_be_defined" constrainedElement="_VV7Q4BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VV7Q5hE9EeGOffqMW1YiZA" annotatedElement="_VV7Q5RE9EeGOffqMW1YiZA">
+ <body>An AssociationClass cannot be defined between itself and something else.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzhWV9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VV7Q5xE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>ownedAttribute->intersection(ownedEnd)->isEmpty()</body>
+ <body>self.endType->excludes(self) and self.endType>collect(et|et.allparents()->excludes(self))</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzhWWNwbEeCT5O2F6sGn5g" general="_00owUGvdEdq4DLWZOhbdEA"/>
- <generalization xmi:id="_gzhWWdwbEeCT5O2F6sGn5g" general="_AwvxoGwNEdq7X4sGURiZYA"/>
+ <generalization xmi:id="_VV7Q6BE9EeGOffqMW1YiZA" general="_00owUGvdEdq4DLWZOhbdEA"/>
+ <generalization xmi:id="_VV7Q6RE9EeGOffqMW1YiZA" general="_AwvxoGwNEdq7X4sGURiZYA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_TUPtYGveEdq4DLWZOhbdEA" name="Behavior" isAbstract="true">
- <ownedComment xmi:id="_gzhWWtwbEeCT5O2F6sGn5g" annotatedElement="_TUPtYGveEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_VV738BE9EeGOffqMW1YiZA" annotatedElement="_TUPtYGveEdq4DLWZOhbdEA">
<body>Behavior is a specification of how its context classifier changes state over time. This specification may be either a definition of possible behavior execution or emergent behavior, or a selective illustration of an interesting subset of possible executions. The latter form is typically used for capturing examples, such as a trace of a particular execution.</body>
</ownedComment>
- <ownedComment xmi:id="_gzhWW9wbEeCT5O2F6sGn5g" annotatedElement="_TUPtYGveEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_VV738RE9EeGOffqMW1YiZA" annotatedElement="_TUPtYGveEdq4DLWZOhbdEA">
<body>A behavior owns zero or more parameter sets.</body>
</ownedComment>
- <ownedRule xmi:id="_gzhWXNwbEeCT5O2F6sGn5g" name="most_one_behaviour" constrainedElement="_TUPtYGveEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_gzhWXdwbEeCT5O2F6sGn5g" annotatedElement="_gzhWXNwbEeCT5O2F6sGn5g">
- <body>There may be at most one behavior for a given pairing of classifier (as owner of the behavior) and behavioral feature (as specification of the behavior).</body>
+ <ownedRule xmi:id="_VV738hE9EeGOffqMW1YiZA" name="parameters_match" constrainedElement="_TUPtYGveEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_VV738xE9EeGOffqMW1YiZA" annotatedElement="_VV738hE9EeGOffqMW1YiZA">
+ <body>The parameters of the behavior must match the parameters of the implemented behavioral feature.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzhWXtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VV739BE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzhWX9wbEeCT5O2F6sGn5g" name="must_realize" constrainedElement="_TUPtYGveEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_gzhWYNwbEeCT5O2F6sGn5g" annotatedElement="_gzhWX9wbEeCT5O2F6sGn5g">
- <body>If the implemented behavioral feature has been redefined in the ancestors of the owner of the behavior, then the behavior must realize the latest redefining behavioral feature.</body>
+ <ownedRule xmi:id="_VV_iUBE9EeGOffqMW1YiZA" name="feature_of_context_classifier" constrainedElement="_TUPtYGveEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_VV_iURE9EeGOffqMW1YiZA" annotatedElement="_VV_iUBE9EeGOffqMW1YiZA">
+ <body>The implemented behavioral feature must be a feature (possibly inherited) of the context classifier of the behavior.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzhWYdwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VV_iUhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzhWYtwbEeCT5O2F6sGn5g" name="parameters_match" constrainedElement="_TUPtYGveEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_gzhWY9wbEeCT5O2F6sGn5g" annotatedElement="_gzhWYtwbEeCT5O2F6sGn5g">
- <body>The parameters of the behavior must match the parameters of the implemented behavioral feature.</body>
+ <ownedRule xmi:id="_VWAJYBE9EeGOffqMW1YiZA" name="must_realize" constrainedElement="_TUPtYGveEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_VWAJYRE9EeGOffqMW1YiZA" annotatedElement="_VWAJYBE9EeGOffqMW1YiZA">
+ <body>If the implemented behavioral feature has been redefined in the ancestors of the owner of the behavior, then the behavior must realize the latest redefining behavioral feature.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzhWZNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWAJYhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzh9YNwbEeCT5O2F6sGn5g" name="feature_of_context_classifier" constrainedElement="_TUPtYGveEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_gzh9YdwbEeCT5O2F6sGn5g" annotatedElement="_gzh9YNwbEeCT5O2F6sGn5g">
- <body>The implemented behavioral feature must be a feature (possibly inherited) of the context classifier of the behavior.</body>
+ <ownedRule xmi:id="_VWAJYxE9EeGOffqMW1YiZA" name="most_one_behaviour" constrainedElement="_TUPtYGveEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_VWAJZBE9EeGOffqMW1YiZA" annotatedElement="_VWAJYxE9EeGOffqMW1YiZA">
+ <body>There may be at most one behavior for a given pairing of classifier (as owner of the behavior) and behavioral feature (as specification of the behavior).</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzh9YtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWAJZRE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzh9Y9wbEeCT5O2F6sGn5g" general="_00owUGvdEdq4DLWZOhbdEA"/>
- <ownedAttribute xmi:id="_gzh9ZNwbEeCT5O2F6sGn5g" name="context" visibility="public" type="_iY7sMGvsEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" subsettedProperty="_zYrE4La-EeCRxrN1JUGuxA" association="_gyWRrtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzh9ZdwbEeCT5O2F6sGn5g" annotatedElement="_gzh9ZNwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VWAJZhE9EeGOffqMW1YiZA" general="_00owUGvdEdq4DLWZOhbdEA"/>
+ <ownedAttribute xmi:id="_VWAwcBE9EeGOffqMW1YiZA" name="context" visibility="public" type="_iY7sMGvsEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" subsettedProperty="_zYrE4La-EeCRxrN1JUGuxA" association="_VTIblBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWAwcRE9EeGOffqMW1YiZA" annotatedElement="_VWAwcBE9EeGOffqMW1YiZA">
<body>The classifier that is the context for the execution of the behavior. If the behavior is owned by a BehavioredClassifier, that classifier is the context. Otherwise, the context is the first BehavioredClassifier reached by following the chain of owner relationships. For example, following this algorithm, the context of an entry action in a state machine is the classifier that owns the state machine. The features of the context classifier as well as the elements visible to the context classifier are visible to the behavior.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzh9ZtwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWAwchE9EeGOffqMW1YiZA"/>
</ownedAttribute>
<ownedAttribute xmi:id="_Q1JqkNwaEeCT5O2F6sGn5g" name="isReentrant" visibility="public">
- <ownedComment xmi:id="_gzh9Z9wbEeCT5O2F6sGn5g" annotatedElement="_Q1JqkNwaEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_VWB-kBE9EeGOffqMW1YiZA" annotatedElement="_Q1JqkNwaEeCT5O2F6sGn5g">
<body>Tells whether the behavior can be invoked while it is still executing from a previous invocation.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzh9aNwbEeCT5O2F6sGn5g" value="true"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VWCloBE9EeGOffqMW1YiZA" value="true"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzh9adwbEeCT5O2F6sGn5g" name="ownedParameter" visibility="public" type="_KyaPMGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gypzqdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzh9atwbEeCT5O2F6sGn5g" annotatedElement="_gzh9adwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWDMsBE9EeGOffqMW1YiZA" name="ownedParameter" visibility="public" type="_KyaPMGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_Var1EBE9EeGOffqMW1YiZA" association="_VUCagxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWDMsRE9EeGOffqMW1YiZA" annotatedElement="_VWDMsBE9EeGOffqMW1YiZA">
<body>References a list of parameters to the behavior which describes the order and type of arguments that can be given when the behavior is invoked and of the values which will be returned when the behavior completes its execution.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzh9a9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzh9bNwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWDMshE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWDMsxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzikcNwbEeCT5O2F6sGn5g" name="ownedParameterSet" visibility="public" type="_g1mZ8NwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gypzo9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzikcdwbEeCT5O2F6sGn5g" annotatedElement="_gzikcNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWDMtBE9EeGOffqMW1YiZA" name="ownedParameterSet" visibility="public" type="_Vc7QwBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_Var1EBE9EeGOffqMW1YiZA" association="_VUBzcxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWDMtRE9EeGOffqMW1YiZA" annotatedElement="_VWDMtBE9EeGOffqMW1YiZA">
<body>The ParameterSets owned by this Behavior.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzikctwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzikc9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWDMthE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWDMtxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzikdNwbEeCT5O2F6sGn5g" name="postcondition" visibility="public" type="_g0AegNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g1TfANwbEeCT5O2F6sGn5g" association="_gys28NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzikddwbEeCT5O2F6sGn5g" annotatedElement="_gzikdNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWDMuBE9EeGOffqMW1YiZA" name="postcondition" visibility="public" type="_VYbLQBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_Var1FBE9EeGOffqMW1YiZA" association="_VUJvQBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWDMuRE9EeGOffqMW1YiZA" annotatedElement="_VWDMuBE9EeGOffqMW1YiZA">
<body>An optional set of Constraints specifying what is fulfilled after the execution of the behavior is completed, if its precondition was fulfilled before its invocation.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzikdtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzikd9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWDMuhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWDMuxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzikeNwbEeCT5O2F6sGn5g" name="precondition" visibility="public" type="_g0AegNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g1TfANwbEeCT5O2F6sGn5g" association="_gys2-9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzikedwbEeCT5O2F6sGn5g" annotatedElement="_gzikeNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWDzwBE9EeGOffqMW1YiZA" name="precondition" visibility="public" type="_VYbLQBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_Var1FBE9EeGOffqMW1YiZA" association="_VUKWVBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWDzwRE9EeGOffqMW1YiZA" annotatedElement="_VWDzwBE9EeGOffqMW1YiZA">
<body>An optional set of Constraints specifying what must be fulfilled when the behavior is invoked.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gziketwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzike9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWDzwhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWDzwxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzikfNwbEeCT5O2F6sGn5g" name="redefinedBehavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_gzvYyNwbEeCT5O2F6sGn5g" association="_gyv6Q9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzikfdwbEeCT5O2F6sGn5g" annotatedElement="_gzikfNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWEa0BE9EeGOffqMW1YiZA" name="redefinedBehavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_VXuAoBE9EeGOffqMW1YiZA" association="_VUP15xE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWEa0RE9EeGOffqMW1YiZA" annotatedElement="_VWEa0BE9EeGOffqMW1YiZA">
<body>References a behavior that this behavior redefines. A subtype of Behavior may redefine any other subtype of Behavior. If the behavior implements a behavioral feature, it replaces the redefined behavior. If the behavior is a classifier behavior, it extends the redefined behavior.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzikftwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzikf9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWEa0hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWEa0xE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzikgNwbEeCT5O2F6sGn5g" name="specification" visibility="public" type="_rHT3YKOsEdqi_5gqUMOQtA" association="_gyjtCtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzikgdwbEeCT5O2F6sGn5g" annotatedElement="_gzikgNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWEa1BE9EeGOffqMW1YiZA" name="specification" visibility="public" type="_rHT3YKOsEdqi_5gqUMOQtA" association="_VTyi4xE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWEa1RE9EeGOffqMW1YiZA" annotatedElement="_VWEa1BE9EeGOffqMW1YiZA">
<body>Designates a behavioral feature that the behavior implements. The behavioral feature must be owned by the classifier that owns the behavior or be inherited by it. The parameters of the behavioral feature and the implementing behavior must match. A behavior does not need to have a specification, in which case it either is the classifer behavior of a BehavioredClassifier or it can only be invoked by another behavior of the classifier.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzikgtwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWEa1hE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedOperation xmi:id="_Zp2iwFYgEdqB6vblk3tuMA" name="context" visibility="public" bodyCondition="_gzikhNwbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gzikg9wbEeCT5O2F6sGn5g" annotatedElement="_Zp2iwFYgEdqB6vblk3tuMA">
+ <ownedOperation xmi:id="_Zp2iwFYgEdqB6vblk3tuMA" name="context" visibility="public" bodyCondition="_VWEa2BE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VWEa1xE9EeGOffqMW1YiZA" annotatedElement="_Zp2iwFYgEdqB6vblk3tuMA">
<body>Missing derivation for Behavior::/context : BehavioredClassifier</body>
</ownedComment>
- <ownedRule xmi:id="_gzikhNwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_Zp2iwFYgEdqB6vblk3tuMA _gzh9ZNwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzikhdwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VWEa2BE9EeGOffqMW1YiZA" name="spec" constrainedElement="_Zp2iwFYgEdqB6vblk3tuMA _VWAwcBE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWEa2RE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
<ownedParameter xmi:id="_flYtEFYgEdqB6vblk3tuMA" name="result" visibility="public" type="_iY7sMGvsEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzikhtwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWFB4BE9EeGOffqMW1YiZA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FIHcsVYjEdqB6vblk3tuMA" value="1"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzjykNwbEeCT5O2F6sGn5g" name="BehaviorExecutionSpecification">
- <ownedComment xmi:id="_gzjykdwbEeCT5O2F6sGn5g" annotatedElement="_gzjykNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VWIFMBE9EeGOffqMW1YiZA" name="BehaviorExecutionSpecification">
+ <ownedComment xmi:id="_VWIFMRE9EeGOffqMW1YiZA" annotatedElement="_VWIFMBE9EeGOffqMW1YiZA">
<body>A behavior execution specification is a kind of execution specification representing the execution of a behavior.</body>
</ownedComment>
- <generalization xmi:id="_gzjyktwbEeCT5O2F6sGn5g" general="_g0PIBdwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gzjyk9wbEeCT5O2F6sGn5g" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_gyTOUNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzjylNwbEeCT5O2F6sGn5g" annotatedElement="_gzjyk9wbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VWIFMhE9EeGOffqMW1YiZA" general="_VZQRtRE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VWIFMxE9EeGOffqMW1YiZA" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_VS_RoRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWIFNBE9EeGOffqMW1YiZA" annotatedElement="_VWIFMxE9EeGOffqMW1YiZA">
<body>Behavior whose execution is occurring.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzjyldwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWIFNRE9EeGOffqMW1YiZA"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_rHT3YKOsEdqi_5gqUMOQtA" name="BehavioralFeature" isAbstract="true">
- <ownedComment xmi:id="_gzjyltwbEeCT5O2F6sGn5g" annotatedElement="_rHT3YKOsEdqi_5gqUMOQtA">
+ <ownedComment xmi:id="_VWIFNhE9EeGOffqMW1YiZA" annotatedElement="_rHT3YKOsEdqi_5gqUMOQtA">
<body>A behavioral feature is a feature of a classifier that specifies an aspect of the behavior of its instances.</body>
</ownedComment>
- <ownedComment xmi:id="_gzjyl9wbEeCT5O2F6sGn5g" annotatedElement="_rHT3YKOsEdqi_5gqUMOQtA">
- <body>A behavioral feature owns zero or more parameter sets.</body>
- </ownedComment>
- <ownedComment xmi:id="_gzjymNwbEeCT5O2F6sGn5g" annotatedElement="_rHT3YKOsEdqi_5gqUMOQtA">
+ <ownedComment xmi:id="_VWIsQBE9EeGOffqMW1YiZA" annotatedElement="_rHT3YKOsEdqi_5gqUMOQtA">
<body>A behavioral feature is implemented (realized) by a behavior. A behavioral feature specifies that a classifier will respond to a designated request by invoking its implementing method.</body>
</ownedComment>
- <generalization xmi:id="_gzjymdwbEeCT5O2F6sGn5g" general="_UL0VYLbAEeCRxrN1JUGuxA"/>
- <generalization xmi:id="_gzjymtwbEeCT5O2F6sGn5g" general="_ZiwkoGwLEdq7X4sGURiZYA"/>
- <ownedAttribute xmi:id="_gzjym9wbEeCT5O2F6sGn5g" name="concurrency" visibility="public" type="_g2cHd9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzjynNwbEeCT5O2F6sGn5g" annotatedElement="_gzjym9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_VWIsQRE9EeGOffqMW1YiZA" annotatedElement="_rHT3YKOsEdqi_5gqUMOQtA">
+ <body>A behavioral feature owns zero or more parameter sets.</body>
+ </ownedComment>
+ <generalization xmi:id="_VWIsQhE9EeGOffqMW1YiZA" general="_ZiwkoGwLEdq7X4sGURiZYA"/>
+ <generalization xmi:id="_VWIsQxE9EeGOffqMW1YiZA" general="_UL0VYLbAEeCRxrN1JUGuxA"/>
+ <ownedAttribute xmi:id="_VWJTUBE9EeGOffqMW1YiZA" name="concurrency" visibility="public" type="_VfMhoBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWJTURE9EeGOffqMW1YiZA" annotatedElement="_VWJTUBE9EeGOffqMW1YiZA">
<body>Specifies the semantics of concurrent calls to the same passive instance (i.e., an instance originating from a class with isActive being false). Active instances control access to their own behavioral features.</body>
</ownedComment>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_gzjyndwbEeCT5O2F6sGn5g" type="_g2cHd9wbEeCT5O2F6sGn5g" instance="_g2cHedwbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_VWJTUhE9EeGOffqMW1YiZA" type="_VfMhoBE9EeGOffqMW1YiZA" instance="_VfMhohE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzjyntwbEeCT5O2F6sGn5g" name="isAbstract" visibility="public">
- <ownedComment xmi:id="_gzjyn9wbEeCT5O2F6sGn5g" annotatedElement="_gzjyntwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWJTUxE9EeGOffqMW1YiZA" name="isAbstract" visibility="public">
+ <ownedComment xmi:id="_VWJTVBE9EeGOffqMW1YiZA" annotatedElement="_VWJTUxE9EeGOffqMW1YiZA">
<body>If true, then the behavioral feature does not have an implementation, and one must be supplied by a more specific element. If false, the behavioral feature must have an implementation in the classifier or one must be inherited from a more general element.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzjyoNwbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VWJTVRE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzjyodwbEeCT5O2F6sGn5g" name="method" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_gyjtCtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzjyotwbEeCT5O2F6sGn5g" annotatedElement="_gzjyodwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWJTVhE9EeGOffqMW1YiZA" name="method" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_VTyi4xE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWJTVxE9EeGOffqMW1YiZA" annotatedElement="_VWJTVhE9EeGOffqMW1YiZA">
<body>A behavioral description that implements the behavioral feature. There may be at most one behavior for a particular pairing of a classifier (as owner of the behavior) and a behavioral feature (as specification of the behavior).</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzjyo9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzjypNwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWJTWBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWJTWRE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzkZoNwbEeCT5O2F6sGn5g" name="ownedParameter" visibility="public" type="_KyaPMGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gyqasNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzkZodwbEeCT5O2F6sGn5g" annotatedElement="_gzkZoNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWJ6YBE9EeGOffqMW1YiZA" name="ownedParameter" visibility="public" type="_KyaPMGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_Var1EBE9EeGOffqMW1YiZA" association="_VUDBkBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWJ6YRE9EeGOffqMW1YiZA" annotatedElement="_VWJ6YBE9EeGOffqMW1YiZA">
<body>Specifies the ordered set of formal parameters of this BehavioralFeature.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzkZotwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzkZo9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWJ6YhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWJ6YxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzkZpNwbEeCT5O2F6sGn5g" name="ownedParameterSet" visibility="public" type="_g1mZ8NwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gypzptwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzkZpdwbEeCT5O2F6sGn5g" annotatedElement="_gzkZpNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWJ6ZBE9EeGOffqMW1YiZA" name="ownedParameterSet" visibility="public" type="_Vc7QwBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_Var1EBE9EeGOffqMW1YiZA" association="_VUCagBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWJ6ZRE9EeGOffqMW1YiZA" annotatedElement="_VWJ6ZBE9EeGOffqMW1YiZA">
<body>The ParameterSets owned by this BehavioralFeature.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzkZptwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzkZp9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWJ6ZhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWJ6ZxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzkZqNwbEeCT5O2F6sGn5g" name="raisedException" visibility="public" type="_ynRtoGvtEdqG6fBIPwe-mw" association="_gyusI9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzkZqdwbEeCT5O2F6sGn5g" annotatedElement="_gzkZqNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWJ6aBE9EeGOffqMW1YiZA" name="raisedException" visibility="public" type="_ynRtoGvtEdqG6fBIPwe-mw" association="_VUMylxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWJ6aRE9EeGOffqMW1YiZA" annotatedElement="_VWJ6aBE9EeGOffqMW1YiZA">
<body>References the Types representing exceptions that may be raised during an invocation of this feature.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzkZqtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzkZq9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWJ6ahE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWJ6axE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_3Y0aYKOuEdqi_5gqUMOQtA" name="createReturnResult">
<ownedComment xmi:id="_WdHFYPZPEdqYHf-imTcTdw" annotatedElement="_3Y0aYKOuEdqi_5gqUMOQtA">
@@ -3224,12 +3224,12 @@ endif
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BJHvcaOyEdqi_5gqUMOQtA" value="1"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_gzkZrNwbEeCT5O2F6sGn5g" name="isDistinguishableFrom" visibility="public" bodyCondition="_gzkZrtwbEeCT5O2F6sGn5g" isQuery="true" redefinedOperation="_g1Rp0NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzkZrdwbEeCT5O2F6sGn5g" annotatedElement="_gzkZrNwbEeCT5O2F6sGn5g">
+ <ownedOperation xmi:id="_VWKhcBE9EeGOffqMW1YiZA" name="isDistinguishableFrom" visibility="public" bodyCondition="_VWKhchE9EeGOffqMW1YiZA" isQuery="true" redefinedOperation="_VaPwMBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWKhcRE9EeGOffqMW1YiZA" annotatedElement="_VWKhcBE9EeGOffqMW1YiZA">
<body>The query isDistinguishableFrom() determines whether two BehavioralFeatures may coexist in the same Namespace. It specifies that they have to have different signatures.</body>
</ownedComment>
- <ownedRule xmi:id="_gzkZrtwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzkZrNwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzkZr9wbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VWKhchE9EeGOffqMW1YiZA" name="spec" constrainedElement="_VWKhcBE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWKhcxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = if n.oclIsKindOf(BehavioralFeature)
then
@@ -3241,49 +3241,49 @@ else true
endif</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_gzkZsNwbEeCT5O2F6sGn5g" name="result" visibility="public" direction="return">
+ <ownedParameter xmi:id="_VWKhdBE9EeGOffqMW1YiZA" name="result" visibility="public" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
- <ownedParameter xmi:id="_gzkZsdwbEeCT5O2F6sGn5g" name="n" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw"/>
- <ownedParameter xmi:id="_gzkZstwbEeCT5O2F6sGn5g" name="ns" visibility="public" type="_ZiwkoGwLEdq7X4sGURiZYA"/>
+ <ownedParameter xmi:id="_VWKhdRE9EeGOffqMW1YiZA" name="n" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw"/>
+ <ownedParameter xmi:id="_VWKhdhE9EeGOffqMW1YiZA" name="ns" visibility="public" type="_ZiwkoGwLEdq7X4sGURiZYA"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_iY7sMGvsEdqG6fBIPwe-mw" name="BehavioredClassifier" isAbstract="true">
- <ownedComment xmi:id="_gzlAsNwbEeCT5O2F6sGn5g" annotatedElement="_iY7sMGvsEdqG6fBIPwe-mw">
+ <ownedComment xmi:id="_VWLIgBE9EeGOffqMW1YiZA" annotatedElement="_iY7sMGvsEdqG6fBIPwe-mw">
<body>A behaviored classifier may have an interface realization.</body>
</ownedComment>
- <ownedComment xmi:id="_gzlAsdwbEeCT5O2F6sGn5g" annotatedElement="_iY7sMGvsEdqG6fBIPwe-mw">
+ <ownedComment xmi:id="_VWLIgRE9EeGOffqMW1YiZA" annotatedElement="_iY7sMGvsEdqG6fBIPwe-mw">
<body>A classifier can have behavior specifications defined in its namespace. One of these may specify the behavior of the classifier itself.</body>
</ownedComment>
- <ownedRule xmi:id="_gzlAstwbEeCT5O2F6sGn5g" name="class_behavior" constrainedElement="_iY7sMGvsEdqG6fBIPwe-mw">
- <ownedComment xmi:id="_gzlAs9wbEeCT5O2F6sGn5g" annotatedElement="_gzlAstwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VWLIghE9EeGOffqMW1YiZA" name="class_behavior" constrainedElement="_iY7sMGvsEdqG6fBIPwe-mw">
+ <ownedComment xmi:id="_VWLIgxE9EeGOffqMW1YiZA" annotatedElement="_VWLIghE9EeGOffqMW1YiZA">
<body>If a behavior is classifier behavior, it does not have a specification.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzlAtNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWLIhBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>self.classifierBehavior->notEmpty() implies self.classifierBehavior.specification->isEmpty()</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzlAtdwbEeCT5O2F6sGn5g" general="_6UV2QGwJEdq7X4sGURiZYA"/>
- <ownedAttribute xmi:id="_gzlAttwbEeCT5O2F6sGn5g" name="classifierBehavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_gzlAvdwbEeCT5O2F6sGn5g" association="_gyUccNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzlAt9wbEeCT5O2F6sGn5g" annotatedElement="_gzlAttwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VWLvkBE9EeGOffqMW1YiZA" general="_6UV2QGwJEdq7X4sGURiZYA"/>
+ <ownedAttribute xmi:id="_VWLvkRE9EeGOffqMW1YiZA" name="classifierBehavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_VWMWpBE9EeGOffqMW1YiZA" association="_VTBt4xE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWLvkhE9EeGOffqMW1YiZA" annotatedElement="_VWLvkRE9EeGOffqMW1YiZA">
<body>A behavior specification that specifies the behavior of the classifier itself.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzlAuNwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWLvkxE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzlAudwbEeCT5O2F6sGn5g" name="interfaceRealization" visibility="public" type="_l2mXcHLzEdqziYxiZo0YtA" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g _g1QbsNwbEeCT5O2F6sGn5g" association="_gyhQxNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzlAutwbEeCT5O2F6sGn5g" annotatedElement="_gzlAudwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWMWoBE9EeGOffqMW1YiZA" name="interfaceRealization" visibility="public" type="_l2mXcHLzEdqziYxiZo0YtA" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw _VaN7ABE9EeGOffqMW1YiZA" association="_VTr1MBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWMWoRE9EeGOffqMW1YiZA" annotatedElement="_VWMWoBE9EeGOffqMW1YiZA">
<body>The set of InterfaceRealizations owned by the BehavioredClassifier. Interface realizations reference the Interfaces of which the BehavioredClassifier is an implementation.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzlAu9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzlAvNwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWMWohE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWMWoxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzlAvdwbEeCT5O2F6sGn5g" name="ownedBehavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gyolh9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzlAvtwbEeCT5O2F6sGn5g" annotatedElement="_gzlAvdwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWMWpBE9EeGOffqMW1YiZA" name="ownedBehavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" aggregation="composite" subsettedProperty="_Var1EBE9EeGOffqMW1YiZA" association="_VT_XNxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWMWpRE9EeGOffqMW1YiZA" annotatedElement="_VWMWpBE9EeGOffqMW1YiZA">
<body>References behavior specifications owned by a classifier.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzlAv9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzlAwNwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWMWphE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWMWpxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_lbuPQK69EdqjppZik4kD8A" name="getAllImplementedInterfaces">
<ownedComment xmi:id="_-G81cOwfEdqYHf-imTcTdw" annotatedElement="_lbuPQK69EdqjppZik4kD8A">
@@ -3304,282 +3304,282 @@ endif</body>
</ownedParameter>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzlnwNwbEeCT5O2F6sGn5g" name="BroadcastSignalAction">
- <ownedComment xmi:id="_gzlnwdwbEeCT5O2F6sGn5g" annotatedElement="_gzlnwNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VWRPIBE9EeGOffqMW1YiZA" name="BroadcastSignalAction">
+ <ownedComment xmi:id="_VWRPIRE9EeGOffqMW1YiZA" annotatedElement="_VWRPIBE9EeGOffqMW1YiZA">
<body>A broadcast signal action is an action that transmits a signal instance to all the potential target objects in the system, which may cause the firing of a state machine transitions or the execution of associated activities of a target object. The argument values are available to the execution of associated behaviors. The requestor continues execution immediately after the signals are sent out. It does not wait for receipt. Any reply messages are ignored and are not transmitted to the requestor.</body>
</ownedComment>
- <ownedRule xmi:id="_gzlnwtwbEeCT5O2F6sGn5g" name="number_and_order" constrainedElement="_gzlnwNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzlnw9wbEeCT5O2F6sGn5g" annotatedElement="_gzlnwtwbEeCT5O2F6sGn5g">
- <body>The number and order of argument pins must be the same as the number and order of attributes in the signal.</body>
+ <ownedRule xmi:id="_VWRPIhE9EeGOffqMW1YiZA" name="type_ordering_multiplicity" constrainedElement="_VWRPIBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWR2MBE9EeGOffqMW1YiZA" annotatedElement="_VWRPIhE9EeGOffqMW1YiZA">
+ <body>The type, ordering, and multiplicity of an argument pin must be the same as the corresponding attribute of the signal.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzlnxNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWR2MRE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzlnxdwbEeCT5O2F6sGn5g" name="type_ordering_multiplicity" constrainedElement="_gzlnwNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzlnxtwbEeCT5O2F6sGn5g" annotatedElement="_gzlnxdwbEeCT5O2F6sGn5g">
- <body>The type, ordering, and multiplicity of an argument pin must be the same as the corresponding attribute of the signal.</body>
+ <ownedRule xmi:id="_VWR2MhE9EeGOffqMW1YiZA" name="number_and_order" constrainedElement="_VWRPIBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWR2MxE9EeGOffqMW1YiZA" annotatedElement="_VWR2MhE9EeGOffqMW1YiZA">
+ <body>The number and order of argument pins must be the same as the number and order of attributes in the signal.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzlnx9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWR2NBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzlnyNwbEeCT5O2F6sGn5g" general="_g0gNxdwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gzlnydwbEeCT5O2F6sGn5g" name="signal" visibility="public" type="_Pu3O0HL0EdqziYxiZo0YtA" association="_gy5EMNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzlnytwbEeCT5O2F6sGn5g" annotatedElement="_gzlnydwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VWR2NRE9EeGOffqMW1YiZA" general="_VZzEQBE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VWR2NhE9EeGOffqMW1YiZA" name="signal" visibility="public" type="_Pu3O0HL0EdqziYxiZo0YtA" association="_VUjX4BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWR2NxE9EeGOffqMW1YiZA" annotatedElement="_VWR2NhE9EeGOffqMW1YiZA">
<body>The specification of signal object transmitted to the target objects.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzmO0NwbEeCT5O2F6sGn5g" name="CallAction" isAbstract="true">
- <ownedComment xmi:id="_gzmO0dwbEeCT5O2F6sGn5g" annotatedElement="_gzmO0NwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VWTEUBE9EeGOffqMW1YiZA" name="CallAction" isAbstract="true">
+ <ownedComment xmi:id="_VWTEURE9EeGOffqMW1YiZA" annotatedElement="_VWTEUBE9EeGOffqMW1YiZA">
<body>CallAction is an abstract class for actions that invoke behavior and receive return values.</body>
</ownedComment>
- <ownedRule xmi:id="_gzmO0twbEeCT5O2F6sGn5g" name="type_ordering_multiplicity" constrainedElement="_gzmO0NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzmO09wbEeCT5O2F6sGn5g" annotatedElement="_gzmO0twbEeCT5O2F6sGn5g">
- <body>The type, ordering, and multiplicity of an argument pin must be the same as the corresponding parameter of the behavior or behavioral feature.</body>
+ <ownedRule xmi:id="_VWTEUhE9EeGOffqMW1YiZA" name="synchronous_call" constrainedElement="_VWTEUBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWTEUxE9EeGOffqMW1YiZA" annotatedElement="_VWTEUhE9EeGOffqMW1YiZA">
+ <body>Only synchronous call actions can have result pins.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzmO1NwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWTEVBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzmO1dwbEeCT5O2F6sGn5g" name="number_and_order" constrainedElement="_gzmO0NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzmO1twbEeCT5O2F6sGn5g" annotatedElement="_gzmO1dwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VWTEVRE9EeGOffqMW1YiZA" name="number_and_order" constrainedElement="_VWTEUBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWTEVhE9EeGOffqMW1YiZA" annotatedElement="_VWTEVRE9EeGOffqMW1YiZA">
<body>The number and order of argument pins must be the same as the number and order of parameters of the invoked behavior or behavioral feature. Pins are matched to parameters by order.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzmO19wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWTEVxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzmO2NwbEeCT5O2F6sGn5g" name="synchronous_call" constrainedElement="_gzmO0NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzmO2dwbEeCT5O2F6sGn5g" annotatedElement="_gzmO2NwbEeCT5O2F6sGn5g">
- <body>Only synchronous call actions can have result pins.</body>
+ <ownedRule xmi:id="_VWTEWBE9EeGOffqMW1YiZA" name="type_ordering_multiplicity" constrainedElement="_VWTEUBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWTEWRE9EeGOffqMW1YiZA" annotatedElement="_VWTEWBE9EeGOffqMW1YiZA">
+ <body>The type, ordering, and multiplicity of an argument pin must be the same as the corresponding parameter of the behavior or behavioral feature.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzmO2twbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWTEWhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzmO29wbEeCT5O2F6sGn5g" general="_g0gNxdwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gzmO3NwbEeCT5O2F6sGn5g" name="isSynchronous" visibility="public">
- <ownedComment xmi:id="_gzmO3dwbEeCT5O2F6sGn5g" annotatedElement="_gzmO3NwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VWTEWxE9EeGOffqMW1YiZA" general="_VZzEQBE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VWTEXBE9EeGOffqMW1YiZA" name="isSynchronous" visibility="public">
+ <ownedComment xmi:id="_VWTEXRE9EeGOffqMW1YiZA" annotatedElement="_VWTEXBE9EeGOffqMW1YiZA">
<body>If true, the call is synchronous and the caller waits for completion of the invoked behavior. If false, the call is asynchronous and the caller proceeds immediately and does not expect a return values.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzmO3twbEeCT5O2F6sGn5g" value="true"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VWTEXhE9EeGOffqMW1YiZA" value="true"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzmO39wbEeCT5O2F6sGn5g" name="result" visibility="public" type="_g1fsRdwbEeCT5O2F6sGn5g" isOrdered="true" aggregation="composite" subsettedProperty="_gzCOK9wbEeCT5O2F6sGn5g" association="_gy0Lu9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzmO4NwbEeCT5O2F6sGn5g" annotatedElement="_gzmO39wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWTEXxE9EeGOffqMW1YiZA" name="result" visibility="public" type="_VcHYcBE9EeGOffqMW1YiZA" isOrdered="true" aggregation="composite" subsettedProperty="_VU4vEBE9EeGOffqMW1YiZA" association="_VUcqMBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWTEYBE9EeGOffqMW1YiZA" annotatedElement="_VWTEXxE9EeGOffqMW1YiZA">
<body>A list of output pins where the results of performing the invocation are placed.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzmO4dwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzmO4twbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWTEYRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWTEYhE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzm14NwbEeCT5O2F6sGn5g" name="CallBehaviorAction">
- <ownedComment xmi:id="_gzm14dwbEeCT5O2F6sGn5g" annotatedElement="_gzm14NwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VWUScBE9EeGOffqMW1YiZA" name="CallBehaviorAction">
+ <ownedComment xmi:id="_VWUScRE9EeGOffqMW1YiZA" annotatedElement="_VWUScBE9EeGOffqMW1YiZA">
<body>A call behavior action is a call action that invokes a behavior directly rather than invoking a behavioral feature that, in turn, results in the invocation of that behavior. The argument values of the action are available to the execution of the invoked behavior. For synchronous calls the execution of the call behavior action waits until the execution of the invoked behavior completes and a result is returned on its output pin. The action completes immediately without a result, if the call is asynchronous. In particular, the invoked behavior may be an activity.</body>
</ownedComment>
- <ownedRule xmi:id="_gzm14twbEeCT5O2F6sGn5g" name="result_pin_equal_parameter" constrainedElement="_gzm14NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzm149wbEeCT5O2F6sGn5g" annotatedElement="_gzm14twbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VWUSchE9EeGOffqMW1YiZA" name="result_pin_equal_parameter" constrainedElement="_VWUScBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWUScxE9EeGOffqMW1YiZA" annotatedElement="_VWUSchE9EeGOffqMW1YiZA">
<body>The number of result pins and the number of parameters of the behavior of type return, out, and in-out must be equal.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzm15NwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWUSdBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzm15dwbEeCT5O2F6sGn5g" name="type_ordering_multiplicity" constrainedElement="_gzm14NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzm15twbEeCT5O2F6sGn5g" annotatedElement="_gzm15dwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VWUSdRE9EeGOffqMW1YiZA" name="type_ordering_multiplicity" constrainedElement="_VWUScBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWUSdhE9EeGOffqMW1YiZA" annotatedElement="_VWUSdRE9EeGOffqMW1YiZA">
<body>The type, ordering, and multiplicity of an argument or result pin is derived from the corresponding parameter of the behavior.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzm159wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWUSdxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzm16NwbEeCT5O2F6sGn5g" name="argument_pin_equal_parameter" constrainedElement="_gzm14NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzm16dwbEeCT5O2F6sGn5g" annotatedElement="_gzm16NwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VWUSeBE9EeGOffqMW1YiZA" name="argument_pin_equal_parameter" constrainedElement="_VWUScBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWUSeRE9EeGOffqMW1YiZA" annotatedElement="_VWUSeBE9EeGOffqMW1YiZA">
<body>The number of argument pins and the number of parameters of the behavior of type in and in-out must be equal.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzm16twbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWUSehE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzm169wbEeCT5O2F6sGn5g" general="_gzmO0NwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gzm17NwbEeCT5O2F6sGn5g" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_gyTOVNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzm17dwbEeCT5O2F6sGn5g" annotatedElement="_gzm17NwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VWUSexE9EeGOffqMW1YiZA" general="_VWTEUBE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VWUSfBE9EeGOffqMW1YiZA" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_VS_RpRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWUSfRE9EeGOffqMW1YiZA" annotatedElement="_VWUSfBE9EeGOffqMW1YiZA">
<body>The invoked behavior. It must be capable of accepting and returning control.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzm17twbEeCT5O2F6sGn5g" name="CallEvent">
- <ownedComment xmi:id="_gzm179wbEeCT5O2F6sGn5g" annotatedElement="_gzm17twbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VWU5gBE9EeGOffqMW1YiZA" name="CallEvent">
+ <ownedComment xmi:id="_VWU5gRE9EeGOffqMW1YiZA" annotatedElement="_VWU5gBE9EeGOffqMW1YiZA">
<body>A call event models the receipt by an object of a message invoking a call of an operation.</body>
</ownedComment>
- <generalization xmi:id="_gzm18NwbEeCT5O2F6sGn5g" general="_g1MKRtwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gzm18dwbEeCT5O2F6sGn5g" name="operation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" association="_gynXYNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzm18twbEeCT5O2F6sGn5g" annotatedElement="_gzm18dwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VWU5ghE9EeGOffqMW1YiZA" general="_VaEKBhE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VWU5gxE9EeGOffqMW1YiZA" name="operation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" association="_VT868BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWU5hBE9EeGOffqMW1YiZA" annotatedElement="_VWU5gxE9EeGOffqMW1YiZA">
<body>Designates the operation whose invocation raised the call event.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gznc8NwbEeCT5O2F6sGn5g" name="CallOperationAction">
- <ownedComment xmi:id="_gznc8dwbEeCT5O2F6sGn5g" annotatedElement="_gznc8NwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VWVgkBE9EeGOffqMW1YiZA" name="CallOperationAction">
+ <ownedComment xmi:id="_VWVgkRE9EeGOffqMW1YiZA" annotatedElement="_VWVgkBE9EeGOffqMW1YiZA">
<body>A call operation action is an action that transmits an operation call request to the target object, where it may cause the invocation of associated behavior. The argument values of the action are available to the execution of the invoked behavior. If the action is marked synchronous, the execution of the call operation action waits until the execution of the invoked behavior completes and a reply transmission is returned to the caller; otherwise execution of the action is complete when the invocation of the operation is established and the execution of the invoked operation proceeds concurrently with the execution of the calling behavior. Any values returned as part of the reply transmission are put on the result output pins of the call operation action. Upon receipt of the reply transmission, execution of the call operation action is complete.</body>
</ownedComment>
- <ownedRule xmi:id="_gznc8twbEeCT5O2F6sGn5g" name="type_ordering_multiplicity" constrainedElement="_gznc8NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gznc89wbEeCT5O2F6sGn5g" annotatedElement="_gznc8twbEeCT5O2F6sGn5g">
- <body>The type, ordering, and multiplicity of an argument or result pin is derived from the corresponding owned parameter of the operation.</body>
+ <ownedRule xmi:id="_VWVgkhE9EeGOffqMW1YiZA" name="argument_pin_equal_parameter" constrainedElement="_VWVgkBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWVgkxE9EeGOffqMW1YiZA" annotatedElement="_VWVgkhE9EeGOffqMW1YiZA">
+ <body>The number of argument pins and the number of owned parameters of the operation of type in and in-out must be equal.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gznc9NwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWVglBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gznc9dwbEeCT5O2F6sGn5g" name="type_target_pin" constrainedElement="_gznc8NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gznc9twbEeCT5O2F6sGn5g" annotatedElement="_gznc9dwbEeCT5O2F6sGn5g">
- <body>The type of the target pin must be the same as the type that owns the operation.</body>
+ <ownedRule xmi:id="_VWVglRE9EeGOffqMW1YiZA" name="result_pin_equal_parameter" constrainedElement="_VWVgkBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWVglhE9EeGOffqMW1YiZA" annotatedElement="_VWVglRE9EeGOffqMW1YiZA">
+ <body>The number of result pins and the number of owned parameters of the operation of type return, out, and in-out must be equal.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gznc99wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWVglxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gznc-NwbEeCT5O2F6sGn5g" name="argument_pin_equal_parameter" constrainedElement="_gznc8NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gznc-dwbEeCT5O2F6sGn5g" annotatedElement="_gznc-NwbEeCT5O2F6sGn5g">
- <body>The number of argument pins and the number of owned parameters of the operation of type in and in-out must be equal.</body>
+ <ownedRule xmi:id="_VWVgmBE9EeGOffqMW1YiZA" name="type_target_pin" constrainedElement="_VWVgkBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWVgmRE9EeGOffqMW1YiZA" annotatedElement="_VWVgmBE9EeGOffqMW1YiZA">
+ <body>The type of the target pin must be the same as the type that owns the operation.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gznc-twbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWVgmhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gznc-9wbEeCT5O2F6sGn5g" name="result_pin_equal_parameter" constrainedElement="_gznc8NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gznc_NwbEeCT5O2F6sGn5g" annotatedElement="_gznc-9wbEeCT5O2F6sGn5g">
- <body>The number of result pins and the number of owned parameters of the operation of type return, out, and in-out must be equal.</body>
+ <ownedRule xmi:id="_VWVgmxE9EeGOffqMW1YiZA" name="type_ordering_multiplicity" constrainedElement="_VWVgkBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWVgnBE9EeGOffqMW1YiZA" annotatedElement="_VWVgmxE9EeGOffqMW1YiZA">
+ <body>The type, ordering, and multiplicity of an argument or result pin is derived from the corresponding owned parameter of the operation.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gznc_dwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWVgnRE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gznc_twbEeCT5O2F6sGn5g" general="_gzmO0NwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gznc_9wbEeCT5O2F6sGn5g" name="operation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" association="_gynXZNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzndANwbEeCT5O2F6sGn5g" annotatedElement="_gznc_9wbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VWVgnhE9EeGOffqMW1YiZA" general="_VWTEUBE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VWVgnxE9EeGOffqMW1YiZA" name="operation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" association="_VT869BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWVgoBE9EeGOffqMW1YiZA" annotatedElement="_VWVgnxE9EeGOffqMW1YiZA">
<body>The operation to be invoked by the action execution.</body>
</ownedComment>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzndAdwbEeCT5O2F6sGn5g" name="target" visibility="public" type="_g0aHKdwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzBnMNwbEeCT5O2F6sGn5g" association="_gy8HidwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzndAtwbEeCT5O2F6sGn5g" annotatedElement="_gzndAdwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWVgoRE9EeGOffqMW1YiZA" name="target" visibility="public" type="_VZp6WRE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_VU4IABE9EeGOffqMW1YiZA" association="_VUo3dRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWVgohE9EeGOffqMW1YiZA" annotatedElement="_VWVgoRE9EeGOffqMW1YiZA">
<body>The target object to which the request is sent. The classifier of the target object is used to dynamically determine a behavior to invoke. This object constitutes the context of the execution of the operation.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzndA9wbEeCT5O2F6sGn5g" name="CentralBufferNode">
- <ownedComment xmi:id="_gzndBNwbEeCT5O2F6sGn5g" annotatedElement="_gzndA9wbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VWWHoBE9EeGOffqMW1YiZA" name="CentralBufferNode">
+ <ownedComment xmi:id="_VWWHoRE9EeGOffqMW1YiZA" annotatedElement="_VWWHoBE9EeGOffqMW1YiZA">
<body>A central buffer node is an object node for managing flows from multiple sources and destinations.</body>
</ownedComment>
- <generalization xmi:id="_gzndBdwbEeCT5O2F6sGn5g" general="_g1XJYNwbEeCT5O2F6sGn5g"/>
+ <generalization xmi:id="_VWWHohE9EeGOffqMW1YiZA" general="_VbcDABE9EeGOffqMW1YiZA"/>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzoEANwbEeCT5O2F6sGn5g" name="ChangeEvent">
- <ownedComment xmi:id="_gzoEAdwbEeCT5O2F6sGn5g" annotatedElement="_gzoEANwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VWWusBE9EeGOffqMW1YiZA" name="ChangeEvent">
+ <ownedComment xmi:id="_VWWusRE9EeGOffqMW1YiZA" annotatedElement="_VWWusBE9EeGOffqMW1YiZA">
<body>A change event models a change in the system configuration that makes a condition true.</body>
</ownedComment>
- <generalization xmi:id="_gzoEAtwbEeCT5O2F6sGn5g" general="_g0N54NwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gzoEA9wbEeCT5O2F6sGn5g" name="changeExpression" visibility="public" type="_g2YdENwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyT1bdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzoEBNwbEeCT5O2F6sGn5g" annotatedElement="_gzoEA9wbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VWWushE9EeGOffqMW1YiZA" general="_VZOcgBE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VWWusxE9EeGOffqMW1YiZA" name="changeExpression" visibility="public" type="_VfGbABE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VTBt4BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWWutBE9EeGOffqMW1YiZA" annotatedElement="_VWWusxE9EeGOffqMW1YiZA">
<body>A Boolean-valued expression that will result in a change event whenever its value changes from false to true.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_00owUGvdEdq4DLWZOhbdEA" name="Class">
- <ownedComment xmi:id="_gzoEBdwbEeCT5O2F6sGn5g" annotatedElement="_00owUGvdEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_VWWutRE9EeGOffqMW1YiZA" annotatedElement="_00owUGvdEdq4DLWZOhbdEA">
+ <body>A class may be designated as active (i.e., each of its instances having its own thread of control) or passive (i.e., each of its instances executing within the context of some other object). A class may also specify which signals the instances of this class handle.</body>
+ </ownedComment>
+ <ownedComment xmi:id="_VWWuthE9EeGOffqMW1YiZA" annotatedElement="_00owUGvdEdq4DLWZOhbdEA">
<body>A class describes a set of objects that share the same specifications of features, constraints, and semantics.</body>
</ownedComment>
- <ownedComment xmi:id="_gzoEBtwbEeCT5O2F6sGn5g" annotatedElement="_00owUGvdEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_VWWutxE9EeGOffqMW1YiZA" annotatedElement="_00owUGvdEdq4DLWZOhbdEA">
<body>A class has the capability to have an internal structure and ports.</body>
</ownedComment>
- <ownedComment xmi:id="_gzoEB9wbEeCT5O2F6sGn5g" annotatedElement="_00owUGvdEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_VWWuuBE9EeGOffqMW1YiZA" annotatedElement="_00owUGvdEdq4DLWZOhbdEA">
<body>Class has derived association that indicates how it may be extended through one or more stereotypes. Stereotype is the only kind of metaclass that cannot be extended by stereotypes.</body>
</ownedComment>
- <ownedComment xmi:id="_gzoECNwbEeCT5O2F6sGn5g" annotatedElement="_00owUGvdEdq4DLWZOhbdEA">
- <body>A class may be designated as active (i.e., each of its instances having its own thread of control) or passive (i.e., each of its instances executing within the context of some other object). A class may also specify which signals the instances of this class handle.</body>
- </ownedComment>
- <ownedRule xmi:id="_gzoECdwbEeCT5O2F6sGn5g" name="passive_class" constrainedElement="_00owUGvdEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_gzoECtwbEeCT5O2F6sGn5g" annotatedElement="_gzoECdwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VWWuuRE9EeGOffqMW1YiZA" name="passive_class" constrainedElement="_00owUGvdEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_VWWuuhE9EeGOffqMW1YiZA" annotatedElement="_VWWuuRE9EeGOffqMW1YiZA">
<body>A passive class may not own receptions.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzoEC9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWWuuxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>not self.isActive implies self.ownedReception.isEmpty()</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzoEDNwbEeCT5O2F6sGn5g" general="_iY7sMGvsEdqG6fBIPwe-mw"/>
- <generalization xmi:id="_gzoEDdwbEeCT5O2F6sGn5g" general="_HiSd0LL2EeCBifIhhuFqZA"/>
- <ownedAttribute xmi:id="_gzoEDtwbEeCT5O2F6sGn5g" name="extension" visibility="public" type="_skHGwGvsEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" association="_gyc_VdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzoED9wbEeCT5O2F6sGn5g" annotatedElement="_gzoEDtwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VWXVwBE9EeGOffqMW1YiZA" general="_HiSd0LL2EeCBifIhhuFqZA"/>
+ <generalization xmi:id="_VWXVwRE9EeGOffqMW1YiZA" general="_iY7sMGvsEdqG6fBIPwe-mw"/>
+ <ownedAttribute xmi:id="_VWXVwhE9EeGOffqMW1YiZA" name="extension" visibility="public" type="_skHGwGvsEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" association="_VTavcRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWXVwxE9EeGOffqMW1YiZA" annotatedElement="_VWXVwhE9EeGOffqMW1YiZA">
<body>References the Extensions that specify additional properties of the metaclass. The property is derived from the extensions whose memberEnds are typed by the Class.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzoEENwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzoEEdwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWXVxBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWXVxRE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzpSINwbEeCT5O2F6sGn5g" name="isAbstract" visibility="public" redefinedProperty="_gzuxwNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzpSIdwbEeCT5O2F6sGn5g" annotatedElement="_gzpSINwbEeCT5O2F6sGn5g">
- <body>True when a class is abstract.</body>
- </ownedComment>
- <ownedComment xmi:id="_gzpSItwbEeCT5O2F6sGn5g" annotatedElement="_gzpSINwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWXVxhE9EeGOffqMW1YiZA" name="isAbstract" visibility="public" redefinedProperty="_VXtZkBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWXVxxE9EeGOffqMW1YiZA" annotatedElement="_VWXVxhE9EeGOffqMW1YiZA">
<body>If true, the Classifier does not provide a complete declaration and can typically not be instantiated. An abstract classifier is intended to be used by other classifiers e.g. as the target of general metarelationships or generalization relationships.</body>
</ownedComment>
+ <ownedComment xmi:id="_VWXVyBE9EeGOffqMW1YiZA" annotatedElement="_VWXVxhE9EeGOffqMW1YiZA">
+ <body>True when a class is abstract.</body>
+ </ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzpSI9wbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VWXVyRE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzpSJNwbEeCT5O2F6sGn5g" name="isActive" visibility="public">
- <ownedComment xmi:id="_gzpSJdwbEeCT5O2F6sGn5g" annotatedElement="_gzpSJNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWXVyhE9EeGOffqMW1YiZA" name="isActive" visibility="public">
+ <ownedComment xmi:id="_VWXVyxE9EeGOffqMW1YiZA" annotatedElement="_VWXVyhE9EeGOffqMW1YiZA">
<body>Determines whether an object specified by this class is active or not. If true, then the owning class is referred to as an active class. If false, then such a class is referred to as a passive class.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzpSJtwbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VWXVzBE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzpSJ9wbEeCT5O2F6sGn5g" name="nestedClassifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" isOrdered="true" aggregation="composite" subsettedProperty="_gyxIb9wbEeCT5O2F6sGn5g _g1S4AdwbEeCT5O2F6sGn5g" association="_gyk7ItwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzpSKNwbEeCT5O2F6sGn5g" annotatedElement="_gzpSJ9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWX80BE9EeGOffqMW1YiZA" name="nestedClassifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" isOrdered="true" aggregation="composite" subsettedProperty="_VUWjlxE9EeGOffqMW1YiZA _Var1EBE9EeGOffqMW1YiZA" association="_VT0YFhE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWX80RE9EeGOffqMW1YiZA" annotatedElement="_VWX80BE9EeGOffqMW1YiZA">
<body>References all the Classifiers that are defined (nested) within the Class.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzpSKdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzpSKtwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWX80hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWX80xE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzp5MNwbEeCT5O2F6sGn5g" name="ownedAttribute" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" redefinedProperty="_g2JMhdwbEeCT5O2F6sGn5g" subsettedProperty="_gzuKp9wbEeCT5O2F6sGn5g _g1S4AdwbEeCT5O2F6sGn5g" association="_gyn-fdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzp5MdwbEeCT5O2F6sGn5g" annotatedElement="_gzp5MNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWX81BE9EeGOffqMW1YiZA" name="ownedAttribute" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" redefinedProperty="_VejocRE9EeGOffqMW1YiZA" subsettedProperty="_Var1EBE9EeGOffqMW1YiZA _VXldxBE9EeGOffqMW1YiZA" association="_VT-wIxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWX81RE9EeGOffqMW1YiZA" annotatedElement="_VWX81BE9EeGOffqMW1YiZA">
<body>The attributes (i.e. the properties) owned by the class.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzp5MtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzp5M9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWX81hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWX81xE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzp5NNwbEeCT5O2F6sGn5g" name="ownedOperation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_gzuKr9wbEeCT5O2F6sGn5g _gyxIb9wbEeCT5O2F6sGn5g _g1S4AdwbEeCT5O2F6sGn5g" association="_gypzoNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzp5NdwbEeCT5O2F6sGn5g" annotatedElement="_gzp5NNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWZK8BE9EeGOffqMW1YiZA" name="ownedOperation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_VXmE1BE9EeGOffqMW1YiZA _VUWjlxE9EeGOffqMW1YiZA _Var1EBE9EeGOffqMW1YiZA" association="_VUBzcBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWZK8RE9EeGOffqMW1YiZA" annotatedElement="_VWZK8BE9EeGOffqMW1YiZA">
<body>The operations owned by the class.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzp5NtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzp5N9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWZK8hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWZK8xE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzp5ONwbEeCT5O2F6sGn5g" name="ownedReception" visibility="public" type="_g14t0NwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzuKr9wbEeCT5O2F6sGn5g _g1S4AdwbEeCT5O2F6sGn5g" association="_gyqauNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzp5OdwbEeCT5O2F6sGn5g" annotatedElement="_gzp5ONwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWZyABE9EeGOffqMW1YiZA" name="ownedReception" visibility="public" type="_Vdji4BE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_VXmE1BE9EeGOffqMW1YiZA _Var1EBE9EeGOffqMW1YiZA" association="_VUDooBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWZyARE9EeGOffqMW1YiZA" annotatedElement="_VWZyABE9EeGOffqMW1YiZA">
<body>Receptions that objects of this class are willing to accept.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzp5OtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzp5O9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWZyAhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWZyAxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzp5PNwbEeCT5O2F6sGn5g" name="superClass" visibility="public" type="_00owUGvdEdq4DLWZOhbdEA" isDerived="true" redefinedProperty="_gzuxs9wbEeCT5O2F6sGn5g" association="_gy8HgNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzp5PdwbEeCT5O2F6sGn5g" annotatedElement="_gzp5PNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VWaZEBE9EeGOffqMW1YiZA" name="superClass" visibility="public" type="_00owUGvdEdq4DLWZOhbdEA" isDerived="true" redefinedProperty="_VXsygBE9EeGOffqMW1YiZA" association="_VUoQYhE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VWaZERE9EeGOffqMW1YiZA" annotatedElement="_VWaZEBE9EeGOffqMW1YiZA">
<body>This gives the superclasses of a class.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzp5PtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzp5P9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWaZEhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWaZExE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_EpigwGwQEdq14q0ETb1t3g" name="createOwnedOperation">
<ownedComment xmi:id="_ZFCecOweEdqYHf-imTcTdw" annotatedElement="_EpigwGwQEdq14q0ETb1t3g">
@@ -3625,223 +3625,223 @@ endif</body>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_4xcu4FYKEdqrn7iZ0eqieg" name="extension" visibility="public" bodyCondition="_gzp5QdwbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gzp5QNwbEeCT5O2F6sGn5g" annotatedElement="_4xcu4FYKEdqrn7iZ0eqieg">
+ <ownedOperation xmi:id="_4xcu4FYKEdqrn7iZ0eqieg" name="extension" visibility="public" bodyCondition="_VWaZFRE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VWaZFBE9EeGOffqMW1YiZA" annotatedElement="_4xcu4FYKEdqrn7iZ0eqieg">
<body>Missing derivation for Class::/extension : Extension</body>
</ownedComment>
- <ownedRule xmi:id="_gzp5QdwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_4xcu4FYKEdqrn7iZ0eqieg _gzoEDtwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzp5QtwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VWaZFRE9EeGOffqMW1YiZA" name="spec" constrainedElement="_4xcu4FYKEdqrn7iZ0eqieg _VWXVwhE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VWaZFhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
<ownedParameter xmi:id="_8-RUoFYKEdqrn7iZ0eqieg" name="result" visibility="public" type="_skHGwGvsEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzqgQNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzqgQdwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWaZFxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VWcOQBE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_gzrHUNwbEeCT5O2F6sGn5g" name="inherit" visibility="public" bodyCondition="_gzrHUtwbEeCT5O2F6sGn5g" isQuery="true" redefinedOperation="_gzxN8NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzrHUdwbEeCT5O2F6sGn5g" annotatedElement="_gzrHUNwbEeCT5O2F6sGn5g">
+ <ownedOperation xmi:id="_VW5hQBE9EeGOffqMW1YiZA" name="inherit" visibility="public" bodyCondition="_VW5hQhE9EeGOffqMW1YiZA" isQuery="true" redefinedOperation="_VXxD8BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VW5hQRE9EeGOffqMW1YiZA" annotatedElement="_VW5hQBE9EeGOffqMW1YiZA">
<body>The inherit operation is overridden to exclude redefined properties.</body>
</ownedComment>
- <ownedRule xmi:id="_gzrHUtwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzrHUNwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzrHU9wbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VW5hQhE9EeGOffqMW1YiZA" name="spec" constrainedElement="_VW5hQBE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VW5hQxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = inhs->excluding(inh | ownedMember->select(oclIsKindOf(RedefinableElement))->select(redefinedElement->includes(inh)))</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_gzrHVNwbEeCT5O2F6sGn5g" name="result" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzrHVdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzrHVtwbEeCT5O2F6sGn5g" value="*"/>
+ <ownedParameter xmi:id="_VW5hRBE9EeGOffqMW1YiZA" name="result" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VW5hRRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VW5hRhE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
- <ownedParameter xmi:id="_gzrHV9wbEeCT5O2F6sGn5g" name="inhs" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzrHWNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzrHWdwbEeCT5O2F6sGn5g" value="*"/>
+ <ownedParameter xmi:id="_VW5hRxE9EeGOffqMW1YiZA" name="inhs" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VW5hSBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VW5hSRE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_hIWcYLLSEeCsYvaJqFFivQ" name="superClass" visibility="public" bodyCondition="_gzrHW9wbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gzrHWtwbEeCT5O2F6sGn5g" annotatedElement="_hIWcYLLSEeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_hIWcYLLSEeCsYvaJqFFivQ" name="superClass" visibility="public" bodyCondition="_VW6IUBE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VW5hShE9EeGOffqMW1YiZA" annotatedElement="_hIWcYLLSEeCsYvaJqFFivQ">
<body>Missing derivation for Class::/superClass : Class</body>
</ownedComment>
- <ownedRule xmi:id="_gzrHW9wbEeCT5O2F6sGn5g" name="spec" constrainedElement="_hIWcYLLSEeCsYvaJqFFivQ _gzp5PNwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzrHXNwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VW6IUBE9EeGOffqMW1YiZA" name="spec" constrainedElement="_hIWcYLLSEeCsYvaJqFFivQ _VWaZEBE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VW6IURE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
<ownedParameter xmi:id="_kX9L8LLSEeCsYvaJqFFivQ" name="result" visibility="public" type="_00owUGvdEdq4DLWZOhbdEA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzrHXdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzrHXtwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VW6IUhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VW6IUxE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6UV2QGwJEdq7X4sGURiZYA" name="Classifier" isAbstract="true">
- <ownedComment xmi:id="_gzruYNwbEeCT5O2F6sGn5g" annotatedElement="_6UV2QGwJEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_VXW0QBE9EeGOffqMW1YiZA" annotatedElement="_6UV2QGwJEdq7X4sGURiZYA">
<body>A classifier is a classification of instances - it describes a set of instances that have features in common. A classifier can specify a generalization hierarchy by referencing its general classifiers.</body>
</ownedComment>
- <ownedComment xmi:id="_gzruYdwbEeCT5O2F6sGn5g" annotatedElement="_6UV2QGwJEdq7X4sGURiZYA">
- <body>A classifier has the capability to own collaboration uses. These collaboration uses link a collaboration with the classifier to give a description of the workings of the classifier.</body>
+ <ownedComment xmi:id="_VXW0QRE9EeGOffqMW1YiZA" annotatedElement="_6UV2QGwJEdq7X4sGURiZYA">
+ <body>A classifier has the capability to own use cases. Although the owning classifier typically represents the subject to which the owned use cases apply, this is not necessarily the case. In principle, the same use case can be applied to multiple subjects, as identified by the subject association role of a use case.</body>
</ownedComment>
- <ownedComment xmi:id="_gzruYtwbEeCT5O2F6sGn5g" annotatedElement="_6UV2QGwJEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_VXW0QhE9EeGOffqMW1YiZA" annotatedElement="_6UV2QGwJEdq7X4sGURiZYA">
<body>Classifier is defined to be a kind of templateable element so that a classifier can be parameterized. It is also defined to be a kind of parameterable element so that a classifier can be a formal template parameter.</body>
</ownedComment>
- <ownedComment xmi:id="_gzruY9wbEeCT5O2F6sGn5g" annotatedElement="_6UV2QGwJEdq7X4sGURiZYA">
- <body>A classifier has the capability to own use cases. Although the owning classifier typically represents the subject to which the owned use cases apply, this is not necessarily the case. In principle, the same use case can be applied to multiple subjects, as identified by the subject association role of a use case.</body>
+ <ownedComment xmi:id="_VXW0QxE9EeGOffqMW1YiZA" annotatedElement="_6UV2QGwJEdq7X4sGURiZYA">
+ <body>A classifier has the capability to own collaboration uses. These collaboration uses link a collaboration with the classifier to give a description of the workings of the classifier.</body>
</ownedComment>
- <ownedRule xmi:id="_gzsVcNwbEeCT5O2F6sGn5g" name="specialize_type" constrainedElement="_6UV2QGwJEdq7X4sGURiZYA">
- <ownedComment xmi:id="_gzsVcdwbEeCT5O2F6sGn5g" annotatedElement="_gzsVcNwbEeCT5O2F6sGn5g">
- <body>A classifier may only specialize classifiers of a valid type.</body>
+ <ownedRule xmi:id="_VXk2sBE9EeGOffqMW1YiZA" name="non_final_parents" constrainedElement="_6UV2QGwJEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_VXk2sRE9EeGOffqMW1YiZA" annotatedElement="_VXk2sBE9EeGOffqMW1YiZA">
+ <body>The parents of a classifier must be non-final.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzsVctwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXk2shE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>self.parents()->forAll(c | self.maySpecializeType(c))</body>
+ <body>self.parents()->forAll(not isFinalSpecialization)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gztjkNwbEeCT5O2F6sGn5g" name="maps_to_generalization_set" constrainedElement="_6UV2QGwJEdq7X4sGURiZYA">
- <ownedComment xmi:id="_gztjkdwbEeCT5O2F6sGn5g" annotatedElement="_gztjkNwbEeCT5O2F6sGn5g">
- <body>The Classifier that maps to a GeneralizationSet may neither be a specific nor a general Classifier in any of the Generalization relationships defined for that GeneralizationSet. In other words, a power type may not be an instance of itself nor may its instances also be its subclasses.</body>
+ <ownedRule xmi:id="_VXk2sxE9EeGOffqMW1YiZA" name="no_cycles_in_generalization" constrainedElement="_6UV2QGwJEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_VXk2tBE9EeGOffqMW1YiZA" annotatedElement="_VXk2sxE9EeGOffqMW1YiZA">
+ <body>Generalization hierarchies must be directed and acyclical. A classifier can not be both a transitively general and transitively specific classifier of the same classifier.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gztjktwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXk2tRE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>true</body>
+ <body>not self.allParents()->includes(self)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gztjk9wbEeCT5O2F6sGn5g" name="non_final_parents" constrainedElement="_6UV2QGwJEdq7X4sGURiZYA">
- <ownedComment xmi:id="_gztjlNwbEeCT5O2F6sGn5g" annotatedElement="_gztjk9wbEeCT5O2F6sGn5g">
- <body>The parents of a classifier must be non-final.</body>
+ <ownedRule xmi:id="_VXk2thE9EeGOffqMW1YiZA" name="specialize_type" constrainedElement="_6UV2QGwJEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_VXk2txE9EeGOffqMW1YiZA" annotatedElement="_VXk2thE9EeGOffqMW1YiZA">
+ <body>A classifier may only specialize classifiers of a valid type.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gztjldwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXk2uBE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>self.parents()->forAll(not isFinalSpecialization)</body>
+ <body>self.parents()->forAll(c | self.maySpecializeType(c))</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzuKoNwbEeCT5O2F6sGn5g" name="no_cycles_in_generalization" constrainedElement="_6UV2QGwJEdq7X4sGURiZYA">
- <ownedComment xmi:id="_gzuKodwbEeCT5O2F6sGn5g" annotatedElement="_gzuKoNwbEeCT5O2F6sGn5g">
- <body>Generalization hierarchies must be directed and acyclical. A classifier can not be both a transitively general and transitively specific classifier of the same classifier.</body>
+ <ownedRule xmi:id="_VXk2uRE9EeGOffqMW1YiZA" name="maps_to_generalization_set" constrainedElement="_6UV2QGwJEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_VXk2uhE9EeGOffqMW1YiZA" annotatedElement="_VXk2uRE9EeGOffqMW1YiZA">
+ <body>The Classifier that maps to a GeneralizationSet may neither be a specific nor a general Classifier in any of the Generalization relationships defined for that GeneralizationSet. In other words, a power type may not be an instance of itself nor may its instances also be its subclasses.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzuKotwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXk2uxE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>not self.allParents()->includes(self)</body>
+ <body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzuKo9wbEeCT5O2F6sGn5g" general="_ZiwkoGwLEdq7X4sGURiZYA"/>
- <generalization xmi:id="_gzuKpNwbEeCT5O2F6sGn5g" general="_ynRtoGvtEdqG6fBIPwe-mw"/>
- <generalization xmi:id="_gzuKpdwbEeCT5O2F6sGn5g" general="_g2PTINwbEeCT5O2F6sGn5g"/>
- <generalization xmi:id="_gzuKptwbEeCT5O2F6sGn5g" general="_uCRA4La-EeCRxrN1JUGuxA"/>
- <ownedAttribute xmi:id="_gzuKp9wbEeCT5O2F6sGn5g" name="attribute" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="_gzuKr9wbEeCT5O2F6sGn5g _gyxIb9wbEeCT5O2F6sGn5g" association="_gySnT9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzuKqNwbEeCT5O2F6sGn5g" annotatedElement="_gzuKp9wbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VXldwBE9EeGOffqMW1YiZA" general="_ZiwkoGwLEdq7X4sGURiZYA"/>
+ <generalization xmi:id="_VXldwRE9EeGOffqMW1YiZA" general="_ynRtoGvtEdqG6fBIPwe-mw"/>
+ <generalization xmi:id="_VXldwhE9EeGOffqMW1YiZA" general="_uCRA4La-EeCRxrN1JUGuxA"/>
+ <generalization xmi:id="_VXldwxE9EeGOffqMW1YiZA" general="_VeuAgBE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VXldxBE9EeGOffqMW1YiZA" name="attribute" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="_VXmE1BE9EeGOffqMW1YiZA _VUWjlxE9EeGOffqMW1YiZA" association="_VS-qkxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXldxRE9EeGOffqMW1YiZA" annotatedElement="_VXldxBE9EeGOffqMW1YiZA">
<body>Refers to all of the Properties that are direct (i.e. not inherited or imported) attributes of the classifier.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzuKqdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzuKqtwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXldxhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXldxxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzuKq9wbEeCT5O2F6sGn5g" name="collaborationUse" visibility="public" type="_gz2tgNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyVDjNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzuKrNwbEeCT5O2F6sGn5g" annotatedElement="_gzuKq9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VXmE0BE9EeGOffqMW1YiZA" name="collaborationUse" visibility="public" type="_VX7cABE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VTExNRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXmE0RE9EeGOffqMW1YiZA" annotatedElement="_VXmE0BE9EeGOffqMW1YiZA">
<body>References the collaboration uses owned by the classifier.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzuKrdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzuKrtwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXmE0hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXmE0xE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzuKr9wbEeCT5O2F6sGn5g" name="feature" visibility="public" type="_UL0VYLbAEeCRxrN1JUGuxA" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="_g1S3_dwbEeCT5O2F6sGn5g" association="_gyc_VtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzuKsNwbEeCT5O2F6sGn5g" annotatedElement="_gzuKr9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VXmE1BE9EeGOffqMW1YiZA" name="feature" visibility="public" type="_UL0VYLbAEeCRxrN1JUGuxA" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="_VarOCBE9EeGOffqMW1YiZA" association="_VTavchE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXmE1RE9EeGOffqMW1YiZA" annotatedElement="_VXmE1BE9EeGOffqMW1YiZA">
<body>Specifies each feature defined in the classifier.</body>
</ownedComment>
- <ownedComment xmi:id="_gzuxsNwbEeCT5O2F6sGn5g" annotatedElement="_gzuKr9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_VXmE1hE9EeGOffqMW1YiZA" annotatedElement="_VXmE1BE9EeGOffqMW1YiZA">
<body>Note that there may be members of the Classifier that are of the type Feature but are not included in this association, e.g. inherited features.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzuxsdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzuxstwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXmE1xE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXpvMBE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzuxs9wbEeCT5O2F6sGn5g" name="general" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" isDerived="true" association="_gyeNcNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzuxtNwbEeCT5O2F6sGn5g" annotatedElement="_gzuxs9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VXsygBE9EeGOffqMW1YiZA" name="general" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" isDerived="true" association="_VTkgcxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXsygRE9EeGOffqMW1YiZA" annotatedElement="_VXsygBE9EeGOffqMW1YiZA">
<body>Specifies the general Classifiers for this Classifier.</body>
</ownedComment>
- <ownedComment xmi:id="_gzuxtdwbEeCT5O2F6sGn5g" annotatedElement="_gzuxs9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_VXsyghE9EeGOffqMW1YiZA" annotatedElement="_VXsygBE9EeGOffqMW1YiZA">
<body>References the general classifier in the Generalization relationship.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzuxttwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzuxt9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXsygxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXsyhBE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzuxuNwbEeCT5O2F6sGn5g" name="generalization" visibility="public" type="_C7AF4GwREdq14q0ETb1t3g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g _gy5rStwbEeCT5O2F6sGn5g" association="_gyeNedwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzuxudwbEeCT5O2F6sGn5g" annotatedElement="_gzuxuNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VXsyhRE9EeGOffqMW1YiZA" name="generalization" visibility="public" type="_C7AF4GwREdq14q0ETb1t3g" aggregation="composite" subsettedProperty="_VUkmBhE9EeGOffqMW1YiZA _GDD2YAtAEeGcpbeCPJfCmw" association="_VTlHhRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXsyhhE9EeGOffqMW1YiZA" annotatedElement="_VXsyhRE9EeGOffqMW1YiZA">
<body>Specifies the Generalization relationships for this Classifier. These Generalizations navigaten to more general classifiers in the generalization hierarchy.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzuxutwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzuxu9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXsyhxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXsyiBE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzuxvNwbEeCT5O2F6sGn5g" name="inheritedMember" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" subsettedProperty="_g1S3_dwbEeCT5O2F6sGn5g" association="_gygCqNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzuxvdwbEeCT5O2F6sGn5g" annotatedElement="_gzuxvNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VXsyiRE9EeGOffqMW1YiZA" name="inheritedMember" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" subsettedProperty="_VarOCBE9EeGOffqMW1YiZA" association="_VTpY9BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXsyihE9EeGOffqMW1YiZA" annotatedElement="_VXsyiRE9EeGOffqMW1YiZA">
<body>Specifies all elements inherited by this classifier from the general classifiers.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzuxvtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzuxv9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXsyixE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXsyjBE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzuxwNwbEeCT5O2F6sGn5g" name="isAbstract" visibility="public">
- <ownedComment xmi:id="_gzuxwdwbEeCT5O2F6sGn5g" annotatedElement="_gzuxwNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VXtZkBE9EeGOffqMW1YiZA" name="isAbstract" visibility="public">
+ <ownedComment xmi:id="_VXtZkRE9EeGOffqMW1YiZA" annotatedElement="_VXtZkBE9EeGOffqMW1YiZA">
<body>If true, the Classifier does not provide a complete declaration and can typically not be instantiated. An abstract classifier is intended to be used by other classifiers e.g. as the target of general metarelationships or generalization relationships.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzuxwtwbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VXtZkhE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzuxw9wbEeCT5O2F6sGn5g" name="isFinalSpecialization" visibility="public">
- <ownedComment xmi:id="_gzuxxNwbEeCT5O2F6sGn5g" annotatedElement="_gzuxw9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VXtZkxE9EeGOffqMW1YiZA" name="isFinalSpecialization" visibility="public">
+ <ownedComment xmi:id="_VXtZlBE9EeGOffqMW1YiZA" annotatedElement="_VXtZkxE9EeGOffqMW1YiZA">
<body>If true, the Classifier cannot be specialized by generalization. Note that this property is preserved through package merge operations; that is, the capability to specialize a Classifier (i.e., isFinalSpecialization =false) must be preserved in the resulting Classifier of a package merge operation where a Classifier with isFinalSpecialization =false is merged with a matching Classifier with isFinalSpecialization =true: the resulting Classifier will have isFinalSpecialization =false.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzuxxdwbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VXtZlRE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzuxxtwbEeCT5O2F6sGn5g" name="ownedTemplateSignature" visibility="public" type="_9keOQGvdEdq4DLWZOhbdEA" aggregation="composite" redefinedProperty="_g2PTI9wbEeCT5O2F6sGn5g" subsettedProperty="_gyxIb9wbEeCT5O2F6sGn5g" association="_gyrBw9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzuxx9wbEeCT5O2F6sGn5g" annotatedElement="_gzuxxtwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VXtZlhE9EeGOffqMW1YiZA" name="ownedTemplateSignature" visibility="public" type="_9keOQGvdEdq4DLWZOhbdEA" aggregation="composite" redefinedProperty="_VeuAgxE9EeGOffqMW1YiZA" subsettedProperty="_VUWjlxE9EeGOffqMW1YiZA" association="_VUEPsxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXtZlxE9EeGOffqMW1YiZA" annotatedElement="_VXtZlhE9EeGOffqMW1YiZA">
<body>The optional template signature specifying the formal template parameters.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzuxyNwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXtZmBE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzvYwNwbEeCT5O2F6sGn5g" name="ownedUseCase" visibility="public" type="_g2WA0NwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gyrBxtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzvYwdwbEeCT5O2F6sGn5g" annotatedElement="_gzvYwNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VXtZmRE9EeGOffqMW1YiZA" name="ownedUseCase" visibility="public" type="_VfFM4BE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_Var1EBE9EeGOffqMW1YiZA" association="_VUEPthE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXtZmhE9EeGOffqMW1YiZA" annotatedElement="_VXtZmRE9EeGOffqMW1YiZA">
<body>References the use cases owned by this classifier.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzvYwtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzvYw9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXtZmxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXtZnBE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzvYxNwbEeCT5O2F6sGn5g" name="powertypeExtent" visibility="public" type="_g0XD0NwbEeCT5O2F6sGn5g" association="_gys29twbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzvYxdwbEeCT5O2F6sGn5g" annotatedElement="_gzvYxNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VXtZnRE9EeGOffqMW1YiZA" name="powertypeExtent" visibility="public" type="_VZgwYBE9EeGOffqMW1YiZA" association="_VUJvRhE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXtZnhE9EeGOffqMW1YiZA" annotatedElement="_VXtZnRE9EeGOffqMW1YiZA">
<body>Designates the GeneralizationSet of which the associated Classifier is a power type.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzvYxtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzvYx9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXtZnxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXtZoBE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzvYyNwbEeCT5O2F6sGn5g" name="redefinedClassifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_g15U7twbEeCT5O2F6sGn5g" association="_gyv6R9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzvYydwbEeCT5O2F6sGn5g" annotatedElement="_gzvYyNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VXuAoBE9EeGOffqMW1YiZA" name="redefinedClassifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_VdtT4BE9EeGOffqMW1YiZA" association="_VUQc8BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXuAoRE9EeGOffqMW1YiZA" annotatedElement="_VXuAoBE9EeGOffqMW1YiZA">
<body>References the Classifiers that are redefined by this Classifier.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzvYytwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzvYy9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXuAohE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXuAoxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzvYzNwbEeCT5O2F6sGn5g" name="representation" visibility="public" type="_gz2tgNwbEeCT5O2F6sGn5g" subsettedProperty="_gzuKq9wbEeCT5O2F6sGn5g" association="_gyy9nNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzvYzdwbEeCT5O2F6sGn5g" annotatedElement="_gzvYzNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VXuApBE9EeGOffqMW1YiZA" name="representation" visibility="public" type="_VX7cABE9EeGOffqMW1YiZA" subsettedProperty="_VXmE0BE9EeGOffqMW1YiZA" association="_VUa1ABE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXuApRE9EeGOffqMW1YiZA" annotatedElement="_VXuApBE9EeGOffqMW1YiZA">
<body>References a collaboration use which indicates the collaboration that represents this classifier.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzvYztwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXuAphE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzvYz9wbEeCT5O2F6sGn5g" name="substitution" visibility="public" type="_g2KaoNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g _g1QbsNwbEeCT5O2F6sGn5g" association="_gy7gedwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzvY0NwbEeCT5O2F6sGn5g" annotatedElement="_gzvYz9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VXuApxE9EeGOffqMW1YiZA" name="substitution" visibility="public" type="_VeldoBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw _VaN7ABE9EeGOffqMW1YiZA" association="_VUoQYBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXuAqBE9EeGOffqMW1YiZA" annotatedElement="_VXuApxE9EeGOffqMW1YiZA">
<body>References the substitutions that are owned by this Classifier.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzvY0dwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzvY0twbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXuAqRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXuAqhE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzvY09wbEeCT5O2F6sGn5g" name="templateParameter" visibility="public" type="_gzzqMNwbEeCT5O2F6sGn5g" redefinedProperty="_g1noFtwbEeCT5O2F6sGn5g" association="_gyVDhNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzvY1NwbEeCT5O2F6sGn5g" annotatedElement="_gzvY09wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VXuAqxE9EeGOffqMW1YiZA" name="templateParameter" visibility="public" type="_VX2jgBE9EeGOffqMW1YiZA" redefinedProperty="_Vc731hE9EeGOffqMW1YiZA" association="_VTEKJBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXuArBE9EeGOffqMW1YiZA" annotatedElement="_VXuAqxE9EeGOffqMW1YiZA">
<body>The template parameter that exposes this element as a formal parameter.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzvY1dwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXuArRE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzvY1twbEeCT5O2F6sGn5g" name="useCase" visibility="public" type="_g2WA0NwbEeCT5O2F6sGn5g" association="_gy7gctwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzvY19wbEeCT5O2F6sGn5g" annotatedElement="_gzvY1twbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VXunsBE9EeGOffqMW1YiZA" name="useCase" visibility="public" type="_VfFM4BE9EeGOffqMW1YiZA" association="_VUnpURE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXunsRE9EeGOffqMW1YiZA" annotatedElement="_VXunsBE9EeGOffqMW1YiZA">
<body>The set of use cases for which this Classifier is the subject.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzvY2NwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzvY2dwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXunshE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXunsxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_KjT7EGwREdq14q0ETb1t3g" name="getAllAttributes" isQuery="true">
<ownedComment xmi:id="_osV7wOwkEdqYHf-imTcTdw" annotatedElement="_KjT7EGwREdq14q0ETb1t3g">
@@ -3958,582 +3958,582 @@ endif</body>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J92vca6-EdqjppZik4kD8A" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_gzv_0NwbEeCT5O2F6sGn5g" name="allFeatures" visibility="public" bodyCondition="_gzv_0twbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gzv_0dwbEeCT5O2F6sGn5g" annotatedElement="_gzv_0NwbEeCT5O2F6sGn5g">
+ <ownedOperation xmi:id="_VXuntBE9EeGOffqMW1YiZA" name="allFeatures" visibility="public" bodyCondition="_VXunthE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VXuntRE9EeGOffqMW1YiZA" annotatedElement="_VXuntBE9EeGOffqMW1YiZA">
<body>The query allFeatures() gives all of the features in the namespace of the classifier. In general, through mechanisms such as inheritance, this will be a larger set than feature.</body>
</ownedComment>
- <ownedRule xmi:id="_gzv_0twbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzv_0NwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzv_09wbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VXunthE9EeGOffqMW1YiZA" name="spec" constrainedElement="_VXuntBE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXuntxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = member->select(oclIsKindOf(Feature))</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_gzv_1NwbEeCT5O2F6sGn5g" name="result" visibility="public" type="_UL0VYLbAEeCRxrN1JUGuxA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzv_1dwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzv_1twbEeCT5O2F6sGn5g" value="*"/>
+ <ownedParameter xmi:id="_VXunuBE9EeGOffqMW1YiZA" name="result" visibility="public" type="_UL0VYLbAEeCRxrN1JUGuxA" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXunuRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXunuhE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_gzv_19wbEeCT5O2F6sGn5g" name="allParents" visibility="public" bodyCondition="_gzv_2dwbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gzv_2NwbEeCT5O2F6sGn5g" annotatedElement="_gzv_19wbEeCT5O2F6sGn5g">
+ <ownedOperation xmi:id="_VXvOwBE9EeGOffqMW1YiZA" name="allParents" visibility="public" bodyCondition="_VXvOwhE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VXvOwRE9EeGOffqMW1YiZA" annotatedElement="_VXvOwBE9EeGOffqMW1YiZA">
<body>The query allParents() gives all of the direct and indirect ancestors of a generalized Classifier.</body>
</ownedComment>
- <ownedRule xmi:id="_gzv_2dwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzv_19wbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzv_2twbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VXvOwhE9EeGOffqMW1YiZA" name="spec" constrainedElement="_VXvOwBE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXvOwxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = self.parents()->union(self.parents()->collect(p | p.allParents())</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_gzv_29wbEeCT5O2F6sGn5g" name="result" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzv_3NwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzv_3dwbEeCT5O2F6sGn5g" value="*"/>
+ <ownedParameter xmi:id="_VXvOxBE9EeGOffqMW1YiZA" name="result" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXvOxRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXvOxhE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_gzv_3twbEeCT5O2F6sGn5g" name="conformsTo" visibility="public" bodyCondition="_gzv_4NwbEeCT5O2F6sGn5g" isQuery="true" redefinedOperation="_g2ULo9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzv_39wbEeCT5O2F6sGn5g" annotatedElement="_gzv_3twbEeCT5O2F6sGn5g">
+ <ownedOperation xmi:id="_VXvOxxE9EeGOffqMW1YiZA" name="conformsTo" visibility="public" bodyCondition="_VXvOyRE9EeGOffqMW1YiZA" isQuery="true" redefinedOperation="_VfCwoRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXvOyBE9EeGOffqMW1YiZA" annotatedElement="_VXvOxxE9EeGOffqMW1YiZA">
<body>The query conformsTo() gives true for a classifier that defines a type that conforms to another. This is used, for example, in the specification of signature conformance for operations.</body>
</ownedComment>
- <ownedRule xmi:id="_gzv_4NwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzv_3twbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzv_4dwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VXvOyRE9EeGOffqMW1YiZA" name="spec" constrainedElement="_VXvOxxE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXvOyhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = (self=other) or (self.allParents()->includes(other))</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_gzv_4twbEeCT5O2F6sGn5g" name="result" visibility="public" direction="return">
+ <ownedParameter xmi:id="_VXvOyxE9EeGOffqMW1YiZA" name="result" visibility="public" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
- <ownedParameter xmi:id="_gzv_49wbEeCT5O2F6sGn5g" name="other" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
+ <ownedParameter xmi:id="_VXvOzBE9EeGOffqMW1YiZA" name="other" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
</ownedOperation>
- <ownedOperation xmi:id="_wKRjcLLSEeCsYvaJqFFivQ" name="general" visibility="public" bodyCondition="_gzwm4dwbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gzwm4NwbEeCT5O2F6sGn5g" annotatedElement="_wKRjcLLSEeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_wKRjcLLSEeCsYvaJqFFivQ" name="general" visibility="public" bodyCondition="_VXv10RE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VXv10BE9EeGOffqMW1YiZA" annotatedElement="_wKRjcLLSEeCsYvaJqFFivQ">
<body>The general classifiers are the classifiers referenced by the generalization relationships.</body>
</ownedComment>
- <ownedRule xmi:id="_gzwm4dwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_wKRjcLLSEeCsYvaJqFFivQ _gzuxs9wbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzwm4twbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VXv10RE9EeGOffqMW1YiZA" name="spec" constrainedElement="_wKRjcLLSEeCsYvaJqFFivQ _VXsygBE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXv10hE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = self.parents()</body>
</specification>
</ownedRule>
<ownedParameter xmi:id="_zGh5MLLSEeCsYvaJqFFivQ" name="result" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzwm49wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzwm5NwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXv10xE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXv11BE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_gzwm5dwbEeCT5O2F6sGn5g" name="hasVisibilityOf" visibility="public" bodyCondition="_gzwm6dwbEeCT5O2F6sGn5g" isQuery="true" precondition="_gzwm59wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzwm5twbEeCT5O2F6sGn5g" annotatedElement="_gzwm5dwbEeCT5O2F6sGn5g">
+ <ownedOperation xmi:id="_VXwc4BE9EeGOffqMW1YiZA" name="hasVisibilityOf" visibility="public" bodyCondition="_VXwc5BE9EeGOffqMW1YiZA" isQuery="true" precondition="_VXwc4hE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXwc4RE9EeGOffqMW1YiZA" annotatedElement="_VXwc4BE9EeGOffqMW1YiZA">
<body>The query hasVisibilityOf() determines whether a named element is visible in the classifier. By default all are visible. It is only called when the argument is something owned by a parent.</body>
</ownedComment>
- <ownedRule xmi:id="_gzwm59wbEeCT5O2F6sGn5g" name="pre" constrainedElement="_gzwm5dwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzwm6NwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VXwc4hE9EeGOffqMW1YiZA" name="pre" constrainedElement="_VXwc4BE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXwc4xE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>self.allParents()->including(self)->collect(c | c.member)->includes(n)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzwm6dwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzwm5dwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzwm6twbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VXwc5BE9EeGOffqMW1YiZA" name="spec" constrainedElement="_VXwc4BE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXwc5RE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = (n.visibility &lt;> VisibilityKind::private)</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_gzwm69wbEeCT5O2F6sGn5g" name="result" visibility="public" direction="return">
+ <ownedParameter xmi:id="_VXwc5hE9EeGOffqMW1YiZA" name="result" visibility="public" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
- <ownedParameter xmi:id="_gzwm7NwbEeCT5O2F6sGn5g" name="n" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw"/>
+ <ownedParameter xmi:id="_VXwc5xE9EeGOffqMW1YiZA" name="n" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw"/>
</ownedOperation>
- <ownedOperation xmi:id="_gzxN8NwbEeCT5O2F6sGn5g" name="inherit" visibility="public" bodyCondition="_gzxN89wbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gzxN8dwbEeCT5O2F6sGn5g" annotatedElement="_gzxN8NwbEeCT5O2F6sGn5g">
- <body>The query inherit() defines how to inherit a set of elements. Here the operation is defined to inherit them all. It is intended to be redefined in circumstances where inheritance is affected by redefinition.</body>
- </ownedComment>
- <ownedComment xmi:id="_gzxN8twbEeCT5O2F6sGn5g" annotatedElement="_gzxN8NwbEeCT5O2F6sGn5g">
+ <ownedOperation xmi:id="_VXxD8BE9EeGOffqMW1YiZA" name="inherit" visibility="public" bodyCondition="_VXxD8xE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VXxD8RE9EeGOffqMW1YiZA" annotatedElement="_VXxD8BE9EeGOffqMW1YiZA">
<body>The inherit operation is overridden to exclude redefined properties.</body>
</ownedComment>
- <ownedRule xmi:id="_gzxN89wbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzxN8NwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzxN9NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_VXxD8hE9EeGOffqMW1YiZA" annotatedElement="_VXxD8BE9EeGOffqMW1YiZA">
+ <body>The query inherit() defines how to inherit a set of elements. Here the operation is defined to inherit them all. It is intended to be redefined in circumstances where inheritance is affected by redefinition.</body>
+ </ownedComment>
+ <ownedRule xmi:id="_VXxD8xE9EeGOffqMW1YiZA" name="spec" constrainedElement="_VXxD8BE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXxD9BE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = inhs</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_gzxN9dwbEeCT5O2F6sGn5g" name="result" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzxN9twbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzxN99wbEeCT5O2F6sGn5g" value="*"/>
+ <ownedParameter xmi:id="_VXxD9RE9EeGOffqMW1YiZA" name="result" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXxD9hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXxD9xE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
- <ownedParameter xmi:id="_gzxN-NwbEeCT5O2F6sGn5g" name="inhs" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzxN-dwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzxN-twbEeCT5O2F6sGn5g" value="*"/>
+ <ownedParameter xmi:id="_VXxD-BE9EeGOffqMW1YiZA" name="inhs" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXxD-RE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXxD-hE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_gzxN-9wbEeCT5O2F6sGn5g" name="inheritableMembers" visibility="public" bodyCondition="_gzxN_9wbEeCT5O2F6sGn5g" isQuery="true" precondition="_gzxN_dwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzxN_NwbEeCT5O2F6sGn5g" annotatedElement="_gzxN-9wbEeCT5O2F6sGn5g">
+ <ownedOperation xmi:id="_VXxrABE9EeGOffqMW1YiZA" name="inheritableMembers" visibility="public" bodyCondition="_VXxrBBE9EeGOffqMW1YiZA" isQuery="true" precondition="_VXxrAhE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXxrARE9EeGOffqMW1YiZA" annotatedElement="_VXxrABE9EeGOffqMW1YiZA">
<body>The query inheritableMembers() gives all of the members of a classifier that may be inherited in one of its descendants, subject to whatever visibility restrictions apply.</body>
</ownedComment>
- <ownedRule xmi:id="_gzxN_dwbEeCT5O2F6sGn5g" name="pre" constrainedElement="_gzxN-9wbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzxN_twbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VXxrAhE9EeGOffqMW1YiZA" name="pre" constrainedElement="_VXxrABE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXxrAxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>c.allParents()->includes(self)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gzxN_9wbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzxN-9wbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzxOANwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VXxrBBE9EeGOffqMW1YiZA" name="spec" constrainedElement="_VXxrABE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXxrBRE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = member->select(m | c.hasVisibilityOf(m))</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_gzxOAdwbEeCT5O2F6sGn5g" name="result" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzxOAtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzxOA9wbEeCT5O2F6sGn5g" value="*"/>
+ <ownedParameter xmi:id="_VXxrBhE9EeGOffqMW1YiZA" name="result" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXxrBxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXxrCBE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
- <ownedParameter xmi:id="_gzxOBNwbEeCT5O2F6sGn5g" name="c" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
+ <ownedParameter xmi:id="_VXxrCRE9EeGOffqMW1YiZA" name="c" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
</ownedOperation>
- <ownedOperation xmi:id="_A3QeILLTEeCsYvaJqFFivQ" name="inheritedMember" visibility="public" bodyCondition="_gzx1ANwbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gzxOBdwbEeCT5O2F6sGn5g" annotatedElement="_A3QeILLTEeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_A3QeILLTEeCsYvaJqFFivQ" name="inheritedMember" visibility="public" bodyCondition="_VXxrCxE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VXxrChE9EeGOffqMW1YiZA" annotatedElement="_A3QeILLTEeCsYvaJqFFivQ">
<body>The inheritedMember association is derived by inheriting the inheritable members of the parents.</body>
</ownedComment>
- <ownedRule xmi:id="_gzx1ANwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_A3QeILLTEeCsYvaJqFFivQ _gzuxvNwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzx1AdwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VXxrCxE9EeGOffqMW1YiZA" name="spec" constrainedElement="_A3QeILLTEeCsYvaJqFFivQ _VXsyiRE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXxrDBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = self.inherit(self.parents()->collect(p|p.inheritableMembers(self))->asSet())</body>
</specification>
</ownedRule>
<ownedParameter xmi:id="_DI37cLLTEeCsYvaJqFFivQ" name="result" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzx1AtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzx1A9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXySEBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXySERE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_gzx1BNwbEeCT5O2F6sGn5g" name="isTemplate" visibility="public" bodyCondition="_gzx1BtwbEeCT5O2F6sGn5g" isQuery="true" redefinedOperation="_g2PTKtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzx1BdwbEeCT5O2F6sGn5g" annotatedElement="_gzx1BNwbEeCT5O2F6sGn5g">
+ <ownedOperation xmi:id="_VXy5IBE9EeGOffqMW1YiZA" name="isTemplate" visibility="public" bodyCondition="_VXy5IhE9EeGOffqMW1YiZA" isQuery="true" redefinedOperation="_VeuAihE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VXy5IRE9EeGOffqMW1YiZA" annotatedElement="_VXy5IBE9EeGOffqMW1YiZA">
<body>The query isTemplate() returns whether this templateable element is actually a template.</body>
</ownedComment>
- <ownedRule xmi:id="_gzx1BtwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzx1BNwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzx1B9wbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VXy5IhE9EeGOffqMW1YiZA" name="spec" constrainedElement="_VXy5IBE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXy5IxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = oclAsType(TemplatableElement).isTemplate() or general->exists(g | g.isTemplate())</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_gzx1CNwbEeCT5O2F6sGn5g" name="result" visibility="public" direction="return">
+ <ownedParameter xmi:id="_VXy5JBE9EeGOffqMW1YiZA" name="result" visibility="public" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_gzycENwbEeCT5O2F6sGn5g" name="maySpecializeType" visibility="public" bodyCondition="_gzycEtwbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gzycEdwbEeCT5O2F6sGn5g" annotatedElement="_gzycENwbEeCT5O2F6sGn5g">
+ <ownedOperation xmi:id="_VXzgMBE9EeGOffqMW1YiZA" name="maySpecializeType" visibility="public" bodyCondition="_VXzgMhE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VXzgMRE9EeGOffqMW1YiZA" annotatedElement="_VXzgMBE9EeGOffqMW1YiZA">
<body>The query maySpecializeType() determines whether this classifier may have a generalization relationship to classifiers of the specified type. By default a classifier may specialize classifiers of the same or a more general type. It is intended to be redefined by classifiers that have different specialization constraints.</body>
</ownedComment>
- <ownedRule xmi:id="_gzycEtwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzycENwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzycE9wbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VXzgMhE9EeGOffqMW1YiZA" name="spec" constrainedElement="_VXzgMBE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXzgMxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = self.oclIsKindOf(c.oclType)</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_gzycFNwbEeCT5O2F6sGn5g" name="result" visibility="public" direction="return">
+ <ownedParameter xmi:id="_VXzgNBE9EeGOffqMW1YiZA" name="result" visibility="public" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
- <ownedParameter xmi:id="_gzycFdwbEeCT5O2F6sGn5g" name="c" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
+ <ownedParameter xmi:id="_VXzgNRE9EeGOffqMW1YiZA" name="c" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
</ownedOperation>
- <ownedOperation xmi:id="_gzycFtwbEeCT5O2F6sGn5g" name="parents" visibility="public" bodyCondition="_gzycGNwbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gzycF9wbEeCT5O2F6sGn5g" annotatedElement="_gzycFtwbEeCT5O2F6sGn5g">
+ <ownedOperation xmi:id="_VXzgNhE9EeGOffqMW1YiZA" name="parents" visibility="public" bodyCondition="_VXzgOBE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VXzgNxE9EeGOffqMW1YiZA" annotatedElement="_VXzgNhE9EeGOffqMW1YiZA">
<body>The query parents() gives all of the immediate ancestors of a generalized Classifier.</body>
</ownedComment>
- <ownedRule xmi:id="_gzycGNwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzycFtwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzycGdwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VXzgOBE9EeGOffqMW1YiZA" name="spec" constrainedElement="_VXzgNhE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VXzgORE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = generalization.general</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_gzycGtwbEeCT5O2F6sGn5g" name="result" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzycG9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzycHNwbEeCT5O2F6sGn5g" value="*"/>
+ <ownedParameter xmi:id="_VXzgOhE9EeGOffqMW1YiZA" name="result" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VXzgOxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VXzgPBE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gzzqMNwbEeCT5O2F6sGn5g" name="ClassifierTemplateParameter">
- <ownedComment xmi:id="_gzzqMdwbEeCT5O2F6sGn5g" annotatedElement="_gzzqMNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VX2jgBE9EeGOffqMW1YiZA" name="ClassifierTemplateParameter">
+ <ownedComment xmi:id="_VX2jgRE9EeGOffqMW1YiZA" annotatedElement="_VX2jgBE9EeGOffqMW1YiZA">
<body>A classifier template parameter exposes a classifier as a formal template parameter.</body>
</ownedComment>
- <ownedRule xmi:id="_gzzqMtwbEeCT5O2F6sGn5g" name="has_constraining_classifier" constrainedElement="_gzzqMNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzzqM9wbEeCT5O2F6sGn5g" annotatedElement="_gzzqMtwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VX2jghE9EeGOffqMW1YiZA" name="has_constraining_classifier" constrainedElement="_VX2jgBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX2jgxE9EeGOffqMW1YiZA" annotatedElement="_VX2jghE9EeGOffqMW1YiZA">
<body>If &quot;allowSubstitutable&quot; is true, then there must be a constrainingClassifier.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzzqNNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX2jhBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>allowSubstitutable implies constrainingClassifier->notEmpty()</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gzzqNdwbEeCT5O2F6sGn5g" general="_KxRzgGvuEdqG6fBIPwe-mw"/>
- <ownedAttribute xmi:id="_gzzqNtwbEeCT5O2F6sGn5g" name="allowSubstitutable" visibility="public">
- <ownedComment xmi:id="_gzzqN9wbEeCT5O2F6sGn5g" annotatedElement="_gzzqNtwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VX2jhRE9EeGOffqMW1YiZA" general="_KxRzgGvuEdqG6fBIPwe-mw"/>
+ <ownedAttribute xmi:id="_VX2jhhE9EeGOffqMW1YiZA" name="allowSubstitutable" visibility="public">
+ <ownedComment xmi:id="_VX2jhxE9EeGOffqMW1YiZA" annotatedElement="_VX2jhhE9EeGOffqMW1YiZA">
<body>Constrains the required relationship between an actual parameter and the parameteredElement for this formal parameter.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzzqONwbEeCT5O2F6sGn5g" value="true"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VX2jiBE9EeGOffqMW1YiZA" value="true"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzzqOdwbEeCT5O2F6sGn5g" name="constrainingClassifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" association="_gyWRpNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzzqOtwbEeCT5O2F6sGn5g" annotatedElement="_gzzqOdwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VX2jiRE9EeGOffqMW1YiZA" name="constrainingClassifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" association="_VTHNeBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX2jihE9EeGOffqMW1YiZA" annotatedElement="_VX2jiRE9EeGOffqMW1YiZA">
<body>The classifiers that constrain the argument that can be used for the parameter. If the allowSubstitutable attribute is true, then any classifier that is compatible with this constraining classifier can be substituted; otherwise, it must be either this classifier or one of its subclasses. If this property is empty, there are no constraints on the classifier that can be used as an argument.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzzqO9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzzqPNwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VX2jixE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VX2jjBE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gzzqPdwbEeCT5O2F6sGn5g" name="parameteredElement" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" redefinedProperty="_g2M25twbEeCT5O2F6sGn5g" association="_gyVDhNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gzzqPtwbEeCT5O2F6sGn5g" annotatedElement="_gzzqPdwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VX2jjRE9EeGOffqMW1YiZA" name="parameteredElement" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" redefinedProperty="_Veq9MxE9EeGOffqMW1YiZA" association="_VTEKJBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX2jjhE9EeGOffqMW1YiZA" annotatedElement="_VX2jjRE9EeGOffqMW1YiZA">
<body>The parameterable classifier for this template parameter.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gz0RQNwbEeCT5O2F6sGn5g" name="Clause">
- <ownedComment xmi:id="_gz0RQdwbEeCT5O2F6sGn5g" annotatedElement="_gz0RQNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VX3xoBE9EeGOffqMW1YiZA" name="Clause">
+ <ownedComment xmi:id="_VX3xoRE9EeGOffqMW1YiZA" annotatedElement="_VX3xoBE9EeGOffqMW1YiZA">
<body>A clause is an element that represents a single branch of a conditional construct, including a test and a body section. The body section is executed only if (but not necessarily if) the test section evaluates true.</body>
</ownedComment>
- <ownedRule xmi:id="_gz0RQtwbEeCT5O2F6sGn5g" name="body_output_pins" constrainedElement="_gz0RQNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz0RQ9wbEeCT5O2F6sGn5g" annotatedElement="_gz0RQtwbEeCT5O2F6sGn5g">
- <body>The bodyOutput pins are output pins on actions in the body of the clause.</body>
+ <ownedRule xmi:id="_VX3xohE9EeGOffqMW1YiZA" name="test_and_body" constrainedElement="_VX3xoBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX3xoxE9EeGOffqMW1YiZA" annotatedElement="_VX3xohE9EeGOffqMW1YiZA">
+ <body>The test and body parts must be disjoint.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz0RRNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX3xpBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz0RRdwbEeCT5O2F6sGn5g" name="decider_output" constrainedElement="_gz0RQNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz0RRtwbEeCT5O2F6sGn5g" annotatedElement="_gz0RRdwbEeCT5O2F6sGn5g">
- <body>The decider output pin must be for the test body or a node contained by the test body as a structured node.</body>
+ <ownedRule xmi:id="_VX3xpRE9EeGOffqMW1YiZA" name="body_output_pins" constrainedElement="_VX3xoBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX3xphE9EeGOffqMW1YiZA" annotatedElement="_VX3xpRE9EeGOffqMW1YiZA">
+ <body>The bodyOutput pins are output pins on actions in the body of the clause.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz0RR9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX3xpxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz0RSNwbEeCT5O2F6sGn5g" name="test_and_body" constrainedElement="_gz0RQNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz0RSdwbEeCT5O2F6sGn5g" annotatedElement="_gz0RSNwbEeCT5O2F6sGn5g">
- <body>The test and body parts must be disjoint.</body>
+ <ownedRule xmi:id="_VX3xqBE9EeGOffqMW1YiZA" name="decider_output" constrainedElement="_VX3xoBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX3xqRE9EeGOffqMW1YiZA" annotatedElement="_VX3xqBE9EeGOffqMW1YiZA">
+ <body>The decider output pin must be for the test body or a node contained by the test body as a structured node.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz0RStwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX3xqhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gz0RS9wbEeCT5O2F6sGn5g" general="_kl90MGvbEdq4DLWZOhbdEA"/>
- <ownedAttribute xmi:id="_gz0RTNwbEeCT5O2F6sGn5g" name="body" visibility="public" type="_g0OhCNwbEeCT5O2F6sGn5g" association="_gyT1Z9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz0RTdwbEeCT5O2F6sGn5g" annotatedElement="_gz0RTNwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VX3xqxE9EeGOffqMW1YiZA" general="_kl90MGvbEdq4DLWZOhbdEA"/>
+ <ownedAttribute xmi:id="_VX3xrBE9EeGOffqMW1YiZA" name="body" visibility="public" type="_VZPqoBE9EeGOffqMW1YiZA" association="_VTBG0xE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX3xrRE9EeGOffqMW1YiZA" annotatedElement="_VX3xrBE9EeGOffqMW1YiZA">
<body>A nested activity fragment that is executed if the test evaluates to true and the clause is chosen over any concurrent clauses that also evaluate to true.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz0RTtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz04UNwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VX3xrhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VX3xrxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz04UdwbEeCT5O2F6sGn5g" name="bodyOutput" visibility="public" type="_g1fsRdwbEeCT5O2F6sGn5g" isOrdered="true" association="_gyTOX9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz04UtwbEeCT5O2F6sGn5g" annotatedElement="_gz04UdwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VX3xsBE9EeGOffqMW1YiZA" name="bodyOutput" visibility="public" type="_VcHYcBE9EeGOffqMW1YiZA" isOrdered="true" association="_VTAfwBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX3xsRE9EeGOffqMW1YiZA" annotatedElement="_VX3xsBE9EeGOffqMW1YiZA">
<body>A list of output pins within the body fragment whose values are moved to the result pins of the containing conditional node after execution of the clause body.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz04U9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz04VNwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VX3xshE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VX3xsxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz04VdwbEeCT5O2F6sGn5g" name="decider" visibility="public" type="_g1fsRdwbEeCT5O2F6sGn5g" association="_gyXfyNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz04VtwbEeCT5O2F6sGn5g" annotatedElement="_gz04VdwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VX3xtBE9EeGOffqMW1YiZA" name="decider" visibility="public" type="_VcHYcBE9EeGOffqMW1YiZA" association="_VTLe5BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX3xtRE9EeGOffqMW1YiZA" annotatedElement="_VX3xtBE9EeGOffqMW1YiZA">
<body>An output pin within the test fragment the value of which is examined after execution of the test to determine whether the body should be executed.</body>
</ownedComment>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz04V9wbEeCT5O2F6sGn5g" name="predecessorClause" visibility="public" type="_gz0RQNwbEeCT5O2F6sGn5g" association="_gyteANwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz04WNwbEeCT5O2F6sGn5g" annotatedElement="_gz04V9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VX3xthE9EeGOffqMW1YiZA" name="predecessorClause" visibility="public" type="_VX3xoBE9EeGOffqMW1YiZA" association="_VUKWWhE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX3xtxE9EeGOffqMW1YiZA" annotatedElement="_VX3xthE9EeGOffqMW1YiZA">
<body>A set of clauses whose tests must all evaluate false before the current clause can be tested.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz04WdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz04WtwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VX3xuBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VX3xuRE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz04W9wbEeCT5O2F6sGn5g" name="successorClause" visibility="public" type="_gz0RQNwbEeCT5O2F6sGn5g" association="_gyteANwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz04XNwbEeCT5O2F6sGn5g" annotatedElement="_gz04W9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VX3xuhE9EeGOffqMW1YiZA" name="successorClause" visibility="public" type="_VX3xoBE9EeGOffqMW1YiZA" association="_VUKWWhE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX3xuxE9EeGOffqMW1YiZA" annotatedElement="_VX3xuhE9EeGOffqMW1YiZA">
<body>A set of clauses which may not be tested unless the current clause tests false.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz04XdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz04XtwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VX3xvBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VX3xvRE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz04X9wbEeCT5O2F6sGn5g" name="test" visibility="public" type="_g0OhCNwbEeCT5O2F6sGn5g" association="_gy8um9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz04YNwbEeCT5O2F6sGn5g" annotatedElement="_gz04X9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VX3xvhE9EeGOffqMW1YiZA" name="test" visibility="public" type="_VZPqoBE9EeGOffqMW1YiZA" association="_VUqFkRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX3xvxE9EeGOffqMW1YiZA" annotatedElement="_VX3xvhE9EeGOffqMW1YiZA">
<body>A nested activity fragment with a designated output pin that specifies the result of the test.</body>
</ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz04YdwbEeCT5O2F6sGn5g" value="*"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VX3xwBE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gz04YtwbEeCT5O2F6sGn5g" name="ClearAssociationAction">
- <ownedComment xmi:id="_gz04Y9wbEeCT5O2F6sGn5g" annotatedElement="_gz04YtwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VX4_wBE9EeGOffqMW1YiZA" name="ClearAssociationAction">
+ <ownedComment xmi:id="_VX4_wRE9EeGOffqMW1YiZA" annotatedElement="_VX4_wBE9EeGOffqMW1YiZA">
<body>A clear association action is an action that destroys all links of an association in which a particular object participates.</body>
</ownedComment>
- <ownedRule xmi:id="_gz04ZNwbEeCT5O2F6sGn5g" name="multiplicity" constrainedElement="_gz04YtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz04ZdwbEeCT5O2F6sGn5g" annotatedElement="_gz04ZNwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VX4_whE9EeGOffqMW1YiZA" name="multiplicity" constrainedElement="_VX4_wBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX4_wxE9EeGOffqMW1YiZA" annotatedElement="_VX4_whE9EeGOffqMW1YiZA">
<body>The multiplicity of the input pin is 1..1.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz04ZtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX4_xBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>self.object.multiplicity.is(1,1)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz04Z9wbEeCT5O2F6sGn5g" name="same_type" constrainedElement="_gz04YtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz04aNwbEeCT5O2F6sGn5g" annotatedElement="_gz04Z9wbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VX4_xRE9EeGOffqMW1YiZA" name="same_type" constrainedElement="_VX4_wBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX4_xhE9EeGOffqMW1YiZA" annotatedElement="_VX4_xRE9EeGOffqMW1YiZA">
<body>The type of the input pin must be the same as the type of at least one of the association ends of the association.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz04adwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX4_xxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>self.association->exists(end.type = self.object.type)</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gz04atwbEeCT5O2F6sGn5g" general="_6WKakLLQEeCsYvaJqFFivQ"/>
- <ownedAttribute xmi:id="_gz04a9wbEeCT5O2F6sGn5g" name="association" visibility="public" type="_AwvxoGwNEdq7X4sGURiZYA" association="_gySnTNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz04bNwbEeCT5O2F6sGn5g" annotatedElement="_gz04a9wbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VX4_yBE9EeGOffqMW1YiZA" general="_6WKakLLQEeCsYvaJqFFivQ"/>
+ <ownedAttribute xmi:id="_VX4_yRE9EeGOffqMW1YiZA" name="association" visibility="public" type="_AwvxoGwNEdq7X4sGURiZYA" association="_VS-qkBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX4_yhE9EeGOffqMW1YiZA" annotatedElement="_VX4_yRE9EeGOffqMW1YiZA">
<body>Association to be cleared.</body>
</ownedComment>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz04bdwbEeCT5O2F6sGn5g" name="object" visibility="public" type="_g0aHKdwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzBnMNwbEeCT5O2F6sGn5g" association="_gyliMdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz04btwbEeCT5O2F6sGn5g" annotatedElement="_gz04bdwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VX4_yxE9EeGOffqMW1YiZA" name="object" visibility="public" type="_VZp6WRE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_VU4IABE9EeGOffqMW1YiZA" association="_VT2NQBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX4_zBE9EeGOffqMW1YiZA" annotatedElement="_VX4_yxE9EeGOffqMW1YiZA">
<body>Gives the input pin from which is obtained the object whose participation in the association is to be cleared.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gz1fYNwbEeCT5O2F6sGn5g" name="ClearStructuralFeatureAction">
- <ownedComment xmi:id="_gz2GcNwbEeCT5O2F6sGn5g" annotatedElement="_gz1fYNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VX5m0BE9EeGOffqMW1YiZA" name="ClearStructuralFeatureAction">
+ <ownedComment xmi:id="_VX5m0RE9EeGOffqMW1YiZA" annotatedElement="_VX5m0BE9EeGOffqMW1YiZA">
<body>A clear structural feature action is a structural feature action that removes all values of a structural feature.</body>
</ownedComment>
- <ownedRule xmi:id="_gz2GcdwbEeCT5O2F6sGn5g" name="type_of_result" constrainedElement="_gz1fYNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz2GctwbEeCT5O2F6sGn5g" annotatedElement="_gz2GcdwbEeCT5O2F6sGn5g">
- <body>The type of the result output pin is the same as the type of the inherited object input pin.</body>
+ <ownedRule xmi:id="_VX5m0hE9EeGOffqMW1YiZA" name="multiplicity_of_result" constrainedElement="_VX5m0BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX5m0xE9EeGOffqMW1YiZA" annotatedElement="_VX5m0hE9EeGOffqMW1YiZA">
+ <body>The multiplicity of the result output pin must be 1..1.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz2Gc9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX5m1BE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>result->notEmpty() implies self.result.type = self.object.type</body>
+ <body>result->notEmpty() implies self.result.multiplicity.is(1,1)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz2GdNwbEeCT5O2F6sGn5g" name="multiplicity_of_result" constrainedElement="_gz1fYNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz2GddwbEeCT5O2F6sGn5g" annotatedElement="_gz2GdNwbEeCT5O2F6sGn5g">
- <body>The multiplicity of the result output pin must be 1..1.</body>
+ <ownedRule xmi:id="_VX5m1RE9EeGOffqMW1YiZA" name="type_of_result" constrainedElement="_VX5m0BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX5m1hE9EeGOffqMW1YiZA" annotatedElement="_VX5m1RE9EeGOffqMW1YiZA">
+ <body>The type of the result output pin is the same as the type of the inherited object input pin.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz2GdtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX5m1xE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>result->notEmpty() implies self.result.multiplicity.is(1,1)</body>
+ <body>result->notEmpty() implies self.result.type = self.object.type</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gz2Gd9wbEeCT5O2F6sGn5g" general="_g2H-YNwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gz2GeNwbEeCT5O2F6sGn5g" name="result" visibility="public" type="_g1fsRdwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzCOK9wbEeCT5O2F6sGn5g" association="_gy0LvtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz2GedwbEeCT5O2F6sGn5g" annotatedElement="_gz2GeNwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VX5m2BE9EeGOffqMW1YiZA" general="_VehMMBE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VX5m2RE9EeGOffqMW1YiZA" name="result" visibility="public" type="_VcHYcBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_VU4vEBE9EeGOffqMW1YiZA" association="_VUcqMxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX5m2hE9EeGOffqMW1YiZA" annotatedElement="_VX5m2RE9EeGOffqMW1YiZA">
<body>Gives the output pin on which the result is put.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz2GetwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VX5m2xE9EeGOffqMW1YiZA"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gz2Ge9wbEeCT5O2F6sGn5g" name="ClearVariableAction">
- <ownedComment xmi:id="_gz2GfNwbEeCT5O2F6sGn5g" annotatedElement="_gz2Ge9wbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VX6N4BE9EeGOffqMW1YiZA" name="ClearVariableAction">
+ <ownedComment xmi:id="_VX6N4RE9EeGOffqMW1YiZA" annotatedElement="_VX6N4BE9EeGOffqMW1YiZA">
<body>A clear variable action is a variable action that removes all values of a variable.</body>
</ownedComment>
- <generalization xmi:id="_gz2GfdwbEeCT5O2F6sGn5g" general="_g2ZrMNwbEeCT5O2F6sGn5g"/>
+ <generalization xmi:id="_VX6N4hE9EeGOffqMW1YiZA" general="_VfIQRBE9EeGOffqMW1YiZA"/>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gz2GftwbEeCT5O2F6sGn5g" name="Collaboration">
- <ownedComment xmi:id="_gz2Gf9wbEeCT5O2F6sGn5g" annotatedElement="_gz2GftwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VX608BE9EeGOffqMW1YiZA" name="Collaboration">
+ <ownedComment xmi:id="_VX608RE9EeGOffqMW1YiZA" annotatedElement="_VX608BE9EeGOffqMW1YiZA">
<body>A collaboration use represents the application of the pattern described by a collaboration to a specific situation involving specific classes or instances playing the roles of the collaboration.</body>
</ownedComment>
- <generalization xmi:id="_gz2GgNwbEeCT5O2F6sGn5g" general="_FQiVsGwYEdqHKKVoxc0dlA"/>
- <generalization xmi:id="_gz2GgdwbEeCT5O2F6sGn5g" general="_iY7sMGvsEdqG6fBIPwe-mw"/>
- <ownedAttribute xmi:id="_gz2GgtwbEeCT5O2F6sGn5g" name="collaborationRole" visibility="public" type="_0dB44PnhEdunWsS3se92JQ" subsettedProperty="_g2JMkdwbEeCT5O2F6sGn5g" association="_gyVDiNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz2Gg9wbEeCT5O2F6sGn5g" annotatedElement="_gz2GgtwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VX608hE9EeGOffqMW1YiZA" general="_FQiVsGwYEdqHKKVoxc0dlA"/>
+ <generalization xmi:id="_VX608xE9EeGOffqMW1YiZA" general="_iY7sMGvsEdqG6fBIPwe-mw"/>
+ <ownedAttribute xmi:id="_VX609BE9EeGOffqMW1YiZA" name="collaborationRole" visibility="public" type="_0dB44PnhEdunWsS3se92JQ" subsettedProperty="_VekPgBE9EeGOffqMW1YiZA" association="_VTExMRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX609RE9EeGOffqMW1YiZA" annotatedElement="_VX609BE9EeGOffqMW1YiZA">
<body>References connectable elements (possibly owned by other classifiers) which represent roles that instances may play in this collaboration.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz2GhNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz2GhdwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VX609hE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VX609xE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gz2tgNwbEeCT5O2F6sGn5g" name="CollaborationUse">
- <ownedComment xmi:id="_gz2tgdwbEeCT5O2F6sGn5g" annotatedElement="_gz2tgNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VX7cABE9EeGOffqMW1YiZA" name="CollaborationUse">
+ <ownedComment xmi:id="_VX7cARE9EeGOffqMW1YiZA" annotatedElement="_VX7cABE9EeGOffqMW1YiZA">
<body>A collaboration use represents one particular use of a collaboration to explain the relationships between the properties of a classifier. A collaboration use shows how the pattern described by a collaboration is applied in a given context, by binding specific entities from that context to the roles of the collaboration. Depending on the context, these entities could be structural features of a classifier, instance specifications, or even roles in some containing collaboration. There may be multiple occurrences of a given collaboration within a classifier, each involving a different set of roles and connectors. A given role or connector may be involved in multiple occurrences of the same or different collaborations. Associated dependencies map features of the collaboration type to features in the classifier. These dependencies indicate which role in the classifier plays which role in the collaboration.</body>
</ownedComment>
- <ownedRule xmi:id="_gz2tgtwbEeCT5O2F6sGn5g" name="client_elements" constrainedElement="_gz2tgNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz2tg9wbEeCT5O2F6sGn5g" annotatedElement="_gz2tgtwbEeCT5O2F6sGn5g">
- <body>All the client elements of a roleBinding are in one classifier and all supplier elements of a roleBinding are in one collaboration and they are compatible.</body>
+ <ownedRule xmi:id="_VX7cAhE9EeGOffqMW1YiZA" name="connectors" constrainedElement="_VX7cABE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX7cAxE9EeGOffqMW1YiZA" annotatedElement="_VX7cAhE9EeGOffqMW1YiZA">
+ <body>The connectors in the classifier connect according to the connectors in the collaboration</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz2thNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX7cBBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz2thdwbEeCT5O2F6sGn5g" name="every_role" constrainedElement="_gz2tgNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz2thtwbEeCT5O2F6sGn5g" annotatedElement="_gz2thdwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VX7cBRE9EeGOffqMW1YiZA" name="every_role" constrainedElement="_VX7cABE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX7cBhE9EeGOffqMW1YiZA" annotatedElement="_VX7cBRE9EeGOffqMW1YiZA">
<body>Every role in the collaboration is bound within the collaboration use to a connectable element within the owning classifier.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz2th9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX7cBxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz2tiNwbEeCT5O2F6sGn5g" name="connectors" constrainedElement="_gz2tgNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz2tidwbEeCT5O2F6sGn5g" annotatedElement="_gz2tiNwbEeCT5O2F6sGn5g">
- <body>The connectors in the classifier connect according to the connectors in the collaboration</body>
+ <ownedRule xmi:id="_VX7cCBE9EeGOffqMW1YiZA" name="client_elements" constrainedElement="_VX7cABE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX7cCRE9EeGOffqMW1YiZA" annotatedElement="_VX7cCBE9EeGOffqMW1YiZA">
+ <body>All the client elements of a roleBinding are in one classifier and all supplier elements of a roleBinding are in one collaboration and they are compatible.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz2titwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX7cChE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gz2ti9wbEeCT5O2F6sGn5g" general="_csVgUGvtEdqG6fBIPwe-mw"/>
- <ownedAttribute xmi:id="_gz2tjNwbEeCT5O2F6sGn5g" name="roleBinding" visibility="public" type="_rEDGkGwKEdq7X4sGURiZYA" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gy32E9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz2tjdwbEeCT5O2F6sGn5g" annotatedElement="_gz2tjNwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VX7cCxE9EeGOffqMW1YiZA" general="_csVgUGvtEdqG6fBIPwe-mw"/>
+ <ownedAttribute xmi:id="_VX7cDBE9EeGOffqMW1YiZA" name="roleBinding" visibility="public" type="_rEDGkGwKEdq7X4sGURiZYA" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VUhisBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX7cDRE9EeGOffqMW1YiZA" annotatedElement="_VX7cDBE9EeGOffqMW1YiZA">
<body>A mapping between features of the collaboration type and features of the owning classifier. This mapping indicates which connectable element of the classifier plays which role(s) in the collaboration. A connectable element may be bound to multiple roles in the same collaboration use (that is, it may play multiple roles).</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz2tjtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz2tj9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VX7cDhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VX7cDxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz2tkNwbEeCT5O2F6sGn5g" name="type" visibility="public" type="_gz2GftwbEeCT5O2F6sGn5g" association="_gy98sNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz2tkdwbEeCT5O2F6sGn5g" annotatedElement="_gz2tkNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VX7cEBE9EeGOffqMW1YiZA" name="type" visibility="public" type="_VX608BE9EeGOffqMW1YiZA" association="_VUrTsxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX7cERE9EeGOffqMW1YiZA" annotatedElement="_VX7cEBE9EeGOffqMW1YiZA">
<body>The collaboration which is used in this occurrence. The collaboration defines the cooperation between its roles which are mapped to properties of the classifier owning the collaboration use.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gz3UkNwbEeCT5O2F6sGn5g" name="CombinedFragment">
- <ownedComment xmi:id="_gz3UkdwbEeCT5O2F6sGn5g" annotatedElement="_gz3UkNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VX8qIBE9EeGOffqMW1YiZA" name="CombinedFragment">
+ <ownedComment xmi:id="_VX8qIRE9EeGOffqMW1YiZA" annotatedElement="_VX8qIBE9EeGOffqMW1YiZA">
<body>A combined fragment defines an expression of interaction fragments. A combined fragment is defined by an interaction operator and corresponding interaction operands. Through the use of combined fragments the user will be able to describe a number of traces in a compact and concise manner.</body>
</ownedComment>
- <ownedRule xmi:id="_gz3UktwbEeCT5O2F6sGn5g" name="minint_and_maxint" constrainedElement="_gz3UkNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz3Uk9wbEeCT5O2F6sGn5g" annotatedElement="_gz3UktwbEeCT5O2F6sGn5g">
- <body>The InteractionConstraint with minint and maxint only apply when attached to an InteractionOperand where the interactionOperator is loop.</body>
+ <ownedRule xmi:id="_VX8qIhE9EeGOffqMW1YiZA" name="break" constrainedElement="_VX8qIBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX8qIxE9EeGOffqMW1YiZA" annotatedElement="_VX8qIhE9EeGOffqMW1YiZA">
+ <body>If the interactionOperator is break, the corresponding InteractionOperand must cover all Lifelines within the enclosing InteractionFragment.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz3UlNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX8qJBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz3UldwbEeCT5O2F6sGn5g" name="break" constrainedElement="_gz3UkNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz3UltwbEeCT5O2F6sGn5g" annotatedElement="_gz3UldwbEeCT5O2F6sGn5g">
- <body>If the interactionOperator is break, the corresponding InteractionOperand must cover all Lifelines within the enclosing InteractionFragment.</body>
+ <ownedRule xmi:id="_VX8qJRE9EeGOffqMW1YiZA" name="opt_loop_break_neg" constrainedElement="_VX8qIBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX8qJhE9EeGOffqMW1YiZA" annotatedElement="_VX8qJRE9EeGOffqMW1YiZA">
+ <body>If the interactionOperator is opt, loop, break, assert or neg, there must be exactly one operand.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz3Ul9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX8qJxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz3UmNwbEeCT5O2F6sGn5g" name="consider_and_ignore" constrainedElement="_gz3UkNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz3UmdwbEeCT5O2F6sGn5g" annotatedElement="_gz3UmNwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VX8qKBE9EeGOffqMW1YiZA" name="consider_and_ignore" constrainedElement="_VX8qIBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX8qKRE9EeGOffqMW1YiZA" annotatedElement="_VX8qKBE9EeGOffqMW1YiZA">
<body>The interaction operators 'consider' and 'ignore' can only be used for the CombineIgnoreFragment subtype of CombinedFragment</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz3UmtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX8qKhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>((interactionOperator = #consider) or (interactionOperator = #ignore)) implies oclsisTypeOf(CombineIgnoreFragment)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz3Um9wbEeCT5O2F6sGn5g" name="opt_loop_break_neg" constrainedElement="_gz3UkNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz3UnNwbEeCT5O2F6sGn5g" annotatedElement="_gz3Um9wbEeCT5O2F6sGn5g">
- <body>If the interactionOperator is opt, loop, break, assert or neg, there must be exactly one operand.</body>
+ <ownedRule xmi:id="_VX8qKxE9EeGOffqMW1YiZA" name="minint_and_maxint" constrainedElement="_VX8qIBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX8qLBE9EeGOffqMW1YiZA" annotatedElement="_VX8qKxE9EeGOffqMW1YiZA">
+ <body>The InteractionConstraint with minint and maxint only apply when attached to an InteractionOperand where the interactionOperator is loop.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz3UndwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX8qLRE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gz3UntwbEeCT5O2F6sGn5g" general="_g0cjYNwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gz3Un9wbEeCT5O2F6sGn5g" name="cfragmentGate" visibility="public" type="_g0V1sNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyT1atwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz3UoNwbEeCT5O2F6sGn5g" annotatedElement="_gz3Un9wbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VX8qLhE9EeGOffqMW1YiZA" general="_VZuLwBE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VX8qLxE9EeGOffqMW1YiZA" name="cfragmentGate" visibility="public" type="_VZeUIBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VTBG1hE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX8qMBE9EeGOffqMW1YiZA" annotatedElement="_VX8qLxE9EeGOffqMW1YiZA">
<body>Specifies the gates that form the interface between this CombinedFragment and its surroundings</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz3UodwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz3UotwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VX8qMRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VX8qMhE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz3Uo9wbEeCT5O2F6sGn5g" name="interactionOperator" visibility="public" type="_g2dVkNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz3UpNwbEeCT5O2F6sGn5g" annotatedElement="_gz3Uo9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VX8qMxE9EeGOffqMW1YiZA" name="interactionOperator" visibility="public" type="_VfOW0BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX8qNBE9EeGOffqMW1YiZA" annotatedElement="_VX8qMxE9EeGOffqMW1YiZA">
<body>Specifies the operation which defines the semantics of this combination of InteractionFragments.</body>
</ownedComment>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_gz3UpdwbEeCT5O2F6sGn5g" type="_g2dVkNwbEeCT5O2F6sGn5g" instance="_g2dVktwbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_VX8qNRE9EeGOffqMW1YiZA" type="_VfOW0BE9EeGOffqMW1YiZA" instance="_VfOW0hE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz3UptwbEeCT5O2F6sGn5g" name="operand" visibility="public" type="_g0dKcNwbEeCT5O2F6sGn5g" isOrdered="true" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gymwW9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz3Up9wbEeCT5O2F6sGn5g" annotatedElement="_gz3UptwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VX8qNhE9EeGOffqMW1YiZA" name="operand" visibility="public" type="_VZuy0BE9EeGOffqMW1YiZA" isOrdered="true" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VT8T5BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX8qNxE9EeGOffqMW1YiZA" annotatedElement="_VX8qNhE9EeGOffqMW1YiZA">
<body>The set of operands of the combined fragment.</body>
</ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz3UqNwbEeCT5O2F6sGn5g" value="*"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VX8qOBE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_Q8DcULGzEeCDe8CO90iVKQ" name="Comment">
- <ownedComment xmi:id="_gz3UqdwbEeCT5O2F6sGn5g" annotatedElement="_Q8DcULGzEeCDe8CO90iVKQ">
+ <ownedComment xmi:id="_VX9RMBE9EeGOffqMW1YiZA" annotatedElement="_Q8DcULGzEeCDe8CO90iVKQ">
<body>A comment is a textual annotation that can be attached to a set of elements.</body>
</ownedComment>
- <generalization xmi:id="_gz3UqtwbEeCT5O2F6sGn5g" general="_kl90MGvbEdq4DLWZOhbdEA"/>
- <ownedAttribute xmi:id="_gz3Uq9wbEeCT5O2F6sGn5g" name="annotatedElement" visibility="public" type="_kl90MGvbEdq4DLWZOhbdEA" association="_gySAPtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz3UrNwbEeCT5O2F6sGn5g" annotatedElement="_gz3Uq9wbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VX9RMRE9EeGOffqMW1YiZA" general="_kl90MGvbEdq4DLWZOhbdEA"/>
+ <ownedAttribute xmi:id="_VX94QBE9EeGOffqMW1YiZA" name="annotatedElement" visibility="public" type="_kl90MGvbEdq4DLWZOhbdEA" association="_VS9ccBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VX94QRE9EeGOffqMW1YiZA" annotatedElement="_VX94QBE9EeGOffqMW1YiZA">
<body>References the Element(s) being commented.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz3UrdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz3UrtwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VX94QhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VX94QxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_WiuJ4LGzEeCDe8CO90iVKQ" name="body" visibility="public">
- <ownedComment xmi:id="_gz3Ur9wbEeCT5O2F6sGn5g" annotatedElement="_WiuJ4LGzEeCDe8CO90iVKQ">
+ <ownedComment xmi:id="_VX94RBE9EeGOffqMW1YiZA" annotatedElement="_WiuJ4LGzEeCDe8CO90iVKQ">
<body>Specifies a string that is the comment.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz3UsNwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VX94RRE9EeGOffqMW1YiZA"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_E-7IoKJ9EdywJr5C4uHLKw" name="CommunicationPath">
- <ownedComment xmi:id="_gz37oNwbEeCT5O2F6sGn5g" annotatedElement="_E-7IoKJ9EdywJr5C4uHLKw">
+ <ownedComment xmi:id="_VX-fUBE9EeGOffqMW1YiZA" annotatedElement="_E-7IoKJ9EdywJr5C4uHLKw">
<body>A communication path is an association between two deployment targets, through which they are able to exchange signals and messages.</body>
</ownedComment>
- <ownedRule xmi:id="_gz37odwbEeCT5O2F6sGn5g" name="association_ends" constrainedElement="_E-7IoKJ9EdywJr5C4uHLKw">
- <ownedComment xmi:id="_gz37otwbEeCT5O2F6sGn5g" annotatedElement="_gz37odwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VX_GYBE9EeGOffqMW1YiZA" name="association_ends" constrainedElement="_E-7IoKJ9EdywJr5C4uHLKw">
+ <ownedComment xmi:id="_VX_GYRE9EeGOffqMW1YiZA" annotatedElement="_VX_GYBE9EeGOffqMW1YiZA">
<body>The association ends of a CommunicationPath are typed by DeploymentTargets.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz37o9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX_GYhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>self.endType->forAll (t | t.oclIsKindOf(DeploymentTarget))</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gz37pNwbEeCT5O2F6sGn5g" general="_AwvxoGwNEdq7X4sGURiZYA"/>
+ <generalization xmi:id="_VX_GYxE9EeGOffqMW1YiZA" general="_AwvxoGwNEdq7X4sGURiZYA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_DAbfwa69EdqjppZik4kD8A" name="Component">
- <ownedComment xmi:id="_gz37pdwbEeCT5O2F6sGn5g" annotatedElement="_DAbfwa69EdqjppZik4kD8A">
- <body>A component represents a modular part of a system that encapsulates its contents and whose manifestation is replaceable within its environment.</body>
- </ownedComment>
- <ownedComment xmi:id="_gz4isNwbEeCT5O2F6sGn5g" annotatedElement="_DAbfwa69EdqjppZik4kD8A">
+ <ownedComment xmi:id="_VX_GZBE9EeGOffqMW1YiZA" annotatedElement="_DAbfwa69EdqjppZik4kD8A">
<body>In the namespace of a component, all model elements that are involved in or related to its definition are either owned or imported explicitly. This may include, for example, use cases and dependencies (e.g. mappings), packages, components, and artifacts.</body>
</ownedComment>
- <ownedRule xmi:id="_gz4isdwbEeCT5O2F6sGn5g" name="no_nested_classifiers" constrainedElement="_DAbfwa69EdqjppZik4kD8A">
- <ownedComment xmi:id="_gz4istwbEeCT5O2F6sGn5g" annotatedElement="_gz4isdwbEeCT5O2F6sGn5g">
- <body>A component cannot nest classifiers.</body>
+ <ownedComment xmi:id="_VX_tcBE9EeGOffqMW1YiZA" annotatedElement="_DAbfwa69EdqjppZik4kD8A">
+ <body>A component represents a modular part of a system that encapsulates its contents and whose manifestation is replaceable within its environment.</body>
+ </ownedComment>
+ <ownedRule xmi:id="_VX_tcRE9EeGOffqMW1YiZA" name="no_packaged_elements" constrainedElement="_DAbfwa69EdqjppZik4kD8A">
+ <ownedComment xmi:id="_VX_tchE9EeGOffqMW1YiZA" annotatedElement="_VX_tcRE9EeGOffqMW1YiZA">
+ <body>component nested in a Class cannot have any packaged elements.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz4is9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX_tcxE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>self.nestedClassifier->isEmpty()</body>
+ <body>(not self.class->isEmpty()) implies self.packagedElement->isEmpty()</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz4itNwbEeCT5O2F6sGn5g" name="no_packaged_elements" constrainedElement="_DAbfwa69EdqjppZik4kD8A">
- <ownedComment xmi:id="_gz4itdwbEeCT5O2F6sGn5g" annotatedElement="_gz4itNwbEeCT5O2F6sGn5g">
- <body>component nested in a Class cannot have any packaged elements.</body>
+ <ownedRule xmi:id="_VX_tdBE9EeGOffqMW1YiZA" name="no_nested_classifiers" constrainedElement="_DAbfwa69EdqjppZik4kD8A">
+ <ownedComment xmi:id="_VX_tdRE9EeGOffqMW1YiZA" annotatedElement="_VX_tdBE9EeGOffqMW1YiZA">
+ <body>A component cannot nest classifiers.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz4ittwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VX_tdhE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>(not self.class->isEmpty()) implies self.packagedElement->isEmpty()</body>
+ <body>self.nestedClassifier->isEmpty()</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gz4it9wbEeCT5O2F6sGn5g" general="_00owUGvdEdq4DLWZOhbdEA"/>
- <ownedAttribute xmi:id="_gz4iuNwbEeCT5O2F6sGn5g" name="isIndirectlyInstantiated" visibility="public">
- <ownedComment xmi:id="_gz4iudwbEeCT5O2F6sGn5g" annotatedElement="_gz4iuNwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VX_tdxE9EeGOffqMW1YiZA" general="_00owUGvdEdq4DLWZOhbdEA"/>
+ <ownedAttribute xmi:id="_VYAUgBE9EeGOffqMW1YiZA" name="isIndirectlyInstantiated" visibility="public">
+ <ownedComment xmi:id="_VYAUgRE9EeGOffqMW1YiZA" annotatedElement="_VYAUgBE9EeGOffqMW1YiZA">
<body>isIndirectlyInstantiated : Boolean {default = true} The kind of instantiation that applies to a Component. If false, the component is instantiated as an addressable object. If true, the Component is defined at design-time, but at run-time (or execution-time) an object specified by the Component does not exist, that is, the component is instantiated indirectly, through the instantiation of its realizing classifiers or parts. Several standard stereotypes use this meta attribute (e.g., «specification», «focus», «subsystem»).</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gz4iutwbEeCT5O2F6sGn5g" value="true"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VYAUghE9EeGOffqMW1YiZA" value="true"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz4iu9wbEeCT5O2F6sGn5g" name="packagedElement" visibility="public" type="_jKxnwGwLEdq7X4sGURiZYA" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gyrBy9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz4ivNwbEeCT5O2F6sGn5g" annotatedElement="_gz4iu9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYAUgxE9EeGOffqMW1YiZA" name="packagedElement" visibility="public" type="_jKxnwGwLEdq7X4sGURiZYA" aggregation="composite" subsettedProperty="_Var1EBE9EeGOffqMW1YiZA" association="_VUGr8BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYAUhBE9EeGOffqMW1YiZA" annotatedElement="_VYAUgxE9EeGOffqMW1YiZA">
<body>The set of PackageableElements that a Component owns. In the namespace of a component, all model elements that are involved in or related to its definition may be owned or imported explicitly. These may include e.g. Classes, Interfaces, Components, Packages, Use cases, Dependencies (e.g. mappings), and Artifacts.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz4ivdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz4ivtwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYAUhRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYAUhhE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz4iv9wbEeCT5O2F6sGn5g" name="provided" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" association="_gyuFENwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz4iwNwbEeCT5O2F6sGn5g" annotatedElement="_gz4iv9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYAUhxE9EeGOffqMW1YiZA" name="provided" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" association="_VULkdBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYAUiBE9EeGOffqMW1YiZA" annotatedElement="_VYAUhxE9EeGOffqMW1YiZA">
<body>The interfaces that the component exposes to its environment. These interfaces may be Realized by the Component or any of its realizingClassifiers, or they may be the Interfaces that are provided by its public Ports.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz4iwdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz4iwtwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYAUiRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYAUihE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz4iw9wbEeCT5O2F6sGn5g" name="realization" visibility="public" type="_gz6-8NwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g _gy8HhdwbEeCT5O2F6sGn5g" association="_gyusK9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz4ixNwbEeCT5O2F6sGn5g" annotatedElement="_gz4iw9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYAUixE9EeGOffqMW1YiZA" name="realization" visibility="public" type="_VYEl8BE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_VUo3cRE9EeGOffqMW1YiZA _GDD2YAtAEeGcpbeCPJfCmw" association="_VUNZpBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYAUjBE9EeGOffqMW1YiZA" annotatedElement="_VYAUixE9EeGOffqMW1YiZA">
<body>The set of Realizations owned by the Component. Realizations reference the Classifiers of which the Component is an abstraction; i.e., that realize its behavior.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz4ixdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz4ixtwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYAUjRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYAUjhE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz5JwNwbEeCT5O2F6sGn5g" name="required" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" association="_gy0LsNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz5JwdwbEeCT5O2F6sGn5g" annotatedElement="_gz5JwNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYA7kBE9EeGOffqMW1YiZA" name="required" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" association="_VUcDIBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYA7kRE9EeGOffqMW1YiZA" annotatedElement="_VYA7kBE9EeGOffqMW1YiZA">
<body>The interfaces that the component requires from other components in its environment in order to be able to offer its full set of provided functionality. These interfaces may be used by the Component or any of its realizingClassifiers, or they may be the Interfaces that are required by its public Ports.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz5JwtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz5Jw9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYA7khE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYA7kxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_IJwKAK69EdqjppZik4kD8A" name="createOwnedClass">
<ownedComment xmi:id="_gykdUPZPEdqYHf-imTcTdw" annotatedElement="_IJwKAK69EdqjppZik4kD8A">
@@ -4589,12 +4589,12 @@ endif</body>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_PGB0gLLUEeCsYvaJqFFivQ" name="provided" visibility="public" bodyCondition="_gz5JxdwbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gz5JxNwbEeCT5O2F6sGn5g" annotatedElement="_PGB0gLLUEeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_PGB0gLLUEeCsYvaJqFFivQ" name="provided" visibility="public" bodyCondition="_VYA7lRE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VYA7lBE9EeGOffqMW1YiZA" annotatedElement="_PGB0gLLUEeCsYvaJqFFivQ">
<body>Missing derivation for Component::/provided : Interface</body>
</ownedComment>
- <ownedRule xmi:id="_gz5JxdwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_PGB0gLLUEeCsYvaJqFFivQ _gz4iv9wbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz5JxtwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYA7lRE9EeGOffqMW1YiZA" name="spec" constrainedElement="_PGB0gLLUEeCsYvaJqFFivQ _VYAUhxE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYA7lhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result =
let realizedInterfaces : Set(Interface) = RealizedInterfaces(self) ,
@@ -4608,34 +4608,34 @@ in realizedInterfaces->union(realizingClassifierInterfaces) ->union(providedByP
</specification>
</ownedRule>
<ownedParameter xmi:id="_R-77ULLUEeCsYvaJqFFivQ" name="result" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz5Jx9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz5JyNwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYA7lxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYA7mBE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_gz5JydwbEeCT5O2F6sGn5g" name="realizedInterfaces" visibility="public" bodyCondition="_gz5w0NwbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gz5JytwbEeCT5O2F6sGn5g" annotatedElement="_gz5JydwbEeCT5O2F6sGn5g">
+ <ownedOperation xmi:id="_VYCJsBE9EeGOffqMW1YiZA" name="realizedInterfaces" visibility="public" bodyCondition="_VYCJshE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VYCJsRE9EeGOffqMW1YiZA" annotatedElement="_VYCJsBE9EeGOffqMW1YiZA">
<body>Utility returning the set of realized interfaces of a component.</body>
</ownedComment>
- <ownedRule xmi:id="_gz5w0NwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gz5JydwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz5w0dwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYCJshE9EeGOffqMW1YiZA" name="spec" constrainedElement="_VYCJsBE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYCJsxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = (classifier.clientDependency->
select(dependency|dependency.oclIsKindOf(Realization) and dependency.supplier.oclIsKindOf(Interface)))->
collect(dependency|dependency.client)</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_gz5w0twbEeCT5O2F6sGn5g" name="result" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz5w09wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz5w1NwbEeCT5O2F6sGn5g" value="*"/>
+ <ownedParameter xmi:id="_VYCJtBE9EeGOffqMW1YiZA" name="result" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYCJtRE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYCJthE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
- <ownedParameter xmi:id="_gz5w1dwbEeCT5O2F6sGn5g" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
+ <ownedParameter xmi:id="_VYCJtxE9EeGOffqMW1YiZA" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
</ownedOperation>
- <ownedOperation xmi:id="_lHjyALLUEeCsYvaJqFFivQ" name="required" visibility="public" bodyCondition="_gz5w19wbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gz5w1twbEeCT5O2F6sGn5g" annotatedElement="_lHjyALLUEeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_lHjyALLUEeCsYvaJqFFivQ" name="required" visibility="public" bodyCondition="_VYCJuRE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VYCJuBE9EeGOffqMW1YiZA" annotatedElement="_lHjyALLUEeCsYvaJqFFivQ">
<body>Missing derivation for Component::/required : Interface</body>
</ownedComment>
- <ownedRule xmi:id="_gz5w19wbEeCT5O2F6sGn5g" name="spec" constrainedElement="_lHjyALLUEeCsYvaJqFFivQ _gz5JwNwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz5w2NwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYCJuRE9EeGOffqMW1YiZA" name="spec" constrainedElement="_lHjyALLUEeCsYvaJqFFivQ _VYA7kBE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYCJuhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result =
let usedInterfaces : Set(Interface) = UsedInterfaces(self),
@@ -4649,309 +4649,309 @@ in usedInterfaces->union(realizingClassifierInterfaces) ->union(usedByPorts)->a
</specification>
</ownedRule>
<ownedParameter xmi:id="_lHjyAbLUEeCsYvaJqFFivQ" name="result" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz5w2dwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz5w2twbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYCJuxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYCJvBE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_gz5w29wbEeCT5O2F6sGn5g" name="usedInterfaces" visibility="public" bodyCondition="_gz5w3dwbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gz5w3NwbEeCT5O2F6sGn5g" annotatedElement="_gz5w29wbEeCT5O2F6sGn5g">
+ <ownedOperation xmi:id="_VYDX0BE9EeGOffqMW1YiZA" name="usedInterfaces" visibility="public" bodyCondition="_VYDX0hE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VYDX0RE9EeGOffqMW1YiZA" annotatedElement="_VYDX0BE9EeGOffqMW1YiZA">
<body>Utility returning the set of used interfaces of a component.</body>
</ownedComment>
- <ownedRule xmi:id="_gz5w3dwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gz5w29wbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz5w3twbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYDX0hE9EeGOffqMW1YiZA" name="spec" constrainedElement="_VYDX0BE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYDX0xE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = (classifier.supplierDependency->
select(dependency|dependency.oclIsKindOf(Usage) and dependency.supplier.oclIsKindOf(interface)))->
collect(dependency|dependency.supplier)</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_gz5w39wbEeCT5O2F6sGn5g" name="result" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz5w4NwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz5w4dwbEeCT5O2F6sGn5g" value="*"/>
+ <ownedParameter xmi:id="_VYDX1BE9EeGOffqMW1YiZA" name="result" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYDX1RE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYDX1hE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
- <ownedParameter xmi:id="_gz5w4twbEeCT5O2F6sGn5g" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
+ <ownedParameter xmi:id="_VYDX1xE9EeGOffqMW1YiZA" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gz6-8NwbEeCT5O2F6sGn5g" name="ComponentRealization">
- <ownedComment xmi:id="_gz6-8dwbEeCT5O2F6sGn5g" annotatedElement="_gz6-8NwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VYEl8BE9EeGOffqMW1YiZA" name="ComponentRealization">
+ <ownedComment xmi:id="_VYEl8RE9EeGOffqMW1YiZA" annotatedElement="_VYEl8BE9EeGOffqMW1YiZA">
<body>The realization concept is specialized to (optionally) define the classifiers that realize the contract offered by a component in terms of its provided and required interfaces. The component forms an abstraction from these various classifiers.</body>
</ownedComment>
- <generalization xmi:id="_gz6-8twbEeCT5O2F6sGn5g" general="_g14Gx9wbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gz6-89wbEeCT5O2F6sGn5g" name="abstraction" visibility="public" type="_DAbfwa69EdqjppZik4kD8A" subsettedProperty="_g0EI5twbEeCT5O2F6sGn5g _g0JodNwbEeCT5O2F6sGn5g" association="_gyusK9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz6-9NwbEeCT5O2F6sGn5g" annotatedElement="_gz6-89wbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VYEl8hE9EeGOffqMW1YiZA" general="_Vdi72xE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VYEl8xE9EeGOffqMW1YiZA" name="abstraction" visibility="public" type="_DAbfwa69EdqjppZik4kD8A" subsettedProperty="_VYyXoxE9EeGOffqMW1YiZA _N3hRMAtAEeGcpbeCPJfCmw" association="_VUNZpBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYEl9BE9EeGOffqMW1YiZA" annotatedElement="_VYEl8xE9EeGOffqMW1YiZA">
<body>The Component that owns this ComponentRealization and which is implemented by its realizing classifiers.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz6-9dwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYEl9RE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz6-9twbEeCT5O2F6sGn5g" name="realizingClassifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_g0EI49wbEeCT5O2F6sGn5g" association="_gyvTNNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz6-99wbEeCT5O2F6sGn5g" annotatedElement="_gz6-9twbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYEl9hE9EeGOffqMW1YiZA" name="realizingClassifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_VYyXoBE9EeGOffqMW1YiZA" association="_VUPO0BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYEl9xE9EeGOffqMW1YiZA" annotatedElement="_VYEl9hE9EeGOffqMW1YiZA">
<body>The classifiers that are involved in the implementation of the Component that owns this Realization.</body>
</ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz6--NwbEeCT5O2F6sGn5g" value="*"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYEl-BE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gz7mANwbEeCT5O2F6sGn5g" name="ConditionalNode">
- <ownedComment xmi:id="_gz7mAdwbEeCT5O2F6sGn5g" annotatedElement="_gz7mANwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VYGbIBE9EeGOffqMW1YiZA" name="ConditionalNode">
+ <ownedComment xmi:id="_VYGbIRE9EeGOffqMW1YiZA" annotatedElement="_VYGbIBE9EeGOffqMW1YiZA">
<body>A conditional node is a structured activity node that represents an exclusive choice among some number of alternatives.</body>
</ownedComment>
- <ownedRule xmi:id="_gz7mAtwbEeCT5O2F6sGn5g" name="result_no_incoming" constrainedElement="_gz7mANwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz7mA9wbEeCT5O2F6sGn5g" annotatedElement="_gz7mAtwbEeCT5O2F6sGn5g">
- <body>The result output pins have no incoming edges.</body>
+ <ownedRule xmi:id="_VYGbIhE9EeGOffqMW1YiZA" name="executable_nodes" constrainedElement="_VYGbIBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYGbIxE9EeGOffqMW1YiZA" annotatedElement="_VYGbIhE9EeGOffqMW1YiZA">
+ <body>The union of the ExecutabledNodes in the test and body parts of all clauses must be the same as the subset of nodes contained in the ConditionalNode (considered as a StructuredActivityNode) that are ExecutableNodes.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz7mBNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYGbJBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz7mBdwbEeCT5O2F6sGn5g" name="no_input_pins" constrainedElement="_gz7mANwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz7mBtwbEeCT5O2F6sGn5g" annotatedElement="_gz7mBdwbEeCT5O2F6sGn5g">
- <body>A conditional node has no input pins.</body>
+ <ownedRule xmi:id="_VYGbJRE9EeGOffqMW1YiZA" name="clause_no_predecessor" constrainedElement="_VYGbIBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYGbJhE9EeGOffqMW1YiZA" annotatedElement="_VYGbJRE9EeGOffqMW1YiZA">
+ <body>No two clauses within a ConditionalNode maybe predecessor clauses of each other, either directly or indirectly.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz7mB9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYGbJxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz7mCNwbEeCT5O2F6sGn5g" name="one_clause_with_executable_node" constrainedElement="_gz7mANwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz7mCdwbEeCT5O2F6sGn5g" annotatedElement="_gz7mCNwbEeCT5O2F6sGn5g">
- <body>No ExecutableNode may appear in the test or body part of more than one clause of a conditional node.</body>
+ <ownedRule xmi:id="_VYGbKBE9EeGOffqMW1YiZA" name="matching_output_pins" constrainedElement="_VYGbIBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYGbKRE9EeGOffqMW1YiZA" annotatedElement="_VYGbKBE9EeGOffqMW1YiZA">
+ <body>Each clause of a conditional node must have the same number of bodyOutput pins as the conditional node has result output pins, and each clause bodyOutput pin must be compatible with the corresponding result pin (by positional order) in type, multiplicity, ordering and uniqueness.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz7mCtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYGbKhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz7mC9wbEeCT5O2F6sGn5g" name="matching_output_pins" constrainedElement="_gz7mANwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz7mDNwbEeCT5O2F6sGn5g" annotatedElement="_gz7mC9wbEeCT5O2F6sGn5g">
- <body>Each clause of a conditional node must have the same number of bodyOutput pins as the conditional node has result output pins, and each clause bodyOutput pin must be compatible with the corresponding result pin (by positional order) in type, multiplicity, ordering and uniqueness.</body>
+ <ownedRule xmi:id="_VYGbKxE9EeGOffqMW1YiZA" name="one_clause_with_executable_node" constrainedElement="_VYGbIBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYGbLBE9EeGOffqMW1YiZA" annotatedElement="_VYGbKxE9EeGOffqMW1YiZA">
+ <body>No ExecutableNode may appear in the test or body part of more than one clause of a conditional node.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz7mDdwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYGbLRE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz7mDtwbEeCT5O2F6sGn5g" name="executable_nodes" constrainedElement="_gz7mANwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz7mD9wbEeCT5O2F6sGn5g" annotatedElement="_gz7mDtwbEeCT5O2F6sGn5g">
- <body>The union of the ExecutabledNodes in the test and body parts of all clauses must be the same as the subset of nodes contained in the ConditionalNode (considered as a StructuredActivityNode) that are ExecutableNodes.</body>
+ <ownedRule xmi:id="_VYGbLhE9EeGOffqMW1YiZA" name="result_no_incoming" constrainedElement="_VYGbIBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYGbLxE9EeGOffqMW1YiZA" annotatedElement="_VYGbLhE9EeGOffqMW1YiZA">
+ <body>The result output pins have no incoming edges.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz7mENwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYGbMBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz7mEdwbEeCT5O2F6sGn5g" name="clause_no_predecessor" constrainedElement="_gz7mANwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz7mEtwbEeCT5O2F6sGn5g" annotatedElement="_gz7mEdwbEeCT5O2F6sGn5g">
- <body>No two clauses within a ConditionalNode maybe predecessor clauses of each other, either directly or indirectly.</body>
+ <ownedRule xmi:id="_VYGbMRE9EeGOffqMW1YiZA" name="no_input_pins" constrainedElement="_VYGbIBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYGbMhE9EeGOffqMW1YiZA" annotatedElement="_VYGbMRE9EeGOffqMW1YiZA">
+ <body>A conditional node has no input pins.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz7mE9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYGbMxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gz7mFNwbEeCT5O2F6sGn5g" general="_w1_2cLLREeCsYvaJqFFivQ"/>
- <ownedAttribute xmi:id="_gz7mFdwbEeCT5O2F6sGn5g" name="clause" visibility="public" type="_gz0RQNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyVDhdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz7mFtwbEeCT5O2F6sGn5g" annotatedElement="_gz7mFdwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VYGbNBE9EeGOffqMW1YiZA" general="_w1_2cLLREeCsYvaJqFFivQ"/>
+ <ownedAttribute xmi:id="_VYGbNRE9EeGOffqMW1YiZA" name="clause" visibility="public" type="_VX3xoBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VTEKJRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYGbNhE9EeGOffqMW1YiZA" annotatedElement="_VYGbNRE9EeGOffqMW1YiZA">
<body>Set of clauses composing the conditional.</body>
</ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz7mF9wbEeCT5O2F6sGn5g" value="*"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYGbNxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz7mGNwbEeCT5O2F6sGn5g" name="isAssured" visibility="public">
- <ownedComment xmi:id="_gz7mGdwbEeCT5O2F6sGn5g" annotatedElement="_gz7mGNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYGbOBE9EeGOffqMW1YiZA" name="isAssured" visibility="public">
+ <ownedComment xmi:id="_VYGbORE9EeGOffqMW1YiZA" annotatedElement="_VYGbOBE9EeGOffqMW1YiZA">
<body>If true, the modeler asserts that at least one test will succeed.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gz7mGtwbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VYGbOhE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz7mG9wbEeCT5O2F6sGn5g" name="isDeterminate" visibility="public">
- <ownedComment xmi:id="_gz7mHNwbEeCT5O2F6sGn5g" annotatedElement="_gz7mG9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYGbOxE9EeGOffqMW1YiZA" name="isDeterminate" visibility="public">
+ <ownedComment xmi:id="_VYGbPBE9EeGOffqMW1YiZA" annotatedElement="_VYGbOxE9EeGOffqMW1YiZA">
<body>If true, the modeler asserts that at most one test will succeed.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gz7mHdwbEeCT5O2F6sGn5g"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VYGbPRE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz7mHtwbEeCT5O2F6sGn5g" name="result" visibility="public" type="_g1fsRdwbEeCT5O2F6sGn5g" isOrdered="true" aggregation="composite" redefinedProperty="_g2IlgdwbEeCT5O2F6sGn5g" association="_gy0ywNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz7mH9wbEeCT5O2F6sGn5g" annotatedElement="_gz7mHtwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYGbPhE9EeGOffqMW1YiZA" name="result" visibility="public" type="_VcHYcBE9EeGOffqMW1YiZA" isOrdered="true" aggregation="composite" redefinedProperty="_VeiaWhE9EeGOffqMW1YiZA" association="_VUcqNhE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYGbPxE9EeGOffqMW1YiZA" annotatedElement="_VYGbPhE9EeGOffqMW1YiZA">
<body>A list of output pins that constitute the data flow outputs of the conditional.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz7mINwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz7mIdwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYGbQBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYGbQRE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_0dB44PnhEdunWsS3se92JQ" name="ConnectableElement" isAbstract="true">
- <ownedComment xmi:id="_gz7mItwbEeCT5O2F6sGn5g" annotatedElement="_0dB44PnhEdunWsS3se92JQ">
+ <ownedComment xmi:id="_VYHpQBE9EeGOffqMW1YiZA" annotatedElement="_0dB44PnhEdunWsS3se92JQ">
<body>ConnectableElement is an abstract metaclass representing a set of instances that play roles of a classifier. Connectable elements may be joined by attached connectors and specify configurations of linked instances to be created within an instance of the containing classifier.</body>
</ownedComment>
- <ownedComment xmi:id="_gz7mI9wbEeCT5O2F6sGn5g" annotatedElement="_0dB44PnhEdunWsS3se92JQ">
+ <ownedComment xmi:id="_VYHpQRE9EeGOffqMW1YiZA" annotatedElement="_0dB44PnhEdunWsS3se92JQ">
<body>A connectable element may be exposed as a connectable element template parameter.</body>
</ownedComment>
- <generalization xmi:id="_gz7mJNwbEeCT5O2F6sGn5g" general="_g2UysNwbEeCT5O2F6sGn5g"/>
- <generalization xmi:id="_gz7mJdwbEeCT5O2F6sGn5g" general="_g1noENwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gz7mJtwbEeCT5O2F6sGn5g" name="end" visibility="public" type="_aOgw0GveEdq4DLWZOhbdEA" isOrdered="true" isReadOnly="true" isDerived="true" association="_81UZgPnhEdunWsS3se92JQ">
- <ownedComment xmi:id="_gz7mJ9wbEeCT5O2F6sGn5g" annotatedElement="_gz7mJtwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VYHpQhE9EeGOffqMW1YiZA" general="_VfDXsBE9EeGOffqMW1YiZA"/>
+ <generalization xmi:id="_VYHpQxE9EeGOffqMW1YiZA" general="_Vc730BE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VYIQUBE9EeGOffqMW1YiZA" name="end" visibility="public" type="_aOgw0GveEdq4DLWZOhbdEA" isOrdered="true" isReadOnly="true" isDerived="true" association="_81UZgPnhEdunWsS3se92JQ">
+ <ownedComment xmi:id="_VYIQURE9EeGOffqMW1YiZA" annotatedElement="_VYIQUBE9EeGOffqMW1YiZA">
<body>Denotes a set of connector ends that attaches to this connectable element.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz7mKNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz7mKdwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYIQUhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYIQUxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz7mKtwbEeCT5O2F6sGn5g" name="templateParameter" visibility="public" type="_gz80INwbEeCT5O2F6sGn5g" redefinedProperty="_g1noFtwbEeCT5O2F6sGn5g" association="_gyVqmNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz7mK9wbEeCT5O2F6sGn5g" annotatedElement="_gz7mKtwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYIQVBE9EeGOffqMW1YiZA" name="templateParameter" visibility="public" type="_VYJecBE9EeGOffqMW1YiZA" redefinedProperty="_Vc731hE9EeGOffqMW1YiZA" association="_VTF_VRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYIQVRE9EeGOffqMW1YiZA" annotatedElement="_VYIQVBE9EeGOffqMW1YiZA">
<body>The ConnectableElementTemplateParameter for this ConnectableElement parameter.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz7mLNwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYIQVhE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedOperation xmi:id="_ETr20LLVEeCsYvaJqFFivQ" name="end" visibility="public" bodyCondition="_gz8NEdwbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gz8NENwbEeCT5O2F6sGn5g" annotatedElement="_ETr20LLVEeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_ETr20LLVEeCsYvaJqFFivQ" name="end" visibility="public" bodyCondition="_VYIQWBE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VYIQVxE9EeGOffqMW1YiZA" annotatedElement="_ETr20LLVEeCsYvaJqFFivQ">
<body>Missing derivation for ConnectableElement::/end : ConnectorEnd</body>
</ownedComment>
- <ownedRule xmi:id="_gz8NEdwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_ETr20LLVEeCsYvaJqFFivQ _gz7mJtwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz8NEtwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYIQWBE9EeGOffqMW1YiZA" name="spec" constrainedElement="_ETr20LLVEeCsYvaJqFFivQ _VYIQUBE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYIQWRE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
<ownedParameter xmi:id="_Hrm04LLVEeCsYvaJqFFivQ" name="result" visibility="public" type="_aOgw0GveEdq4DLWZOhbdEA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz8NE9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz8NFNwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYI3YBE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYI3YRE9EeGOffqMW1YiZA" value="*"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gz80INwbEeCT5O2F6sGn5g" name="ConnectableElementTemplateParameter">
- <ownedComment xmi:id="_gz80IdwbEeCT5O2F6sGn5g" annotatedElement="_gz80INwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VYJecBE9EeGOffqMW1YiZA" name="ConnectableElementTemplateParameter">
+ <ownedComment xmi:id="_VYJecRE9EeGOffqMW1YiZA" annotatedElement="_VYJecBE9EeGOffqMW1YiZA">
<body>A connectable element template parameter exposes a connectable element as a formal parameter for a template.</body>
</ownedComment>
- <generalization xmi:id="_gz80ItwbEeCT5O2F6sGn5g" general="_KxRzgGvuEdqG6fBIPwe-mw"/>
- <ownedAttribute xmi:id="_gz80I9wbEeCT5O2F6sGn5g" name="parameteredElement" visibility="public" type="_0dB44PnhEdunWsS3se92JQ" redefinedProperty="_g2M25twbEeCT5O2F6sGn5g" association="_gyVqmNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz80JNwbEeCT5O2F6sGn5g" annotatedElement="_gz80I9wbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VYJechE9EeGOffqMW1YiZA" general="_KxRzgGvuEdqG6fBIPwe-mw"/>
+ <ownedAttribute xmi:id="_VYJecxE9EeGOffqMW1YiZA" name="parameteredElement" visibility="public" type="_0dB44PnhEdunWsS3se92JQ" redefinedProperty="_Veq9MxE9EeGOffqMW1YiZA" association="_VTF_VRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYJedBE9EeGOffqMW1YiZA" annotatedElement="_VYJecxE9EeGOffqMW1YiZA">
<body>The ConnectableElement for this template parameter.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gz80JdwbEeCT5O2F6sGn5g" name="ConnectionPointReference">
- <ownedComment xmi:id="_gz80JtwbEeCT5O2F6sGn5g" annotatedElement="_gz80JdwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VYKskBE9EeGOffqMW1YiZA" name="ConnectionPointReference">
+ <ownedComment xmi:id="_VYKskRE9EeGOffqMW1YiZA" annotatedElement="_VYKskBE9EeGOffqMW1YiZA">
<body>A connection point reference represents a usage (as part of a submachine state) of an entry/exit point defined in the statemachine reference by the submachine state.</body>
</ownedComment>
- <ownedRule xmi:id="_gz80J9wbEeCT5O2F6sGn5g" name="exit_pseudostates" constrainedElement="_gz80JdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz80KNwbEeCT5O2F6sGn5g" annotatedElement="_gz80J9wbEeCT5O2F6sGn5g">
- <body>The exit Pseudostates must be Pseudostates with kind exitPoint.</body>
+ <ownedRule xmi:id="_VYKskhE9EeGOffqMW1YiZA" name="entry_pseudostates" constrainedElement="_VYKskBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYKskxE9EeGOffqMW1YiZA" annotatedElement="_VYKskhE9EeGOffqMW1YiZA">
+ <body>The entry Pseudostates must be Pseudostates with kind entryPoint.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz80KdwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYKslBE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>exit->notEmpty() implies exit->forAll(e | e.kind = #exitPoint)</body>
+ <body>entry->notEmpty() implies entry->forAll(e | e.kind = #entryPoint)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz80KtwbEeCT5O2F6sGn5g" name="entry_pseudostates" constrainedElement="_gz80JdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz80K9wbEeCT5O2F6sGn5g" annotatedElement="_gz80KtwbEeCT5O2F6sGn5g">
- <body>The entry Pseudostates must be Pseudostates with kind entryPoint.</body>
+ <ownedRule xmi:id="_VYKslRE9EeGOffqMW1YiZA" name="exit_pseudostates" constrainedElement="_VYKskBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYKslhE9EeGOffqMW1YiZA" annotatedElement="_VYKslRE9EeGOffqMW1YiZA">
+ <body>The exit Pseudostates must be Pseudostates with kind exitPoint.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz80LNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYKslxE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>entry->notEmpty() implies entry->forAll(e | e.kind = #entryPoint)</body>
+ <body>exit->notEmpty() implies exit->forAll(e | e.kind = #exitPoint)</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gz80LdwbEeCT5O2F6sGn5g" general="_xM1WoPnlEdunWsS3se92JQ"/>
- <ownedAttribute xmi:id="_gz80LtwbEeCT5O2F6sGn5g" name="entry" visibility="public" type="_g1zOQNwbEeCT5O2F6sGn5g" association="_gyajE9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz80L9wbEeCT5O2F6sGn5g" annotatedElement="_gz80LtwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VYKsmBE9EeGOffqMW1YiZA" general="_xM1WoPnlEdunWsS3se92JQ"/>
+ <ownedAttribute xmi:id="_VYKsmRE9EeGOffqMW1YiZA" name="entry" visibility="public" type="_VdaY8BE9EeGOffqMW1YiZA" association="_VTUBwBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYKsmhE9EeGOffqMW1YiZA" annotatedElement="_VYKsmRE9EeGOffqMW1YiZA">
<body>The entryPoint kind pseudo states corresponding to this connection point.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz80MNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz80MdwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYKsmxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYKsnBE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz80MtwbEeCT5O2F6sGn5g" name="exit" visibility="public" type="_g1zOQNwbEeCT5O2F6sGn5g" association="_gybxN9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz80M9wbEeCT5O2F6sGn5g" annotatedElement="_gz80MtwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYKsnRE9EeGOffqMW1YiZA" name="exit" visibility="public" type="_VdaY8BE9EeGOffqMW1YiZA" association="_VTXFFBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYKsnhE9EeGOffqMW1YiZA" annotatedElement="_VYKsnRE9EeGOffqMW1YiZA">
<body>The exitPoints kind pseudo states corresponding to this connection point.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz80NNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz80NdwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYKsnxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYKsoBE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz80NtwbEeCT5O2F6sGn5g" name="state" visibility="public" type="_g2Ce0NwbEeCT5O2F6sGn5g" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_gyVqm9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz80N9wbEeCT5O2F6sGn5g" annotatedElement="_gz80NtwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYKsoRE9EeGOffqMW1YiZA" name="state" visibility="public" type="_VeRUkBE9EeGOffqMW1YiZA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_VTGmYhE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYKsohE9EeGOffqMW1YiZA" annotatedElement="_VYKsoRE9EeGOffqMW1YiZA">
<body>The State in which the connection point refreshens are defined.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz80ONwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYKsoxE9EeGOffqMW1YiZA"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_YxC2YLLWEeCsYvaJqFFivQ" name="Connector">
- <ownedComment xmi:id="_gz9bMNwbEeCT5O2F6sGn5g" annotatedElement="_YxC2YLLWEeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_VYKspBE9EeGOffqMW1YiZA" annotatedElement="_YxC2YLLWEeCsYvaJqFFivQ">
<body>A delegation connector is a connector that links the external contract of a component (as specified by its ports) to the realization of that behavior. It represents the forwarding of events (operation requests and events): a signal that arrives at a port that has a delegation connector to one or more parts or ports on parts will be passed on to those targets for handling. An assembly connector is a connector between two or more parts or ports on parts that defines that one or more parts provide the services that other parts use.</body>
</ownedComment>
- <ownedComment xmi:id="_gz9bMdwbEeCT5O2F6sGn5g" annotatedElement="_YxC2YLLWEeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_VYLToBE9EeGOffqMW1YiZA" annotatedElement="_YxC2YLLWEeCsYvaJqFFivQ">
<body>Specifies a link that enables communication between two or more instances. This link may be an instance of an association, or it may represent the possibility of the instances being able to communicate because their identities are known by virtue of being passed in as parameters, held in variables or slots, or because the communicating instances are the same instance. The link may be realized by something as simple as a pointer or by something as complex as a network connection. In contrast to associations, which specify links between any instance of the associated classifiers, connectors specify links between instances playing the connected parts only.</body>
</ownedComment>
- <ownedRule xmi:id="_gz9bMtwbEeCT5O2F6sGn5g" name="types" constrainedElement="_YxC2YLLWEeCsYvaJqFFivQ">
- <ownedComment xmi:id="_gz9bM9wbEeCT5O2F6sGn5g" annotatedElement="_gz9bMtwbEeCT5O2F6sGn5g">
- <body>The types of the connectable elements that the ends of a connector are attached to must conform to the types of the association ends of the association that types the connector, if any.</body>
+ <ownedRule xmi:id="_VYLToRE9EeGOffqMW1YiZA" name="compatible" constrainedElement="_YxC2YLLWEeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_VYLTohE9EeGOffqMW1YiZA" annotatedElement="_VYLToRE9EeGOffqMW1YiZA">
+ <body>The connectable elements attached to the ends of a connector must be compatible.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz9bNNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYLToxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz9bNdwbEeCT5O2F6sGn5g" name="roles" constrainedElement="_YxC2YLLWEeCsYvaJqFFivQ">
- <ownedComment xmi:id="_gz9bNtwbEeCT5O2F6sGn5g" annotatedElement="_gz9bNdwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYLTpBE9EeGOffqMW1YiZA" name="roles" constrainedElement="_YxC2YLLWEeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_VYLTpRE9EeGOffqMW1YiZA" annotatedElement="_VYLTpBE9EeGOffqMW1YiZA">
<body>The ConnectableElements attached as roles to each ConnectorEnd owned by a Connector must be roles of the Classifier that owned the Connector, or they must be ports of such roles.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz9bN9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYLTphE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz9bONwbEeCT5O2F6sGn5g" name="between_interfaces_ports" constrainedElement="_YxC2YLLWEeCsYvaJqFFivQ">
- <ownedComment xmi:id="_gz9bOdwbEeCT5O2F6sGn5g" annotatedElement="_gz9bONwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYLTpxE9EeGOffqMW1YiZA" name="between_interfaces_ports" constrainedElement="_YxC2YLLWEeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_VYLTqBE9EeGOffqMW1YiZA" annotatedElement="_VYLTpxE9EeGOffqMW1YiZA">
<body>Each feature of each of the required interfaces of each Port or Part at the end of a connector must have at least one compatible feature among the features of the provided interfaces of Ports or Parts at the other ends, where the required set of (interface) features of a delegating port from the context of the delegating connector is the set of features that exist in the port's provided interfaces, and the provided set of (interface) features of a delegating port from the context of the delegating connector is the set of features that exist in the port's required interfaces.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz9bOtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYLTqRE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz9bO9wbEeCT5O2F6sGn5g" name="compatible" constrainedElement="_YxC2YLLWEeCsYvaJqFFivQ">
- <ownedComment xmi:id="_gz9bPNwbEeCT5O2F6sGn5g" annotatedElement="_gz9bO9wbEeCT5O2F6sGn5g">
- <body>The connectable elements attached to the ends of a connector must be compatible.</body>
+ <ownedRule xmi:id="_VYL6sBE9EeGOffqMW1YiZA" name="types" constrainedElement="_YxC2YLLWEeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_VYL6sRE9EeGOffqMW1YiZA" annotatedElement="_VYL6sBE9EeGOffqMW1YiZA">
+ <body>The types of the connectable elements that the ends of a connector are attached to must conform to the types of the association ends of the association that types the connector, if any.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz9bPdwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYL6shE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gz9bPtwbEeCT5O2F6sGn5g" general="_UL0VYLbAEeCRxrN1JUGuxA"/>
- <ownedAttribute xmi:id="_gz9bP9wbEeCT5O2F6sGn5g" name="contract" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_gyW4sNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz9bQNwbEeCT5O2F6sGn5g" annotatedElement="_gz9bP9wbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VYL6sxE9EeGOffqMW1YiZA" general="_UL0VYLbAEeCRxrN1JUGuxA"/>
+ <ownedAttribute xmi:id="_VYL6tBE9EeGOffqMW1YiZA" name="contract" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_VTJCoBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYL6tRE9EeGOffqMW1YiZA" annotatedElement="_VYL6tBE9EeGOffqMW1YiZA">
<body>The set of Behaviors that specify the valid interaction patterns across the connector.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz9bQdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz9bQtwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYL6thE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYL6txE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz9bQ9wbEeCT5O2F6sGn5g" name="end" visibility="public" type="_aOgw0GveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyZ8CdwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz9bRNwbEeCT5O2F6sGn5g" annotatedElement="_gz9bQ9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYL6uBE9EeGOffqMW1YiZA" name="end" visibility="public" type="_aOgw0GveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VTSMlBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYL6uRE9EeGOffqMW1YiZA" annotatedElement="_VYL6uBE9EeGOffqMW1YiZA">
<body>A connector consists of at least two connector ends, each representing the participation of instances of the classifiers typing the connectable elements attached to this end. The set of connector ends is ordered.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz9bRdwbEeCT5O2F6sGn5g" value="2"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz9bRtwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYL6uhE9EeGOffqMW1YiZA" value="2"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYL6uxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz-CQNwbEeCT5O2F6sGn5g" name="kind" visibility="public" type="_echygLLWEeCsYvaJqFFivQ" isReadOnly="true" isDerived="true">
- <ownedComment xmi:id="_gz-CQdwbEeCT5O2F6sGn5g" annotatedElement="_gz-CQNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYL6vBE9EeGOffqMW1YiZA" name="kind" visibility="public" type="_echygLLWEeCsYvaJqFFivQ" isReadOnly="true" isDerived="true">
+ <ownedComment xmi:id="_VYL6vRE9EeGOffqMW1YiZA" annotatedElement="_VYL6vBE9EeGOffqMW1YiZA">
<body>Indicates the kind of connector. This is derived: a connector with one or more ends connected to a Port which is not on a Part and which is not a behavior port is a delegation; otherwise it is an assembly.</body>
</ownedComment>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz-CQtwbEeCT5O2F6sGn5g" name="redefinedConnector" visibility="public" type="_YxC2YLLWEeCsYvaJqFFivQ" subsettedProperty="_g15U7twbEeCT5O2F6sGn5g" association="_gyv6S9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz-CQ9wbEeCT5O2F6sGn5g" annotatedElement="_gz-CQtwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYMhwBE9EeGOffqMW1YiZA" name="redefinedConnector" visibility="public" type="_YxC2YLLWEeCsYvaJqFFivQ" subsettedProperty="_VdtT4BE9EeGOffqMW1YiZA" association="_VUQc9BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYMhwRE9EeGOffqMW1YiZA" annotatedElement="_VYMhwBE9EeGOffqMW1YiZA">
<body>A connector may be redefined when its containing classifier is specialized. The redefining connector may have a type that specializes the type of the redefined connector. The types of the connector ends of the redefining connector may specialize the types of the connector ends of the redefined connector. The properties of the connector ends of the redefining connector may be replaced.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz-CRNwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz-CRdwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYMhwhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYMhwxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz-CRtwbEeCT5O2F6sGn5g" name="type" visibility="public" type="_AwvxoGwNEdq7X4sGURiZYA" association="_gy98tNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz-CR9wbEeCT5O2F6sGn5g" annotatedElement="_gz-CRtwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYOW8BE9EeGOffqMW1YiZA" name="type" visibility="public" type="_AwvxoGwNEdq7X4sGURiZYA" association="_VUr6wBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYOW8RE9EeGOffqMW1YiZA" annotatedElement="_VYOW8BE9EeGOffqMW1YiZA">
<body>An optional association that specifies the link corresponding to this connector.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz-CSNwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYOW8hE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedOperation xmi:id="_lgjO4LLWEeCsYvaJqFFivQ" name="kind" visibility="public" bodyCondition="_gz-CStwbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gz-CSdwbEeCT5O2F6sGn5g" annotatedElement="_lgjO4LLWEeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_lgjO4LLWEeCsYvaJqFFivQ" name="kind" visibility="public" bodyCondition="_VYO-ABE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VYOW8xE9EeGOffqMW1YiZA" annotatedElement="_lgjO4LLWEeCsYvaJqFFivQ">
<body>Missing derivation for Connector::/kind : ConnectorKind</body>
</ownedComment>
- <ownedRule xmi:id="_gz-CStwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_lgjO4LLWEeCsYvaJqFFivQ _gz-CQNwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz-CS9wbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYO-ABE9EeGOffqMW1YiZA" name="spec" constrainedElement="_lgjO4LLWEeCsYvaJqFFivQ _VYL6vBE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYO-ARE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result =
if end->exists(
@@ -4967,368 +4967,368 @@ endif</body>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_aOgw0GveEdq4DLWZOhbdEA" name="ConnectorEnd">
- <ownedComment xmi:id="_gz-pUNwbEeCT5O2F6sGn5g" annotatedElement="_aOgw0GveEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_VYPlEBE9EeGOffqMW1YiZA" annotatedElement="_aOgw0GveEdq4DLWZOhbdEA">
<body>A connector end is an endpoint of a connector, which attaches the connector to a connectable element. Each connector end is part of one connector.</body>
</ownedComment>
- <ownedRule xmi:id="_gz-pUdwbEeCT5O2F6sGn5g" name="role_and_part_with_port" constrainedElement="_aOgw0GveEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_gz-pUtwbEeCT5O2F6sGn5g" annotatedElement="_gz-pUdwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYPlERE9EeGOffqMW1YiZA" name="role_and_part_with_port" constrainedElement="_aOgw0GveEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_VYPlEhE9EeGOffqMW1YiZA" annotatedElement="_VYPlERE9EeGOffqMW1YiZA">
<body>If a connector end references a partWithPort, then the role must be a port that is defined by the type of the partWithPort.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz-pU9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYPlExE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz-pVNwbEeCT5O2F6sGn5g" name="part_with_port_empty" constrainedElement="_aOgw0GveEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_gz-pVdwbEeCT5O2F6sGn5g" annotatedElement="_gz-pVNwbEeCT5O2F6sGn5g">
- <body>If a connector end is attached to a port of the containing classifier, partWithPort will be empty.</body>
+ <ownedRule xmi:id="_VYQMIBE9EeGOffqMW1YiZA" name="self_part_with_port" constrainedElement="_aOgw0GveEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_VYQMIRE9EeGOffqMW1YiZA" annotatedElement="_VYQMIBE9EeGOffqMW1YiZA">
+ <body>The property held in self.partWithPort must not be a Port.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz-pVtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYQMIhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz-pV9wbEeCT5O2F6sGn5g" name="multiplicity" constrainedElement="_aOgw0GveEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_gz-pWNwbEeCT5O2F6sGn5g" annotatedElement="_gz-pV9wbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYQMIxE9EeGOffqMW1YiZA" name="multiplicity" constrainedElement="_aOgw0GveEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_VYQMJBE9EeGOffqMW1YiZA" annotatedElement="_VYQMIxE9EeGOffqMW1YiZA">
<body>The multiplicity of the connector end may not be more general than the multiplicity of the association typing the owning connector.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz-pWdwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYQMJRE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz-pWtwbEeCT5O2F6sGn5g" name="self_part_with_port" constrainedElement="_aOgw0GveEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_gz-pW9wbEeCT5O2F6sGn5g" annotatedElement="_gz-pWtwbEeCT5O2F6sGn5g">
- <body>The property held in self.partWithPort must not be a Port.</body>
+ <ownedRule xmi:id="_VYQMJhE9EeGOffqMW1YiZA" name="part_with_port_empty" constrainedElement="_aOgw0GveEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_VYQMJxE9EeGOffqMW1YiZA" annotatedElement="_VYQMJhE9EeGOffqMW1YiZA">
+ <body>If a connector end is attached to a port of the containing classifier, partWithPort will be empty.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz-pXNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYQMKBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gz-pXdwbEeCT5O2F6sGn5g" general="_Gjgl0GveEdq4DLWZOhbdEA"/>
- <ownedAttribute xmi:id="_gz-pXtwbEeCT5O2F6sGn5g" name="definingEnd" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isReadOnly="true" isDerived="true" association="_gyYt4NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz-pX9wbEeCT5O2F6sGn5g" annotatedElement="_gz-pXtwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VYQMKRE9EeGOffqMW1YiZA" general="_Gjgl0GveEdq4DLWZOhbdEA"/>
+ <ownedAttribute xmi:id="_VYSBUBE9EeGOffqMW1YiZA" name="definingEnd" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isReadOnly="true" isDerived="true" association="_VTN7IxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYSBURE9EeGOffqMW1YiZA" annotatedElement="_VYSBUBE9EeGOffqMW1YiZA">
<body>A derived association referencing the corresponding association end on the association which types the connector owing this connector end. This association is derived by selecting the association end at the same place in the ordering of association ends as this connector end.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz-pYNwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYSBUhE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_gz_QYNwbEeCT5O2F6sGn5g" name="partWithPort" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" association="_gysP4NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz_QYdwbEeCT5O2F6sGn5g" annotatedElement="_gz_QYNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYSoYBE9EeGOffqMW1YiZA" name="partWithPort" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" association="_VUH6FRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYSoYRE9EeGOffqMW1YiZA" annotatedElement="_VYSoYBE9EeGOffqMW1YiZA">
<body>Indicates the role of the internal structure of a classifier with the port to which the connector end is attached.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz_QYtwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYSoYhE9EeGOffqMW1YiZA"/>
</ownedAttribute>
<ownedAttribute xmi:id="_81UZgfnhEdunWsS3se92JQ" name="role" visibility="public" type="_0dB44PnhEdunWsS3se92JQ" association="_81UZgPnhEdunWsS3se92JQ">
- <ownedComment xmi:id="_gz_QY9wbEeCT5O2F6sGn5g" annotatedElement="_81UZgfnhEdunWsS3se92JQ">
+ <ownedComment xmi:id="_VYSoYxE9EeGOffqMW1YiZA" annotatedElement="_81UZgfnhEdunWsS3se92JQ">
<body>The connectable element attached at this connector end. When an instance of the containing classifier is created, a link may (depending on the multiplicities) be created to an instance of the classifier that types this connectable element.</body>
</ownedComment>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_81UZgvnhEdunWsS3se92JQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_81UZg_nhEdunWsS3se92JQ" value="1"/>
</ownedAttribute>
- <ownedOperation xmi:id="_QT7XMFYKEdqrn7iZ0eqieg" name="definingEnd" visibility="public" bodyCondition="_gz_QZdwbEeCT5O2F6sGn5g" isQuery="true">
- <ownedComment xmi:id="_gz_QZNwbEeCT5O2F6sGn5g" annotatedElement="_QT7XMFYKEdqrn7iZ0eqieg">
+ <ownedOperation xmi:id="_QT7XMFYKEdqrn7iZ0eqieg" name="definingEnd" visibility="public" bodyCondition="_VYVrsBE9EeGOffqMW1YiZA" isQuery="true">
+ <ownedComment xmi:id="_VYT2gBE9EeGOffqMW1YiZA" annotatedElement="_QT7XMFYKEdqrn7iZ0eqieg">
<body>Missing derivation for ConnectorEnd::/definingEnd : Property</body>
</ownedComment>
- <ownedRule xmi:id="_gz_QZdwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_QT7XMFYKEdqrn7iZ0eqieg _gz-pXtwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz_QZtwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYVrsBE9EeGOffqMW1YiZA" name="spec" constrainedElement="_QT7XMFYKEdqrn7iZ0eqieg _VYSBUBE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYVrsRE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
<ownedParameter xmi:id="_VkstQFYKEdqrn7iZ0eqieg" name="result" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz_QZ9wbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYVrshE9EeGOffqMW1YiZA"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gz_3cNwbEeCT5O2F6sGn5g" name="ConsiderIgnoreFragment">
- <ownedComment xmi:id="_gz_3cdwbEeCT5O2F6sGn5g" annotatedElement="_gz_3cNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VYZ9IBE9EeGOffqMW1YiZA" name="ConsiderIgnoreFragment">
+ <ownedComment xmi:id="_VYZ9IRE9EeGOffqMW1YiZA" annotatedElement="_VYZ9IBE9EeGOffqMW1YiZA">
<body>A consider ignore fragment is a kind of combined fragment that is used for the consider and ignore cases, which require lists of pertinent messages to be specified.</body>
</ownedComment>
- <ownedRule xmi:id="_gz_3ctwbEeCT5O2F6sGn5g" name="consider_or_ignore" constrainedElement="_gz_3cNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz_3c9wbEeCT5O2F6sGn5g" annotatedElement="_gz_3ctwbEeCT5O2F6sGn5g">
- <body>The interaction operator of a ConsiderIgnoreFragment must be either 'consider' or 'ignore'.</body>
+ <ownedRule xmi:id="_VYZ9IhE9EeGOffqMW1YiZA" name="type" constrainedElement="_VYZ9IBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYZ9IxE9EeGOffqMW1YiZA" annotatedElement="_VYZ9IhE9EeGOffqMW1YiZA">
+ <body>The NamedElements must be of a type of element that identifies a message (e.g., an Operation, Reception, or a Signal).</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz_3dNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYZ9JBE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>(interactionOperator = #consider) or (interactionOperator = #ignore)</body>
+ <body>message->forAll(m | m.oclIsKindOf(Operation) or m.oclIsKindOf(Reception) or m.oclIsKindOf(Signal))</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_gz_3ddwbEeCT5O2F6sGn5g" name="type" constrainedElement="_gz_3cNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz_3dtwbEeCT5O2F6sGn5g" annotatedElement="_gz_3ddwbEeCT5O2F6sGn5g">
- <body>The NamedElements must be of a type of element that identifies a message (e.g., an Operation, Reception, or a Signal).</body>
+ <ownedRule xmi:id="_VYZ9JRE9EeGOffqMW1YiZA" name="consider_or_ignore" constrainedElement="_VYZ9IBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYZ9JhE9EeGOffqMW1YiZA" annotatedElement="_VYZ9JRE9EeGOffqMW1YiZA">
+ <body>The interaction operator of a ConsiderIgnoreFragment must be either 'consider' or 'ignore'.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz_3d9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYZ9JxE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>message->forAll(m | m.oclIsKindOf(Operation) or m.oclIsKindOf(Reception) or m.oclIsKindOf(Signal))</body>
+ <body>(interactionOperator = #consider) or (interactionOperator = #ignore)</body>
</specification>
</ownedRule>
- <generalization xmi:id="_gz_3eNwbEeCT5O2F6sGn5g" general="_gz3UkNwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_gz_3edwbEeCT5O2F6sGn5g" name="message" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" association="_gyjF-9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_gz_3etwbEeCT5O2F6sGn5g" annotatedElement="_gz_3edwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VYZ9KBE9EeGOffqMW1YiZA" general="_VX8qIBE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VYZ9KRE9EeGOffqMW1YiZA" name="message" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" association="_VTxUxBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYZ9KhE9EeGOffqMW1YiZA" annotatedElement="_VYZ9KRE9EeGOffqMW1YiZA">
<body>The set of messages that apply to this fragment</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz_3e9wbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz_3fNwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYZ9KxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYZ9LBE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_g0AegNwbEeCT5O2F6sGn5g" name="Constraint">
- <ownedComment xmi:id="_g0AegdwbEeCT5O2F6sGn5g" annotatedElement="_g0AegNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VYbLQBE9EeGOffqMW1YiZA" name="Constraint">
+ <ownedComment xmi:id="_VYbLQRE9EeGOffqMW1YiZA" annotatedElement="_VYbLQBE9EeGOffqMW1YiZA">
<body>A constraint is a condition or restriction expressed in natural language text or in a machine readable language for the purpose of declaring some of the semantics of an element.</body>
</ownedComment>
- <ownedRule xmi:id="_g0AegtwbEeCT5O2F6sGn5g" name="boolean_value" constrainedElement="_g0AegNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0Aeg9wbEeCT5O2F6sGn5g" annotatedElement="_g0AegtwbEeCT5O2F6sGn5g">
- <body>The value specification for a constraint must evaluate to a Boolean value.</body>
+ <ownedRule xmi:id="_VYbLQhE9EeGOffqMW1YiZA" name="not_apply_to_self" constrainedElement="_VYbLQBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYbLQxE9EeGOffqMW1YiZA" annotatedElement="_VYbLQhE9EeGOffqMW1YiZA">
+ <body>A constraint cannot be applied to itself.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0AehNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYbLRBE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>true</body>
+ <body>not constrainedElement->includes(self)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_g0AehdwbEeCT5O2F6sGn5g" name="no_side_effects" constrainedElement="_g0AegNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0AehtwbEeCT5O2F6sGn5g" annotatedElement="_g0AehdwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYbLRRE9EeGOffqMW1YiZA" name="no_side_effects" constrainedElement="_VYbLQBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYbLRhE9EeGOffqMW1YiZA" annotatedElement="_VYbLRRE9EeGOffqMW1YiZA">
<body>Evaluating the value specification for a constraint must not have side effects.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0Aeh9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYbLRxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_g0AeiNwbEeCT5O2F6sGn5g" name="not_apply_to_self" constrainedElement="_g0AegNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0AeidwbEeCT5O2F6sGn5g" annotatedElement="_g0AeiNwbEeCT5O2F6sGn5g">
- <body>A constraint cannot be applied to itself.</body>
+ <ownedRule xmi:id="_VYbLSBE9EeGOffqMW1YiZA" name="boolean_value" constrainedElement="_VYbLQBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYbLSRE9EeGOffqMW1YiZA" annotatedElement="_VYbLSBE9EeGOffqMW1YiZA">
+ <body>The value specification for a constraint must evaluate to a Boolean value.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0AeitwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYbLShE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>not constrainedElement->includes(self)</body>
+ <body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_g0Aei9wbEeCT5O2F6sGn5g" name="value_specification_boolean" constrainedElement="_g0AegNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0AejNwbEeCT5O2F6sGn5g" annotatedElement="_g0Aei9wbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYbLSxE9EeGOffqMW1YiZA" name="value_specification_boolean" constrainedElement="_VYbLQBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYbLTBE9EeGOffqMW1YiZA" annotatedElement="_VYbLSxE9EeGOffqMW1YiZA">
<body>The value specification for a constraint must evaluate to a Boolean value.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0AejdwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYbLTRE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>self.specification().booleanValue().isOclKindOf(Boolean)</body>
</specification>
</ownedRule>
- <generalization xmi:id="_g0AejtwbEeCT5O2F6sGn5g" general="_jKxnwGwLEdq7X4sGURiZYA"/>
- <ownedAttribute xmi:id="_g0Aej9wbEeCT5O2F6sGn5g" name="constrainedElement" visibility="public" type="_kl90MGvbEdq4DLWZOhbdEA" isOrdered="true" association="_gyWRoNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0AekNwbEeCT5O2F6sGn5g" annotatedElement="_g0Aej9wbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VYbLThE9EeGOffqMW1YiZA" general="_jKxnwGwLEdq7X4sGURiZYA"/>
+ <ownedAttribute xmi:id="_VYbLTxE9EeGOffqMW1YiZA" name="constrainedElement" visibility="public" type="_kl90MGvbEdq4DLWZOhbdEA" isOrdered="true" association="_VTHNdBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYbLUBE9EeGOffqMW1YiZA" annotatedElement="_VYbLTxE9EeGOffqMW1YiZA">
<body>The ordered set of Elements referenced by this Constraint.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g0AekdwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g0AektwbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYbLURE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYbLUhE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_g0Aek9wbEeCT5O2F6sGn5g" name="context" visibility="public" type="_ZiwkoGwLEdq7X4sGURiZYA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_gyqavtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0AelNwbEeCT5O2F6sGn5g" annotatedElement="_g0Aek9wbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYbLUxE9EeGOffqMW1YiZA" name="context" visibility="public" type="_ZiwkoGwLEdq7X4sGURiZYA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_VUDophE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYbLVBE9EeGOffqMW1YiZA" annotatedElement="_VYbLUxE9EeGOffqMW1YiZA">
<body>Specifies the namespace that owns the NamedElement.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g0AeldwbEeCT5O2F6sGn5g"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYbLVRE9EeGOffqMW1YiZA"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_g0AeltwbEeCT5O2F6sGn5g" name="specification" visibility="public" type="_g2YdENwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gy6SVNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0Ael9wbEeCT5O2F6sGn5g" annotatedElement="_g0AeltwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYbLVhE9EeGOffqMW1YiZA" name="specification" visibility="public" type="_VfGbABE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_GDD2YAtAEeGcpbeCPJfCmw" association="_VUl0IBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYbLVxE9EeGOffqMW1YiZA" annotatedElement="_VYbLVhE9EeGOffqMW1YiZA">
<body>A condition that must be true when evaluated in order for the constraint to be satisfied.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_g0AemNwbEeCT5O2F6sGn5g" name="Continuation">
- <ownedComment xmi:id="_g0AemdwbEeCT5O2F6sGn5g" annotatedElement="_g0AemNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VYbyUBE9EeGOffqMW1YiZA" name="Continuation">
+ <ownedComment xmi:id="_VYbyURE9EeGOffqMW1YiZA" annotatedElement="_VYbyUBE9EeGOffqMW1YiZA">
<body>A continuation is a syntactic way to define continuations of different branches of an alternative combined fragment. Continuations is intuitively similar to labels representing intermediate points in a flow of control.</body>
</ownedComment>
- <ownedRule xmi:id="_g0AemtwbEeCT5O2F6sGn5g" name="first_or_last_interaction_fragment" constrainedElement="_g0AemNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0Aem9wbEeCT5O2F6sGn5g" annotatedElement="_g0AemtwbEeCT5O2F6sGn5g">
- <body>Continuations always occur as the very first InteractionFragment or the very last InteractionFragment of the enclosing InteractionFragment.</body>
+ <ownedRule xmi:id="_VYbyUhE9EeGOffqMW1YiZA" name="same_name" constrainedElement="_VYbyUBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYbyUxE9EeGOffqMW1YiZA" annotatedElement="_VYbyUhE9EeGOffqMW1YiZA">
+ <body>Continuations with the same name may only cover the same set of Lifelines (within one Classifier).</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0AenNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYbyVBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_g0AendwbEeCT5O2F6sGn5g" name="same_name" constrainedElement="_g0AemNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0AentwbEeCT5O2F6sGn5g" annotatedElement="_g0AendwbEeCT5O2F6sGn5g">
- <body>Continuations with the same name may only cover the same set of Lifelines (within one Classifier).</body>
+ <ownedRule xmi:id="_VYbyVRE9EeGOffqMW1YiZA" name="first_or_last_interaction_fragment" constrainedElement="_VYbyUBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYbyVhE9EeGOffqMW1YiZA" annotatedElement="_VYbyVRE9EeGOffqMW1YiZA">
+ <body>Continuations always occur as the very first InteractionFragment or the very last InteractionFragment of the enclosing InteractionFragment.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0Aen9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYbyVxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_g0BFkNwbEeCT5O2F6sGn5g" name="global" constrainedElement="_g0AemNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0BFkdwbEeCT5O2F6sGn5g" annotatedElement="_g0BFkNwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYbyWBE9EeGOffqMW1YiZA" name="global" constrainedElement="_VYbyUBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYbyWRE9EeGOffqMW1YiZA" annotatedElement="_VYbyWBE9EeGOffqMW1YiZA">
<body>Continuations are always global in the enclosing InteractionFragment e.g. it always covers all Lifelines covered by the enclosing InteractionFragment.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0BFktwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYbyWhE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_g0BFk9wbEeCT5O2F6sGn5g" general="_g0cjYNwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_g0BFlNwbEeCT5O2F6sGn5g" name="setting" visibility="public">
- <ownedComment xmi:id="_g0BFldwbEeCT5O2F6sGn5g" annotatedElement="_g0BFlNwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VYbyWxE9EeGOffqMW1YiZA" general="_VZuLwBE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VYbyXBE9EeGOffqMW1YiZA" name="setting" visibility="public">
+ <ownedComment xmi:id="_VYbyXRE9EeGOffqMW1YiZA" annotatedElement="_VYbyXBE9EeGOffqMW1YiZA">
<body>True: when the Continuation is at the end of the enclosing InteractionFragment and False when it is in the beginning.</body>
</ownedComment>
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_g0BFltwbEeCT5O2F6sGn5g" value="true"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_VYbyXhE9EeGOffqMW1YiZA" value="true"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_g0BFl9wbEeCT5O2F6sGn5g" name="ControlFlow">
- <ownedComment xmi:id="_g0BFmNwbEeCT5O2F6sGn5g" annotatedElement="_g0BFl9wbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VYcZYBE9EeGOffqMW1YiZA" name="ControlFlow">
+ <ownedComment xmi:id="_VYcZYRE9EeGOffqMW1YiZA" annotatedElement="_VYcZYBE9EeGOffqMW1YiZA">
<body>A control flow is an edge that starts an activity node after the previous one is finished.</body>
</ownedComment>
- <ownedRule xmi:id="_g0BFmdwbEeCT5O2F6sGn5g" name="object_nodes" constrainedElement="_g0BFl9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0BFmtwbEeCT5O2F6sGn5g" annotatedElement="_g0BFmdwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYcZYhE9EeGOffqMW1YiZA" name="object_nodes" constrainedElement="_VYcZYBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYcZYxE9EeGOffqMW1YiZA" annotatedElement="_VYcZYhE9EeGOffqMW1YiZA">
<body>Control flows may not have object nodes at either end, except for object nodes with control type.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0BFm9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYcZZBE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_g0BFnNwbEeCT5O2F6sGn5g" general="_gzZagNwbEeCT5O2F6sGn5g"/>
+ <generalization xmi:id="_VYcZZRE9EeGOffqMW1YiZA" general="_VVcIsBE9EeGOffqMW1YiZA"/>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_g0BFndwbEeCT5O2F6sGn5g" name="ControlNode" isAbstract="true">
- <ownedComment xmi:id="_g0BFntwbEeCT5O2F6sGn5g" annotatedElement="_g0BFndwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VYdAcBE9EeGOffqMW1YiZA" name="ControlNode" isAbstract="true">
+ <ownedComment xmi:id="_VYdAcRE9EeGOffqMW1YiZA" annotatedElement="_VYdAcBE9EeGOffqMW1YiZA">
<body>A control node is an abstract activity node that coordinates flows in an activity.</body>
</ownedComment>
- <generalization xmi:id="_g0BFn9wbEeCT5O2F6sGn5g" general="_gzbPsNwbEeCT5O2F6sGn5g"/>
+ <generalization xmi:id="_VYdAchE9EeGOffqMW1YiZA" general="_WpiyYAs-EeGcpbeCPJfCmw"/>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_g0BFoNwbEeCT5O2F6sGn5g" name="CreateLinkAction">
- <ownedComment xmi:id="_g0BFodwbEeCT5O2F6sGn5g" annotatedElement="_g0BFoNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VYdAcxE9EeGOffqMW1YiZA" name="CreateLinkAction">
+ <ownedComment xmi:id="_VYdAdBE9EeGOffqMW1YiZA" annotatedElement="_VYdAcxE9EeGOffqMW1YiZA">
<body>A create link action is a write link action for creating links.</body>
</ownedComment>
- <ownedRule xmi:id="_g0BFotwbEeCT5O2F6sGn5g" name="association_not_abstract" constrainedElement="_g0BFoNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0BFo9wbEeCT5O2F6sGn5g" annotatedElement="_g0BFotwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYdAdRE9EeGOffqMW1YiZA" name="association_not_abstract" constrainedElement="_VYdAcxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYdAdhE9EeGOffqMW1YiZA" annotatedElement="_VYdAdRE9EeGOffqMW1YiZA">
<body>The association cannot be an abstract classifier.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0BFpNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYdAdxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>self.association().isAbstract = #false</body>
</specification>
</ownedRule>
- <generalization xmi:id="_g0BFpdwbEeCT5O2F6sGn5g" general="_g2a5UdwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_g0BsoNwbEeCT5O2F6sGn5g" name="endData" visibility="public" type="_g0iqANwbEeCT5O2F6sGn5g" aggregation="composite" redefinedProperty="_g0iC_NwbEeCT5O2F6sGn5g" association="_gyZU-twbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0BsodwbEeCT5O2F6sGn5g" annotatedElement="_g0BsoNwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VYdAeBE9EeGOffqMW1YiZA" general="_VfKFYBE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VYdAeRE9EeGOffqMW1YiZA" name="endData" visibility="public" type="_VZ2HkBE9EeGOffqMW1YiZA" aggregation="composite" redefinedProperty="_VZ1gjBE9EeGOffqMW1YiZA" association="_VTRlgBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYdAehE9EeGOffqMW1YiZA" annotatedElement="_VYdAeRE9EeGOffqMW1YiZA">
<body>Specifies ends of association and inputs.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g0BsotwbEeCT5O2F6sGn5g" value="2"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g0Bso9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYdAexE9EeGOffqMW1YiZA" value="2"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYdAfBE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_g0BspNwbEeCT5O2F6sGn5g" name="CreateLinkObjectAction">
- <ownedComment xmi:id="_g0BspdwbEeCT5O2F6sGn5g" annotatedElement="_g0BspNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VYgDwBE9EeGOffqMW1YiZA" name="CreateLinkObjectAction">
+ <ownedComment xmi:id="_VYgDwRE9EeGOffqMW1YiZA" annotatedElement="_VYgDwBE9EeGOffqMW1YiZA">
<body>A create link object action creates a link object.</body>
</ownedComment>
- <ownedRule xmi:id="_g0BsptwbEeCT5O2F6sGn5g" name="multiplicity" constrainedElement="_g0BspNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0Bsp9wbEeCT5O2F6sGn5g" annotatedElement="_g0BsptwbEeCT5O2F6sGn5g">
- <body>The multiplicity of the output pin is 1..1.</body>
+ <ownedRule xmi:id="_VYgDwhE9EeGOffqMW1YiZA" name="association_class" constrainedElement="_VYgDwBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYgDwxE9EeGOffqMW1YiZA" annotatedElement="_VYgDwhE9EeGOffqMW1YiZA">
+ <body>The association must be an association class.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0BsqNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYgDxBE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>self.result.multiplicity.is(1,1)</body>
+ <body>self.association().oclIsKindOf(Class)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_g0BsqdwbEeCT5O2F6sGn5g" name="type_of_result" constrainedElement="_g0BspNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0BsqtwbEeCT5O2F6sGn5g" annotatedElement="_g0BsqdwbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYgDxRE9EeGOffqMW1YiZA" name="type_of_result" constrainedElement="_VYgDwBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYgDxhE9EeGOffqMW1YiZA" annotatedElement="_VYgDxRE9EeGOffqMW1YiZA">
<body>The type of the result pin must be the same as the association of the action.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0Bsq9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYgDxxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>self.result.type = self.association()</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_g0BsrNwbEeCT5O2F6sGn5g" name="association_class" constrainedElement="_g0BspNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0BsrdwbEeCT5O2F6sGn5g" annotatedElement="_g0BsrNwbEeCT5O2F6sGn5g">
- <body>The association must be an association class.</body>
+ <ownedRule xmi:id="_VYgDyBE9EeGOffqMW1YiZA" name="multiplicity" constrainedElement="_VYgDwBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYgDyRE9EeGOffqMW1YiZA" annotatedElement="_VYgDyBE9EeGOffqMW1YiZA">
+ <body>The multiplicity of the output pin is 1..1.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0BsrtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYgDyhE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>self.association().oclIsKindOf(Class)</body>
+ <body>self.result.multiplicity.is(1,1)</body>
</specification>
</ownedRule>
- <generalization xmi:id="_g0Bsr9wbEeCT5O2F6sGn5g" general="_g0BFoNwbEeCT5O2F6sGn5g"/>
- <ownedAttribute xmi:id="_g0BssNwbEeCT5O2F6sGn5g" name="result" visibility="public" type="_g1fsRdwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzCOK9wbEeCT5O2F6sGn5g" association="_gy0yw9wbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0BssdwbEeCT5O2F6sGn5g" annotatedElement="_g0BssNwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VYgDyxE9EeGOffqMW1YiZA" general="_VYdAcxE9EeGOffqMW1YiZA"/>
+ <ownedAttribute xmi:id="_VYgDzBE9EeGOffqMW1YiZA" name="result" visibility="public" type="_VcHYcBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_VU4vEBE9EeGOffqMW1YiZA" association="_VUdRQBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYgDzRE9EeGOffqMW1YiZA" annotatedElement="_VYgDzBE9EeGOffqMW1YiZA">
<body>Gives the output pin on which the result is put.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_g0CTsNwbEeCT5O2F6sGn5g" name="CreateObjectAction">
- <ownedComment xmi:id="_g0CTsdwbEeCT5O2F6sGn5g" annotatedElement="_g0CTsNwbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VYgq0BE9EeGOffqMW1YiZA" name="CreateObjectAction">
+ <ownedComment xmi:id="_VYgq0RE9EeGOffqMW1YiZA" annotatedElement="_VYgq0BE9EeGOffqMW1YiZA">
<body>A create object action is an action that creates an object that conforms to a statically specified classifier and puts it on an output pin at runtime.</body>
</ownedComment>
- <ownedRule xmi:id="_g0CTstwbEeCT5O2F6sGn5g" name="classifier_not_abstract" constrainedElement="_g0CTsNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0CTs9wbEeCT5O2F6sGn5g" annotatedElement="_g0CTstwbEeCT5O2F6sGn5g">
- <body>The classifier cannot be abstract.</body>
+ <ownedRule xmi:id="_VYgq0hE9EeGOffqMW1YiZA" name="classifier_not_association_class" constrainedElement="_VYgq0BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYgq0xE9EeGOffqMW1YiZA" annotatedElement="_VYgq0hE9EeGOffqMW1YiZA">
+ <body>The classifier cannot be an association class</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0CTtNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYgq1BE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>not (self.classifier.isAbstract = #true)</body>
+ <body>not self.classifier.oclIsKindOf(AssociationClass)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_g0CTtdwbEeCT5O2F6sGn5g" name="multiplicity" constrainedElement="_g0CTsNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0CTttwbEeCT5O2F6sGn5g" annotatedElement="_g0CTtdwbEeCT5O2F6sGn5g">
- <body>The multiplicity of the output pin is 1..1.</body>
+ <ownedRule xmi:id="_VYgq1RE9EeGOffqMW1YiZA" name="classifier_not_abstract" constrainedElement="_VYgq0BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYgq1hE9EeGOffqMW1YiZA" annotatedElement="_VYgq1RE9EeGOffqMW1YiZA">
+ <body>The classifier cannot be abstract.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0CTt9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYgq1xE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>self.result.multiplicity.is(1,1)</body>
+ <body>not (self.classifier.isAbstract = #true)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_g0CTuNwbEeCT5O2F6sGn5g" name="classifier_not_association_class" constrainedElement="_g0CTsNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0CTudwbEeCT5O2F6sGn5g" annotatedElement="_g0CTuNwbEeCT5O2F6sGn5g">
- <body>The classifier cannot be an association class</body>
+ <ownedRule xmi:id="_VYgq2BE9EeGOffqMW1YiZA" name="same_type" constrainedElement="_VYgq0BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYgq2RE9EeGOffqMW1YiZA" annotatedElement="_VYgq2BE9EeGOffqMW1YiZA">
+ <body>The type of the result pin must be the same as the classifier of the action.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0CTutwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYgq2hE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>not self.classifier.oclIsKindOf(AssociationClass)</body>
+ <body>self.result.type = self.classifier</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_g0CTu9wbEeCT5O2F6sGn5g" name="same_type" constrainedElement="_g0CTsNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0CTvNwbEeCT5O2F6sGn5g" annotatedElement="_g0CTu9wbEeCT5O2F6sGn5g">
- <body>The type of the result pin must be the same as the classifier of the action.</body>
+ <ownedRule xmi:id="_VYgq2xE9EeGOffqMW1YiZA" name="multiplicity" constrainedElement="_VYgq0BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYgq3BE9EeGOffqMW1YiZA" annotatedElement="_VYgq2xE9EeGOffqMW1YiZA">
+ <body>The multiplicity of the output pin is 1..1.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0CTvdwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYgq3RE9EeGOffqMW1YiZA">
<language>OCL</language>
- <body>self.result.type = self.classifier</body>
+ <body>self.result.multiplicity.is(1,1)</body>
</specification>
</ownedRule>
- <generalization xmi:id="_g0CTvtwbEeCT5O2F6sGn5g" general="_6WKakLLQEeCsYvaJqFFivQ"/>
- <ownedAttribute xmi:id="_g0CTv9wbEeCT5O2F6sGn5g" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" association="_gyUcdNwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0CTwNwbEeCT5O2F6sGn5g" annotatedElement="_g0CTv9wbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VYgq3hE9EeGOffqMW1YiZA" general="_6WKakLLQEeCsYvaJqFFivQ"/>
+ <ownedAttribute xmi:id="_VYgq3xE9EeGOffqMW1YiZA" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" association="_VTCU8BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYgq4BE9EeGOffqMW1YiZA" annotatedElement="_VYgq3xE9EeGOffqMW1YiZA">
<body>Classifier to be instantiated.</body>
</ownedComment>
</ownedAttribute>
- <ownedAttribute xmi:id="_g0CTwdwbEeCT5O2F6sGn5g" name="result" visibility="public" type="_g1fsRdwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzCOK9wbEeCT5O2F6sGn5g" association="_gy0yxtwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0CTwtwbEeCT5O2F6sGn5g" annotatedElement="_g0CTwdwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYgq4RE9EeGOffqMW1YiZA" name="result" visibility="public" type="_VcHYcBE9EeGOffqMW1YiZA" aggregation="composite" subsettedProperty="_VU4vEBE9EeGOffqMW1YiZA" association="_VUdRQxE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYgq4hE9EeGOffqMW1YiZA" annotatedElement="_VYgq4RE9EeGOffqMW1YiZA">
<body>Gives the output pin on which the result is put.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_g0CTw9wbEeCT5O2F6sGn5g" name="DataStoreNode">
- <ownedComment xmi:id="_g0CTxNwbEeCT5O2F6sGn5g" annotatedElement="_g0CTw9wbEeCT5O2F6sGn5g">
+ <packagedElement xmi:type="uml:Class" xmi:id="_VYhR4BE9EeGOffqMW1YiZA" name="DataStoreNode">
+ <ownedComment xmi:id="_VYhR4RE9EeGOffqMW1YiZA" annotatedElement="_VYhR4BE9EeGOffqMW1YiZA">
<body>A data store node is a central buffer node for non-transient information.</body>
</ownedComment>
- <generalization xmi:id="_g0CTxdwbEeCT5O2F6sGn5g" general="_gzndA9wbEeCT5O2F6sGn5g"/>
+ <generalization xmi:id="_VYhR4hE9EeGOffqMW1YiZA" general="_VWWHoBE9EeGOffqMW1YiZA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="__1ap4HLzEdqziYxiZo0YtA" name="DataType">
- <ownedComment xmi:id="_g0CTxtwbEeCT5O2F6sGn5g" annotatedElement="__1ap4HLzEdqziYxiZo0YtA">
+ <ownedComment xmi:id="_VYhR4xE9EeGOffqMW1YiZA" annotatedElement="__1ap4HLzEdqziYxiZo0YtA">
<body>A data type is a type whose instances are identified only by their value. A data type may contain attributes to support the modeling of structured data types.</body>
</ownedComment>
- <generalization xmi:id="_g0CTx9wbEeCT5O2F6sGn5g" general="_6UV2QGwJEdq7X4sGURiZYA"/>
- <ownedAttribute xmi:id="_g0CTyNwbEeCT5O2F6sGn5g" name="ownedAttribute" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_gzuKp9wbEeCT5O2F6sGn5g _g1S4AdwbEeCT5O2F6sGn5g" association="_gyn-ftwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0CTydwbEeCT5O2F6sGn5g" annotatedElement="_g0CTyNwbEeCT5O2F6sGn5g">
+ <generalization xmi:id="_VYuGMBE9EeGOffqMW1YiZA" general="_6UV2QGwJEdq7X4sGURiZYA"/>
+ <ownedAttribute xmi:id="_VYuGMRE9EeGOffqMW1YiZA" name="ownedAttribute" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_Var1EBE9EeGOffqMW1YiZA _VXldxBE9EeGOffqMW1YiZA" association="_VT-wJBE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYuGMhE9EeGOffqMW1YiZA" annotatedElement="_VYuGMRE9EeGOffqMW1YiZA">
<body>The Attributes owned by the DataType.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g0CTytwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g0CTy9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYuGMxE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYuGNBE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_g0C6wNwbEeCT5O2F6sGn5g" name="ownedOperation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_gzuKr9wbEeCT5O2F6sGn5g _gyxIb9wbEeCT5O2F6sGn5g _g1S4AdwbEeCT5O2F6sGn5g" association="_gypzodwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0C6wdwbEeCT5O2F6sGn5g" annotatedElement="_g0C6wNwbEeCT5O2F6sGn5g">
+ <ownedAttribute xmi:id="_VYutQBE9EeGOffqMW1YiZA" name="ownedOperation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_VXmE1BE9EeGOffqMW1YiZA _VUWjlxE9EeGOffqMW1YiZA _Var1EBE9EeGOffqMW1YiZA" association="_VUBzcRE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYutQRE9EeGOffqMW1YiZA" annotatedElement="_VYutQBE9EeGOffqMW1YiZA">
<body>The Operations owned by the DataType.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g0C6wtwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g0C6w9wbEeCT5O2F6sGn5g" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VYutQhE9EeGOffqMW1YiZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VYutQxE9EeGOffqMW1YiZA" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_WJZCQHL0EdqziYxiZo0YtA" name="createOwnedAttribute">
<ownedComment xmi:id="_I4T3gOwmEdqYHf-imTcTdw" annotatedElement="_WJZCQHL0EdqziYxiZo0YtA">
@@ -5399,361 +5399,361 @@ endif</body>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yc2vUaOxEdqi_5gqUMOQtA" value="1"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_g0C6xNwbEeCT5O2F6sGn5g" name="inherit" visibility="public" bodyCondition="_g0C6xtwbEeCT5O2F6sGn5g" isQuery="true" redefinedOperation="_gzxN8NwbEeCT5O2F6sGn5g">
- <ownedComment xmi:id="_g0C6xdwbEeCT5O2F6sGn5g" annotatedElement="_g0C6xNwbEeCT5O2F6sGn5g">
+ <ownedOperation xmi:id="_VYutRBE9EeGOffqMW1YiZA" name="inherit" visibility="public" bodyCondition="_VYutRhE9EeGOffqMW1YiZA" isQuery="true" redefinedOperation="_VXxD8BE9EeGOffqMW1YiZA">
+ <ownedComment xmi:id="_VYutRRE9EeGOffqMW1YiZA" annotatedElement="_VYutRBE9EeGOffqMW1YiZA">
<body>The inherit operation is overridden to exclude redefined properties.</body>
</ownedComment>
- <ownedRule xmi:id="_g0C6xtwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_g0C6xNwbEeCT5O2F6sGn5g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0C6x9wbEeCT5O2F6sGn5g">
+ <ownedRule xmi:id="_VYutRhE9EeGOffqMW1YiZA" name="spec" constrainedElement="_VYutRBE9EeGOffqMW1YiZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VYutRxE9EeGOffqMW1YiZA">
<language>OCL</language>
<body>result = inhs->excluding(inh | ownedMember->select(oclIsKindOf(RedefinableElement))->select(redefinedElement->includes(inh)))</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_g0C6yNwbEeCT5O2F6sGn5g" name="result" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g0C6ydwbEeCT5O2F6sGn5g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g0C6ytwbEeCT5O2F6sGn5g" value="*"/>
+ <ownedParameter xmi:id="_VYutSBE9EeGOffqMW1YiZA" name="result" visibility="pub