Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenn Hussey2011-09-29 02:54:48 +0000
committerKenn Hussey2011-09-29 02:54:48 +0000
commitc1a561c3ddbc22058f621e69e905e00bbe1ebfef (patch)
tree04758d7bf9e9e932ed6a847ce506e539aad4d870 /plugins/org.eclipse.uml2.uml/model/UML.merged.uml
parent4831e7f96766350409a6f581bcb156ecf2b1ae59 (diff)
downloadorg.eclipse.uml2.test-c1a561c3ddbc22058f621e69e905e00bbe1ebfef.tar.gz
org.eclipse.uml2.test-c1a561c3ddbc22058f621e69e905e00bbe1ebfef.tar.xz
org.eclipse.uml2.test-c1a561c3ddbc22058f621e69e905e00bbe1ebfef.zip
[327039] Bootstrapping resources on XMI 2.4.
Diffstat (limited to 'plugins/org.eclipse.uml2.uml/model/UML.merged.uml')
-rw-r--r--plugins/org.eclipse.uml2.uml/model/UML.merged.uml12535
1 files changed, 6262 insertions, 6273 deletions
diff --git a/plugins/org.eclipse.uml2.uml/model/UML.merged.uml b/plugins/org.eclipse.uml2.uml/model/UML.merged.uml
index ef68599f..ccd4e02f 100644
--- a/plugins/org.eclipse.uml2.uml/model/UML.merged.uml
+++ b/plugins/org.eclipse.uml2.uml/model/UML.merged.uml
@@ -1,2672 +1,2672 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" 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="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">
<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="_TN0HkMxiEeCiaMUyCyYhMw">
+ <packageImport xmi:id="_gyRZINwbEeCT5O2F6sGn5g">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOA74MxiEeCiaMUyCyYhMw" name="A_action_actionExecutionSpecification" memberEnd="_TZa6psxiEeCiaMUyCyYhMw _TOA74cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOA74cxiEeCiaMUyCyYhMw" name="actionExecutionSpecification" visibility="public" type="_TZa6oMxiEeCiaMUyCyYhMw" association="_TOA74MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOA74sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOA748xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOBi8MxiEeCiaMUyCyYhMw" name="A_action_interaction" memberEnd="_Tg3mdMxiEeCiaMUyCyYhMw _TOBi8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOBi8cxiEeCiaMUyCyYhMw" name="interaction" visibility="public" type="_Tg3mcMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TOBi8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOBi8sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOBi88xiEeCiaMUyCyYhMw" name="A_actualGate_interactionUse" memberEnd="_Tg9tJcxiEeCiaMUyCyYhMw _TOBi9MxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOBi9MxiEeCiaMUyCyYhMw" name="interactionUse" visibility="public" type="_Tg9tEMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TOBi88xiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOBi9cxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOCKAMxiEeCiaMUyCyYhMw" name="A_actual_templateParameterSubstitution" memberEnd="_TnM39sxiEeCiaMUyCyYhMw _TOCKAcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOCKAcxiEeCiaMUyCyYhMw" name="templateParameterSubstitution" visibility="public" type="_TnM38MxiEeCiaMUyCyYhMw" association="_TOCKAMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOCKAsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOCKA8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TODYIMxiEeCiaMUyCyYhMw" name="A_addition_include" memberEnd="_TfhipMxiEeCiaMUyCyYhMw _TODYIcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TODYIcxiEeCiaMUyCyYhMw" name="include" visibility="public" type="_TfhioMxiEeCiaMUyCyYhMw" subsettedProperty="_TXzKAcxiEeCiaMUyCyYhMw" association="_TODYIMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TODYIsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TODYI8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOD_MMxiEeCiaMUyCyYhMw" name="A_annotatedElement_comment" memberEnd="_TdMnYcxiEeCiaMUyCyYhMw _TOD_McxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOD_McxiEeCiaMUyCyYhMw" name="comment" visibility="public" type="_Q8DcULGzEeCDe8CO90iVKQ" association="_TOD_MMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOD_MsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOD_M8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOEmQMxiEeCiaMUyCyYhMw" name="A_appliedProfile_profileApplication" memberEnd="_TlDi4sxiEeCiaMUyCyYhMw _TOEmQcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOEmQcxiEeCiaMUyCyYhMw" name="profileApplication" visibility="public" type="_uY5yQGv5Edq7X4sGURiZYA" subsettedProperty="_TXzKAcxiEeCiaMUyCyYhMw" association="_TOEmQMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOEmQsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOEmQ8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOFNUMxiEeCiaMUyCyYhMw" name="A_argument_interactionUse" memberEnd="_Tg9tKcxiEeCiaMUyCyYhMw _TOFNUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOFNUcxiEeCiaMUyCyYhMw" name="interactionUse" visibility="public" type="_Tg9tEMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TOFNUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOFNUsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOF0YMxiEeCiaMUyCyYhMw" name="A_argument_invocationAction" memberEnd="_ThLvh8xiEeCiaMUyCyYhMw _TOF0YcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOF0YcxiEeCiaMUyCyYhMw" name="invocationAction" visibility="public" type="_ThLvgMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TOF0YMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOF0YsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOSosMxiEeCiaMUyCyYhMw" name="A_argument_message" memberEnd="_TiJY0cxiEeCiaMUyCyYhMw _TOSoscxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOSoscxiEeCiaMUyCyYhMw" name="message" visibility="public" type="_gfgNwGveEdq4DLWZOhbdEA" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TOSosMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOSossxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOSos8xiEeCiaMUyCyYhMw" name="A_association_clearAssociationAction" memberEnd="_TdFSqcxiEeCiaMUyCyYhMw _TOTPwMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOTPwMxiEeCiaMUyCyYhMw" name="clearAssociationAction" visibility="public" type="_TdFSoMxiEeCiaMUyCyYhMw" association="_TOSos8xiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOTPwcxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOTPwsxiEeCiaMUyCyYhMw" name="A_attribute_classifier" isDerived="true" memberEnd="_TcomsMxiEeCiaMUyCyYhMw _TOTPw8xiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOTPw8xiEeCiaMUyCyYhMw" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_YUdlwLbAEeCRxrN1JUGuxA _zYrE4La-EeCRxrN1JUGuxA" association="_TOTPwsxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOTPxMxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOT20MxiEeCiaMUyCyYhMw" name="A_before_toAfter" memberEnd="_TfaN6MxiEeCiaMUyCyYhMw _Ti94NcxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOT20cxiEeCiaMUyCyYhMw" name="A_behavior_behaviorExecutionSpecification" memberEnd="_TbewI8xiEeCiaMUyCyYhMw _TOT20sxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOT20sxiEeCiaMUyCyYhMw" name="behaviorExecutionSpecification" visibility="public" type="_TbewIMxiEeCiaMUyCyYhMw" association="_TOT20cxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOT208xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOT21MxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOUd4MxiEeCiaMUyCyYhMw" name="A_behavior_callBehaviorAction" memberEnd="_TbqWXMxiEeCiaMUyCyYhMw _TOUd4cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOUd4cxiEeCiaMUyCyYhMw" name="callBehaviorAction" visibility="public" type="_TbqWUMxiEeCiaMUyCyYhMw" association="_TOUd4MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOUd4sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOUd48xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOVE8MxiEeCiaMUyCyYhMw" name="A_behavior_opaqueExpression" memberEnd="_TjZ9EMxiEeCiaMUyCyYhMw _TOVE8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOVE8cxiEeCiaMUyCyYhMw" name="opaqueExpression" visibility="public" type="_ChRfcGveEdq4DLWZOhbdEA" association="_TOVE8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOVE8sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOVE88xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOVsAMxiEeCiaMUyCyYhMw" name="A_bodyCondition_bodyContext" memberEnd="_TjxJccxiEeCiaMUyCyYhMw _TOVsAcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOVsAcxiEeCiaMUyCyYhMw" name="bodyContext" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" subsettedProperty="_TdzEY8xiEeCiaMUyCyYhMw" association="_TOVsAMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOVsAsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOWTEMxiEeCiaMUyCyYhMw" name="A_bodyOutput_clause" memberEnd="_Tc_MEMxiEeCiaMUyCyYhMw _TOWTEcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOWTEcxiEeCiaMUyCyYhMw" name="clause" visibility="public" type="_Tc_MAMxiEeCiaMUyCyYhMw" association="_TOWTEMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOWTEsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOWTE8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOWTFMxiEeCiaMUyCyYhMw" name="A_bodyOutput_loopNode" memberEnd="_TiFuf8xiEeCiaMUyCyYhMw _TOWTFcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOWTFcxiEeCiaMUyCyYhMw" name="loopNode" visibility="public" type="_TiFucMxiEeCiaMUyCyYhMw" association="_TOWTFMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOWTFsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOWTF8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOW6IMxiEeCiaMUyCyYhMw" name="A_bodyPart_loopNode" memberEnd="_TiFug8xiEeCiaMUyCyYhMw _TOW6IcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOW6IcxiEeCiaMUyCyYhMw" name="loopNode" visibility="public" type="_TiFucMxiEeCiaMUyCyYhMw" association="_TOW6IMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOW6IsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOXhMMxiEeCiaMUyCyYhMw" name="A_body_clause" memberEnd="_Tc_MDMxiEeCiaMUyCyYhMw _TOXhMcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOXhMcxiEeCiaMUyCyYhMw" name="clause" visibility="public" type="_Tc_MAMxiEeCiaMUyCyYhMw" association="_TOXhMMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOXhMsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOXhM8xiEeCiaMUyCyYhMw" name="A_cfragmentGate_combinedFragment" memberEnd="_TdMAW8xiEeCiaMUyCyYhMw _TOXhNMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOXhNMxiEeCiaMUyCyYhMw" name="combinedFragment" visibility="public" type="_TdLZQMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TOXhM8xiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOYIQMxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOYIQcxiEeCiaMUyCyYhMw" name="A_changeExpression_changeEvent" memberEnd="_TceOo8xiEeCiaMUyCyYhMw _TOYIQsxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOYIQsxiEeCiaMUyCyYhMw" name="changeEvent" visibility="public" type="_TceOoMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TOYIQcxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOYIQ8xiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOYvUMxiEeCiaMUyCyYhMw" name="A_classifierBehavior_behavioredClassifier" memberEnd="_Tbld0cxiEeCiaMUyCyYhMw _TOYvUsxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TOYvUcxiEeCiaMUyCyYhMw" general="_TSJN8MxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TOYvUsxiEeCiaMUyCyYhMw" name="behavioredClassifier" visibility="public" type="_iY7sMGvsEdqG6fBIPwe-mw" redefinedProperty="_TSJN8cxiEeCiaMUyCyYhMw" association="_TOYvUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOYvU8xiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOZWYMxiEeCiaMUyCyYhMw" name="A_classifier_createObjectAction" memberEnd="_Td-qj8xiEeCiaMUyCyYhMw _TOZWYcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOZWYcxiEeCiaMUyCyYhMw" name="createObjectAction" visibility="public" type="_Td-qgMxiEeCiaMUyCyYhMw" association="_TOZWYMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOZWYsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOZWY8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOZ9cMxiEeCiaMUyCyYhMw" name="A_classifier_enumerationLiteral" isDerived="true" memberEnd="_TenjtMxiEeCiaMUyCyYhMw _TOZ9csxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TOZ9ccxiEeCiaMUyCyYhMw" general="_TOakgMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TOZ9csxiEeCiaMUyCyYhMw" name="enumerationLiteral" visibility="public" type="_OQcbgGwOEdq7X4sGURiZYA" redefinedProperty="_TOakgcxiEeCiaMUyCyYhMw" association="_TOZ9cMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOZ9c8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOZ9dMxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOakgMxiEeCiaMUyCyYhMw" name="A_classifier_instanceSpecification" memberEnd="_Tg1KQsxiEeCiaMUyCyYhMw _TOakgcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOakgcxiEeCiaMUyCyYhMw" name="instanceSpecification" visibility="public" type="_Tg1KMMxiEeCiaMUyCyYhMw" association="_TOakgMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOakgsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOakg8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TObLkMxiEeCiaMUyCyYhMw" name="A_classifier_readExtentAction" memberEnd="_TmP1ucxiEeCiaMUyCyYhMw _TObLkcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TObLkcxiEeCiaMUyCyYhMw" name="readExtentAction" visibility="public" type="_TmP1sMxiEeCiaMUyCyYhMw" association="_TObLkMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TObLksxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TObLk8xiEeCiaMUyCyYhMw" name="A_classifier_readIsClassifiedObjectAction" memberEnd="_TmRD38xiEeCiaMUyCyYhMw _TObyoMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TObyoMxiEeCiaMUyCyYhMw" name="readIsClassifiedObjectAction" visibility="public" type="_TmRD0MxiEeCiaMUyCyYhMw" association="_TObLk8xiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TObyocxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TObyosxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TObyo8xiEeCiaMUyCyYhMw" name="A_classifier_templateParameter_parameteredElement" memberEnd="_TcsREMxiEeCiaMUyCyYhMw _Tc9W3cxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOcZsMxiEeCiaMUyCyYhMw" name="A_clause_conditionalNode" memberEnd="_TdaC1cxiEeCiaMUyCyYhMw _TOcZscxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOcZscxiEeCiaMUyCyYhMw" name="conditionalNode" visibility="public" type="_TdaCwMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TOcZsMxiEeCiaMUyCyYhMw"/>
+ <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>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOcZssxiEeCiaMUyCyYhMw" name="A_clientDependency_client" memberEnd="_TiglMMxiEeCiaMUyCyYhMw _TeHNYMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOdAwMxiEeCiaMUyCyYhMw" name="A_collaborationRole_collaboration" memberEnd="_TdIV9MxiEeCiaMUyCyYhMw _TOdAwcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOdAwcxiEeCiaMUyCyYhMw" name="collaboration" visibility="public" type="_TdIV8MxiEeCiaMUyCyYhMw" subsettedProperty="_TWrIocxiEeCiaMUyCyYhMw" association="_TOdAwMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOdAwsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOdAw8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOdn0MxiEeCiaMUyCyYhMw" name="A_collaborationUse_classifier" memberEnd="_TcomtMxiEeCiaMUyCyYhMw _TOdn0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOdn0cxiEeCiaMUyCyYhMw" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TOdn0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOdn0sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOeO4MxiEeCiaMUyCyYhMw" name="A_collection_reduceAction" memberEnd="_Tmj-zMxiEeCiaMUyCyYhMw _TOeO4cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOeO4cxiEeCiaMUyCyYhMw" name="reduceAction" visibility="public" type="_Tmj-wMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TOeO4MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOeO4sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOe18MxiEeCiaMUyCyYhMw" name="A_condition_extend" memberEnd="_Te2NN8xiEeCiaMUyCyYhMw _TOe18cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOe18cxiEeCiaMUyCyYhMw" name="extend" visibility="public" type="_Te2NMMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TOe18MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOe18sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOfdAMxiEeCiaMUyCyYhMw" name="A_condition_parameterSet" memberEnd="_TkpTPMxiEeCiaMUyCyYhMw _TOfdAcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOfdAcxiEeCiaMUyCyYhMw" name="parameterSet" visibility="public" type="_TkpTMMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TOfdAMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOfdAsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOgEEMxiEeCiaMUyCyYhMw" name="A_configuration_deployment" memberEnd="_TeLe1MxiEeCiaMUyCyYhMw _TeMs8cxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOgEEcxiEeCiaMUyCyYhMw" name="A_conformance_specificMachine" memberEnd="_TmJIEsxiEeCiaMUyCyYhMw _TmH55cxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOgrIMxiEeCiaMUyCyYhMw" name="A_connectableElement_templateParameter_parameteredElement" memberEnd="_TdhXgMxiEeCiaMUyCyYhMw _Tdka08xiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOgrIcxiEeCiaMUyCyYhMw" name="A_connectionPoint_state" memberEnd="_Tm1rqcxiEeCiaMUyCyYhMw _TmNZkcxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOhSMMxiEeCiaMUyCyYhMw" name="A_connectionPoint_stateMachine" memberEnd="_Tm6kH8xiEeCiaMUyCyYhMw _TmNZlMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOhSMcxiEeCiaMUyCyYhMw" name="A_connection_state" memberEnd="_Tm1rpcxiEeCiaMUyCyYhMw _TdlpAcxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOh5QMxiEeCiaMUyCyYhMw" name="A_connector_message" memberEnd="_TiJY1cxiEeCiaMUyCyYhMw _TOh5QcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOh5QcxiEeCiaMUyCyYhMw" name="message" visibility="public" type="_gfgNwGveEdq4DLWZOhbdEA" association="_TOh5QMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOh5QsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOh5Q8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOigUMxiEeCiaMUyCyYhMw" name="A_constrainedElement_constraint" memberEnd="_TdzEX8xiEeCiaMUyCyYhMw _TOigUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOigUcxiEeCiaMUyCyYhMw" name="constraint" visibility="public" type="_TdzEUMxiEeCiaMUyCyYhMw" association="_TOigUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOigUsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOigU8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOjHYMxiEeCiaMUyCyYhMw" name="A_constrainingClassifier_classifierTemplateParameter" memberEnd="_Tc9W2cxiEeCiaMUyCyYhMw _TOjHYcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOjHYcxiEeCiaMUyCyYhMw" name="classifierTemplateParameter" visibility="public" type="_Tc9W0MxiEeCiaMUyCyYhMw" association="_TOjHYMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOjHYsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOjHY8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOjHZMxiEeCiaMUyCyYhMw" name="A_containedEdge_inGroup" isDerived="true" memberEnd="_TZzVLMxiEeCiaMUyCyYhMw _TZqLQsxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOjucMxiEeCiaMUyCyYhMw" name="A_containedNode_inGroup" isDerived="true" memberEnd="_TZzVMMxiEeCiaMUyCyYhMw _TZ40vMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOkVgMxiEeCiaMUyCyYhMw" name="A_context_action" isDerived="true" memberEnd="_TZOGUcxiEeCiaMUyCyYhMw _TOkVgcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOkVgcxiEeCiaMUyCyYhMw" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" association="_TOkVgMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOkVgsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOkVg8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOk8kMxiEeCiaMUyCyYhMw" name="A_context_behavior" isDerived="true" memberEnd="_TahG1MxiEeCiaMUyCyYhMw _TOk8kcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOk8kcxiEeCiaMUyCyYhMw" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_TUdiIcxiEeCiaMUyCyYhMw" association="_TOk8kMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOk8ksxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOk8k8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOk8lMxiEeCiaMUyCyYhMw" name="A_contract_connector" memberEnd="_TdneIcxiEeCiaMUyCyYhMw _TOk8lcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOk8lcxiEeCiaMUyCyYhMw" name="connector" visibility="public" type="_YxC2YLLWEeCsYvaJqFFivQ" association="_TOk8lMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOk8lsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOk8l8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOljoMxiEeCiaMUyCyYhMw" name="A_contract_interfaceRealization" memberEnd="_ThIsMcxiEeCiaMUyCyYhMw _TOljocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOljocxiEeCiaMUyCyYhMw" name="interfaceRealization" visibility="public" type="_l2mXcHLzEdqziYxiZo0YtA" subsettedProperty="_TXox8cxiEeCiaMUyCyYhMw" association="_TOljoMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOljosxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOljo8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOmxwMxiEeCiaMUyCyYhMw" name="A_contract_substitution" memberEnd="_TnJ0o8xiEeCiaMUyCyYhMw _TOmxwcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOmxwcxiEeCiaMUyCyYhMw" name="substitution" visibility="public" type="_TnJ0oMxiEeCiaMUyCyYhMw" subsettedProperty="_TXox8cxiEeCiaMUyCyYhMw" association="_TOmxwMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOmxwsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOmxw8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOmxxMxiEeCiaMUyCyYhMw" name="A_conveyed_informationFlow" memberEnd="_TgwRvcxiEeCiaMUyCyYhMw _TOmxxcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOmxxcxiEeCiaMUyCyYhMw" name="informationFlow" visibility="public" type="_TgwRsMxiEeCiaMUyCyYhMw" association="_TOmxxMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOmxxsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOmxx8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOn_4MxiEeCiaMUyCyYhMw" name="A_covered_coveredBy" memberEnd="_Tg6pw8xiEeCiaMUyCyYhMw _ThVgh8xiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TOn_4cxiEeCiaMUyCyYhMw" annotatedElement="_TOn_4MxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Association" xmi:id="_gyW4wNwbEeCT5O2F6sGn5g" name="A_covered_coveredBy" memberEnd="_g0cjY9wbEeCT5O2F6sGn5g _g0hb7NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gyW4wdwbEeCT5O2F6sGn5g" annotatedElement="_gyW4wNwbEeCT5O2F6sGn5g">
<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="_TOom8MxiEeCiaMUyCyYhMw" name="A_covered_events" memberEnd="_Ti94M8xiEeCiaMUyCyYhMw _TOom8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOom8cxiEeCiaMUyCyYhMw" name="events" visibility="public" type="_Ti94MMxiEeCiaMUyCyYhMw" isOrdered="true" subsettedProperty="_ThVgh8xiEeCiaMUyCyYhMw" association="_TOom8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOom8sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOom88xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOutkMxiEeCiaMUyCyYhMw" name="A_covered_stateInvariant" memberEnd="_Tm4H08xiEeCiaMUyCyYhMw _TOvUoMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOvUoMxiEeCiaMUyCyYhMw" name="stateInvariant" visibility="public" type="_Tm4H0MxiEeCiaMUyCyYhMw" subsettedProperty="_ThVgh8xiEeCiaMUyCyYhMw" association="_TOutkMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOvUocxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOvUosxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOv7sMxiEeCiaMUyCyYhMw" name="A_decider_clause" memberEnd="_Tc_MFMxiEeCiaMUyCyYhMw _TOv7scxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOv7scxiEeCiaMUyCyYhMw" name="clause" visibility="public" type="_Tc_MAMxiEeCiaMUyCyYhMw" association="_TOv7sMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOv7ssxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOwiwMxiEeCiaMUyCyYhMw" name="A_decider_loopNode" memberEnd="_TiFuh8xiEeCiaMUyCyYhMw _TOwiwcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOwiwcxiEeCiaMUyCyYhMw" name="loopNode" visibility="public" type="_TiFucMxiEeCiaMUyCyYhMw" association="_TOwiwMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOwiwsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOxJ0MxiEeCiaMUyCyYhMw" name="A_decisionInputFlow_decisionNode" memberEnd="_TeFYTsxiEeCiaMUyCyYhMw _TOxJ0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOxJ0cxiEeCiaMUyCyYhMw" name="decisionNode" visibility="public" type="_TeFYMMxiEeCiaMUyCyYhMw" association="_TOxJ0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOxJ0sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOxJ08xiEeCiaMUyCyYhMw" name="A_decisionInput_decisionNode" memberEnd="_TeFYS8xiEeCiaMUyCyYhMw _TOxJ1MxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOxJ1MxiEeCiaMUyCyYhMw" name="decisionNode" visibility="public" type="_TeFYMMxiEeCiaMUyCyYhMw" association="_TOxJ08xiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOxJ1cxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TOxJ1sxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOyX8MxiEeCiaMUyCyYhMw" name="A_decomposedAs_lifeline" memberEnd="_ThVgi8xiEeCiaMUyCyYhMw _TOyX8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOyX8cxiEeCiaMUyCyYhMw" name="lifeline" visibility="public" type="_ThU5cMxiEeCiaMUyCyYhMw" association="_TOyX8MxiEeCiaMUyCyYhMw"/>
+ <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>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOy_AMxiEeCiaMUyCyYhMw" name="A_defaultValue_owningParameter" memberEnd="_TkkasMxiEeCiaMUyCyYhMw _TOy_AcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOy_AcxiEeCiaMUyCyYhMw" name="owningParameter" visibility="public" type="_KyaPMGveEdq4DLWZOhbdEA" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TOy_AMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOy_AsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOy_A8xiEeCiaMUyCyYhMw" name="A_defaultValue_owningProperty" memberEnd="_TlH0UMxiEeCiaMUyCyYhMw _TOzmEMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TOzmEMxiEeCiaMUyCyYhMw" name="owningProperty" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TOy_A8xiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TOzmEcxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TOzmEsxiEeCiaMUyCyYhMw" name="A_default_templateParameter" memberEnd="_TnLp0MxiEeCiaMUyCyYhMw _TO0NIMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TO0NIMxiEeCiaMUyCyYhMw" name="templateParameter" visibility="public" type="_KxRzgGvuEdqG6fBIPwe-mw" association="_TOzmEsxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TO0NIcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TO0NIsxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO0NI8xiEeCiaMUyCyYhMw" name="A_deferrableTrigger_state" memberEnd="_Tm1rrcxiEeCiaMUyCyYhMw _TO00MMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TO00MMxiEeCiaMUyCyYhMw" name="state" visibility="public" type="_Tm1rkMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TO0NI8xiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TO00McxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO00MsxiEeCiaMUyCyYhMw" name="A_definingEnd_connectorEnd" isDerived="true" memberEnd="_TdtkwMxiEeCiaMUyCyYhMw _TO00M8xiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TO00M8xiEeCiaMUyCyYhMw" name="connectorEnd" visibility="public" type="_aOgw0GveEdq4DLWZOhbdEA" association="_TO00MsxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TO1bQMxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TO1bQcxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO1bQsxiEeCiaMUyCyYhMw" name="A_definingFeature_slot" memberEnd="_Tmu948xiEeCiaMUyCyYhMw _TO1bQ8xiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TO1bQ8xiEeCiaMUyCyYhMw" name="slot" visibility="public" type="_Tmu94MxiEeCiaMUyCyYhMw" association="_TO1bQsxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TO1bRMxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TO1bRcxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO2CUMxiEeCiaMUyCyYhMw" name="A_deployedArtifact_deployment" memberEnd="_TeLe2MxiEeCiaMUyCyYhMw _TO2pYMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TO2pYMxiEeCiaMUyCyYhMw" name="deployment" visibility="public" type="_TeLe0MxiEeCiaMUyCyYhMw" subsettedProperty="_TXox8cxiEeCiaMUyCyYhMw" association="_TO2CUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TO2pYcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TO2pYsxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO2pY8xiEeCiaMUyCyYhMw" name="A_deployedElement_deploymentTarget" isDerived="true" memberEnd="_TePJMsxiEeCiaMUyCyYhMw _TO2pZMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TO2pZMxiEeCiaMUyCyYhMw" name="deploymentTarget" visibility="public" type="_PkmfgLLXEeCsYvaJqFFivQ" association="_TO2pY8xiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TO2pZcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TO3QcMxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO3QccxiEeCiaMUyCyYhMw" name="A_deployment_location" memberEnd="_TePwQ8xiEeCiaMUyCyYhMw _TeLe3MxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO33gMxiEeCiaMUyCyYhMw" name="A_destroyAt_linkEndDestructionData" memberEnd="_ThbAGcxiEeCiaMUyCyYhMw _TO33gcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TO33gcxiEeCiaMUyCyYhMw" name="linkEndDestructionData" visibility="public" type="_ThbAEMxiEeCiaMUyCyYhMw" association="_TO33gMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TO33gsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO4ekMxiEeCiaMUyCyYhMw" name="A_doActivity_state" memberEnd="_Tm1rscxiEeCiaMUyCyYhMw _TO4ekcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TO4ekcxiEeCiaMUyCyYhMw" name="state" visibility="public" type="_Tm1rkMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TO4ekMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TO4eksxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO4ek8xiEeCiaMUyCyYhMw" name="A_edge_activity" memberEnd="_TZdW5MxiEeCiaMUyCyYhMw _TZqLPcxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO5FoMxiEeCiaMUyCyYhMw" name="A_edge_inPartition" memberEnd="_TaJ6f8xiEeCiaMUyCyYhMw _TZqLRsxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO7h4MxiEeCiaMUyCyYhMw" name="A_edge_inStructuredNode" memberEnd="_TnE8IMxiEeCiaMUyCyYhMw _TZqLSsxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO8I8MxiEeCiaMUyCyYhMw" name="A_effect_transition" memberEnd="_TnX3EMxiEeCiaMUyCyYhMw _TO8I8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TO8I8cxiEeCiaMUyCyYhMw" name="transition" visibility="public" type="_ykKV8PnlEdunWsS3se92JQ" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TO8I8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TO8I8sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO8I88xiEeCiaMUyCyYhMw" name="A_elementImport_importingNamespace" memberEnd="_TiuAkMxiEeCiaMUyCyYhMw _TeirMsxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO8wAMxiEeCiaMUyCyYhMw" name="A_endData_createLinkAction" memberEnd="_Td8ORsxiEeCiaMUyCyYhMw _TO8wAsxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TO8wAcxiEeCiaMUyCyYhMw" general="_TO_MQMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TO8wAsxiEeCiaMUyCyYhMw" name="createLinkAction" visibility="public" type="_Td8OQMxiEeCiaMUyCyYhMw" redefinedProperty="_TO_MQcxiEeCiaMUyCyYhMw" association="_TO8wAMxiEeCiaMUyCyYhMw"/>
+ <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>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO9XEMxiEeCiaMUyCyYhMw" name="A_endData_destroyLinkAction" memberEnd="_TeSMg8xiEeCiaMUyCyYhMw _TO-lMcxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TO-lMMxiEeCiaMUyCyYhMw" general="_TO_MQMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TO-lMcxiEeCiaMUyCyYhMw" name="destroyLinkAction" visibility="public" type="_TeSMgMxiEeCiaMUyCyYhMw" redefinedProperty="_TO_MQcxiEeCiaMUyCyYhMw" association="_TO9XEMxiEeCiaMUyCyYhMw"/>
+ <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>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO_MQMxiEeCiaMUyCyYhMw" name="A_endData_linkAction" memberEnd="_ThWurMxiEeCiaMUyCyYhMw _TO_MQcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TO_MQcxiEeCiaMUyCyYhMw" name="linkAction" visibility="public" type="_ThWuoMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TO_MQMxiEeCiaMUyCyYhMw"/>
+ <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>
- <packagedElement xmi:type="uml:Association" xmi:id="_TO_zUMxiEeCiaMUyCyYhMw" name="A_endType_association" isDerived="true" memberEnd="_TaU5kcxiEeCiaMUyCyYhMw _TO_zUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TO_zUcxiEeCiaMUyCyYhMw" name="association" visibility="public" type="_AwvxoGwNEdq7X4sGURiZYA" subsettedProperty="_TUpIUcxiEeCiaMUyCyYhMw" association="_TO_zUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TO_zUsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TO_zU8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPAaYMxiEeCiaMUyCyYhMw" name="A_end_connector" memberEnd="_TdosQMxiEeCiaMUyCyYhMw _TPAaYcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPAaYcxiEeCiaMUyCyYhMw" name="connector" visibility="public" type="_YxC2YLLWEeCsYvaJqFFivQ" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TPAaYMxiEeCiaMUyCyYhMw"/>
+ <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>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPBBcMxiEeCiaMUyCyYhMw" name="A_end_linkEndData" memberEnd="_ThZyAsxiEeCiaMUyCyYhMw _TPBBccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPBBccxiEeCiaMUyCyYhMw" name="linkEndData" visibility="public" type="_ThZx8MxiEeCiaMUyCyYhMw" association="_TPBBcMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPBBcsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPBBc8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPBogMxiEeCiaMUyCyYhMw" name="A_end_readLinkObjectEndAction" memberEnd="_TmTgKMxiEeCiaMUyCyYhMw _TPBogcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPBogcxiEeCiaMUyCyYhMw" name="readLinkObjectEndAction" visibility="public" type="_TmTgEMxiEeCiaMUyCyYhMw" association="_TPBogMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPBogsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_81UZgPnhEdunWsS3se92JQ" name="A_end_role" memberEnd="_TdbQ4cxiEeCiaMUyCyYhMw _81UZgfnhEdunWsS3se92JQ _81UZhPnhEdunWsS3se92JQ">
+ <packagedElement xmi:type="uml:Association" xmi:id="_81UZgPnhEdunWsS3se92JQ" name="A_end_role" memberEnd="_gz7mJtwbEeCT5O2F6sGn5g _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="_TPC2oMxiEeCiaMUyCyYhMw" name="A_entry_connectionPointReference" memberEnd="_Tdlo-cxiEeCiaMUyCyYhMw _TPC2ocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPC2ocxiEeCiaMUyCyYhMw" name="connectionPointReference" visibility="public" type="_Tdlo8MxiEeCiaMUyCyYhMw" association="_TPC2oMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPC2osxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPDdsMxiEeCiaMUyCyYhMw" name="A_entry_state" memberEnd="_Tm1rtMxiEeCiaMUyCyYhMw _TPDdscxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPDdscxiEeCiaMUyCyYhMw" name="state" visibility="public" type="_Tm1rkMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TPDdsMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPDdssxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPEEwMxiEeCiaMUyCyYhMw" name="A_event_durationObservation" memberEnd="_TeavZsxiEeCiaMUyCyYhMw _TPEEwcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPEEwcxiEeCiaMUyCyYhMw" name="durationObservation" visibility="public" type="_TeavYMxiEeCiaMUyCyYhMw" association="_TPEEwMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPEEwsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPEEw8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPEr0MxiEeCiaMUyCyYhMw" name="A_event_timeObservation" memberEnd="_TnVa08xiEeCiaMUyCyYhMw _TPEr0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPEr0cxiEeCiaMUyCyYhMw" name="timeObservation" visibility="public" type="_TnVa0MxiEeCiaMUyCyYhMw" association="_TPEr0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPEr0sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPEr08xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPFS4MxiEeCiaMUyCyYhMw" name="A_event_trigger" memberEnd="_Tna6ZMxiEeCiaMUyCyYhMw _TPFS4cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPFS4cxiEeCiaMUyCyYhMw" name="trigger" visibility="public" type="_Tna6YMxiEeCiaMUyCyYhMw" association="_TPFS4MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPFS4sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPFS48xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPF58MxiEeCiaMUyCyYhMw" name="A_exceptionInput_exceptionHandler" memberEnd="_TescP8xiEeCiaMUyCyYhMw _TPF58cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPF58cxiEeCiaMUyCyYhMw" name="exceptionHandler" visibility="public" type="_TescMMxiEeCiaMUyCyYhMw" association="_TPF58MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPF58sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPF588xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPGhAMxiEeCiaMUyCyYhMw" name="A_exceptionType_exceptionHandler" memberEnd="_TescQcxiEeCiaMUyCyYhMw _TPGhAcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPGhAcxiEeCiaMUyCyYhMw" name="exceptionHandler" visibility="public" type="_TescMMxiEeCiaMUyCyYhMw" association="_TPGhAMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPHIEMxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPHIEcxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPHIEsxiEeCiaMUyCyYhMw" name="A_exception_raiseExceptionAction" memberEnd="_TmPOo8xiEeCiaMUyCyYhMw _TPHIE8xiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPHIE8xiEeCiaMUyCyYhMw" name="raiseExceptionAction" visibility="public" type="_TmPOoMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TPHIEsxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPHIFMxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPHvIMxiEeCiaMUyCyYhMw" name="A_executableNode_sequenceNode" memberEnd="_TmtIs8xiEeCiaMUyCyYhMw _TPHvIcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPHvIcxiEeCiaMUyCyYhMw" name="sequenceNode" visibility="public" type="_TmtIsMxiEeCiaMUyCyYhMw" subsettedProperty="_TZ40yMxiEeCiaMUyCyYhMw" association="_TPHvIMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPHvIsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPIWMMxiEeCiaMUyCyYhMw" name="A_execution_executionOccurrenceSpecification" memberEnd="_Teu4c8xiEeCiaMUyCyYhMw _TPIWMcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPIWMcxiEeCiaMUyCyYhMw" name="executionOccurrenceSpecification" visibility="public" type="_Teu4cMxiEeCiaMUyCyYhMw" association="_TPIWMMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPIWMsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPIWM8xiEeCiaMUyCyYhMw" value="2"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPI9QMxiEeCiaMUyCyYhMw" name="A_exit_connectionPointReference" memberEnd="_Tdlo_cxiEeCiaMUyCyYhMw _TPI9QcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPI9QcxiEeCiaMUyCyYhMw" name="connectionPointReference" visibility="public" type="_Tdlo8MxiEeCiaMUyCyYhMw" association="_TPI9QMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPI9QsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPJkUMxiEeCiaMUyCyYhMw" name="A_exit_state" memberEnd="_Tm1rt8xiEeCiaMUyCyYhMw _TPJkUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPJkUcxiEeCiaMUyCyYhMw" name="state" visibility="public" type="_Tm1rkMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TPJkUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPJkUsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPLZgMxiEeCiaMUyCyYhMw" name="A_expr_duration" memberEnd="_TeXFAsxiEeCiaMUyCyYhMw _TPLZgcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPLZgcxiEeCiaMUyCyYhMw" name="duration" visibility="public" type="_-Ixo8H4XEdq7cMP_l1l5Gg" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TPLZgMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPLZgsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPMnoMxiEeCiaMUyCyYhMw" name="A_expr_timeExpression" memberEnd="_TnTlosxiEeCiaMUyCyYhMw _TPMnocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPMnocxiEeCiaMUyCyYhMw" name="timeExpression" visibility="public" type="_DylKEH4YEdq7cMP_l1l5Gg" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TPMnoMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPMnosxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPNOsMxiEeCiaMUyCyYhMw" name="A_extend_extension" memberEnd="_TngZ_8xiEeCiaMUyCyYhMw _Te2NPMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPNOscxiEeCiaMUyCyYhMw" name="A_extendedCase_extend" memberEnd="_Te2NOsxiEeCiaMUyCyYhMw _TPN1wMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPN1wMxiEeCiaMUyCyYhMw" name="extend" visibility="public" type="_Te2NMMxiEeCiaMUyCyYhMw" subsettedProperty="_TXzKAcxiEeCiaMUyCyYhMw" association="_TPNOscxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPN1wcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPN1wsxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPOc0MxiEeCiaMUyCyYhMw" name="A_extendedRegion_region" memberEnd="_TmnCIMxiEeCiaMUyCyYhMw _TPOc0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPOc0cxiEeCiaMUyCyYhMw" name="region" visibility="public" type="_TmnCEMxiEeCiaMUyCyYhMw" subsettedProperty="_TUORkcxiEeCiaMUyCyYhMw" association="_TPOc0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPOc0sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPPD4MxiEeCiaMUyCyYhMw" name="A_extendedSignature_redefinableTemplateSignature" memberEnd="_Tmg7csxiEeCiaMUyCyYhMw _TPPD4cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPPD4cxiEeCiaMUyCyYhMw" name="redefinableTemplateSignature" visibility="public" type="_9keOQGvdEdq4DLWZOhbdEA" subsettedProperty="_TUORkcxiEeCiaMUyCyYhMw" association="_TPPD4MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPPD4sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPPD48xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPPq8MxiEeCiaMUyCyYhMw" name="A_extendedStateMachine_stateMachine" memberEnd="_Tm6kI8xiEeCiaMUyCyYhMw _TPPq8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPPq8cxiEeCiaMUyCyYhMw" name="stateMachine" visibility="public" type="_Tm6kEMxiEeCiaMUyCyYhMw" subsettedProperty="_TUJZEcxiEeCiaMUyCyYhMw" association="_TPPq8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPPq8sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPQSAMxiEeCiaMUyCyYhMw" name="A_extensionLocation_extension" memberEnd="_Te2NPsxiEeCiaMUyCyYhMw _TPQSAcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPQSAcxiEeCiaMUyCyYhMw" name="extension" visibility="public" type="_Te2NMMxiEeCiaMUyCyYhMw" association="_TPQSAMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPQSAsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPQSA8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPQ5EMxiEeCiaMUyCyYhMw" name="A_extensionPoint_useCase" memberEnd="_TngaA8xiEeCiaMUyCyYhMw _TfGE1sxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPQ5EcxiEeCiaMUyCyYhMw" name="A_extension_metaclass" isDerived="true" memberEnd="_TcfcwcxiEeCiaMUyCyYhMw _Te3bU8xiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPSHMMxiEeCiaMUyCyYhMw" name="A_feature_featuringClassifier" isDerived="true" memberEnd="_TcpNwMxiEeCiaMUyCyYhMw _YUdlwLbAEeCRxrN1JUGuxA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPUjcMxiEeCiaMUyCyYhMw" name="A_finish_executionSpecification" memberEnd="_TewGlsxiEeCiaMUyCyYhMw _TPUjcsxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TPUjccxiEeCiaMUyCyYhMw" annotatedElement="_TPUjcMxiEeCiaMUyCyYhMw">
+ <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">
<body>The event shows the time point at which the action completes execution.</body>
</ownedComment>
- <ownedEnd xmi:id="_TPUjcsxiEeCiaMUyCyYhMw" name="executionSpecification" visibility="public" type="_TewGkMxiEeCiaMUyCyYhMw" association="_TPUjcMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPUjc8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPUjdMxiEeCiaMUyCyYhMw" value="*"/>
+ <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>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPVKgMxiEeCiaMUyCyYhMw" name="A_first_testIdentityAction" memberEnd="_TnQiXMxiEeCiaMUyCyYhMw _TPVKgcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPVKgcxiEeCiaMUyCyYhMw" name="testIdentityAction" visibility="public" type="_TnQiUMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TPVKgMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPVKgsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPVxkMxiEeCiaMUyCyYhMw" name="A_formalGate_interaction" memberEnd="_Tg3meMxiEeCiaMUyCyYhMw _TPVxkcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPVxkcxiEeCiaMUyCyYhMw" name="interaction" visibility="public" type="_Tg3mcMxiEeCiaMUyCyYhMw" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_TPVxkMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPVxksxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPW_sMxiEeCiaMUyCyYhMw" name="A_formal_templateParameterSubstitution" memberEnd="_TnM3-MxiEeCiaMUyCyYhMw _TPW_scxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPW_scxiEeCiaMUyCyYhMw" name="templateParameterSubstitution" visibility="public" type="_TnM38MxiEeCiaMUyCyYhMw" association="_TPW_sMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPW_ssxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPW_s8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPW_tMxiEeCiaMUyCyYhMw" name="A_fragment_enclosingInteraction" memberEnd="_Tg3mfMxiEeCiaMUyCyYhMw _Tg6px8xiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPXmwMxiEeCiaMUyCyYhMw" name="A_fragment_enclosingOperand" memberEnd="_Tg736sxiEeCiaMUyCyYhMw _Tg6pysxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPYN0MxiEeCiaMUyCyYhMw" name="A_fromAction_actionInputPin" memberEnd="_TZcIzMxiEeCiaMUyCyYhMw _TPYN0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPYN0cxiEeCiaMUyCyYhMw" name="actionInputPin" visibility="public" type="_TZcIwMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TPYN0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPYN0sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPZb8MxiEeCiaMUyCyYhMw" name="A_generalMachine_protocolConformance" memberEnd="_TmH548xiEeCiaMUyCyYhMw _TPZb8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPZb8cxiEeCiaMUyCyYhMw" name="protocolConformance" visibility="public" type="_TmH54MxiEeCiaMUyCyYhMw" subsettedProperty="_TXzKAcxiEeCiaMUyCyYhMw" association="_TPZb8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPZb8sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPZb88xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPbRIMxiEeCiaMUyCyYhMw" name="A_generalOrdering_interactionFragment" memberEnd="_Tg6pzcxiEeCiaMUyCyYhMw _TPbRIcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPbRIcxiEeCiaMUyCyYhMw" name="interactionFragment" visibility="public" type="_Tg6pwMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TPbRIMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPbRIsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPe7gMxiEeCiaMUyCyYhMw" name="A_general_classifier" isDerived="true" memberEnd="_TcpNxcxiEeCiaMUyCyYhMw _TPe7gcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPe7gcxiEeCiaMUyCyYhMw" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" association="_TPe7gMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPe7gsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPe7g8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPhXwMxiEeCiaMUyCyYhMw" name="A_general_generalization" memberEnd="_Tfa09MxiEeCiaMUyCyYhMw _TPhXwcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPhXwcxiEeCiaMUyCyYhMw" name="generalization" visibility="public" type="_C7AF4GwREdq14q0ETb1t3g" subsettedProperty="_TXzKAcxiEeCiaMUyCyYhMw" association="_TPhXwMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPhXwsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPhXw8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPh-0MxiEeCiaMUyCyYhMw" name="A_generalizationSet_generalization" memberEnd="_TfbcAMxiEeCiaMUyCyYhMw _Tfd4ScxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPil4MxiEeCiaMUyCyYhMw" name="A_generalization_specific" memberEnd="_Tcp00MxiEeCiaMUyCyYhMw _TfbcCMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPjM8MxiEeCiaMUyCyYhMw" name="A_group_inActivity" memberEnd="_TZd98MxiEeCiaMUyCyYhMw _TZzVNMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPj0AMxiEeCiaMUyCyYhMw" name="A_guard_activityEdge" memberEnd="_TZqLQMxiEeCiaMUyCyYhMw _TPj0AcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPj0AcxiEeCiaMUyCyYhMw" name="activityEdge" visibility="public" type="_TZqLMMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TPj0AMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPj0AsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPkbEMxiEeCiaMUyCyYhMw" name="A_guard_interactionOperand" memberEnd="_Tg737sxiEeCiaMUyCyYhMw _TPkbEcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPkbEcxiEeCiaMUyCyYhMw" name="interactionOperand" visibility="public" type="_Tg734MxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TPkbEMxiEeCiaMUyCyYhMw"/>
+ <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>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPlCIMxiEeCiaMUyCyYhMw" name="A_guard_transition" memberEnd="_TnX3E8xiEeCiaMUyCyYhMw _TPlCIcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPlCIcxiEeCiaMUyCyYhMw" name="transition" visibility="public" type="_ykKV8PnlEdunWsS3se92JQ" subsettedProperty="_TdzEY8xiEeCiaMUyCyYhMw" association="_TPlCIMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPlCIsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPlpMMxiEeCiaMUyCyYhMw" name="A_handlerBody_exceptionHandler" memberEnd="_TescRMxiEeCiaMUyCyYhMw _TPmQQMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPmQQMxiEeCiaMUyCyYhMw" name="exceptionHandler" visibility="public" type="_TescMMxiEeCiaMUyCyYhMw" association="_TPlpMMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPmQQcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPmQQsxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPm3UMxiEeCiaMUyCyYhMw" name="A_handler_protectedNode" memberEnd="_TetDRMxiEeCiaMUyCyYhMw _TescRsxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPneYMxiEeCiaMUyCyYhMw" name="A_icon_stereotype" memberEnd="_Tm9AUMxiEeCiaMUyCyYhMw _TPneYcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPneYcxiEeCiaMUyCyYhMw" name="stereotype" visibility="public" type="_A7vDAGv0Edq7X4sGURiZYA" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TPneYMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPneYsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPsW4MxiEeCiaMUyCyYhMw" name="A_importedElement_elementImport" memberEnd="_TeirMMxiEeCiaMUyCyYhMw _TPsW4cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPsW4cxiEeCiaMUyCyYhMw" name="elementImport" visibility="public" type="_RPl78GwIEdq7X4sGURiZYA" subsettedProperty="_TXzKAcxiEeCiaMUyCyYhMw" association="_TPsW4MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPsW4sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPsW48xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPtlAMxiEeCiaMUyCyYhMw" name="A_importedMember_namespace" isDerived="true" memberEnd="_TiuAlMxiEeCiaMUyCyYhMw _TPtlAcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPtlAcxiEeCiaMUyCyYhMw" name="namespace" visibility="public" type="_ZiwkoGwLEdq7X4sGURiZYA" subsettedProperty="_TQ2NccxiEeCiaMUyCyYhMw" association="_TPtlAMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPtlAsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPtlA8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPuMEMxiEeCiaMUyCyYhMw" name="A_importedPackage_packageImport" memberEnd="_TkgwVMxiEeCiaMUyCyYhMw _TPuMEcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPuMEcxiEeCiaMUyCyYhMw" name="packageImport" visibility="public" type="_SnNPIGwIEdq7X4sGURiZYA" subsettedProperty="_TXzKAcxiEeCiaMUyCyYhMw" association="_TPuMEMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPuMEsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPuME8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPuzIMxiEeCiaMUyCyYhMw" name="A_inInterruptibleRegion_node" memberEnd="_TZ40wMxiEeCiaMUyCyYhMw _ThJ6WsxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPvaMMxiEeCiaMUyCyYhMw" name="A_inPartition_node" memberEnd="_TZ40xMxiEeCiaMUyCyYhMw _TaJ6icxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPwoUMxiEeCiaMUyCyYhMw" name="A_inState_objectNode" memberEnd="_Ti8DDsxiEeCiaMUyCyYhMw _TPwoUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPwoUcxiEeCiaMUyCyYhMw" name="objectNode" visibility="public" type="_Ti8DAMxiEeCiaMUyCyYhMw" association="_TPwoUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPwoUsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPwoU8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPxPYMxiEeCiaMUyCyYhMw" name="A_include_includingCase" memberEnd="_TngaB8xiEeCiaMUyCyYhMw _TfhipsxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPx2cMxiEeCiaMUyCyYhMw" name="A_incoming_target_node" memberEnd="_TZ40y8xiEeCiaMUyCyYhMw _TZqLVsxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_EhL8MPnmEdunWsS3se92JQ" name="A_incoming_target_vertex" memberEnd="_Tno80MxiEeCiaMUyCyYhMw _EhVtMPnmEdunWsS3se92JQ _EhVtM_nmEdunWsS3se92JQ">
+ <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">
<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="_TPzEkMxiEeCiaMUyCyYhMw" name="A_informationSource_informationFlow" memberEnd="_TgwRwMxiEeCiaMUyCyYhMw _TPzEkcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPzEkcxiEeCiaMUyCyYhMw" name="informationFlow" visibility="public" type="_TgwRsMxiEeCiaMUyCyYhMw" subsettedProperty="_TXGmccxiEeCiaMUyCyYhMw" association="_TPzEkMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPzEksxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPzEk8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TPzroMxiEeCiaMUyCyYhMw" name="A_informationTarget_informationFlow" memberEnd="_TgwRw8xiEeCiaMUyCyYhMw _TPzrocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TPzrocxiEeCiaMUyCyYhMw" name="informationFlow" visibility="public" type="_TgwRsMxiEeCiaMUyCyYhMw" subsettedProperty="_TXzKAcxiEeCiaMUyCyYhMw" association="_TPzroMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TPzrosxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TPzro8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TP05wMxiEeCiaMUyCyYhMw" name="A_inheritedMember_classifier" isDerived="true" memberEnd="_Tcp01MxiEeCiaMUyCyYhMw _TP05wcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TP05wcxiEeCiaMUyCyYhMw" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_TQ2NccxiEeCiaMUyCyYhMw" association="_TP05wMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TP05wsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TP05w8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TP1g0MxiEeCiaMUyCyYhMw" name="A_inheritedParameter_redefinableTemplateSignature" isDerived="true" memberEnd="_Tmg7dsxiEeCiaMUyCyYhMw _TP1g0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TP1g0cxiEeCiaMUyCyYhMw" name="redefinableTemplateSignature" visibility="public" type="_9keOQGvdEdq4DLWZOhbdEA" subsettedProperty="_TTXV8cxiEeCiaMUyCyYhMw" association="_TP1g0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TP1g0sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TP1g08xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TP2H4MxiEeCiaMUyCyYhMw" name="A_inputElement_regionAsInput" memberEnd="_Teyi1sxiEeCiaMUyCyYhMw _TexUtsxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TP2u8MxiEeCiaMUyCyYhMw" name="A_inputValue_linkAction" memberEnd="_ThWusMxiEeCiaMUyCyYhMw _TP7AYMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TP7AYMxiEeCiaMUyCyYhMw" name="linkAction" visibility="public" type="_ThWuoMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TP2u8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TP7AYcxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TP8OgMxiEeCiaMUyCyYhMw" name="A_inputValue_opaqueAction" memberEnd="_Ti_GUMxiEeCiaMUyCyYhMw _TP8OgcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TP8OgcxiEeCiaMUyCyYhMw" name="opaqueAction" visibility="public" type="__pbPMLG4EeCDe8CO90iVKQ" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TP8OgMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TP8OgsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TP81kMxiEeCiaMUyCyYhMw" name="A_input_action" isDerived="true" memberEnd="_TZOtYMxiEeCiaMUyCyYhMw _TP81kcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TP81kcxiEeCiaMUyCyYhMw" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TP81kMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TP81ksxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TP9coMxiEeCiaMUyCyYhMw" name="A_insertAt_addStructuralFeatureValueAction" memberEnd="_TaMWucxiEeCiaMUyCyYhMw _TP9cocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TP9cocxiEeCiaMUyCyYhMw" name="addStructuralFeatureValueAction" visibility="public" type="_TaMWsMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TP9coMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TP9cosxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TP-DsMxiEeCiaMUyCyYhMw" name="A_insertAt_addVariableValueAction" memberEnd="_TaNk2cxiEeCiaMUyCyYhMw _TP-DscxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TP-DscxiEeCiaMUyCyYhMw" name="addVariableValueAction" visibility="public" type="_TaNk0MxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TP-DsMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TP-DssxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TP_R0MxiEeCiaMUyCyYhMw" name="A_insertAt_linkEndCreationData" memberEnd="_ThX8ycxiEeCiaMUyCyYhMw _TP_R0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TP_R0cxiEeCiaMUyCyYhMw" name="linkEndCreationData" visibility="public" type="_ThX8wMxiEeCiaMUyCyYhMw" association="_TP_R0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TP_R0sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TP_44MxiEeCiaMUyCyYhMw" name="A_instance_instanceValue" memberEnd="_Tg1xQsxiEeCiaMUyCyYhMw _TP_44cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TP_44cxiEeCiaMUyCyYhMw" name="instanceValue" visibility="public" type="_PyCx8GveEdq4DLWZOhbdEA" association="_TP_44MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TP_44sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TP_448xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQBuEMxiEeCiaMUyCyYhMw" name="A_interfaceRealization_implementingClassifier" memberEnd="_TbmE4MxiEeCiaMUyCyYhMw _ThIsM8xiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQCVIMxiEeCiaMUyCyYhMw" name="A_interruptingEdge_interrupts" memberEnd="_ThJ6VsxiEeCiaMUyCyYhMw _TZqLTcxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQDjQMxiEeCiaMUyCyYhMw" name="A_invariant_stateInvariant" memberEnd="_Tm4H1cxiEeCiaMUyCyYhMw _TQDjQcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TQDjQcxiEeCiaMUyCyYhMw" name="stateInvariant" visibility="public" type="_Tm4H0MxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TQDjQMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQDjQsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQEKUMxiEeCiaMUyCyYhMw" name="A_joinSpec_joinNode" memberEnd="_ThTrXcxiEeCiaMUyCyYhMw _TQEKUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TQEKUcxiEeCiaMUyCyYhMw" name="joinNode" visibility="public" type="_ThTrUMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TQEKUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQEKUsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQExYMxiEeCiaMUyCyYhMw" name="A_lifeline_interaction" memberEnd="_Tg3mgMxiEeCiaMUyCyYhMw _ThVgjsxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQFYcMxiEeCiaMUyCyYhMw" name="A_localPostcondition_action" memberEnd="_TZPUcMxiEeCiaMUyCyYhMw _TQFYccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TQFYccxiEeCiaMUyCyYhMw" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TQFYcMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQFYcsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQg2QMxiEeCiaMUyCyYhMw" name="A_localPrecondition_action" memberEnd="_TZPUdMxiEeCiaMUyCyYhMw _TQg2QcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TQg2QcxiEeCiaMUyCyYhMw" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TQg2QMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQg2QsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQhdUMxiEeCiaMUyCyYhMw" name="A_loopVariableInput_loopNode" memberEnd="_TiFukMxiEeCiaMUyCyYhMw _TQhdUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TQhdUcxiEeCiaMUyCyYhMw" name="loopNode" visibility="public" type="_TiFucMxiEeCiaMUyCyYhMw" subsettedProperty="_TXZhYcxiEeCiaMUyCyYhMw" association="_TQhdUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQhdUsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQoLAMxiEeCiaMUyCyYhMw" name="A_loopVariable_loopNode" memberEnd="_TiFujMxiEeCiaMUyCyYhMw _TQoLAcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TQoLAcxiEeCiaMUyCyYhMw" name="loopNode" visibility="public" type="_TiFucMxiEeCiaMUyCyYhMw" association="_TQoLAMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQoLAsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQoyEMxiEeCiaMUyCyYhMw" name="A_lowerValue_owningLower" memberEnd="_TiW0N8xiEeCiaMUyCyYhMw _TQoyEcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TQoyEcxiEeCiaMUyCyYhMw" name="owningLower" visibility="public" type="_Gjgl0GveEdq4DLWZOhbdEA" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TQoyEMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQoyEsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQqAMMxiEeCiaMUyCyYhMw" name="A_manifestation_artifact" memberEnd="_TaQoIMxiEeCiaMUyCyYhMw _TQqAMcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TQqAMcxiEeCiaMUyCyYhMw" name="artifact" visibility="public" type="_-lGRgHLzEdqziYxiZo0YtA" subsettedProperty="_TeHNYMxiEeCiaMUyCyYhMw _TeckkMxiEeCiaMUyCyYhMw" association="_TQqAMMxiEeCiaMUyCyYhMw"/>
+ <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>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQqnQMxiEeCiaMUyCyYhMw" name="A_mapping_abstraction" memberEnd="_TY4vI8xiEeCiaMUyCyYhMw _TQqnQcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TQqnQcxiEeCiaMUyCyYhMw" name="abstraction" visibility="public" type="_TY4vIMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TQqnQMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQqnQsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQr1YMxiEeCiaMUyCyYhMw" name="A_max_durationInterval" memberEnd="_TeZhQ8xiEeCiaMUyCyYhMw _TQr1YsxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TQr1YcxiEeCiaMUyCyYhMw" general="_TQsccMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TQr1YsxiEeCiaMUyCyYhMw" name="durationInterval" visibility="public" type="_TeZhQMxiEeCiaMUyCyYhMw" redefinedProperty="_TQscccxiEeCiaMUyCyYhMw" association="_TQr1YMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQr1Y8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQr1ZMxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQsccMxiEeCiaMUyCyYhMw" name="A_max_interval" memberEnd="_ThKhY8xiEeCiaMUyCyYhMw _TQscccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TQscccxiEeCiaMUyCyYhMw" name="interval" visibility="public" type="_ThKhYMxiEeCiaMUyCyYhMw" association="_TQsccMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQsccsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQscc8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQu4sMxiEeCiaMUyCyYhMw" name="A_max_timeInterval" memberEnd="_TnUzw8xiEeCiaMUyCyYhMw _TQu4ssxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TQu4scxiEeCiaMUyCyYhMw" general="_TQsccMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TQu4ssxiEeCiaMUyCyYhMw" name="timeInterval" visibility="public" type="_TnUzwMxiEeCiaMUyCyYhMw" redefinedProperty="_TQscccxiEeCiaMUyCyYhMw" association="_TQu4sMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQu4s8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQu4tMxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQwG0MxiEeCiaMUyCyYhMw" name="A_maxint_interactionConstraint" memberEnd="_Tg5btcxiEeCiaMUyCyYhMw _TQwG0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TQwG0cxiEeCiaMUyCyYhMw" name="interactionConstraint" visibility="public" type="_Tg5boMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TQwG0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQwG0sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQ1mYMxiEeCiaMUyCyYhMw" name="A_memberEnd_association" memberEnd="_TacOUMxiEeCiaMUyCyYhMw _TlGmMMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQ2NcMxiEeCiaMUyCyYhMw" name="A_member_memberNamespace" isDerived="true" memberEnd="_TiunoMxiEeCiaMUyCyYhMw _TQ2NccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TQ2NccxiEeCiaMUyCyYhMw" name="memberNamespace" visibility="public" type="_ZiwkoGwLEdq7X4sGURiZYA" association="_TQ2NcMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQ2NcsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQ2Nc8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQ3bkMxiEeCiaMUyCyYhMw" name="A_mergedPackage_packageMerge" memberEnd="_TkhXY8xiEeCiaMUyCyYhMw _TQ3bkcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TQ3bkcxiEeCiaMUyCyYhMw" name="packageMerge" visibility="public" type="_TkhXYMxiEeCiaMUyCyYhMw" subsettedProperty="_TXzKAcxiEeCiaMUyCyYhMw" association="_TQ3bkMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQ3bksxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQ3bk8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQ4CoMxiEeCiaMUyCyYhMw" name="A_message_considerIgnoreFragment" memberEnd="_TdxPIMxiEeCiaMUyCyYhMw _TQ4CocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TQ4CocxiEeCiaMUyCyYhMw" name="considerIgnoreFragment" visibility="public" type="_TdwoEMxiEeCiaMUyCyYhMw" association="_TQ4CoMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQ4CosxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQ4Co8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQ4psMxiEeCiaMUyCyYhMw" name="A_message_interaction" memberEnd="_Tg3mhMxiEeCiaMUyCyYhMw _TiPfcMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQ530MxiEeCiaMUyCyYhMw" name="A_message_messageEnd" memberEnd="_TiSiw8xiEeCiaMUyCyYhMw _TQ530cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TQ530cxiEeCiaMUyCyYhMw" name="messageEnd" visibility="public" type="_TiSiwMxiEeCiaMUyCyYhMw" association="_TQ530MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQ530sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TQ5308xiEeCiaMUyCyYhMw" value="2"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TQ6e4MxiEeCiaMUyCyYhMw" name="A_metaclassReference_profile" memberEnd="_Tk-qZMxiEeCiaMUyCyYhMw _TQ6e4cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TQ6e4cxiEeCiaMUyCyYhMw" name="profile" visibility="public" type="__pew8GvzEdq7X4sGURiZYA" subsettedProperty="_TeirMsxiEeCiaMUyCyYhMw" association="_TQ6e4MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TQ6e4sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRBzoMxiEeCiaMUyCyYhMw" name="A_metamodelReference_profile" memberEnd="_Tk-qaMxiEeCiaMUyCyYhMw _TRBzocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRBzocxiEeCiaMUyCyYhMw" name="profile" visibility="public" type="__pew8GvzEdq7X4sGURiZYA" subsettedProperty="_TkgwVsxiEeCiaMUyCyYhMw" association="_TRBzoMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRBzosxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRHTMMxiEeCiaMUyCyYhMw" name="A_method_specification" memberEnd="_TbiagMxiEeCiaMUyCyYhMw _TakxMMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRH6QMxiEeCiaMUyCyYhMw" name="A_min_durationInterval" memberEnd="_TeZhRcxiEeCiaMUyCyYhMw _TRH6QsxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TRH6QcxiEeCiaMUyCyYhMw" general="_TRJIYMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TRH6QsxiEeCiaMUyCyYhMw" name="durationInterval" visibility="public" type="_TeZhQMxiEeCiaMUyCyYhMw" redefinedProperty="_TRJIYcxiEeCiaMUyCyYhMw" association="_TRH6QMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRH6Q8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TRH6RMxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRJIYMxiEeCiaMUyCyYhMw" name="A_min_interval" memberEnd="_ThKhZcxiEeCiaMUyCyYhMw _TRJIYcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRJIYcxiEeCiaMUyCyYhMw" name="interval" visibility="public" type="_ThKhYMxiEeCiaMUyCyYhMw" association="_TRJIYMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRJIYsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TRJIY8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRJvcMxiEeCiaMUyCyYhMw" name="A_min_timeInterval" memberEnd="_TnUzxcxiEeCiaMUyCyYhMw _TRJvcsxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TRJvccxiEeCiaMUyCyYhMw" general="_TRJIYMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TRJvcsxiEeCiaMUyCyYhMw" name="timeInterval" visibility="public" type="_TnUzwMxiEeCiaMUyCyYhMw" redefinedProperty="_TRJIYcxiEeCiaMUyCyYhMw" association="_TRJvcMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRJvc8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TRJvdMxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRK9kMxiEeCiaMUyCyYhMw" name="A_minint_interactionConstraint" memberEnd="_Tg5buMxiEeCiaMUyCyYhMw _TRK9kcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRK9kcxiEeCiaMUyCyYhMw" name="interactionConstraint" visibility="public" type="_Tg5boMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TRK9kMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRK9ksxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRLkoMxiEeCiaMUyCyYhMw" name="A_nameExpression_namedElement" memberEnd="_TihMQMxiEeCiaMUyCyYhMw _TRLkocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRLkocxiEeCiaMUyCyYhMw" name="namedElement" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TRLkoMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRLkosxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TROA4MxiEeCiaMUyCyYhMw" name="A_navigableOwnedEnd_association" memberEnd="_TacOVMxiEeCiaMUyCyYhMw _TROA4cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TROA4cxiEeCiaMUyCyYhMw" name="association" visibility="public" type="_AwvxoGwNEdq7X4sGURiZYA" subsettedProperty="_TlJpgMxiEeCiaMUyCyYhMw" association="_TROA4MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TROA4sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TROn8MxiEeCiaMUyCyYhMw" name="A_nestedArtifact_artifact" memberEnd="_TaRPMMxiEeCiaMUyCyYhMw _TROn8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TROn8cxiEeCiaMUyCyYhMw" name="artifact" visibility="public" type="_-lGRgHLzEdqziYxiZo0YtA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_TROn8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TROn8sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRQdIMxiEeCiaMUyCyYhMw" name="A_nestedClassifier_class" memberEnd="_TcgD08xiEeCiaMUyCyYhMw _TRQdIcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRQdIcxiEeCiaMUyCyYhMw" name="class" visibility="public" type="_00owUGvdEdq4DLWZOhbdEA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA _zYrE4La-EeCRxrN1JUGuxA" association="_TRQdIMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRQdIsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRREMMxiEeCiaMUyCyYhMw" name="A_nestedClassifier_interface" memberEnd="_Tg_iQMxiEeCiaMUyCyYhMw _TRREMcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRREMcxiEeCiaMUyCyYhMw" name="interface" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA _zYrE4La-EeCRxrN1JUGuxA" association="_TRREMMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRREMsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRRrQMxiEeCiaMUyCyYhMw" name="A_nestedNode_node" memberEnd="_Ti2jdcxiEeCiaMUyCyYhMw _TRRrQcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRRrQcxiEeCiaMUyCyYhMw" name="node" visibility="public" type="_5YOyUKJ8EdywJr5C4uHLKw" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_TRRrQMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRRrQsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRS5YMxiEeCiaMUyCyYhMw" name="A_nestedPackage_nestingPackage" memberEnd="_TkPqkMxiEeCiaMUyCyYhMw _XSjCgLbQEeCRxrN1JUGuxA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRTgcMxiEeCiaMUyCyYhMw" name="A_newClassifier_reclassifyObjectAction" memberEnd="_TmcC_8xiEeCiaMUyCyYhMw _TRTgccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRTgccxiEeCiaMUyCyYhMw" name="reclassifyObjectAction" visibility="public" type="_TmcC8MxiEeCiaMUyCyYhMw" association="_TRTgcMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRTgcsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TRTgc8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRUukMxiEeCiaMUyCyYhMw" name="A_node_activity" memberEnd="_TZelA8xiEeCiaMUyCyYhMw _TZ40ucxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRV8sMxiEeCiaMUyCyYhMw" name="A_node_inStructuredNode" memberEnd="_TnE8J8xiEeCiaMUyCyYhMw _TZ40yMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRXK0MxiEeCiaMUyCyYhMw" name="A_object_clearAssociationAction" memberEnd="_TdFSq8xiEeCiaMUyCyYhMw _TRXK0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRXK0cxiEeCiaMUyCyYhMw" name="clearAssociationAction" visibility="public" type="_TdFSoMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TRXK0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRXK0sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRXx4MxiEeCiaMUyCyYhMw" name="A_object_readIsClassifiedObjectAction" memberEnd="_TmRD5MxiEeCiaMUyCyYhMw _TRXx4cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRXx4cxiEeCiaMUyCyYhMw" name="readIsClassifiedObjectAction" visibility="public" type="_TmRD0MxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TRXx4MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRXx4sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRZAAMxiEeCiaMUyCyYhMw" name="A_object_readLinkObjectEndAction" memberEnd="_TmTgKsxiEeCiaMUyCyYhMw _TRZAAcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRZAAcxiEeCiaMUyCyYhMw" name="readLinkObjectEndAction" visibility="public" type="_TmTgEMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TRZAAMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRZAAsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRZnEMxiEeCiaMUyCyYhMw" name="A_object_readLinkObjectEndQualifierAction" memberEnd="_TmVVW8xiEeCiaMUyCyYhMw _TRZnEcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRZnEcxiEeCiaMUyCyYhMw" name="readLinkObjectEndQualifierAction" visibility="public" type="_TmVVQMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TRZnEMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRZnEsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRaOIMxiEeCiaMUyCyYhMw" name="A_object_reclassifyObjectAction" memberEnd="_TmcDA8xiEeCiaMUyCyYhMw _TRaOIcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRaOIcxiEeCiaMUyCyYhMw" name="reclassifyObjectAction" visibility="public" type="_TmcC8MxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TRaOIMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRaOIsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRbcQMxiEeCiaMUyCyYhMw" name="A_object_startClassifierBehaviorAction" memberEnd="_Tmvk-cxiEeCiaMUyCyYhMw _TRbcQcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRbcQcxiEeCiaMUyCyYhMw" name="startClassifierBehaviorAction" visibility="public" type="_Tmvk8MxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TRbcQMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRbcQsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRcDUMxiEeCiaMUyCyYhMw" name="A_object_startObjectBehaviorAction" memberEnd="_TmwzIsxiEeCiaMUyCyYhMw _TRcDUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRcDUcxiEeCiaMUyCyYhMw" name="startObjectBehaviorAction" visibility="public" type="_TmwzEMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TRcDUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRcDUsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRdRcMxiEeCiaMUyCyYhMw" name="A_object_structuralFeatureAction" memberEnd="_TnDHAsxiEeCiaMUyCyYhMw _TRdRccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRdRccxiEeCiaMUyCyYhMw" name="structuralFeatureAction" visibility="public" type="_TnDG8MxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TRdRcMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRdRcsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRd4gMxiEeCiaMUyCyYhMw" name="A_object_unmarshallAction" memberEnd="_TnekyMxiEeCiaMUyCyYhMw _TRd4gcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRd4gcxiEeCiaMUyCyYhMw" name="unmarshallAction" visibility="public" type="_Tnd9sMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TRd4gMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRd4gsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRefkMxiEeCiaMUyCyYhMw" name="A_observation_duration" memberEnd="_TeXsEMxiEeCiaMUyCyYhMw _TRefkcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRefkcxiEeCiaMUyCyYhMw" name="duration" visibility="public" type="_-Ixo8H4XEdq7cMP_l1l5Gg" association="_TRefkMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRefksxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRftsMxiEeCiaMUyCyYhMw" name="A_observation_timeExpression" memberEnd="_TnUMsMxiEeCiaMUyCyYhMw _TRftscxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRftscxiEeCiaMUyCyYhMw" name="timeExpression" visibility="public" type="_DylKEH4YEdq7cMP_l1l5Gg" association="_TRftsMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRftssxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRgUwMxiEeCiaMUyCyYhMw" name="A_oldClassifier_reclassifyObjectAction" memberEnd="_TmcDBcxiEeCiaMUyCyYhMw _TRgUwcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRgUwcxiEeCiaMUyCyYhMw" name="reclassifyObjectAction" visibility="public" type="_TmcC8MxiEeCiaMUyCyYhMw" association="_TRgUwMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRgUwsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TRg70MxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRo3oMxiEeCiaMUyCyYhMw" name="A_onPort_invocationAction" memberEnd="_ThLvi8xiEeCiaMUyCyYhMw _TRo3ocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRo3ocxiEeCiaMUyCyYhMw" name="invocationAction" visibility="public" type="_ThLvgMxiEeCiaMUyCyYhMw" association="_TRo3oMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRo3osxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TRo3o8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRvlUMxiEeCiaMUyCyYhMw" name="A_operand_combinedFragment" memberEnd="_TdMAYsxiEeCiaMUyCyYhMw _TRvlUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRvlUcxiEeCiaMUyCyYhMw" name="combinedFragment" visibility="public" type="_TdLZQMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TRvlUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRvlUsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRxagMxiEeCiaMUyCyYhMw" name="A_operand_expression" memberEnd="_TezJ48xiEeCiaMUyCyYhMw _TRxagcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRxagcxiEeCiaMUyCyYhMw" name="expression" visibility="public" type="_8QuDcLG3EeCDe8CO90iVKQ" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TRxagMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRxagsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRyBkMxiEeCiaMUyCyYhMw" name="A_operation_callEvent" memberEnd="_Tbrkc8xiEeCiaMUyCyYhMw _TRyBkcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRyBkcxiEeCiaMUyCyYhMw" name="callEvent" visibility="public" type="_TbrkcMxiEeCiaMUyCyYhMw" association="_TRyBkMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRyBksxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TRyooMxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRzPsMxiEeCiaMUyCyYhMw" name="A_operation_callOperationAction" memberEnd="_TcSofcxiEeCiaMUyCyYhMw _TRzPscxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TRzPscxiEeCiaMUyCyYhMw" name="callOperationAction" visibility="public" type="_TbySIMxiEeCiaMUyCyYhMw" association="_TRzPsMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TRzPssxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TRzPs8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TRz2wMxiEeCiaMUyCyYhMw" name="A_operation_templateParameter_parameteredElement" memberEnd="_TkF5lMxiEeCiaMUyCyYhMw _TkN1Y8xiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TR4IMMxiEeCiaMUyCyYhMw" name="A_opposite_property" isDerived="true" memberEnd="_TlJCesxiEeCiaMUyCyYhMw _TR4IMcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TR4IMcxiEeCiaMUyCyYhMw" name="property" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" association="_TR4IMMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TR4IMsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TR4vQMxiEeCiaMUyCyYhMw" name="A_outgoing_source_node" memberEnd="_TZ40z8xiEeCiaMUyCyYhMw _TZqLVMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_JPYJoPnmEdunWsS3se92JQ" name="A_outgoing_source_vertex" memberEnd="_Tno81MxiEeCiaMUyCyYhMw _JPYJofnmEdunWsS3se92JQ _JPh6oPnmEdunWsS3se92JQ">
+ <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">
<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="_TR59YMxiEeCiaMUyCyYhMw" name="A_outputElement_regionAsOutput" memberEnd="_Teyi3MxiEeCiaMUyCyYhMw _TexUucxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TR6kcMxiEeCiaMUyCyYhMw" name="A_outputValue_opaqueAction" memberEnd="_TjVroMxiEeCiaMUyCyYhMw _TR6kccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TR6kccxiEeCiaMUyCyYhMw" name="opaqueAction" visibility="public" type="__pbPMLG4EeCDe8CO90iVKQ" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TR6kcMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TR6kcsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TR7LgMxiEeCiaMUyCyYhMw" name="A_output_action" isDerived="true" memberEnd="_TZP7gMxiEeCiaMUyCyYhMw _TR7LgcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TR7LgcxiEeCiaMUyCyYhMw" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TR7LgMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TR7LgsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TR8ZoMxiEeCiaMUyCyYhMw" name="A_ownedActual_templateParameterSubstitution" memberEnd="_TnM3-sxiEeCiaMUyCyYhMw _TR8ZosxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TR8ZocxiEeCiaMUyCyYhMw" general="_TOCKAMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TR8ZosxiEeCiaMUyCyYhMw" name="templateParameterSubstitution" visibility="public" type="_TnM38MxiEeCiaMUyCyYhMw" redefinedProperty="_TOCKAcxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TR8ZoMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TR8Zo8xiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TR9AsMxiEeCiaMUyCyYhMw" name="A_ownedAttribute_artifact" memberEnd="_TaRPNMxiEeCiaMUyCyYhMw _TR9AscxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TR9AscxiEeCiaMUyCyYhMw" name="artifact" visibility="public" type="_-lGRgHLzEdqziYxiZo0YtA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA _TOTPw8xiEeCiaMUyCyYhMw" association="_TR9AsMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TR9AssxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSE8gMxiEeCiaMUyCyYhMw" name="A_ownedAttribute_class" memberEnd="_Tcgq4MxiEeCiaMUyCyYhMw _Ef_yMLa_EeCRxrN1JUGuxA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSFjkMxiEeCiaMUyCyYhMw" name="A_ownedAttribute_datatype" memberEnd="_Td_4oMxiEeCiaMUyCyYhMw _06bWELa_EeCRxrN1JUGuxA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSGKoMxiEeCiaMUyCyYhMw" name="A_ownedAttribute_interface" memberEnd="_Tg_iRMxiEeCiaMUyCyYhMw _68HLsLa_EeCRxrN1JUGuxA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSHYwMxiEeCiaMUyCyYhMw" name="A_ownedAttribute_owningSignal" memberEnd="_TmtvwcxiEeCiaMUyCyYhMw _TSHYwcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TSHYwcxiEeCiaMUyCyYhMw" name="owningSignal" visibility="public" type="_Pu3O0HL0EdqziYxiZo0YtA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA _TOTPw8xiEeCiaMUyCyYhMw" association="_TSHYwMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TSHYwsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSH_0MxiEeCiaMUyCyYhMw" name="A_ownedAttribute_structuredClassifier" memberEnd="_TnGxVMxiEeCiaMUyCyYhMw _TSH_0sxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TSH_0cxiEeCiaMUyCyYhMw" general="_TWrIoMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TSH_0sxiEeCiaMUyCyYhMw" name="structuredClassifier" visibility="public" type="_FQiVsGwYEdqHKKVoxc0dlA" redefinedProperty="_TWrIocxiEeCiaMUyCyYhMw" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA _TOTPw8xiEeCiaMUyCyYhMw" association="_TSH_0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TSH_08xiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSJN8MxiEeCiaMUyCyYhMw" name="A_ownedBehavior_behavioredClassifier" memberEnd="_TbmE5MxiEeCiaMUyCyYhMw _TSJN8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TSJN8cxiEeCiaMUyCyYhMw" name="behavioredClassifier" visibility="public" type="_iY7sMGvsEdqG6fBIPwe-mw" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_TSJN8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TSJN8sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSJ1AMxiEeCiaMUyCyYhMw" name="A_ownedComment_owningElement" memberEnd="_Teb9gMxiEeCiaMUyCyYhMw _TSJ1AcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TSJ1AcxiEeCiaMUyCyYhMw" name="owningElement" visibility="public" type="_kl90MGvbEdq4DLWZOhbdEA" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TSJ1AMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TSJ1AsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSLDIMxiEeCiaMUyCyYhMw" name="A_ownedConnector_structuredClassifier" memberEnd="_TnHYYMxiEeCiaMUyCyYhMw _TSLDIcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TSLDIcxiEeCiaMUyCyYhMw" name="structuredClassifier" visibility="public" type="_FQiVsGwYEdqHKKVoxc0dlA" subsettedProperty="_YUdlwLbAEeCRxrN1JUGuxA _1vzv0LbIEeCRxrN1JUGuxA _zYrE4La-EeCRxrN1JUGuxA" association="_TSLDIMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TSLDIsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSLqMMxiEeCiaMUyCyYhMw" name="A_ownedDefault_templateParameter" memberEnd="_TnLp08xiEeCiaMUyCyYhMw _TSLqMsxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TSLqMcxiEeCiaMUyCyYhMw" general="_TOzmEsxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TSLqMsxiEeCiaMUyCyYhMw" name="templateParameter" visibility="public" type="_KxRzgGvuEdqG6fBIPwe-mw" redefinedProperty="_TO0NIMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TSLqMMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TSLqM8xiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSMRQMxiEeCiaMUyCyYhMw" name="A_ownedElement_owner" isDerived="true" memberEnd="_Teb9hMxiEeCiaMUyCyYhMw _TeckkMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSNfYMxiEeCiaMUyCyYhMw" name="A_ownedEnd_extension" memberEnd="_Te3bVcxiEeCiaMUyCyYhMw _TSNfYcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TSNfYcxiEeCiaMUyCyYhMw" name="extension" visibility="public" type="_skHGwGvsEdqG6fBIPwe-mw" subsettedProperty="_TlJpgMxiEeCiaMUyCyYhMw" association="_TSNfYMxiEeCiaMUyCyYhMw"/>
+ <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>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSOGcMxiEeCiaMUyCyYhMw" name="A_ownedEnd_owningAssociation" memberEnd="_Tac1YMxiEeCiaMUyCyYhMw _TlJpgMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSOtgMxiEeCiaMUyCyYhMw" name="A_ownedLiteral_enumeration" memberEnd="_Tem8ocxiEeCiaMUyCyYhMw _TeoKwMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSPUkMxiEeCiaMUyCyYhMw" name="A_ownedMember_namespace" isDerived="true" memberEnd="_TiunpMxiEeCiaMUyCyYhMw _1vzv0LbIEeCRxrN1JUGuxA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSP7oMxiEeCiaMUyCyYhMw" name="A_ownedOperation_artifact" memberEnd="_TaR2QMxiEeCiaMUyCyYhMw _TSP7ocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TSP7ocxiEeCiaMUyCyYhMw" name="artifact" visibility="public" type="_-lGRgHLzEdqziYxiZo0YtA" subsettedProperty="_YUdlwLbAEeCRxrN1JUGuxA _1vzv0LbIEeCRxrN1JUGuxA _zYrE4La-EeCRxrN1JUGuxA" association="_TSP7oMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TSP7osxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSQisMxiEeCiaMUyCyYhMw" name="A_ownedOperation_class" memberEnd="_Tcgq5MxiEeCiaMUyCyYhMw _TjxJdMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSnIAMxiEeCiaMUyCyYhMw" name="A_ownedOperation_datatype" memberEnd="_Td_4pMxiEeCiaMUyCyYhMw _TjxJd8xiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSoWIMxiEeCiaMUyCyYhMw" name="A_ownedOperation_interface" memberEnd="_Tg_iSMxiEeCiaMUyCyYhMw _TjxwgMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSvq4MxiEeCiaMUyCyYhMw" name="A_ownedParameterSet_behavior" memberEnd="_TajjEMxiEeCiaMUyCyYhMw _TSvq4cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TSvq4cxiEeCiaMUyCyYhMw" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_TSvq4MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TSvq4sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSwR8MxiEeCiaMUyCyYhMw" name="A_ownedParameterSet_behavioralFeature" memberEnd="_TbjBkMxiEeCiaMUyCyYhMw _TSwR8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TSwR8cxiEeCiaMUyCyYhMw" name="behavioralFeature" visibility="public" type="_rHT3YKOsEdqi_5gqUMOQtA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_TSwR8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TSwR8sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSxgEMxiEeCiaMUyCyYhMw" name="A_ownedParameter_behavior" memberEnd="_Tai8A8xiEeCiaMUyCyYhMw _TSxgEcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TSxgEcxiEeCiaMUyCyYhMw" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_TSxgEMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TSxgEsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSyHIMxiEeCiaMUyCyYhMw" name="A_ownedParameter_operation" memberEnd="_Tjy-oMxiEeCiaMUyCyYhMw _lHJ7gLbIEeCRxrN1JUGuxA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TSyuMMxiEeCiaMUyCyYhMw" name="A_ownedParameter_ownerFormalParam" memberEnd="_TbiahMxiEeCiaMUyCyYhMw _TSyuMcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TSyuMcxiEeCiaMUyCyYhMw" name="ownerFormalParam" visibility="public" type="_rHT3YKOsEdqi_5gqUMOQtA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_TSyuMMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TSyuMsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TS6C8MxiEeCiaMUyCyYhMw" name="A_ownedParameter_signature" memberEnd="_TnOGFsxiEeCiaMUyCyYhMw _TnLp28xiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TS7REMxiEeCiaMUyCyYhMw" name="A_ownedParameteredElement_owningTemplateParameter" memberEnd="_TnLp1sxiEeCiaMUyCyYhMw _TkqhU8xiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TS74IMxiEeCiaMUyCyYhMw" name="A_ownedPort_encapsulatedClassifier" isDerived="true" memberEnd="_TekgYsxiEeCiaMUyCyYhMw _TS74IcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TS74IcxiEeCiaMUyCyYhMw" name="encapsulatedClassifier" visibility="public" type="_HiSd0LL2EeCBifIhhuFqZA" subsettedProperty="_TSH_0sxiEeCiaMUyCyYhMw" association="_TS74IMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TS74IsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TS9GQMxiEeCiaMUyCyYhMw" name="A_ownedReception_class" memberEnd="_Tcgq6MxiEeCiaMUyCyYhMw _TS9GQcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TS9GQcxiEeCiaMUyCyYhMw" name="class" visibility="public" type="_00owUGvdEdq4DLWZOhbdEA" subsettedProperty="_YUdlwLbAEeCRxrN1JUGuxA _1vzv0LbIEeCRxrN1JUGuxA" association="_TS9GQMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TS9GQsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TS9tUMxiEeCiaMUyCyYhMw" name="A_ownedReception_interface" memberEnd="_ThAJUMxiEeCiaMUyCyYhMw _TS9tUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TS9tUcxiEeCiaMUyCyYhMw" name="interface" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" subsettedProperty="_YUdlwLbAEeCRxrN1JUGuxA _1vzv0LbIEeCRxrN1JUGuxA" association="_TS9tUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TS9tUsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TS-7cMxiEeCiaMUyCyYhMw" name="A_ownedRule_context" memberEnd="_TivOsMxiEeCiaMUyCyYhMw _TdzEY8xiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TS_igMxiEeCiaMUyCyYhMw" name="A_ownedStereotype_owningPackage" isDerived="true" memberEnd="_TkPqlsxiEeCiaMUyCyYhMw _TS_igsxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TS_igcxiEeCiaMUyCyYhMw" general="_TTTrkMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TS_igsxiEeCiaMUyCyYhMw" name="owningPackage" visibility="public" type="_-cvRAGvzEdq7X4sGURiZYA" redefinedProperty="_TTTrkcxiEeCiaMUyCyYhMw" association="_TS_igMxiEeCiaMUyCyYhMw"/>
+ <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>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTG3QMxiEeCiaMUyCyYhMw" name="A_ownedTemplateSignature_classifier" memberEnd="_Tcqb5cxiEeCiaMUyCyYhMw _Tmg7cMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTHeUMxiEeCiaMUyCyYhMw" name="A_ownedTemplateSignature_template" memberEnd="_TnPUM8xiEeCiaMUyCyYhMw _TnOGHcxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTIFYMxiEeCiaMUyCyYhMw" name="A_ownedType_package" memberEnd="_TkQRo8xiEeCiaMUyCyYhMw _uvHaoLbQEeCRxrN1JUGuxA"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTJTgMxiEeCiaMUyCyYhMw" name="A_ownedUseCase_classifier" memberEnd="_TcrC8MxiEeCiaMUyCyYhMw _TTJTgcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTJTgcxiEeCiaMUyCyYhMw" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_TTJTgMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTJTgsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTKhoMxiEeCiaMUyCyYhMw" name="A_packageImport_importingNamespace" memberEnd="_Tiv1wMxiEeCiaMUyCyYhMw _TkgwVsxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTLIsMxiEeCiaMUyCyYhMw" name="A_packageMerge_receivingPackage" memberEnd="_TkQRp8xiEeCiaMUyCyYhMw _Tkh-ccxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTMW0MxiEeCiaMUyCyYhMw" name="A_packagedElement_component" memberEnd="_TdQRw8xiEeCiaMUyCyYhMw _TTMW0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTMW0cxiEeCiaMUyCyYhMw" name="component" visibility="public" type="_DAbfwa69EdqjppZik4kD8A" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_TTMW0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTMW0sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTTrkMxiEeCiaMUyCyYhMw" name="A_packagedElement_owningPackage" memberEnd="_TkQ4sMxiEeCiaMUyCyYhMw _TTTrkcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTTrkcxiEeCiaMUyCyYhMw" name="owningPackage" visibility="public" type="_-cvRAGvzEdq7X4sGURiZYA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_TTTrkMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTTrksxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTUSoMxiEeCiaMUyCyYhMw" name="A_parameterSet_parameter" memberEnd="_Tklo0sxiEeCiaMUyCyYhMw _TkpTQMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTVgwMxiEeCiaMUyCyYhMw" name="A_parameterSubstitution_templateBinding" memberEnd="_TnKbu8xiEeCiaMUyCyYhMw _TnM3_cxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTWu4MxiEeCiaMUyCyYhMw" name="A_parameter_activityParameterNode" memberEnd="_TaFCCMxiEeCiaMUyCyYhMw _TTWu4cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTWu4cxiEeCiaMUyCyYhMw" name="activityParameterNode" visibility="public" type="_TaFB8MxiEeCiaMUyCyYhMw" association="_TTWu4MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTWu4sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TTWu48xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTXV8MxiEeCiaMUyCyYhMw" name="A_parameter_templateSignature" memberEnd="_TnOGGsxiEeCiaMUyCyYhMw _TTXV8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTXV8cxiEeCiaMUyCyYhMw" name="templateSignature" visibility="public" type="_TnOGEMxiEeCiaMUyCyYhMw" association="_TTXV8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTXV8sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TTXV88xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTYkEMxiEeCiaMUyCyYhMw" name="A_parameteredElement_templateParameter" memberEnd="_TnLp2cxiEeCiaMUyCyYhMw _TkqhVsxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTZLIMxiEeCiaMUyCyYhMw" name="A_partWithPort_connectorEnd" memberEnd="_Tdtkw8xiEeCiaMUyCyYhMw _TTZLIcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTZLIcxiEeCiaMUyCyYhMw" name="connectorEnd" visibility="public" type="_aOgw0GveEdq4DLWZOhbdEA" association="_TTZLIMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTZLIsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TTZLI8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTgf4MxiEeCiaMUyCyYhMw" name="A_part_structuredClassifier" isDerived="true" memberEnd="_TnHYZMxiEeCiaMUyCyYhMw _TTgf4cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTgf4cxiEeCiaMUyCyYhMw" name="structuredClassifier" visibility="public" type="_FQiVsGwYEdqHKKVoxc0dlA" association="_TTgf4MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTgf4sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TThuAMxiEeCiaMUyCyYhMw" name="A_partition_activity" memberEnd="_TZfMEMxiEeCiaMUyCyYhMw _TThuAcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TThuAcxiEeCiaMUyCyYhMw" name="activity" visibility="public" type="_eGtFwLLREeCsYvaJqFFivQ" subsettedProperty="_TZzVNMxiEeCiaMUyCyYhMw" association="_TThuAMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TThuAsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTi8IMxiEeCiaMUyCyYhMw" name="A_port_trigger" memberEnd="_Tna6ZsxiEeCiaMUyCyYhMw _TTi8IcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTi8IcxiEeCiaMUyCyYhMw" name="trigger" visibility="public" type="_Tna6YMxiEeCiaMUyCyYhMw" association="_TTi8IMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTi8IsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TTi8I8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTjjMMxiEeCiaMUyCyYhMw" name="A_postCondition_owningTransition" memberEnd="_TmKWIcxiEeCiaMUyCyYhMw _TTjjMcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTjjMcxiEeCiaMUyCyYhMw" name="owningTransition" visibility="public" type="_Dtp8ULL7EeCBifIhhuFqZA" subsettedProperty="_TdzEY8xiEeCiaMUyCyYhMw" association="_TTjjMMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTjjMsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTkxUMxiEeCiaMUyCyYhMw" name="A_postcondition_behavior" memberEnd="_TajjFMxiEeCiaMUyCyYhMw _TTkxUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTkxUcxiEeCiaMUyCyYhMw" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_TdzEY8xiEeCiaMUyCyYhMw" association="_TTkxUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTkxUsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTn0oMxiEeCiaMUyCyYhMw" name="A_postcondition_postContext" memberEnd="_Tjy-pcxiEeCiaMUyCyYhMw _TTn0ocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTn0ocxiEeCiaMUyCyYhMw" name="postContext" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" subsettedProperty="_TdzEY8xiEeCiaMUyCyYhMw" association="_TTn0oMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTn0osxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTobsMxiEeCiaMUyCyYhMw" name="A_powertypeExtent_powertype" memberEnd="_TcrC9MxiEeCiaMUyCyYhMw _Tfd4U8xiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTpp0MxiEeCiaMUyCyYhMw" name="A_preCondition_protocolTransition" memberEnd="_TmKWJMxiEeCiaMUyCyYhMw _TTpp0sxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TTpp0cxiEeCiaMUyCyYhMw" general="_TPlCIMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TTpp0sxiEeCiaMUyCyYhMw" name="protocolTransition" visibility="public" type="_Dtp8ULL7EeCBifIhhuFqZA" redefinedProperty="_TPlCIcxiEeCiaMUyCyYhMw" association="_TTpp0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTpp08xiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTq38MxiEeCiaMUyCyYhMw" name="A_precondition_behavior" memberEnd="_TakKIMxiEeCiaMUyCyYhMw _TTq38cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTq38cxiEeCiaMUyCyYhMw" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_TdzEY8xiEeCiaMUyCyYhMw" association="_TTq38MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTq38sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTrfAMxiEeCiaMUyCyYhMw" name="A_precondition_preContext" memberEnd="_Tjy-qcxiEeCiaMUyCyYhMw _TTsGEMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTsGEMxiEeCiaMUyCyYhMw" name="preContext" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" subsettedProperty="_TdzEY8xiEeCiaMUyCyYhMw" association="_TTrfAMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTsGEcxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTstIMxiEeCiaMUyCyYhMw" name="A_predecessorClause_successorClause" memberEnd="_Tc_MFsxiEeCiaMUyCyYhMw _Tc_MGsxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTtUMMxiEeCiaMUyCyYhMw" name="A_profileApplication_applyingPackage" memberEnd="_TkQ4tMxiEeCiaMUyCyYhMw _TlDi5MxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTuiUMxiEeCiaMUyCyYhMw" name="A_profile_stereotype" isDerived="true" memberEnd="_Tm9AVMxiEeCiaMUyCyYhMw _TTuiUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTuiUcxiEeCiaMUyCyYhMw" name="stereotype" visibility="public" type="_A7vDAGv0Edq7X4sGURiZYA" association="_TTuiUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTuiUsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TTuiU8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTvJYMxiEeCiaMUyCyYhMw" name="A_protocol_interface" memberEnd="_ThAJVMxiEeCiaMUyCyYhMw _TTvJYcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTvJYcxiEeCiaMUyCyYhMw" name="interface" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_TTvJYMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TTvJYsxiEeCiaMUyCyYhMw" annotatedElement="_TTvJYcxiEeCiaMUyCyYhMw">
+ <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">
<body>Specifies the namespace in which the protocol state machine is defined.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTvJY8xiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gyteCdwbEeCT5O2F6sGn5g"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTwXgMxiEeCiaMUyCyYhMw" name="A_protocol_port" memberEnd="_TktkpsxiEeCiaMUyCyYhMw _TTwXgcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTwXgcxiEeCiaMUyCyYhMw" name="port" visibility="public" type="_ZAuvEGveEdq4DLWZOhbdEA" association="_TTwXgMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTwXgsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TTwXg8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TTza0MxiEeCiaMUyCyYhMw" name="A_provided_component" isDerived="true" memberEnd="_TdQ40MxiEeCiaMUyCyYhMw _TTza0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TTza0cxiEeCiaMUyCyYhMw" name="component" visibility="public" type="_DAbfwa69EdqjppZik4kD8A" association="_TTza0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTza0sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TTza08xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TT0o8MxiEeCiaMUyCyYhMw" name="A_provided_port" isDerived="true" memberEnd="_TktkqcxiEeCiaMUyCyYhMw _TT0o8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TT0o8cxiEeCiaMUyCyYhMw" name="port" visibility="public" type="_ZAuvEGveEdq4DLWZOhbdEA" association="_TT0o8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TT0o8sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TT0o88xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TT1QAMxiEeCiaMUyCyYhMw" name="A_qualifier_associationEnd" memberEnd="_TlJpg8xiEeCiaMUyCyYhMw _TlGmM8xiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TT2eIMxiEeCiaMUyCyYhMw" name="A_qualifier_linkEndData" memberEnd="_ThZyBMxiEeCiaMUyCyYhMw _TT2eIcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TT2eIcxiEeCiaMUyCyYhMw" name="linkEndData" visibility="public" type="_ThZx8MxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TT2eIMxiEeCiaMUyCyYhMw"/>
+ <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>
- <packagedElement xmi:type="uml:Association" xmi:id="_TT3sQMxiEeCiaMUyCyYhMw" name="A_qualifier_qualifierValue" memberEnd="_TmOnnMxiEeCiaMUyCyYhMw _TT3sQcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TT3sQcxiEeCiaMUyCyYhMw" name="qualifierValue" visibility="public" type="_TmOnkMxiEeCiaMUyCyYhMw" association="_TT3sQMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TT3sQsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TT3sQ8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TT79sMxiEeCiaMUyCyYhMw" name="A_qualifier_readLinkObjectEndQualifierAction" memberEnd="_TmVVXcxiEeCiaMUyCyYhMw _TT79scxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TT79scxiEeCiaMUyCyYhMw" name="readLinkObjectEndQualifierAction" visibility="public" type="_TmVVQMxiEeCiaMUyCyYhMw" association="_TT79sMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TT8kwMxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TT9L0MxiEeCiaMUyCyYhMw" name="A_raisedException_behavioralFeature" memberEnd="_TbjBlMxiEeCiaMUyCyYhMw _TT9L0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TT9L0cxiEeCiaMUyCyYhMw" name="behavioralFeature" visibility="public" type="_rHT3YKOsEdqi_5gqUMOQtA" association="_TT9L0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TT9L0sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TT9L08xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TT-Z8MxiEeCiaMUyCyYhMw" name="A_raisedException_operation" memberEnd="_TkFSgMxiEeCiaMUyCyYhMw _TT-Z8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TT-Z8cxiEeCiaMUyCyYhMw" name="operation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" subsettedProperty="_TT9L0cxiEeCiaMUyCyYhMw" association="_TT-Z8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TT-Z8sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TT-Z88xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TT_oEMxiEeCiaMUyCyYhMw" name="A_realization_abstraction_component" memberEnd="_TdQ41MxiEeCiaMUyCyYhMw _TdW_c8xiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUA2MMxiEeCiaMUyCyYhMw" name="A_realization_abstraction_flow" memberEnd="_TgwRxsxiEeCiaMUyCyYhMw _TUA2McxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUA2McxiEeCiaMUyCyYhMw" name="abstraction" visibility="public" type="_TgwRsMxiEeCiaMUyCyYhMw" association="_TUA2MMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUA2MsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUA2M8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUDScMxiEeCiaMUyCyYhMw" name="A_realizingActivityEdge_informationFlow" memberEnd="_TgwRysxiEeCiaMUyCyYhMw _TUDSccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUDSccxiEeCiaMUyCyYhMw" name="informationFlow" visibility="public" type="_TgwRsMxiEeCiaMUyCyYhMw" association="_TUDScMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUDScsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUDSc8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUEgkMxiEeCiaMUyCyYhMw" name="A_realizingClassifier_componentRealization" memberEnd="_TdW_dsxiEeCiaMUyCyYhMw _TUEgkcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUEgkcxiEeCiaMUyCyYhMw" name="componentRealization" visibility="public" type="_TdW_cMxiEeCiaMUyCyYhMw" subsettedProperty="_TiglMMxiEeCiaMUyCyYhMw" association="_TUEgkMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUEgksxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUEgk8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUFusMxiEeCiaMUyCyYhMw" name="A_realizingConnector_informationFlow" memberEnd="_TgwRzsxiEeCiaMUyCyYhMw _TUFuscxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUFuscxiEeCiaMUyCyYhMw" name="informationFlow" visibility="public" type="_TgwRsMxiEeCiaMUyCyYhMw" association="_TUFusMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUFussxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUFus8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUG80MxiEeCiaMUyCyYhMw" name="A_realizingMessage_informationFlow" memberEnd="_TgwR0sxiEeCiaMUyCyYhMw _TUG80cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUG80cxiEeCiaMUyCyYhMw" name="informationFlow" visibility="public" type="_TgwRsMxiEeCiaMUyCyYhMw" association="_TUG80MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUG80sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUG808xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUIK8MxiEeCiaMUyCyYhMw" name="A_receiveEvent_endMessage" memberEnd="_TiQGgMxiEeCiaMUyCyYhMw _TUIK8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUIK8cxiEeCiaMUyCyYhMw" name="endMessage" visibility="public" type="_gfgNwGveEdq4DLWZOhbdEA" subsettedProperty="_TiSiw8xiEeCiaMUyCyYhMw" association="_TUIK8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUIK8sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUJZEMxiEeCiaMUyCyYhMw" name="A_redefinedBehavior_behavior" memberEnd="_TakKJMxiEeCiaMUyCyYhMw _TUJZEcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUJZEcxiEeCiaMUyCyYhMw" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_TUKnMcxiEeCiaMUyCyYhMw" association="_TUJZEMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUJZEsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUJZE8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUKnMMxiEeCiaMUyCyYhMw" name="A_redefinedClassifier_classifier" memberEnd="_TcrC-MxiEeCiaMUyCyYhMw _TUKnMcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUKnMcxiEeCiaMUyCyYhMw" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_TUORkcxiEeCiaMUyCyYhMw" association="_TUKnMMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUKnMsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUKnM8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUL1UMxiEeCiaMUyCyYhMw" name="A_redefinedConnector_connector" memberEnd="_TdosRsxiEeCiaMUyCyYhMw _TUL1UcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUL1UcxiEeCiaMUyCyYhMw" name="connector" visibility="public" type="_YxC2YLLWEeCsYvaJqFFivQ" subsettedProperty="_TUORkcxiEeCiaMUyCyYhMw" association="_TUL1UMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUL1UsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUL1U8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUNDcMxiEeCiaMUyCyYhMw" name="A_redefinedEdge_activityEdge" memberEnd="_TZqLUMxiEeCiaMUyCyYhMw _TUNDccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUNDccxiEeCiaMUyCyYhMw" name="activityEdge" visibility="public" type="_TZqLMMxiEeCiaMUyCyYhMw" subsettedProperty="_TUORkcxiEeCiaMUyCyYhMw" association="_TUNDcMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUNDcsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUNDc8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUORkMxiEeCiaMUyCyYhMw" name="A_redefinedElement_redefinableElement" isDerived="true" memberEnd="_TmefMMxiEeCiaMUyCyYhMw _TUORkcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUORkcxiEeCiaMUyCyYhMw" name="redefinableElement" visibility="public" type="_uCRA4La-EeCRxrN1JUGuxA" association="_TUORkMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUORksxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUORk8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUU_QMxiEeCiaMUyCyYhMw" name="A_redefinedInterface_interface" memberEnd="_ThG3AMxiEeCiaMUyCyYhMw _TUU_QcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUU_QcxiEeCiaMUyCyYhMw" name="interface" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" subsettedProperty="_TUKnMcxiEeCiaMUyCyYhMw" association="_TUU_QMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUU_QsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUU_Q8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUWNYMxiEeCiaMUyCyYhMw" name="A_redefinedNode_activityNode" memberEnd="_TZ4008xiEeCiaMUyCyYhMw _TUWNYcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUWNYcxiEeCiaMUyCyYhMw" name="activityNode" visibility="public" type="_TZ40sMxiEeCiaMUyCyYhMw" subsettedProperty="_TUORkcxiEeCiaMUyCyYhMw" association="_TUWNYMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUWNYsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUWNY8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUXbgMxiEeCiaMUyCyYhMw" name="A_redefinedOperation_operation" memberEnd="_TkF5kMxiEeCiaMUyCyYhMw _TUXbgcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUXbgcxiEeCiaMUyCyYhMw" name="operation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" subsettedProperty="_TUORkcxiEeCiaMUyCyYhMw" association="_TUXbgMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUXbgsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUXbg8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUYpoMxiEeCiaMUyCyYhMw" name="A_redefinedPort_port" memberEnd="_TkuLsMxiEeCiaMUyCyYhMw _TUYpocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUYpocxiEeCiaMUyCyYhMw" name="port" visibility="public" type="_ZAuvEGveEdq4DLWZOhbdEA" subsettedProperty="_TUZ3wcxiEeCiaMUyCyYhMw" association="_TUYpoMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUYposxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUYpo8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUZ3wMxiEeCiaMUyCyYhMw" name="A_redefinedProperty_property" memberEnd="_TlJph8xiEeCiaMUyCyYhMw _TUZ3wcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUZ3wcxiEeCiaMUyCyYhMw" name="property" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" subsettedProperty="_TUORkcxiEeCiaMUyCyYhMw" association="_TUZ3wMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUZ3wsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUZ3w8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUae0MxiEeCiaMUyCyYhMw" name="A_redefinedState_state" memberEnd="_Tm1rxsxiEeCiaMUyCyYhMw _TUae0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUae0cxiEeCiaMUyCyYhMw" name="state" visibility="public" type="_Tm1rkMxiEeCiaMUyCyYhMw" subsettedProperty="_TUORkcxiEeCiaMUyCyYhMw" association="_TUae0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUae0sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUbs8MxiEeCiaMUyCyYhMw" name="A_redefinedTransition_transition" memberEnd="_TnX3GcxiEeCiaMUyCyYhMw _TUbs8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUbs8cxiEeCiaMUyCyYhMw" name="transition" visibility="public" type="_ykKV8PnlEdunWsS3se92JQ" subsettedProperty="_TUORkcxiEeCiaMUyCyYhMw" association="_TUbs8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUbs8sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUdiIMxiEeCiaMUyCyYhMw" name="A_redefinitionContext_redefinableElement" isDerived="true" memberEnd="_zYrE4La-EeCRxrN1JUGuxA _TUdiIcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUdiIcxiEeCiaMUyCyYhMw" name="redefinableElement" visibility="public" type="_uCRA4La-EeCRxrN1JUGuxA" association="_TUdiIMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUdiIsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUdiI8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUewQMxiEeCiaMUyCyYhMw" name="A_redefinitionContext_region" isDerived="true" memberEnd="_TmnCI8xiEeCiaMUyCyYhMw _TUewQsxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TUewQcxiEeCiaMUyCyYhMw" general="_TUdiIMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TUewQsxiEeCiaMUyCyYhMw" name="region" visibility="public" type="_TmnCEMxiEeCiaMUyCyYhMw" redefinedProperty="_TUdiIcxiEeCiaMUyCyYhMw" association="_TUewQMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUewQ8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUewRMxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUf-YMxiEeCiaMUyCyYhMw" name="A_redefinitionContext_state" isDerived="true" memberEnd="_Tm1rycxiEeCiaMUyCyYhMw _TUf-YsxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TUf-YcxiEeCiaMUyCyYhMw" general="_TUdiIMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TUf-YsxiEeCiaMUyCyYhMw" name="state" visibility="public" type="_Tm1rkMxiEeCiaMUyCyYhMw" redefinedProperty="_TUdiIcxiEeCiaMUyCyYhMw" association="_TUf-YMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUf-Y8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUf-ZMxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUhMgMxiEeCiaMUyCyYhMw" name="A_redefinitionContext_transition" isDerived="true" memberEnd="_TnX3HMxiEeCiaMUyCyYhMw _TUhMgsxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TUhMgcxiEeCiaMUyCyYhMw" general="_TUdiIMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TUhMgsxiEeCiaMUyCyYhMw" name="transition" visibility="public" type="_ykKV8PnlEdunWsS3se92JQ" redefinedProperty="_TUdiIcxiEeCiaMUyCyYhMw" association="_TUhMgMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUhMg8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUhMhMxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUiaoMxiEeCiaMUyCyYhMw" name="A_reducer_reduceAction" memberEnd="_Tmj-0cxiEeCiaMUyCyYhMw _TUjBsMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUjBsMxiEeCiaMUyCyYhMw" name="reduceAction" visibility="public" type="_Tmj-wMxiEeCiaMUyCyYhMw" association="_TUiaoMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUjBscxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUjBssxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUkP0MxiEeCiaMUyCyYhMw" name="A_referred_protocolTransition" isDerived="true" memberEnd="_TmKWJ8xiEeCiaMUyCyYhMw _TUkP0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUkP0cxiEeCiaMUyCyYhMw" name="protocolTransition" visibility="public" type="_Dtp8ULL7EeCBifIhhuFqZA" association="_TUkP0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUkP0sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUkP08xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUld8MxiEeCiaMUyCyYhMw" name="A_refersTo_interactionUse" memberEnd="_Tg9tLcxiEeCiaMUyCyYhMw _TUld8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUld8cxiEeCiaMUyCyYhMw" name="interactionUse" visibility="public" type="_Tg9tEMxiEeCiaMUyCyYhMw" association="_TUld8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUld8sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUld88xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUmsEMxiEeCiaMUyCyYhMw" name="A_region_state" memberEnd="_Tm1ry8xiEeCiaMUyCyYhMw _TmnCJcxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUn6MMxiEeCiaMUyCyYhMw" name="A_region_stateMachine" memberEnd="_Tm6kJ8xiEeCiaMUyCyYhMw _TmnCKMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUpIUMxiEeCiaMUyCyYhMw" name="A_relatedElement_relationship" isDerived="true" memberEnd="_Tmo3QMxiEeCiaMUyCyYhMw _TUpIUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUpIUcxiEeCiaMUyCyYhMw" name="relationship" visibility="public" type="_DH62EKPAEdqi_5gqUMOQtA" association="_TUpIUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUpIUsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TUpIU8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUqWcMxiEeCiaMUyCyYhMw" name="A_removeAt_removeStructuralFeatureValueAction" memberEnd="_TmpeWcxiEeCiaMUyCyYhMw _TUqWccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUqWccxiEeCiaMUyCyYhMw" name="removeStructuralFeatureValueAction" visibility="public" type="_TmpeUMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TUqWcMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUqWcsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUrkkMxiEeCiaMUyCyYhMw" name="A_removeAt_removeVariableValueAction" memberEnd="_TmqFacxiEeCiaMUyCyYhMw _TUrkkcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUrkkcxiEeCiaMUyCyYhMw" name="removeVariableValueAction" visibility="public" type="_TmqFYMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TUrkkMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUrkksxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUsysMxiEeCiaMUyCyYhMw" name="A_replyToCall_replyAction" memberEnd="_TmrTicxiEeCiaMUyCyYhMw _TUsyscxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUsyscxiEeCiaMUyCyYhMw" name="replyAction" visibility="public" type="_TmrTgMxiEeCiaMUyCyYhMw" association="_TUsysMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUsyssxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TUuA0MxiEeCiaMUyCyYhMw" name="A_replyValue_replyAction" memberEnd="_TmrTi8xiEeCiaMUyCyYhMw _TUuA0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TUuA0cxiEeCiaMUyCyYhMw" name="replyAction" visibility="public" type="_TmrTgMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TUuA0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TUuA0sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TVe10MxiEeCiaMUyCyYhMw" name="A_representation_classifier" memberEnd="_TcrqAMxiEeCiaMUyCyYhMw _TVe10sxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TVe10cxiEeCiaMUyCyYhMw" general="_TOdn0MxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TVe10sxiEeCiaMUyCyYhMw" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" redefinedProperty="_TOdn0cxiEeCiaMUyCyYhMw" association="_TVe10MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TVe108xiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TVgD8MxiEeCiaMUyCyYhMw" name="A_represented_representation" memberEnd="_TgyG7MxiEeCiaMUyCyYhMw _TVgD8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TVgD8cxiEeCiaMUyCyYhMw" name="representation" visibility="public" type="_TgyG4MxiEeCiaMUyCyYhMw" association="_TVgD8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TVgD8sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TVgD88xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TVhSEMxiEeCiaMUyCyYhMw" name="A_represents_activityPartition" memberEnd="_TaJ6jcxiEeCiaMUyCyYhMw _TVhSEcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TVhSEcxiEeCiaMUyCyYhMw" name="activityPartition" visibility="public" type="_TaJ6cMxiEeCiaMUyCyYhMw" association="_TVhSEMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TVhSEsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TVhSE8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TVigMMxiEeCiaMUyCyYhMw" name="A_represents_lifeline" memberEnd="_ThVgkMxiEeCiaMUyCyYhMw _TVigMsxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TVigMcxiEeCiaMUyCyYhMw" annotatedElement="_TVigMMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Association" xmi:id="_gyzkqNwbEeCT5O2F6sGn5g" name="A_represents_lifeline" memberEnd="_g0hb9dwbEeCT5O2F6sGn5g _gyzkqtwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gyzkqdwbEeCT5O2F6sGn5g" annotatedElement="_gyzkqNwbEeCT5O2F6sGn5g">
<body>If a Part has multiplicity, multiple lifelines might be used to show it.</body>
</ownedComment>
- <ownedEnd xmi:id="_TVigMsxiEeCiaMUyCyYhMw" name="lifeline" visibility="public" type="_ThU5cMxiEeCiaMUyCyYhMw" association="_TVigMMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TVigM8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TVigNMxiEeCiaMUyCyYhMw" value="*"/>
+ <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>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TVjuUMxiEeCiaMUyCyYhMw" name="A_request_sendObjectAction" memberEnd="_Tmr6k8xiEeCiaMUyCyYhMw _TVjuUsxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TVjuUcxiEeCiaMUyCyYhMw" general="_TOF0YMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TVjuUsxiEeCiaMUyCyYhMw" name="sendObjectAction" visibility="public" type="_Tmr6kMxiEeCiaMUyCyYhMw" redefinedProperty="_TOF0YcxiEeCiaMUyCyYhMw" association="_TVjuUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TVjuU8xiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TVrDEMxiEeCiaMUyCyYhMw" name="A_required_component" isDerived="true" memberEnd="_TdRf4MxiEeCiaMUyCyYhMw _TVrqIMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TVrqIMxiEeCiaMUyCyYhMw" name="component" visibility="public" type="_DAbfwa69EdqjppZik4kD8A" association="_TVrDEMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TVrqIcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TVrqIsxiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TVuGYMxiEeCiaMUyCyYhMw" name="A_required_port" isDerived="true" memberEnd="_TkuLtMxiEeCiaMUyCyYhMw _TVuGYcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TVuGYcxiEeCiaMUyCyYhMw" name="port" visibility="public" type="_ZAuvEGveEdq4DLWZOhbdEA" association="_TVuGYMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TVuGYsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TVuGY8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TVvUgMxiEeCiaMUyCyYhMw" name="A_result_acceptEventAction" memberEnd="_TZM4QsxiEeCiaMUyCyYhMw _TVvUgcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TVvUgcxiEeCiaMUyCyYhMw" name="acceptEventAction" visibility="public" type="_TZM4MMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TVvUgMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TVvUgsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TVv7kMxiEeCiaMUyCyYhMw" name="A_result_callAction" memberEnd="_TbpIP8xiEeCiaMUyCyYhMw _TVv7kcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TVv7kcxiEeCiaMUyCyYhMw" name="callAction" visibility="public" type="_TbpIMMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TVv7kMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TVv7ksxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TV2pQMxiEeCiaMUyCyYhMw" name="A_result_clearStructuralFeatureAction" memberEnd="_TdGgycxiEeCiaMUyCyYhMw _TV2pQcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TV2pQcxiEeCiaMUyCyYhMw" name="clearStructuralFeatureAction" visibility="public" type="_TdGgwMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TV2pQMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TV2pQsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TV33YMxiEeCiaMUyCyYhMw" name="A_result_conditionalNode" memberEnd="_TdaC3sxiEeCiaMUyCyYhMw _TV33YcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TV33YcxiEeCiaMUyCyYhMw" name="conditionalNode" visibility="public" type="_TdaCwMxiEeCiaMUyCyYhMw" subsettedProperty="_TXavgcxiEeCiaMUyCyYhMw" association="_TV33YMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TV33YsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TV5FgMxiEeCiaMUyCyYhMw" name="A_result_createLinkObjectAction" memberEnd="_Td9cbMxiEeCiaMUyCyYhMw _TV5FgcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TV5FgcxiEeCiaMUyCyYhMw" name="createLinkObjectAction" visibility="public" type="_Td9cYMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TV5FgMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TV5FgsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TV6ToMxiEeCiaMUyCyYhMw" name="A_result_createObjectAction" memberEnd="_Td-qkcxiEeCiaMUyCyYhMw _TV6TocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TV6TocxiEeCiaMUyCyYhMw" name="createObjectAction" visibility="public" type="_Td-qgMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TV6ToMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TV6TosxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TV7hwMxiEeCiaMUyCyYhMw" name="A_result_loopNode" memberEnd="_TiFulMxiEeCiaMUyCyYhMw _TV7hwcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TV7hwcxiEeCiaMUyCyYhMw" name="loopNode" visibility="public" type="_TiFucMxiEeCiaMUyCyYhMw" subsettedProperty="_TXavgcxiEeCiaMUyCyYhMw" association="_TV7hwMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TV7hwsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TV8v4MxiEeCiaMUyCyYhMw" name="A_result_opaqueExpression" isDerived="true" memberEnd="_TjbLMMxiEeCiaMUyCyYhMw _TV8v4cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TV8v4cxiEeCiaMUyCyYhMw" name="opaqueExpression" visibility="public" type="_ChRfcGveEdq4DLWZOhbdEA" association="_TV8v4MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TV8v4sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TV8v48xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWBBUMxiEeCiaMUyCyYhMw" name="A_result_readExtentAction" memberEnd="_TmP1u8xiEeCiaMUyCyYhMw _TWBBUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWBBUcxiEeCiaMUyCyYhMw" name="readExtentAction" visibility="public" type="_TmP1sMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TWBBUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWBBUsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWCPcMxiEeCiaMUyCyYhMw" name="A_result_readIsClassifiedObjectAction" memberEnd="_TmRD5sxiEeCiaMUyCyYhMw _TWCPccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWCPccxiEeCiaMUyCyYhMw" name="readIsClassifiedObjectAction" visibility="public" type="_TmRD0MxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TWCPcMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWCPcsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWEEoMxiEeCiaMUyCyYhMw" name="A_result_readLinkAction" memberEnd="_TmSSAsxiEeCiaMUyCyYhMw _TWErsMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWErsMxiEeCiaMUyCyYhMw" name="readLinkAction" visibility="public" type="_TmSR8MxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TWEEoMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWErscxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWF50MxiEeCiaMUyCyYhMw" name="A_result_readLinkObjectEndAction" memberEnd="_TmTgLMxiEeCiaMUyCyYhMw _TWF50cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWF50cxiEeCiaMUyCyYhMw" name="readLinkObjectEndAction" visibility="public" type="_TmTgEMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TWF50MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWF50sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWHH8MxiEeCiaMUyCyYhMw" name="A_result_readLinkObjectEndQualifierAction" memberEnd="_TmVVX8xiEeCiaMUyCyYhMw _TWHH8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWHH8cxiEeCiaMUyCyYhMw" name="readLinkObjectEndQualifierAction" visibility="public" type="_TmVVQMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TWHH8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWHH8sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWVKYMxiEeCiaMUyCyYhMw" name="A_result_readSelfAction" memberEnd="_TmXxj8xiEeCiaMUyCyYhMw _TWVKYcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWVKYcxiEeCiaMUyCyYhMw" name="readSelfAction" visibility="public" type="_TmXxgMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TWVKYMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWVKYsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWWYgMxiEeCiaMUyCyYhMw" name="A_result_readStructuralFeatureAction" memberEnd="_TmY_qcxiEeCiaMUyCyYhMw _TWWYgcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWWYgcxiEeCiaMUyCyYhMw" name="readStructuralFeatureAction" visibility="public" type="_TmY_oMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TWWYgMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWWYgsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWeUUMxiEeCiaMUyCyYhMw" name="A_result_readVariableAction" memberEnd="_TmZmucxiEeCiaMUyCyYhMw _TWeUUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWeUUcxiEeCiaMUyCyYhMw" name="readVariableAction" visibility="public" type="_TmZmsMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TWeUUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWeUUsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWe7YMxiEeCiaMUyCyYhMw" name="A_result_reduceAction" memberEnd="_Tmj-08xiEeCiaMUyCyYhMw _TWe7YcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWe7YcxiEeCiaMUyCyYhMw" name="reduceAction" visibility="public" type="_Tmj-wMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TWe7YMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWe7YsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWgJgMxiEeCiaMUyCyYhMw" name="A_result_testIdentityAction" memberEnd="_TnQiXsxiEeCiaMUyCyYhMw _TWgJgcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWgJgcxiEeCiaMUyCyYhMw" name="testIdentityAction" visibility="public" type="_TnQiUMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TWgJgMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWgJgsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWhXoMxiEeCiaMUyCyYhMw" name="A_result_unmarshallAction" memberEnd="_TnekysxiEeCiaMUyCyYhMw _TWhXocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWhXocxiEeCiaMUyCyYhMw" name="unmarshallAction" visibility="public" type="_Tnd9sMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TWhXoMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWhXosxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWilwMxiEeCiaMUyCyYhMw" name="A_result_valueSpecificationAction" memberEnd="_TnmgmcxiEeCiaMUyCyYhMw _TWilwcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWilwcxiEeCiaMUyCyYhMw" name="valueSpecificationAction" visibility="public" type="_TnmgkMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TWilwMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWilwsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWjz4MxiEeCiaMUyCyYhMw" name="A_result_writeStructuralFeatureAction" memberEnd="_TnsnP8xiEeCiaMUyCyYhMw _TWjz4cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWjz4cxiEeCiaMUyCyYhMw" name="writeStructuralFeatureAction" visibility="public" type="_TnsnMMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TWjz4MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWjz4sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWlCAMxiEeCiaMUyCyYhMw" name="A_returnInformation_acceptCallAction" memberEnd="_TY6kXMxiEeCiaMUyCyYhMw _TWlCAcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWlCAcxiEeCiaMUyCyYhMw" name="acceptCallAction" visibility="public" type="_TY6kUMxiEeCiaMUyCyYhMw" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TWlCAMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWlCAsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWmQIMxiEeCiaMUyCyYhMw" name="A_returnInformation_replyAction" memberEnd="_TmrTj8xiEeCiaMUyCyYhMw _TWmQIcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWmQIcxiEeCiaMUyCyYhMw" name="replyAction" visibility="public" type="_TmrTgMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TWmQIMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWmQIsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWneQMxiEeCiaMUyCyYhMw" name="A_returnValueRecipient_interactionUse" memberEnd="_Tg9tMsxiEeCiaMUyCyYhMw _TWneQcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWneQcxiEeCiaMUyCyYhMw" name="interactionUse" visibility="public" type="_Tg9tEMxiEeCiaMUyCyYhMw" association="_TWneQMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWneQsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TWneQ8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWosYMxiEeCiaMUyCyYhMw" name="A_returnValue_interactionUse" memberEnd="_Tg9tL8xiEeCiaMUyCyYhMw _TWosYcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWosYcxiEeCiaMUyCyYhMw" name="interactionUse" visibility="public" type="_Tg9tEMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TWosYMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWosYsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWp6gMxiEeCiaMUyCyYhMw" name="A_roleBinding_collaborationUse" memberEnd="_TdJkHMxiEeCiaMUyCyYhMw _TWp6gcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWp6gcxiEeCiaMUyCyYhMw" name="collaborationUse" visibility="public" type="_TdJkEMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TWp6gMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWp6gsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWrIoMxiEeCiaMUyCyYhMw" name="A_role_structuredClassifier" isDerived="true" memberEnd="_TnHYaMxiEeCiaMUyCyYhMw _TWrIocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWrIocxiEeCiaMUyCyYhMw" name="structuredClassifier" visibility="public" type="_FQiVsGwYEdqHKKVoxc0dlA" subsettedProperty="_TQ2NccxiEeCiaMUyCyYhMw" association="_TWrIoMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWrIosxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TWrIo8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWsWwMxiEeCiaMUyCyYhMw" name="A_second_testIdentityAction" memberEnd="_TnQiYMxiEeCiaMUyCyYhMw _TWsWwcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWsWwcxiEeCiaMUyCyYhMw" name="testIdentityAction" visibility="public" type="_TnQiUMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TWsWwMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWsWwsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWtk4MxiEeCiaMUyCyYhMw" name="A_selection_objectFlow" memberEnd="_Ti5m4sxiEeCiaMUyCyYhMw _TWtk4cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWtk4cxiEeCiaMUyCyYhMw" name="objectFlow" visibility="public" type="_Ti5mwMxiEeCiaMUyCyYhMw" association="_TWtk4MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWtk4sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TWtk48xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWuzAMxiEeCiaMUyCyYhMw" name="A_selection_objectNode" memberEnd="_Ti8DGMxiEeCiaMUyCyYhMw _TWuzAcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWuzAcxiEeCiaMUyCyYhMw" name="objectNode" visibility="public" type="_Ti8DAMxiEeCiaMUyCyYhMw" association="_TWuzAMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWuzAsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TWuzA8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWx2UMxiEeCiaMUyCyYhMw" name="A_selector_lifeline" memberEnd="_ThVgk8xiEeCiaMUyCyYhMw _TWx2UcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWx2UcxiEeCiaMUyCyYhMw" name="lifeline" visibility="public" type="_ThU5cMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TWx2UMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWx2UsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TWzEcMxiEeCiaMUyCyYhMw" name="A_sendEvent_endMessage" memberEnd="_TiQGg8xiEeCiaMUyCyYhMw _TWzEccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TWzEccxiEeCiaMUyCyYhMw" name="endMessage" visibility="public" type="_gfgNwGveEdq4DLWZOhbdEA" subsettedProperty="_TiSiw8xiEeCiaMUyCyYhMw" association="_TWzEcMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TWzEcsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TW0SkMxiEeCiaMUyCyYhMw" name="A_setupPart_loopNode" memberEnd="_TiFumMxiEeCiaMUyCyYhMw _TW0SkcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TW0SkcxiEeCiaMUyCyYhMw" name="loopNode" visibility="public" type="_TiFucMxiEeCiaMUyCyYhMw" association="_TW0SkMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TW0SksxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TW7nUMxiEeCiaMUyCyYhMw" name="A_signal_broadcastSignalAction" memberEnd="_TbnTCcxiEeCiaMUyCyYhMw _TW7nUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TW7nUcxiEeCiaMUyCyYhMw" name="broadcastSignalAction" visibility="public" type="_TbnTAMxiEeCiaMUyCyYhMw" association="_TW7nUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TW7nUsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TW7nU8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TW81cMxiEeCiaMUyCyYhMw" name="A_signal_reception" memberEnd="_Tma01sxiEeCiaMUyCyYhMw _TW81ccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TW81ccxiEeCiaMUyCyYhMw" name="reception" visibility="public" type="_Tma00MxiEeCiaMUyCyYhMw" association="_TW81cMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TW81csxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TW81c8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXAf0MxiEeCiaMUyCyYhMw" name="A_signal_sendSignalAction" memberEnd="_TmshqcxiEeCiaMUyCyYhMw _TXAf0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXAf0cxiEeCiaMUyCyYhMw" name="sendSignalAction" visibility="public" type="_TmshoMxiEeCiaMUyCyYhMw" association="_TXAf0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXAf0sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXAf08xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXBt8MxiEeCiaMUyCyYhMw" name="A_signal_signalEvent" memberEnd="_TmuW08xiEeCiaMUyCyYhMw _TXBt8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXBt8cxiEeCiaMUyCyYhMw" name="signalEvent" visibility="public" type="_TmuW0MxiEeCiaMUyCyYhMw" association="_TXBt8MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXBt8sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXBt88xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXC8EMxiEeCiaMUyCyYhMw" name="A_signature_message" memberEnd="_TiQGhsxiEeCiaMUyCyYhMw _TXC8EcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXC8EcxiEeCiaMUyCyYhMw" name="message" visibility="public" type="_gfgNwGveEdq4DLWZOhbdEA" association="_TXC8EMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXC8EsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXC8E8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXEKMMxiEeCiaMUyCyYhMw" name="A_signature_templateBinding" memberEnd="_TnKbv8xiEeCiaMUyCyYhMw _TXEKMcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXEKMcxiEeCiaMUyCyYhMw" name="templateBinding" visibility="public" type="_TnKbsMxiEeCiaMUyCyYhMw" subsettedProperty="_TXzKAcxiEeCiaMUyCyYhMw" association="_TXEKMMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXEKMsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXEKM8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXFYUMxiEeCiaMUyCyYhMw" name="A_slot_owningInstance" memberEnd="_Tg1KRsxiEeCiaMUyCyYhMw _Tmu95cxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXGmcMxiEeCiaMUyCyYhMw" name="A_source_directedRelationship" isDerived="true" memberEnd="_TeWd8MxiEeCiaMUyCyYhMw _TXGmccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXGmccxiEeCiaMUyCyYhMw" name="directedRelationship" visibility="public" type="_JBgfoKPAEdqi_5gqUMOQtA" subsettedProperty="_TUpIUcxiEeCiaMUyCyYhMw" association="_TXGmcMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXGmcsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXGmc8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXH0kMxiEeCiaMUyCyYhMw" name="A_specification_durationConstraint" memberEnd="_TeY6OsxiEeCiaMUyCyYhMw _TXH0ksxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TXH0kcxiEeCiaMUyCyYhMw" general="_TXJCsMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TXH0ksxiEeCiaMUyCyYhMw" name="durationConstraint" visibility="public" type="_TeY6MMxiEeCiaMUyCyYhMw" redefinedProperty="_TXJCssxiEeCiaMUyCyYhMw" association="_TXH0kMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXH0k8xiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXJCsMxiEeCiaMUyCyYhMw" name="A_specification_intervalConstraint" memberEnd="_ThLIc8xiEeCiaMUyCyYhMw _TXJCssxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TXJCscxiEeCiaMUyCyYhMw" general="_TXKQ0MxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TXJCssxiEeCiaMUyCyYhMw" name="intervalConstraint" visibility="public" type="_ThLIcMxiEeCiaMUyCyYhMw" redefinedProperty="_TXKQ0cxiEeCiaMUyCyYhMw" association="_TXJCsMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXJCs8xiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXKQ0MxiEeCiaMUyCyYhMw" name="A_specification_owningConstraint" memberEnd="_TdzEZsxiEeCiaMUyCyYhMw _TXKQ0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXKQ0cxiEeCiaMUyCyYhMw" name="owningConstraint" visibility="public" type="_TdzEUMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TXKQ0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXKQ0sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXRlkMxiEeCiaMUyCyYhMw" name="A_specification_owningInstanceSpec" memberEnd="_Tg1KSsxiEeCiaMUyCyYhMw _TXRlkcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXRlkcxiEeCiaMUyCyYhMw" name="owningInstanceSpec" visibility="public" type="_Tg1KMMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TXRlkMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXRlksxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXUB0MxiEeCiaMUyCyYhMw" name="A_specification_timeConstraint" memberEnd="_TnRJZ8xiEeCiaMUyCyYhMw _TXUB0sxiEeCiaMUyCyYhMw">
- <generalization xmi:id="_TXUB0cxiEeCiaMUyCyYhMw" general="_TXJCsMxiEeCiaMUyCyYhMw"/>
- <ownedEnd xmi:id="_TXUB0sxiEeCiaMUyCyYhMw" name="timeConstraint" visibility="public" type="_TnRJYMxiEeCiaMUyCyYhMw" redefinedProperty="_TXJCssxiEeCiaMUyCyYhMw" association="_TXUB0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXUB08xiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXV3AMxiEeCiaMUyCyYhMw" name="A_start_executionSpecification" memberEnd="_TewGmMxiEeCiaMUyCyYhMw _TXV3AsxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TXV3AcxiEeCiaMUyCyYhMw" annotatedElement="_TXV3AMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Association" xmi:id="_gy65YNwbEeCT5O2F6sGn5g" name="A_start_executionSpecification" memberEnd="_g0PIDdwbEeCT5O2F6sGn5g _gy65YtwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gy65YdwbEeCT5O2F6sGn5g" annotatedElement="_gy65YNwbEeCT5O2F6sGn5g">
<body>The event shows the time point at which the action begins execution.</body>
</ownedComment>
- <ownedEnd xmi:id="_TXV3AsxiEeCiaMUyCyYhMw" name="executionSpecification" visibility="public" type="_TewGkMxiEeCiaMUyCyYhMw" association="_TXV3AMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXV3A8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXV3BMxiEeCiaMUyCyYhMw" value="*"/>
+ <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>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXXFIMxiEeCiaMUyCyYhMw" name="A_stateInvariant_owningState" memberEnd="_Tm1rz8xiEeCiaMUyCyYhMw _TXXFIcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXXFIcxiEeCiaMUyCyYhMw" name="owningState" visibility="public" type="_Tm1rkMxiEeCiaMUyCyYhMw" subsettedProperty="_TdzEY8xiEeCiaMUyCyYhMw" association="_TXXFIMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXXFIsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXYTQMxiEeCiaMUyCyYhMw" name="A_structuralFeature_structuralFeatureAction" memberEnd="_TnDHBMxiEeCiaMUyCyYhMw _TXYTQcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXYTQcxiEeCiaMUyCyYhMw" name="structuralFeatureAction" visibility="public" type="_TnDG8MxiEeCiaMUyCyYhMw" association="_TXYTQMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXYTQsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXYTQ8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXZhYMxiEeCiaMUyCyYhMw" name="A_structuredNodeInput_structuredActivityNode" memberEnd="_TnFjMMxiEeCiaMUyCyYhMw _TXZhYcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXZhYcxiEeCiaMUyCyYhMw" name="structuredActivityNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TXZhYMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXZhYsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXavgMxiEeCiaMUyCyYhMw" name="A_structuredNodeOutput_structuredActivityNode" memberEnd="_TnFjM8xiEeCiaMUyCyYhMw _TXavgcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXavgcxiEeCiaMUyCyYhMw" name="structuredActivityNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" subsettedProperty="_TR7LgcxiEeCiaMUyCyYhMw" association="_TXavgMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXavgsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXb9oMxiEeCiaMUyCyYhMw" name="A_structuredNode_activity" memberEnd="_TZfzIMxiEeCiaMUyCyYhMw _TnEVFsxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXdLwMxiEeCiaMUyCyYhMw" name="A_subExpression_owningExpression" memberEnd="_TnBRzcxiEeCiaMUyCyYhMw _TnBRysxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXdy0MxiEeCiaMUyCyYhMw" name="A_subgroup_superGroup" isDerived="true" memberEnd="_TZzVN8xiEeCiaMUyCyYhMw _TZzVO8xiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXgPEMxiEeCiaMUyCyYhMw" name="A_subject_useCase" memberEnd="_TngaC8xiEeCiaMUyCyYhMw _TcsRE8xiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXhdMMxiEeCiaMUyCyYhMw" name="A_submachineState_submachine" memberEnd="_Tm6kKsxiEeCiaMUyCyYhMw _Tm1r0sxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXirUMxiEeCiaMUyCyYhMw" name="A_subpartition_superPartition" memberEnd="_TaJ6kMxiEeCiaMUyCyYhMw _TaJ6lMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXj5cMxiEeCiaMUyCyYhMw" name="A_subsettedProperty_property" memberEnd="_TlJpi8xiEeCiaMUyCyYhMw _TXj5ccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXj5ccxiEeCiaMUyCyYhMw" name="property" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" association="_TXj5cMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXj5csxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXj5c8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXlHkMxiEeCiaMUyCyYhMw" name="A_substitution_substitutingClassifier" memberEnd="_TcrqA8xiEeCiaMUyCyYhMw _TnJ0pcxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXmVsMxiEeCiaMUyCyYhMw" name="A_subvertex_container" memberEnd="_TmnCK8xiEeCiaMUyCyYhMw _TnoVysxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXnj0MxiEeCiaMUyCyYhMw" name="A_superClass_class" isDerived="true" memberEnd="_TchR8MxiEeCiaMUyCyYhMw _TXnj0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXnj0cxiEeCiaMUyCyYhMw" name="class" visibility="public" type="_00owUGvdEdq4DLWZOhbdEA" subsettedProperty="_TPe7gcxiEeCiaMUyCyYhMw" association="_TXnj0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXnj0sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXnj08xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXox8MxiEeCiaMUyCyYhMw" name="A_supplier_supplierDependency" memberEnd="_TeHNY8xiEeCiaMUyCyYhMw _TXox8cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXox8cxiEeCiaMUyCyYhMw" name="supplierDependency" visibility="public" type="_rEDGkGwKEdq7X4sGURiZYA" subsettedProperty="_TXzKAcxiEeCiaMUyCyYhMw" association="_TXox8MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TXox8sxiEeCiaMUyCyYhMw" annotatedElement="_TXox8cxiEeCiaMUyCyYhMw">
+ <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">
<body>Indicates the dependencies that reference the supplier.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXox88xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXox9MxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gy8Hh9wbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gy8HiNwbEeCT5O2F6sGn5g" value="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXqnIMxiEeCiaMUyCyYhMw" name="A_target_callOperationAction" memberEnd="_TcSof8xiEeCiaMUyCyYhMw _TXqnIcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXqnIcxiEeCiaMUyCyYhMw" name="callOperationAction" visibility="public" type="_TbySIMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TXqnIMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXqnIsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXr1QMxiEeCiaMUyCyYhMw" name="A_target_destroyObjectAction" memberEnd="_TeUBv8xiEeCiaMUyCyYhMw _TXr1QcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXr1QcxiEeCiaMUyCyYhMw" name="destroyObjectAction" visibility="public" type="_TeUBsMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TXr1QMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXr1QsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TXzKAMxiEeCiaMUyCyYhMw" name="A_target_directedRelationship" isDerived="true" memberEnd="_TeWd88xiEeCiaMUyCyYhMw _TXzKAcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TXzKAcxiEeCiaMUyCyYhMw" name="directedRelationship" visibility="public" type="_JBgfoKPAEdqi_5gqUMOQtA" subsettedProperty="_TUpIUcxiEeCiaMUyCyYhMw" association="_TXzKAMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXzKAsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXzKA8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TX1mQMxiEeCiaMUyCyYhMw" name="A_target_sendObjectAction" memberEnd="_Tmr6lcxiEeCiaMUyCyYhMw _TX1mQcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TX1mQcxiEeCiaMUyCyYhMw" name="sendObjectAction" visibility="public" type="_Tmr6kMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TX1mQMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TX1mQsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TX20YMxiEeCiaMUyCyYhMw" name="A_target_sendSignalAction" memberEnd="_Tmshq8xiEeCiaMUyCyYhMw _TX20YcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TX20YcxiEeCiaMUyCyYhMw" name="sendSignalAction" visibility="public" type="_TmshoMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TX20YMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TX20YsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TX4CgMxiEeCiaMUyCyYhMw" name="A_templateBinding_boundElement" memberEnd="_TnPUNsxiEeCiaMUyCyYhMw _TnKbucxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TX5QoMxiEeCiaMUyCyYhMw" name="A_test_clause" memberEnd="_Tc_MHsxiEeCiaMUyCyYhMw _TX5QocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TX5QocxiEeCiaMUyCyYhMw" name="clause" visibility="public" type="_Tc_MAMxiEeCiaMUyCyYhMw" association="_TX5QoMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TX5QosxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TX6ewMxiEeCiaMUyCyYhMw" name="A_test_loopNode" memberEnd="_TiFunMxiEeCiaMUyCyYhMw _TX6ewcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TX6ewcxiEeCiaMUyCyYhMw" name="loopNode" visibility="public" type="_TiFucMxiEeCiaMUyCyYhMw" association="_TX6ewMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TX6ewsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TX7s4MxiEeCiaMUyCyYhMw" name="A_toBefore_after" memberEnd="_Ti94OcxiEeCiaMUyCyYhMw _TfaN5sxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TX-JIMxiEeCiaMUyCyYhMw" name="A_transformation_objectFlow" memberEnd="_Ti5m5cxiEeCiaMUyCyYhMw _TX-JIcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TX-JIcxiEeCiaMUyCyYhMw" name="objectFlow" visibility="public" type="_Ti5mwMxiEeCiaMUyCyYhMw" association="_TX-JIMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TX-JIsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TX-JI8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TX_-UMxiEeCiaMUyCyYhMw" name="A_transition_container" memberEnd="_TmnCL8xiEeCiaMUyCyYhMw _TnXQCMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TYBMcMxiEeCiaMUyCyYhMw" name="A_trigger_acceptEventAction" memberEnd="_TZM4RsxiEeCiaMUyCyYhMw _TYBMccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TYBMccxiEeCiaMUyCyYhMw" name="acceptEventAction" visibility="public" type="_TZM4MMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TYBMcMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TYBMcsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TYH6IMxiEeCiaMUyCyYhMw" name="A_trigger_transition" memberEnd="_TnYeIcxiEeCiaMUyCyYhMw _TYH6IcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TYH6IcxiEeCiaMUyCyYhMw" name="transition" visibility="public" type="_ykKV8PnlEdunWsS3se92JQ" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TYH6IMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TYH6IsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TYJvUMxiEeCiaMUyCyYhMw" name="A_type_collaborationUse" memberEnd="_TdJkIMxiEeCiaMUyCyYhMw _TYJvUcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TYJvUcxiEeCiaMUyCyYhMw" name="collaborationUse" visibility="public" type="_TdJkEMxiEeCiaMUyCyYhMw" association="_TYJvUMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TYJvUsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TYJvU8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TYK9cMxiEeCiaMUyCyYhMw" name="A_type_connector" memberEnd="_TdpTUMxiEeCiaMUyCyYhMw _TYK9ccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TYK9ccxiEeCiaMUyCyYhMw" name="connector" visibility="public" type="_YxC2YLLWEeCsYvaJqFFivQ" association="_TYK9cMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TYK9csxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TYK9c8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TYMLkMxiEeCiaMUyCyYhMw" name="A_type_extensionEnd" memberEnd="_Te9h8MxiEeCiaMUyCyYhMw _TYMLkcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TYMLkcxiEeCiaMUyCyYhMw" name="extensionEnd" visibility="public" type="_2QuT0GvdEdq4DLWZOhbdEA" subsettedProperty="_TYV8kcxiEeCiaMUyCyYhMw" association="_TYMLkMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TYMLksxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TYMLk8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TYUucMxiEeCiaMUyCyYhMw" name="A_type_operation" isDerived="true" memberEnd="_TkGgoMxiEeCiaMUyCyYhMw _TYUuccxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TYUuccxiEeCiaMUyCyYhMw" name="operation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" association="_TYUucMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TYUucsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TYUuc8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TYV8kMxiEeCiaMUyCyYhMw" name="A_type_typedElement" memberEnd="_TndWpMxiEeCiaMUyCyYhMw _TYV8kcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TYV8kcxiEeCiaMUyCyYhMw" name="typedElement" visibility="public" type="_TndWoMxiEeCiaMUyCyYhMw" association="_TYV8kMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TYV8ksxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TYV8k8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TYXKsMxiEeCiaMUyCyYhMw" name="A_unmarshallType_unmarshallAction" memberEnd="_TnekzcxiEeCiaMUyCyYhMw _TYXKscxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TYXKscxiEeCiaMUyCyYhMw" name="unmarshallAction" visibility="public" type="_Tnd9sMxiEeCiaMUyCyYhMw" association="_TYXKsMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TYXKssxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TYXKs8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TYu-IMxiEeCiaMUyCyYhMw" name="A_upperBound_objectNode" memberEnd="_Ti8DG8xiEeCiaMUyCyYhMw _TYu-IcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TYu-IcxiEeCiaMUyCyYhMw" name="objectNode" visibility="public" type="_Ti8DAMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TYu-IMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TYu-IsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TYwMQMxiEeCiaMUyCyYhMw" name="A_upperValue_owningUpper" memberEnd="_TiXbRMxiEeCiaMUyCyYhMw _TYwMQcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TYwMQcxiEeCiaMUyCyYhMw" name="owningUpper" visibility="public" type="_Gjgl0GveEdq4DLWZOhbdEA" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TYwMQMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TYwMQsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TYxaYMxiEeCiaMUyCyYhMw" name="A_utilizedElement_manifestation" memberEnd="_TiG8k8xiEeCiaMUyCyYhMw _TYxaYcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TYxaYcxiEeCiaMUyCyYhMw" name="manifestation" visibility="public" type="_TiG8kMxiEeCiaMUyCyYhMw" subsettedProperty="_TXox8cxiEeCiaMUyCyYhMw" association="_TYxaYMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TYxaYsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TYxaY8xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TYyogMxiEeCiaMUyCyYhMw" name="A_value_linkEndData" memberEnd="_ThZyCMxiEeCiaMUyCyYhMw _TYyogcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TYyogcxiEeCiaMUyCyYhMw" name="linkEndData" visibility="public" type="_ThZx8MxiEeCiaMUyCyYhMw" association="_TYyogMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TYyogsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TYzPkMxiEeCiaMUyCyYhMw" name="A_value_owningSlot" memberEnd="_Tmu958xiEeCiaMUyCyYhMw _TYzPkcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TYzPkcxiEeCiaMUyCyYhMw" name="owningSlot" visibility="public" type="_Tmu94MxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TYzPkMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TYzPksxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TYz2oMxiEeCiaMUyCyYhMw" name="A_value_qualifierValue" memberEnd="_TmOnnsxiEeCiaMUyCyYhMw _TYz2ocxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TYz2ocxiEeCiaMUyCyYhMw" name="qualifierValue" visibility="public" type="_TmOnkMxiEeCiaMUyCyYhMw" association="_TYz2oMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TYz2osxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TYz2o8xiEeCiaMUyCyYhMw" name="A_value_valuePin" memberEnd="_TnhBCcxiEeCiaMUyCyYhMw _TYz2pMxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TYz2pMxiEeCiaMUyCyYhMw" name="valuePin" visibility="public" type="_TnhBAMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TYz2o8xiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TYz2pcxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TY0dsMxiEeCiaMUyCyYhMw" name="A_value_valueSpecificationAction" memberEnd="_Tnmgm8xiEeCiaMUyCyYhMw _TY0dscxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TY0dscxiEeCiaMUyCyYhMw" name="valueSpecificationAction" visibility="public" type="_TnmgkMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TY0dsMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TY0dssxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TY1EwMxiEeCiaMUyCyYhMw" name="A_value_writeStructuralFeatureAction" memberEnd="_TnsnQsxiEeCiaMUyCyYhMw _TY1EwcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TY1EwcxiEeCiaMUyCyYhMw" name="writeStructuralFeatureAction" visibility="public" type="_TnsnMMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TY1EwMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TY1EwsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TY1r0MxiEeCiaMUyCyYhMw" name="A_value_writeVariableAction" memberEnd="_TntOScxiEeCiaMUyCyYhMw _TY1r0cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TY1r0cxiEeCiaMUyCyYhMw" name="writeVariableAction" visibility="public" type="_TntOQMxiEeCiaMUyCyYhMw" subsettedProperty="_TP81kcxiEeCiaMUyCyYhMw" association="_TY1r0MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TY1r0sxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TY1r08xiEeCiaMUyCyYhMw" name="A_variable_activityScope" memberEnd="_TZfzJMxiEeCiaMUyCyYhMw _TnnuuMxiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TY2S4MxiEeCiaMUyCyYhMw" name="A_variable_scope" memberEnd="_TnFjNsxiEeCiaMUyCyYhMw _Tnnuu8xiEeCiaMUyCyYhMw"/>
- <packagedElement xmi:type="uml:Association" xmi:id="_TY258MxiEeCiaMUyCyYhMw" name="A_variable_variableAction" memberEnd="_TnoVxsxiEeCiaMUyCyYhMw _TY258cxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TY258cxiEeCiaMUyCyYhMw" name="variableAction" visibility="public" type="_TnoVwMxiEeCiaMUyCyYhMw" association="_TY258MxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TY258sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TY2588xiEeCiaMUyCyYhMw" value="*"/>
+ <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="*"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TY3hAMxiEeCiaMUyCyYhMw" name="A_weight_activityEdge" memberEnd="_TZqLWMxiEeCiaMUyCyYhMw _TY3hAcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TY3hAcxiEeCiaMUyCyYhMw" name="activityEdge" visibility="public" type="_TZqLMMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TY3hAMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TY3hAsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TY4IEMxiEeCiaMUyCyYhMw" name="A_when_timeEvent" memberEnd="_TnS-ncxiEeCiaMUyCyYhMw _TY4IEcxiEeCiaMUyCyYhMw">
- <ownedEnd xmi:id="_TY4IEcxiEeCiaMUyCyYhMw" name="timeEvent" visibility="public" type="_TnS-kMxiEeCiaMUyCyYhMw" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TY4IEMxiEeCiaMUyCyYhMw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TY4IEsxiEeCiaMUyCyYhMw"/>
+ <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"/>
</ownedEnd>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TY4vIMxiEeCiaMUyCyYhMw" name="Abstraction">
- <ownedComment xmi:id="_TY4vIcxiEeCiaMUyCyYhMw" annotatedElement="_TY4vIMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzAY9twbEeCT5O2F6sGn5g" name="Abstraction">
+ <ownedComment xmi:id="_gzAY99wbEeCT5O2F6sGn5g" annotatedElement="_gzAY9twbEeCT5O2F6sGn5g">
<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="_TY4vIsxiEeCiaMUyCyYhMw" general="_rEDGkGwKEdq7X4sGURiZYA"/>
- <ownedAttribute xmi:id="_TY4vI8xiEeCiaMUyCyYhMw" name="mapping" visibility="public" type="_ChRfcGveEdq4DLWZOhbdEA" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TQqnQMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TY4vJMxiEeCiaMUyCyYhMw" annotatedElement="_TY4vI8xiEeCiaMUyCyYhMw">
+ <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">
<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="_TY4vJcxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzAY-9wbEeCT5O2F6sGn5g"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TY6kUMxiEeCiaMUyCyYhMw" name="AcceptCallAction">
- <ownedComment xmi:id="_TY6kUcxiEeCiaMUyCyYhMw" annotatedElement="_TY6kUMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzBAANwbEeCT5O2F6sGn5g" name="AcceptCallAction">
+ <ownedComment xmi:id="_gzBAAdwbEeCT5O2F6sGn5g" annotatedElement="_gzBAANwbEeCT5O2F6sGn5g">
<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="_TY6kUsxiEeCiaMUyCyYhMw" name="result_pins" constrainedElement="_TY6kUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TY6kU8xiEeCiaMUyCyYhMw" annotatedElement="_TY6kUsxiEeCiaMUyCyYhMw">
+ <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="_TY6kVMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzBABNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TY6kVcxiEeCiaMUyCyYhMw" name="trigger_call_event" constrainedElement="_TY6kUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TY6kVsxiEeCiaMUyCyYhMw" annotatedElement="_TY6kVcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzBABdwbEeCT5O2F6sGn5g" name="trigger_call_event" constrainedElement="_gzBAANwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzBABtwbEeCT5O2F6sGn5g" annotatedElement="_gzBABdwbEeCT5O2F6sGn5g">
<body>The trigger event must be a CallEvent.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TY6kV8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzBAB9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>trigger.event.oclIsKindOf(CallEvent)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TY6kWMxiEeCiaMUyCyYhMw" name="unmarshall" constrainedElement="_TY6kUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TY6kWcxiEeCiaMUyCyYhMw" annotatedElement="_TY6kWMxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzBACNwbEeCT5O2F6sGn5g" name="unmarshall" constrainedElement="_gzBAANwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzBACdwbEeCT5O2F6sGn5g" annotatedElement="_gzBACNwbEeCT5O2F6sGn5g">
<body>isUnmrashall must be true for an AcceptCallAction.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TY6kWsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzBACtwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>isUnmarshall = true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TY6kW8xiEeCiaMUyCyYhMw" general="_TZM4MMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TY6kXMxiEeCiaMUyCyYhMw" name="returnInformation" visibility="public" type="_TkOccMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TZP7gMxiEeCiaMUyCyYhMw" association="_TWlCAMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TY6kXcxiEeCiaMUyCyYhMw" annotatedElement="_TY6kXMxiEeCiaMUyCyYhMw">
+ <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">
<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="_TZM4MMxiEeCiaMUyCyYhMw" name="AcceptEventAction">
- <ownedComment xmi:id="_TZM4McxiEeCiaMUyCyYhMw" annotatedElement="_TZM4MMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzBnENwbEeCT5O2F6sGn5g" name="AcceptEventAction">
+ <ownedComment xmi:id="_gzBnEdwbEeCT5O2F6sGn5g" annotatedElement="_gzBnENwbEeCT5O2F6sGn5g">
<body>A accept event action is an action that waits for the occurrence of an event meeting specified conditions.</body>
</ownedComment>
- <ownedRule xmi:id="_TZM4MsxiEeCiaMUyCyYhMw" name="trigger_events" constrainedElement="_TZM4MMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZM4M8xiEeCiaMUyCyYhMw" annotatedElement="_TZM4MsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZM4NMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzBnFNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TZM4NcxiEeCiaMUyCyYhMw" name="no_input_pins" constrainedElement="_TZM4MMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZM4NsxiEeCiaMUyCyYhMw" annotatedElement="_TZM4NcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzBnFdwbEeCT5O2F6sGn5g" name="no_input_pins" constrainedElement="_gzBnENwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzBnFtwbEeCT5O2F6sGn5g" annotatedElement="_gzBnFdwbEeCT5O2F6sGn5g">
<body>AcceptEventActions may have no input pins.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZM4N8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzBnF9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TZM4OMxiEeCiaMUyCyYhMw" name="no_output_pins" constrainedElement="_TZM4MMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZM4OcxiEeCiaMUyCyYhMw" annotatedElement="_TZM4OMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZM4OsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzBnGtwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TZM4O8xiEeCiaMUyCyYhMw" name="unmarshall_signal_events" constrainedElement="_TZM4MMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZM4PMxiEeCiaMUyCyYhMw" annotatedElement="_TZM4O8xiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZM4PcxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzBnHdwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TZM4PsxiEeCiaMUyCyYhMw" general="_6WKakLLQEeCsYvaJqFFivQ"/>
- <ownedAttribute xmi:id="_TZM4P8xiEeCiaMUyCyYhMw" name="isUnmarshall" visibility="public">
- <ownedComment xmi:id="_TZM4QMxiEeCiaMUyCyYhMw" annotatedElement="_TZM4P8xiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_gzBnHtwbEeCT5O2F6sGn5g" general="_6WKakLLQEeCsYvaJqFFivQ"/>
+ <ownedAttribute xmi:id="_gzBnH9wbEeCT5O2F6sGn5g" name="isUnmarshall" visibility="public">
+ <ownedComment xmi:id="_gzBnINwbEeCT5O2F6sGn5g" annotatedElement="_gzBnH9wbEeCT5O2F6sGn5g">
<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="_TZM4QcxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzBnIdwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZM4QsxiEeCiaMUyCyYhMw" name="result" visibility="public" type="_TkOccMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TZP7gMxiEeCiaMUyCyYhMw" association="_TVvUgMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZM4Q8xiEeCiaMUyCyYhMw" annotatedElement="_TZM4QsxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzBnItwbEeCT5O2F6sGn5g" name="result" visibility="public" type="_g1fsRdwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzCOK9wbEeCT5O2F6sGn5g" association="_gy0LuNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzBnI9wbEeCT5O2F6sGn5g" annotatedElement="_gzBnItwbEeCT5O2F6sGn5g">
<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="_TZM4RMxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZM4RcxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzBnJNwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzBnJdwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZM4RsxiEeCiaMUyCyYhMw" name="trigger" visibility="public" type="_Tna6YMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TYBMcMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZM4R8xiEeCiaMUyCyYhMw" annotatedElement="_TZM4RsxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzBnJtwbEeCT5O2F6sGn5g" name="trigger" visibility="public" type="_g2TkldwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gy9VqdwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzBnJ9wbEeCT5O2F6sGn5g" annotatedElement="_gzBnJtwbEeCT5O2F6sGn5g">
<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="_TZM4SMxiEeCiaMUyCyYhMw" value="*"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzBnKNwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6WKakLLQEeCsYvaJqFFivQ" name="Action" isAbstract="true">
- <ownedComment xmi:id="_TZNfQMxiEeCiaMUyCyYhMw" annotatedElement="_6WKakLLQEeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_gzBnKdwbEeCT5O2F6sGn5g" annotatedElement="_6WKakLLQEeCsYvaJqFFivQ">
<body>An action has pre- and post-conditions.</body>
</ownedComment>
- <ownedComment xmi:id="_TZNfQcxiEeCiaMUyCyYhMw" annotatedElement="_6WKakLLQEeCsYvaJqFFivQ">
+ <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="_TZNfQsxiEeCiaMUyCyYhMw" annotatedElement="_6WKakLLQEeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_gzBnK9wbEeCT5O2F6sGn5g" 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="_TZOGUMxiEeCiaMUyCyYhMw" general="_TetDQMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TZOGUcxiEeCiaMUyCyYhMw" name="context" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" isReadOnly="true" isDerived="true" association="_TOkVgMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZOGUsxiEeCiaMUyCyYhMw" annotatedElement="_TZOGUcxiEeCiaMUyCyYhMw">
+ <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">
<body>The classifier that owns the behavior of which this action is a part.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZOGU8xiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzBnL9wbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZOtYMxiEeCiaMUyCyYhMw" name="input" visibility="public" type="_TgzVAMxiEeCiaMUyCyYhMw" isOrdered="true" isReadOnly="true" aggregation="composite" isDerived="true" isDerivedUnion="true" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TP81kMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZOtYcxiEeCiaMUyCyYhMw" annotatedElement="_TZOtYMxiEeCiaMUyCyYhMw">
+ <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">
<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="_TZOtYsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZOtY8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzBnMtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzBnM9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZOtZMxiEeCiaMUyCyYhMw" name="isLocallyReentrant" visibility="public">
- <ownedComment xmi:id="_TZOtZcxiEeCiaMUyCyYhMw" annotatedElement="_TZOtZMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzCOINwbEeCT5O2F6sGn5g" name="isLocallyReentrant" visibility="public">
+ <ownedComment xmi:id="_gzCOIdwbEeCT5O2F6sGn5g" annotatedElement="_gzCOINwbEeCT5O2F6sGn5g">
<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="_TZOtZsxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzCOItwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZPUcMxiEeCiaMUyCyYhMw" name="localPostcondition" visibility="public" type="_TdzEUMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TQFYcMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZPUccxiEeCiaMUyCyYhMw" annotatedElement="_TZPUcMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzCOI9wbEeCT5O2F6sGn5g" name="localPostcondition" visibility="public" type="_g0AegNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyh30NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzCOJNwbEeCT5O2F6sGn5g" annotatedElement="_gzCOI9wbEeCT5O2F6sGn5g">
<body>Constraint that must be satisfied when executed is completed.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZPUcsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZPUc8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzCOJdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzCOJtwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZPUdMxiEeCiaMUyCyYhMw" name="localPrecondition" visibility="public" type="_TdzEUMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TQg2QMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZPUdcxiEeCiaMUyCyYhMw" annotatedElement="_TZPUdMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzCOJ9wbEeCT5O2F6sGn5g" name="localPrecondition" visibility="public" type="_g0AegNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyh309wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzCOKNwbEeCT5O2F6sGn5g" annotatedElement="_gzCOJ9wbEeCT5O2F6sGn5g">
<body>Constraint that must be satisfied when execution is started.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZPUdsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZPUd8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzCOKdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzCOKtwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZP7gMxiEeCiaMUyCyYhMw" name="output" visibility="public" type="_TkOccMxiEeCiaMUyCyYhMw" isOrdered="true" isReadOnly="true" aggregation="composite" isDerived="true" isDerivedUnion="true" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TR7LgMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZP7gcxiEeCiaMUyCyYhMw" annotatedElement="_TZP7gMxiEeCiaMUyCyYhMw">
+ <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">
<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="_TZP7gsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZP7g8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzCOLdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzCOLtwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedOperation xmi:id="_CroQsLLREeCsYvaJqFFivQ" name="context" visibility="public" bodyCondition="_TZRJoMxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_TZQikMxiEeCiaMUyCyYhMw" annotatedElement="_CroQsLLREeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_CroQsLLREeCsYvaJqFFivQ" name="context" visibility="public" bodyCondition="_gzCOMNwbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gzCOL9wbEeCT5O2F6sGn5g" annotatedElement="_CroQsLLREeCsYvaJqFFivQ">
<body>Missing derivation for Action::/context : Classifier</body>
</ownedComment>
- <ownedRule xmi:id="_TZRJoMxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_CroQsLLREeCsYvaJqFFivQ _TZOGUcxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZRJocxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzCOMNwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_CroQsLLREeCsYvaJqFFivQ _gzBnLdwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzCOMdwbEeCT5O2F6sGn5g">
<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="_TZRJosxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzCOMtwbEeCT5O2F6sGn5g"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TZa6oMxiEeCiaMUyCyYhMw" name="ActionExecutionSpecification">
- <ownedComment xmi:id="_TZa6ocxiEeCiaMUyCyYhMw" annotatedElement="_TZa6oMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzWXMNwbEeCT5O2F6sGn5g" name="ActionExecutionSpecification">
+ <ownedComment xmi:id="_gzWXMdwbEeCT5O2F6sGn5g" annotatedElement="_gzWXMNwbEeCT5O2F6sGn5g">
<body>An action execution specification is a kind of execution specification representing the execution of an action.</body>
</ownedComment>
- <ownedRule xmi:id="_TZa6osxiEeCiaMUyCyYhMw" name="action_referenced" constrainedElement="_TZa6oMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZa6o8xiEeCiaMUyCyYhMw" annotatedElement="_TZa6osxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzWXMtwbEeCT5O2F6sGn5g" name="action_referenced" constrainedElement="_gzWXMNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzWXM9wbEeCT5O2F6sGn5g" annotatedElement="_gzWXMtwbEeCT5O2F6sGn5g">
<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="_TZa6pMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzWXNNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TZa6pcxiEeCiaMUyCyYhMw" general="_TewGkMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TZa6psxiEeCiaMUyCyYhMw" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" association="_TOA74MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZa6p8xiEeCiaMUyCyYhMw" annotatedElement="_TZa6psxiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_gzWXNdwbEeCT5O2F6sGn5g" general="_g0PIBdwbEeCT5O2F6sGn5g"/>
+ <ownedAttribute xmi:id="_gzWXNtwbEeCT5O2F6sGn5g" name="action" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" association="_gyRZIdwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzWXN9wbEeCT5O2F6sGn5g" annotatedElement="_gzWXNtwbEeCT5O2F6sGn5g">
<body>Action whose execution is occurring.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TZcIwMxiEeCiaMUyCyYhMw" name="ActionInputPin">
- <ownedComment xmi:id="_TZcIwcxiEeCiaMUyCyYhMw" annotatedElement="_TZcIwMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzWXONwbEeCT5O2F6sGn5g" name="ActionInputPin">
+ <ownedComment xmi:id="_gzWXOdwbEeCT5O2F6sGn5g" annotatedElement="_gzWXONwbEeCT5O2F6sGn5g">
<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="_TZcIwsxiEeCiaMUyCyYhMw" name="input_pin" constrainedElement="_TZcIwMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZcIw8xiEeCiaMUyCyYhMw" annotatedElement="_TZcIwsxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzWXOtwbEeCT5O2F6sGn5g" name="input_pin" constrainedElement="_gzWXONwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzWXO9wbEeCT5O2F6sGn5g" annotatedElement="_gzWXOtwbEeCT5O2F6sGn5g">
<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="_TZcIxMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzWXPNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TZcIxcxiEeCiaMUyCyYhMw" name="one_output_pin" constrainedElement="_TZcIwMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZcIxsxiEeCiaMUyCyYhMw" annotatedElement="_TZcIxcxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZcIx8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzWXP9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TZcIyMxiEeCiaMUyCyYhMw" name="no_control_or_data_flow" constrainedElement="_TZcIwMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZcIycxiEeCiaMUyCyYhMw" annotatedElement="_TZcIyMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZcIysxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzWXQtwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TZcIy8xiEeCiaMUyCyYhMw" general="_TgzVAMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TZcIzMxiEeCiaMUyCyYhMw" name="fromAction" visibility="public" type="_6WKakLLQEeCsYvaJqFFivQ" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TPYN0MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZcIzcxiEeCiaMUyCyYhMw" annotatedElement="_TZcIzMxiEeCiaMUyCyYhMw">
+ <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">
<body>The action used to provide values.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_eGtFwLLREeCsYvaJqFFivQ" name="Activity">
- <ownedComment xmi:id="_TZcIzsxiEeCiaMUyCyYhMw" annotatedElement="_eGtFwLLREeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_gzWXRtwbEeCT5O2F6sGn5g" 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="_TZcv0MxiEeCiaMUyCyYhMw" name="autonomous" constrainedElement="_eGtFwLLREeCsYvaJqFFivQ">
- <ownedComment xmi:id="_TZcv0cxiEeCiaMUyCyYhMw" annotatedElement="_TZcv0MxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZcv0sxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzW-QdwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TZcv08xiEeCiaMUyCyYhMw" name="no_supergroups" constrainedElement="_eGtFwLLREeCsYvaJqFFivQ">
- <ownedComment xmi:id="_TZcv1MxiEeCiaMUyCyYhMw" annotatedElement="_TZcv08xiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZcv1cxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzW-RNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TZdW4MxiEeCiaMUyCyYhMw" name="activity_parameter_node" constrainedElement="_eGtFwLLREeCsYvaJqFFivQ">
- <ownedComment xmi:id="_TZdW4cxiEeCiaMUyCyYhMw" annotatedElement="_TZdW4MxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZdW4sxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzW-R9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TZdW48xiEeCiaMUyCyYhMw" general="_TUPtYGveEdq4DLWZOhbdEA"/>
- <ownedAttribute xmi:id="_TZdW5MxiEeCiaMUyCyYhMw" name="edge" visibility="public" type="_TZqLMMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TO4ek8xiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZdW5cxiEeCiaMUyCyYhMw" annotatedElement="_TZdW5MxiEeCiaMUyCyYhMw">
+ <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">
<body>Edges expressing flow between nodes of the activity.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZdW5sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZdW58xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzW-S9wbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzW-TNwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZd98MxiEeCiaMUyCyYhMw" name="group" visibility="public" type="_TZzVIMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TPjM8MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZd98cxiEeCiaMUyCyYhMw" annotatedElement="_TZd98MxiEeCiaMUyCyYhMw">
+ <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">
<body>Top-level groups in the activity.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZd98sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZd988xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzW-T9wbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzW-UNwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZd99MxiEeCiaMUyCyYhMw" name="isReadOnly" visibility="public">
- <ownedComment xmi:id="_TZd99cxiEeCiaMUyCyYhMw" annotatedElement="_TZd99MxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzW-UdwbEeCT5O2F6sGn5g" name="isReadOnly" visibility="public">
+ <ownedComment xmi:id="_gzW-UtwbEeCT5O2F6sGn5g" annotatedElement="_gzW-UdwbEeCT5O2F6sGn5g">
<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="_TZd99sxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzW-U9wbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZelAMxiEeCiaMUyCyYhMw" name="isSingleExecution" visibility="public">
- <ownedComment xmi:id="_TZelAcxiEeCiaMUyCyYhMw" annotatedElement="_TZelAMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzW-VNwbEeCT5O2F6sGn5g" name="isSingleExecution" visibility="public">
+ <ownedComment xmi:id="_gzW-VdwbEeCT5O2F6sGn5g" annotatedElement="_gzW-VNwbEeCT5O2F6sGn5g">
<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="_TZelAsxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzW-VtwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZelA8xiEeCiaMUyCyYhMw" name="node" visibility="public" type="_TZ40sMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TRUukMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZelBMxiEeCiaMUyCyYhMw" annotatedElement="_TZelA8xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzXlUNwbEeCT5O2F6sGn5g" name="node" visibility="public" type="_gzbPsNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyk7MNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzXlUdwbEeCT5O2F6sGn5g" annotatedElement="_gzXlUNwbEeCT5O2F6sGn5g">
<body>Nodes coordinated by the activity.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZelBcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZelBsxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzXlUtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzXlU9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZfMEMxiEeCiaMUyCyYhMw" name="partition" visibility="public" type="_TaJ6cMxiEeCiaMUyCyYhMw" subsettedProperty="_TZd98MxiEeCiaMUyCyYhMw" association="_TThuAMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZfMEcxiEeCiaMUyCyYhMw" annotatedElement="_TZfMEMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzXlVNwbEeCT5O2F6sGn5g" name="partition" visibility="public" type="_gzcd0NwbEeCT5O2F6sGn5g" subsettedProperty="_gzW-TdwbEeCT5O2F6sGn5g" association="_gysP59wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzXlVdwbEeCT5O2F6sGn5g" annotatedElement="_gzXlVNwbEeCT5O2F6sGn5g">
<body>Top-level partitions in the activity.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZfMEsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZfME8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzXlVtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzXlV9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZfzIMxiEeCiaMUyCyYhMw" name="structuredNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" isReadOnly="true" aggregation="composite" isDerived="true" subsettedProperty="_TZd98MxiEeCiaMUyCyYhMw _TZelA8xiEeCiaMUyCyYhMw" association="_TXb9oMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZfzIcxiEeCiaMUyCyYhMw" annotatedElement="_TZfzIMxiEeCiaMUyCyYhMw">
+ <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">
<body>Top-level structured nodes in the activity.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZfzIsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZfzI8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzXlWtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzXlW9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZfzJMxiEeCiaMUyCyYhMw" name="variable" visibility="public" type="_TnnusMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TiunpMxiEeCiaMUyCyYhMw" association="_TY1r08xiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZfzJcxiEeCiaMUyCyYhMw" annotatedElement="_TZfzJMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzXlXNwbEeCT5O2F6sGn5g" name="variable" visibility="public" type="_g2ZELdwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gy_x5twbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzXlXdwbEeCT5O2F6sGn5g" annotatedElement="_gzXlXNwbEeCT5O2F6sGn5g">
<body>Top-level variables in the activity.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZfzJsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZfzJ8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzXlXtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzXlX9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedOperation xmi:id="_gJvUgLLREeCsYvaJqFFivQ" name="structuredNode" visibility="public" bodyCondition="_TZlSsMxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_TZgaMMxiEeCiaMUyCyYhMw" annotatedElement="_gJvUgLLREeCsYvaJqFFivQ">
+ <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="_TZlSsMxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_gJvUgLLREeCsYvaJqFFivQ _TZfzIMxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZlSscxiEeCiaMUyCyYhMw">
+ <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="_TZl5wMxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZl5wcxiEeCiaMUyCyYhMw" value="*"/>
+ <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="_TZqLMMxiEeCiaMUyCyYhMw" name="ActivityEdge" isAbstract="true">
- <ownedComment xmi:id="_TZqLMcxiEeCiaMUyCyYhMw" annotatedElement="_TZqLMMxiEeCiaMUyCyYhMw">
+ <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="_TZqLMsxiEeCiaMUyCyYhMw" annotatedElement="_TZqLMMxiEeCiaMUyCyYhMw">
+ <ownedComment xmi:id="_gzZagtwbEeCT5O2F6sGn5g" annotatedElement="_gzZagNwbEeCT5O2F6sGn5g">
<body>Activity edges can be contained in interruptible regions.</body>
</ownedComment>
- <ownedRule xmi:id="_TZqLM8xiEeCiaMUyCyYhMw" name="owned" constrainedElement="_TZqLMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZqLNMxiEeCiaMUyCyYhMw" annotatedElement="_TZqLM8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzZag9wbEeCT5O2F6sGn5g" name="owned" constrainedElement="_gzZagNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzZahNwbEeCT5O2F6sGn5g" annotatedElement="_gzZag9wbEeCT5O2F6sGn5g">
<body>Activity edges may be owned only by activities or groups.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZqLNcxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzZahdwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TZqLNsxiEeCiaMUyCyYhMw" name="source_and_target" constrainedElement="_TZqLMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZqLN8xiEeCiaMUyCyYhMw" annotatedElement="_TZqLNsxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzZahtwbEeCT5O2F6sGn5g" name="source_and_target" constrainedElement="_gzZagNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzZah9wbEeCT5O2F6sGn5g" annotatedElement="_gzZahtwbEeCT5O2F6sGn5g">
<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="_TZqLOMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzZaiNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TZqLOcxiEeCiaMUyCyYhMw" name="structured_node" constrainedElement="_TZqLMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZqLOsxiEeCiaMUyCyYhMw" annotatedElement="_TZqLOcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzZaidwbEeCT5O2F6sGn5g" name="structured_node" constrainedElement="_gzZagNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzZaitwbEeCT5O2F6sGn5g" annotatedElement="_gzZaidwbEeCT5O2F6sGn5g">
<body>Activity edges may be owned by at most one structured node.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZqLO8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzZai9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TZqLPMxiEeCiaMUyCyYhMw" general="_uCRA4La-EeCRxrN1JUGuxA"/>
- <ownedAttribute xmi:id="_TZqLPcxiEeCiaMUyCyYhMw" name="activity" visibility="public" type="_eGtFwLLREeCsYvaJqFFivQ" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TO4ek8xiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZqLPsxiEeCiaMUyCyYhMw" annotatedElement="_TZqLPcxiEeCiaMUyCyYhMw">
+ <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">
<body>Activity containing the edge.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZqLP8xiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzZaj9wbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZqLQMxiEeCiaMUyCyYhMw" name="guard" visibility="public" type="_TnkrYMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TPj0AMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZqLQcxiEeCiaMUyCyYhMw" annotatedElement="_TZqLQMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzZakNwbEeCT5O2F6sGn5g" name="guard" visibility="public" type="_g2YdENwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyeNe9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzZakdwbEeCT5O2F6sGn5g" annotatedElement="_gzZakNwbEeCT5O2F6sGn5g">
<body>Specification evaluated at runtime to determine if the edge can be traversed.</body>
</ownedComment>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZqLQsxiEeCiaMUyCyYhMw" name="inGroup" visibility="public" type="_TZzVIMxiEeCiaMUyCyYhMw" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_TOjHZMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZqLQ8xiEeCiaMUyCyYhMw" annotatedElement="_TZqLQsxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzZaktwbEeCT5O2F6sGn5g" name="inGroup" visibility="public" type="_gzaBkNwbEeCT5O2F6sGn5g" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_gyWRqNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzZak9wbEeCT5O2F6sGn5g" annotatedElement="_gzZaktwbEeCT5O2F6sGn5g">
<body>Groups containing the edge.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZqLRMxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZqLRcxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzZalNwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzZaldwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZqLRsxiEeCiaMUyCyYhMw" name="inPartition" visibility="public" type="_TaJ6cMxiEeCiaMUyCyYhMw" subsettedProperty="_TZqLQsxiEeCiaMUyCyYhMw" association="_TO5FoMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZqLR8xiEeCiaMUyCyYhMw" annotatedElement="_TZqLRsxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzZaltwbEeCT5O2F6sGn5g" name="inPartition" visibility="public" type="_gzcd0NwbEeCT5O2F6sGn5g" subsettedProperty="_gzZaktwbEeCT5O2F6sGn5g" association="_gyZU9NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzZal9wbEeCT5O2F6sGn5g" annotatedElement="_gzZaltwbEeCT5O2F6sGn5g">
<body>Partitions containing the edge.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZqLSMxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZqLScxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzZamNwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzZamdwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZqLSsxiEeCiaMUyCyYhMw" name="inStructuredNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" subsettedProperty="_TZqLQsxiEeCiaMUyCyYhMw _TeckkMxiEeCiaMUyCyYhMw" association="_TO7h4MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZqLS8xiEeCiaMUyCyYhMw" annotatedElement="_TZqLSsxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzZamtwbEeCT5O2F6sGn5g" name="inStructuredNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" subsettedProperty="_gzZaktwbEeCT5O2F6sGn5g _g0JodNwbEeCT5O2F6sGn5g" association="_gyZU9dwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzZam9wbEeCT5O2F6sGn5g" annotatedElement="_gzZamtwbEeCT5O2F6sGn5g">
<body>Structured activity node containing the edge.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZqLTMxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzZanNwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZqLTcxiEeCiaMUyCyYhMw" name="interrupts" visibility="public" type="_ThJ6UMxiEeCiaMUyCyYhMw" association="_TQCVIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZqLTsxiEeCiaMUyCyYhMw" annotatedElement="_TZqLTcxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzZandwbEeCT5O2F6sGn5g" name="interrupts" visibility="public" type="_g0fmsNwbEeCT5O2F6sGn5g" association="_gyhQxdwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzZantwbEeCT5O2F6sGn5g" annotatedElement="_gzZandwbEeCT5O2F6sGn5g">
<body>Region that the edge can interrupt.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZqLT8xiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzZan9wbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZqLUMxiEeCiaMUyCyYhMw" name="redefinedEdge" visibility="public" type="_TZqLMMxiEeCiaMUyCyYhMw" subsettedProperty="_TmefMMxiEeCiaMUyCyYhMw" association="_TUNDcMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZqLUcxiEeCiaMUyCyYhMw" annotatedElement="_TZqLUMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzZaoNwbEeCT5O2F6sGn5g" name="redefinedEdge" visibility="public" type="_gzZagNwbEeCT5O2F6sGn5g" subsettedProperty="_g15U7twbEeCT5O2F6sGn5g" association="_gyv6T9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzZaodwbEeCT5O2F6sGn5g" annotatedElement="_gzZaoNwbEeCT5O2F6sGn5g">
<body>Inherited edges replaced by this edge in a specialization of the activity.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZqLUsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZqLU8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzZaotwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzZao9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZqLVMxiEeCiaMUyCyYhMw" name="source" visibility="public" type="_TZ40sMxiEeCiaMUyCyYhMw" association="_TR4vQMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZqLVcxiEeCiaMUyCyYhMw" annotatedElement="_TZqLVMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzZapNwbEeCT5O2F6sGn5g" name="source" visibility="public" type="_gzbPsNwbEeCT5O2F6sGn5g" association="_gynXbNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzZapdwbEeCT5O2F6sGn5g" annotatedElement="_gzZapNwbEeCT5O2F6sGn5g">
<body>Node from which tokens are taken when they traverse the edge.</body>
</ownedComment>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZqLVsxiEeCiaMUyCyYhMw" name="target" visibility="public" type="_TZ40sMxiEeCiaMUyCyYhMw" association="_TPx2cMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZqLV8xiEeCiaMUyCyYhMw" annotatedElement="_TZqLVsxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzZaptwbEeCT5O2F6sGn5g" name="target" visibility="public" type="_gzbPsNwbEeCT5O2F6sGn5g" association="_gyfbn9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzZap9wbEeCT5O2F6sGn5g" annotatedElement="_gzZaptwbEeCT5O2F6sGn5g">
<body>Node to which tokens are put when they traverse the edge.</body>
</ownedComment>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZqLWMxiEeCiaMUyCyYhMw" name="weight" visibility="public" type="_TnkrYMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TY3hAMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZqLWcxiEeCiaMUyCyYhMw" annotatedElement="_TZqLWMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzZaqNwbEeCT5O2F6sGn5g" name="weight" visibility="public" type="_g2YdENwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gzAY8NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzZaqdwbEeCT5O2F6sGn5g" annotatedElement="_gzZaqNwbEeCT5O2F6sGn5g">
<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="_TZqyQMxiEeCiaMUyCyYhMw" name="ActivityFinalNode">
- <ownedComment xmi:id="_TZqyQcxiEeCiaMUyCyYhMw" annotatedElement="_TZqyQMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzZaqtwbEeCT5O2F6sGn5g" name="ActivityFinalNode">
+ <ownedComment xmi:id="_gzZaq9wbEeCT5O2F6sGn5g" annotatedElement="_gzZaqtwbEeCT5O2F6sGn5g">
<body>An activity final node is a final node that stops all flows in an activity.</body>
</ownedComment>
- <generalization xmi:id="_TZqyQsxiEeCiaMUyCyYhMw" general="_TfTgMMxiEeCiaMUyCyYhMw"/>
+ <generalization xmi:id="_gzZarNwbEeCT5O2F6sGn5g" general="_g0UAg9wbEeCT5O2F6sGn5g"/>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TZzVIMxiEeCiaMUyCyYhMw" name="ActivityGroup" isAbstract="true">
- <ownedComment xmi:id="_TZzVIcxiEeCiaMUyCyYhMw" annotatedElement="_TZzVIMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzaBkNwbEeCT5O2F6sGn5g" name="ActivityGroup" isAbstract="true">
+ <ownedComment xmi:id="_gzaBkdwbEeCT5O2F6sGn5g" annotatedElement="_gzaBkNwbEeCT5O2F6sGn5g">
<body>ActivityGroup is an abstract class for defining sets of nodes and edges in an activity.</body>
</ownedComment>
- <ownedRule xmi:id="_TZzVIsxiEeCiaMUyCyYhMw" name="nodes_and_edges" constrainedElement="_TZzVIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZzVI8xiEeCiaMUyCyYhMw" annotatedElement="_TZzVIsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZzVJMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzaBlNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TZzVJcxiEeCiaMUyCyYhMw" name="group_owned" constrainedElement="_TZzVIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZzVJsxiEeCiaMUyCyYhMw" annotatedElement="_TZzVJcxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZzVJ8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzaBl9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TZzVKMxiEeCiaMUyCyYhMw" name="not_contained" constrainedElement="_TZzVIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZzVKcxiEeCiaMUyCyYhMw" annotatedElement="_TZzVKMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZzVKsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzaBmtwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TZzVK8xiEeCiaMUyCyYhMw" general="_csVgUGvtEdqG6fBIPwe-mw"/>
- <ownedAttribute xmi:id="_TZzVLMxiEeCiaMUyCyYhMw" name="containedEdge" visibility="public" type="_TZqLMMxiEeCiaMUyCyYhMw" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_TOjHZMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZzVLcxiEeCiaMUyCyYhMw" annotatedElement="_TZzVLMxiEeCiaMUyCyYhMw">
+ <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">
<body>Edges immediately contained in the group.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZzVLsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZzVL8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzaBntwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzaBn9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZzVMMxiEeCiaMUyCyYhMw" name="containedNode" visibility="public" type="_TZ40sMxiEeCiaMUyCyYhMw" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_TOjucMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZzVMcxiEeCiaMUyCyYhMw" annotatedElement="_TZzVMMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzaBoNwbEeCT5O2F6sGn5g" name="containedNode" visibility="public" type="_gzbPsNwbEeCT5O2F6sGn5g" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_gyWRqdwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzaBodwbEeCT5O2F6sGn5g" annotatedElement="_gzaBoNwbEeCT5O2F6sGn5g">
<body>Nodes immediately contained in the group.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZzVMsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZzVM8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzaBotwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzaBo9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZzVNMxiEeCiaMUyCyYhMw" name="inActivity" visibility="public" type="_eGtFwLLREeCsYvaJqFFivQ" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TPjM8MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZzVNcxiEeCiaMUyCyYhMw" annotatedElement="_TZzVNMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzaBpNwbEeCT5O2F6sGn5g" name="inActivity" visibility="public" type="_eGtFwLLREeCsYvaJqFFivQ" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g" association="_gyeNetwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzaBpdwbEeCT5O2F6sGn5g" annotatedElement="_gzaBpNwbEeCT5O2F6sGn5g">
<body>Activity containing the group.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZzVNsxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzaBptwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZzVN8xiEeCiaMUyCyYhMw" name="subgroup" visibility="public" type="_TZzVIMxiEeCiaMUyCyYhMw" isReadOnly="true" aggregation="composite" isDerived="true" isDerivedUnion="true" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TXdy0MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZzVOMxiEeCiaMUyCyYhMw" annotatedElement="_TZzVN8xiEeCiaMUyCyYhMw">
+ <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">
<body>Groups immediately contained in the group.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZzVOcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZzVOsxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzaBqdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzaBqtwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZzVO8xiEeCiaMUyCyYhMw" name="superGroup" visibility="public" type="_TZzVIMxiEeCiaMUyCyYhMw" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TXdy0MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZzVPMxiEeCiaMUyCyYhMw" annotatedElement="_TZzVO8xiEeCiaMUyCyYhMw">
+ <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">
<body>Group immediately containing the group.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZzVPcxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzaBrdwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TZ40sMxiEeCiaMUyCyYhMw" name="ActivityNode" isAbstract="true">
- <ownedComment xmi:id="_TZ40scxiEeCiaMUyCyYhMw" annotatedElement="_TZ40sMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzbPsNwbEeCT5O2F6sGn5g" name="ActivityNode" isAbstract="true">
+ <ownedComment xmi:id="_gzbPsdwbEeCT5O2F6sGn5g" annotatedElement="_gzbPsNwbEeCT5O2F6sGn5g">
<body>ActivityNode is an abstract class for points in the flow of an activity connected by edges.</body>
</ownedComment>
- <ownedRule xmi:id="_TZ40ssxiEeCiaMUyCyYhMw" name="owned" constrainedElement="_TZ40sMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZ40s8xiEeCiaMUyCyYhMw" annotatedElement="_TZ40ssxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzbPstwbEeCT5O2F6sGn5g" name="owned" constrainedElement="_gzbPsNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzbPs9wbEeCT5O2F6sGn5g" annotatedElement="_gzbPstwbEeCT5O2F6sGn5g">
<body>Activity nodes can only be owned by activities or groups.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZ40tMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzbPtNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TZ40tcxiEeCiaMUyCyYhMw" name="owned_structured_node" constrainedElement="_TZ40sMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZ40tsxiEeCiaMUyCyYhMw" annotatedElement="_TZ40tcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzbPtdwbEeCT5O2F6sGn5g" name="owned_structured_node" constrainedElement="_gzbPsNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzbPttwbEeCT5O2F6sGn5g" annotatedElement="_gzbPtdwbEeCT5O2F6sGn5g">
<body>Activity nodes may be owned by at most one structured node.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TZ40t8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzbPt9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TZ40uMxiEeCiaMUyCyYhMw" general="_uCRA4La-EeCRxrN1JUGuxA"/>
- <ownedAttribute xmi:id="_TZ40ucxiEeCiaMUyCyYhMw" name="activity" visibility="public" type="_eGtFwLLREeCsYvaJqFFivQ" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw" association="_TRUukMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZ40usxiEeCiaMUyCyYhMw" annotatedElement="_TZ40ucxiEeCiaMUyCyYhMw">
+ <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">
<body>Activity containing the node.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZ40u8xiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzbPu9wbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZ40vMxiEeCiaMUyCyYhMw" name="inGroup" visibility="public" type="_TZzVIMxiEeCiaMUyCyYhMw" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_TOjucMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZ40vcxiEeCiaMUyCyYhMw" annotatedElement="_TZ40vMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzbPvNwbEeCT5O2F6sGn5g" name="inGroup" visibility="public" type="_gzaBkNwbEeCT5O2F6sGn5g" isReadOnly="true" isDerived="true" isDerivedUnion="true" association="_gyWRqdwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzbPvdwbEeCT5O2F6sGn5g" annotatedElement="_gzbPvNwbEeCT5O2F6sGn5g">
<body>Groups containing the node.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZ40vsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZ40v8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzbPvtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzbPv9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZ40wMxiEeCiaMUyCyYhMw" name="inInterruptibleRegion" visibility="public" type="_ThJ6UMxiEeCiaMUyCyYhMw" subsettedProperty="_TZ40vMxiEeCiaMUyCyYhMw" association="_TPuzIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZ40wcxiEeCiaMUyCyYhMw" annotatedElement="_TZ40wMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzbPwNwbEeCT5O2F6sGn5g" name="inInterruptibleRegion" visibility="public" type="_g0fmsNwbEeCT5O2F6sGn5g" subsettedProperty="_gzbPvNwbEeCT5O2F6sGn5g" association="_gyfbmNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzbPwdwbEeCT5O2F6sGn5g" annotatedElement="_gzbPwNwbEeCT5O2F6sGn5g">
<body>Interruptible regions containing the node.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZ40wsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZ40w8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzbPwtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzbPw9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZ40xMxiEeCiaMUyCyYhMw" name="inPartition" visibility="public" type="_TaJ6cMxiEeCiaMUyCyYhMw" subsettedProperty="_TZ40vMxiEeCiaMUyCyYhMw" association="_TPvaMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZ40xcxiEeCiaMUyCyYhMw" annotatedElement="_TZ40xMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzbPxNwbEeCT5O2F6sGn5g" name="inPartition" visibility="public" type="_gzcd0NwbEeCT5O2F6sGn5g" subsettedProperty="_gzbPvNwbEeCT5O2F6sGn5g" association="_gyfbmdwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzbPxdwbEeCT5O2F6sGn5g" annotatedElement="_gzbPxNwbEeCT5O2F6sGn5g">
<body>Partitions containing the node.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZ40xsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZ40x8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzbPxtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzbPx9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZ40yMxiEeCiaMUyCyYhMw" name="inStructuredNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" subsettedProperty="_TeckkMxiEeCiaMUyCyYhMw _TZ40vMxiEeCiaMUyCyYhMw" association="_TRV8sMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZ40ycxiEeCiaMUyCyYhMw" annotatedElement="_TZ40yMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzbPyNwbEeCT5O2F6sGn5g" name="inStructuredNode" visibility="public" type="_w1_2cLLREeCsYvaJqFFivQ" subsettedProperty="_g0JodNwbEeCT5O2F6sGn5g _gzbPvNwbEeCT5O2F6sGn5g" association="_gyliMNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzbPydwbEeCT5O2F6sGn5g" annotatedElement="_gzbPyNwbEeCT5O2F6sGn5g">
<body>Structured activity node containing the node.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZ40ysxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzbPytwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZ40y8xiEeCiaMUyCyYhMw" name="incoming" visibility="public" type="_TZqLMMxiEeCiaMUyCyYhMw" association="_TPx2cMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZ40zMxiEeCiaMUyCyYhMw" annotatedElement="_TZ40y8xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzbPy9wbEeCT5O2F6sGn5g" name="incoming" visibility="public" type="_gzZagNwbEeCT5O2F6sGn5g" association="_gyfbn9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzbPzNwbEeCT5O2F6sGn5g" annotatedElement="_gzbPy9wbEeCT5O2F6sGn5g">
<body>Edges that have the node as target.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZ40zcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZ40zsxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzbPzdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzbPztwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZ40z8xiEeCiaMUyCyYhMw" name="outgoing" visibility="public" type="_TZqLMMxiEeCiaMUyCyYhMw" association="_TR4vQMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZ400MxiEeCiaMUyCyYhMw" annotatedElement="_TZ40z8xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzbPz9wbEeCT5O2F6sGn5g" name="outgoing" visibility="public" type="_gzZagNwbEeCT5O2F6sGn5g" association="_gynXbNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzbP0NwbEeCT5O2F6sGn5g" annotatedElement="_gzbPz9wbEeCT5O2F6sGn5g">
<body>Edges that have the node as source.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZ400cxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZ400sxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzbP0dwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzbP0twbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TZ4008xiEeCiaMUyCyYhMw" name="redefinedNode" visibility="public" type="_TZ40sMxiEeCiaMUyCyYhMw" subsettedProperty="_TmefMMxiEeCiaMUyCyYhMw" association="_TUWNYMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TZ401MxiEeCiaMUyCyYhMw" annotatedElement="_TZ4008xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzbP09wbEeCT5O2F6sGn5g" name="redefinedNode" visibility="public" type="_gzbPsNwbEeCT5O2F6sGn5g" subsettedProperty="_g15U7twbEeCT5O2F6sGn5g" association="_gywhWNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzbP1NwbEeCT5O2F6sGn5g" annotatedElement="_gzbP09wbEeCT5O2F6sGn5g">
<body>Inherited nodes replaced by this node in a specialization of the activity.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZ401cxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZ401sxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzbP1dwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzbP1twbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TaFB8MxiEeCiaMUyCyYhMw" name="ActivityParameterNode">
- <ownedComment xmi:id="_TaFB8cxiEeCiaMUyCyYhMw" annotatedElement="_TaFB8MxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzb2wNwbEeCT5O2F6sGn5g" name="ActivityParameterNode">
+ <ownedComment xmi:id="_gzb2wdwbEeCT5O2F6sGn5g" annotatedElement="_gzb2wNwbEeCT5O2F6sGn5g">
<body>An activity parameter node is an object node for inputs and outputs to activities.</body>
</ownedComment>
- <ownedRule xmi:id="_TaFB8sxiEeCiaMUyCyYhMw" name="no_outgoing_edges" constrainedElement="_TaFB8MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaFB88xiEeCiaMUyCyYhMw" annotatedElement="_TaFB8sxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TaFB9MxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzb2xNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TaFB9cxiEeCiaMUyCyYhMw" name="maximum_two_parameter_nodes" constrainedElement="_TaFB8MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaFB9sxiEeCiaMUyCyYhMw" annotatedElement="_TaFB9cxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzb2xdwbEeCT5O2F6sGn5g" name="maximum_two_parameter_nodes" constrainedElement="_gzb2wNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzb2xtwbEeCT5O2F6sGn5g" annotatedElement="_gzb2xdwbEeCT5O2F6sGn5g">
<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="_TaFB98xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzb2x9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TaFB-MxiEeCiaMUyCyYhMw" name="has_parameters" constrainedElement="_TaFB8MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaFB-cxiEeCiaMUyCyYhMw" annotatedElement="_TaFB-MxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TaFB-sxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzb2ytwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TaFB-8xiEeCiaMUyCyYhMw" name="same_type" constrainedElement="_TaFB8MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaFB_MxiEeCiaMUyCyYhMw" annotatedElement="_TaFB-8xiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TaFB_cxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzb2zdwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TaFB_sxiEeCiaMUyCyYhMw" name="maximum_one_parameter_node" constrainedElement="_TaFB8MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaFB_8xiEeCiaMUyCyYhMw" annotatedElement="_TaFB_sxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TaFCAMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzb20NwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TaFCAcxiEeCiaMUyCyYhMw" name="no_incoming_edges" constrainedElement="_TaFB8MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaFCAsxiEeCiaMUyCyYhMw" annotatedElement="_TaFCAcxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TaFCA8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzb209wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TaFCBMxiEeCiaMUyCyYhMw" name="no_edges" constrainedElement="_TaFB8MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaFCBcxiEeCiaMUyCyYhMw" annotatedElement="_TaFCBMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TaFCBsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzb21twbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TaFCB8xiEeCiaMUyCyYhMw" general="_Ti8DAMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TaFCCMxiEeCiaMUyCyYhMw" name="parameter" visibility="public" type="_KyaPMGveEdq4DLWZOhbdEA" association="_TTWu4MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaFCCcxiEeCiaMUyCyYhMw" annotatedElement="_TaFCCMxiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_gzb219wbEeCT5O2F6sGn5g" general="_g1XJYNwbEeCT5O2F6sGn5g"/>
+ <ownedAttribute xmi:id="_gzb22NwbEeCT5O2F6sGn5g" name="parameter" visibility="public" type="_KyaPMGveEdq4DLWZOhbdEA" association="_gyro1dwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzb22dwbEeCT5O2F6sGn5g" annotatedElement="_gzb22NwbEeCT5O2F6sGn5g">
<body>The parameter the object node will be accepting or providing values for.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TaJ6cMxiEeCiaMUyCyYhMw" name="ActivityPartition">
- <ownedComment xmi:id="_TaJ6ccxiEeCiaMUyCyYhMw" annotatedElement="_TaJ6cMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzcd0NwbEeCT5O2F6sGn5g" name="ActivityPartition">
+ <ownedComment xmi:id="_gzcd0dwbEeCT5O2F6sGn5g" annotatedElement="_gzcd0NwbEeCT5O2F6sGn5g">
<body>An activity partition is a kind of activity group for identifying actions that have some characteristic in common.</body>
</ownedComment>
- <ownedRule xmi:id="_TaJ6csxiEeCiaMUyCyYhMw" name="represents_classifier" constrainedElement="_TaJ6cMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaJ6c8xiEeCiaMUyCyYhMw" annotatedElement="_TaJ6csxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TaJ6dMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzcd1NwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TaJ6dcxiEeCiaMUyCyYhMw" name="represents_part_and_is_contained" constrainedElement="_TaJ6cMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaJ6dsxiEeCiaMUyCyYhMw" annotatedElement="_TaJ6dcxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TaJ6d8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzcd19wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TaJ6eMxiEeCiaMUyCyYhMw" name="represents_part" constrainedElement="_TaJ6cMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaJ6ecxiEeCiaMUyCyYhMw" annotatedElement="_TaJ6eMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TaJ6esxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzcd2twbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TaJ6e8xiEeCiaMUyCyYhMw" name="dimension_not_contained" constrainedElement="_TaJ6cMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaJ6fMxiEeCiaMUyCyYhMw" annotatedElement="_TaJ6e8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzcd29wbEeCT5O2F6sGn5g" name="dimension_not_contained" constrainedElement="_gzcd0NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzcd3NwbEeCT5O2F6sGn5g" annotatedElement="_gzcd29wbEeCT5O2F6sGn5g">
<body>A partition with isDimension = true may not be contained by another partition.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TaJ6fcxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzcd3dwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TaJ6fsxiEeCiaMUyCyYhMw" general="_TZzVIMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TaJ6f8xiEeCiaMUyCyYhMw" name="edge" visibility="public" type="_TZqLMMxiEeCiaMUyCyYhMw" subsettedProperty="_TZzVLMxiEeCiaMUyCyYhMw" association="_TO5FoMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaJ6gMxiEeCiaMUyCyYhMw" annotatedElement="_TaJ6f8xiEeCiaMUyCyYhMw">
+ <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">
<body>Edges immediately contained in the group.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TaJ6gcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TaJ6gsxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzcd4dwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzcd4twbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TaJ6g8xiEeCiaMUyCyYhMw" name="isDimension" visibility="public">
- <ownedComment xmi:id="_TaJ6hMxiEeCiaMUyCyYhMw" annotatedElement="_TaJ6g8xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzcd49wbEeCT5O2F6sGn5g" name="isDimension" visibility="public">
+ <ownedComment xmi:id="_gzcd5NwbEeCT5O2F6sGn5g" annotatedElement="_gzcd49wbEeCT5O2F6sGn5g">
<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="_TaJ6hcxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzcd5dwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TaJ6hsxiEeCiaMUyCyYhMw" name="isExternal" visibility="public">
- <ownedComment xmi:id="_TaJ6h8xiEeCiaMUyCyYhMw" annotatedElement="_TaJ6hsxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzcd5twbEeCT5O2F6sGn5g" name="isExternal" visibility="public">
+ <ownedComment xmi:id="_gzcd59wbEeCT5O2F6sGn5g" annotatedElement="_gzcd5twbEeCT5O2F6sGn5g">
<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="_TaJ6iMxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzcd6NwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TaJ6icxiEeCiaMUyCyYhMw" name="node" visibility="public" type="_TZ40sMxiEeCiaMUyCyYhMw" subsettedProperty="_TZzVMMxiEeCiaMUyCyYhMw" association="_TPvaMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaJ6isxiEeCiaMUyCyYhMw" annotatedElement="_TaJ6icxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzcd6dwbEeCT5O2F6sGn5g" name="node" visibility="public" type="_gzbPsNwbEeCT5O2F6sGn5g" subsettedProperty="_gzaBoNwbEeCT5O2F6sGn5g" association="_gyfbmdwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzcd6twbEeCT5O2F6sGn5g" annotatedElement="_gzcd6dwbEeCT5O2F6sGn5g">
<body>Nodes immediately contained in the group.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TaJ6i8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TaJ6jMxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzcd69wbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzcd7NwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TaJ6jcxiEeCiaMUyCyYhMw" name="represents" visibility="public" type="_kl90MGvbEdq4DLWZOhbdEA" association="_TVhSEMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaJ6jsxiEeCiaMUyCyYhMw" annotatedElement="_TaJ6jcxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzcd7dwbEeCT5O2F6sGn5g" name="represents" visibility="public" type="_kl90MGvbEdq4DLWZOhbdEA" association="_gyzkpNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzcd7twbEeCT5O2F6sGn5g" annotatedElement="_gzcd7dwbEeCT5O2F6sGn5g">
<body>An element constraining behaviors invoked by nodes in the partition.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TaJ6j8xiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzcd79wbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TaJ6kMxiEeCiaMUyCyYhMw" name="subpartition" visibility="public" type="_TaJ6cMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TZzVN8xiEeCiaMUyCyYhMw" association="_TXirUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaJ6kcxiEeCiaMUyCyYhMw" annotatedElement="_TaJ6kMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzcd8NwbEeCT5O2F6sGn5g" name="subpartition" visibility="public" type="_gzcd0NwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzaBp9wbEeCT5O2F6sGn5g" association="_gy7gdNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzcd8dwbEeCT5O2F6sGn5g" annotatedElement="_gzcd8NwbEeCT5O2F6sGn5g">
<body>Partitions immediately contained in the partition.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TaJ6ksxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TaJ6k8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzcd8twbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzcd89wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TaJ6lMxiEeCiaMUyCyYhMw" name="superPartition" visibility="public" type="_TaJ6cMxiEeCiaMUyCyYhMw" subsettedProperty="_TZzVO8xiEeCiaMUyCyYhMw" association="_TXirUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaJ6lcxiEeCiaMUyCyYhMw" annotatedElement="_TaJ6lMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzcd9NwbEeCT5O2F6sGn5g" name="superPartition" visibility="public" type="_gzcd0NwbEeCT5O2F6sGn5g" subsettedProperty="_gzaBq9wbEeCT5O2F6sGn5g" association="_gy7gdNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzcd9dwbEeCT5O2F6sGn5g" annotatedElement="_gzcd9NwbEeCT5O2F6sGn5g">
<body>Partition immediately containing the partition.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TaJ6lsxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzcd9twbEeCT5O2F6sGn5g"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TaLIkMxiEeCiaMUyCyYhMw" name="Actor">
- <ownedComment xmi:id="_TaLIkcxiEeCiaMUyCyYhMw" annotatedElement="_TaLIkMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzdE4NwbEeCT5O2F6sGn5g" name="Actor">
+ <ownedComment xmi:id="_gzdE4dwbEeCT5O2F6sGn5g" annotatedElement="_gzdE4NwbEeCT5O2F6sGn5g">
<body>An actor specifies a role played by a user or any other system that interacts with the subject.</body>
</ownedComment>
- <ownedRule xmi:id="_TaLIksxiEeCiaMUyCyYhMw" name="associations" constrainedElement="_TaLIkMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaLIk8xiEeCiaMUyCyYhMw" annotatedElement="_TaLIksxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzdE4twbEeCT5O2F6sGn5g" name="associations" constrainedElement="_gzdE4NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzdE49wbEeCT5O2F6sGn5g" annotatedElement="_gzdE4twbEeCT5O2F6sGn5g">
<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="_TaLIlMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzdE5NwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.ownedAttribute->forAll ( a |
(a.association->notEmpty()) implies
@@ -2676,35 +2676,35 @@
</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TaLIlcxiEeCiaMUyCyYhMw" name="must_have_name" constrainedElement="_TaLIkMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaLIlsxiEeCiaMUyCyYhMw" annotatedElement="_TaLIlcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzdE5dwbEeCT5O2F6sGn5g" name="must_have_name" constrainedElement="_gzdE4NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzdE5twbEeCT5O2F6sGn5g" annotatedElement="_gzdE5dwbEeCT5O2F6sGn5g">
<body>An actor must have a name.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TaLIl8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzdE59wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>name->notEmpty()</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TaLImMxiEeCiaMUyCyYhMw" general="_iY7sMGvsEdqG6fBIPwe-mw"/>
+ <generalization xmi:id="_gzdE6NwbEeCT5O2F6sGn5g" general="_iY7sMGvsEdqG6fBIPwe-mw"/>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TaMWsMxiEeCiaMUyCyYhMw" name="AddStructuralFeatureValueAction">
- <ownedComment xmi:id="_TaMWscxiEeCiaMUyCyYhMw" annotatedElement="_TaMWsMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzdr8NwbEeCT5O2F6sGn5g" name="AddStructuralFeatureValueAction">
+ <ownedComment xmi:id="_gzdr8dwbEeCT5O2F6sGn5g" annotatedElement="_gzdr8NwbEeCT5O2F6sGn5g">
<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="_TaMWssxiEeCiaMUyCyYhMw" name="required_value" constrainedElement="_TaMWsMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaMWs8xiEeCiaMUyCyYhMw" annotatedElement="_TaMWssxiEeCiaMUyCyYhMw">
+ <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="_TaMWtMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzdr9NwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.value -> notEmpty()</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TaMWtcxiEeCiaMUyCyYhMw" name="unlimited_natural_and_multiplicity" constrainedElement="_TaMWsMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaMWtsxiEeCiaMUyCyYhMw" annotatedElement="_TaMWtcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzdr9dwbEeCT5O2F6sGn5g" name="unlimited_natural_and_multiplicity" constrainedElement="_gzdr8NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzdr9twbEeCT5O2F6sGn5g" annotatedElement="_gzdr9dwbEeCT5O2F6sGn5g">
<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="_TaMWt8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzdr99wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>let insertAtPins : Collection = self.insertAt in
if self.structuralFeature.isOrdered = #false
@@ -2717,39 +2717,39 @@ endif
</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TaMWuMxiEeCiaMUyCyYhMw" general="_TnsnMMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TaMWucxiEeCiaMUyCyYhMw" name="insertAt" visibility="public" type="_TgzVAMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TZOtYMxiEeCiaMUyCyYhMw" association="_TP9coMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaMWusxiEeCiaMUyCyYhMw" annotatedElement="_TaMWucxiEeCiaMUyCyYhMw">
+ <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">
<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="_TaMWu8xiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzdr-9wbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TaMWvMxiEeCiaMUyCyYhMw" name="isReplaceAll" visibility="public">
- <ownedComment xmi:id="_TaMWvcxiEeCiaMUyCyYhMw" annotatedElement="_TaMWvMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzdr_NwbEeCT5O2F6sGn5g" name="isReplaceAll" visibility="public">
+ <ownedComment xmi:id="_gzdr_dwbEeCT5O2F6sGn5g" annotatedElement="_gzdr_NwbEeCT5O2F6sGn5g">
<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="_TaMWvsxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzdr_twbEeCT5O2F6sGn5g"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TaNk0MxiEeCiaMUyCyYhMw" name="AddVariableValueAction">
- <ownedComment xmi:id="_TaNk0cxiEeCiaMUyCyYhMw" annotatedElement="_TaNk0MxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzdr_9wbEeCT5O2F6sGn5g" name="AddVariableValueAction">
+ <ownedComment xmi:id="_gzdsANwbEeCT5O2F6sGn5g" annotatedElement="_gzdr_9wbEeCT5O2F6sGn5g">
<body>An add variable value action is a write variable action for adding values to a variable.</body>
</ownedComment>
- <ownedRule xmi:id="_TaNk0sxiEeCiaMUyCyYhMw" name="required_value" constrainedElement="_TaNk0MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaNk08xiEeCiaMUyCyYhMw" annotatedElement="_TaNk0sxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzdsAdwbEeCT5O2F6sGn5g" name="required_value" constrainedElement="_gzdr_9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzdsAtwbEeCT5O2F6sGn5g" annotatedElement="_gzdsAdwbEeCT5O2F6sGn5g">
<body>A value input pin is required.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TaNk1MxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzdsA9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.value -> notEmpty()</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TaNk1cxiEeCiaMUyCyYhMw" name="single_input_pin" constrainedElement="_TaNk0MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaNk1sxiEeCiaMUyCyYhMw" annotatedElement="_TaNk1cxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzdsBNwbEeCT5O2F6sGn5g" name="single_input_pin" constrainedElement="_gzdr_9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzdsBdwbEeCT5O2F6sGn5g" annotatedElement="_gzdsBNwbEeCT5O2F6sGn5g">
<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="_TaNk18xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzdsBtwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>let insertAtPins : Collection = self.insertAt in
if self.variable.ordering = #unordered
@@ -2762,70 +2762,70 @@ endif
</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TaNk2MxiEeCiaMUyCyYhMw" general="_TntOQMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TaNk2cxiEeCiaMUyCyYhMw" name="insertAt" visibility="public" type="_TgzVAMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TZOtYMxiEeCiaMUyCyYhMw" association="_TP-DsMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaNk2sxiEeCiaMUyCyYhMw" annotatedElement="_TaNk2cxiEeCiaMUyCyYhMw">
+ <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">
<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="_TaNk28xiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzdsCtwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TaOL4MxiEeCiaMUyCyYhMw" name="isReplaceAll" visibility="public">
- <ownedComment xmi:id="_TaOL4cxiEeCiaMUyCyYhMw" annotatedElement="_TaOL4MxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzdsC9wbEeCT5O2F6sGn5g" name="isReplaceAll" visibility="public">
+ <ownedComment xmi:id="_gzdsDNwbEeCT5O2F6sGn5g" annotatedElement="_gzdsC9wbEeCT5O2F6sGn5g">
<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="_TaOL4sxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzdsDdwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TaOy8MxiEeCiaMUyCyYhMw" name="AnyReceiveEvent">
- <ownedComment xmi:id="_TaOy8cxiEeCiaMUyCyYhMw" annotatedElement="_TaOy8MxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzeTANwbEeCT5O2F6sGn5g" name="AnyReceiveEvent">
+ <ownedComment xmi:id="_gzeTAdwbEeCT5O2F6sGn5g" annotatedElement="_gzeTANwbEeCT5O2F6sGn5g">
<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="_TaOy8sxiEeCiaMUyCyYhMw" general="_TiSixsxiEeCiaMUyCyYhMw"/>
+ <generalization xmi:id="_gzeTAtwbEeCT5O2F6sGn5g" general="_g1MKRtwbEeCT5O2F6sGn5g"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_-lGRgHLzEdqziYxiZo0YtA" name="Artifact">
- <ownedComment xmi:id="_TaOy88xiEeCiaMUyCyYhMw" annotatedElement="_-lGRgHLzEdqziYxiZo0YtA">
+ <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="_TaPaAMxiEeCiaMUyCyYhMw" annotatedElement="_-lGRgHLzEdqziYxiZo0YtA">
+ <ownedComment xmi:id="_gzeTBNwbEeCT5O2F6sGn5g" annotatedElement="_-lGRgHLzEdqziYxiZo0YtA">
<body>An artifact is the source of a deployment to a node.</body>
</ownedComment>
- <generalization xmi:id="_TaPaAcxiEeCiaMUyCyYhMw" general="_6UV2QGwJEdq7X4sGURiZYA"/>
- <generalization xmi:id="_TaPaAsxiEeCiaMUyCyYhMw" general="_TeH0cMxiEeCiaMUyCyYhMw"/>
+ <generalization xmi:id="_gzeTBdwbEeCT5O2F6sGn5g" general="_6UV2QGwJEdq7X4sGURiZYA"/>
+ <generalization xmi:id="_gzeTBtwbEeCT5O2F6sGn5g" general="_g0EI6dwbEeCT5O2F6sGn5g"/>
<ownedAttribute xmi:id="_wvc1ILG2EeCDe8CO90iVKQ" name="fileName" visibility="public">
- <ownedComment xmi:id="_TaPaA8xiEeCiaMUyCyYhMw" annotatedElement="_wvc1ILG2EeCDe8CO90iVKQ">
+ <ownedComment xmi:id="_gzeTB9wbEeCT5O2F6sGn5g" 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="_TaQBEMxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzeTCNwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TaQoIMxiEeCiaMUyCyYhMw" name="manifestation" visibility="public" type="_TiG8kMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw _TiglMMxiEeCiaMUyCyYhMw" association="_TQqAMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaQoIcxiEeCiaMUyCyYhMw" annotatedElement="_TaQoIMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gze6ENwbEeCT5O2F6sGn5g" name="manifestation" visibility="public" type="_g1KVENwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g _g1QbsNwbEeCT5O2F6sGn5g" association="_gyh339wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gze6EdwbEeCT5O2F6sGn5g" annotatedElement="_gze6ENwbEeCT5O2F6sGn5g">
<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="_TaQoIsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TaQoI8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gze6EtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gze6E9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TaRPMMxiEeCiaMUyCyYhMw" name="nestedArtifact" visibility="public" type="_-lGRgHLzEdqziYxiZo0YtA" aggregation="composite" subsettedProperty="_TiunpMxiEeCiaMUyCyYhMw" association="_TROn8MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaRPMcxiEeCiaMUyCyYhMw" annotatedElement="_TaRPMMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gze6FNwbEeCT5O2F6sGn5g" name="nestedArtifact" visibility="public" type="_-lGRgHLzEdqziYxiZo0YtA" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gykUHtwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gze6FdwbEeCT5O2F6sGn5g" annotatedElement="_gze6FNwbEeCT5O2F6sGn5g">
<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="_TaRPMsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TaRPM8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gze6FtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gze6F9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TaRPNMxiEeCiaMUyCyYhMw" name="ownedAttribute" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_TcomsMxiEeCiaMUyCyYhMw _TiunpMxiEeCiaMUyCyYhMw" association="_TR9AsMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaRPNcxiEeCiaMUyCyYhMw" annotatedElement="_TaRPNMxiEeCiaMUyCyYhMw">
+ <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">
<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="_TaRPNsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TaRPN8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gze6GtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gze6G9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TaR2QMxiEeCiaMUyCyYhMw" name="ownedOperation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_TcpNwMxiEeCiaMUyCyYhMw _TUdiIcxiEeCiaMUyCyYhMw _TiunpMxiEeCiaMUyCyYhMw" association="_TSP7oMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaR2QcxiEeCiaMUyCyYhMw" annotatedElement="_TaR2QMxiEeCiaMUyCyYhMw">
+ <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">
<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="_TaR2QsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TaR2Q8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gze6HtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gze6H9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_U7wxgHL0EdqziYxiZo0YtA" name="createOwnedAttribute">
<ownedComment xmi:id="__9c1UOwlEdqYHf-imTcTdw" annotatedElement="_U7wxgHL0EdqziYxiZo0YtA">
@@ -2898,85 +2898,82 @@ endif
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_AwvxoGwNEdq7X4sGURiZYA" name="Association">
- <ownedComment xmi:id="_TaTEYMxiEeCiaMUyCyYhMw" 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="_TaTrcMxiEeCiaMUyCyYhMw" annotatedElement="_AwvxoGwNEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_gzfhIdwbEeCT5O2F6sGn5g" 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="_TaTrccxiEeCiaMUyCyYhMw" name="specialized_end_number" constrainedElement="_AwvxoGwNEdq7X4sGURiZYA">
- <ownedComment xmi:id="_TaTrcsxiEeCiaMUyCyYhMw" annotatedElement="_TaTrccxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzfhItwbEeCT5O2F6sGn5g" name="specialized_end_number" constrainedElement="_AwvxoGwNEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_gzfhI9wbEeCT5O2F6sGn5g" annotatedElement="_gzfhItwbEeCT5O2F6sGn5g">
<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="_TaTrc8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzfhJNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>parents()->select(oclIsKindOf(Association)).oclAsType(Association)->forAll(p | p.memberEnd->size() = self.memberEnd->size())</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TaTrdMxiEeCiaMUyCyYhMw" name="specialized_end_types" constrainedElement="_AwvxoGwNEdq7X4sGURiZYA">
- <ownedComment xmi:id="_TaTrdcxiEeCiaMUyCyYhMw" annotatedElement="_TaTrdMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TaTrdsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzfhJ9wbEeCT5O2F6sGn5g">
<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>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TaUSgMxiEeCiaMUyCyYhMw" name="binary_associations" constrainedElement="_AwvxoGwNEdq7X4sGURiZYA">
- <ownedComment xmi:id="_TaUSgcxiEeCiaMUyCyYhMw" annotatedElement="_TaUSgMxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzfhKNwbEeCT5O2F6sGn5g" name="binary_associations" constrainedElement="_AwvxoGwNEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_gzfhKdwbEeCT5O2F6sGn5g" annotatedElement="_gzfhKNwbEeCT5O2F6sGn5g">
<body>Only binary associations can be aggregations.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TaUSgsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzfhKtwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.memberEnd->exists(aggregation &lt;> Aggregation::none) implies self.memberEnd->size() = 2</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TaUSg8xiEeCiaMUyCyYhMw" name="association_ends" constrainedElement="_AwvxoGwNEdq7X4sGURiZYA">
- <ownedComment xmi:id="_TaUShMxiEeCiaMUyCyYhMw" annotatedElement="_TaUSg8xiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TaUShcxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzfhLdwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>if memberEnd->size() > 2 then ownedEnd->includesAll(memberEnd)</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TaUShsxiEeCiaMUyCyYhMw" general="_DH62EKPAEdqi_5gqUMOQtA"/>
- <generalization xmi:id="_TaU5kMxiEeCiaMUyCyYhMw" general="_6UV2QGwJEdq7X4sGURiZYA"/>
- <ownedAttribute xmi:id="_TaU5kcxiEeCiaMUyCyYhMw" name="endType" visibility="public" type="_ynRtoGvtEdqG6fBIPwe-mw" isOrdered="true" isReadOnly="true" isDerived="true" subsettedProperty="_Tmo3QMxiEeCiaMUyCyYhMw" association="_TO_zUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TaU5ksxiEeCiaMUyCyYhMw" annotatedElement="_TaU5kcxiEeCiaMUyCyYhMw">
+ <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">
<body>References the classifiers that are used as types of the ends of the association.</body>
</ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TaU5k8xiEeCiaMUyCyYhMw" value="*"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzgINNwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TabnQMxiEeCiaMUyCyYhMw" name="isDerived" visibility="public">
- <ownedComment xmi:id="_TabnQcxiEeCiaMUyCyYhMw" annotatedElement="_TabnQMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzgINdwbEeCT5O2F6sGn5g" name="isDerived" visibility="public">
+ <ownedComment xmi:id="_gzgINtwbEeCT5O2F6sGn5g" annotatedElement="_gzgINdwbEeCT5O2F6sGn5g">
<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="_TabnQsxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzgIN9wbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TacOUMxiEeCiaMUyCyYhMw" name="memberEnd" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isOrdered="true" subsettedProperty="_TiunoMxiEeCiaMUyCyYhMw" association="_TQ1mYMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TacOUcxiEeCiaMUyCyYhMw" annotatedElement="_TacOUMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzgIONwbEeCT5O2F6sGn5g" name="memberEnd" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isOrdered="true" subsettedProperty="_g1S3_dwbEeCT5O2F6sGn5g" association="_gyjF8twbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzgIOdwbEeCT5O2F6sGn5g" annotatedElement="_gzgIONwbEeCT5O2F6sGn5g">
<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="_TacOUsxiEeCiaMUyCyYhMw" value="2"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TacOU8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzgIOtwbEeCT5O2F6sGn5g" value="2"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzgIO9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TacOVMxiEeCiaMUyCyYhMw" name="navigableOwnedEnd" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" subsettedProperty="_Tac1YMxiEeCiaMUyCyYhMw" association="_TROA4MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TacOVcxiEeCiaMUyCyYhMw" annotatedElement="_TacOVMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzgIPNwbEeCT5O2F6sGn5g" name="navigableOwnedEnd" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" subsettedProperty="_gzgIQNwbEeCT5O2F6sGn5g" association="_gykUG9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzgIPdwbEeCT5O2F6sGn5g" annotatedElement="_gzgIPNwbEeCT5O2F6sGn5g">
<body>The navigable ends that are owned by the association itself.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TacOVsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TacOV8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzgIPtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzgIP9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tac1YMxiEeCiaMUyCyYhMw" name="ownedEnd" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_TcpNwMxiEeCiaMUyCyYhMw _TUdiIcxiEeCiaMUyCyYhMw _TacOUMxiEeCiaMUyCyYhMw _TiunpMxiEeCiaMUyCyYhMw" association="_TSOGcMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tac1YcxiEeCiaMUyCyYhMw" annotatedElement="_Tac1YMxiEeCiaMUyCyYhMw">
+ <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">
<body>The ends that are owned by the association itself.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tac1YsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tac1Y8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzgIQtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzgIQ9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_WSPusK69EdqjppZik4kD8A" name="isBinary">
<ownedComment xmi:id="_4TWQYOwlEdqYHf-imTcTdw" annotatedElement="_WSPusK69EdqjppZik4kD8A">
@@ -2986,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="_TadccMxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_Tac1ZMxiEeCiaMUyCyYhMw" annotatedElement="_6VRNQLLREeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_6VRNQLLREeCsYvaJqFFivQ" name="endType" visibility="public" bodyCondition="_gzgvQNwbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gzgIRNwbEeCT5O2F6sGn5g" annotatedElement="_6VRNQLLREeCsYvaJqFFivQ">
<body>endType is derived from the types of the member ends.</body>
</ownedComment>
- <ownedRule xmi:id="_TadccMxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_6VRNQLLREeCsYvaJqFFivQ _TaU5kcxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TadcccxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzgvQNwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_6VRNQLLREeCsYvaJqFFivQ _gzgIMtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzgvQdwbEeCT5O2F6sGn5g">
<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="_TadccsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tadcc8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzgvQtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzgvQ9wbEeCT5O2F6sGn5g" value="*"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TafRoMxiEeCiaMUyCyYhMw" name="AssociationClass">
- <ownedComment xmi:id="_Taf4sMxiEeCiaMUyCyYhMw" annotatedElement="_TafRoMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzhWUNwbEeCT5O2F6sGn5g" name="AssociationClass">
+ <ownedComment xmi:id="_gzhWUdwbEeCT5O2F6sGn5g" annotatedElement="_gzhWUNwbEeCT5O2F6sGn5g">
<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="_Taf4scxiEeCiaMUyCyYhMw" name="cannot_be_defined" constrainedElement="_TafRoMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Taf4ssxiEeCiaMUyCyYhMw" annotatedElement="_Taf4scxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Taf4s8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzhWVNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.endType->excludes(self) and self.endType>collect(et|et.allparents()->excludes(self))</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Taf4tMxiEeCiaMUyCyYhMw" name="disjoint_attributes_ends" constrainedElement="_TafRoMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Taf4tcxiEeCiaMUyCyYhMw" annotatedElement="_Taf4tMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Taf4tsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzhWV9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>ownedAttribute->intersection(ownedEnd)->isEmpty()</body>
</specification>
</ownedRule>
- <generalization xmi:id="_Taf4t8xiEeCiaMUyCyYhMw" general="_00owUGvdEdq4DLWZOhbdEA"/>
- <generalization xmi:id="_Taf4uMxiEeCiaMUyCyYhMw" general="_AwvxoGwNEdq7X4sGURiZYA"/>
+ <generalization xmi:id="_gzhWWNwbEeCT5O2F6sGn5g" general="_00owUGvdEdq4DLWZOhbdEA"/>
+ <generalization xmi:id="_gzhWWdwbEeCT5O2F6sGn5g" general="_AwvxoGwNEdq7X4sGURiZYA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_TUPtYGveEdq4DLWZOhbdEA" name="Behavior" isAbstract="true">
- <ownedComment xmi:id="_Taf4ucxiEeCiaMUyCyYhMw" annotatedElement="_TUPtYGveEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_gzhWWtwbEeCT5O2F6sGn5g" 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="_Taf4usxiEeCiaMUyCyYhMw" annotatedElement="_TUPtYGveEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_gzhWW9wbEeCT5O2F6sGn5g" annotatedElement="_TUPtYGveEdq4DLWZOhbdEA">
<body>A behavior owns zero or more parameter sets.</body>
</ownedComment>
- <ownedRule xmi:id="_TagfwMxiEeCiaMUyCyYhMw" name="most_one_behaviour" constrainedElement="_TUPtYGveEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_TagfwcxiEeCiaMUyCyYhMw" annotatedElement="_TagfwMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TagfwsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzhWXtwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Tagfw8xiEeCiaMUyCyYhMw" name="must_realize" constrainedElement="_TUPtYGveEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_TagfxMxiEeCiaMUyCyYhMw" annotatedElement="_Tagfw8xiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TagfxcxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzhWYdwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TagfxsxiEeCiaMUyCyYhMw" name="parameters_match" constrainedElement="_TUPtYGveEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_Tagfx8xiEeCiaMUyCyYhMw" annotatedElement="_TagfxsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TagfyMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzhWZNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TahG0MxiEeCiaMUyCyYhMw" name="feature_of_context_classifier" constrainedElement="_TUPtYGveEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_TahG0cxiEeCiaMUyCyYhMw" annotatedElement="_TahG0MxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TahG0sxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzh9YtwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TahG08xiEeCiaMUyCyYhMw" general="_00owUGvdEdq4DLWZOhbdEA"/>
- <ownedAttribute xmi:id="_TahG1MxiEeCiaMUyCyYhMw" name="context" visibility="public" type="_iY7sMGvsEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" subsettedProperty="_zYrE4La-EeCRxrN1JUGuxA" association="_TOk8kMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TahG1cxiEeCiaMUyCyYhMw" annotatedElement="_TahG1MxiEeCiaMUyCyYhMw">
+ <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">
<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="_TahG1sxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzh9ZtwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tai8AMxiEeCiaMUyCyYhMw" name="isReentrant" visibility="public">
- <ownedComment xmi:id="_Tai8AcxiEeCiaMUyCyYhMw" annotatedElement="_Tai8AMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_Q1JqkNwaEeCT5O2F6sGn5g" name="isReentrant" visibility="public">
+ <ownedComment xmi:id="_gzh9Z9wbEeCT5O2F6sGn5g" 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="_Tai8AsxiEeCiaMUyCyYhMw" value="true"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzh9aNwbEeCT5O2F6sGn5g" value="true"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tai8A8xiEeCiaMUyCyYhMw" name="ownedParameter" visibility="public" type="_KyaPMGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_TiunpMxiEeCiaMUyCyYhMw" association="_TSxgEMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tai8BMxiEeCiaMUyCyYhMw" annotatedElement="_Tai8A8xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzh9adwbEeCT5O2F6sGn5g" name="ownedParameter" visibility="public" type="_KyaPMGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gypzqdwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzh9atwbEeCT5O2F6sGn5g" annotatedElement="_gzh9adwbEeCT5O2F6sGn5g">
<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="_Tai8BcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tai8BsxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzh9a9wbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzh9bNwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TajjEMxiEeCiaMUyCyYhMw" name="ownedParameterSet" visibility="public" type="_TkpTMMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TiunpMxiEeCiaMUyCyYhMw" association="_TSvq4MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TajjEcxiEeCiaMUyCyYhMw" annotatedElement="_TajjEMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzikcNwbEeCT5O2F6sGn5g" name="ownedParameterSet" visibility="public" type="_g1mZ8NwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gypzo9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzikcdwbEeCT5O2F6sGn5g" annotatedElement="_gzikcNwbEeCT5O2F6sGn5g">
<body>The ParameterSets owned by this Behavior.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TajjEsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TajjE8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzikctwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzikc9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TajjFMxiEeCiaMUyCyYhMw" name="postcondition" visibility="public" type="_TdzEUMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TivOsMxiEeCiaMUyCyYhMw" association="_TTkxUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TajjFcxiEeCiaMUyCyYhMw" annotatedElement="_TajjFMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzikdNwbEeCT5O2F6sGn5g" name="postcondition" visibility="public" type="_g0AegNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g1TfANwbEeCT5O2F6sGn5g" association="_gys28NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzikddwbEeCT5O2F6sGn5g" annotatedElement="_gzikdNwbEeCT5O2F6sGn5g">
<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="_TajjFsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TajjF8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzikdtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzikd9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TakKIMxiEeCiaMUyCyYhMw" name="precondition" visibility="public" type="_TdzEUMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TivOsMxiEeCiaMUyCyYhMw" association="_TTq38MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TakKIcxiEeCiaMUyCyYhMw" annotatedElement="_TakKIMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzikeNwbEeCT5O2F6sGn5g" name="precondition" visibility="public" type="_g0AegNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g1TfANwbEeCT5O2F6sGn5g" association="_gys2-9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzikedwbEeCT5O2F6sGn5g" annotatedElement="_gzikeNwbEeCT5O2F6sGn5g">
<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="_TakKIsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TakKI8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gziketwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzike9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TakKJMxiEeCiaMUyCyYhMw" name="redefinedBehavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_TcrC-MxiEeCiaMUyCyYhMw" association="_TUJZEMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TakKJcxiEeCiaMUyCyYhMw" annotatedElement="_TakKJMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzikfNwbEeCT5O2F6sGn5g" name="redefinedBehavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_gzvYyNwbEeCT5O2F6sGn5g" association="_gyv6Q9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzikfdwbEeCT5O2F6sGn5g" annotatedElement="_gzikfNwbEeCT5O2F6sGn5g">
<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="_TakKJsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TakKJ8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzikftwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzikf9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TakxMMxiEeCiaMUyCyYhMw" name="specification" visibility="public" type="_rHT3YKOsEdqi_5gqUMOQtA" association="_TRHTMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TakxMcxiEeCiaMUyCyYhMw" annotatedElement="_TakxMMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzikgNwbEeCT5O2F6sGn5g" name="specification" visibility="public" type="_rHT3YKOsEdqi_5gqUMOQtA" association="_gyjtCtwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzikgdwbEeCT5O2F6sGn5g" annotatedElement="_gzikgNwbEeCT5O2F6sGn5g">
<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="_TakxMsxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzikgtwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedOperation xmi:id="_Zp2iwFYgEdqB6vblk3tuMA" name="context" visibility="public" bodyCondition="_TakxNMxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_TakxM8xiEeCiaMUyCyYhMw" annotatedElement="_Zp2iwFYgEdqB6vblk3tuMA">
+ <ownedOperation xmi:id="_Zp2iwFYgEdqB6vblk3tuMA" name="context" visibility="public" bodyCondition="_gzikhNwbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gzikg9wbEeCT5O2F6sGn5g" annotatedElement="_Zp2iwFYgEdqB6vblk3tuMA">
<body>Missing derivation for Behavior::/context : BehavioredClassifier</body>
</ownedComment>
- <ownedRule xmi:id="_TakxNMxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_Zp2iwFYgEdqB6vblk3tuMA _TahG1MxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TakxNcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzikhNwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_Zp2iwFYgEdqB6vblk3tuMA _gzh9ZNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzikhdwbEeCT5O2F6sGn5g">
<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="_TalYQMxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzikhtwbEeCT5O2F6sGn5g"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FIHcsVYjEdqB6vblk3tuMA" value="1"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TbewIMxiEeCiaMUyCyYhMw" name="BehaviorExecutionSpecification">
- <ownedComment xmi:id="_TbewIcxiEeCiaMUyCyYhMw" annotatedElement="_TbewIMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzjykNwbEeCT5O2F6sGn5g" name="BehaviorExecutionSpecification">
+ <ownedComment xmi:id="_gzjykdwbEeCT5O2F6sGn5g" annotatedElement="_gzjykNwbEeCT5O2F6sGn5g">
<body>A behavior execution specification is a kind of execution specification representing the execution of a behavior.</body>
</ownedComment>
- <generalization xmi:id="_TbewIsxiEeCiaMUyCyYhMw" general="_TewGkMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TbewI8xiEeCiaMUyCyYhMw" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_TOT20cxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbewJMxiEeCiaMUyCyYhMw" annotatedElement="_TbewI8xiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_gzjyktwbEeCT5O2F6sGn5g" general="_g0PIBdwbEeCT5O2F6sGn5g"/>
+ <ownedAttribute xmi:id="_gzjyk9wbEeCT5O2F6sGn5g" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_gyTOUNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzjylNwbEeCT5O2F6sGn5g" annotatedElement="_gzjyk9wbEeCT5O2F6sGn5g">
<body>Behavior whose execution is occurring.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TbewJcxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzjyldwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_rHT3YKOsEdqi_5gqUMOQtA" name="BehavioralFeature" isAbstract="true">
- <ownedComment xmi:id="_TbfXMMxiEeCiaMUyCyYhMw" annotatedElement="_rHT3YKOsEdqi_5gqUMOQtA">
+ <ownedComment xmi:id="_gzjyltwbEeCT5O2F6sGn5g" 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="_TbfXMcxiEeCiaMUyCyYhMw" annotatedElement="_rHT3YKOsEdqi_5gqUMOQtA">
+ <ownedComment xmi:id="_gzjyl9wbEeCT5O2F6sGn5g" annotatedElement="_rHT3YKOsEdqi_5gqUMOQtA">
<body>A behavioral feature owns zero or more parameter sets.</body>
</ownedComment>
- <ownedComment xmi:id="_TbfXMsxiEeCiaMUyCyYhMw" annotatedElement="_rHT3YKOsEdqi_5gqUMOQtA">
+ <ownedComment xmi:id="_gzjymNwbEeCT5O2F6sGn5g" 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="_TbfXM8xiEeCiaMUyCyYhMw" general="_UL0VYLbAEeCRxrN1JUGuxA"/>
- <generalization xmi:id="_TbfXNMxiEeCiaMUyCyYhMw" general="_ZiwkoGwLEdq7X4sGURiZYA"/>
- <ownedAttribute xmi:id="_Tbf-QMxiEeCiaMUyCyYhMw" name="concurrency" visibility="public" type="_TnvDcMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tbf-QcxiEeCiaMUyCyYhMw" annotatedElement="_Tbf-QMxiEeCiaMUyCyYhMw">
+ <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">
<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="_Tbf-QsxiEeCiaMUyCyYhMw" type="_TnvDcMxiEeCiaMUyCyYhMw" instance="_TnvDcsxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_gzjyndwbEeCT5O2F6sGn5g" type="_g2cHd9wbEeCT5O2F6sGn5g" instance="_g2cHedwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TbhzcMxiEeCiaMUyCyYhMw" name="isAbstract" visibility="public">
- <ownedComment xmi:id="_TbhzccxiEeCiaMUyCyYhMw" annotatedElement="_TbhzcMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzjyntwbEeCT5O2F6sGn5g" name="isAbstract" visibility="public">
+ <ownedComment xmi:id="_gzjyn9wbEeCT5O2F6sGn5g" annotatedElement="_gzjyntwbEeCT5O2F6sGn5g">
<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="_TbhzcsxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzjyoNwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TbiagMxiEeCiaMUyCyYhMw" name="method" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_TRHTMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbiagcxiEeCiaMUyCyYhMw" annotatedElement="_TbiagMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzjyodwbEeCT5O2F6sGn5g" name="method" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_gyjtCtwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzjyotwbEeCT5O2F6sGn5g" annotatedElement="_gzjyodwbEeCT5O2F6sGn5g">
<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="_TbiagsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tbiag8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzjyo9wbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzjypNwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TbiahMxiEeCiaMUyCyYhMw" name="ownedParameter" visibility="public" type="_KyaPMGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_TiunpMxiEeCiaMUyCyYhMw" association="_TSyuMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbiahcxiEeCiaMUyCyYhMw" annotatedElement="_TbiahMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzkZoNwbEeCT5O2F6sGn5g" name="ownedParameter" visibility="public" type="_KyaPMGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gyqasNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzkZodwbEeCT5O2F6sGn5g" annotatedElement="_gzkZoNwbEeCT5O2F6sGn5g">
<body>Specifies the ordered set of formal parameters of this BehavioralFeature.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TbiahsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tbiah8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzkZotwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzkZo9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TbjBkMxiEeCiaMUyCyYhMw" name="ownedParameterSet" visibility="public" type="_TkpTMMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TiunpMxiEeCiaMUyCyYhMw" association="_TSwR8MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbjBkcxiEeCiaMUyCyYhMw" annotatedElement="_TbjBkMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzkZpNwbEeCT5O2F6sGn5g" name="ownedParameterSet" visibility="public" type="_g1mZ8NwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gypzptwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzkZpdwbEeCT5O2F6sGn5g" annotatedElement="_gzkZpNwbEeCT5O2F6sGn5g">
<body>The ParameterSets owned by this BehavioralFeature.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TbjBksxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TbjBk8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzkZptwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzkZp9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TbjBlMxiEeCiaMUyCyYhMw" name="raisedException" visibility="public" type="_ynRtoGvtEdqG6fBIPwe-mw" association="_TT9L0MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbjBlcxiEeCiaMUyCyYhMw" annotatedElement="_TbjBlMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzkZqNwbEeCT5O2F6sGn5g" name="raisedException" visibility="public" type="_ynRtoGvtEdqG6fBIPwe-mw" association="_gyusI9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzkZqdwbEeCT5O2F6sGn5g" annotatedElement="_gzkZqNwbEeCT5O2F6sGn5g">
<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="_TbjBlsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TbjBl8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzkZqtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzkZq9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_3Y0aYKOuEdqi_5gqUMOQtA" name="createReturnResult">
<ownedComment xmi:id="_WdHFYPZPEdqYHf-imTcTdw" annotatedElement="_3Y0aYKOuEdqi_5gqUMOQtA">
@@ -3227,12 +3224,12 @@ endif
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BJHvcaOyEdqi_5gqUMOQtA" value="1"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_TbjooMxiEeCiaMUyCyYhMw" name="isDistinguishableFrom" visibility="public" bodyCondition="_TbjoosxiEeCiaMUyCyYhMw" isQuery="true" redefinedOperation="_Tik2oMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbjoocxiEeCiaMUyCyYhMw" annotatedElement="_TbjooMxiEeCiaMUyCyYhMw">
+ <ownedOperation xmi:id="_gzkZrNwbEeCT5O2F6sGn5g" name="isDistinguishableFrom" visibility="public" bodyCondition="_gzkZrtwbEeCT5O2F6sGn5g" isQuery="true" redefinedOperation="_g1Rp0NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzkZrdwbEeCT5O2F6sGn5g" annotatedElement="_gzkZrNwbEeCT5O2F6sGn5g">
<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="_TbjoosxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_TbjooMxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tbjoo8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzkZrtwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzkZrNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzkZr9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result = if n.oclIsKindOf(BehavioralFeature)
then
@@ -3244,49 +3241,49 @@ else true
endif</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_TbjopMxiEeCiaMUyCyYhMw" name="result" visibility="public" direction="return">
+ <ownedParameter xmi:id="_gzkZsNwbEeCT5O2F6sGn5g" name="result" visibility="public" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
- <ownedParameter xmi:id="_TbjopcxiEeCiaMUyCyYhMw" name="n" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw"/>
- <ownedParameter xmi:id="_TbjopsxiEeCiaMUyCyYhMw" name="ns" visibility="public" type="_ZiwkoGwLEdq7X4sGURiZYA"/>
+ <ownedParameter xmi:id="_gzkZsdwbEeCT5O2F6sGn5g" name="n" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw"/>
+ <ownedParameter xmi:id="_gzkZstwbEeCT5O2F6sGn5g" name="ns" visibility="public" type="_ZiwkoGwLEdq7X4sGURiZYA"/>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_iY7sMGvsEdqG6fBIPwe-mw" name="BehavioredClassifier" isAbstract="true">
- <ownedComment xmi:id="_Tbk2wMxiEeCiaMUyCyYhMw" annotatedElement="_iY7sMGvsEdqG6fBIPwe-mw">
+ <ownedComment xmi:id="_gzlAsNwbEeCT5O2F6sGn5g" annotatedElement="_iY7sMGvsEdqG6fBIPwe-mw">
<body>A behaviored classifier may have an interface realization.</body>
</ownedComment>
- <ownedComment xmi:id="_Tbk2wcxiEeCiaMUyCyYhMw" annotatedElement="_iY7sMGvsEdqG6fBIPwe-mw">
+ <ownedComment xmi:id="_gzlAsdwbEeCT5O2F6sGn5g" 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="_Tbk2wsxiEeCiaMUyCyYhMw" name="class_behavior" constrainedElement="_iY7sMGvsEdqG6fBIPwe-mw">
- <ownedComment xmi:id="_Tbk2w8xiEeCiaMUyCyYhMw" annotatedElement="_Tbk2wsxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzlAstwbEeCT5O2F6sGn5g" name="class_behavior" constrainedElement="_iY7sMGvsEdqG6fBIPwe-mw">
+ <ownedComment xmi:id="_gzlAs9wbEeCT5O2F6sGn5g" annotatedElement="_gzlAstwbEeCT5O2F6sGn5g">
<body>If a behavior is classifier behavior, it does not have a specification.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tbk2xMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzlAtNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.classifierBehavior->notEmpty() implies self.classifierBehavior.specification->isEmpty()</body>
</specification>
</ownedRule>
- <generalization xmi:id="_Tbld0MxiEeCiaMUyCyYhMw" general="_6UV2QGwJEdq7X4sGURiZYA"/>
- <ownedAttribute xmi:id="_Tbld0cxiEeCiaMUyCyYhMw" name="classifierBehavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" subsettedProperty="_TbmE5MxiEeCiaMUyCyYhMw" association="_TOYvUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tbld0sxiEeCiaMUyCyYhMw" annotatedElement="_Tbld0cxiEeCiaMUyCyYhMw">
+ <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">
<body>A behavior specification that specifies the behavior of the classifier itself.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tbld08xiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzlAuNwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TbmE4MxiEeCiaMUyCyYhMw" name="interfaceRealization" visibility="public" type="_l2mXcHLzEdqziYxiZo0YtA" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw _TiglMMxiEeCiaMUyCyYhMw" association="_TQBuEMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbmE4cxiEeCiaMUyCyYhMw" annotatedElement="_TbmE4MxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzlAudwbEeCT5O2F6sGn5g" name="interfaceRealization" visibility="public" type="_l2mXcHLzEdqziYxiZo0YtA" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g _g1QbsNwbEeCT5O2F6sGn5g" association="_gyhQxNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzlAutwbEeCT5O2F6sGn5g" annotatedElement="_gzlAudwbEeCT5O2F6sGn5g">
<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="_TbmE4sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TbmE48xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzlAu9wbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzlAvNwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TbmE5MxiEeCiaMUyCyYhMw" name="ownedBehavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" aggregation="composite" subsettedProperty="_TiunpMxiEeCiaMUyCyYhMw" association="_TSJN8MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbmE5cxiEeCiaMUyCyYhMw" annotatedElement="_TbmE5MxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzlAvdwbEeCT5O2F6sGn5g" name="ownedBehavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gyolh9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzlAvtwbEeCT5O2F6sGn5g" annotatedElement="_gzlAvdwbEeCT5O2F6sGn5g">
<body>References behavior specifications owned by a classifier.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TbmE5sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TbmE58xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzlAv9wbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzlAwNwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_lbuPQK69EdqjppZik4kD8A" name="getAllImplementedInterfaces">
<ownedComment xmi:id="_-G81cOwfEdqYHf-imTcTdw" annotatedElement="_lbuPQK69EdqjppZik4kD8A">
@@ -3307,282 +3304,282 @@ endif</body>
</ownedParameter>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TbnTAMxiEeCiaMUyCyYhMw" name="BroadcastSignalAction">
- <ownedComment xmi:id="_TbnTAcxiEeCiaMUyCyYhMw" annotatedElement="_TbnTAMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzlnwNwbEeCT5O2F6sGn5g" name="BroadcastSignalAction">
+ <ownedComment xmi:id="_gzlnwdwbEeCT5O2F6sGn5g" annotatedElement="_gzlnwNwbEeCT5O2F6sGn5g">
<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="_TbnTAsxiEeCiaMUyCyYhMw" name="number_and_order" constrainedElement="_TbnTAMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbnTA8xiEeCiaMUyCyYhMw" annotatedElement="_TbnTAsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TbnTBMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzlnxNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TbnTBcxiEeCiaMUyCyYhMw" name="type_ordering_multiplicity" constrainedElement="_TbnTAMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbnTBsxiEeCiaMUyCyYhMw" annotatedElement="_TbnTBcxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TbnTB8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzlnx9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TbnTCMxiEeCiaMUyCyYhMw" general="_ThLvgMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TbnTCcxiEeCiaMUyCyYhMw" name="signal" visibility="public" type="_Pu3O0HL0EdqziYxiZo0YtA" association="_TW7nUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbnTCsxiEeCiaMUyCyYhMw" annotatedElement="_TbnTCcxiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_gzlnyNwbEeCT5O2F6sGn5g" general="_g0gNxdwbEeCT5O2F6sGn5g"/>
+ <ownedAttribute xmi:id="_gzlnydwbEeCT5O2F6sGn5g" name="signal" visibility="public" type="_Pu3O0HL0EdqziYxiZo0YtA" association="_gy5EMNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzlnytwbEeCT5O2F6sGn5g" annotatedElement="_gzlnydwbEeCT5O2F6sGn5g">
<body>The specification of signal object transmitted to the target objects.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TbpIMMxiEeCiaMUyCyYhMw" name="CallAction" isAbstract="true">
- <ownedComment xmi:id="_TbpIMcxiEeCiaMUyCyYhMw" annotatedElement="_TbpIMMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzmO0NwbEeCT5O2F6sGn5g" name="CallAction" isAbstract="true">
+ <ownedComment xmi:id="_gzmO0dwbEeCT5O2F6sGn5g" annotatedElement="_gzmO0NwbEeCT5O2F6sGn5g">
<body>CallAction is an abstract class for actions that invoke behavior and receive return values.</body>
</ownedComment>
- <ownedRule xmi:id="_TbpIMsxiEeCiaMUyCyYhMw" name="type_ordering_multiplicity" constrainedElement="_TbpIMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbpIM8xiEeCiaMUyCyYhMw" annotatedElement="_TbpIMsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TbpINMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzmO1NwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TbpINcxiEeCiaMUyCyYhMw" name="number_and_order" constrainedElement="_TbpIMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbpINsxiEeCiaMUyCyYhMw" annotatedElement="_TbpINcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzmO1dwbEeCT5O2F6sGn5g" name="number_and_order" constrainedElement="_gzmO0NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzmO1twbEeCT5O2F6sGn5g" annotatedElement="_gzmO1dwbEeCT5O2F6sGn5g">
<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="_TbpIN8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzmO19wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TbpIOMxiEeCiaMUyCyYhMw" name="synchronous_call" constrainedElement="_TbpIMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbpIOcxiEeCiaMUyCyYhMw" annotatedElement="_TbpIOMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TbpIOsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzmO2twbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TbpIO8xiEeCiaMUyCyYhMw" general="_ThLvgMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TbpIPMxiEeCiaMUyCyYhMw" name="isSynchronous" visibility="public">
- <ownedComment xmi:id="_TbpIPcxiEeCiaMUyCyYhMw" annotatedElement="_TbpIPMxiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_gzmO29wbEeCT5O2F6sGn5g" general="_g0gNxdwbEeCT5O2F6sGn5g"/>
+ <ownedAttribute xmi:id="_gzmO3NwbEeCT5O2F6sGn5g" name="isSynchronous" visibility="public">
+ <ownedComment xmi:id="_gzmO3dwbEeCT5O2F6sGn5g" annotatedElement="_gzmO3NwbEeCT5O2F6sGn5g">
<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="_TbpIPsxiEeCiaMUyCyYhMw" value="true"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzmO3twbEeCT5O2F6sGn5g" value="true"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TbpIP8xiEeCiaMUyCyYhMw" name="result" visibility="public" type="_TkOccMxiEeCiaMUyCyYhMw" isOrdered="true" aggregation="composite" subsettedProperty="_TZP7gMxiEeCiaMUyCyYhMw" association="_TVv7kMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbpIQMxiEeCiaMUyCyYhMw" annotatedElement="_TbpIP8xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzmO39wbEeCT5O2F6sGn5g" name="result" visibility="public" type="_g1fsRdwbEeCT5O2F6sGn5g" isOrdered="true" aggregation="composite" subsettedProperty="_gzCOK9wbEeCT5O2F6sGn5g" association="_gy0Lu9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzmO4NwbEeCT5O2F6sGn5g" annotatedElement="_gzmO39wbEeCT5O2F6sGn5g">
<body>A list of output pins where the results of performing the invocation are placed.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TbpIQcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TbpIQsxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzmO4dwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzmO4twbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TbqWUMxiEeCiaMUyCyYhMw" name="CallBehaviorAction">
- <ownedComment xmi:id="_TbqWUcxiEeCiaMUyCyYhMw" annotatedElement="_TbqWUMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzm14NwbEeCT5O2F6sGn5g" name="CallBehaviorAction">
+ <ownedComment xmi:id="_gzm14dwbEeCT5O2F6sGn5g" annotatedElement="_gzm14NwbEeCT5O2F6sGn5g">
<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="_TbqWUsxiEeCiaMUyCyYhMw" name="result_pin_equal_parameter" constrainedElement="_TbqWUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbqWU8xiEeCiaMUyCyYhMw" annotatedElement="_TbqWUsxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzm14twbEeCT5O2F6sGn5g" name="result_pin_equal_parameter" constrainedElement="_gzm14NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzm149wbEeCT5O2F6sGn5g" annotatedElement="_gzm14twbEeCT5O2F6sGn5g">
<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="_TbqWVMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzm15NwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TbqWVcxiEeCiaMUyCyYhMw" name="type_ordering_multiplicity" constrainedElement="_TbqWUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbqWVsxiEeCiaMUyCyYhMw" annotatedElement="_TbqWVcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzm15dwbEeCT5O2F6sGn5g" name="type_ordering_multiplicity" constrainedElement="_gzm14NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzm15twbEeCT5O2F6sGn5g" annotatedElement="_gzm15dwbEeCT5O2F6sGn5g">
<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="_TbqWV8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzm159wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TbqWWMxiEeCiaMUyCyYhMw" name="argument_pin_equal_parameter" constrainedElement="_TbqWUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbqWWcxiEeCiaMUyCyYhMw" annotatedElement="_TbqWWMxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzm16NwbEeCT5O2F6sGn5g" name="argument_pin_equal_parameter" constrainedElement="_gzm14NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzm16dwbEeCT5O2F6sGn5g" annotatedElement="_gzm16NwbEeCT5O2F6sGn5g">
<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="_TbqWWsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzm16twbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TbqWW8xiEeCiaMUyCyYhMw" general="_TbpIMMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TbqWXMxiEeCiaMUyCyYhMw" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_TOUd4MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbqWXcxiEeCiaMUyCyYhMw" annotatedElement="_TbqWXMxiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_gzm169wbEeCT5O2F6sGn5g" general="_gzmO0NwbEeCT5O2F6sGn5g"/>
+ <ownedAttribute xmi:id="_gzm17NwbEeCT5O2F6sGn5g" name="behavior" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_gyTOVNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzm17dwbEeCT5O2F6sGn5g" annotatedElement="_gzm17NwbEeCT5O2F6sGn5g">
<body>The invoked behavior. It must be capable of accepting and returning control.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TbrkcMxiEeCiaMUyCyYhMw" name="CallEvent">
- <ownedComment xmi:id="_TbrkccxiEeCiaMUyCyYhMw" annotatedElement="_TbrkcMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzm17twbEeCT5O2F6sGn5g" name="CallEvent">
+ <ownedComment xmi:id="_gzm179wbEeCT5O2F6sGn5g" annotatedElement="_gzm17twbEeCT5O2F6sGn5g">
<body>A call event models the receipt by an object of a message invoking a call of an operation.</body>
</ownedComment>
- <generalization xmi:id="_TbrkcsxiEeCiaMUyCyYhMw" general="_TiSixsxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_Tbrkc8xiEeCiaMUyCyYhMw" name="operation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" association="_TRyBkMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TbrkdMxiEeCiaMUyCyYhMw" annotatedElement="_Tbrkc8xiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_gzm18NwbEeCT5O2F6sGn5g" general="_g1MKRtwbEeCT5O2F6sGn5g"/>
+ <ownedAttribute xmi:id="_gzm18dwbEeCT5O2F6sGn5g" name="operation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" association="_gynXYNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzm18twbEeCT5O2F6sGn5g" annotatedElement="_gzm18dwbEeCT5O2F6sGn5g">
<body>Designates the operation whose invocation raised the call event.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TbySIMxiEeCiaMUyCyYhMw" name="CallOperationAction">
- <ownedComment xmi:id="_TbySIcxiEeCiaMUyCyYhMw" annotatedElement="_TbySIMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gznc8NwbEeCT5O2F6sGn5g" name="CallOperationAction">
+ <ownedComment xmi:id="_gznc8dwbEeCT5O2F6sGn5g" annotatedElement="_gznc8NwbEeCT5O2F6sGn5g">
<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="_TcSocMxiEeCiaMUyCyYhMw" name="type_ordering_multiplicity" constrainedElement="_TbySIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcSoccxiEeCiaMUyCyYhMw" annotatedElement="_TcSocMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TcSocsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gznc9NwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TcSoc8xiEeCiaMUyCyYhMw" name="type_target_pin" constrainedElement="_TbySIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcSodMxiEeCiaMUyCyYhMw" annotatedElement="_TcSoc8xiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TcSodcxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gznc99wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TcSodsxiEeCiaMUyCyYhMw" name="argument_pin_equal_parameter" constrainedElement="_TbySIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcSod8xiEeCiaMUyCyYhMw" annotatedElement="_TcSodsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TcSoeMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gznc-twbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TcSoecxiEeCiaMUyCyYhMw" name="result_pin_equal_parameter" constrainedElement="_TbySIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcSoesxiEeCiaMUyCyYhMw" annotatedElement="_TcSoecxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TcSoe8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gznc_dwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TcSofMxiEeCiaMUyCyYhMw" general="_TbpIMMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TcSofcxiEeCiaMUyCyYhMw" name="operation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" association="_TRzPsMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcSofsxiEeCiaMUyCyYhMw" annotatedElement="_TcSofcxiEeCiaMUyCyYhMw">
+ <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">
<body>The operation to be invoked by the action execution.</body>
</ownedComment>
</ownedAttribute>
- <ownedAttribute xmi:id="_TcSof8xiEeCiaMUyCyYhMw" name="target" visibility="public" type="_TgzVAMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TZOtYMxiEeCiaMUyCyYhMw" association="_TXqnIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcSogMxiEeCiaMUyCyYhMw" annotatedElement="_TcSof8xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzndAdwbEeCT5O2F6sGn5g" name="target" visibility="public" type="_g0aHKdwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzBnMNwbEeCT5O2F6sGn5g" association="_gy8HidwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzndAtwbEeCT5O2F6sGn5g" annotatedElement="_gzndAdwbEeCT5O2F6sGn5g">
<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="_TcdnkMxiEeCiaMUyCyYhMw" name="CentralBufferNode">
- <ownedComment xmi:id="_TcdnkcxiEeCiaMUyCyYhMw" annotatedElement="_TcdnkMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzndA9wbEeCT5O2F6sGn5g" name="CentralBufferNode">
+ <ownedComment xmi:id="_gzndBNwbEeCT5O2F6sGn5g" annotatedElement="_gzndA9wbEeCT5O2F6sGn5g">
<body>A central buffer node is an object node for managing flows from multiple sources and destinations.</body>
</ownedComment>
- <generalization xmi:id="_TcdnksxiEeCiaMUyCyYhMw" general="_Ti8DAMxiEeCiaMUyCyYhMw"/>
+ <generalization xmi:id="_gzndBdwbEeCT5O2F6sGn5g" general="_g1XJYNwbEeCT5O2F6sGn5g"/>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TceOoMxiEeCiaMUyCyYhMw" name="ChangeEvent">
- <ownedComment xmi:id="_TceOocxiEeCiaMUyCyYhMw" annotatedElement="_TceOoMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzoEANwbEeCT5O2F6sGn5g" name="ChangeEvent">
+ <ownedComment xmi:id="_gzoEAdwbEeCT5O2F6sGn5g" annotatedElement="_gzoEANwbEeCT5O2F6sGn5g">
<body>A change event models a change in the system configuration that makes a condition true.</body>
</ownedComment>
- <generalization xmi:id="_TceOosxiEeCiaMUyCyYhMw" general="_Tep_8MxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TceOo8xiEeCiaMUyCyYhMw" name="changeExpression" visibility="public" type="_TnkrYMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TOYIQcxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TceOpMxiEeCiaMUyCyYhMw" annotatedElement="_TceOo8xiEeCiaMUyCyYhMw">
+ <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">
<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="_TceOpcxiEeCiaMUyCyYhMw" annotatedElement="_00owUGvdEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_gzoEBdwbEeCT5O2F6sGn5g" 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="_TceOpsxiEeCiaMUyCyYhMw" annotatedElement="_00owUGvdEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_gzoEBtwbEeCT5O2F6sGn5g" annotatedElement="_00owUGvdEdq4DLWZOhbdEA">
<body>A class has the capability to have an internal structure and ports.</body>
</ownedComment>
- <ownedComment xmi:id="_TceOp8xiEeCiaMUyCyYhMw" annotatedElement="_00owUGvdEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_gzoEB9wbEeCT5O2F6sGn5g" 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="_Tce1sMxiEeCiaMUyCyYhMw" annotatedElement="_00owUGvdEdq4DLWZOhbdEA">
+ <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="_Tce1scxiEeCiaMUyCyYhMw" name="passive_class" constrainedElement="_00owUGvdEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_Tce1ssxiEeCiaMUyCyYhMw" annotatedElement="_Tce1scxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzoECdwbEeCT5O2F6sGn5g" name="passive_class" constrainedElement="_00owUGvdEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_gzoECtwbEeCT5O2F6sGn5g" annotatedElement="_gzoECdwbEeCT5O2F6sGn5g">
<body>A passive class may not own receptions.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tce1s8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzoEC9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>not self.isActive implies self.ownedReception.isEmpty()</body>
</specification>
</ownedRule>
- <generalization xmi:id="_Tce1tMxiEeCiaMUyCyYhMw" general="_iY7sMGvsEdqG6fBIPwe-mw"/>
- <generalization xmi:id="_TcfcwMxiEeCiaMUyCyYhMw" general="_HiSd0LL2EeCBifIhhuFqZA"/>
- <ownedAttribute xmi:id="_TcfcwcxiEeCiaMUyCyYhMw" name="extension" visibility="public" type="_skHGwGvsEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" association="_TPQ5EcxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcfcwsxiEeCiaMUyCyYhMw" annotatedElement="_TcfcwcxiEeCiaMUyCyYhMw">
+ <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">
<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="_Tcfcw8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TcfcxMxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzoEENwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzoEEdwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TcfcxcxiEeCiaMUyCyYhMw" name="isAbstract" visibility="public" redefinedProperty="_Tcp02MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcfcxsxiEeCiaMUyCyYhMw" annotatedElement="_TcfcxcxiEeCiaMUyCyYhMw">
+ <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="_Tcfcx8xiEeCiaMUyCyYhMw" annotatedElement="_TcfcxcxiEeCiaMUyCyYhMw">
+ <ownedComment xmi:id="_gzpSItwbEeCT5O2F6sGn5g" annotatedElement="_gzpSINwbEeCT5O2F6sGn5g">
<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="_TcfcyMxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzpSI9wbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TcgD0MxiEeCiaMUyCyYhMw" name="isActive" visibility="public">
- <ownedComment xmi:id="_TcgD0cxiEeCiaMUyCyYhMw" annotatedElement="_TcgD0MxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzpSJNwbEeCT5O2F6sGn5g" name="isActive" visibility="public">
+ <ownedComment xmi:id="_gzpSJdwbEeCT5O2F6sGn5g" annotatedElement="_gzpSJNwbEeCT5O2F6sGn5g">
<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="_TcgD0sxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzpSJtwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TcgD08xiEeCiaMUyCyYhMw" name="nestedClassifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" isOrdered="true" aggregation="composite" subsettedProperty="_TUdiIcxiEeCiaMUyCyYhMw _TiunpMxiEeCiaMUyCyYhMw" association="_TRQdIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcgD1MxiEeCiaMUyCyYhMw" annotatedElement="_TcgD08xiEeCiaMUyCyYhMw">
+ <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">
<body>References all the Classifiers that are defined (nested) within the Class.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TcgD1cxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TcgD1sxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzpSKdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzpSKtwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tcgq4MxiEeCiaMUyCyYhMw" name="ownedAttribute" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" redefinedProperty="_TnGxVMxiEeCiaMUyCyYhMw" subsettedProperty="_TcomsMxiEeCiaMUyCyYhMw _TiunpMxiEeCiaMUyCyYhMw" association="_TSE8gMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tcgq4cxiEeCiaMUyCyYhMw" annotatedElement="_Tcgq4MxiEeCiaMUyCyYhMw">
+ <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">
<body>The attributes (i.e. the properties) owned by the class.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tcgq4sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tcgq48xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzp5MtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzp5M9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tcgq5MxiEeCiaMUyCyYhMw" name="ownedOperation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_TcpNwMxiEeCiaMUyCyYhMw _TUdiIcxiEeCiaMUyCyYhMw _TiunpMxiEeCiaMUyCyYhMw" association="_TSQisMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tcgq5cxiEeCiaMUyCyYhMw" annotatedElement="_Tcgq5MxiEeCiaMUyCyYhMw">
+ <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">
<body>The operations owned by the class.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tcgq5sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tcgq58xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzp5NtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzp5N9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tcgq6MxiEeCiaMUyCyYhMw" name="ownedReception" visibility="public" type="_Tma00MxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TcpNwMxiEeCiaMUyCyYhMw _TiunpMxiEeCiaMUyCyYhMw" association="_TS9GQMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tcgq6cxiEeCiaMUyCyYhMw" annotatedElement="_Tcgq6MxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzp5ONwbEeCT5O2F6sGn5g" name="ownedReception" visibility="public" type="_g14t0NwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzuKr9wbEeCT5O2F6sGn5g _g1S4AdwbEeCT5O2F6sGn5g" association="_gyqauNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzp5OdwbEeCT5O2F6sGn5g" annotatedElement="_gzp5ONwbEeCT5O2F6sGn5g">
<body>Receptions that objects of this class are willing to accept.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tcgq6sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tcgq68xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzp5OtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzp5O9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TchR8MxiEeCiaMUyCyYhMw" name="superClass" visibility="public" type="_00owUGvdEdq4DLWZOhbdEA" isDerived="true" redefinedProperty="_TcpNxcxiEeCiaMUyCyYhMw" association="_TXnj0MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TchR8cxiEeCiaMUyCyYhMw" annotatedElement="_TchR8MxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzp5PNwbEeCT5O2F6sGn5g" name="superClass" visibility="public" type="_00owUGvdEdq4DLWZOhbdEA" isDerived="true" redefinedProperty="_gzuxs9wbEeCT5O2F6sGn5g" association="_gy8HgNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzp5PdwbEeCT5O2F6sGn5g" annotatedElement="_gzp5PNwbEeCT5O2F6sGn5g">
<body>This gives the superclasses of a class.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TchR8sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TchR88xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzp5PtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzp5P9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_EpigwGwQEdq14q0ETb1t3g" name="createOwnedOperation">
<ownedComment xmi:id="_ZFCecOweEdqYHf-imTcTdw" annotatedElement="_EpigwGwQEdq14q0ETb1t3g">
@@ -3628,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="_Tch5AMxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_TchR9MxiEeCiaMUyCyYhMw" annotatedElement="_4xcu4FYKEdqrn7iZ0eqieg">
+ <ownedOperation xmi:id="_4xcu4FYKEdqrn7iZ0eqieg" name="extension" visibility="public" bodyCondition="_gzp5QdwbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gzp5QNwbEeCT5O2F6sGn5g" annotatedElement="_4xcu4FYKEdqrn7iZ0eqieg">
<body>Missing derivation for Class::/extension : Extension</body>
</ownedComment>
- <ownedRule xmi:id="_Tch5AMxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_4xcu4FYKEdqrn7iZ0eqieg _TcfcwcxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tch5AcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzp5QdwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_4xcu4FYKEdqrn7iZ0eqieg _gzoEDtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzp5QtwbEeCT5O2F6sGn5g">
<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="_Tch5AsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tch5A8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzqgQNwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzqgQdwbEeCT5O2F6sGn5g" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_TcjuMMxiEeCiaMUyCyYhMw" name="inherit" visibility="public" bodyCondition="_TcjuMsxiEeCiaMUyCyYhMw" isQuery="true" redefinedOperation="_TcwigMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcjuMcxiEeCiaMUyCyYhMw" annotatedElement="_TcjuMMxiEeCiaMUyCyYhMw">
+ <ownedOperation xmi:id="_gzrHUNwbEeCT5O2F6sGn5g" name="inherit" visibility="public" bodyCondition="_gzrHUtwbEeCT5O2F6sGn5g" isQuery="true" redefinedOperation="_gzxN8NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzrHUdwbEeCT5O2F6sGn5g" annotatedElement="_gzrHUNwbEeCT5O2F6sGn5g">
<body>The inherit operation is overridden to exclude redefined properties.</body>
</ownedComment>
- <ownedRule xmi:id="_TcjuMsxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_TcjuMMxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TcjuM8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzrHUtwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzrHUNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzrHU9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result = inhs->excluding(inh | ownedMember->select(oclIsKindOf(RedefinableElement))->select(redefinedElement->includes(inh)))</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_TcjuNMxiEeCiaMUyCyYhMw" name="result" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TcjuNcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TcjuNsxiEeCiaMUyCyYhMw" value="*"/>
+ <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>
- <ownedParameter xmi:id="_TcjuN8xiEeCiaMUyCyYhMw" name="inhs" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TcjuOMxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TcjuOcxiEeCiaMUyCyYhMw" value="*"/>
+ <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>
</ownedOperation>
- <ownedOperation xmi:id="_hIWcYLLSEeCsYvaJqFFivQ" name="superClass" visibility="public" bodyCondition="_TckVQMxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_TcjuOsxiEeCiaMUyCyYhMw" annotatedElement="_hIWcYLLSEeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_hIWcYLLSEeCsYvaJqFFivQ" name="superClass" visibility="public" bodyCondition="_gzrHW9wbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gzrHWtwbEeCT5O2F6sGn5g" annotatedElement="_hIWcYLLSEeCsYvaJqFFivQ">
<body>Missing derivation for Class::/superClass : Class</body>
</ownedComment>
- <ownedRule xmi:id="_TckVQMxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_hIWcYLLSEeCsYvaJqFFivQ _TchR8MxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TckVQcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzrHW9wbEeCT5O2F6sGn5g" name="spec" constrainedElement="_hIWcYLLSEeCsYvaJqFFivQ _gzp5PNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzrHXNwbEeCT5O2F6sGn5g">
<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="_TckVQsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TckVQ8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzrHXdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzrHXtwbEeCT5O2F6sGn5g" value="*"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_6UV2QGwJEdq7X4sGURiZYA" name="Classifier" isAbstract="true">
- <ownedComment xmi:id="_TcmKcMxiEeCiaMUyCyYhMw" annotatedElement="_6UV2QGwJEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_gzruYNwbEeCT5O2F6sGn5g" 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="_TcmKccxiEeCiaMUyCyYhMw" annotatedElement="_6UV2QGwJEdq7X4sGURiZYA">
+ <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>
- <ownedComment xmi:id="_TcmKcsxiEeCiaMUyCyYhMw" annotatedElement="_6UV2QGwJEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_gzruYtwbEeCT5O2F6sGn5g" 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="_TcmxgMxiEeCiaMUyCyYhMw" annotatedElement="_6UV2QGwJEdq7X4sGURiZYA">
+ <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>
- <ownedRule xmi:id="_TcmxgcxiEeCiaMUyCyYhMw" name="specialize_type" constrainedElement="_6UV2QGwJEdq7X4sGURiZYA">
- <ownedComment xmi:id="_TcmxgsxiEeCiaMUyCyYhMw" annotatedElement="_TcmxgcxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tcmxg8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzsVctwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.parents()->forAll(c | self.maySpecializeType(c))</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TcmxhMxiEeCiaMUyCyYhMw" name="maps_to_generalization_set" constrainedElement="_6UV2QGwJEdq7X4sGURiZYA">
- <ownedComment xmi:id="_TcmxhcxiEeCiaMUyCyYhMw" annotatedElement="_TcmxhMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TcmxhsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gztjktwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TcnYkMxiEeCiaMUyCyYhMw" name="non_final_parents" constrainedElement="_6UV2QGwJEdq7X4sGURiZYA">
- <ownedComment xmi:id="_TcnYkcxiEeCiaMUyCyYhMw" annotatedElement="_TcnYkMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TcnYksxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gztjldwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.parents()->forAll(not isFinalSpecialization)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TcnYk8xiEeCiaMUyCyYhMw" name="no_cycles_in_generalization" constrainedElement="_6UV2QGwJEdq7X4sGURiZYA">
- <ownedComment xmi:id="_TcnYlMxiEeCiaMUyCyYhMw" annotatedElement="_TcnYk8xiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TcnYlcxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzuKotwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>not self.allParents()->includes(self)</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TcnYlsxiEeCiaMUyCyYhMw" general="_ZiwkoGwLEdq7X4sGURiZYA"/>
- <generalization xmi:id="_TcnYl8xiEeCiaMUyCyYhMw" general="_ynRtoGvtEdqG6fBIPwe-mw"/>
- <generalization xmi:id="_Tcn_oMxiEeCiaMUyCyYhMw" general="_TnPUMMxiEeCiaMUyCyYhMw"/>
- <generalization xmi:id="_Tcn_ocxiEeCiaMUyCyYhMw" general="_uCRA4La-EeCRxrN1JUGuxA"/>
- <ownedAttribute xmi:id="_TcomsMxiEeCiaMUyCyYhMw" name="attribute" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="_TcpNwMxiEeCiaMUyCyYhMw _TUdiIcxiEeCiaMUyCyYhMw" association="_TOTPwsxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcomscxiEeCiaMUyCyYhMw" annotatedElement="_TcomsMxiEeCiaMUyCyYhMw">
+ <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">
<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="_TcomssxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tcoms8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzuKqdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzuKqtwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TcomtMxiEeCiaMUyCyYhMw" name="collaborationUse" visibility="public" type="_TdJkEMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TOdn0MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcomtcxiEeCiaMUyCyYhMw" annotatedElement="_TcomtMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzuKq9wbEeCT5O2F6sGn5g" name="collaborationUse" visibility="public" type="_gz2tgNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyVDjNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzuKrNwbEeCT5O2F6sGn5g" annotatedElement="_gzuKq9wbEeCT5O2F6sGn5g">
<body>References the collaboration uses owned by the classifier.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TcomtsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tcomt8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzuKrdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzuKrtwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TcpNwMxiEeCiaMUyCyYhMw" name="feature" visibility="public" type="_UL0VYLbAEeCRxrN1JUGuxA" isReadOnly="true" isDerived="true" isDerivedUnion="true" subsettedProperty="_TiunoMxiEeCiaMUyCyYhMw" association="_TPSHMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcpNwcxiEeCiaMUyCyYhMw" annotatedElement="_TcpNwMxiEeCiaMUyCyYhMw">
+ <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">
<body>Specifies each feature defined in the classifier.</body>
</ownedComment>
- <ownedComment xmi:id="_TcpNwsxiEeCiaMUyCyYhMw" annotatedElement="_TcpNwMxiEeCiaMUyCyYhMw">
+ <ownedComment xmi:id="_gzuxsNwbEeCT5O2F6sGn5g" annotatedElement="_gzuKr9wbEeCT5O2F6sGn5g">
<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="_TcpNw8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TcpNxMxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzuxsdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzuxstwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TcpNxcxiEeCiaMUyCyYhMw" name="general" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" isDerived="true" association="_TPe7gMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcpNxsxiEeCiaMUyCyYhMw" annotatedElement="_TcpNxcxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzuxs9wbEeCT5O2F6sGn5g" name="general" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" isDerived="true" association="_gyeNcNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzuxtNwbEeCT5O2F6sGn5g" annotatedElement="_gzuxs9wbEeCT5O2F6sGn5g">
<body>Specifies the general Classifiers for this Classifier.</body>
</ownedComment>
- <ownedComment xmi:id="_TcpNx8xiEeCiaMUyCyYhMw" annotatedElement="_TcpNxcxiEeCiaMUyCyYhMw">
+ <ownedComment xmi:id="_gzuxtdwbEeCT5O2F6sGn5g" annotatedElement="_gzuxs9wbEeCT5O2F6sGn5g">
<body>References the general classifier in the Generalization relationship.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TcpNyMxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TcpNycxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzuxttwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzuxt9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tcp00MxiEeCiaMUyCyYhMw" name="generalization" visibility="public" type="_C7AF4GwREdq14q0ETb1t3g" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw _TXGmccxiEeCiaMUyCyYhMw" association="_TPil4MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tcp00cxiEeCiaMUyCyYhMw" annotatedElement="_Tcp00MxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzuxuNwbEeCT5O2F6sGn5g" name="generalization" visibility="public" type="_C7AF4GwREdq14q0ETb1t3g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g _gy5rStwbEeCT5O2F6sGn5g" association="_gyeNedwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzuxudwbEeCT5O2F6sGn5g" annotatedElement="_gzuxuNwbEeCT5O2F6sGn5g">
<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="_Tcp00sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tcp008xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzuxutwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzuxu9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tcp01MxiEeCiaMUyCyYhMw" name="inheritedMember" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" subsettedProperty="_TiunoMxiEeCiaMUyCyYhMw" association="_TP05wMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tcp01cxiEeCiaMUyCyYhMw" annotatedElement="_Tcp01MxiEeCiaMUyCyYhMw">
+ <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">
<body>Specifies all elements inherited by this classifier from the general classifiers.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tcp01sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tcp018xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzuxvtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzuxv9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tcp02MxiEeCiaMUyCyYhMw" name="isAbstract" visibility="public">
- <ownedComment xmi:id="_Tcqb4MxiEeCiaMUyCyYhMw" annotatedElement="_Tcp02MxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzuxwNwbEeCT5O2F6sGn5g" name="isAbstract" visibility="public">
+ <ownedComment xmi:id="_gzuxwdwbEeCT5O2F6sGn5g" annotatedElement="_gzuxwNwbEeCT5O2F6sGn5g">
<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="_Tcqb4cxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzuxwtwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tcqb4sxiEeCiaMUyCyYhMw" name="isFinalSpecialization" visibility="public">
- <ownedComment xmi:id="_Tcqb48xiEeCiaMUyCyYhMw" annotatedElement="_Tcqb4sxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzuxw9wbEeCT5O2F6sGn5g" name="isFinalSpecialization" visibility="public">
+ <ownedComment xmi:id="_gzuxxNwbEeCT5O2F6sGn5g" annotatedElement="_gzuxw9wbEeCT5O2F6sGn5g">
<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="_Tcqb5MxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzuxxdwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tcqb5cxiEeCiaMUyCyYhMw" name="ownedTemplateSignature" visibility="public" type="_9keOQGvdEdq4DLWZOhbdEA" aggregation="composite" redefinedProperty="_TnPUM8xiEeCiaMUyCyYhMw" subsettedProperty="_TUdiIcxiEeCiaMUyCyYhMw" association="_TTG3QMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tcqb5sxiEeCiaMUyCyYhMw" annotatedElement="_Tcqb5cxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzuxxtwbEeCT5O2F6sGn5g" name="ownedTemplateSignature" visibility="public" type="_9keOQGvdEdq4DLWZOhbdEA" aggregation="composite" redefinedProperty="_g2PTI9wbEeCT5O2F6sGn5g" subsettedProperty="_gyxIb9wbEeCT5O2F6sGn5g" association="_gyrBw9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzuxx9wbEeCT5O2F6sGn5g" annotatedElement="_gzuxxtwbEeCT5O2F6sGn5g">
<body>The optional template signature specifying the formal template parameters.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tcqb58xiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzuxyNwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TcrC8MxiEeCiaMUyCyYhMw" name="ownedUseCase" visibility="public" type="_TngZ8MxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TiunpMxiEeCiaMUyCyYhMw" association="_TTJTgMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcrC8cxiEeCiaMUyCyYhMw" annotatedElement="_TcrC8MxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzvYwNwbEeCT5O2F6sGn5g" name="ownedUseCase" visibility="public" type="_g2WA0NwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gyrBxtwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzvYwdwbEeCT5O2F6sGn5g" annotatedElement="_gzvYwNwbEeCT5O2F6sGn5g">
<body>References the use cases owned by this classifier.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TcrC8sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TcrC88xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzvYwtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzvYw9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TcrC9MxiEeCiaMUyCyYhMw" name="powertypeExtent" visibility="public" type="_Tfd4QMxiEeCiaMUyCyYhMw" association="_TTobsMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcrC9cxiEeCiaMUyCyYhMw" annotatedElement="_TcrC9MxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzvYxNwbEeCT5O2F6sGn5g" name="powertypeExtent" visibility="public" type="_g0XD0NwbEeCT5O2F6sGn5g" association="_gys29twbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzvYxdwbEeCT5O2F6sGn5g" annotatedElement="_gzvYxNwbEeCT5O2F6sGn5g">
<body>Designates the GeneralizationSet of which the associated Classifier is a power type.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TcrC9sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TcrC98xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzvYxtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzvYx9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TcrC-MxiEeCiaMUyCyYhMw" name="redefinedClassifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_TmefMMxiEeCiaMUyCyYhMw" association="_TUKnMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcrC-cxiEeCiaMUyCyYhMw" annotatedElement="_TcrC-MxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzvYyNwbEeCT5O2F6sGn5g" name="redefinedClassifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_g15U7twbEeCT5O2F6sGn5g" association="_gyv6R9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzvYydwbEeCT5O2F6sGn5g" annotatedElement="_gzvYyNwbEeCT5O2F6sGn5g">
<body>References the Classifiers that are redefined by this Classifier.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TcrC-sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TcrC-8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzvYytwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzvYy9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TcrqAMxiEeCiaMUyCyYhMw" name="representation" visibility="public" type="_TdJkEMxiEeCiaMUyCyYhMw" subsettedProperty="_TcomtMxiEeCiaMUyCyYhMw" association="_TVe10MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcrqAcxiEeCiaMUyCyYhMw" annotatedElement="_TcrqAMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzvYzNwbEeCT5O2F6sGn5g" name="representation" visibility="public" type="_gz2tgNwbEeCT5O2F6sGn5g" subsettedProperty="_gzuKq9wbEeCT5O2F6sGn5g" association="_gyy9nNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzvYzdwbEeCT5O2F6sGn5g" annotatedElement="_gzvYzNwbEeCT5O2F6sGn5g">
<body>References a collaboration use which indicates the collaboration that represents this classifier.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TcrqAsxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzvYztwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TcrqA8xiEeCiaMUyCyYhMw" name="substitution" visibility="public" type="_TnJ0oMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw _TiglMMxiEeCiaMUyCyYhMw" association="_TXlHkMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcrqBMxiEeCiaMUyCyYhMw" annotatedElement="_TcrqA8xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzvYz9wbEeCT5O2F6sGn5g" name="substitution" visibility="public" type="_g2KaoNwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g _g1QbsNwbEeCT5O2F6sGn5g" association="_gy7gedwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzvY0NwbEeCT5O2F6sGn5g" annotatedElement="_gzvYz9wbEeCT5O2F6sGn5g">
<body>References the substitutions that are owned by this Classifier.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TcrqBcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TcrqBsxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzvY0dwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzvY0twbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TcsREMxiEeCiaMUyCyYhMw" name="templateParameter" visibility="public" type="_Tc9W0MxiEeCiaMUyCyYhMw" redefinedProperty="_TkqhVsxiEeCiaMUyCyYhMw" association="_TObyo8xiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcsREcxiEeCiaMUyCyYhMw" annotatedElement="_TcsREMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzvY09wbEeCT5O2F6sGn5g" name="templateParameter" visibility="public" type="_gzzqMNwbEeCT5O2F6sGn5g" redefinedProperty="_g1noFtwbEeCT5O2F6sGn5g" association="_gyVDhNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzvY1NwbEeCT5O2F6sGn5g" annotatedElement="_gzvY09wbEeCT5O2F6sGn5g">
<body>The template parameter that exposes this element as a formal parameter.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TcsREsxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzvY1dwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TcsRE8xiEeCiaMUyCyYhMw" name="useCase" visibility="public" type="_TngZ8MxiEeCiaMUyCyYhMw" association="_TXgPEMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcsRFMxiEeCiaMUyCyYhMw" annotatedElement="_TcsRE8xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzvY1twbEeCT5O2F6sGn5g" name="useCase" visibility="public" type="_g2WA0NwbEeCT5O2F6sGn5g" association="_gy7gctwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzvY19wbEeCT5O2F6sGn5g" annotatedElement="_gzvY1twbEeCT5O2F6sGn5g">
<body>The set of use cases for which this Classifier is the subject.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TcsRFcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TcsRFsxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzvY2NwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzvY2dwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_KjT7EGwREdq14q0ETb1t3g" name="getAllAttributes" isQuery="true">
<ownedComment xmi:id="_osV7wOwkEdqYHf-imTcTdw" annotatedElement="_KjT7EGwREdq14q0ETb1t3g">
@@ -3961,582 +3958,582 @@ endif</body>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J92vca6-EdqjppZik4kD8A" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_Tcs4IMxiEeCiaMUyCyYhMw" name="allFeatures" visibility="public" bodyCondition="_Tcs4IsxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_Tcs4IcxiEeCiaMUyCyYhMw" annotatedElement="_Tcs4IMxiEeCiaMUyCyYhMw">
+ <ownedOperation xmi:id="_gzv_0NwbEeCT5O2F6sGn5g" name="allFeatures" visibility="public" bodyCondition="_gzv_0twbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gzv_0dwbEeCT5O2F6sGn5g" annotatedElement="_gzv_0NwbEeCT5O2F6sGn5g">
<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="_Tcs4IsxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_Tcs4IMxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tcs4I8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzv_0twbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzv_0NwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzv_09wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result = member->select(oclIsKindOf(Feature))</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_Tcs4JMxiEeCiaMUyCyYhMw" name="result" visibility="public" type="_UL0VYLbAEeCRxrN1JUGuxA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tcs4JcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tcs4JsxiEeCiaMUyCyYhMw" value="*"/>
+ <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>
</ownedOperation>
- <ownedOperation xmi:id="_TctfMMxiEeCiaMUyCyYhMw" name="allParents" visibility="public" bodyCondition="_TctfMsxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_TctfMcxiEeCiaMUyCyYhMw" annotatedElement="_TctfMMxiEeCiaMUyCyYhMw">
+ <ownedOperation xmi:id="_gzv_19wbEeCT5O2F6sGn5g" name="allParents" visibility="public" bodyCondition="_gzv_2dwbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gzv_2NwbEeCT5O2F6sGn5g" annotatedElement="_gzv_19wbEeCT5O2F6sGn5g">
<body>The query allParents() gives all of the direct and indirect ancestors of a generalized Classifier.</body>
</ownedComment>
- <ownedRule xmi:id="_TctfMsxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_TctfMMxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TctfM8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzv_2dwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzv_19wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzv_2twbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result = self.parents()->union(self.parents()->collect(p | p.allParents())</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_TctfNMxiEeCiaMUyCyYhMw" name="result" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TctfNcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TctfNsxiEeCiaMUyCyYhMw" value="*"/>
+ <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>
</ownedOperation>
- <ownedOperation xmi:id="_TcuGQMxiEeCiaMUyCyYhMw" name="conformsTo" visibility="public" bodyCondition="_TcuGQsxiEeCiaMUyCyYhMw" isQuery="true" redefinedOperation="_TncIgMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcuGQcxiEeCiaMUyCyYhMw" annotatedElement="_TcuGQMxiEeCiaMUyCyYhMw">
+ <ownedOperation xmi:id="_gzv_3twbEeCT5O2F6sGn5g" name="conformsTo" visibility="public" bodyCondition="_gzv_4NwbEeCT5O2F6sGn5g" isQuery="true" redefinedOperation="_g2ULo9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzv_39wbEeCT5O2F6sGn5g" annotatedElement="_gzv_3twbEeCT5O2F6sGn5g">
<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="_TcuGQsxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_TcuGQMxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TcuGQ8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzv_4NwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzv_3twbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzv_4dwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result = (self=other) or (self.allParents()->includes(other))</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_TcuGRMxiEeCiaMUyCyYhMw" name="result" visibility="public" direction="return">
+ <ownedParameter xmi:id="_gzv_4twbEeCT5O2F6sGn5g" name="result" visibility="public" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
- <ownedParameter xmi:id="_TcuGRcxiEeCiaMUyCyYhMw" name="other" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
+ <ownedParameter xmi:id="_gzv_49wbEeCT5O2F6sGn5g" name="other" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
</ownedOperation>
- <ownedOperation xmi:id="_wKRjcLLSEeCsYvaJqFFivQ" name="general" visibility="public" bodyCondition="_TcuGR8xiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_TcuGRsxiEeCiaMUyCyYhMw" annotatedElement="_wKRjcLLSEeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_wKRjcLLSEeCsYvaJqFFivQ" name="general" visibility="public" bodyCondition="_gzwm4dwbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gzwm4NwbEeCT5O2F6sGn5g" annotatedElement="_wKRjcLLSEeCsYvaJqFFivQ">
<body>The general classifiers are the classifiers referenced by the generalization relationships.</body>
</ownedComment>
- <ownedRule xmi:id="_TcuGR8xiEeCiaMUyCyYhMw" name="spec" constrainedElement="_wKRjcLLSEeCsYvaJqFFivQ _TcpNxcxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TcuGSMxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzwm4dwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_wKRjcLLSEeCsYvaJqFFivQ _gzuxs9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzwm4twbEeCT5O2F6sGn5g">
<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="_TcutUMxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TcutUcxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzwm49wbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzwm5NwbEeCT5O2F6sGn5g" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_Tcv7cMxiEeCiaMUyCyYhMw" name="hasVisibilityOf" visibility="public" bodyCondition="_Tcv7dMxiEeCiaMUyCyYhMw" isQuery="true" precondition="_Tcv7csxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tcv7ccxiEeCiaMUyCyYhMw" annotatedElement="_Tcv7cMxiEeCiaMUyCyYhMw">
+ <ownedOperation xmi:id="_gzwm5dwbEeCT5O2F6sGn5g" name="hasVisibilityOf" visibility="public" bodyCondition="_gzwm6dwbEeCT5O2F6sGn5g" isQuery="true" precondition="_gzwm59wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzwm5twbEeCT5O2F6sGn5g" annotatedElement="_gzwm5dwbEeCT5O2F6sGn5g">
<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="_Tcv7csxiEeCiaMUyCyYhMw" name="pre" constrainedElement="_Tcv7cMxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tcv7c8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzwm59wbEeCT5O2F6sGn5g" name="pre" constrainedElement="_gzwm5dwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzwm6NwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.allParents()->including(self)->collect(c | c.member)->includes(n)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Tcv7dMxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_Tcv7cMxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tcv7dcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzwm6dwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzwm5dwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzwm6twbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result = (n.visibility &lt;> VisibilityKind::private)</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_Tcv7dsxiEeCiaMUyCyYhMw" name="result" visibility="public" direction="return">
+ <ownedParameter xmi:id="_gzwm69wbEeCT5O2F6sGn5g" name="result" visibility="public" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
- <ownedParameter xmi:id="_Tcv7d8xiEeCiaMUyCyYhMw" name="n" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw"/>
+ <ownedParameter xmi:id="_gzwm7NwbEeCT5O2F6sGn5g" name="n" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw"/>
</ownedOperation>
- <ownedOperation xmi:id="_TcwigMxiEeCiaMUyCyYhMw" name="inherit" visibility="public" bodyCondition="_Tcwig8xiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_TcwigcxiEeCiaMUyCyYhMw" annotatedElement="_TcwigMxiEeCiaMUyCyYhMw">
+ <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="_TcwigsxiEeCiaMUyCyYhMw" annotatedElement="_TcwigMxiEeCiaMUyCyYhMw">
+ <ownedComment xmi:id="_gzxN8twbEeCT5O2F6sGn5g" annotatedElement="_gzxN8NwbEeCT5O2F6sGn5g">
<body>The inherit operation is overridden to exclude redefined properties.</body>
</ownedComment>
- <ownedRule xmi:id="_Tcwig8xiEeCiaMUyCyYhMw" name="spec" constrainedElement="_TcwigMxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TcwihMxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzxN89wbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzxN8NwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzxN9NwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result = inhs</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_TcwihcxiEeCiaMUyCyYhMw" name="result" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TcwihsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tcwih8xiEeCiaMUyCyYhMw" value="*"/>
+ <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>
- <ownedParameter xmi:id="_TcwiiMxiEeCiaMUyCyYhMw" name="inhs" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TcwiicxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TcwiisxiEeCiaMUyCyYhMw" value="*"/>
+ <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>
</ownedOperation>
- <ownedOperation xmi:id="_TcxJkMxiEeCiaMUyCyYhMw" name="inheritableMembers" visibility="public" bodyCondition="_TcxJlMxiEeCiaMUyCyYhMw" isQuery="true" precondition="_TcxJksxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TcxJkcxiEeCiaMUyCyYhMw" annotatedElement="_TcxJkMxiEeCiaMUyCyYhMw">
+ <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">
<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="_TcxJksxiEeCiaMUyCyYhMw" name="pre" constrainedElement="_TcxJkMxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TcxJk8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzxN_dwbEeCT5O2F6sGn5g" name="pre" constrainedElement="_gzxN-9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzxN_twbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>c.allParents()->includes(self)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TcxJlMxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_TcxJkMxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TcxJlcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzxN_9wbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzxN-9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzxOANwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result = member->select(m | c.hasVisibilityOf(m))</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_TcxJlsxiEeCiaMUyCyYhMw" name="result" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TcxJl8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TcxJmMxiEeCiaMUyCyYhMw" value="*"/>
+ <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>
- <ownedParameter xmi:id="_TcxJmcxiEeCiaMUyCyYhMw" name="c" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
+ <ownedParameter xmi:id="_gzxOBNwbEeCT5O2F6sGn5g" name="c" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
</ownedOperation>
- <ownedOperation xmi:id="_A3QeILLTEeCsYvaJqFFivQ" name="inheritedMember" visibility="public" bodyCondition="_TcyXsMxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_TcxwoMxiEeCiaMUyCyYhMw" annotatedElement="_A3QeILLTEeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_A3QeILLTEeCsYvaJqFFivQ" name="inheritedMember" visibility="public" bodyCondition="_gzx1ANwbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gzxOBdwbEeCT5O2F6sGn5g" annotatedElement="_A3QeILLTEeCsYvaJqFFivQ">
<body>The inheritedMember association is derived by inheriting the inheritable members of the parents.</body>
</ownedComment>
- <ownedRule xmi:id="_TcyXsMxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_A3QeILLTEeCsYvaJqFFivQ _Tcp01MxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TcyXscxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzx1ANwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_A3QeILLTEeCsYvaJqFFivQ _gzuxvNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzx1AdwbEeCT5O2F6sGn5g">
<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="_Tcy-wMxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tcy-wcxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzx1AtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzx1A9wbEeCT5O2F6sGn5g" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_Tczl0MxiEeCiaMUyCyYhMw" name="isTemplate" visibility="public" bodyCondition="_Tczl0sxiEeCiaMUyCyYhMw" isQuery="true" redefinedOperation="_TnPUOsxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tczl0cxiEeCiaMUyCyYhMw" annotatedElement="_Tczl0MxiEeCiaMUyCyYhMw">
+ <ownedOperation xmi:id="_gzx1BNwbEeCT5O2F6sGn5g" name="isTemplate" visibility="public" bodyCondition="_gzx1BtwbEeCT5O2F6sGn5g" isQuery="true" redefinedOperation="_g2PTKtwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzx1BdwbEeCT5O2F6sGn5g" annotatedElement="_gzx1BNwbEeCT5O2F6sGn5g">
<body>The query isTemplate() returns whether this templateable element is actually a template.</body>
</ownedComment>
- <ownedRule xmi:id="_Tczl0sxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_Tczl0MxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tczl08xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzx1BtwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzx1BNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzx1B9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result = oclAsType(TemplatableElement).isTemplate() or general->exists(g | g.isTemplate())</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_Tczl1MxiEeCiaMUyCyYhMw" name="result" visibility="public" direction="return">
+ <ownedParameter xmi:id="_gzx1CNwbEeCT5O2F6sGn5g" name="result" visibility="public" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_Tc0M4MxiEeCiaMUyCyYhMw" name="maySpecializeType" visibility="public" bodyCondition="_Tc0M4sxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_Tc0M4cxiEeCiaMUyCyYhMw" annotatedElement="_Tc0M4MxiEeCiaMUyCyYhMw">
+ <ownedOperation xmi:id="_gzycENwbEeCT5O2F6sGn5g" name="maySpecializeType" visibility="public" bodyCondition="_gzycEtwbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gzycEdwbEeCT5O2F6sGn5g" annotatedElement="_gzycENwbEeCT5O2F6sGn5g">
<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="_Tc0M4sxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_Tc0M4MxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tc0M48xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzycEtwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzycENwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzycE9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result = self.oclIsKindOf(c.oclType)</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_Tc0M5MxiEeCiaMUyCyYhMw" name="result" visibility="public" direction="return">
+ <ownedParameter xmi:id="_gzycFNwbEeCT5O2F6sGn5g" name="result" visibility="public" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
- <ownedParameter xmi:id="_Tc0M5cxiEeCiaMUyCyYhMw" name="c" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
+ <ownedParameter xmi:id="_gzycFdwbEeCT5O2F6sGn5g" name="c" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
</ownedOperation>
- <ownedOperation xmi:id="_Tc0z8MxiEeCiaMUyCyYhMw" name="parents" visibility="public" bodyCondition="_Tc0z8sxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_Tc0z8cxiEeCiaMUyCyYhMw" annotatedElement="_Tc0z8MxiEeCiaMUyCyYhMw">
+ <ownedOperation xmi:id="_gzycFtwbEeCT5O2F6sGn5g" name="parents" visibility="public" bodyCondition="_gzycGNwbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gzycF9wbEeCT5O2F6sGn5g" annotatedElement="_gzycFtwbEeCT5O2F6sGn5g">
<body>The query parents() gives all of the immediate ancestors of a generalized Classifier.</body>
</ownedComment>
- <ownedRule xmi:id="_Tc0z8sxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_Tc0z8MxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tc0z88xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzycGNwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gzycFtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzycGdwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result = generalization.general</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_Tc0z9MxiEeCiaMUyCyYhMw" name="result" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tc0z9cxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tc0z9sxiEeCiaMUyCyYhMw" value="*"/>
+ <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>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Tc9W0MxiEeCiaMUyCyYhMw" name="ClassifierTemplateParameter">
- <ownedComment xmi:id="_Tc9W0cxiEeCiaMUyCyYhMw" annotatedElement="_Tc9W0MxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gzzqMNwbEeCT5O2F6sGn5g" name="ClassifierTemplateParameter">
+ <ownedComment xmi:id="_gzzqMdwbEeCT5O2F6sGn5g" annotatedElement="_gzzqMNwbEeCT5O2F6sGn5g">
<body>A classifier template parameter exposes a classifier as a formal template parameter.</body>
</ownedComment>
- <ownedRule xmi:id="_Tc9W0sxiEeCiaMUyCyYhMw" name="has_constraining_classifier" constrainedElement="_Tc9W0MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tc9W08xiEeCiaMUyCyYhMw" annotatedElement="_Tc9W0sxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gzzqMtwbEeCT5O2F6sGn5g" name="has_constraining_classifier" constrainedElement="_gzzqMNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzzqM9wbEeCT5O2F6sGn5g" annotatedElement="_gzzqMtwbEeCT5O2F6sGn5g">
<body>If &quot;allowSubstitutable&quot; is true, then there must be a constrainingClassifier.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tc9W1MxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gzzqNNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>allowSubstitutable implies constrainingClassifier->notEmpty()</body>
</specification>
</ownedRule>
- <generalization xmi:id="_Tc9W1cxiEeCiaMUyCyYhMw" general="_KxRzgGvuEdqG6fBIPwe-mw"/>
- <ownedAttribute xmi:id="_Tc9W1sxiEeCiaMUyCyYhMw" name="allowSubstitutable" visibility="public">
- <ownedComment xmi:id="_Tc9W18xiEeCiaMUyCyYhMw" annotatedElement="_Tc9W1sxiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_gzzqNdwbEeCT5O2F6sGn5g" general="_KxRzgGvuEdqG6fBIPwe-mw"/>
+ <ownedAttribute xmi:id="_gzzqNtwbEeCT5O2F6sGn5g" name="allowSubstitutable" visibility="public">
+ <ownedComment xmi:id="_gzzqN9wbEeCT5O2F6sGn5g" annotatedElement="_gzzqNtwbEeCT5O2F6sGn5g">
<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="_Tc9W2MxiEeCiaMUyCyYhMw" value="true"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gzzqONwbEeCT5O2F6sGn5g" value="true"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tc9W2cxiEeCiaMUyCyYhMw" name="constrainingClassifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" association="_TOjHYMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tc9W2sxiEeCiaMUyCyYhMw" annotatedElement="_Tc9W2cxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzzqOdwbEeCT5O2F6sGn5g" name="constrainingClassifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" association="_gyWRpNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzzqOtwbEeCT5O2F6sGn5g" annotatedElement="_gzzqOdwbEeCT5O2F6sGn5g">
<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="_Tc9W28xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tc9W3MxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzzqO9wbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gzzqPNwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tc9W3cxiEeCiaMUyCyYhMw" name="parameteredElement" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" redefinedProperty="_TnLp2cxiEeCiaMUyCyYhMw" association="_TObyo8xiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tc9W3sxiEeCiaMUyCyYhMw" annotatedElement="_Tc9W3cxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gzzqPdwbEeCT5O2F6sGn5g" name="parameteredElement" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" redefinedProperty="_g2M25twbEeCT5O2F6sGn5g" association="_gyVDhNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gzzqPtwbEeCT5O2F6sGn5g" annotatedElement="_gzzqPdwbEeCT5O2F6sGn5g">
<body>The parameterable classifier for this template parameter.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Tc_MAMxiEeCiaMUyCyYhMw" name="Clause">
- <ownedComment xmi:id="_Tc_MAcxiEeCiaMUyCyYhMw" annotatedElement="_Tc_MAMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gz0RQNwbEeCT5O2F6sGn5g" name="Clause">
+ <ownedComment xmi:id="_gz0RQdwbEeCT5O2F6sGn5g" annotatedElement="_gz0RQNwbEeCT5O2F6sGn5g">
<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="_Tc_MAsxiEeCiaMUyCyYhMw" name="body_output_pins" constrainedElement="_Tc_MAMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tc_MA8xiEeCiaMUyCyYhMw" annotatedElement="_Tc_MAsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tc_MBMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz0RRNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Tc_MBcxiEeCiaMUyCyYhMw" name="decider_output" constrainedElement="_Tc_MAMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tc_MBsxiEeCiaMUyCyYhMw" annotatedElement="_Tc_MBcxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tc_MB8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz0RR9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Tc_MCMxiEeCiaMUyCyYhMw" name="test_and_body" constrainedElement="_Tc_MAMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tc_MCcxiEeCiaMUyCyYhMw" annotatedElement="_Tc_MCMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tc_MCsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz0RStwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_Tc_MC8xiEeCiaMUyCyYhMw" general="_kl90MGvbEdq4DLWZOhbdEA"/>
- <ownedAttribute xmi:id="_Tc_MDMxiEeCiaMUyCyYhMw" name="body" visibility="public" type="_TetDQMxiEeCiaMUyCyYhMw" association="_TOXhMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tc_MDcxiEeCiaMUyCyYhMw" annotatedElement="_Tc_MDMxiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_gz0RS9wbEeCT5O2F6sGn5g" general="_kl90MGvbEdq4DLWZOhbdEA"/>
+ <ownedAttribute xmi:id="_gz0RTNwbEeCT5O2F6sGn5g" name="body" visibility="public" type="_g0OhCNwbEeCT5O2F6sGn5g" association="_gyT1Z9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz0RTdwbEeCT5O2F6sGn5g" annotatedElement="_gz0RTNwbEeCT5O2F6sGn5g">
<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="_Tc_MDsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tc_MD8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz0RTtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz04UNwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tc_MEMxiEeCiaMUyCyYhMw" name="bodyOutput" visibility="public" type="_TkOccMxiEeCiaMUyCyYhMw" isOrdered="true" association="_TOWTEMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tc_MEcxiEeCiaMUyCyYhMw" annotatedElement="_Tc_MEMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz04UdwbEeCT5O2F6sGn5g" name="bodyOutput" visibility="public" type="_g1fsRdwbEeCT5O2F6sGn5g" isOrdered="true" association="_gyTOX9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz04UtwbEeCT5O2F6sGn5g" annotatedElement="_gz04UdwbEeCT5O2F6sGn5g">
<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="_Tc_MEsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tc_ME8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz04U9wbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz04VNwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tc_MFMxiEeCiaMUyCyYhMw" name="decider" visibility="public" type="_TkOccMxiEeCiaMUyCyYhMw" association="_TOv7sMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tc_MFcxiEeCiaMUyCyYhMw" annotatedElement="_Tc_MFMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz04VdwbEeCT5O2F6sGn5g" name="decider" visibility="public" type="_g1fsRdwbEeCT5O2F6sGn5g" association="_gyXfyNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz04VtwbEeCT5O2F6sGn5g" annotatedElement="_gz04VdwbEeCT5O2F6sGn5g">
<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="_Tc_MFsxiEeCiaMUyCyYhMw" name="predecessorClause" visibility="public" type="_Tc_MAMxiEeCiaMUyCyYhMw" association="_TTstIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tc_MF8xiEeCiaMUyCyYhMw" annotatedElement="_Tc_MFsxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz04V9wbEeCT5O2F6sGn5g" name="predecessorClause" visibility="public" type="_gz0RQNwbEeCT5O2F6sGn5g" association="_gyteANwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz04WNwbEeCT5O2F6sGn5g" annotatedElement="_gz04V9wbEeCT5O2F6sGn5g">
<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="_Tc_MGMxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tc_MGcxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz04WdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz04WtwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tc_MGsxiEeCiaMUyCyYhMw" name="successorClause" visibility="public" type="_Tc_MAMxiEeCiaMUyCyYhMw" association="_TTstIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tc_MG8xiEeCiaMUyCyYhMw" annotatedElement="_Tc_MGsxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz04W9wbEeCT5O2F6sGn5g" name="successorClause" visibility="public" type="_gz0RQNwbEeCT5O2F6sGn5g" association="_gyteANwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz04XNwbEeCT5O2F6sGn5g" annotatedElement="_gz04W9wbEeCT5O2F6sGn5g">
<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="_Tc_MHMxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tc_MHcxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz04XdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz04XtwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tc_MHsxiEeCiaMUyCyYhMw" name="test" visibility="public" type="_TetDQMxiEeCiaMUyCyYhMw" association="_TX5QoMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tc_MH8xiEeCiaMUyCyYhMw" annotatedElement="_Tc_MHsxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz04X9wbEeCT5O2F6sGn5g" name="test" visibility="public" type="_g0OhCNwbEeCT5O2F6sGn5g" association="_gy8um9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz04YNwbEeCT5O2F6sGn5g" annotatedElement="_gz04X9wbEeCT5O2F6sGn5g">
<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="_Tc_MIMxiEeCiaMUyCyYhMw" value="*"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz04YdwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TdFSoMxiEeCiaMUyCyYhMw" name="ClearAssociationAction">
- <ownedComment xmi:id="_TdFSocxiEeCiaMUyCyYhMw" annotatedElement="_TdFSoMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gz04YtwbEeCT5O2F6sGn5g" name="ClearAssociationAction">
+ <ownedComment xmi:id="_gz04Y9wbEeCT5O2F6sGn5g" annotatedElement="_gz04YtwbEeCT5O2F6sGn5g">
<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="_TdFSosxiEeCiaMUyCyYhMw" name="multiplicity" constrainedElement="_TdFSoMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdFSo8xiEeCiaMUyCyYhMw" annotatedElement="_TdFSosxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz04ZNwbEeCT5O2F6sGn5g" name="multiplicity" constrainedElement="_gz04YtwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz04ZdwbEeCT5O2F6sGn5g" annotatedElement="_gz04ZNwbEeCT5O2F6sGn5g">
<body>The multiplicity of the input pin is 1..1.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdFSpMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz04ZtwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.object.multiplicity.is(1,1)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdFSpcxiEeCiaMUyCyYhMw" name="same_type" constrainedElement="_TdFSoMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdFSpsxiEeCiaMUyCyYhMw" annotatedElement="_TdFSpcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz04Z9wbEeCT5O2F6sGn5g" name="same_type" constrainedElement="_gz04YtwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz04aNwbEeCT5O2F6sGn5g" annotatedElement="_gz04Z9wbEeCT5O2F6sGn5g">
<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="_TdFSp8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz04adwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.association->exists(end.type = self.object.type)</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TdFSqMxiEeCiaMUyCyYhMw" general="_6WKakLLQEeCsYvaJqFFivQ"/>
- <ownedAttribute xmi:id="_TdFSqcxiEeCiaMUyCyYhMw" name="association" visibility="public" type="_AwvxoGwNEdq7X4sGURiZYA" association="_TOSos8xiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdFSqsxiEeCiaMUyCyYhMw" annotatedElement="_TdFSqcxiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_gz04atwbEeCT5O2F6sGn5g" general="_6WKakLLQEeCsYvaJqFFivQ"/>
+ <ownedAttribute xmi:id="_gz04a9wbEeCT5O2F6sGn5g" name="association" visibility="public" type="_AwvxoGwNEdq7X4sGURiZYA" association="_gySnTNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz04bNwbEeCT5O2F6sGn5g" annotatedElement="_gz04a9wbEeCT5O2F6sGn5g">
<body>Association to be cleared.</body>
</ownedComment>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdFSq8xiEeCiaMUyCyYhMw" name="object" visibility="public" type="_TgzVAMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TZOtYMxiEeCiaMUyCyYhMw" association="_TRXK0MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdFSrMxiEeCiaMUyCyYhMw" annotatedElement="_TdFSq8xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz04bdwbEeCT5O2F6sGn5g" name="object" visibility="public" type="_g0aHKdwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzBnMNwbEeCT5O2F6sGn5g" association="_gyliMdwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz04btwbEeCT5O2F6sGn5g" annotatedElement="_gz04bdwbEeCT5O2F6sGn5g">
<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="_TdGgwMxiEeCiaMUyCyYhMw" name="ClearStructuralFeatureAction">
- <ownedComment xmi:id="_TdGgwcxiEeCiaMUyCyYhMw" annotatedElement="_TdGgwMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gz1fYNwbEeCT5O2F6sGn5g" name="ClearStructuralFeatureAction">
+ <ownedComment xmi:id="_gz2GcNwbEeCT5O2F6sGn5g" annotatedElement="_gz1fYNwbEeCT5O2F6sGn5g">
<body>A clear structural feature action is a structural feature action that removes all values of a structural feature.</body>
</ownedComment>
- <ownedRule xmi:id="_TdGgwsxiEeCiaMUyCyYhMw" name="type_of_result" constrainedElement="_TdGgwMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdGgw8xiEeCiaMUyCyYhMw" annotatedElement="_TdGgwsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdGgxMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz2Gc9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result->notEmpty() implies self.result.type = self.object.type</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdGgxcxiEeCiaMUyCyYhMw" name="multiplicity_of_result" constrainedElement="_TdGgwMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdGgxsxiEeCiaMUyCyYhMw" annotatedElement="_TdGgxcxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdGgx8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz2GdtwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result->notEmpty() implies self.result.multiplicity.is(1,1)</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TdGgyMxiEeCiaMUyCyYhMw" general="_TnDG8MxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TdGgycxiEeCiaMUyCyYhMw" name="result" visibility="public" type="_TkOccMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TZP7gMxiEeCiaMUyCyYhMw" association="_TV2pQMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdGgysxiEeCiaMUyCyYhMw" annotatedElement="_TdGgycxiEeCiaMUyCyYhMw">
+ <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">
<body>Gives the output pin on which the result is put.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdGgy8xiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz2GetwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TdHH0MxiEeCiaMUyCyYhMw" name="ClearVariableAction">
- <ownedComment xmi:id="_TdHH0cxiEeCiaMUyCyYhMw" annotatedElement="_TdHH0MxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gz2Ge9wbEeCT5O2F6sGn5g" name="ClearVariableAction">
+ <ownedComment xmi:id="_gz2GfNwbEeCT5O2F6sGn5g" annotatedElement="_gz2Ge9wbEeCT5O2F6sGn5g">
<body>A clear variable action is a variable action that removes all values of a variable.</body>
</ownedComment>
- <generalization xmi:id="_TdHH0sxiEeCiaMUyCyYhMw" general="_TnoVwMxiEeCiaMUyCyYhMw"/>
+ <generalization xmi:id="_gz2GfdwbEeCT5O2F6sGn5g" general="_g2ZrMNwbEeCT5O2F6sGn5g"/>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TdIV8MxiEeCiaMUyCyYhMw" name="Collaboration">
- <ownedComment xmi:id="_TdIV8cxiEeCiaMUyCyYhMw" annotatedElement="_TdIV8MxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gz2GftwbEeCT5O2F6sGn5g" name="Collaboration">
+ <ownedComment xmi:id="_gz2Gf9wbEeCT5O2F6sGn5g" annotatedElement="_gz2GftwbEeCT5O2F6sGn5g">
<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="_TdIV8sxiEeCiaMUyCyYhMw" general="_FQiVsGwYEdqHKKVoxc0dlA"/>
- <generalization xmi:id="_TdIV88xiEeCiaMUyCyYhMw" general="_iY7sMGvsEdqG6fBIPwe-mw"/>
- <ownedAttribute xmi:id="_TdIV9MxiEeCiaMUyCyYhMw" name="collaborationRole" visibility="public" type="_0dB44PnhEdunWsS3se92JQ" subsettedProperty="_TnHYaMxiEeCiaMUyCyYhMw" association="_TOdAwMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdIV9cxiEeCiaMUyCyYhMw" annotatedElement="_TdIV9MxiEeCiaMUyCyYhMw">
+ <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">
<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="_TdIV9sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdIV98xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz2GhNwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz2GhdwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TdJkEMxiEeCiaMUyCyYhMw" name="CollaborationUse">
- <ownedComment xmi:id="_TdJkEcxiEeCiaMUyCyYhMw" annotatedElement="_TdJkEMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gz2tgNwbEeCT5O2F6sGn5g" name="CollaborationUse">
+ <ownedComment xmi:id="_gz2tgdwbEeCT5O2F6sGn5g" annotatedElement="_gz2tgNwbEeCT5O2F6sGn5g">
<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="_TdJkEsxiEeCiaMUyCyYhMw" name="client_elements" constrainedElement="_TdJkEMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdJkE8xiEeCiaMUyCyYhMw" annotatedElement="_TdJkEsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdJkFMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz2thNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdJkFcxiEeCiaMUyCyYhMw" name="every_role" constrainedElement="_TdJkEMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdJkFsxiEeCiaMUyCyYhMw" annotatedElement="_TdJkFcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz2thdwbEeCT5O2F6sGn5g" name="every_role" constrainedElement="_gz2tgNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz2thtwbEeCT5O2F6sGn5g" annotatedElement="_gz2thdwbEeCT5O2F6sGn5g">
<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="_TdJkF8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz2th9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdJkGMxiEeCiaMUyCyYhMw" name="connectors" constrainedElement="_TdJkEMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdJkGcxiEeCiaMUyCyYhMw" annotatedElement="_TdJkGMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdJkGsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz2titwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TdJkG8xiEeCiaMUyCyYhMw" general="_csVgUGvtEdqG6fBIPwe-mw"/>
- <ownedAttribute xmi:id="_TdJkHMxiEeCiaMUyCyYhMw" name="roleBinding" visibility="public" type="_rEDGkGwKEdq7X4sGURiZYA" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TWp6gMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdJkHcxiEeCiaMUyCyYhMw" annotatedElement="_TdJkHMxiEeCiaMUyCyYhMw">
+ <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">
<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="_TdJkHsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdJkH8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz2tjtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz2tj9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdJkIMxiEeCiaMUyCyYhMw" name="type" visibility="public" type="_TdIV8MxiEeCiaMUyCyYhMw" association="_TYJvUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdJkIcxiEeCiaMUyCyYhMw" annotatedElement="_TdJkIMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz2tkNwbEeCT5O2F6sGn5g" name="type" visibility="public" type="_gz2GftwbEeCT5O2F6sGn5g" association="_gy98sNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz2tkdwbEeCT5O2F6sGn5g" annotatedElement="_gz2tkNwbEeCT5O2F6sGn5g">
<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="_TdLZQMxiEeCiaMUyCyYhMw" name="CombinedFragment">
- <ownedComment xmi:id="_TdLZQcxiEeCiaMUyCyYhMw" annotatedElement="_TdLZQMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gz3UkNwbEeCT5O2F6sGn5g" name="CombinedFragment">
+ <ownedComment xmi:id="_gz3UkdwbEeCT5O2F6sGn5g" annotatedElement="_gz3UkNwbEeCT5O2F6sGn5g">
<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="_TdLZQsxiEeCiaMUyCyYhMw" name="minint_and_maxint" constrainedElement="_TdLZQMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdLZQ8xiEeCiaMUyCyYhMw" annotatedElement="_TdLZQsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdMAUMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz3UlNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdMAUcxiEeCiaMUyCyYhMw" name="break" constrainedElement="_TdLZQMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdMAUsxiEeCiaMUyCyYhMw" annotatedElement="_TdMAUcxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdMAU8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz3Ul9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdMAVMxiEeCiaMUyCyYhMw" name="consider_and_ignore" constrainedElement="_TdLZQMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdMAVcxiEeCiaMUyCyYhMw" annotatedElement="_TdMAVMxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz3UmNwbEeCT5O2F6sGn5g" name="consider_and_ignore" constrainedElement="_gz3UkNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz3UmdwbEeCT5O2F6sGn5g" annotatedElement="_gz3UmNwbEeCT5O2F6sGn5g">
<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="_TdMAVsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz3UmtwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>((interactionOperator = #consider) or (interactionOperator = #ignore)) implies oclsisTypeOf(CombineIgnoreFragment)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdMAV8xiEeCiaMUyCyYhMw" name="opt_loop_break_neg" constrainedElement="_TdLZQMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdMAWMxiEeCiaMUyCyYhMw" annotatedElement="_TdMAV8xiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdMAWcxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz3UndwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TdMAWsxiEeCiaMUyCyYhMw" general="_Tg6pwMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TdMAW8xiEeCiaMUyCyYhMw" name="cfragmentGate" visibility="public" type="_TfY_wMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TOXhM8xiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdMAXMxiEeCiaMUyCyYhMw" annotatedElement="_TdMAW8xiEeCiaMUyCyYhMw">
+ <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">
<body>Specifies the gates that form the interface between this CombinedFragment and its surroundings</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdMAXcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdMAXsxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz3UodwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz3UotwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdMAX8xiEeCiaMUyCyYhMw" name="interactionOperator" visibility="public" type="_Tnyt0MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdMAYMxiEeCiaMUyCyYhMw" annotatedElement="_TdMAX8xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz3Uo9wbEeCT5O2F6sGn5g" name="interactionOperator" visibility="public" type="_g2dVkNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz3UpNwbEeCT5O2F6sGn5g" annotatedElement="_gz3Uo9wbEeCT5O2F6sGn5g">
<body>Specifies the operation which defines the semantics of this combination of InteractionFragments.</body>
</ownedComment>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_TdMAYcxiEeCiaMUyCyYhMw" type="_Tnyt0MxiEeCiaMUyCyYhMw" instance="_Tnyt0sxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_gz3UpdwbEeCT5O2F6sGn5g" type="_g2dVkNwbEeCT5O2F6sGn5g" instance="_g2dVktwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdMAYsxiEeCiaMUyCyYhMw" name="operand" visibility="public" type="_Tg734MxiEeCiaMUyCyYhMw" isOrdered="true" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TRvlUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdMAY8xiEeCiaMUyCyYhMw" annotatedElement="_TdMAYsxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz3UptwbEeCT5O2F6sGn5g" name="operand" visibility="public" type="_g0dKcNwbEeCT5O2F6sGn5g" isOrdered="true" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gymwW9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz3Up9wbEeCT5O2F6sGn5g" annotatedElement="_gz3UptwbEeCT5O2F6sGn5g">
<body>The set of operands of the combined fragment.</body>
</ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdMAZMxiEeCiaMUyCyYhMw" value="*"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz3UqNwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_Q8DcULGzEeCDe8CO90iVKQ" name="Comment">
- <ownedComment xmi:id="_TdMAZcxiEeCiaMUyCyYhMw" annotatedElement="_Q8DcULGzEeCDe8CO90iVKQ">
+ <ownedComment xmi:id="_gz3UqdwbEeCT5O2F6sGn5g" annotatedElement="_Q8DcULGzEeCDe8CO90iVKQ">
<body>A comment is a textual annotation that can be attached to a set of elements.</body>
</ownedComment>
- <generalization xmi:id="_TdMnYMxiEeCiaMUyCyYhMw" general="_kl90MGvbEdq4DLWZOhbdEA"/>
- <ownedAttribute xmi:id="_TdMnYcxiEeCiaMUyCyYhMw" name="annotatedElement" visibility="public" type="_kl90MGvbEdq4DLWZOhbdEA" association="_TOD_MMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdMnYsxiEeCiaMUyCyYhMw" annotatedElement="_TdMnYcxiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_gz3UqtwbEeCT5O2F6sGn5g" general="_kl90MGvbEdq4DLWZOhbdEA"/>
+ <ownedAttribute xmi:id="_gz3Uq9wbEeCT5O2F6sGn5g" name="annotatedElement" visibility="public" type="_kl90MGvbEdq4DLWZOhbdEA" association="_gySAPtwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz3UrNwbEeCT5O2F6sGn5g" annotatedElement="_gz3Uq9wbEeCT5O2F6sGn5g">
<body>References the Element(s) being commented.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdMnY8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdMnZMxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz3UrdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz3UrtwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
<ownedAttribute xmi:id="_WiuJ4LGzEeCDe8CO90iVKQ" name="body" visibility="public">
- <ownedComment xmi:id="_TdMnZcxiEeCiaMUyCyYhMw" annotatedElement="_WiuJ4LGzEeCDe8CO90iVKQ">
+ <ownedComment xmi:id="_gz3Ur9wbEeCT5O2F6sGn5g" 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="_TdNOcMxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz3UsNwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_E-7IoKJ9EdywJr5C4uHLKw" name="CommunicationPath">
- <ownedComment xmi:id="_TdOckMxiEeCiaMUyCyYhMw" annotatedElement="_E-7IoKJ9EdywJr5C4uHLKw">
+ <ownedComment xmi:id="_gz37oNwbEeCT5O2F6sGn5g" 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="_TdOckcxiEeCiaMUyCyYhMw" name="association_ends" constrainedElement="_E-7IoKJ9EdywJr5C4uHLKw">
- <ownedComment xmi:id="_TdOcksxiEeCiaMUyCyYhMw" annotatedElement="_TdOckcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz37odwbEeCT5O2F6sGn5g" name="association_ends" constrainedElement="_E-7IoKJ9EdywJr5C4uHLKw">
+ <ownedComment xmi:id="_gz37otwbEeCT5O2F6sGn5g" annotatedElement="_gz37odwbEeCT5O2F6sGn5g">
<body>The association ends of a CommunicationPath are typed by DeploymentTargets.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdOck8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz37o9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.endType->forAll (t | t.oclIsKindOf(DeploymentTarget))</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TdPDoMxiEeCiaMUyCyYhMw" general="_AwvxoGwNEdq7X4sGURiZYA"/>
+ <generalization xmi:id="_gz37pNwbEeCT5O2F6sGn5g" general="_AwvxoGwNEdq7X4sGURiZYA"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_DAbfwa69EdqjppZik4kD8A" name="Component">
- <ownedComment xmi:id="_TdPDocxiEeCiaMUyCyYhMw" annotatedElement="_DAbfwa69EdqjppZik4kD8A">
+ <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="_TdPDosxiEeCiaMUyCyYhMw" annotatedElement="_DAbfwa69EdqjppZik4kD8A">
+ <ownedComment xmi:id="_gz4isNwbEeCT5O2F6sGn5g" 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="_TdPqsMxiEeCiaMUyCyYhMw" name="no_nested_classifiers" constrainedElement="_DAbfwa69EdqjppZik4kD8A">
- <ownedComment xmi:id="_TdPqscxiEeCiaMUyCyYhMw" annotatedElement="_TdPqsMxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz4isdwbEeCT5O2F6sGn5g" name="no_nested_classifiers" constrainedElement="_DAbfwa69EdqjppZik4kD8A">
+ <ownedComment xmi:id="_gz4istwbEeCT5O2F6sGn5g" annotatedElement="_gz4isdwbEeCT5O2F6sGn5g">
<body>A component cannot nest classifiers.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdPqssxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz4is9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.nestedClassifier->isEmpty()</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdPqs8xiEeCiaMUyCyYhMw" name="no_packaged_elements" constrainedElement="_DAbfwa69EdqjppZik4kD8A">
- <ownedComment xmi:id="_TdPqtMxiEeCiaMUyCyYhMw" annotatedElement="_TdPqs8xiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdPqtcxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz4ittwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>(not self.class->isEmpty()) implies self.packagedElement->isEmpty()</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TdPqtsxiEeCiaMUyCyYhMw" general="_00owUGvdEdq4DLWZOhbdEA"/>
- <ownedAttribute xmi:id="_TdQRwMxiEeCiaMUyCyYhMw" name="isIndirectlyInstantiated" visibility="public">
- <ownedComment xmi:id="_TdQRwcxiEeCiaMUyCyYhMw" annotatedElement="_TdQRwMxiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_gz4it9wbEeCT5O2F6sGn5g" general="_00owUGvdEdq4DLWZOhbdEA"/>
+ <ownedAttribute xmi:id="_gz4iuNwbEeCT5O2F6sGn5g" name="isIndirectlyInstantiated" visibility="public">
+ <ownedComment xmi:id="_gz4iudwbEeCT5O2F6sGn5g" annotatedElement="_gz4iuNwbEeCT5O2F6sGn5g">
<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="_TdQRwsxiEeCiaMUyCyYhMw" value="true"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gz4iutwbEeCT5O2F6sGn5g" value="true"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdQRw8xiEeCiaMUyCyYhMw" name="packagedElement" visibility="public" type="_jKxnwGwLEdq7X4sGURiZYA" aggregation="composite" subsettedProperty="_TiunpMxiEeCiaMUyCyYhMw" association="_TTMW0MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdQRxMxiEeCiaMUyCyYhMw" annotatedElement="_TdQRw8xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz4iu9wbEeCT5O2F6sGn5g" name="packagedElement" visibility="public" type="_jKxnwGwLEdq7X4sGURiZYA" aggregation="composite" subsettedProperty="_g1S4AdwbEeCT5O2F6sGn5g" association="_gyrBy9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz4ivNwbEeCT5O2F6sGn5g" annotatedElement="_gz4iu9wbEeCT5O2F6sGn5g">
<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="_TdQRxcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdQRxsxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz4ivdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz4ivtwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdQ40MxiEeCiaMUyCyYhMw" name="provided" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" association="_TTza0MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdQ40cxiEeCiaMUyCyYhMw" annotatedElement="_TdQ40MxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz4iv9wbEeCT5O2F6sGn5g" name="provided" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" association="_gyuFENwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz4iwNwbEeCT5O2F6sGn5g" annotatedElement="_gz4iv9wbEeCT5O2F6sGn5g">
<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="_TdQ40sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdQ408xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz4iwdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz4iwtwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdQ41MxiEeCiaMUyCyYhMw" name="realization" visibility="public" type="_TdW_cMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw _TXox8cxiEeCiaMUyCyYhMw" association="_TT_oEMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdQ41cxiEeCiaMUyCyYhMw" annotatedElement="_TdQ41MxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz4iw9wbEeCT5O2F6sGn5g" name="realization" visibility="public" type="_gz6-8NwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g _gy8HhdwbEeCT5O2F6sGn5g" association="_gyusK9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz4ixNwbEeCT5O2F6sGn5g" annotatedElement="_gz4iw9wbEeCT5O2F6sGn5g">
<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="_TdQ41sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdQ418xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz4ixdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz4ixtwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdRf4MxiEeCiaMUyCyYhMw" name="required" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" association="_TVrDEMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdRf4cxiEeCiaMUyCyYhMw" annotatedElement="_TdRf4MxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz5JwNwbEeCT5O2F6sGn5g" name="required" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" isReadOnly="true" isDerived="true" association="_gy0LsNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz5JwdwbEeCT5O2F6sGn5g" annotatedElement="_gz5JwNwbEeCT5O2F6sGn5g">
<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="_TdRf4sxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdRf48xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz5JwtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz5Jw9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_IJwKAK69EdqjppZik4kD8A" name="createOwnedClass">
<ownedComment xmi:id="_gykdUPZPEdqYHf-imTcTdw" annotatedElement="_IJwKAK69EdqjppZik4kD8A">
@@ -4592,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="_TdRf5cxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_TdRf5MxiEeCiaMUyCyYhMw" annotatedElement="_PGB0gLLUEeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_PGB0gLLUEeCsYvaJqFFivQ" name="provided" visibility="public" bodyCondition="_gz5JxdwbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gz5JxNwbEeCT5O2F6sGn5g" annotatedElement="_PGB0gLLUEeCsYvaJqFFivQ">
<body>Missing derivation for Component::/provided : Interface</body>
</ownedComment>
- <ownedRule xmi:id="_TdRf5cxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_PGB0gLLUEeCsYvaJqFFivQ _TdQ40MxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdRf5sxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz5JxdwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_PGB0gLLUEeCsYvaJqFFivQ _gz4iv9wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz5JxtwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result =
let realizedInterfaces : Set(Interface) = RealizedInterfaces(self) ,
@@ -4611,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="_TdSG8MxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdSG8cxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz5Jx9wbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz5JyNwbEeCT5O2F6sGn5g" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_TdSuAMxiEeCiaMUyCyYhMw" name="realizedInterfaces" visibility="public" bodyCondition="_TdSuAsxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_TdSuAcxiEeCiaMUyCyYhMw" annotatedElement="_TdSuAMxiEeCiaMUyCyYhMw">
+ <ownedOperation xmi:id="_gz5JydwbEeCT5O2F6sGn5g" name="realizedInterfaces" visibility="public" bodyCondition="_gz5w0NwbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gz5JytwbEeCT5O2F6sGn5g" annotatedElement="_gz5JydwbEeCT5O2F6sGn5g">
<body>Utility returning the set of realized interfaces of a component.</body>
</ownedComment>
- <ownedRule xmi:id="_TdSuAsxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_TdSuAMxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdSuA8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz5w0NwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gz5JydwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz5w0dwbEeCT5O2F6sGn5g">
<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="_TdSuBMxiEeCiaMUyCyYhMw" name="result" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdSuBcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdSuBsxiEeCiaMUyCyYhMw" value="*"/>
+ <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>
- <ownedParameter xmi:id="_TdTVEMxiEeCiaMUyCyYhMw" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
+ <ownedParameter xmi:id="_gz5w1dwbEeCT5O2F6sGn5g" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
</ownedOperation>
- <ownedOperation xmi:id="_lHjyALLUEeCsYvaJqFFivQ" name="required" visibility="public" bodyCondition="_TdTVEsxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_TdTVEcxiEeCiaMUyCyYhMw" annotatedElement="_lHjyALLUEeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_lHjyALLUEeCsYvaJqFFivQ" name="required" visibility="public" bodyCondition="_gz5w19wbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gz5w1twbEeCT5O2F6sGn5g" annotatedElement="_lHjyALLUEeCsYvaJqFFivQ">
<body>Missing derivation for Component::/required : Interface</body>
</ownedComment>
- <ownedRule xmi:id="_TdTVEsxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_lHjyALLUEeCsYvaJqFFivQ _TdRf4MxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdTVE8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz5w19wbEeCT5O2F6sGn5g" name="spec" constrainedElement="_lHjyALLUEeCsYvaJqFFivQ _gz5JwNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz5w2NwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result =
let usedInterfaces : Set(Interface) = UsedInterfaces(self),
@@ -4652,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="_TdT8IMxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdT8IcxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz5w2dwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz5w2twbEeCT5O2F6sGn5g" value="*"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_TdUjMMxiEeCiaMUyCyYhMw" name="usedInterfaces" visibility="public" bodyCondition="_TdUjMsxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_TdUjMcxiEeCiaMUyCyYhMw" annotatedElement="_TdUjMMxiEeCiaMUyCyYhMw">
+ <ownedOperation xmi:id="_gz5w29wbEeCT5O2F6sGn5g" name="usedInterfaces" visibility="public" bodyCondition="_gz5w3dwbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gz5w3NwbEeCT5O2F6sGn5g" annotatedElement="_gz5w29wbEeCT5O2F6sGn5g">
<body>Utility returning the set of used interfaces of a component.</body>
</ownedComment>
- <ownedRule xmi:id="_TdUjMsxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_TdUjMMxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdUjM8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz5w3dwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_gz5w29wbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz5w3twbEeCT5O2F6sGn5g">
<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="_TdUjNMxiEeCiaMUyCyYhMw" name="result" visibility="public" type="_8Ugn8GvtEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdUjNcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdUjNsxiEeCiaMUyCyYhMw" value="*"/>
+ <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>
- <ownedParameter xmi:id="_TdUjN8xiEeCiaMUyCyYhMw" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
+ <ownedParameter xmi:id="_gz5w4twbEeCT5O2F6sGn5g" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA"/>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TdW_cMxiEeCiaMUyCyYhMw" name="ComponentRealization">
- <ownedComment xmi:id="_TdW_ccxiEeCiaMUyCyYhMw" annotatedElement="_TdW_cMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gz6-8NwbEeCT5O2F6sGn5g" name="ComponentRealization">
+ <ownedComment xmi:id="_gz6-8dwbEeCT5O2F6sGn5g" annotatedElement="_gz6-8NwbEeCT5O2F6sGn5g">
<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="_TdW_csxiEeCiaMUyCyYhMw" general="_TmaNwMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TdW_c8xiEeCiaMUyCyYhMw" name="abstraction" visibility="public" type="_DAbfwa69EdqjppZik4kD8A" subsettedProperty="_TeHNY8xiEeCiaMUyCyYhMw _TeckkMxiEeCiaMUyCyYhMw" association="_TT_oEMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdW_dMxiEeCiaMUyCyYhMw" annotatedElement="_TdW_c8xiEeCiaMUyCyYhMw">
+ <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">
<body>The Component that owns this ComponentRealization and which is implemented by its realizing classifiers.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdW_dcxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz6-9dwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdW_dsxiEeCiaMUyCyYhMw" name="realizingClassifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_TeHNYMxiEeCiaMUyCyYhMw" association="_TUEgkMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdW_d8xiEeCiaMUyCyYhMw" annotatedElement="_TdW_dsxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz6-9twbEeCT5O2F6sGn5g" name="realizingClassifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" subsettedProperty="_g0EI49wbEeCT5O2F6sGn5g" association="_gyvTNNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz6-99wbEeCT5O2F6sGn5g" annotatedElement="_gz6-9twbEeCT5O2F6sGn5g">
<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="_TdW_eMxiEeCiaMUyCyYhMw" value="*"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz6--NwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TdaCwMxiEeCiaMUyCyYhMw" name="ConditionalNode">
- <ownedComment xmi:id="_TdaCwcxiEeCiaMUyCyYhMw" annotatedElement="_TdaCwMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gz7mANwbEeCT5O2F6sGn5g" name="ConditionalNode">
+ <ownedComment xmi:id="_gz7mAdwbEeCT5O2F6sGn5g" annotatedElement="_gz7mANwbEeCT5O2F6sGn5g">
<body>A conditional node is a structured activity node that represents an exclusive choice among some number of alternatives.</body>
</ownedComment>
- <ownedRule xmi:id="_TdaCwsxiEeCiaMUyCyYhMw" name="result_no_incoming" constrainedElement="_TdaCwMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdaCw8xiEeCiaMUyCyYhMw" annotatedElement="_TdaCwsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdaCxMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz7mBNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdaCxcxiEeCiaMUyCyYhMw" name="no_input_pins" constrainedElement="_TdaCwMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdaCxsxiEeCiaMUyCyYhMw" annotatedElement="_TdaCxcxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdaCx8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz7mB9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdaCyMxiEeCiaMUyCyYhMw" name="one_clause_with_executable_node" constrainedElement="_TdaCwMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdaCycxiEeCiaMUyCyYhMw" annotatedElement="_TdaCyMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdaCysxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz7mCtwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdaCy8xiEeCiaMUyCyYhMw" name="matching_output_pins" constrainedElement="_TdaCwMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdaCzMxiEeCiaMUyCyYhMw" annotatedElement="_TdaCy8xiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdaCzcxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz7mDdwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdaCzsxiEeCiaMUyCyYhMw" name="executable_nodes" constrainedElement="_TdaCwMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdaCz8xiEeCiaMUyCyYhMw" annotatedElement="_TdaCzsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdaC0MxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz7mENwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdaC0cxiEeCiaMUyCyYhMw" name="clause_no_predecessor" constrainedElement="_TdaCwMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdaC0sxiEeCiaMUyCyYhMw" annotatedElement="_TdaC0cxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdaC08xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz7mE9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TdaC1MxiEeCiaMUyCyYhMw" general="_w1_2cLLREeCsYvaJqFFivQ"/>
- <ownedAttribute xmi:id="_TdaC1cxiEeCiaMUyCyYhMw" name="clause" visibility="public" type="_Tc_MAMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TOcZsMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdaC1sxiEeCiaMUyCyYhMw" annotatedElement="_TdaC1cxiEeCiaMUyCyYhMw">
+ <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">
<body>Set of clauses composing the conditional.</body>
</ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdaC18xiEeCiaMUyCyYhMw" value="*"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz7mF9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdaC2MxiEeCiaMUyCyYhMw" name="isAssured" visibility="public">
- <ownedComment xmi:id="_TdaC2cxiEeCiaMUyCyYhMw" annotatedElement="_TdaC2MxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz7mGNwbEeCT5O2F6sGn5g" name="isAssured" visibility="public">
+ <ownedComment xmi:id="_gz7mGdwbEeCT5O2F6sGn5g" annotatedElement="_gz7mGNwbEeCT5O2F6sGn5g">
<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="_TdaC2sxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gz7mGtwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdaC28xiEeCiaMUyCyYhMw" name="isDeterminate" visibility="public">
- <ownedComment xmi:id="_TdaC3MxiEeCiaMUyCyYhMw" annotatedElement="_TdaC28xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz7mG9wbEeCT5O2F6sGn5g" name="isDeterminate" visibility="public">
+ <ownedComment xmi:id="_gz7mHNwbEeCT5O2F6sGn5g" annotatedElement="_gz7mG9wbEeCT5O2F6sGn5g">
<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="_TdaC3cxiEeCiaMUyCyYhMw"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_gz7mHdwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdaC3sxiEeCiaMUyCyYhMw" name="result" visibility="public" type="_TkOccMxiEeCiaMUyCyYhMw" isOrdered="true" aggregation="composite" redefinedProperty="_TnFjM8xiEeCiaMUyCyYhMw" association="_TV33YMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdaC38xiEeCiaMUyCyYhMw" annotatedElement="_TdaC3sxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz7mHtwbEeCT5O2F6sGn5g" name="result" visibility="public" type="_g1fsRdwbEeCT5O2F6sGn5g" isOrdered="true" aggregation="composite" redefinedProperty="_g2IlgdwbEeCT5O2F6sGn5g" association="_gy0ywNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz7mH9wbEeCT5O2F6sGn5g" annotatedElement="_gz7mHtwbEeCT5O2F6sGn5g">
<body>A list of output pins that constitute the data flow outputs of the conditional.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdaC4MxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdaC4cxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz7mINwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz7mIdwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_0dB44PnhEdunWsS3se92JQ" name="ConnectableElement" isAbstract="true">
- <ownedComment xmi:id="_Tdap0MxiEeCiaMUyCyYhMw" annotatedElement="_0dB44PnhEdunWsS3se92JQ">
+ <ownedComment xmi:id="_gz7mItwbEeCT5O2F6sGn5g" 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="_Tdap0cxiEeCiaMUyCyYhMw" annotatedElement="_0dB44PnhEdunWsS3se92JQ">
+ <ownedComment xmi:id="_gz7mI9wbEeCT5O2F6sGn5g" annotatedElement="_0dB44PnhEdunWsS3se92JQ">
<body>A connectable element may be exposed as a connectable element template parameter.</body>
</ownedComment>
- <generalization xmi:id="_Tdap0sxiEeCiaMUyCyYhMw" general="_TndWoMxiEeCiaMUyCyYhMw"/>
- <generalization xmi:id="_TdbQ4MxiEeCiaMUyCyYhMw" general="_TkqhUMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TdbQ4cxiEeCiaMUyCyYhMw" name="end" visibility="public" type="_aOgw0GveEdq4DLWZOhbdEA" isOrdered="true" isReadOnly="true" isDerived="true" association="_81UZgPnhEdunWsS3se92JQ">
- <ownedComment xmi:id="_TdbQ4sxiEeCiaMUyCyYhMw" annotatedElement="_TdbQ4cxiEeCiaMUyCyYhMw">
+ <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">
<body>Denotes a set of connector ends that attaches to this connectable element.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdbQ48xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdbQ5MxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz7mKNwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz7mKdwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdhXgMxiEeCiaMUyCyYhMw" name="templateParameter" visibility="public" type="_Tdka0MxiEeCiaMUyCyYhMw" redefinedProperty="_TkqhVsxiEeCiaMUyCyYhMw" association="_TOgrIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdhXgcxiEeCiaMUyCyYhMw" annotatedElement="_TdhXgMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz7mKtwbEeCT5O2F6sGn5g" name="templateParameter" visibility="public" type="_gz80INwbEeCT5O2F6sGn5g" redefinedProperty="_g1noFtwbEeCT5O2F6sGn5g" association="_gyVqmNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz7mK9wbEeCT5O2F6sGn5g" annotatedElement="_gz7mKtwbEeCT5O2F6sGn5g">
<body>The ConnectableElementTemplateParameter for this ConnectableElement parameter.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdhXgsxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz7mLNwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedOperation xmi:id="_ETr20LLVEeCsYvaJqFFivQ" name="end" visibility="public" bodyCondition="_Tdh-kcxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_Tdh-kMxiEeCiaMUyCyYhMw" annotatedElement="_ETr20LLVEeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_ETr20LLVEeCsYvaJqFFivQ" name="end" visibility="public" bodyCondition="_gz8NEdwbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gz8NENwbEeCT5O2F6sGn5g" annotatedElement="_ETr20LLVEeCsYvaJqFFivQ">
<body>Missing derivation for ConnectableElement::/end : ConnectorEnd</body>
</ownedComment>
- <ownedRule xmi:id="_Tdh-kcxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_ETr20LLVEeCsYvaJqFFivQ _TdbQ4cxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tdh-ksxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz8NEdwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_ETr20LLVEeCsYvaJqFFivQ _gz7mJtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz8NEtwbEeCT5O2F6sGn5g">
<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="_TdiloMxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdilocxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz8NE9wbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz8NFNwbEeCT5O2F6sGn5g" value="*"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Tdka0MxiEeCiaMUyCyYhMw" name="ConnectableElementTemplateParameter">
- <ownedComment xmi:id="_Tdka0cxiEeCiaMUyCyYhMw" annotatedElement="_Tdka0MxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gz80INwbEeCT5O2F6sGn5g" name="ConnectableElementTemplateParameter">
+ <ownedComment xmi:id="_gz80IdwbEeCT5O2F6sGn5g" annotatedElement="_gz80INwbEeCT5O2F6sGn5g">
<body>A connectable element template parameter exposes a connectable element as a formal parameter for a template.</body>
</ownedComment>
- <generalization xmi:id="_Tdka0sxiEeCiaMUyCyYhMw" general="_KxRzgGvuEdqG6fBIPwe-mw"/>
- <ownedAttribute xmi:id="_Tdka08xiEeCiaMUyCyYhMw" name="parameteredElement" visibility="public" type="_0dB44PnhEdunWsS3se92JQ" redefinedProperty="_TnLp2cxiEeCiaMUyCyYhMw" association="_TOgrIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tdka1MxiEeCiaMUyCyYhMw" annotatedElement="_Tdka08xiEeCiaMUyCyYhMw">
+ <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">
<body>The ConnectableElement for this template parameter.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Tdlo8MxiEeCiaMUyCyYhMw" name="ConnectionPointReference">
- <ownedComment xmi:id="_Tdlo8cxiEeCiaMUyCyYhMw" annotatedElement="_Tdlo8MxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gz80JdwbEeCT5O2F6sGn5g" name="ConnectionPointReference">
+ <ownedComment xmi:id="_gz80JtwbEeCT5O2F6sGn5g" annotatedElement="_gz80JdwbEeCT5O2F6sGn5g">
<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="_Tdlo8sxiEeCiaMUyCyYhMw" name="exit_pseudostates" constrainedElement="_Tdlo8MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tdlo88xiEeCiaMUyCyYhMw" annotatedElement="_Tdlo8sxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tdlo9MxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz80KdwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>exit->notEmpty() implies exit->forAll(e | e.kind = #exitPoint)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Tdlo9cxiEeCiaMUyCyYhMw" name="entry_pseudostates" constrainedElement="_Tdlo8MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tdlo9sxiEeCiaMUyCyYhMw" annotatedElement="_Tdlo9cxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tdlo98xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz80LNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>entry->notEmpty() implies entry->forAll(e | e.kind = #entryPoint)</body>
</specification>
</ownedRule>
- <generalization xmi:id="_Tdlo-MxiEeCiaMUyCyYhMw" general="_xM1WoPnlEdunWsS3se92JQ"/>
- <ownedAttribute xmi:id="_Tdlo-cxiEeCiaMUyCyYhMw" name="entry" visibility="public" type="_TmNZcMxiEeCiaMUyCyYhMw" association="_TPC2oMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tdlo-sxiEeCiaMUyCyYhMw" annotatedElement="_Tdlo-cxiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_gz80LdwbEeCT5O2F6sGn5g" general="_xM1WoPnlEdunWsS3se92JQ"/>
+ <ownedAttribute xmi:id="_gz80LtwbEeCT5O2F6sGn5g" name="entry" visibility="public" type="_g1zOQNwbEeCT5O2F6sGn5g" association="_gyajE9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz80L9wbEeCT5O2F6sGn5g" annotatedElement="_gz80LtwbEeCT5O2F6sGn5g">
<body>The entryPoint kind pseudo states corresponding to this connection point.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tdlo-8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tdlo_MxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz80MNwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz80MdwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tdlo_cxiEeCiaMUyCyYhMw" name="exit" visibility="public" type="_TmNZcMxiEeCiaMUyCyYhMw" association="_TPI9QMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Tdlo_sxiEeCiaMUyCyYhMw" annotatedElement="_Tdlo_cxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz80MtwbEeCT5O2F6sGn5g" name="exit" visibility="public" type="_g1zOQNwbEeCT5O2F6sGn5g" association="_gybxN9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz80M9wbEeCT5O2F6sGn5g" annotatedElement="_gz80MtwbEeCT5O2F6sGn5g">
<body>The exitPoints kind pseudo states corresponding to this connection point.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tdlo_8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdlpAMxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz80NNwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz80NdwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdlpAcxiEeCiaMUyCyYhMw" name="state" visibility="public" type="_Tm1rkMxiEeCiaMUyCyYhMw" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_TOhSMcxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdlpAsxiEeCiaMUyCyYhMw" annotatedElement="_TdlpAcxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz80NtwbEeCT5O2F6sGn5g" name="state" visibility="public" type="_g2Ce0NwbEeCT5O2F6sGn5g" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_gyVqm9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz80N9wbEeCT5O2F6sGn5g" annotatedElement="_gz80NtwbEeCT5O2F6sGn5g">
<body>The State in which the connection point refreshens are defined.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdlpA8xiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz80ONwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_YxC2YLLWEeCsYvaJqFFivQ" name="Connector">
- <ownedComment xmi:id="_TdmQAMxiEeCiaMUyCyYhMw" annotatedElement="_YxC2YLLWEeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_gz9bMNwbEeCT5O2F6sGn5g" 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="_TdmQAcxiEeCiaMUyCyYhMw" annotatedElement="_YxC2YLLWEeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_gz9bMdwbEeCT5O2F6sGn5g" 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="_TdmQAsxiEeCiaMUyCyYhMw" name="types" constrainedElement="_YxC2YLLWEeCsYvaJqFFivQ">
- <ownedComment xmi:id="_TdmQA8xiEeCiaMUyCyYhMw" annotatedElement="_TdmQAsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdmQBMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz9bNNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Tdm3EMxiEeCiaMUyCyYhMw" name="roles" constrainedElement="_YxC2YLLWEeCsYvaJqFFivQ">
- <ownedComment xmi:id="_Tdm3EcxiEeCiaMUyCyYhMw" annotatedElement="_Tdm3EMxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz9bNdwbEeCT5O2F6sGn5g" name="roles" constrainedElement="_YxC2YLLWEeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_gz9bNtwbEeCT5O2F6sGn5g" annotatedElement="_gz9bNdwbEeCT5O2F6sGn5g">
<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="_Tdm3EsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz9bN9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Tdm3E8xiEeCiaMUyCyYhMw" name="between_interfaces_ports" constrainedElement="_YxC2YLLWEeCsYvaJqFFivQ">
- <ownedComment xmi:id="_Tdm3FMxiEeCiaMUyCyYhMw" annotatedElement="_Tdm3E8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz9bONwbEeCT5O2F6sGn5g" name="between_interfaces_ports" constrainedElement="_YxC2YLLWEeCsYvaJqFFivQ">
+ <ownedComment xmi:id="_gz9bOdwbEeCT5O2F6sGn5g" annotatedElement="_gz9bONwbEeCT5O2F6sGn5g">
<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="_Tdm3FcxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz9bOtwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Tdm3FsxiEeCiaMUyCyYhMw" name="compatible" constrainedElement="_YxC2YLLWEeCsYvaJqFFivQ">
- <ownedComment xmi:id="_Tdm3F8xiEeCiaMUyCyYhMw" annotatedElement="_Tdm3FsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tdm3GMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz9bPdwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TdneIMxiEeCiaMUyCyYhMw" general="_UL0VYLbAEeCRxrN1JUGuxA"/>
- <ownedAttribute xmi:id="_TdneIcxiEeCiaMUyCyYhMw" name="contract" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_TOk8lMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdneIsxiEeCiaMUyCyYhMw" annotatedElement="_TdneIcxiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_gz9bPtwbEeCT5O2F6sGn5g" general="_UL0VYLbAEeCRxrN1JUGuxA"/>
+ <ownedAttribute xmi:id="_gz9bP9wbEeCT5O2F6sGn5g" name="contract" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_gyW4sNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz9bQNwbEeCT5O2F6sGn5g" annotatedElement="_gz9bP9wbEeCT5O2F6sGn5g">
<body>The set of Behaviors that specify the valid interaction patterns across the connector.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdneI8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdneJMxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz9bQdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz9bQtwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdosQMxiEeCiaMUyCyYhMw" name="end" visibility="public" type="_aOgw0GveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TPAaYMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdosQcxiEeCiaMUyCyYhMw" annotatedElement="_TdosQMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz9bQ9wbEeCT5O2F6sGn5g" name="end" visibility="public" type="_aOgw0GveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gyZ8CdwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz9bRNwbEeCT5O2F6sGn5g" annotatedElement="_gz9bQ9wbEeCT5O2F6sGn5g">
<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="_TdosQsxiEeCiaMUyCyYhMw" value="2"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdosQ8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz9bRdwbEeCT5O2F6sGn5g" value="2"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz9bRtwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdosRMxiEeCiaMUyCyYhMw" name="kind" visibility="public" type="_echygLLWEeCsYvaJqFFivQ" isReadOnly="true" isDerived="true">
- <ownedComment xmi:id="_TdosRcxiEeCiaMUyCyYhMw" annotatedElement="_TdosRMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz-CQNwbEeCT5O2F6sGn5g" name="kind" visibility="public" type="_echygLLWEeCsYvaJqFFivQ" isReadOnly="true" isDerived="true">
+ <ownedComment xmi:id="_gz-CQdwbEeCT5O2F6sGn5g" annotatedElement="_gz-CQNwbEeCT5O2F6sGn5g">
<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="_TdosRsxiEeCiaMUyCyYhMw" name="redefinedConnector" visibility="public" type="_YxC2YLLWEeCsYvaJqFFivQ" subsettedProperty="_TmefMMxiEeCiaMUyCyYhMw" association="_TUL1UMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdosR8xiEeCiaMUyCyYhMw" annotatedElement="_TdosRsxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz-CQtwbEeCT5O2F6sGn5g" name="redefinedConnector" visibility="public" type="_YxC2YLLWEeCsYvaJqFFivQ" subsettedProperty="_g15U7twbEeCT5O2F6sGn5g" association="_gyv6S9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz-CQ9wbEeCT5O2F6sGn5g" annotatedElement="_gz-CQtwbEeCT5O2F6sGn5g">
<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="_TdosSMxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdosScxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz-CRNwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz-CRdwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdpTUMxiEeCiaMUyCyYhMw" name="type" visibility="public" type="_AwvxoGwNEdq7X4sGURiZYA" association="_TYK9cMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdpTUcxiEeCiaMUyCyYhMw" annotatedElement="_TdpTUMxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz-CRtwbEeCT5O2F6sGn5g" name="type" visibility="public" type="_AwvxoGwNEdq7X4sGURiZYA" association="_gy98tNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz-CR9wbEeCT5O2F6sGn5g" annotatedElement="_gz-CRtwbEeCT5O2F6sGn5g">
<body>An optional association that specifies the link corresponding to this connector.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdpTUsxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz-CSNwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedOperation xmi:id="_lgjO4LLWEeCsYvaJqFFivQ" name="kind" visibility="public" bodyCondition="_Tdp6YMxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_TdpTU8xiEeCiaMUyCyYhMw" annotatedElement="_lgjO4LLWEeCsYvaJqFFivQ">
+ <ownedOperation xmi:id="_lgjO4LLWEeCsYvaJqFFivQ" name="kind" visibility="public" bodyCondition="_gz-CStwbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gz-CSdwbEeCT5O2F6sGn5g" annotatedElement="_lgjO4LLWEeCsYvaJqFFivQ">
<body>Missing derivation for Connector::/kind : ConnectorKind</body>
</ownedComment>
- <ownedRule xmi:id="_Tdp6YMxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_lgjO4LLWEeCsYvaJqFFivQ _TdosRMxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tdp6YcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz-CStwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_lgjO4LLWEeCsYvaJqFFivQ _gz-CQNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz-CS9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result =
if end->exists(
@@ -4970,368 +4967,368 @@ endif</body>
</ownedOperation>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_aOgw0GveEdq4DLWZOhbdEA" name="ConnectorEnd">
- <ownedComment xmi:id="_TdrvkMxiEeCiaMUyCyYhMw" annotatedElement="_aOgw0GveEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_gz-pUNwbEeCT5O2F6sGn5g" 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="_TdrvkcxiEeCiaMUyCyYhMw" name="role_and_part_with_port" constrainedElement="_aOgw0GveEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_TdrvksxiEeCiaMUyCyYhMw" annotatedElement="_TdrvkcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz-pUdwbEeCT5O2F6sGn5g" name="role_and_part_with_port" constrainedElement="_aOgw0GveEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_gz-pUtwbEeCT5O2F6sGn5g" annotatedElement="_gz-pUdwbEeCT5O2F6sGn5g">
<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="_Tdrvk8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz-pU9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdsWoMxiEeCiaMUyCyYhMw" name="part_with_port_empty" constrainedElement="_aOgw0GveEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_TdsWocxiEeCiaMUyCyYhMw" annotatedElement="_TdsWoMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdsWosxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz-pVtwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdsWo8xiEeCiaMUyCyYhMw" name="multiplicity" constrainedElement="_aOgw0GveEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_TdsWpMxiEeCiaMUyCyYhMw" annotatedElement="_TdsWo8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz-pV9wbEeCT5O2F6sGn5g" name="multiplicity" constrainedElement="_aOgw0GveEdq4DLWZOhbdEA">
+ <ownedComment xmi:id="_gz-pWNwbEeCT5O2F6sGn5g" annotatedElement="_gz-pV9wbEeCT5O2F6sGn5g">
<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="_TdsWpcxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz-pWdwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Tds9sMxiEeCiaMUyCyYhMw" name="self_part_with_port" constrainedElement="_aOgw0GveEdq4DLWZOhbdEA">
- <ownedComment xmi:id="_Tds9scxiEeCiaMUyCyYhMw" annotatedElement="_Tds9sMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tds9ssxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz-pXNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_Tds9s8xiEeCiaMUyCyYhMw" general="_Gjgl0GveEdq4DLWZOhbdEA"/>
- <ownedAttribute xmi:id="_TdtkwMxiEeCiaMUyCyYhMw" name="definingEnd" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isReadOnly="true" isDerived="true" association="_TO00MsxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdtkwcxiEeCiaMUyCyYhMw" annotatedElement="_TdtkwMxiEeCiaMUyCyYhMw">
+ <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">
<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="_TdtkwsxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz-pYNwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Tdtkw8xiEeCiaMUyCyYhMw" name="partWithPort" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" association="_TTZLIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdtkxMxiEeCiaMUyCyYhMw" annotatedElement="_Tdtkw8xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_gz_QYNwbEeCT5O2F6sGn5g" name="partWithPort" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" association="_gysP4NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_gz_QYdwbEeCT5O2F6sGn5g" annotatedElement="_gz_QYNwbEeCT5O2F6sGn5g">
<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="_TdtkxcxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz_QYtwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
<ownedAttribute xmi:id="_81UZgfnhEdunWsS3se92JQ" name="role" visibility="public" type="_0dB44PnhEdunWsS3se92JQ" association="_81UZgPnhEdunWsS3se92JQ">
- <ownedComment xmi:id="_TdtkxsxiEeCiaMUyCyYhMw" annotatedElement="_81UZgfnhEdunWsS3se92JQ">
+ <ownedComment xmi:id="_gz_QY9wbEeCT5O2F6sGn5g" 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="_TduL0cxiEeCiaMUyCyYhMw" isQuery="true">
- <ownedComment xmi:id="_TduL0MxiEeCiaMUyCyYhMw" annotatedElement="_QT7XMFYKEdqrn7iZ0eqieg">
+ <ownedOperation xmi:id="_QT7XMFYKEdqrn7iZ0eqieg" name="definingEnd" visibility="public" bodyCondition="_gz_QZdwbEeCT5O2F6sGn5g" isQuery="true">
+ <ownedComment xmi:id="_gz_QZNwbEeCT5O2F6sGn5g" annotatedElement="_QT7XMFYKEdqrn7iZ0eqieg">
<body>Missing derivation for ConnectorEnd::/definingEnd : Property</body>
</ownedComment>
- <ownedRule xmi:id="_TduL0cxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_QT7XMFYKEdqrn7iZ0eqieg _TdtkwMxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TduL0sxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_gz_QZdwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_QT7XMFYKEdqrn7iZ0eqieg _gz-pXtwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz_QZtwbEeCT5O2F6sGn5g">
<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="_Tduy4MxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz_QZ9wbEeCT5O2F6sGn5g"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TdwoEMxiEeCiaMUyCyYhMw" name="ConsiderIgnoreFragment">
- <ownedComment xmi:id="_TdwoEcxiEeCiaMUyCyYhMw" annotatedElement="_TdwoEMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_gz_3cNwbEeCT5O2F6sGn5g" name="ConsiderIgnoreFragment">
+ <ownedComment xmi:id="_gz_3cdwbEeCT5O2F6sGn5g" annotatedElement="_gz_3cNwbEeCT5O2F6sGn5g">
<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="_TdwoEsxiEeCiaMUyCyYhMw" name="consider_or_ignore" constrainedElement="_TdwoEMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdwoE8xiEeCiaMUyCyYhMw" annotatedElement="_TdwoEsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdwoFMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz_3dNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>(interactionOperator = #consider) or (interactionOperator = #ignore)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdwoFcxiEeCiaMUyCyYhMw" name="type" constrainedElement="_TdwoEMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdwoFsxiEeCiaMUyCyYhMw" annotatedElement="_TdwoFcxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdwoF8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gz_3d9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>message->forAll(m | m.oclIsKindOf(Operation) or m.oclIsKindOf(Reception) or m.oclIsKindOf(Signal))</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TdwoGMxiEeCiaMUyCyYhMw" general="_TdLZQMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TdxPIMxiEeCiaMUyCyYhMw" name="message" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" association="_TQ4CoMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdxPIcxiEeCiaMUyCyYhMw" annotatedElement="_TdxPIMxiEeCiaMUyCyYhMw">
+ <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">
<body>The set of messages that apply to this fragment</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdxPIsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdxPI8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gz_3e9wbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gz_3fNwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TdzEUMxiEeCiaMUyCyYhMw" name="Constraint">
- <ownedComment xmi:id="_TdzEUcxiEeCiaMUyCyYhMw" annotatedElement="_TdzEUMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_g0AegNwbEeCT5O2F6sGn5g" name="Constraint">
+ <ownedComment xmi:id="_g0AegdwbEeCT5O2F6sGn5g" annotatedElement="_g0AegNwbEeCT5O2F6sGn5g">
<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="_TdzEUsxiEeCiaMUyCyYhMw" name="boolean_value" constrainedElement="_TdzEUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdzEU8xiEeCiaMUyCyYhMw" annotatedElement="_TdzEUsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdzEVMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0AehNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdzEVcxiEeCiaMUyCyYhMw" name="no_side_effects" constrainedElement="_TdzEUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdzEVsxiEeCiaMUyCyYhMw" annotatedElement="_TdzEVcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0AehdwbEeCT5O2F6sGn5g" name="no_side_effects" constrainedElement="_g0AegNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0AehtwbEeCT5O2F6sGn5g" annotatedElement="_g0AehdwbEeCT5O2F6sGn5g">
<body>Evaluating the value specification for a constraint must not have side effects.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdzEV8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0Aeh9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdzEWMxiEeCiaMUyCyYhMw" name="not_apply_to_self" constrainedElement="_TdzEUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdzEWcxiEeCiaMUyCyYhMw" annotatedElement="_TdzEWMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdzEWsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0AeitwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>not constrainedElement->includes(self)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TdzEW8xiEeCiaMUyCyYhMw" name="value_specification_boolean" constrainedElement="_TdzEUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdzEXMxiEeCiaMUyCyYhMw" annotatedElement="_TdzEW8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0Aei9wbEeCT5O2F6sGn5g" name="value_specification_boolean" constrainedElement="_g0AegNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0AejNwbEeCT5O2F6sGn5g" annotatedElement="_g0Aei9wbEeCT5O2F6sGn5g">
<body>The value specification for a constraint must evaluate to a Boolean value.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TdzEXcxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0AejdwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.specification().booleanValue().isOclKindOf(Boolean)</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TdzEXsxiEeCiaMUyCyYhMw" general="_jKxnwGwLEdq7X4sGURiZYA"/>
- <ownedAttribute xmi:id="_TdzEX8xiEeCiaMUyCyYhMw" name="constrainedElement" visibility="public" type="_kl90MGvbEdq4DLWZOhbdEA" isOrdered="true" association="_TOigUMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdzEYMxiEeCiaMUyCyYhMw" annotatedElement="_TdzEX8xiEeCiaMUyCyYhMw">
+ <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">
<body>The ordered set of Elements referenced by this Constraint.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdzEYcxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TdzEYsxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g0AekdwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g0AektwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdzEY8xiEeCiaMUyCyYhMw" name="context" visibility="public" type="_ZiwkoGwLEdq7X4sGURiZYA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_TS-7cMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdzEZMxiEeCiaMUyCyYhMw" annotatedElement="_TdzEY8xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_g0Aek9wbEeCT5O2F6sGn5g" name="context" visibility="public" type="_ZiwkoGwLEdq7X4sGURiZYA" subsettedProperty="_1vzv0LbIEeCRxrN1JUGuxA" association="_gyqavtwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0AelNwbEeCT5O2F6sGn5g" annotatedElement="_g0Aek9wbEeCT5O2F6sGn5g">
<body>Specifies the namespace that owns the NamedElement.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TdzEZcxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g0AeldwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TdzEZsxiEeCiaMUyCyYhMw" name="specification" visibility="public" type="_TnkrYMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_Teb9hMxiEeCiaMUyCyYhMw" association="_TXKQ0MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TdzEZ8xiEeCiaMUyCyYhMw" annotatedElement="_TdzEZsxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_g0AeltwbEeCT5O2F6sGn5g" name="specification" visibility="public" type="_g2YdENwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_g0JocNwbEeCT5O2F6sGn5g" association="_gy6SVNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0Ael9wbEeCT5O2F6sGn5g" annotatedElement="_g0AeltwbEeCT5O2F6sGn5g">
<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="_Td1gkMxiEeCiaMUyCyYhMw" name="Continuation">
- <ownedComment xmi:id="_Td1gkcxiEeCiaMUyCyYhMw" annotatedElement="_Td1gkMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_g0AemNwbEeCT5O2F6sGn5g" name="Continuation">
+ <ownedComment xmi:id="_g0AemdwbEeCT5O2F6sGn5g" annotatedElement="_g0AemNwbEeCT5O2F6sGn5g">
<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="_Td1gksxiEeCiaMUyCyYhMw" name="first_or_last_interaction_fragment" constrainedElement="_Td1gkMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td1gk8xiEeCiaMUyCyYhMw" annotatedElement="_Td1gksxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Td1glMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0AenNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Td1glcxiEeCiaMUyCyYhMw" name="same_name" constrainedElement="_Td1gkMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td1glsxiEeCiaMUyCyYhMw" annotatedElement="_Td1glcxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Td1gl8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0Aen9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Td1gmMxiEeCiaMUyCyYhMw" name="global" constrainedElement="_Td1gkMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td1gmcxiEeCiaMUyCyYhMw" annotatedElement="_Td1gmMxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0BFkNwbEeCT5O2F6sGn5g" name="global" constrainedElement="_g0AemNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0BFkdwbEeCT5O2F6sGn5g" annotatedElement="_g0BFkNwbEeCT5O2F6sGn5g">
<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="_Td1gmsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0BFktwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_Td1gm8xiEeCiaMUyCyYhMw" general="_Tg6pwMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_Td1gnMxiEeCiaMUyCyYhMw" name="setting" visibility="public">
- <ownedComment xmi:id="_Td1gncxiEeCiaMUyCyYhMw" annotatedElement="_Td1gnMxiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_g0BFk9wbEeCT5O2F6sGn5g" general="_g0cjYNwbEeCT5O2F6sGn5g"/>
+ <ownedAttribute xmi:id="_g0BFlNwbEeCT5O2F6sGn5g" name="setting" visibility="public">
+ <ownedComment xmi:id="_g0BFldwbEeCT5O2F6sGn5g" annotatedElement="_g0BFlNwbEeCT5O2F6sGn5g">
<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="_Td1gnsxiEeCiaMUyCyYhMw" value="true"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_g0BFltwbEeCT5O2F6sGn5g" value="true"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Td7AIMxiEeCiaMUyCyYhMw" name="ControlFlow">
- <ownedComment xmi:id="_Td7AIcxiEeCiaMUyCyYhMw" annotatedElement="_Td7AIMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_g0BFl9wbEeCT5O2F6sGn5g" name="ControlFlow">
+ <ownedComment xmi:id="_g0BFmNwbEeCT5O2F6sGn5g" annotatedElement="_g0BFl9wbEeCT5O2F6sGn5g">
<body>A control flow is an edge that starts an activity node after the previous one is finished.</body>
</ownedComment>
- <ownedRule xmi:id="_Td7AIsxiEeCiaMUyCyYhMw" name="object_nodes" constrainedElement="_Td7AIMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td7AI8xiEeCiaMUyCyYhMw" annotatedElement="_Td7AIsxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0BFmdwbEeCT5O2F6sGn5g" name="object_nodes" constrainedElement="_g0BFl9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0BFmtwbEeCT5O2F6sGn5g" annotatedElement="_g0BFmdwbEeCT5O2F6sGn5g">
<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="_Td7AJMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0BFm9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_Td7AJcxiEeCiaMUyCyYhMw" general="_TZqLMMxiEeCiaMUyCyYhMw"/>
+ <generalization xmi:id="_g0BFnNwbEeCT5O2F6sGn5g" general="_gzZagNwbEeCT5O2F6sGn5g"/>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Td7nMMxiEeCiaMUyCyYhMw" name="ControlNode" isAbstract="true">
- <ownedComment xmi:id="_Td7nMcxiEeCiaMUyCyYhMw" annotatedElement="_Td7nMMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_g0BFndwbEeCT5O2F6sGn5g" name="ControlNode" isAbstract="true">
+ <ownedComment xmi:id="_g0BFntwbEeCT5O2F6sGn5g" annotatedElement="_g0BFndwbEeCT5O2F6sGn5g">
<body>A control node is an abstract activity node that coordinates flows in an activity.</body>
</ownedComment>
- <generalization xmi:id="_Td7nMsxiEeCiaMUyCyYhMw" general="_TZ40sMxiEeCiaMUyCyYhMw"/>
+ <generalization xmi:id="_g0BFn9wbEeCT5O2F6sGn5g" general="_gzbPsNwbEeCT5O2F6sGn5g"/>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Td8OQMxiEeCiaMUyCyYhMw" name="CreateLinkAction">
- <ownedComment xmi:id="_Td8OQcxiEeCiaMUyCyYhMw" annotatedElement="_Td8OQMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_g0BFoNwbEeCT5O2F6sGn5g" name="CreateLinkAction">
+ <ownedComment xmi:id="_g0BFodwbEeCT5O2F6sGn5g" annotatedElement="_g0BFoNwbEeCT5O2F6sGn5g">
<body>A create link action is a write link action for creating links.</body>
</ownedComment>
- <ownedRule xmi:id="_Td8OQsxiEeCiaMUyCyYhMw" name="association_not_abstract" constrainedElement="_Td8OQMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td8OQ8xiEeCiaMUyCyYhMw" annotatedElement="_Td8OQsxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0BFotwbEeCT5O2F6sGn5g" name="association_not_abstract" constrainedElement="_g0BFoNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0BFo9wbEeCT5O2F6sGn5g" annotatedElement="_g0BFotwbEeCT5O2F6sGn5g">
<body>The association cannot be an abstract classifier.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Td8ORMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0BFpNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.association().isAbstract = #false</body>
</specification>
</ownedRule>
- <generalization xmi:id="_Td8ORcxiEeCiaMUyCyYhMw" general="_TnsAIMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_Td8ORsxiEeCiaMUyCyYhMw" name="endData" visibility="public" type="_ThX8wMxiEeCiaMUyCyYhMw" aggregation="composite" redefinedProperty="_ThWurMxiEeCiaMUyCyYhMw" association="_TO8wAMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td8OR8xiEeCiaMUyCyYhMw" annotatedElement="_Td8ORsxiEeCiaMUyCyYhMw">
+ <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">
<body>Specifies ends of association and inputs.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Td8OSMxiEeCiaMUyCyYhMw" value="2"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Td8OScxiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g0BsotwbEeCT5O2F6sGn5g" value="2"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g0Bso9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Td9cYMxiEeCiaMUyCyYhMw" name="CreateLinkObjectAction">
- <ownedComment xmi:id="_Td9cYcxiEeCiaMUyCyYhMw" annotatedElement="_Td9cYMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_g0BspNwbEeCT5O2F6sGn5g" name="CreateLinkObjectAction">
+ <ownedComment xmi:id="_g0BspdwbEeCT5O2F6sGn5g" annotatedElement="_g0BspNwbEeCT5O2F6sGn5g">
<body>A create link object action creates a link object.</body>
</ownedComment>
- <ownedRule xmi:id="_Td9cYsxiEeCiaMUyCyYhMw" name="multiplicity" constrainedElement="_Td9cYMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td9cY8xiEeCiaMUyCyYhMw" annotatedElement="_Td9cYsxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Td9cZMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0BsqNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.result.multiplicity.is(1,1)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Td9cZcxiEeCiaMUyCyYhMw" name="type_of_result" constrainedElement="_Td9cYMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td9cZsxiEeCiaMUyCyYhMw" annotatedElement="_Td9cZcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0BsqdwbEeCT5O2F6sGn5g" name="type_of_result" constrainedElement="_g0BspNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0BsqtwbEeCT5O2F6sGn5g" annotatedElement="_g0BsqdwbEeCT5O2F6sGn5g">
<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="_Td9cZ8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0Bsq9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.result.type = self.association()</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Td9caMxiEeCiaMUyCyYhMw" name="association_class" constrainedElement="_Td9cYMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td9cacxiEeCiaMUyCyYhMw" annotatedElement="_Td9caMxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0BsrNwbEeCT5O2F6sGn5g" name="association_class" constrainedElement="_g0BspNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0BsrdwbEeCT5O2F6sGn5g" annotatedElement="_g0BsrNwbEeCT5O2F6sGn5g">
<body>The association must be an association class.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Td9casxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0BsrtwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.association().oclIsKindOf(Class)</body>
</specification>
</ownedRule>
- <generalization xmi:id="_Td9ca8xiEeCiaMUyCyYhMw" general="_Td8OQMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_Td9cbMxiEeCiaMUyCyYhMw" name="result" visibility="public" type="_TkOccMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TZP7gMxiEeCiaMUyCyYhMw" association="_TV5FgMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td9cbcxiEeCiaMUyCyYhMw" annotatedElement="_Td9cbMxiEeCiaMUyCyYhMw">
+ <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">
<body>Gives the output pin on which the result is put.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Td-qgMxiEeCiaMUyCyYhMw" name="CreateObjectAction">
- <ownedComment xmi:id="_Td-qgcxiEeCiaMUyCyYhMw" annotatedElement="_Td-qgMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_g0CTsNwbEeCT5O2F6sGn5g" name="CreateObjectAction">
+ <ownedComment xmi:id="_g0CTsdwbEeCT5O2F6sGn5g" annotatedElement="_g0CTsNwbEeCT5O2F6sGn5g">
<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="_Td-qgsxiEeCiaMUyCyYhMw" name="classifier_not_abstract" constrainedElement="_Td-qgMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td-qg8xiEeCiaMUyCyYhMw" annotatedElement="_Td-qgsxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0CTstwbEeCT5O2F6sGn5g" name="classifier_not_abstract" constrainedElement="_g0CTsNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0CTs9wbEeCT5O2F6sGn5g" annotatedElement="_g0CTstwbEeCT5O2F6sGn5g">
<body>The classifier cannot be abstract.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Td-qhMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0CTtNwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>not (self.classifier.isAbstract = #true)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Td-qhcxiEeCiaMUyCyYhMw" name="multiplicity" constrainedElement="_Td-qgMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td-qhsxiEeCiaMUyCyYhMw" annotatedElement="_Td-qhcxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Td-qh8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0CTt9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.result.multiplicity.is(1,1)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Td-qiMxiEeCiaMUyCyYhMw" name="classifier_not_association_class" constrainedElement="_Td-qgMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td-qicxiEeCiaMUyCyYhMw" annotatedElement="_Td-qiMxiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Td-qisxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0CTutwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>not self.classifier.oclIsKindOf(AssociationClass)</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_Td-qi8xiEeCiaMUyCyYhMw" name="same_type" constrainedElement="_Td-qgMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td-qjMxiEeCiaMUyCyYhMw" annotatedElement="_Td-qi8xiEeCiaMUyCyYhMw">
+ <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>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Td-qjcxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0CTvdwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>self.result.type = self.classifier</body>
</specification>
</ownedRule>
- <generalization xmi:id="_Td-qjsxiEeCiaMUyCyYhMw" general="_6WKakLLQEeCsYvaJqFFivQ"/>
- <ownedAttribute xmi:id="_Td-qj8xiEeCiaMUyCyYhMw" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" association="_TOZWYMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td-qkMxiEeCiaMUyCyYhMw" annotatedElement="_Td-qj8xiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_g0CTvtwbEeCT5O2F6sGn5g" general="_6WKakLLQEeCsYvaJqFFivQ"/>
+ <ownedAttribute xmi:id="_g0CTv9wbEeCT5O2F6sGn5g" name="classifier" visibility="public" type="_6UV2QGwJEdq7X4sGURiZYA" association="_gyUcdNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0CTwNwbEeCT5O2F6sGn5g" annotatedElement="_g0CTv9wbEeCT5O2F6sGn5g">
<body>Classifier to be instantiated.</body>
</ownedComment>
</ownedAttribute>
- <ownedAttribute xmi:id="_Td-qkcxiEeCiaMUyCyYhMw" name="result" visibility="public" type="_TkOccMxiEeCiaMUyCyYhMw" aggregation="composite" subsettedProperty="_TZP7gMxiEeCiaMUyCyYhMw" association="_TV6ToMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td-qksxiEeCiaMUyCyYhMw" annotatedElement="_Td-qkcxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_g0CTwdwbEeCT5O2F6sGn5g" name="result" visibility="public" type="_g1fsRdwbEeCT5O2F6sGn5g" aggregation="composite" subsettedProperty="_gzCOK9wbEeCT5O2F6sGn5g" association="_gy0yxtwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0CTwtwbEeCT5O2F6sGn5g" annotatedElement="_g0CTwdwbEeCT5O2F6sGn5g">
<body>Gives the output pin on which the result is put.</body>
</ownedComment>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Td_RkMxiEeCiaMUyCyYhMw" name="DataStoreNode">
- <ownedComment xmi:id="_Td_RkcxiEeCiaMUyCyYhMw" annotatedElement="_Td_RkMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_g0CTw9wbEeCT5O2F6sGn5g" name="DataStoreNode">
+ <ownedComment xmi:id="_g0CTxNwbEeCT5O2F6sGn5g" annotatedElement="_g0CTw9wbEeCT5O2F6sGn5g">
<body>A data store node is a central buffer node for non-transient information.</body>
</ownedComment>
- <generalization xmi:id="_Td_RksxiEeCiaMUyCyYhMw" general="_TcdnkMxiEeCiaMUyCyYhMw"/>
+ <generalization xmi:id="_g0CTxdwbEeCT5O2F6sGn5g" general="_gzndA9wbEeCT5O2F6sGn5g"/>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="__1ap4HLzEdqziYxiZo0YtA" name="DataType">
- <ownedComment xmi:id="_Td_Rk8xiEeCiaMUyCyYhMw" annotatedElement="__1ap4HLzEdqziYxiZo0YtA">
+ <ownedComment xmi:id="_g0CTxtwbEeCT5O2F6sGn5g" 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="_Td_RlMxiEeCiaMUyCyYhMw" general="_6UV2QGwJEdq7X4sGURiZYA"/>
- <ownedAttribute xmi:id="_Td_4oMxiEeCiaMUyCyYhMw" name="ownedAttribute" visibility="public" type="_Jp_1oGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_TcomsMxiEeCiaMUyCyYhMw _TiunpMxiEeCiaMUyCyYhMw" association="_TSFjkMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td_4ocxiEeCiaMUyCyYhMw" annotatedElement="_Td_4oMxiEeCiaMUyCyYhMw">
+ <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">
<body>The Attributes owned by the DataType.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Td_4osxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Td_4o8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g0CTytwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g0CTy9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_Td_4pMxiEeCiaMUyCyYhMw" name="ownedOperation" visibility="public" type="_M4X2IGveEdq4DLWZOhbdEA" isOrdered="true" aggregation="composite" subsettedProperty="_TcpNwMxiEeCiaMUyCyYhMw _TUdiIcxiEeCiaMUyCyYhMw _TiunpMxiEeCiaMUyCyYhMw" association="_TSnIAMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_Td_4pcxiEeCiaMUyCyYhMw" annotatedElement="_Td_4pMxiEeCiaMUyCyYhMw">
+ <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">
<body>The Operations owned by the DataType.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Td_4psxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Td_4p8xiEeCiaMUyCyYhMw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g0C6wtwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g0C6w9wbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
<ownedOperation xmi:id="_WJZCQHL0EdqziYxiZo0YtA" name="createOwnedAttribute">
<ownedComment xmi:id="_I4T3gOwmEdqYHf-imTcTdw" annotatedElement="_WJZCQHL0EdqziYxiZo0YtA">
@@ -5402,361 +5399,361 @@ endif</body>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yc2vUaOxEdqi_5gqUMOQtA" value="1"/>
</ownedParameter>
</ownedOperation>
- <ownedOperation xmi:id="_TeAfsMxiEeCiaMUyCyYhMw" name="inherit" visibility="public" bodyCondition="_TeBGwMxiEeCiaMUyCyYhMw" isQuery="true" redefinedOperation="_TcwigMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TeAfscxiEeCiaMUyCyYhMw" annotatedElement="_TeAfsMxiEeCiaMUyCyYhMw">
+ <ownedOperation xmi:id="_g0C6xNwbEeCT5O2F6sGn5g" name="inherit" visibility="public" bodyCondition="_g0C6xtwbEeCT5O2F6sGn5g" isQuery="true" redefinedOperation="_gzxN8NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0C6xdwbEeCT5O2F6sGn5g" annotatedElement="_g0C6xNwbEeCT5O2F6sGn5g">
<body>The inherit operation is overridden to exclude redefined properties.</body>
</ownedComment>
- <ownedRule xmi:id="_TeBGwMxiEeCiaMUyCyYhMw" name="spec" constrainedElement="_TeAfsMxiEeCiaMUyCyYhMw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TeBGwcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0C6xtwbEeCT5O2F6sGn5g" name="spec" constrainedElement="_g0C6xNwbEeCT5O2F6sGn5g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0C6x9wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>result = inhs->excluding(inh | ownedMember->select(oclIsKindOf(RedefinableElement))->select(redefinedElement->includes(inh)))</body>
</specification>
</ownedRule>
- <ownedParameter xmi:id="_TeBGwsxiEeCiaMUyCyYhMw" name="result" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TeBGw8xiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TeBGxMxiEeCiaMUyCyYhMw" value="*"/>
+ <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>
- <ownedParameter xmi:id="_TeBGxcxiEeCiaMUyCyYhMw" name="inhs" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TeBGxsxiEeCiaMUyCyYhMw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TeBGx8xiEeCiaMUyCyYhMw" value="*"/>
+ <ownedParameter xmi:id="_g0C6y9wbEeCT5O2F6sGn5g" name="inhs" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g0C6zNwbEeCT5O2F6sGn5g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g0C6zdwbEeCT5O2F6sGn5g" value="*"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TeFYMMxiEeCiaMUyCyYhMw" name="DecisionNode">
- <ownedComment xmi:id="_TeFYMcxiEeCiaMUyCyYhMw" annotatedElement="_TeFYMMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_g0Dh0NwbEeCT5O2F6sGn5g" name="DecisionNode">
+ <ownedComment xmi:id="_g0Dh0dwbEeCT5O2F6sGn5g" annotatedElement="_g0Dh0NwbEeCT5O2F6sGn5g">
<body>A decision node is a control node that chooses between outgoing flows.</body>
</ownedComment>
- <ownedRule xmi:id="_TeFYMsxiEeCiaMUyCyYhMw" name="zero_input_parameters" constrainedElement="_TeFYMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TeFYM8xiEeCiaMUyCyYhMw" annotatedElement="_TeFYMsxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0Dh0twbEeCT5O2F6sGn5g" name="zero_input_parameters" constrainedElement="_g0Dh0NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0Dh09wbEeCT5O2F6sGn5g" annotatedElement="_g0Dh0twbEeCT5O2F6sGn5g">
<body>If the decision node has no decision input flow and an incoming control flow, then a decision input behavior has zero input parameters.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TeFYNMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0Dh1NwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TeFYNcxiEeCiaMUyCyYhMw" name="edges" constrainedElement="_TeFYMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TeFYNsxiEeCiaMUyCyYhMw" annotatedElement="_TeFYNcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0Dh1dwbEeCT5O2F6sGn5g" name="edges" constrainedElement="_g0Dh0NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0Dh1twbEeCT5O2F6sGn5g" annotatedElement="_g0Dh1dwbEeCT5O2F6sGn5g">
<body>The edges coming into and out of a decision node, other than the decision input flow (if any), must be either all object flows or all control flows.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TeFYN8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0Dh19wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TeFYOMxiEeCiaMUyCyYhMw" name="decision_input_flow_incoming" constrainedElement="_TeFYMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TeFYOcxiEeCiaMUyCyYhMw" annotatedElement="_TeFYOMxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0Dh2NwbEeCT5O2F6sGn5g" name="decision_input_flow_incoming" constrainedElement="_g0Dh0NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0Dh2dwbEeCT5O2F6sGn5g" annotatedElement="_g0Dh2NwbEeCT5O2F6sGn5g">
<body>The decisionInputFlow of a decision node must be an incoming edge of the decision node.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TeFYOsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0Dh2twbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TeFYO8xiEeCiaMUyCyYhMw" name="two_input_parameters" constrainedElement="_TeFYMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TeFYPMxiEeCiaMUyCyYhMw" annotatedElement="_TeFYO8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0Dh29wbEeCT5O2F6sGn5g" name="two_input_parameters" constrainedElement="_g0Dh0NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0Dh3NwbEeCT5O2F6sGn5g" annotatedElement="_g0Dh29wbEeCT5O2F6sGn5g">
<body>If the decision node has a decision input flow and an second incoming object flow, then a decision input behavior has two input parameters, the first of which has a type that is the same as or a supertype of the type of the type of object tokens offered on the nondecision input flow and the second of which has a type that is the same as or a supertype of the type of object tokens offered on the decision input flow.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TeFYPcxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0Dh3dwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TeFYPsxiEeCiaMUyCyYhMw" name="incoming_outgoing_edges" constrainedElement="_TeFYMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TeFYP8xiEeCiaMUyCyYhMw" annotatedElement="_TeFYPsxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0Dh3twbEeCT5O2F6sGn5g" name="incoming_outgoing_edges" constrainedElement="_g0Dh0NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0Dh39wbEeCT5O2F6sGn5g" annotatedElement="_g0Dh3twbEeCT5O2F6sGn5g">
<body>A decision node has one or two incoming edges and at least one outgoing edge.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TeFYQMxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0Dh4NwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TeFYQcxiEeCiaMUyCyYhMw" name="incoming_control_one_input_parameter" constrainedElement="_TeFYMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TeFYQsxiEeCiaMUyCyYhMw" annotatedElement="_TeFYQcxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0Dh4dwbEeCT5O2F6sGn5g" name="incoming_control_one_input_parameter" constrainedElement="_g0Dh0NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0Dh4twbEeCT5O2F6sGn5g" annotatedElement="_g0Dh4dwbEeCT5O2F6sGn5g">
<body>If the decision node has a decision input flow and an incoming control flow, then a decision input behavior has one input parameter whose type is the same as or a supertype of the type of object tokens offered on the decision input flow.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TeFYQ8xiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0Dh49wbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TeFYRMxiEeCiaMUyCyYhMw" name="parameters" constrainedElement="_TeFYMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TeFYRcxiEeCiaMUyCyYhMw" annotatedElement="_TeFYRMxiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0Dh5NwbEeCT5O2F6sGn5g" name="parameters" constrainedElement="_g0Dh0NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0Dh5dwbEeCT5O2F6sGn5g" annotatedElement="_g0Dh5NwbEeCT5O2F6sGn5g">
<body>A decision input behavior has no output parameters, no in-out parameters and one return parameter.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TeFYRsxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0Dh5twbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <ownedRule xmi:id="_TeFYR8xiEeCiaMUyCyYhMw" name="incoming_object_one_input_parameter" constrainedElement="_TeFYMMxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TeFYSMxiEeCiaMUyCyYhMw" annotatedElement="_TeFYR8xiEeCiaMUyCyYhMw">
+ <ownedRule xmi:id="_g0Dh59wbEeCT5O2F6sGn5g" name="incoming_object_one_input_parameter" constrainedElement="_g0Dh0NwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0Dh6NwbEeCT5O2F6sGn5g" annotatedElement="_g0Dh59wbEeCT5O2F6sGn5g">
<body>If the decision node has no decision input flow and an incoming object flow, then a decision input behavior has one input parameter whose type is the same as or a supertype of the type of object tokens offered on the incoming edge.</body>
</ownedComment>
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TeFYScxiEeCiaMUyCyYhMw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_g0Dh6dwbEeCT5O2F6sGn5g">
<language>OCL</language>
<body>true</body>
</specification>
</ownedRule>
- <generalization xmi:id="_TeFYSsxiEeCiaMUyCyYhMw" general="_Td7nMMxiEeCiaMUyCyYhMw"/>
- <ownedAttribute xmi:id="_TeFYS8xiEeCiaMUyCyYhMw" name="decisionInput" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_TOxJ08xiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TeFYTMxiEeCiaMUyCyYhMw" annotatedElement="_TeFYS8xiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_g0Dh6twbEeCT5O2F6sGn5g" general="_g0BFndwbEeCT5O2F6sGn5g"/>
+ <ownedAttribute xmi:id="_g0Dh69wbEeCT5O2F6sGn5g" name="decisionInput" visibility="public" type="_TUPtYGveEdq4DLWZOhbdEA" association="_gyXf0dwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0Dh7NwbEeCT5O2F6sGn5g" annotatedElement="_g0Dh69wbEeCT5O2F6sGn5g">
<body>Provides input to guard specifications on edges outgoing from the decision node.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TeFYTcxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g0Dh7dwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TeFYTsxiEeCiaMUyCyYhMw" name="decisionInputFlow" visibility="public" type="_Ti5mwMxiEeCiaMUyCyYhMw" association="_TOxJ0MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TeFYT8xiEeCiaMUyCyYhMw" annotatedElement="_TeFYTsxiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_g0Dh7twbEeCT5O2F6sGn5g" name="decisionInputFlow" visibility="public" type="_g1WiUNwbEeCT5O2F6sGn5g" association="_gyXfztwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0Dh79wbEeCT5O2F6sGn5g" annotatedElement="_g0Dh7twbEeCT5O2F6sGn5g">
<body>An additional edge incoming to the decision node that provides a decision input value.</body>
</ownedComment>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TeFYUMxiEeCiaMUyCyYhMw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g0Dh8NwbEeCT5O2F6sGn5g"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Class" xmi:id="_rEDGkGwKEdq7X4sGURiZYA" name="Dependency">
- <ownedComment xmi:id="_TeF_QMxiEeCiaMUyCyYhMw" annotatedElement="_rEDGkGwKEdq7X4sGURiZYA">
+ <ownedComment xmi:id="_g0EI4NwbEeCT5O2F6sGn5g" annotatedElement="_rEDGkGwKEdq7X4sGURiZYA">
<body>A dependency is a relationship that signifies that a single or a set of model elements requires other model elements for their specification or implementation. This means that the complete semantics of the depending elements is either semantically or structurally dependent on the definition of the supplier element(s).</body>
</ownedComment>
- <generalization xmi:id="_TeF_QcxiEeCiaMUyCyYhMw" general="_JBgfoKPAEdqi_5gqUMOQtA"/>
- <generalization xmi:id="_TeGmUMxiEeCiaMUyCyYhMw" general="_jKxnwGwLEdq7X4sGURiZYA"/>
- <ownedAttribute xmi:id="_TeHNYMxiEeCiaMUyCyYhMw" name="client" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" subsettedProperty="_TeWd8MxiEeCiaMUyCyYhMw" association="_TOcZssxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TeHNYcxiEeCiaMUyCyYhMw" annotatedElement="_TeHNYMxiEeCiaMUyCyYhMw">
+ <generalization xmi:id="_g0EI4dwbEeCT5O2F6sGn5g" general="_JBgfoKPAEdqi_5gqUMOQtA"/>
+ <generalization xmi:id="_g0EI4twbEeCT5O2F6sGn5g" general="_jKxnwGwLEdq7X4sGURiZYA"/>
+ <ownedAttribute xmi:id="_g0EI49wbEeCT5O2F6sGn5g" name="client" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" subsettedProperty="_g0HzQdwbEeCT5O2F6sGn5g" association="_gyVDh9wbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0EI5NwbEeCT5O2F6sGn5g" annotatedElement="_g0EI49wbEeCT5O2F6sGn5g">
<body>The element(s) dependent on the supplier element(s). In some cases (such as a Trace Abstraction) the assignment of direction (that is, the designation of the client element) is at the discretion of the modeler, and is a stipulation.</body>
</ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TeHNYsxiEeCiaMUyCyYhMw" value="*"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g0EI5dwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
- <ownedAttribute xmi:id="_TeHNY8xiEeCiaMUyCyYhMw" name="supplier" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" subsettedProperty="_TeWd88xiEeCiaMUyCyYhMw" association="_TXox8MxiEeCiaMUyCyYhMw">
- <ownedComment xmi:id="_TeHNZMxiEeCiaMUyCyYhMw" annotatedElement="_TeHNY8xiEeCiaMUyCyYhMw">
+ <ownedAttribute xmi:id="_g0EI5twbEeCT5O2F6sGn5g" name="supplier" visibility="public" type="_csVgUGvtEdqG6fBIPwe-mw" subsettedProperty="_g0HzRNwbEeCT5O2F6sGn5g" association="_gy8HhNwbEeCT5O2F6sGn5g">
+ <ownedComment xmi:id="_g0EI59wbEeCT5O2F6sGn5g" annotatedElement="_g0EI5twbEeCT5O2F6sGn5g">
<body>The element(s) independent of the client element(s), in the same respect and the same dependency relationship. In some directed dependency relationships (such as Refinement Abstractions), a common convention in the domain of class-based OO software is to put the more abstract element in this role. Despite this convention, users of UML may stipulate a sense of dependency suitable for their domain, which makes a more abstract element dependent on that which is more specific.</body>
</ownedComment>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TeHNZcxiEeCiaMUyCyYhMw" value="*"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g0EI6NwbEeCT5O2F6sGn5g" value="*"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TeH0cMxiEeCiaMUyCyYhMw" name="DeployedArtifact" isAbstract="true">
- <ownedComment xmi:id="_TeH0ccxiEeCiaMUyCyYhMw" annotatedElement="_TeH0cMxiEeCiaMUyCyYhMw">
+ <packagedElement xmi:type="uml:Class" xmi:id="_g0EI6dwbEeCT5O2F6sGn5g" name="DeployedArtifact" isAbstract="true">
+ <ownedComment xmi:id="_g0EI6twbEeCT5O2F6sGn5g" annotatedElement="_g0EI6dwbEeCT5O2F6sGn5g">
<body>A deployed artifact is an artifact or artifact instance that has been deployed to a deployment target.</body>
</ownedComment>
- <gener